/*通用样式*/

*{ margin: 0; padding: 0;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}

a{ text-decoration: none; color: #000000; text-decoration:none;}/*删除a标签下划线  设置最多的颜色*/

h1,h2,h3,h4,h5,h6{ font-size: 16px;}  /*h标签统一字体大小*/

body{ font-family: "微软雅黑";}  /*页面默认字体样式*/

p {

    color: #333333;

}

ul,li {list-style: none;}

.clearfix:after{clear:both;content:""; display:block; visibility:hidden; height:0;overflow: hidden;}/*清浮动*/

.l{ float: left;}  /*左浮动*/

.r{ float: right;}  /*右浮动*/

.container{ width: 1463px; max-width: 100%; margin: 0 auto; position: relative;} /*版心宽度居中相对定位*/

.container-fluid{ width: 100%;} /*通栏*/
.top_r_t_r{
	height: 28px;
	margin-left:20px;
}
.top_r_t_r a{
	font-size:14px;
	color:#fff;
	line-height:28px;
}
.top_r_t_r span{
	font-size:12px;
	color:#fff;
	position: relative;
	top: -2px;
}
.top_r_t_r_ac{
	color:#fb687e!important;
}
.top-nav li:last-child{
	margin-right: 0!important;
}
@media (prefers-color-scheme:  dark) {
	/*html, body {*/
		/*filter: invert(1) hue-rotate(180deg);*/
	/*}*/
	.index{
		margin-left: 0;
		margin-right: 0;
		margin-top: 0px;
		margin-bottom: 0px;
		width: 100%;
		max-width: 100%;
		background: rgb(255,255,255)!important;

		padding: 0px;
		padding-bottom: 20px;
	}
	/*img, video,audio{*/
	/*@include hover-change(#4B4B4B,white);*/
	/*}*/
}
.text-one{
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
}
.text-two{
	text-overflow: -o-ellipsis-lastline;
	overflow: hidden;				
	text-overflow: ellipsis;		
	display: -webkit-box;		
	-webkit-line-clamp: 2;		
	line-clamp: 2;					
	-webkit-box-orient: vertical;
}
.text-three{
	text-overflow: -o-ellipsis-lastline;
	overflow: hidden;				
	text-overflow: ellipsis;		
	display: -webkit-box;		
	-webkit-line-clamp: 3;		
	line-clamp: 3;					
	-webkit-box-orient: vertical;
}
.index {

	width: 100%;

    position: relative;

    height: auto;

    background-color: #FFFFFF;

}

.top {
	position: relative;
	height: 160px;
	background-color: #991025;


}
.yd_top{
	display: none;
}
.top .container{
	width: 1520px;
	height: 100%;
	display: flex;
	align-items: center;
	justify-content: space-between;
}
.logo {
	height: 58px;
	width: 254px;
}
.logo img {

	display: block;

	width: 100%;

	height: 100%;

}
.top_r{
	height: 100%;
	width: calc(100% - 260px);
	display: flex;
	flex-direction: column;
}
.top_r_t{
	padding-top: 52px;
	display: flex;
	align-items: flex-start;
	justify-content: flex-end;
	margin-bottom: 23px;
}
.trt_item{
	display: flex;
	align-items: center;
}
.trt_item:nth-child(1){
	margin-right: 43px;
}
.trt_item img{
	height: 28px;
	width: 29px;
	margin-right: 18px;
}
.trt_item span{
	font-size: 18px;
	font-family: Microsoft YaHei;
	font-weight: 400;
	color: #FFFFFF;
}
.trt_item input{
	height: 23px;
	width: 167px;
	border-radius: 8px;
	background-color: rgba(255,255,255,.5);
	font-size: 16px;
	border: 0;
	outline: none;
	box-sizing: border-box;
	padding-left: 5px;
	margin-left: 18px;
}
.top-nav {
	display: flex;
	align-items: center;
	justify-content: flex-end;
}

.top-nav li {

	margin-right: 46px;

	float: left;

}

.top-nav li a {

	display: block;

	width: auto;

	padding: 0 3px;

	font-size: 20px;
	font-family: Microsoft YaHei;
	font-weight: 400;
	color: #FFFFFF;

	line-height: 1;

	position: relative;

	text-align: center;

	transition-property: border-color,background-color,color;

    transition-duration: .5s;

    transition-timing-function: ease;

}

.top-nav li a:after {

	clear:both;

	content:""; 

	display:block;

	width: 100%;

	height:2px;

	background-color: #fff;

	position: absolute;

	left: 0;


	bottom: -8px;

	opacity: 0;

}


.top-nav .on a:after {

	opacity: 1;

}


.top-nav li:hover a:after {

	opacity: 1;

}

.banner {

	width: 100%;

	height: auto;

	overflow: hidden;

}

.banner .swiper-container {

    width: 100%;

    height: auto;

}

.banner .swiper-slide img {

  	display: block;

  	width: 100%;

  	height: auto;

}


/* 资讯中心 ,产业布局 */
.box1{
	background-color: rgba(89, 86, 86, .1);
	padding-top: 51px;
	padding-bottom: 47px;
}
.box1 .container{
	display: flex;

	justify-content: space-between;
}
.box1 .left{
	width: 30%;
	display: flex;
	flex-direction: column;
}
 .title{
	display: block;
	position: relative;
	line-height: 33px;
	font-size: 26px;
	font-family: Microsoft YaHei;
	font-weight: 400;
	color: #595757;
	padding-bottom: 9px;
	margin-bottom: 63px;
}
 .title::after{
	content: '';
	width: 105px;
	height: 2px;
	background: #C40518;
	position: absolute;
	bottom: -2px;
	left: 0;
}
.box1 .left .content{
	background-color: #fff;
	padding-bottom: 56px;
	box-sizing: box-sizing;
	height: 560px;
}
.box1 .left .content img{
	width: 100%;
	aspect-ratio: 465/321;
	margin-bottom: 52px;
}
.box1 .left .content .tit{
	width: 100%;
	display: flex;
	align-items: center;
	justify-content: space-between;
	padding: 0 49px 0 41px;
	margin-bottom: 39px;
}
.box1 .left .content .tit span:nth-child(1){
	font-size: 18px;
	font-family: Microsoft YaHei;
	font-weight: 400;
	color: #C40518;
	width: calc(100% - 93px);
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}
.box1 .left .content .tit span:nth-child(2){
	font-size: 18px;
	font-family: Microsoft YaHei;
	font-weight: 400;
	color: #595656;
	opacity: 0.5;
	width: 90px;
	white-space: nowrap;
}
.box1 .left .content .txt{
	font-size: 17px;
	font-family: Microsoft YaHei;
	font-weight: 400;
	color: #595656;
	line-height: 32px;
	padding: 0 49px 0 41px;
}
.box1 .right{
	width:65%;
	margin-left: 20px;
	
}
.box1 .right .content{
	width: 100%;
	position: relative;
	height: 560px;
	background-repeat: no-repeat;
	background-size: cover;
	background-position: right center;

}
.box1 .right .content img{
	width: 100%;
	/*aspect-ratio: 963/560;*/
		
}
.box1 .right_con{
	z-index: 999;
	height: 487px;
	width: 422px;
	background-color: rgba(196, 5, 24, .8);
	padding: 44px;
	box-sizing: border-box;
	position: absolute;
	top: 0;
	left: 30px;
}
.box1 .right_con .tit{
	font-size: 45px;
	font-family: Microsoft YaHei;
	font-weight: 400;
	color: #FFFFFF;
	opacity: 0.5;
	margin-bottom: 29px;
}
.box1 .right_con .line{
	position: relative;
	height: 4px;
	width: 52px;
	background-color: rgba(255, 255, 255, .5);
	margin-bottom: 48px;
}
.box1 .right_con .line::after{
	content: '';
	height: 4px;
	width: 4px;
	position: absolute;
	right: -8px;
	top: 0;
	background-color: rgba(255, 255, 255, .5);
}
.box1 .right_con a{
	display: block;
	font-size: 20px;
	font-family: Microsoft YaHei;
	font-weight: 400;
	color: #FFFFFF;
	line-height: 64px;
}
/* 公司介绍 */
.company{
	padding-top: 33px;
	padding-bottom: 70px;
	
}
.company .container{
	position: relative;
	display: flex;
	justify-content: space-between;
	min-height: 798px;
}
.company_l{
	padding-top: 63px;
	width: 658px;

}
.company-bt-p1{
	line-height: 39px;
	font-size: 45px;
	font-family: Microsoft YaHei;
	font-weight: 400;
	color: #595656;
	opacity: 0.5;
	margin-bottom: 47px;
}
.company-bt-p2{
	position: relative;
	font-size: 30px;
	font-family: Microsoft YaHei;
	font-weight: 400;
	color: #595656;
	margin-bottom: 61px;
}
.company-bt-p2::after{
	content: '';
	width: 135px;
	height: 2px;
	background: #C40518;
	position: absolute;
	bottom: -2px;
	left: 0;
	
}
.company-bt-p3{
	font-size: 18px;
	font-family: Microsoft YaHei;
	font-weight: 400;
	color: #595656;
	line-height: 38px;
}
.company_r{
	width: 732px;
	aspect-ratio: 732/798;
	margin-left: 70px;
}
.company_history{
	position: absolute;
	bottom: 30px;
	left: 0;
	display: flex;
	align-items: center;
	background-color: rgba(255,255,255,.3);
	width: 85%;
}

/* 企业荣誉 */
.honor1{
	display: none;
}
.honor .content{
	position: relative;
	box-sizing: border-box;
	padding: 10px 30px;
}
.honor  img{
	width: 100%;
}
.honor .swiper-button-next{
	/* top: 65%; */
	right: 0;
}
.honor .swiper-button-prev{
	/* top: 65%; */
	left: 0;
}
.honor .swiper-button-next::after,.honor .swiper-button-prev::after{
	width: 8px;
	height: 11px;
	font-size: 16px;
	font-weight: 400;
	color: #595757;
}

/* 服务理念 */
.service{
	background-color: rgba(89, 86, 86, .1);
	padding-top: 40px;
	padding-bottom: 48px;
	margin-bottom: 45px;
}
.service_tit{
	font-size: 45px;
	font-family: Microsoft YaHei;
	font-weight: 400;
	color: #ADACAC;
	line-height: 48px;
	text-align: center;
	margin-bottom: 44px;
}
.service-ul {

	width: 100%;
	display: flex;
	align-items: center;
}

.service-ul li {

	width: 25%;
	position: relative;

}

.service-ul li a {

	display: block;

	width: 100%;
	aspect-ratio: 294/432;
	background-repeat: no-repeat;

    background-position: center top;

    background-size: cover;

    position: relative;

}
.service-ul li a img{
	height: 100%;
	width: 100%;
	-position: absolute;
	top: 0;
	left: 0;
	filter: grayscale(100%);
}
.service-ul li a p {
	width: 100%;
   height: 86px;
    position: absolute;
    left: 0;
    bottom: 0;
	background-color: rgba(196, 5, 24, 0.7);
	text-align: center;
	line-height: 86px;
	text-align: center;
	font-size: 20px;
	font-family: Microsoft YaHei;
	font-weight: 400;
	color: #FFFFFF;

}
.service-ul li:nth-child(2n) a p{
	background-color: rgba(239, 239, 239, 0.7);
	color: #C40518;
}
.service-ul li a:hover img,.service-ul li.active a img{
	filter: grayscale(0%);
}
/* 关于苏驼 */
.case{
	position: relative;
}
.tab{
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	background-color: rgba(160, 22, 31,.6);
	z-index: 9999;
	height: 66px;
}
.tab .container{
	padding-left: 170px;
	font-size: 18px;
	font-family: SourceHanSansCN;
	font-weight: 400;
	color: #FFFFFF;
	height: 100%;
	display: flex;
	align-items: center;
}
.tab .container .tab_item{
	font-size: 18px;
	font-family: SourceHanSansCN;
	font-weight: 400;
	color: #FFFFFF;
	margin: 0 20px;
}
.tab .container .tab_item.active{
	font-size: 22px;
}
.case>.container{
	margin-top: 30px;
	display: flex;
	width: 1400px;
}
.case_nav{
	width: 192px;
	margin-right: 48px;
	display: flex;
	flex-direction: column;
}
.case_nav .tit{
	width: 100%;
	height: 55px;
	background: #B71E27;
	border-radius: 8px 8px 0 0;
	text-align: center;
	font-size: 18px;
	font-family: Microsoft YaHei;
	font-weight: bold;
	color: #FFFFFF;
	line-height: 60px;
}
.case_nav .tit span{
	font-size: 13px;
}
.case_nav .nav-ul{
	display: flex;
	flex-direction: column;
	align-items: center;
	margin-bottom: 40px;
}
.case_nav .nav-ul .nav_item{
	width: 100%;
	height: 34px;
	background: #DCDDDD;
	margin-top: 3px;
	display: flex;
	align-items: center;
	justify-content: space-between;
	padding: 0 22px;
	font-size: 13px;
	font-family: Microsoft YaHei;
	font-weight: 400;
	color: #595757;
}
.case_nav .nav-ul .nav_item.active,.case_nav .nav-ul .nav_item:hover{
	background-color: #B71E27;
	color: #fff;
}
.case_nav .nav-ul .nav_item span{
	font-size: 16px;
	font-family: RS_CuBiao;
	font-weight: 400;
	color: #595757;
}
.case_nav .nav-ul .nav_item.active span,.case_nav .nav-ul .nav_item:hover span{
	
	color: #FFFFFF;
}

 .aboutus .tit{
	background-color: #9FA0A0!important;
}
 .aboutus .con{
	margin-top: 2px;
	background-color: #EFEFEF;
	padding: 13px 13px 15px 12px;
	width: 100%;

}
 .aboutus .con h1{
	font-size: 12px;
	font-family: Microsoft YaHei;
	font-weight: bold;
	color: #595757;
	margin-bottom: 15px;
	white-space: nowrap;
}
 .aboutus .con p{
	display: flex;
	
}
 .aboutus .con p span:nth-child(1){
	white-space: nowrap;
}
 .aboutus .con p span{
	
	font-size: 12px;
	font-family: Microsoft YaHei;
	font-weight: 400;
	color: #595757;
	margin-bottom: 10px;
}
.aboutus .con p span:nth-child(2){
	display: block;
	width: calc(100% - 30px);
	word-wrap: break-word;
}
.aboutus .con p:nth-last-child(1) span:nth-child(2){
	white-space: nowrap;
}
.case .content{
	width: calc(100% - 243px);
}
.case .content .en_tit{
	font-size: 45px;
	font-family: Microsoft YaHei;
	font-weight: 400;
	color: #595656;
	opacity: 0.5;
	margin-bottom: 30px;
}
.case .content .title{
	margin-bottom: 40px;
}
.case .content .title::after{
	height: 4px;
}
.company_con{
	margin-bottom: 55px;
}
.company_con p span{
	font-size: 16px!important;
	font-family: SourceHanSansCN!important;
	font-weight: 400!important;
	color: #221815!important;
	line-height: 34px!important;

}
.videoBtn{
	
	width: 230px;
	height: 36px;
	background: #B71E27;
	border-radius: 15px;
	text-align: center;
	line-height: 36px;
	font-size: 20px;
	font-family: SourceHanSansCN;
	font-weight: 400;
	color: #FFFFFF;
	cursor: pointer;
}
.video{
	z-index: 9999;
	display: none;
	height: 100vh;
	width: 100vw;
	position: fixed;
	top: 0;
	left: 0;
	
	display: flex;
	align-items: center;
	justify-content: center;
}
.bg{
	display: none;
	position: absolute;
	background-color: rgba(0,0,0,.6);
	height: 100%;
	width: 100%;
}
.video video{
	display: none;
	height: 80%;
	width: 80%;
	z-index: 999999;
}
.rongyu_con1{
	display: none;
}
.rongyu_con{
	position: relative;
	box-sizing: border-box;
	padding: 10px 30px;
	margin-bottom: 60px;
}
.rongyu_con img{
	width: 100%;
}
.rongyu_con .btm{
	width:100%;
	height: 59px;
	background: #D3D3D3;
	position: absolute;
	bottom: 0;
	left: 0;
}
.rongyu_con .swiper-button-next{
	/* top: 65%; */
	right: 0;
}
.rongyu_con .swiper-button-prev{
	/* top: 65%; */
	left: 0;
}
.rongyu_con .swiper-button-next::after,.rongyu_con .swiper-button-prev::after{
	width: 8px;
	height: 11px;
	font-size: 16px;
	font-weight: 400;
	color: #595757;
}
.history_con{
	display: flex;
	align-items: center;
	margin-bottom: 65px;
}

.history_con img{
	width: 100%;
}
.culture_con{
	display: flex;
	justify-content: space-between;
}
.culture_item:nth-child(1){
	background: url(../img/index_13.png) no-repeat top center/contain;
}
.culture_item:nth-child(2){
	background: url(../img/index_14.png) no-repeat top center/contain;
}
.culture_item:nth-child(3){
	background: url(../img/index_15.png) no-repeat top center/contain;
}
.culture_item{
	width: 30%;
	padding: 190px 34px 0;
	margin-bottom: 44px;
}
.culture_item .item_con{
	width: 100%;
	height: 330px;
	box-sizing: border-box;
	background: rgba(220, 221, 221, .6);
	padding: 112px 28px 36px;
}
.culture_item .item_con .name{
	display: inline-block;
	position: relative;
	font-size: 24px;
	font-family: Microsoft YaHei;
	font-weight: 400;
	color: #595656;
	margin-bottom: 24px;

}
.culture_item .item_con .name::after{
	content: '';
	width: 90%;
	height: 3px;
	background: #B71E27;
	position: absolute;
	bottom: -8px;
	left: 0;
}
.culture_item .item_con .en_name{
	font-size: 30px;
	font-family: Microsoft YaHei;
	font-weight: 400;
	color: #595656;
	opacity: 0.5;
	margin-bottom: 25px;
	white-space: nowrap;
}
.culture_item .item_con p{
	font-size: 16px;
	font-family: Microsoft YaHei;
	font-weight: 400;
	color: #595656;
	line-height: 31px;
}
.case .service-ul{
	margin-bottom: 45px;
}
.case .service_con{
	margin-bottom: 26px;
}
.case .service_con .service_t{
	height: 360px;
	width: 100%;
	display: flex;
	margin-bottom: 44px;
}
.case .service_con .service_t img{
	width: 360px;
}
.service_t_r{
	width: calc(100% - 360px);
	box-sizing: border-box;
	padding: 35px 24px;
	background-color: #EFEFEFFF;
}
.service_t_r .tit{
	position: relative;
	font-size: 30px;
	font-family: Microsoft YaHei;
	font-weight: 400;
	color: #595656;
	margin-bottom:40px;
}
.service_t_r .tit::after{
	content: '';
	width: 232px;
	height: 2px;
	background: #C40518;
	position: absolute;
	bottom: -12px;
	left: 0;
}
.service_t_r .txt{
	font-size: 19px;
font-family: Microsoft YaHei;
font-weight: 400;
color: #595656;
line-height: 34px;
}
.service_b{
	display: flex;
	flex-wrap: wrap;
}
.service_b img{
	width: 221px;
	height: 321px;
	margin-right: 10px;
	margin-bottom: 20px;
}
.qiye_item{
	width: 100%;
	height: 469px;
	position: relative;
	margin-bottom: 44px;
}
.qiye_item:nth-child(1){
	background: url(../img/index_13.png) no-repeat center left/contain;
}
.qiye_item:nth-child(2){
	background: url(../img/index_14.png) no-repeat center right/contain;
}
.qiye_item:nth-child(3){
	background: url(../img/index_15.png) no-repeat center left/contain;
}
.qiye_item:nth-child(2) .item_con{
	right: auto;
	left: 0;
	padding-left: 0;
	padding-right: 199px;
	text-align: end;
}
.qiye_item .item_con{
	width: 615px;
	height: 347px;
	background: rgba(220, 221, 221, .6);
	box-sizing: border-box;
	padding-top: 95px;
	padding-left: 157px;
	position: absolute;
	right: 0;
	top: calc((100% - 347px)/2);
}
.qiye_item .item_con .name{
	display: inline-block;
	position: relative;
	font-size: 24px;
	font-family: Microsoft YaHei;
	font-weight: 400;
	color: #595656;
	margin-bottom: 24px;

}
.qiye_item .item_con .name::after{
	content: '';
	width: 90%;
	height: 3px;
	background: #B71E27;
	position: absolute;
	bottom: -8px;
	left: 0;
}
.qiye_item .item_con .en_name{
	font-size: 30px;
	font-family: Microsoft YaHei;
	font-weight: 400;
	color: #595656;
	opacity: 0.5;
	margin-bottom: 25px;
}
.qiye_item .item_con p{
	font-size: 16px;
	font-family: Microsoft YaHei;
	font-weight: 400;
	color: #595656;
	line-height: 31px;
}
.gallery{
	position: relative;
	padding: 0 175px;
	overflow: hidden;
	margin-bottom: 20px;

}
.gallery1,.thumbs1{
	display: none;
}
#gallery .swiper-slide{
	height: 100%;
}
#gallery .swiper-slide img{
	width: 100%;
}
.thumbs{
	height: 152px;
	margin-bottom: 48px;
}
.thumbs .swiper-slide{
	height: 100%;
}
.thumbs .swiper-slide img{
	height: 152px;
	width: 100%;
}
.gallery .swiper-button-prev{
	left: 100px;
}
.gallery .swiper-button-next{
	right: 100px;
}
.gallery .swiper-button-prev::after,.gallery .swiper-button-next::after{
	color: #595757;
}
.skill{
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
	margin-bottom: 46px;
}
.skill img{
	width:calc((100% - 21px)/4);
	margin-bottom: 5px;
}
.team_con{
	display: flex;
	justify-content: space-between;
	margin-bottom: 46px;
}
.team_l{
	width: calc(50% - 4px);
}
.team_l img{
	width: 100%;
}
.team_r{
	width: calc(50% - 4px);
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
}
.team_r img{
	width: calc(50% - 4px);
	margin-bottom: 6px;
}
.joinUs{
	position: relative;
	margin-bottom: 30px;
}
.joinUs img{
	height: 95px;
	position: absolute;
	right: 0;
	top: -36px;
}
.joinUs p{
	width: 676px;
}

/* 资讯中心 */

.news{
	position: relative;
}
.news>.container{
	display: flex;
	justify-content: space-between;
}
.news .content{
	width: calc(100% - 230px);
}
.news .banner{
	margin-bottom: 30px;
}

.news_list{
	padding: 0 20px;
}
.news_item{
	display: flex;
	align-items: center;
	justify-content: space-between;
	position: relative;
	padding-bottom: 15px;
	border-bottom: 2px dashed #9FA0A0;
	margin-bottom: 15px;
}
.news_item img{
	height: 137px;
	width: 182px;
	margin-right: 18px;
}
.search_item{
	display: flex;
	align-items: center;
	justify-content: space-between;
	position: relative;
	padding-bottom: 15px;
	border-bottom: 2px dashed #9FA0A0;
	margin-bottom: 15px;
}
.search_item img{
	height: 137px;
	width: 182px;
	margin-right: 18px;
}
.news_item_r{
	width:calc(100% - 200px);
}
.news_item_r h1{
	font-size: 22px;
	font-family: Microsoft YaHei;
	font-weight: 400;
	color: #C40518;
	margin-bottom: 13px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}
.news_item_r div{
    	font-size: 14px;
	font-family: Microsoft YaHei;
	font-weight: 400;
	color: #999;
	margin-bottom: 10px;
}
.news_item_r p{
	font-size: 16px;
	font-family: Microsoft YaHei;
	font-weight: 400;
	color: #595656;
	line-height: 32px;
}
.more{
	position: absolute;
	right: 0;
	bottom: 7px;
	font-size: 14px;
	font-family: Microsoft YaHei;
	font-weight: 400;
	color: #595656;
	line-height: 32px;
	white-space: nowrap;
}


/* 新闻详情 */
.naws-fy {
	margin: 100px;
	width: 980px;

	float: right;

	display: flex;

	display: -webkit-flex;

	justify-content: center;

	align-items: center;

}

.naws-fy li {

	margin: 0 5px;

}

.naws-fy li a {

	padding: 11px 15px;

	font-size: 14px;

	color: #555555;

	background-color: #ffffff;

	border-radius: 3px;

}

.naws-fy li a:hover {

	color: #FFFFFF;

	background-color: #B71E27;

}

.naws-fy li span{

	padding: 11px 15px;

	font-size: 14px;

	color: #FFFFFF;

	background-color: #B71E27;

	border-radius: 3px;

}

.news-data {

	background-color: #FFFFFF;

	padding: 30px;

}

.news-data-bt {

	font-size: 30px;

	font-weight: bold;

	color: #B71E27;

	line-height: 40px;

	padding: 15px 0;

	border-bottom: 1px dashed #ccc;

	margin-bottom: 10px;

}
.news-data-bt span{
    font-size: 14px;
    color:#666;
    margin-left:10px ;
}

.news-data-text {

	width: 750px;
    margin: 0 auto;
	padding: 10px 0 5px;

}

.news-data-text img {

	width: 100% !important;

}
/* 联系我们 */
.contact .banner{
	margin-bottom: 45px;
}
.contact .en_title{
	font-size: 45px;
	font-family: Microsoft YaHei;
	font-weight: 400;
	color: #595656;
	opacity: 0.5;
	margin-bottom: 43px;
	margin-bottom: 40px;
}
.contact  .title::after{
	height: 4px;
	
}
.massage{
	display: flex;
	align-items: flex-start;
	flex-wrap: wrap;
	justify-content: space-between;
}
.massage_l{
	width: 600px;
	max-width: 100%;
	margin-bottom: 74px;
}
.massage_l .tit{
	display: flex;
	align-items: flex-start;
	margin-bottom: 38px;
}
.massage_l .tit img{
	height: 55px;
	width: 91px;
	margin-right: 12px;
}
.massage_l .tit_r p:nth-child(1){
	font-size: 27px;
	font-family: SourceHanSansCN;
	font-weight: 800;
	color: #595757;
	line-height: 1;
	margin-bottom: 9px;
	white-space: nowrap;
}
.massage_l .tit_r p:nth-child(2){
	font-size: 17px;
	font-family: SourceHanSansCN;
	font-weight: 500;
	line-height: 1;
	color: #595757;
	white-space: nowrap;
}
.massage_l .phone{
	font-size: 22px;
	font-family: Microsoft YaHei;
	font-weight: bold;
	color: #C40518;
	line-height: 38px;
	margin-bottom: 60px;
}
.massage_l>p{
	font-size: 19px;
	color: #595656;
	font-family: Microsoft YaHei;
	line-height: 1;
	margin-bottom: 19px;
}
.massage_r{
	width: 600px;
	padding-top: 14px;
}
.map{
	height: 804px;
	width: 100%;
	box-sizing: border-box;
	border: 20px solid #DDDDDE;
	margin-bottom: 91px;
}
.amap-info-close{
	display: none;
}

/* 行业方案 */
.goods{
	position: relative;
}
.goods .banner{
	margin-bottom: 30px;
}
.goods>.container{
	display: flex;
}
.goods_nav{
	width: 195px;
	margin-right: 8px;
	display: flex;
	flex-direction: column;
}
.goods_nav .tit{
	width: 100%;
	height: 55px;
	background: #B71E27;
	border-radius: 8px 8px 0 0;
	text-align: center;
	font-size: 18px;
	font-family: Microsoft YaHei;
	font-weight: bold;
	color: #FFFFFF;
	line-height: 60px;
}
.goods_nav>.tit{
	line-height: 30px;
	display: flex;
	flex-direction: column;
	align-items: center;
}
.goods_nav .tit span{
	font-size: 13px;
}
.goods_nav .nav-ul{
	display: flex;
	flex-direction: column;
	align-items: center;
	margin-bottom: 40px;
}
.goods_nav .nav-ul .nav_item{
	width: 100%;
	height: 34px;
	background: #DCDDDD;
	margin-top: 3px;
	display: flex;
	align-items: center;
	justify-content: space-between;
	padding: 0 8px;
	font-size: 13px;
	font-family: Microsoft YaHei;
	font-weight: 400;
	color: #595757;
	white-space: nowrap;
}
.goods_nav .nav-ul .nav_item.active,.goods_nav .nav-ul .nav_item:hover{
	background-color: #B71E27;
	color: #fff;
}
.goods_nav .nav-ul .nav_item span{
	font-size: 16px;
	font-family: RS_CuBiao;
	font-weight: 400;
	color: #595757;
}
.goods_nav .nav-ul .nav_item.active span,.goods_nav .nav-ul .nav_item:hover span{
	
	color: #FFFFFF;
}
.goods-ul{
	margin-right: 43px;
	margin-bottom: 28px;
}
.goods-ul li{
	display: flex;
	flex-direction: column;
	margin-top: 3px;

}
.goods-ul li h2{
	width: 182px;
	height: 34px;
	background: #B71E27;
	padding: 0 22px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	font-size: 13px;
	font-family: Microsoft YaHei;
	font-weight: 400;
	color: #FFFFFF;
	line-height: 34px;
}
.goods-ul li p{
	width: 182px;
	height: 34px;
	background: #DCDDDD;
	padding: 0 8px 0 35px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	font-size: 11px;
	font-family: Microsoft YaHei;
	font-weight: 400;
	color: #595757;
	line-height: 34px;
	margin-top: 3px;
	cursor: pointer;
}
.goods-ul li p.active{
	background-color: #81181E;
	color: #fff;
}
.goods .content{
	padding-top: 60px;
	width: calc(100% - 193px);
	display: none;
	display: flex;
	justify-content: space-between;
}
.goods_con{
	margin-bottom: 100px;
	width: calc(100% - 225px);
}
.goods_con_tit{
	display: flex;
	align-items: flex-end;
	margin-bottom: 40px;
}
.goods_con_tit .tit{
	position: relative;
	color: #c40518;
	font-size: 36px;
	font-weight: bold;
	font-family: Microsoft YaHei;
	padding-left: 50px;
	line-height: 36px;
	padding-bottom: 10px;
	margin-right: 20px;
	max-width: calc(100% - 85px);
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}
.goods_con_tit .tit::before{
	content: '';
	height: 30px;
	width: 30px;
	position: absolute;
	left: 0;
	top:5px ;
	background-color: #c40518;
	
}
.goods_con_tit .tit::after{
	content: '';
	position: absolute;
	height: 2px;
	width: 100%;
	bottom: 0;
	left: 0;
	background-color: #666;
}
.download{
	width: 85px;
	height: 21px;
	background: #B5B5B6;
	border-radius: 4px;
	display: flex;
	align-items: center;
	justify-content: center;
	font-size: 11px;
	font-family: Microsoft YaHei;
	font-weight: 400;
	color: #FFFFFF;
	cursor: pointer;
}
.download img{
	height: 14px;
	width: 9px;
	margin-right: 6px;
}
.goods_con_b img{
    width: 100%;
	max-width: 100%!important;
	height: auto!important;
}
.goods_con_b table{
    max-width: 100vw!important;
    overflow-x: auto!important;
}
.goods2{
	position: relative;
}
.goods2 .banner{
	margin-bottom: 30px;
}
.goods2 .goods_nav{
	margin-right: 46px;
}
.goods2>.container{
	display: flex;
	
}
.goods2 .content{
	width: calc(100% - 228px);
}
.goods2 .content .tit{
	display: flex;
	align-items: center;
}
.goods2 .content .tit .title::after{
	height: 4px;
	width: 100%;
}
.goods2_t{
	display: flex;
	align-items: center;
	justify-content: space-between;
	margin-bottom: 39px;
}
.goods2_t_item{
	width: calc((100% - 12px)/4);
	
}
.goods2_t_item img{
	width: 100%;
	aspect-ratio: 284/222;
}
.goods2_t_item  .con{
	padding: 10px 18px 21px;
	background-color: #DCDDDD;
}
.goods2_t_item .con_tit{
	display: inline-block;
	position: relative;
	font-size: 24px;
	font-family: Microsoft YaHei;
	font-weight: 400;
	color: #595656;
	margin-bottom: 27px;
}
.goods2_t_item .con_tit::after{
	content: '';
	position: absolute;
	width: 100%;
	height: 3px;
	background: #B71E27;
	bottom: -9px;
	left: 0;
	z-index: 99;

}
.goods2_t_item .con_en_tit{
	font-size: 19px;
	font-family: Microsoft YaHei;
	font-weight: 400;
	color: #595656;
	opacity: 0.5;
}
.goods2_t_item p{
	font-size: 16px;
	font-family: Microsoft YaHei;
	font-weight: 400;
	color: #595656;
	line-height: 31px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}
.goods2_t_item:hover .con{
background-color: #B71E27;
}
.goods2_t_item:hover .con_tit{
	color: #fff;
}
.goods2_t_item:hover .con_tit::after{
	color: #B71E27;
}
.goods2_t_item:hover .con_en_tit{
	color: #fff;
}
.goods2_t_item:hover p{
	color: #fff;
}
.hotphone{
	width: 337px;
	height: 36px;
	background: #B71E27;
	border-radius: 15px;
	line-height: 36px;
	max-width: 100%;
	text-align: center;
	font-size: 24px;
	font-family: SourceHanSansCN;
	font-weight: 400;
	color: #FFFFFF;
	margin-left: auto;
}
.goods2_b{
	 display: flex;
	 justify-content: space-between;
	 flex-wrap: wrap;
}
.goods2_b_item{
	position: relative;
	width: 526px;
	background: #FFFFFF;
	border: 1px solid #C9CACA;
	max-width: 48%;
	box-sizing: border-box;
	padding: 38px 36px 56px;
	margin-bottom: 65px;
}
.goods2_b_item img{
	width: 100%;
	aspect-ratio: 452/276;
	margin-bottom: 57px;
}
.con_num_tit{
	text-align: center;
	font-size: 70px;
	font-family: Arial;
	font-weight: bold;
	color: #EFEFEF;
	line-height: 49px;
}
.goods2_b_item .zh_tit{
	text-align: center;
	font-size: 24px;
	font-family: Microsoft YaHei;
	font-weight: 400;
	color: #595656;
	z-index: 999;
	line-height: 16px;
	justify-content: center;
}
.goods2_b_item:hover{
	box-shadow: 0px 8px 32px 0px rgba(75,74,76,0.3);
	border: 0;
}
.goods2_b_item:hover::after{
	content: '';
	width: 100%;
	height: 11px;
	background: #B71E27;
	position: absolute;
	bottom: 0;
	left: 0;
}

/* 底部导航栏 */
.foot {

	width: 100%;

	background-color: #3E3A3A;

    padding-top: 59px;

}

.foot>.container {
	width: 1520px;
	padding: 0 0 163px;

}

.foot_t{

	

	width: 254px;

	margin-bottom: 45px;

}

.foot-div {

	display: flex;
	align-items: flex-start;
	justify-content: space-between;
	flex-wrap: wrap;

}
.foot-l{
	max-width: 190px;
	display: flex;
	flex-direction: column;
	align-items: flex-start;
}
.foot-l>p {

	font-size: 19px;
	font-family: Microsoft YaHei;
	font-weight: 400;
	color: #FFFFFF;
	margin-bottom: 30px;

}
.foot-l div{
	display: flex;
	flex-direction: column;
	align-items: flex-start;
	justify-content: space-between;
	height: 100px;
}
.foot-l div a{
	font-size: 16px;
	font-family: Microsoft YaHei;
	font-weight: 400;
	color: #9FA0A0;
	line-height:1;
	white-space: nowrap;
}
.foot-c{
	display: flex;
	flex-direction: column;
	align-items: flex-start;
}
.foot-c>h3 {

	font-size: 19px;
	font-family: Microsoft YaHei;
	font-weight: 400;
	color: #FFFFFF;
	margin-bottom: 30px;

}
.foot-c div{
    	display: flex;
    	flex-direction: column;
    	align-items: flex-start;
    	justify-content: space-between;
    	height: 100px;
}
.foot-c a {
	display: block;
	font-size: 16px;
	font-family: Microsoft YaHei;
	font-weight: 400;
	color: #9FA0A0;
	line-height:1;

}
.foot-r{
	display: flex;
	align-items: center;
}
.foot-r-l{
	margin-bottom: 15px;
}
.foot-r-l p{
	display: flex;
	align-items: center;
	font-size: 19px;
	font-family: Microsoft YaHei;
	font-weight: 400;
	color: #FFFFFF;
}
.foot-r-l p img{
	height: 40px;
	width: 40px;
	margin-right: 2px;
}
.foot-r-r{
	height: 96px;
	width: 96px;
	margin-left: 70px;
}
.foot-ban {

	width: 100%;

	padding-bottom: 48px;

}

.foot-ban .container {

	display: flex;
	align-items: center;
	justify-content: space-between;
}

.foot-ban p {

	display: flex;
	align-items: center;
	font-size: 16px;
	font-family: Microsoft YaHei;
	font-weight: 400;
	color: #FFFFFF;
	opacity: 0.5;

}

.foot-ban p a {

	font-size: 16px;
	font-family: Microsoft YaHei;
	font-weight: 400;
	color: #FFFFFF;

}
.foot-ban p span{
	margin: 0 20px;
}
.foot-ban p:nth-last-child(1) a{
	margin: 0 10px;
}

@media screen and (max-width:1463px) {
    .box1 .left .content .tit{
        flex-direction: column;
        align-items: flex-start;
    }
    .box1 .left .content .tit span{
        width: 100%!important;
    }
    .box1 .left .content .tit span:nth-child(2){
        margin-top: 10px;
    }
	.container{
		padding-left: 20px;
		padding-right: 20px;
	}
	.foot>.container{
		padding-bottom: 60px;
		padding-left: 20px;
		padding-right: 20px;
	}
	.foot-ban .container{
		flex-direction: column;
		
	}
	.foot-r{
		margin-top: 30px;
	}

	.company_history{
		left: 20px;
	}
	.company-bt-p3{
		height: 190px;
		overflow: hidden;
	}
	.company_r{
		height: 600px;
	}
	.rongyu_con .swiper-slide img{
		width: 100%;
	}
	.culture_item{
		padding: 90px 20px 0;
	}
	.culture_item .item_con{
		padding: 50px 10px 36px;
	}
	.culture_item .item_con .en_name{
		font-size: 25px;
	}
	.joinUs img{
		height: 75px;
		top: -77px;
	}
	.goods_con_tit .tit{
		font-size: 36px;
	}
}
@media screen and (max-width:1080px) {
	.top{
		height: 200px;
		padding-top: 20px;
	}
	.top .container{
		flex-direction: column;
		align-items: flex-start;
		padding: 0 20px;
	}
	.news-data-text{
	    width: 100%;
	}
	.top_r{
		width: 100%;
	}
	.top_r_t{
		padding-top: 20px;
		width: 100%;
		justify-content: flex-start;
	}
	.top-nav{
		justify-content: flex-start;
	}
	.swiper-slide{
		display: flex;
		align-items: center;
		justify-content: center;
		overflow: hidden;
	}
	.map{
		height: 480px;
		border: 10px solid #DDDDDE;
	}

	.tab .container{
		padding-left: 20px;
	}
	.goods2_b_item{
		width: 100%;
		max-width: 100%;
	}
	.goods2_t{
		flex-wrap: wrap;
	}
	.goods2_t_item{
		width: calc((100% - 12px)/2);
	}
	.hotphone{
		font-size: 20px;
		margin-bottom: 20px;
	}
	.service-ul li a p{
		height: 40px;
		line-height: 40px;
		font-size: 16px;
	}
	.case .service_con .service_t{
		flex-direction: column;
	}
	.case .service_con .service_t{
		height: auto;
	}
	.case .service_con .service_t img{
		width: 50%;
		aspect-ratio: 402/360;
	}
	.service_t_r{
		width: 100%;
	}
	.gallery{
		padding: 0 90px;
	}
	.gallery .swiper-button-next{
		right: 40px;
	}
	.gallery .swiper-button-prev{
		left: 40px;
	}
	.thumbs .swiper-slide img{
		height: 88px;
	}
	.joinUs p{
		max-width: 100%;
	}
	.qiye_item .item_con{
		width: 100%;
		height: 300px;
		padding-top: 30px;
	}
	.culture_con{
		flex-wrap: wrap;
	}
	.culture_con .culture_item{
		width: 49%;
	}
	.box1 .right{
		width: 60%;

	}
	.box1 .right_con{
		width: 310px;
		height: 450px;
	}
	.box1 .right_con .tit{
		font-size: 40px;
	}
	.box1 .right_con a{
		font-size: 18px;
		line-height: 40px;
	}
	.box1 .left{
		width: 38%;
	}
	.box1 .left .content .tit{
		padding: 0 15px;
	}
	.company_r {
		height: 375px;
	}
	.company-bt-p1{
		font-size: 40px;
		margin-bottom: 20px;
	}
	.company-bt-p2{
		font-size: 30px;
		margin-bottom: 30px;
	}
	.company-bt-p3{
		font-size: 16px;
		line-height: 32px;
	}
	.company_history{
		bottom: 160px;
		background-color: #fff;
	}
	.goods>.container{
		flex-direction: column;
		padding: 0 10px;
	}
	.goods .content{
		width: 100%;
	}
	.goods .goods_nav{
		width: 100%;
	}
	
	.goods_nav .aboutus{
		display: none;
		
	}

	.foot-c{
		margin-top: 30px;
	}
	.foot-l{
		width: 30%;
	}
}
@media screen and (max-width:768px) {
	.top_r_t_r{
		position: absolute;
	    right: 20px;
	    top: 10px;
	}
	.news .goods_nav{
		display: none;
	}
	.search_item img{
		width: 120px;
		height: auto;
		aspect-ratio: 182/137;
	}
	.honor{
		display: none;
	}
	.honor1{
		display: block;
	}
	.rongyu_con{
		display: none;
	}
	.rongyu_con1{
		display: block;
	}
	.top{
		height: 200px;
	}
	.top .container{
		padding: 0 5px;
	}
	.top_r_t{
		flex-direction: column;
	}
	.trt_item:nth-child(1){
		margin-bottom: 10px;
	}
	.logo{
		height: 40px;
		aspect-ratio: 254/58;
		width: 174px;
	}
	.top-nav li{
		margin-right: 10px;
	}
	.top-nav li a{
		font-size: 16px;
		white-space: nowrap;
	}
	.foot-ban p {
		font-size: 12px;
		white-space: nowrap;
		text-align: center;
	}
	.foot-ban p a{
		font-size: 11px;
		white-space: nowrap;
	}
	.foot-r{
		flex-direction: column;
	}
	.box1 .container{
		flex-direction: column;
	}
	.box1 .left{
		width: 100%;
		margin-bottom: 20px;
	}
	.box1 .right{
		width: 100%;
		margin-left: 0;
	}
	.box1 .right .content{
		height: 450px;
	}
	.box1 .right_con{
		width: 100%;
		left: 0;
	}
	.company .container{
		flex-direction: column;
		min-height: 0;
	}
	.company_l{
		width: 100%;
		padding-top: 0;
	}
	.company_r{
		width: 100%;
		margin-left: 0;
	}
	.service-ul{
		flex-wrap: wrap;
	}
	.service-ul li{
		width: 100%;
	}
	.honor .container{
		padding: 0;
	}
	.company_history{
		display: none;
	}
	.contact .en_title{
		font-size: 32px;
		margin-bottom: 20px;
	}
	.massage_l .tit img{
		height: 25px;
		width: auto;
	}
	.massage_l .tit_r p:nth-child(1){
		font-size: 16px;
	}
	.massage_l .tit_r p:nth-child(2){
		font-size: 9px;
	}
	.massage_l .phone{
		font-size: 20px;
	}
	.massage_l>p{
		font-size: 16px;
	}
	.massage_r{
		width: 100%;
	}
	.massage_r p:nth-child(1){
		font-size: 20px!important;
	}
	.map{
		height: 270px;
		border: 0;
	}
	.news .case_nav{
		display: none;
	}
	.news .content{
		width: 100%;
	}
	.news_list{
		padding: 0;
	}
	.news_item:nth-child(1){
		display: flex;
		flex-direction: row;
		align-items: center;
		justify-content: space-between;
		position: relative;
		padding-bottom: 15px;
		border-bottom: 2px dashed #9FA0A0;
		margin-bottom: 15px;
		padding-left: 0;
		padding-right: 0;
	}
	.news_item:nth-child(1) img{
		width: 120px;
		height: auto;
		aspect-ratio: 182/137;
		margin-right: 18px;
	}
	.news_item:nth-child(1) .news_item_r{
		width:calc(100% - 120px);
		height: auto;
		padding: 0;
		background-color: #fff;
	}
	.news_item:nth-child(1) .news_item_r h1{
		font-size: 22px;
		font-family: Microsoft YaHei;
		font-weight: 400;
		color: #C40518;
		margin-bottom: 13px;
		white-space: nowrap;
		overflow: hidden;
		text-overflow: ellipsis;
	}
	.news_item:nth-child(1) .news_item_r p{
		font-size: 16px;
		font-family: Microsoft YaHei;
		font-weight: 400;
		color: #595656;
		line-height: 32px;
	}
	.news_item:nth-child(1)  .more{

		display: block;
	}
	.news_item{
		height: 145px;
	}
	.news_item img{
		width: 120px;
		height: auto;
		aspect-ratio: 182/137;
	}
	.news_item_r{
		width: calc(100% - 120px);
	}
	.news-data{
		padding: 0;
	}
	.tab .container .tab_item{
		font-size: 12px;
		margin: 0 5px;
	}
	.tab .container .tab_item.active{
		font-size: 14px;
	}
	.case>.container{
		flex-direction: column;
	}
	.case_nav{
		width: 100%;
	}
	.case .content{
		width: 100%;
	}
	.culture_con .culture_item{
		width: 100%;
	}
	.case .service-ul li{
		width: 20%;
	}
	.case .service-ul li a p{
		font-size: 13px;
	}
	.service_b img{
		width: 49%;
		aspect-ratio: 222/321;
		height: auto;
		margin-right: 0;
	}
	.gallery{
		padding: 0 30px;
	}
	.gallery .swiper-button-next{
		right: 2px;
	}
	.gallery .swiper-button-prev{
		left: 2px;
	}
	.gallery .swiper-button-prev::after, .gallery .swiper-button-next::after{
		color: rgb(3, 111, 252);
	}
	.gallery,.thumbs{
		display: none;
	}
	.gallery1,.thumbs1{
		display: block;
	}
	.gallery1 img{
		width: 100%;
	}
	.skill img{
		width: calc((100% - 10px)/2);
	}
	.team_con{
		flex-direction: column;
	}
	.team_l{
		width: 100%;
	}
	.team_r{
		width: 100%;
	}
	.joinUs img{
		height: 35px;
	}
	.qiye_item{
		height: 300px;
		margin-bottom: 160px;
	}
	.qiye_item .item_con{
		padding-left: 0!important;
		padding-right: 0!important;
		text-align: center!important;
		top: 85px;
	}
	.case .aboutus{
		display: none;
	}
	.goods2 .tab .container{
		padding: 0 5px;
	}
	.goods2>.container{
		flex-direction: column;
	}
	.goods2 .goods_nav{
		width: 100%;
	}
	.goods2 .content{
		width: 100%;
	}
	.goods_nav .nav-ul .nav_item{
		width: 100%;
	}
	.goods2 .aboutus{
		display: none;
	}
	.goods2_t_item{
		width: 100%;
	}
	.goods .content{
		flex-direction: column;
	}
	.goods_con{
		width: 100%;
	}
	.goods_con_tit .tit{
		font-size: 26px;
	}
	.goods .content{
		padding-top: 0;
	}
	.goods-ul{
		width: 100%;
		margin-right: 0;
		
	}
	.goods-ul li{
		flex-direction: row;
		flex-wrap: wrap;
		margin-bottom: 15px;
	}
	.goods-ul h2{
		margin-right: calc(100% - 182px);
	}
	.goods-li{
		width:182px;
		max-width:calc(50% - 5px);
		margin-right: 10px;
	}
	.goods-li:nth-child(2n + 1){
		margin-right: 0;
	}
	.goods-ul li p{
		width: 100%;
	}
	.goods .tab .container{
		padding:  0 5px;
	}
	.trt_item img{
		height: 20px;
		width: 20px;
	}
	.title{
		font-size: 22px;
		margin-bottom: 25px;
	}
	.title::after{
		width: 88px;
	}
	.box1 .left .content{
	    height: 650px;
	}
	.box1 .left .content .tit span:nth-child(2){
		font-size: 16px;
	}
	.company-bt-p1{
		font-size: 30px;
	}
	.honor .container .title{
		margin-left: 20px;
	}
	.service_tit{
		font-size: 32px;
	}
	.news_item_r h1{
		font-size: 20px;
	}
	.news_item_r p{
		font-size: 14px;
		line-height: 26px;
	}
	.news_item:nth-child(1) .news_item_r h1{
		font-size: 20px;
	}
	.news_item:nth-child(1) .news_item_r p{
		font-size: 14px;
		line-height: 26px;
	}
	.case .content .en_tit{
		font-size: 30px;
		margin-bottom: 20px;
	}
	.content p img{
		max-width: 100%;
	}
	.company_con p span{
		font-size: 14px!important;
		line-height: 26px!important;
	}
	.videoBtn{
		font-size: 20px;
	}
	.service_t_r .tit{
		font-size: 26px;
		margin-bottom: 30px;
	}
	.service_t_r .txt p{
		font-size: 16px;
	}
	.foot{
		padding-top: 20px;
	}
	.foot_t{
		width: 180px;
		margin-bottom: 20px;
	}
	.foot_t img{
		width: 100%;
	}
	.foot-l>a{
		font-size: 16px;
	}
	.foot-l div a{
		font-size: 12px;
	}
	.foot-c>h3{
		font-size: 16px;
	}
	.foot-c p{
		font-size: 12px;
	}
	.foot-r-l p{
		font-size: 16px;
	}
	.foot-r-l p img{
		height: 32px;
		width: 32px;
	}
	.foot>.container{
		padding-bottom: 20px;
	}
	.service-ul li a p{
		height: 86px;
		line-height: 86px;
		font-size: 23px;
	}
	.yd_top{
		display: flex;
		z-index: 9999999;
		flex-direction: column;
		align-items: flex-end;
		position: absolute;
		top: 115px;
		right: 20px;
	}
	.yd_top img{
		height: 45px;
		width: 45px;
	}
	.yd_top_nav{
		display: flex;
		align-items: center;
		flex-direction: column;
		background-color: #ddd;
	}
	.yd_top_nav li{
		height: 35px;
		width: 180px;
		line-height: 35px;
		text-align: center;
		background-color: #999;
		border-bottom: 1px solid #ccc;
	}
	.yd_top_nav li.on{
		background-color: #B71E27;
	}
	.yd_top_nav li a{
		display: inline-block;
		font-size: 18px;
		color: #fff;
		height: 35px;
		width: 180px;
		line-height: 35px;
	}
	.top-nav{
		display: none;
	}
}
@media screen and (max-width:375px) {
	.top-nav li a{
		font-size: 12px;
	}
	.foot-ban p{
		font-size: 10px;
	}
	.foot-ban p a{
		font-size: 10px;
	}
	.foot-ban p span{
		font-size: 10px;
	}
	.foot_t{
		width: 180px;
	}
	.foot_t img{
		width: 100%;
	}
}