.structure-layout .h1,
.structure-layout .h2,
.structure-layout .h3,
.structure-layout .h4,
.structure-layout .h5,
.structure-layout .h6 {
    color: #000;
    font-weight: 700;
    font-family: 'Arial', sans-serif;
    font-size: 1.75rem;
 }
.structure-layout .product-structure .structure-table {
    padding-top: 20px;
    padding-bottom: 20px;
    border-collapse: collapse;
}
.structure-layout .product-structure .structure-table .structure-row {
    display: table-row;
    margin: 10px 0;
}
.structure-layout .product-structure .structure-table .structure-row .col-left {
    width: 40%;
    background-color: #fafafa;
}
.structure-layout .product-structure .structure-table .structure-row .col-right {
    width: 60%;
    background-color: #fff;
    display: table-cell;
}
.structure-layout .product-structure .structure-table .structure-row .col-left,
.structure-layout .product-structure .structure-table .structure-row .col-right {
    padding: 12px;
    display: table-cell;
    border: 1px solid #f4f4f4;
    font-size: 14px;
    color: #222;
    line-height: 20px;
}
table.has-title {
    margin-bottom: 10px;
}



* {  
    box-sizing: border-box;  
} 


.wh {  
    max-width: 1460px;  
    margin: 0 auto;  
    padding: 0 10px;  
}  



.flex_a{    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    align-items: center;}

.flex_b{    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;}


.flex_c{    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    align-items: center;}


.clearfix:after{content: ".";display: block;height: 0;clear: both;overflow: hidden;visibility: hidden;}
.clearfix{zoom:1}
.clearboth{height:0px;line-height:0px;overflow:hidden;clear:both;font-size:0px;}


.fa-search{color: #ced5dc;font-size: 16px;}
.fa-search:before{display: none;}

.fa-search33:before {
    content: "\f002"
}


.pc-navbar >li{margin-left: 3.5vw;line-height: 55px;}
.pc-navbar >li a{line-height: 55px;}

.container-fluid2{width: 92%;margin:0 auto;}

.huan{	font-size: 16px;
	font-weight: normal;
	font-stretch: normal;
	line-height: 40px;
	letter-spacing: 0px;
	color: #ced5dc;}


.huan a{color: #ced5dc;}



@media (max-width: 1440px) {
.pc-navbar >li{margin-left: 1vw;line-height: 55px;}
}


@media (max-width: 1280px) {
.pc-navbar >li{margin-left: 20px;line-height: 55px;}
}


@media (max-width: 1200px) {
.pc-navbar >li{margin-left: 10px;line-height: 55px;}
}





/* abbg */
.abbg{background:url(//wm.cdn.cn86.cn/keyong/2024/04/6153ab5b6dkv5mbc.png) no-repeat center;padding: 121px 0;background-size: cover;}
.wt_tt233{max-width: 1226px;margin:0 auto;margin-top: 35px!important;margin-bottom: 45px;}

.ab_img11{width: 55.89%;}
.ab_img11 img{width: 100%;}


.bn_right{width: 38.6%;}

.sj_ll{width: 100%;margin-top: 45px;}
.sj_ll li{width: 33.333%;text-align: center;}
.sj_ll li + li{border-left: 1px solid #efefef;}
.sj_ll li h2{	font-family: BiminiBold;
	font-size: 60px;
	font-weight: 600;
	letter-spacing: 0px;
	color: #304e8a;margin-bottom: 20px;border-bottom: 1px solid #efefef;padding-bottom: 20px;}

.sj_ll li h3{	font-size: 18px;
	font-weight: normal;
	font-stretch: normal;
	line-height: 25px;
	letter-spacing: 0px;
	color: #666666;height:25px;overflow: hidden;}



@media (max-width: 1440px) {
.sj_ll li h2{font-size: 50px;}
}


@media (max-width: 1280px) {
.sj_ll li h2{font-size: 40px;}
}



@media (max-width: 1100px) {
.sj_ll li h2{font-size: 30px;}
.ab_img11{width: 100%;}
.bn_right{width: 100%;margin-top: 25px;}

.sj_ll li h3{	font-size: 15px;
	font-weight: normal;
	font-stretch: normal;
	line-height: 25px;
	letter-spacing: 0px;
	color: #666666;height:25px;overflow: hidden;}
}



@media (max-width: 992px) {
.sj_ll li h2{font-size: 25px;}
.ab_img11{width: 100%;}
.bn_right{width: 100%;margin-top: 25px;}

.sj_ll li h3{	font-size: 12px;
	font-weight: normal;
	font-stretch: normal;
	line-height: 25px;
	letter-spacing: 0px;
	color: #666666;height:25px;overflow: hidden;}

	.abbg{background:url(//wm.cdn.cn86.cn/keyong/2024/04/6153ab5b6dkv5mbc.png) no-repeat center;padding: 41px 0;background-size: cover;}
}


/* ppbg */
.ppbg{background:url(//wm.cdn.cn86.cn/keyong/2024/04/ef2c72737bcwbgwe.png) no-repeat center;padding: 121px 0;}
.product_box{margin-top: 50px;}
.pp_ll li{background:#fff;padding: 25px;}
.logo_kj{width: 141px;height:49px}
.logo_kj img{max-width: 100%;}
.product_box{position: relative;}


.pp_ll li h4 a{	font-size: 24px;
	font-weight: 600;
	line-height: 30px;
	letter-spacing: 0px;
	color: #1a1a1a;}

.pp_ll li h3{width: 23px;height:22px;background:url(//wm.cdn.cn86.cn/keyong/2024/04/28c15941b9cnd2zj.png) no-repeat ;}

.product_box .product-button-prev{position: absolute;left:-85px;top:50%;width: 70px;height:70px;background: rgba(255, 255, 255, 0.2);border-radius: 2px;text-align: center;color:#000;font-size: 30px;line-height: 70px;margin-top: -35px;
}
.product_box .product-button-next{position: absolute;right:-85px;top:50%;width: 70px;height:70px;background: rgba(255, 255, 255, 0.2);border-radius: 2px;text-align: center;
color:#000;font-size: 30px;line-height: 70px;margin-top: -35px;
}

.img_pp{margin-bottom: 20px;}
.img_pp img{width: 100%;}


.sort22{background:url(//wm.cdn.cn86.cn/keyong/2024/04/849c4d599bx1j5cz.png);border-radius: 2px;line-height: 64px;width: 100%;margin-top: 30px;}
.sort22 li{width: 20%;	color: #ffffff;font-size: 16px;text-align: center;}
.sort22 li a{color: #ffffff;font-size: 16px;}
.sort22 li:hover{	background-color: #d93c36;
	border-radius: 2px;}

.sort22 li a img{padding-left: 25px;}


@media (max-width: 1440px) {
.pp_ll li h4 a{font-size: 20px;}
.sort22 li a{font-size: 15px;}
.sort22 li {font-size: 15px;}
.product_box .product-button-next{right:0px;z-index: 9999;}
.product_box .product-button-prev{left:0px;z-index: 9999;}
}



@media (max-width: 1280px) {
.pp_ll li h4 a{font-size: 16px;line-height: 30px;height:30px;overflow: hidden;}
.sort22 li a{font-size: 12px;}
.sort22 li {font-size: 12px;}
}

@media (max-width: 992px) {
.ppbg{background:url(//wm.cdn.cn86.cn/keyong/2024/04/ef2c72737bcwbgwe.png) no-repeat center;padding: 41px 0;}
}


@media (max-width: 768px) {
.sort22 li{width: 50%;	color: #ffffff;font-size: 12px;text-align: center;}
.pp_ll li{background:#fff;padding: 15px;}
.pp_ll li h4{font-size: 14px;line-height: 30px;height:30px;overflow: hidden;}
.pp_ll li h4 a{font-size: 12px;}
}


/* box1 */
.box1{background:url(//wm.cdn.cn86.cn/keyong/2024/04/14ad441539x0oztu.png) no-repeat center top;background-size: cover;padding: 121px 0;}

.wt_tt_a{text-align: left!important;}
.wt_tt2_a{text-align: left!important;max-width: 356px;}

.bn_11{width: 33%;}
.more_bb{float: left;margin: auto;}

.bb_ll{width: 66.6666666%;}
.bb_ll li{width: 100%;position: relative;}
.bb_ll li img{width: 100%;}
.bb_ll li .dt_kh{position: absolute;width: 90%;left:5%;bottom: 6%;}
.bb_ll li .dt_kh h2{font-size: 36px;color: #ffffff;font-style: italic;font-weight: 600;}
.bb_ll li .dt_kh h3{font-size: 18px;color: #ffffff;font-weight: 400;margin-top: 10px;
background:url(//wm.cdn.cn86.cn/keyong/2024/04/7461989393xsxxsw.png) no-repeat right 50%;}


.dh_ll li{width: 33.33333%;position: relative;}
.dh_ll li img{width: 100%;}
.dh_ll li .dt_kh{position: absolute;width: 90%;left:5%;bottom: 6%;}
.dh_ll li .dt_kh h2{font-size: 36px;color: #ffffff;font-style: italic;font-weight: 600;}





@media (max-width: 1440px) {
.bb_ll li .dt_kh h2{font-size: 30px;}
.bb_ll li .dt_kh h3{font-size: 16px;}

.dh_ll li .dt_kh h2{font-size: 30px;color: #ffffff;font-style: italic;font-weight: 600;}
}



@media (max-width: 1370px) {
.bb_ll li .dt_kh h2{font-size: 25px;}
.bb_ll li .dt_kh h3{font-size: 16px;}

.dh_ll li .dt_kh h2{font-size: 25px;color: #ffffff;font-style: italic;font-weight: 600;}
}


@media (max-width: 1280px) {
.bb_ll li .dt_kh h2{font-size: 20px;}
.bb_ll li .dt_kh h3{font-size: 15px;}

.dh_ll li .dt_kh h2{font-size: 20px;color: #ffffff;font-style: italic;font-weight: 600;}
}



@media (max-width: 1200px) {
.bb_ll li .dt_kh h2{font-size: 20px;}
.bb_ll li .dt_kh h3{font-size: 15px;}

.dh_ll li .dt_kh h2{font-size: 20px;color: #ffffff;font-style: italic;font-weight: 600;}

}

@media (max-width: 992px) {
.bb_ll{width: 100%;margin-top: 25px;}
.wt_tt_a{text-align: center!important;}
.wt_tt2_a{text-align: center!important;max-width: 100%;}
.bn_11{width: 100%;}
.more_bb{float: none;margin: auto;}
}



@media (max-width: 768px) {
.dh_ll  li{width: 100%;}
.box1{background:url(//wm.cdn.cn86.cn/keyong/2024/04/14ad441539x0oztu.png) no-repeat center top;background-size: cover;padding: 41px 0;}

}



/* box2 */
.box2{margin-top: 3.5vw;}



.home_product_swiper{margin-top: 2.5vw;}
.home_product_swiper li .item-img{width: 100%;}
.home_product_swiper li .item-img img{width: 100%;}
.home_product_swiper li .xw_nr{width: 98%;margin:0 auto;margin-top: 1.5vw;}
.home_product_swiper li .xw_nr h4{	font-size: 18px;
	font-weight: 600;
	line-height: 25px;
	letter-spacing: 0px;
	color: #333333;height:75px;overflow: hidden;}

.home_product_swiper li .xw_nr h4 a{color: #333333;}
.home_product_swiper li .xw_nr h5{	font-size: 16px;
	font-weight: normal;
	font-stretch: normal;
	line-height: 22px;
	letter-spacing: 0px;
	color: #999999;height:66px;overflow: hidden;margin-top: 20px;}
.home_product_swiper li .xw_nr h5 a{color: #999999;}
.home_product_swiper li .xw_nr h3{	font-size: 18px;
	font-weight: normal;
	line-height: 30px;
	letter-spacing: 0px;
	color: #666666;margin-top: 25px;}

.ssk{width: 100%;height:1px;background: rgba(0, 0, 0, 0.2);margin-top: 20px;}

.home_product_swiper li:hover .ssk{background: rgba(255, 0, 0, 0.2);}

.more_aa{	width: 202px;
	height: 62px;
	background-color: #d93c36;
	border-radius: 2px;margin:0 auto;margin-top: 2.5vw;color: #ffffff;font-size: 16px;text-align: center;}

.more_aa a{line-height: 62px;text-align: center;color: #ffffff;}
.more_aa a img{padding-left: 25px;}



@media (max-width: 1440px) {
.home_product_swiper li .xw_nr h4{font-size: 16px;}
.home_product_swiper li .xw_nr h5{font-size: 14px;}
.home_product_swiper li .xw_nr h3{font-size: 14px;}
}


@media (max-width: 992px) {
.more_aa{	width: 160px;
	height: 42px;
	background-color: #d93c36;
	border-radius: 2px;margin:0 auto;margin-top: 35px;color: #ffffff;font-size: 15px;text-align: center;}

.more_aa a{line-height: 42px;text-align: center;color: #ffffff;}
.more_aa a img{padding-left: 25px;}

}



/* 文字 */
.wt_tt{	font-size: 48px;
	font-weight: 600;
	line-height: 30px;
	letter-spacing: 0px;
	color: #304e8a;text-align: center;}

.wt_tt2{	font-size: 16px;
	font-weight: normal;
	line-height: 25px;
	letter-spacing: 0px;
	color: #999999;text-align: center;margin-top: 20px;}


@media (max-width: 1440px) {
.wt_tt{font-size: 40px;}
.wt_tt2{font-size: 15px;}
}



@media (max-width: 1280px) {
.wt_tt{font-size: 30px;}
.wt_tt2{font-size: 15px;}
}


@media (max-width: 1200px) {
.wt_tt{font-size: 25px;}
.wt_tt2{font-size: 15px;}
}




/* san */
.san{padding: 55px 0;	background-color: #e4f1fa;margin-top: 3vw;}
.fl_ll li{width: 31%;	border: solid 1px #e4f1fa;padding: 35px 3.5vw;}
.fl_ll li:hover{	box-shadow: 0px 0px 54px 0px 
		rgba(31, 28, 8, 0.07);
	border-radius: 2px;
	border: solid 1px #00468c;}

.fl_ll li .img_ah img{max-width: 100%;}
.fl_ll li h2{	font-size: 24px;
	font-weight: normal;
	font-stretch: normal;
	line-height: 30px;
	letter-spacing: 0px;
	color: #333333;margin-top: 1.5vw;}

.fl_ll li h2 img{padding-left: 20px;}
.fl_ll li h3{	font-size: 16px;
	font-weight: normal;
	line-height: 25px;
	letter-spacing: 0px;
	color: #999999;height:75px;overflow: hidden;margin-top: 20px;}


@media (max-width: 1440px) {
.fl_ll li h2{	font-size: 20px;
	font-weight: normal;
	font-stretch: normal;
	line-height: 30px;
	letter-spacing: 0px;
	color: #333333;margin-top: 1.5vw;}

.fl_ll li{width: 31%;	border: solid 1px #e4f1fa;padding: 35px;}

  }



@media (max-width: 1280px) {
.fl_ll li h2{	font-size: 18px;
	font-weight: normal;
	font-stretch: normal;
	line-height: 30px;
	letter-spacing: 0px;
	color: #333333;margin-top: 1.5vw;}

.fl_ll li h3{	font-size: 15px;
	font-weight: normal;
	line-height: 25px;
	letter-spacing: 0px;
	color: #999999;height:75px;overflow: hidden;margin-top: 20px;}

.fl_ll li{width: 31%;	border: solid 1px #e4f1fa;padding: 25px;}
  }



@media (max-width: 992px) {
.fl_ll li{width: 100%;	border: solid 1px #e4f1fa;padding: 25px;margin-bottom: 15px;}
.san{margin-top: 35px;}
  }






/* footer */
.dff{background:url(//wm.cdn.cn86.cn/keyong/2024/04/89d964ad5ftn8o9e.png) no-repeat center top;background-size: cover;padding: 55px 0;}
.logo_a{margin-top: 15px;}
.logo_a img{max-width: 100%;}

.wwmm{margin-top: 30px;margin-left: 8px;}
.wwmm img{max-width: 100%;}


.nav_22{width: 75.57%;}

.tat{	font-size: 18px;
	font-weight: normal;
	font-stretch: normal;
	line-height: 24px;
	letter-spacing: 0px;
	color: #ffffff;}

.sort{margin-top: 2vw;}
.sort li{	font-size: 16px;
	font-weight: normal;
	font-stretch: normal;
	line-height: 42px;
	letter-spacing: 0px;
	color: #999;}

.sort li a{color: #999;}


.xul{max-width: 300px;}
.xul li + li{margin-top: 20px;}
.xul h2{	font-size: 16px;
	font-weight: normal;
	font-stretch: normal;
	line-height: 24px;
	letter-spacing: 0px;
	color: #e3e3e3;}
.xul h3{	font-size: 16px;
	font-weight: normal;
	letter-spacing: 0px;
	color: #999;margin-top: 8px;}


p{margin: 0px;}

/* dff2 */
.dff2{background:#10111a;padding: 25px 0;}
.seo_a{	font-size: 18px;
	font-weight: normal;
	font-stretch: normal;
	line-height: 28px;
	letter-spacing: 0px;
	color: #e0e1e9;text-align: center;}


/*样式*/
@media (max-width: 1440px) {
.tat{font-size: 16px;}
.sort li{font-size: 14px;}
.xul h3{font-size: 14px;}
.xul h2{font-size: 14px;}
  }



@media (max-width: 1100px) {
.nav_22 .dl:nth-child(1){display: none;}
.nav_22 .dl:nth-child(2){display: none;}
.nav_22 .dl:nth-child(3){display: none;}
  }

@media (max-width: 768px) {
.nav_22{margin-top: 30px;width: 100%;}
.df_a{width: 100%;}
.logo_a{text-align: center;}
.logo_a img{text-align: center;}
.wwmm{width: 131px;margin-left:0px;margin:0 auto;margin-top: 20px;}

.seo_a{	font-size: 15px;
	font-weight: normal;
	font-stretch: normal;
	line-height: 28px;
	letter-spacing: 0px;
	color: #e0e1e9;text-align: center;}
  }  




.products-list{ margin-top: 25px;}

.products-list li{ position: relative; margin-right: 1%; width: 32.6666%; float: left; border: 1px solid #ddd; margin-bottom: 10px; text-align: center; background: #fff;}
.products-list li img{width: 100%; height: auto;}

.products-list li:nth-child(3n){float: right;margin-right: 0px;}



@media (max-width: 768px) {
	.products-list li:nth-child(2n){float: right !important;margin-right: 0px;}
	.products-list li{width: 49%; float: left;margin-right: 1%; }
	.products-list li:nth-child(3n){float: left;}
	.products-list li a{font-size: 12px;}
	
}



.products-list li a{
	display: block;
}
.products-list li{
	position: relative;
}
.products-list li  img{
	transition: 0.5s;
}
.products-list li  a{
	overflow: hidden;
}
.products-list li:hover img{
	transform: scale(1.1);
}

.products-list li .pp_ss{position: relative;}
.products-list li .propro{
	content: "";
	width: 0;
	height:100%;
	position: absolute;
	top: 0;
	left: 50%;
	transform: translateX(-50%);
	transition: 0.5s;
	background-color: rgba(40,147,235,.5);
}
.products-list li .propro i{
	display: none;
	position: absolute;
	top: 50%;
	left: 50%;
	color: #fff;
	font-size: 30px;
	transform: translate(-50%,-50%);

}
.products-list li:hover .propro i{
	display: block;
}
.products-list li:hover .propro{
	width: 100%;
}
.products-list .overlay {
	display: none;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    opacity: 0;
    border-radius: 0;
    background: #06c;
    color: #fff;
    vertical-align: middle;
    -webkit-transition: opacity 500ms;
    -moz-transition: opacity 500ms;
    -o-transition: opacity 500ms;
    transition: opacity 500ms;
}
.products-list li:hover .overlay {opacity: 0.8;}
.overlay a{ color: #fff;}
.overlay h2{ margin-top: 110px; line-height: 80px;}
.overlay .pro_xq{ border: 0; }
.int .pro_xq div{
	width: 50%;
	float: left;
	text-align: center;
	height: 41px;
	transition: 0.5s;
}
.int .pro_xq div:hover{
	background-color:  #2893eb;
}
.int .pro_xq div:hover a{
	color: #fff;
}

.int .pro_xq div a{
	display: block;
	line-height: 41px;
}
.products-list ul{ margin-right: -10px; overflow: hidden;}
.products-list .tit{ 
	height: 40px;
	line-height: 40px;
	overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}
.pro_xq{ line-height: 40px; border-top: 1px solid #ddd;overflow: hidden;height: 41px;}
 
 

.jjshare{margin-top: 20px;margin-bottom: 10px;}
.jjshare .social-share2 .social-share-icon{color:#fff;font-size:14px;border:none;margin-right:10px;font-weight: normal;width: 36px;height: 36px;}
.jjshare .social-share2 .social-share-icon:hover{color:#fff;background:0 0;}
.download-detail .download-btn a {
	color: #fc0404;
	font-weight: bold;
}