.mheader{display: none;}
.pop_1{
	z-index: 999;
}
@media screen and (max-width:750px){
	body{font-size: 14px;}
	.man_nav{
		position: static !important;
	} 
	.menu{
		display: block;
	}
	.nav{
		position: fixed;top: 50px;
		background: #BE0000;color: #fff;
		width: 100%;
		left: 0;
		margin: 0;
	}
	.nav ul li a{
		display: block;
		    height: 40px;
		    line-height: 40px;
		    font-size: 14px;
		    font-family: SourceHanSansCN-Medium, SourceHanSansCN;
		    font-weight: 500;
		    padding: 0px 12px;
		    transition: all .5s ease;
		    color: #FFFFFF;
	}
	.nav ul li {
	    float: left;
	    width: 33.3%;
	    margin: 0;
	    text-align: center;
	}
	.w96{
		width: 96%;
	}
	.nav,.sharetop{
		display: none;
	}
	.menu{
		width: 25px;
		    margin-top: 20px;
		    margin-left: 22px;
		
	}
	.menu span{width: 100%;height:4px;display: block;margin-bottom: 4px;background: #fff;
	float:left;
	}
	.foot_1,.foot_1_1,.ft2_lt ,.ft2_rt{
		flex-wrap: wrap;
	}
	.foot{
		width: 100%;
		
	}
	.banner{margin-left: -15px;margin-right: -15px;padding: 0;margin-top: 0;}
	.Lings{
		width: 71%;
		height: 50px;
		
	}
	.Lings p{
		    font-size: 15px;top: 13%;
	}
	.banner .swiper-slide img{
		width: 100%;height: auto;
	}
	.banner .swiper-button-prev,.banner .swiper-button-next{
			width: 28px;
		    height: 28px;
		    background: rgba(0, 0, 0, 0.2);
		    border-radius: 50%;
		    color: #fff;
	}
	.tit{
		font-size: 18px;
	}
	.ixcase{
		width: 100%;
	}
	.ixcase ul li{
		width: 46%;
		margin: 2%;
	}
	.ixcase ul{
		margin: 0 -2%;
	}
	.methodsH{
		    padding-top: 40px;
		    padding-bottom: 40px;
	}
	.h_tis{
		font-size: 18px;
	}
	.h_des p{
		font-size: 14px;
	}
	.h_tis span{
		font-size: 18px;
	}
	.sense{
		padding: 40px 0;
	}
	.sen_1{
		font-size: 16px;
	}
	.sen_2 {
		font-size: 14px;padding: 0 10px;
	}
	.sense_conts{
		padding-top:0 ;
	}
	.foot_1{
		padding: 30px 0;
	}
	.ft_tel{font-size: 22px;}
	.ft_line{
		display: none;
	}
	.foot_1_2{
		margin-top: 20px;
	}
	.foot_1_2 p{
		width: 100%;
		text-align: center;
	}
	.foot_1_2{
		width: 100%;
	}
	.ftlog a img{
		    width: 100px;
		    height: auto;
		    margin: 0 auto;
		    margin-right: 60px;
		    margin: 0 auto;
	}
	.ftmenu ul li {
	    float: left;
	        margin-right: 0px;
	        width: 33.3%;
	        text-align: center;
	}
	.ftmenu {
	    width: 100%;
	}
	
	.ftmenu ul li a {
	    font-size: 14px;
	    font-family: SourceHanSansSC-Medium, SourceHanSansSC;
	    font-weight: bold;
	    color: #333333;
	    line-height: 28px;
	    display: inline-block;
	}
	.ft2_rt {
		float: left;    width: 100%;
	}
	.f2tel{
		text-align: center;
		    margin: 10px auto;
		    width: 100%;
	}
	.f2tel div{
		text-align: center;
	}
	.f2tel p{
		text-align: center;width: 100%;
	}
	.f2ewm{
		width: 100%;
		text-align: center;margin-left: 0;
	}
	.foot_2{
		padding-top: 25px;
	}
	.ftlog{
		width: 100%;
		    text-align: center;
		    margin-bottom: 15px;
	}	
	.lan span a{
		    display: inline-block;
		    width: 64px;
		    height: 22px;
		    background: #BE0000;
		    text-align: center;
		    line-height: 22px;
		    font-size: 12px;
		    font-family: SourceHanSansCN-Medium, SourceHanSansCN;
		    font-weight: 500;
		    color: #FFFFFF;
	}
	.lan{
		margin-top: 19px;
	}
	.man_rt{
		width: 100%;
	}
	.main{
		padding-top: 30px;
		    padding-bottom: 30px;
			overflow: hidden;
	}
	.man_nav h1{
		    margin-bottom: 25px;    font-size: 18px;
	}
	.man_lt{width: 100%;margin-bottom: 20px;}
	.man_nav ul li{
		float: left;    margin: 15px 0;margin-bottom: 0;
	}
	.man_nav h1{
		margin-bottom: 0;
	}
	.man_nav ul li a{
		font-size: 14px;
		margin-right: 17px;
	}
	.manrt_h1{
		font-size:22px ;
		margin-bottom: 20px;
	}
	.man_csr_1{
		margin: 31px 0;
	}
	.man_csr_1 ul li{
		    float: left;
		    text-align: center;
		    width: 33.3%;
		    margin-right: 0;
		    text-align: center;
	}
	.man_csr_1 ul li img{
		width: 100px;
	}
	.man_csr_1 ul li p {
	    font-size: 12px;
	    font-family: SourceHanSansSC-Bold, SourceHanSansSC;
	    font-weight: bold;
	    color: #333333;
	    margin-top: 10px;
	}
	.man_csr_2 ul li{
		display: inline-block;
		    font-size: 12px;
		    font-family: SourceHanSansSC-Bold, SourceHanSansSC;
		    margin-right: 0px;
		    font-weight: bold;float: left;
		    width: 33.3%;
		    color: #333333;
			text-align: center;
	}
	.man_csr_2 ul li img {
	    display: inline-block;
	    margin-right: 20px;
	    height: 36px;
	    display: block;
	    margin: 0 auto;
		margin-bottom: 10px;
	}
	.man_lc ul {
		width: 80%;    margin: 0 auto;
	}
	img{
		max-width: 100%;
	}
	.man_wk_p{
		line-height: 27px;
	}
	.man_wk_list ul li{
		width: 100%;
	}
	.wk_imgs{
		    width: 31%;
	}
	.wk_des{
		width: 64%;
	}
	.wk_des h2{
		    font-size: 16px;
		    font-family: SourceHanSansSC-Bold, SourceHanSansSC;
		    font-weight: bold;
		    color: #333333;
		    line-height: 28px;
		    margin-top: 0px;
	}
	.wk_des p{
		    font-size: 14px;
		    font-family: SourceHanSansSC-Regular, SourceHanSansSC;
		    font-weight: 400;
		    color: #333333;
		    line-height: 28px;
		    margin-top: 16px;
	}
	.by2 span{display: inline-block;}
	.by2 span a {
	    display: inline-block;
	    margin-right: 24px;
	}
	.by2 span a img {
	    height: 21px;
	    width: auto;
	}
	.man_list_tit{
		    margin-top: 30px;
		    margin-bottom: 20px;
	}
	.man_list_tit{
		    font-size: 22px;
	}
	.mcase ul li{
		width: 48%;
		margin: 1%;    height: 95px;
	}
	.mcase ul{
		margin: 0 -1%;
	}
	.man_dt ul li{
		width: 100%;
		height: 200px;
		margin: 7.5px;
		float: left;
		margin: 0;margin-bottom: 7px;
	}
	.ywu p {
	    margin: 13px 0;
	}
	.jn_4 p strong span{
		font-size: 20px !important ;
	}
	.p1{
		    font-size: 22px;line-height: 25px;
	}
	.ywu {
	    margin-top: -10px;
	}
	.tba_1 {
	    font-size: 17px;
		}
	.tab_2 {
	    font-size: 15px;
	    font-family: SourceHanSansSC-Regular, SourceHanSansSC;
	    font-weight: 400;
	    padding-left: 25px;
	    color: #333333;
	    line-height: 25px;
	}
	.ywu_fm_list {
	    float: left;
	    width: 46%;
	    margin: 0 2%;
	    margin-bottom: 20px;
	}
	.ywu_fm_list input {
	    width: 100%;
	    border: 1px solid #DDDDDD;
	    background: none;
	    height: 30px;
	    font-size: 14px;
	}
	.ywu_btn{
		margin-top: 20px;
	}
	.ywu_btn input {
	    width: 163px;
	    height: auto;
	    background: #BE0000;
	    text-align: center;
	    line-height: 37px;
	    color: #fff;
	    border: none;
	    font-size: 16px;
	    font-weight: 500;
	}
	.jn_1 h1 {
	    font-size: 22px;
	    font-family: SourceHanSansSC-Bold, SourceHanSansSC;
	    font-weight: bold;
	    color: #BE0000;
	    line-height: 36px;
	    margin-bottom: 10px;
	}
	.jn_3_ls h1 {
	    font-size: 22px;
	    font-family: SourceHanSansSC-Bold, SourceHanSansSC;
	    font-weight: bold;
	    color: #333333;
	    line-height: 32px;
	    margin-bottom: 30px;
	}
	.jn4_1 h1{
		font-size: 22px;
	}
	.jn4_1 p{font-size: 16px;}
	.jn4_2 h1 {
	    font-size: 21px;
	    font-family: SourceHanSansSC-Bold, SourceHanSansSC;
	    font-weight: bold;
	    margin-bottom: 30px;
	    color: #333333;
	    line-height: 0px;
	}
	
	.jn4_2 h3 {
	    font-size: 15px;
	    font-family: SourceHanSansSC-Bold, SourceHanSansSC;
	    font-weight: bold;
	    margin-bottom: 30px;
	    color: #333333;
	    line-height: 25px;
	}
	.jn4_3 h4 {
	    font-size: 16px;
	    font-family: SourceHanSansSC-Bold, SourceHanSansSC;
	    font-weight: bold;
	    color: #333333;
	    margin-top: 30px;
	    margin-bottom: 5px;
	    line-height: 32px;
	}
	.jn4_3 p {
	    font-size: 14px;
	    font-family: SourceHanSansSC-Regular, SourceHanSansSC;
	    font-weight: 400;
	    color: #333333;
	    line-height: 28px;
	}
	.jn5 h1{
		    font-size: 22px;
		    font-family: SourceHanSansSC-Bold, SourceHanSansSC;
		    font-weight: bold;
		    color: #BE0000;
		    margin: 20px 0;
		    line-height: 32px;
		}
		.ms_t1 p {
		    font-size: 14px;
		    font-family: SourceHanSansSC-Regular, SourceHanSansSC;
		    font-weight: 400;
		    color: #333333;
		    line-height: 28px;
		}
	.headmimi .nav{
		background: #333333;
	}
	.hs_icons{
		width: 50px;top: -35px;
	}
	.nav ul li{width: 100%;}
	.hsx_h1{
		font-size: 18px;
	}
	.handSx_tel img{
		width: 19px;height: auto;
		display: inline-block;margin-right: 15px;
	}
	.handSx_tel{
		font-size: 18px;
		font-family: SourceHanSansSC-Bold, SourceHanSansSC;
		font-weight: bold;
		color: #BE0000;
	line-height: 28px;
	margin-top: 15px;
	}
	.ixcase ul li{
		height: 170px;
	}
	.anli_zw{height: 0;}
	
	/* 手机端导航新增 */
	.header{display: none;}
	.mheader{
		display: block;
		position: fixed;top: 0;
		left: 0;width: 100%;
		height: auto;
		background: #FFFFFF;
		z-index: 999;
		padding: 0;
	}
	.m_hd1{
		height: 50px;
		 background: #BE0000;
		/* background: #3D3D3D; */
		line-height: 50px;
		padding: 0 20px;
		transition: all .5s ease;
	}
	
	.m_logo a img{height: 28px;width: auto;}
	.m_hd2{
		height: 50px;
		 background: #BE0000;
		/* background: #3D3D3D; */
		padding: 0 20px;
		transition: all .5s ease;
	}
	.mheader_active .m_hd1{
		 background: #3D3D3D;
	}
	.mheader_active .m_hd2{
		 background: #3D3D3D;
	}
	.m_hd3{display: block;
		
	}
	.sharetop span a img{
		margin: 0;
		width: 25px;
		margin-top: 6px;
	}
	.sharetop::after{display: none;}
	.lan{margin-top: 4px;}
	.sharetop{display: block !important;}
	.m_hd3 ul {padding: 0 15px;}
	.m_hd3 ul li{display: block;width: 100%;height: auto;border-bottom: 1px solid #DDDDDD;padding: 12px  0;}
	.m_hd3 ul li a{display: block;width: 100%;font-size: 14px;font-size: 14px;
		font-family: SourceHanSansCN-Regular, SourceHanSansCN;
		font-weight: 400;
		color: #333333;}
	.m_child_list dl a{display: block;padding: 12px 0;font-size: 12px !important;}
	.m_child_active{
		border-bottom: 1px solid #DDDDDD;padding: 12px  0;padding-top: 0;
	}
	.m_child_list{
		text-indent: 20px;
	}
	.m_child_icon {position: relative;}
	.m_child_icon span{position: relative;display: block;width: 14px;height: 14px;top: 3px;}
	.m_child_icon span::before{width: 100%;height: 2px;background: #797979;top:50%;position: absolute;left: 0; content: "";display: block;
	margin-top: -1px;
	}
	.m_child_icon span::after{width: 2px;height: 100%;background: #797979;left: 50%;position: absolute;top: 0;content: "";display: block;
	margin-left: -1px;
	}
	.m_child_active .m_child_icon span::after{
		display: none;
	}
	.m_child_list{display: none;}
	.m_lines {width: 20px;height: 20px;margin-top: 15px;}
	.m_lines span{display: block;width: 100%;height: 2px;background:#fff;margin: 5px 0;transition: all .5s ease;}
	.m_isHide{display: none;}
	.m_lines_active span:nth-child(1n){transform: rotate(45deg);
	position: relative;
	top: 5px;}
	.m_lines_active span:nth-child(2n){display: none;}
	.m_lines_active span:nth-child(3n){    transform: rotate(-45deg);
	position: relative;
	top: -2px;}
	.m_hd3 ul li:last-child{border: none;}
	.pop_1{
		width: 90%;
	}
	.pplist{
		margin: 0 15px
	}
	.pp_1{
		font-size: 16px;
	}
	.pp_3 {font-size: 14px;}
	.ixcase ul li{
		    height: 80px;
		width: 21%;
		    margin: 2%;
	}
	.hsx_p img{height: auto !important;}
	video{max-width: 100% !important;}
	#videoe{
		width: 90% !important;
		height: auto;
	}
	.mcase ul li{
		width: 23% !important;
		height: 47px;
	}
	.m_child_list{
		max-height: 300px;
		overflow: auto !important;
	}
	.sense_conts{
		justify-content: space-between;display: block;
	}
	.senviews{width: 100%;text-align: center;}
	.sen_2{
		font-size: 20px;
		margin-bottom: 15px;
	}
	.h_tis span{display: block;}
	.h_tis b{display: block;}
	.methodsH p{padding: 0 20px;font-size: 15px;line-height: 40px;}
	.methodsH h3{padding: 0 20px;}
	.rtfix{display: none;}
	.ft_tel{
		  font-size: 40px;
		      letter-spacing: 1px;
		      display: block;
		      width: 100%;
		      text-align: center;
	}
	.foot_1_2 p{font-size: 24px;color: #000;}
	.main{width: 90%;margin: 0  auto;}
	.ywu_fm_list{width: 45%;}
	.ywu_form{margin: 0 -6px;}
	.man_rt p{font-size: 15px;line-height: 40px;}
	.m_hd2{
		height: auto;
		 padding: 10px 20px;
	}
	.man_case_art p img{
		height: auto !important;
	}
}  