.app-header{transition: all 0.5s; z-index: 100;position: fixed;	left: 0;right: 0;top: 0;}
[data-kt-scrolltop=on] .app-header {
	 height:70px !important;
}
 .app-wrapper{ margin-top: var(--bs-app-header-height);}
 .app-content{padding: 0 !important;}
 /* .app-sidebar-logo-default{ height: 3.4375rem !important;} */
 /* background-color:#3a8eeb;border-radius: 0.8rem; */
.index_title{ text-align: center;}
.index_title .t1{ height: 0;border-top: 1px solid #ccc;line-height: 0; width:50%; margin: auto; }
.index_title .t1 span{ padding:0 45px;display: inline-block; font-size: 2.3rem; font-weight: 700; color: #000; background: #fff; height: 40px; line-height: 40px; margin-top:-22px; }
.index_title .t2{  font-size: 1.2rem; color: #888;margin-top:25px; }

.index_more{ text-align: center;}
.index_more a{display: inline-block; padding: 0.5rem 2rem; border: 1px solid #3a8eeb; background-color: #3a8eeb; color: #fff; border-radius: 5px;transition: all 0.5s;}
.index_more a:hover{ background-color: #fff; color: #3a8eeb;}

.index_product_class{}
.index_product_class .class_a{display: block; width: 80%;margin: auto;  position: relative; text-align: center;}
.index_product_class .class_a img{ width: 100%;}
.index_product_class .contant{transition: all 0.5s;box-shadow: 0 5px 15px 0 rgb(0 0 0 / 11%); border: 1px solid #e8e8e8; background-color: #f1f1f1; border-radius: 100%;height:100%;width: 100%;  position: absolute;left: 0; top:0; overflow: hidden; background-position: center; background-repeat: no-repeat; background-size: 80%;}
.index_product_class .class_row:hover .contant { top:-15px;}
.index_product_class .product_tile{ display: block; text-align: center; background-color:#3a8eeb ; color: #fff;font-size: 15px; border: 1px solid #3a8eeb; margin: auto;margin-top:30px; line-height: 40px; width:70%; border-radius: 5px;transition: all 0.5s;}
.index_product_class .product_tile:hover{ color: #3a8eeb; border: 1px solid #3a8eeb; background-color:#fff ; }
.last_class{display: none;}

.index_product .lin{ }
.index_product .p_m{display: block;background-color: #fff;padding-top:3%;border: var(--bs-card-border-width) solid var(--bs-card-border-color);
	transition: all 0.5s;margin-top: 0;border: 0.0625rem solid #e9e9e9; position: relative; border-radius: 8px; text-align: center; overflow: hidden;}
.index_product .p_m .p_m_img{ width:94%;max-width: 31.25rem; margin: auto;height:15rem;  background-position: center; background-repeat: no-repeat; background-size: cover;}
.index_product .p_m .p_m_t{ text-align: center;padding:1rem 0; color: #000;background-color: #fff;}
.index_product .p_m_b{ position: absolute; width:100%;left:0%; bottom: 0; height:0px; background-color: #3a8eeb;}
.index_product .lin:hover .p_m{margin-top: -1rem;box-shadow: 0 2px 10px 0 rgb(0 0 0 / 11%); }
.index_product .p_m:hover .p_m_t{color: #3a8eeb;}


.list_product .p_m .p_m_img{height:15rem;}
.hot_product .p_m .p_m_img{height:9rem;width:100%;}
.hot_product .p_m{border:0; background-color: #f5f8fa;padding-top:0; border-radius: 0.4125rem; overflow: hidden;}
.hot_product .p_m_b{display: none;}
.hot_product .lin:hover .p_m{margin-top:0;}
.list_img .p_m .p_m_img{height:25rem;}

.advantage{text-align: center; overflow: hidden; background: url('../images/index_bg_ys.jpg') top center;background-size: cover; position: relative;}
.advantage .bg{ /* position: absolute;top: 0; left: 0; width: 100%; height: 100%;z-index: 1; background-color: rgba(255,255,255,0.5); */}
.advantage .app-container{ position: relative; z-index: 5; }
.advantage .youshiBox{ }
.advantage .youshiBox .lin{  }
.advantage .youshiBox .lin img{ width:50%;}
.advantage .youshiBox .lin .div1{ font-size: 18px; color: #fff; font-weight:600;}
.advantage .youshiBox .lin .div2{ font-size: 14px; color: rgba(255,255,255,0.4); padding: 1rem 0;text-transform: uppercase;}
.advantage .youshiBox .lin .div3{ font-size: 14px; color: rgba(255,255,255,0.7); width: 70%; margin: auto;}
.advantage .tel{ margin: auto;display: inline-block; padding: 0.5rem 4.5rem; background: linear-gradient(to bottom right, #ee3131, #f2ef1d); border-radius: 10px; }
.advantage .tel a{color: #fff;}
.advantage .tel a .span1{ font-size: 1.8rem; }
.advantage .tel a .span2{ font-size: 2.5rem;font-weight: 700;}



.about{background:#fff url('../images/index_about_top.jpg') top center no-repeat;}
.about .img{}
.about .img img{width: 85%; height:420px; margin-left:8%;}
.about .about_container{ position: relative;}
.about .about_container .about_bg{ position: absolute; left: 0; top:0; z-index: 1; width: 100%; background-color: #f6f6f6; height:420px;}
.about .about_container .about_box{ position: relative;z-index: 2;}
.about .about_contant{width:calc(100% - 55px); }
.about .about_contant .t1{color: #333; font-size:2.3rem;font-weight: 700; line-height: 2.5rem; }
.about .about_contant .t2{color: #999; font-size:1.2rem; }
.about .about_contant .n{line-height: 200%; color: #666; font-size:1.1rem;display: -webkit-box;-webkit-line-clamp:9;-webkit-box-orient: vertical;overflow: hidden;}
.about .about_contant .about_tel{ text-align: right}
.about .about_contant .about_tel .t1 {font-size:2.5rem;background-image: linear-gradient(to right, red, orange);-webkit-background-clip: text;color: transparent; }

/*友情链接*/
.yqlj{ ;background: #f9f9f9;}
.yqlj .yqljT{border-bottom:1px solid #ccc; line-height:30px; padding-bottom:3px;}
.yqlj .yqljT .span1{ color: #333;font-size: 30px; font-weight: 600;padding-right:15px;}
.yqlj .yqljT .span2{ font-size:15px; color:#999;}
.yqlj .yqlj_box{ }
.yqlj .yqlj_box a{display: inline-block; margin-right: 1.5625rem; font-size:13px; color:#666;line-height:25px;}
.yqlj .yqlj_box a:hover{ text-decoration:underline; color: #3a8eeb; }


/*详情页*/
.neirong { }



.app-footer{ background-color: #333;}
.copyrights .gov-icon { display: inline-block; margin-right: 4px; width: 15px; height: 19px; vertical-align: middle;background-image: url('../images/govemblem.png');}
.copyrights .gov-icon-icp{background-position: -15px 0; }
.copyrights .gov-icon-wa { background-position: 0 0;}

.mobile_bottom_h{height:var(--bs-app-header-height);display:none; }
.mobile_bottom{height:var(--bs-app-header-height); width: 100%; background-color: #3a8eeb;position: fixed;z-index: 999; left: 0; bottom: 0;display: none;}
.mobile_bottom_relative{ height: 100%; position: relative;z-index: 999;}
.mobile_bottom a{width:25%; height: 100%;color:#fff;box-sizing: border-box; border-right:0.225rem solid #2286f5 ; text-align:center;display: flex; justify-content: center; align-items: center;}
.mobile_bottom a>div{width:100%;}
.mobile_bottom a i{ font-size: 1.5rem; color: rgba(255,255,255,0.9);}
.mobile_bottom a span{display:block;width:100%;font-size:1.1rem;line-height: 1.1rem; padding-top: 0.5125rem;}
.mobile_bottom a:nth-child(4){ border:0;}
.mobile_bottom a:nth-child(1){ background-color: #d43c33;}

.fudong{position: fixed;right:0; bottom:30%; z-index: 99999;}
.fudong .fudong_box{position: relative; width:40px; height:40px; text-align:center;margin-top:2px;}
.fudong .icon{width:100%; height: 100%; border-radius: 10px; background-color:rgba(0, 0, 0, 0.5);}
.fudong .icon i{ font-size:18px; width: 100%; height: 100%; line-height: 40px; color: rgba(255,255,255,1);}
.fudong .show_box{ position: absolute; right: 100%; top:0; border-radius: 10px;overflow: hidden; background-color:#fff; box-shadow: 0 2px 10px 0 rgb(0 0 0 / 11%);display: none; }
.fudong .fudong_box:hover .show_box{ display: block;}
.fudong .fudong_box:hover .icon{background-color:rgba(0, 0, 0,1);}
.fudong .tel{ color: #000;  padding: 0 40px; height:40px; white-space: nowrap;display: flex;align-items: center;}
.fudong .tel .span1{font-size:18px;  }
.fudong .tel .span2{font-size:22px; font-weight: 700;}
.fudong .weChat{padding: 0 10px; top:50%; margin-top: -178px;}
.fudong .weChat img{ width: 180px; }


@media (min-width: 992px) {
	/* .app-container {
		padding-left: 0 !important;
		padding-right:0 !important;
	} */
	:root {
	    --bs-app-header-height: 90px;
	    --bs-app-header-height-actual: 90px;
	}
	.index_product_lin{
		padding-left: 0 !important;
		padding-right:0 !important;
	}
	.app-container-fit-desktop {
		padding-left: 0 !important;
		padding-right: 0 !important;
	}
}

@media (max-width: 991.98px) {
	.scrolltop{margin-bottom:var(--bs-app-header-height) ;}
	[data-kt-scrolltop=on] .app-header {
		 height:60px !important;
	}
	
	.index_title .t1{ width:80%;}
	.index_product_class{}
	.index_product_class .class_row{ width:50% !important;}
	.index_product_class .product_tile{ font-size:1.2rem; width:100%; margin-top:0;background-color:#fff; color:#666; border:0;}
	.index_product .p_m .p_m_img{height:18rem;}
	 .app-sidebar-logo-default{ height: 40px !important;}
	.last_class,.mobile_bottom_h,.mobile_bottom{display: block;}
	.index_title .t1{ font-size: 2rem; font-weight: 700; }
	.index_title .t2{  font-size: 1rem; color: #bbb; }
	.index_product1 .index_product_lin .index_product_class{border-right:0; height:5rem;}
	.index_product1 .product_content{display: none;}
	.index_product_lin .index_product_class{border-bottom: 0.225rem solid #2286f5;}
	.swiper-button-prev, .swiper-container-rtl .swiper-button-next,
	.swiper-button-next, .swiper-container-rtl .swiper-button-prev,
	.advantage,.advantage_box .img,
	.advantage_box .border_lr,.advantage_box .border_tb,.mobile_menu,
	.about .about_contant .about_tel,.fudong{display: none;}
	.index_product .lin:hover .p_m{margin-top:0;box-shadow:none; }
	.advantage_box { background-color: #f5f8fa;margin-top:1rem; height: auto;}
	.advantage_box .app-container{background-color: #fff;padding-top: 2rem;}
	.advantage_box .a_title{ display: block; text-align: center;}
	.advantage_box .a_title .tt1{ color: #3a8eeb; font-size: 2rem; font-weight: 700; }
	.advantage_box .a_title .tt2{ color: #3a8eeb; font-size:1rem;padding-bottom: 1.5rem; }
	.advantage_box .box{width: 100%; position: relative;padding:0 20px;}
	.advantage_box .d-flex{ display: block !important;}
	.advantage_box .right{ text-align: left;}
	.advantage_box .box .nr .t{padding-left:10px; margin-left: 2.5rem; font-size: 1.5rem; line-height: 2.6rem; font-weight:600; }
	.advantage_box .box .t2{padding: 13px 40px 0 10px; margin-left: 2.5rem;}
	.advantage_box .t_icon{ position: absolute;left:20px; top:19px; width:2.5rem !important; height: 2.5rem !important;}
	.advantage_box .col-xl-6:nth-child(3), .advantage_box .col-xl-6:nth-child(4){margin-top:auto;}
	.advantage_box .col-xl-6{padding-right:0 !important;padding-left:0 !important; padding-bottom: 1.25rem;border-top: 1px solid #e9e9e9; }
	.cases_show{}
	.about{ height: auto; }
	.about .about_contant .t1{margin-top:1rem !important;}
	.about .about_container .about_bg{margin-top:1rem !important; }
	.about .about_contant{margin-left:0;margin-top:0; padding:0rem 0 2rem 0 ; width:90%; margin:auto;}
	.about .youshi,.about .left,.about img{ display: none;}
	.about .right{ width: 100%; text-align: center;}
	.about .right .t{ font-size:1.8rem;}
	.about .about_tel .tel_box .span1{ font-size: 1.5rem; }
	.about .about_tel .tel_box .span2{ font-size: 1.8rem; }
	
	.news .index_title{padding-top:2rem !important;}
	.news .row.pt-10{padding-top:1.5rem !important;}
	
	.app-footer .text-dark{ text-align: center;}
	.app-footer .me-4{margin-right: 0 !important;}
	.app-footer .text-muted{display: block; line-height: 200%;}
	
	.news_list{padding:0 0 2rem 0rem !important;}
	.news_list .ms-6{margin-right:2.25rem !important;margin-left:2.25rem !important;}
	.news_list .list_lin{padding:1.5rem 0; border-bottom: 0.0625rem solid #e9e9e9;}
	.news_title{ min-height: none;}
	.hot_list{ margin-top: 1.5rem !important;}
	
}