@font-face{font-family:font1;src:url("/font/cj.otf");}
@font-face{font-family:font2;src:url("/font/ssjt.TTF");}
@font-face{font-family:font3;src:url("/font/PingFang SC Regular.ttf");}

body{padding:0;margin:0;font-family:"microsoft yahei";font-size:16px;color:#5a5a5a;overflow-x:hidden;max-width:1920px;margin:0 auto;}
ul{padding:0;margin:0;}
ul li{list-style:none;}
p{margin:0;}
.fl{float:left;}
.fr{float:right;}
a,a:hover,a:active,a:visited,a:link,a:focus{-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-tap-highlight-color:transparent;outline:none;text-decoration:none;}
img{max-width:100%;}
input:focus,button:focus,textarea:focus{outline:none;}
.ovh1{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.ovh2{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;}
.ovh3{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;}
.ovh4{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4;overflow:hidden;}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}
.clearfix{*+height:1%;}
.imgH{overflow:hidden;}
.imgH img{transition-duration:.6s;-ms-transition-duration:.6s;-moz-transition-duration:.6s;-webkit-transition-duration:.6s;}
.imgH:hover img{transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);-webkit-transform:scale(1.1);}
.imgHbg{overflow:hidden;position:relative;}
.imgHbg .bgBox{position:absolute;left:0;top:0;width:100%;height:100%;transition-duration:.6s;-ms-transition-duration:.6s;-moz-transition-duration:.6s;-webkit-transition-duration:.6s;}
.imgHbg:hover .bgBox{transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);-webkit-transform:scale(1.1);}
.hidden-xs{display:block;}
.visible-xs{display:none;}

.db{display:block;}
.tc{text-align:center;}
img{max-width:100%;}
.c_center{width:1200px;margin:0 auto;}
.indp .c_center{width:1400px;margin:0 auto;}
.indp .c_center{min-width: 1200px;}
footer .c_center{width:1400px;margin:0 auto;}
.baibg{background:#ffffff;}
.huibg{background:#f9f9f9;}
.pore{position:relative;}
.flexb{display:flex;align-items:center;justify-content:center;}
.flexb2{display:flex;align-items:center;justify-content:space-between;}
.flexb3{display:flex;align-items:flex-start;justify-content:space-between;}
.swiper{position:relative;overflow:hidden;}
.row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-15px;margin-left:-15px;}
.col-6{-webkit-box-flex:0;-ms-flex:0 0 calc(100% / 2);flex:0 0 calc(100% / 2);max-width:calc(100% / 2);}
.col-4{-webkit-box-flex:0;-ms-flex:0 0 calc(100% / 3);flex:0 0 calc(100% / 3);max-width:calc(100% / 3);}
.col-3{-webkit-box-flex:0;-ms-flex:0 0 calc(100% / 4);flex:0 0 calc(100% / 4);max-width:calc(100% / 4);}
.col-2{-webkit-box-flex:0;-ms-flex:0 0 calc(100% / 6);flex:0 0 calc(100% / 6);max-width:calc(100% / 6);}
.col-25{-webkit-box-flex:0;-ms-flex:0 0 calc(100% / 5);flex:0 0 calc(100% / 5);max-width:calc(100% / 5);}
.col-27{-webkit-box-flex:0;-ms-flex:0 0 calc(100% / 7);flex:0 0 calc(100% / 7);max-width:calc(100% / 7);}
.bgBox{background:url() center no-repeat;background-size:cover;}
header{background:rgba(0,0,0,0.7);height:80px;position:fixed;/* left:0;*/top:0;width:100%;z-index:99;max-width:1920px;}
header .c_center{padding:0 2.5%;width:100%;box-sizing: border-box;}
header,header .logo,header .navUl,header .headR .showB,header .headR .tel{height:80px;}
header .logo img{height: 48px;}
header .mBtnk{display:none;}
header .slogan{font-size:14px;color:rgba(255,255,255,0.8);margin-left:16px;padding-left:16px;position:relative;line-height: 1.4;}
header .slogan b{font-size: 20px;font-family: "font1";color: rgb(230, 0, 18);}
header .slogan::before{content:"";background:rgba(255,255,255,0.3);position:absolute;left:0;top:calc(50% - 20px);width:2px;height:40px;}
header .navUl{display:flex;}
header .navUl>li.z{position:relative;padding:0 20px;}
header .navUl>li.z:first-child::before{display:none;}
header .navUl>li.z>a{color:#ffffff;font-size:16px;height:80px;line-height:80px;display:block;}
header .navUl>li.z.cur>a{color:#e60012;border-bottom:2px solid #e60012;}
header .headR .showB{display:flex;justify-content:center;align-items:center;}
header .headR .find{margin-right:24px;position:relative;}
header .headR .weixin{margin-right:24px;position:relative;}
header .headR .tel{margin-right:24px;font-size:24px;color:rgb(255,255,255);}
header .headR .tel img{margin-right:8px;}
header .headR .lianjie a{display:block;font-size:12px;color:rgba(255,255,255,0.6);line-height:2;}
header .headR .hideB{display:none;}
header .headR .weixin .hideB{position:absolute;left:calc(50% - 54px);width:108px;height:108px;border-radius:5px;background:#ffffff;padding:6px;}
header .headR .weixin:hover .hideB{display:block;}
header .headR .weixin .hideB::before,header .headR .find .hideB::before{content:"";width:15px;height:8px;background:url(/img/icon4.png) center no-repeat;background-size:cover;position:absolute;left:calc(50% - 7.5px);top:-8px;}
header .headR .find .hideB{position:absolute;left:calc(50% - 160px);width:320px;border-radius:5px;background:#ffffff;padding:6px;}
header .headR .find:hover .hideB{display:block;}
header .headR .find form{width:100%;display:flex;justify-content:center;align-items:center;}
header .headR .find .shuru{width:calc(100% - 64px);height:36px;padding:0 8px;border:1px solid #eeeeee;display:block;font-size:16px;}
header .headR .find .tijiao{width:64px;text-align:center;height:36px;padding:0 8px;display:block;background:#e60012;border:0;color:#ffffff;cursor:pointer;}


.h_nav ul li .erj{display:none;height:258px;  position:absolute;z-index:999; top:80px; left:-21px; width:145px; background:#333;opacity:0.8; border:0 solid #d9d9d9; border-top:0; padding-bottom:10px;}
.h_nav ul li .erj li{line-height:40px;background:none; height:40px;overflow:hidden; display:block; float:none; border-bottom:1px dotted #fff; margin:0 10px; text-align:center;}
.h_nav ul li .erj li a{ padding:0;border:0;color:#fff;font-size:16px;}
.h_nav ul li .erj li a:hover{ background:none; font-weight:normal; color:#e60012;}
.h_nav ul li.cur .erj li a{ background:none; font-weight:normal; color:#fff; font-size:16px;}









footer .line1{background:url(/img/footbg.jpg) center no-repeat;background-size:cover;}
footer .footNav{justify-content:space-between;padding:80px 0 64px;align-items:flex-start;width: 1024px;}
/* footer .footNav .colBox{margin-right:96px;} */
footer .footNav .fTit{font-size:18px;color:rgb(255,255,255);}
footer .footNav .fNr{font-size:14px;color:rgba(255,255,255,0.6);display:block;margin-top:8px;line-height: 1.6;}
footer .footNav .fNr a{display:block;color:rgba(255,255,255,0.6);}
footer .footNav .ftel{font-size:30px;font-family:"SimHei";color:rgb(255,255,255);}
footer .footNav .ftel img{position:absolute;left:-28px;top:6px;}
footer .lines2{border-top:1px solid #494949;padding:20px 0;width:1024px;}
footer .lines2 .logo img{height:68px;}
footer .lines2 .slogan{font-size:18px;color:rgba(255,255,255,0.8);margin-left:16px;padding-left:16px;position:relative; line-height:45px;}
footer .slogan b{font-size: 28px;font-family: "font1";color: rgb(230, 0, 18);}
footer .lines2 .slogan::before{content:"";background:#383738;position:absolute;left:0;top:calc(50% - 32px);width:2px;height:64px;}
footer .lines2 .ewmB{margin-left:12vw;}
footer .lines2 .ewmB p{border-radius:5px;background-color:rgb(255,255,255);width:121px;height:121px;padding:6px;}
footer .lines2 .ewmOne{margin-left:24px;}
footer .lines2 .ewmB p img{width:100%;display:block;}
footer .lines2 .ewmB span{font-size:14px;color:rgba(255,255,255,0.6);display:block;margin:8px auto 0;text-align:center;}
footer .line2{background:#333333;font-size:14px;color:rgba(255,255,255,0.6);}
footer .line2 a{color:rgba(255,255,255,0.6);}
footer .footNav .fNr a:hover,footer .line2 a:hover{color:rgb(255,255,255);}
footer .lines3{padding:36px 0 20px;}
footer .lines4{padding:20px 0 36px;border-top:1px solid rgba(255,255,255,0.1);}
footer .lines4 .ljB a{margin-left:16px;}
footer .gotop{position:absolute;right:4.2%;top:-40px;cursor:pointer;}
footer .gotop p{margin-top:8px;text-align:center;font-size:14px;color:rgb(255,255,255);font-weight:bold;}
.bannerny{overflow: hidden;display: flex;justify-content: center;align-items: center;}
.bannerny img{display: block;height: 520px;width: auto;max-width: unset;}
.bannerny .kuang{width: 100%;height: 100%;position: absolute;left: 0;top: 0;}
.bannerny .nrBox{height: 100%;}
.bannerny .k{width: 100%;}
.bannerny .font1{font-size: 60px;font-family: "font3";color: #ffffff;}
.bannerny .font2{font-size: 30px;font-family: "font1";color: #f12e2e;}
.bannerny .font3{font-size: 28px;color: rgb(255, 255, 255);margin-top: 32px;}
.bannerny .font4{border-style: solid;border-width: 2px;border-color: #f12e2e;border-radius: 50%;background-color: rgba(230, 0, 18, 0);width: 56px;height: 56px;font-size: 16px;color: #f12e2e;transform: rotate(90deg);display: flex;justify-content: center;align-items: center;margin-top: 32px;}
.bannerny .hui .font1{color: #bfbfbf;}
.bannerny .hui .font3{color: #313232;}

.pubTit{text-align: center;margin-bottom: 30px;}
.pubTit .tit{font-size: 48px;font-family: "font1";color: #0f3643;}
.pubTit .desc{font-size: 24px;color: rgb(115, 115, 115);margin-top: 4px;}
.pubTit::after{content: "";display: block;background: #e60012;width: 40px;height: 2px;margin: 20px auto 0;}

/* 表单 */
.formPub .one{margin-top: 16px;width: 100%;}
.formPub .line .one{width: calc(50% - 10px);}
.formPub input{display: block;border-style: solid;border-width: 1px;border-color: rgb(200, 200, 200);background-color: rgba(241, 46, 46, 0);width: 100%;height: 64px;padding: 0 16px;}
.formPub .bt{color: #e60012; font-size: 14px;line-height: 64px;position: absolute;right: 20px;top: 0;}
.formPub textarea{display: block;border-style: solid;border-width: 1px;border-color: rgb(200, 200, 200);background-color: rgba(241, 46, 46, 0);width: 100%;height: 90px;padding: 16px;}
.formPub .tijiao{background: rgba(0,0,0,0.1);width: 100%;height: 48px;padding: 0;font-size: 18px;color: #0f3643;margin-top: 16px;border: 0;cursor: pointer;}

/* 表单需求 */
.prodp9{padding: 40px 0;}
.prodp9 .infoUl{width: calc(50% - 72px);margin: 0;}
.prodp9 .infoUl li{padding: 48px 24px;font-size: 16px;color: #0f3643;border-top: 1px solid #dfdfdf;border-right: 1px solid #dfdfdf;}
.prodp9 .infoUl li:nth-child(even){border-right-width: 0;}
.prodp9 .infoUl li:nth-child(-n+2){border-top-width: 0;}
.prodp9 .infoUl p{margin-left: 16px;}
.prodp9 .formB{width: 50%;}
.prodp9 .formB .tit{font-size: 24px;color: #0f3643;}
.prodp9 .formB .desc{font-size: 14px;color: #0f3643;margin-top: 8px;}
.prodp9 .formB form{margin-top: 8px;}
.prodp9 .formB .tish{font-size: 14px;color: #0f3643;text-align: center;margin: 16px auto 0;}
/* 内页定位 */
.custP0{margin-top: -40px;position: relative;z-index: 2;}
.custP0.topfix{margin-top: 0;position: fixed;left: 0;top: 80px;width: 100%;z-index: 9;}
.custP0.topfix+.scrollP2{margin-top: -40px;}
.custP0 .clickB{background: #ffffff;box-shadow: 0px 0px 60px 0px rgba(0, 0, 0, 0.3);font-size: 16px;color: rgb(51, 51, 51);}
.custP0 .clickB li{flex: 1;border-right: 1px solid #e5e5e5;}
.custP0 .clickB li:last-child{border-right: 0;}
.custP0 .clickB span{padding: 32px 0;display: block;text-align: center;border-bottom: 2px solid rgba(0,0,0,0);cursor: pointer;}
.custP0.topfix .clickB span{padding: 12px 0;}
.custP0 .clickB li.on span{border-bottom-color: #e60012;}


@media (max-width:1680px){
	header .slogan{font-size:12px;padding-left:8px;margin-left:8px;}
	header .headR .find,header .headR .weixin{margin-right:16px;}
	header .headR .tel{font-size:20px;margin-right:8px;position:relative;}
	header .headR .tel span{position:absolute;left:50%;width:max-content;border-radius:5px;background:rgb(255,255,255);padding:6px;top:92px;color:#333333;transform:translateX(-50%);padding:8px 16px;display:none;}
	header .headR .tel span::before{content:"";width:15px;height:8px;background:url(/img/icon4.png) center no-repeat;background-size:cover;position:absolute;left:calc(50% - 7.5px);top:-8px;}
	header .headR .tel:hover span{display:block;}
	header .navUl>li{padding:0 12px;}
	footer .footNav{padding:56px 0 40px;}
	.c_center,.indp .c_center,footer .c_center{width: 1200px;}
}
@media (max-width:1280px){
	.c_center,footer .c_center{width: 996px;}
	header .slogan{width: 100px;}
	header .navUl>li{padding:0 10px;}
	header .navUl>li>a{font-size:14px;}
	footer .footNav .colBox{margin-right:40px;}
	footer .footNav .ftel img{display:none;}
	footer .lines2 .slogan{font-size:20px;}
	.pubTit .tit{font-size: 40px;}
	.pubTit .desc{font-size: 20px;}
}
@media (max-width:1080px){
	.bannerny .font1{font-size: 48px;}
	.bannerny .font3{font-size: 24px;}
	.bannerny img{height: 400px;}
	.c_center,footer .c_center{width: 768px;}
	header,header .logo,header .navUl,header .headR .showB,header .headR .tel{height:50px;}
	header .logo img{height: 36px;}
	header .slogan{width: auto;line-height: 1.2;}
	header .headC{position:fixed;right:0;top:50px;height:calc(100vh - 50px);background:rgba(0,0,0,0.9);width:100%;right:-100%;transition:all 0.3s;}
	header .navUl{display:block;}
	header .navUl>li{border-bottom:1px dashed rgba(255,255,255,0.3);}
	header .navUl>li::before{display:none;}
	header .navUl>li>a{height:auto;line-height:1.4;padding:16px;}
	header .navUl>li.on>a{border-bottom:0;}
	header .mBtnk{display:block;width:40px;height:40px;background:url(/img/menu1.png) center no-repeat;margin-left:16px;cursor:pointer;}
	header.openEj .headC{right:0;}
	header.openEj .mBtnk{background-image:url(/img/menu-hide1.png);}
	footer .footNav{display:block;}
	footer .footNav .fNr{margin-top:8px;}
	footer .footNav .fNr a{display:inline-block;margin:0 12px 8px 0;}
	footer .lines2{width:100%;}
	footer .lines2 .logo img{height:48px;}
	footer .gotop{top:-16px;}
	footer .gotop img{width:40px;display:block;margin:0 auto;}
	footer .footNav{width: 100%;}
	.pubTit .tit{font-size: 32px;}
	.pubTit .desc{font-size: 18px;}
	.prodp9 .infoUl{width: calc(50% - 16px);}
	.prodp9 .infoUl img{width: 32px;}
	.custP0.topfix{top: 50px;}
}
@media (max-width:800px){
	.bannerny .font1{font-size: 32px;}
	.bannerny .font3{font-size: 16px;}
	.bannerny img{height: 64vw;}
	.c_center,footer .c_center{width: 100%;padding: 0 16px;}
	header .slogan{width: 200px;}
	header .slogan b{font-size: 16px;}
	header .lianjie{display:none;}
	header .logo img{max-width:20vw;}
	header .mBtnk{margin-left:8px;}
	.topDiv{height:50px;display:block;}
	footer .footNav{display:none;}
	footer .lines2{display:block;}
	footer .lines2 .slogan{font-size:16px;}
	footer .lines2 .ewmB{margin:16px auto 0;justify-content:center;}
	footer .lines2 .ewmOne{margin:0 16px;}
	footer .lines3{padding:16px 0 8px;}
	footer .lines4{padding:8px 0 16px;}
	footer .gotop p{display:none;}
	header .headR .tel{margin-right:0;}
	header .headR .find,header .headR .weixin{margin-right:8px;}
	.bannerny img{height: 50vw;}
	.bannerny .font1{font-size: 28px;}
	.bannerny .font2{font-size: 24px;}
	.bannerny .font3{font-size: 16px;margin-top: 16px;}
	.bannerny .font4{width: 40px;height: 40px;margin-top: 8px;}
	.pubTit .tit{font-size: 24px;}
	.pubTit .desc{font-size: 16px;}
	.formPub .line{display: block;}
	.formPub .line .one{width: 100%;}
	.formPub input{height: 48px;}
	.formPub .bt{line-height: 48px;}
	.prodp9{padding: 24px 0;}
	.prodp9 .nrBox{display: block;}
	.prodp9 .infoUl{width: 100%;}
	.prodp9 .infoUl li{padding: 16px;}
	.prodp9 .infoUl img{width: auto;max-width: 32px;max-height: 32px;}
	.prodp9 .infoUl p{width: calc(100% - 48px);}
	.prodp9 .formB{width: 100%;margin-top: 16px;}
	.prodp9 .formB .tit{font-size: 22px;}
	.custP0,.custP0.topfix+.scrollP2{margin-top: 0;}
	.custP0.topfix{width: 100%;background: #ffffff;}
	.custP0{box-shadow: 0 0 10px 4px rgba(0,0,0,0.1);}
	.custP0 .c_center{padding: 0;overflow: auto;}
	.custP0 .clickB{width: max-content;}
	.custP0 .clickB span{padding: 10px 12px;width: max-content;}
	.custP0.topfix .clickB span{padding: 10px 12px;}
}
