

@charset "UTF-8";
/* 全局效果 */
img{max-width: 100%;}
.s_img img:hover {   
transform: scale(1.05);
-webkit-transform: scale(1.05);
-moz-transform: scale(1.05);
-o-transform: scale(1.05);
}

@media screen and (max-width:1150px){
	#c_navigation_0061635239687823 .e_navigationA-16 .nav-tel{display: none;}
}

/* 移动设备样式 */
@media screen and (max-width:768px) {
/*头尾模板*/
  
  
  
}

/*PC端样式*/
@media only screen and (min-width: 769px) {
/* 首页简介 */
  .swiper-container {
    height: inherit;
    position: relative;
    /* height: 100vw !important; */
    overflow: hidden;
    /* max-height: 430px; */
}
 .e_bannerA-1 {
    height: auto !important;
}
.response-animated {
    height: auto !important;
}
}
#c_navigation_0061635239687823 .e_image-15{
	max-width: 140px;
	margin-top: 0;
}
.e_container-14 .cbox-14-0{
	display: flex;
	flex-wrap: wrap;
	flex-direction: row;
	width: 100%;
	display-radio: flex;
	align-items: center;
}
.e_container-14 .e_slogan{
	position: relative;
	margin-left: 10px;
	/* padding-left: 60px;
	background: url(../img/gxjs.png) no-repeat 10px center/auto 60px; */
	color: #fff;
	font-size: 16px;
}
/* .e_container-14 .e_slogan::after{
	position: absolute;
	content: '';
	left: 0;
	top: 10px;
	height: 40px;
	width: 2px;
	background-color: #ca002f
} */
.e_container-14 .e_slogan p:first-child{letter-spacing: 2px;}
.active .e_container-14 .e_slogan{color: #333;}
.e_navigationA-16 .p_level1Item{height: 80px;}
.e_navigationA-16 .p_menu1Item,.e_navigationA-16 .p_menu1Item a{height: 100%;}
.e_navigationA-16 .p_menu1Item a{display: flex !important;justify-content: center;flex-direction: column;}
.e_navigationA-16 .p_menu1Item a i{display: block;font-size: 14px;}
.e_navigationA-16 .p_level2Box{min-width: max-content;}
.e_navigationA-16 .p_level1Item .p_level2Box a{line-height: 1 !important;padding: 6px 20px !important;margin: 4px 0;}
.e_navigationA-16 .p_level1Item .p_level2Box a i{display: block;}

.e_text-4 a{line-height: 1;}
.e_text-4 a span{display: block;text-align: center;}
.e_bannerA-1 .p_info .p_btitle{text-transform: uppercase;}
.s_subtitle span{display: block;font-size: 16px;text-transform: capitalize;}
.e_richText-20 img{height: auto !important;}
.e_text-25 {line-height: 1 !important;padding: 5px 0;}
.e_text-25 span{font-size: 16px;display: block;}
.e_text-29 span{display: block;}
.e_container-22{padding-left: 15px !important;padding-right: 10px !important;}
.e_text-2 span,.e_text-5 span{display: block;font-size: 16px;}
.e_categoryB-3 .p_c_title1{line-height: 1 !important;}
.e_categoryB-3 .deep a{padding-top: 10px;padding-bottom: 10px;margin: 5px 0;}
.e_categoryB-3 .deep a i{display: block;}
.s_intitle{font-size: 16px;}
.e_text-13{line-height: 1 !important;padding: 8px 0;}
.e_text-13 span{display: block;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;}
.e_bottomNav-53 .p_menu1Item,.e_bottomNav-53 .p_menu2Item,.e_text-56,.e_text-45{line-height: 1 !important;}
.e_bottomNav-53 .p_menu1Item{margin-bottom: 15px !important;}
.e_bottomNav-53 .p_menu2Item{margin-bottom: 10px !important;}
.e_text-56 span,.e_text-45 span{display: block;}
.e_text-45 span{font-size: 14px;}
.e_richText-6{text-align: center;}
@media screen and (max-width:768px) {
	.e_container-14 .cbox-14-0{
		flex: 0 0 262px !important;
	}
	.e_container-14 .e_slogan{
		margin-left: 10px;
		padding-left: 45px;
		background-size: auto 100%;
		color: #333;
		font-size: 12px;
	}
	.e_container-14 .e_slogan::after{
		top: 0;
		height: 38px;
	}
	.e_navigationA-16 .p_level1Item{height: auto;}
	.e_navigationA-16 .p_menu1Item a{display: inline !important;}
	.e_navigationA-16 .p_menu1Item a i{
		display: inline;
	}
	.e_navigationA-16 .p_level1Item .p_level2Box a i{display: inline;}
	.e_container-22{padding-left: 0 !important;padding-right: 0 !important;}
}
@media screen and (max-width:360px) {
	.e_container-14{padding-left: 5px !important;}
	.e_container-14 .cbox-14-0 {
	    flex: 0 0 225px !important;
	}
	 .e_container-14 .cbox-14-2{right: 50px !important;}
	.e_navigationA-16 .p_iconBox{width: 52px !important;height: 52px !important;}
	.e_navigationA-16 .p_openIcon,.e_navigationA-16 .p_closeIcon{height: 52px !important; padding: 8px 0 !important;}
	.e_navigationA-16 .p_level1Box{padding-left: 10px !important;padding-right: 10px !important;}
	.e_navigationA-16 .p_level1Box,.e_bannerA-1{margin-top: 52px !important;}
	.e_navigationA-16 .p_level1Item .p_level2Box a{padding: 0 0 0 10px !important;}
}