* {
			padding: 0;
			margin: 0;

			font-family: Arial, "微软雅黑", "microsoft yahei";
		}
		
		body,
		div,
		dl,
		dt,
		dd,
		ul,
		ol,
		li,
		h1,
		h2,
		h3,
		h4,
		h5,
		h6,
		pre,
		form,
		fieldset,
		input,
		textarea,
		p,
		blockquote,
		th,
		td {
			padding: 0;
			margin: 0;
		}
		
		@font-face {
			font-family: met-bold;
			src: url("../font/Metropolis-Bold.otf");
		}
		@font-face {
			font-family: met-medi;
			src: url("../font/Metropolis-Medium.otf");
		}
		@font-face {
			font-family: met-reg;
			src: url("../font/Metropolis-Regular.otf");
		}
		@font-face {
			font-family: song;
			src: url("../font/AdobeSongStd-Light.otf");
		}
		@font-face {
			font-family: lsc;
			src: url("../font/DreamHanSerifL-L70.ttc");
		}
		

		table {
			border-collapse: collapse;
			border-spacing: 0;
		}
		
		fieldset,
		img {
			border: 0;
		}
		body{
			overflow-x: hidden;
		}
		a {
			color: #000;
			text-decoration: none;
		}
		
		address,
		caption,
		cite,
		code,
		dfn,
		em,
		th,
		var {
			font-weight: normal;
			font-style: normal;
		}
		
		ol,
		ul {
			list-style: none;
		}
		
		h1,
		h2,
		h3,
		h4,
		h5,
		h6 {
			font-weight: normal;
			font-size: 100%;
		}
		
		q:before,
		q:after {
			content: "";
		}
		
		ol,
		ul {
			list-style: none;
		}
		
		img{
			vertical-align: middle;
		}
		
		.pc {
			display: block;
		}
		
		.mobile {
			display: none!important;
		}
		.hiddenPc{
			display: none;
		}
		
		.container {
			padding-right: 15px;
			padding-left: 15px;
			box-sizing: border-box;
			-moz-box-sizing: border-box;
			-webkit-box-sizing: border-box;
		}
		.container1300{
			width: 1300px;
			margin:0 auto;
			box-sizing: border-box;
			-webkit-box-sizing: border-box;
			-moz-box-sizing: border-box;
		}
		
		.default-footer-container{
			max-width: 1300px;
			margin: 0 auto;
		}
		.default-case-container{
			max-width: 1310px;
			margin: 0 auto;
		}
		.default-index-container1920 {
			max-width: 1920px;
			margin: 0 auto;
		}
		
		.default-index-container {
			max-width: 1680px;
			margin: 0 auto;
		}

		.default-container{
			max-width: 1320px;
    		margin: 0 auto;
		}
		.default-news-container{
			max-width: 1340px;
    		margin: 0 auto;
		}
		.news_container{
			max-width: 1340px;
			margin: 0 auto;
		}

		.container-fluid {
			padding-right: 15px;
			padding-left: 15px;
		}

		.flexbox {
			display: -webkit-box;
			display: -webkit-flex;
			display: -ms-flexbox;
			display: flex;
			-webkit-flex-wrap: wrap;
			-ms-flex-wrap: wrap;
			flex-wrap: wrap;
		}
		
		.left {
			float: left;
		}
		
		.right {
			float: right;
		}
		
		.clear {
			clear: both;
		}
		
		.clearfix:after {
			content: '';
			overflow: hidden;
			clear: both;
			visibility: hidden;
			display: block;
		}

		.header{
			
			position: fixed;
			top: 0;
			width: 100%;
			z-index: 99;
			left: 0;
			right: 0;
			background-color: #fff;
		}
		.header .t{
			align-items: center;
			justify-content: space-between;
		}
		#homepage{
			max-width: 1920px;
			margin: 0 auto;
		}
		.banner .swiper-container{
			height: 100%;
			height:calc(100% - 101px)
		}
		.banner .swiper-container-horizontal>.swiper-pagination-bullets,.banner .swiper-pagination-custom, .swiper-pagination-fraction{
			bottom:30px;
		}
		.banner img{
			width: 100%;
			height: 100%;
			object-fit: cover;
		}
		.banner .swiper-slide {
			text-align: center;
			display: -webkit-box;
			display: -ms-flexbox;
			display: -webkit-flex;
			display: flex;
			-webkit-box-pack: center;
			-ms-flex-pack: center;
			-webkit-justify-content: center;
			justify-content: center;
			-webkit-box-align: center;
			-ms-flex-align: center;
			-webkit-align-items: center;
			align-items: center;
			overflow: hidden;
		}
		.banner .swiper-wrapper{
		/* 通过改变animation-timing-function 制作弹性切换效果 */
			transition: 2s cubic-bezier(0.68, -0.4, 0.27, 1.34) 0.2s;
		}

		.banner .swiper-pagination-bullet {
			width: 60px;
			height: 6px;
			border-radius: 10px;
		}
		.banner .swiper-pagination-bullet-active {
			opacity: 1;
			background: #c4000c;
		}

		.banner_index{
			margin-top: 100px;
			position: relative;
		}
		.banner_index img{
			width: 100%;
			height: 450px;
			object-fit: cover;
		} 
		.banner_index .text-box{
			position: absolute;
			top: 50%;
			transform: translateY(-40%);
			text-align: center;
			width: 100%;
			z-index: 2;
		}

		.banner_index .text-box .title{
			font-size: 68px;
			color: #fff;
			font-family: lsc;
			position: relative;
			display: inline-block;
		}
		.banner_index .text-box .title::after{
			width: 50px;
			height: 50px;
			content: '';
			background-image: url(../images/daguo.png);
			background-repeat: no-repeat;
			position: absolute;
			top: 5px;
			right: -15px;
			background-size: 100% auto;
			z-index: -1;
		}
		.banner_index .text-box .note{
			font-size: 28px;
			color: #fff;
			font-family: met-medi;
			margin-top:10px;
		}
		

		.header .c_nav ul li a{
			color: #666;
			font-size: 16px;
			padding: 40px 25px;
			display: block;
			transition: .3s all;
		}
		.header .c_nav ul li a:hover{
			background-color: #ed1c24;
			color: #fff;
		}

		.header .search_box .box{
			border: 2px solid #d70010;
			border-radius: 20px;
			overflow: hidden;
		}
		.header .search_box input{
			border: 0;
			
		}
		.header .search_box input[type=text]{
			height: 25px;
			outline: none;
			padding-left: 20px;
		}
		.header .search_box input[type=submit]{
			background-color: #d70010;
			background-image: url(../images/search_icon.png);
			height: 25px;
			width: 50px;
			background-size: 20px auto;
    		background-position: center;
    		background-repeat: no-repeat;
			cursor:pointer;
			transition:.3s all;
		}
		.header .search_box input[type=submit]:hover{
			background-color:#a6a3a3;
		}
		.backtop{
			background-color: #000;
			color: #fff;
			height: 40px;
			display: flex;
			justify-content: center;
			align-items: center;
			cursor: pointer;
		}
		.backtop .wz{
			font-size: 15px;
			line-height: 1;
		}
		.index_1{
			background-repeat: no-repeat;
			background-size: cover;
			height: 100vh;
		}
		.index_sec{
			
			background-image: url(../images/bg1.jpg);
			
		}
		.index_sec2{
			
			background-image: url(../images/bg2.jpg);
			
		}
		.index_1 .sec_main{
			flex-direction: column;
			justify-content: flex-end;
			height: 100vh;
			box-sizing: border-box;
			-webkit-box-sizing: border-box;
			-moz-box-sizing: border-box;
			
			position:relative;
		}
		.index_1 .info_tit .t1{
			font-size: 22px;
			color: #fff;
			font-weight: 100;
			margin: 30px 0 50px;
			line-height: 2;
		}
		.index_1 .info_tit a{
			color: #fff;
			border: 2px solid #fff;
			display: inline-block;
			font-size: 15px;
			padding: 7px 30px;
			border-radius: 20px;
			transition: all .5s;
		}
		.index_1 .info_tit a:hover{
			background-color: #d70010;
			border: 2px solid #d70010;
		}
		.index_1 .bottom{
			justify-content: space-between;
			align-items: center;
			padding-left: 15px;
			width: 100%;
			padding-bottom:120px;
		}
		.index_1 .page_change{
			justify-content: space-between;
			padding-left: 15px;
			padding-right: 15px;
			margin-bottom: 130px;
			width: 100%;
			box-sizing: border-box;
			-moz-box-sizing: border-box;
			-webkit-box-sizing: border-box;
		}
		.index_1 .page_change .icon{
			border: 1px solid #9d9494;
			width: 50px;
			height: 50px;
			font-size: 30px;
			color: #9d9494;
			display: flex;
			justify-content: center;
			align-items: center;
			cursor: pointer;
			transition: .3s all;
			background: rgba(0, 0, 0, .5);
		}
		.index_1 .page_change .icon:hover{
			background-color: #ed1c24;
			border: 1px solid #ed1c24;
		}
		.index_1 .page_change .icon img{
			display: block;
			width: 30px;
		}
		.index_1 .page_change .icon.prev img{
			transform: rotate(180deg);
		}
		.cate_list{
			width: 43%;
			overflow: hidden;
			position:absolute;
			right:0;
		}
		.cate_list .swiper-slide .cbg{
			height: 350px;
			background-repeat: no-repeat;
			background-size: cover;
			position: relative;
			box-sizing: border-box;
			-moz-box-sizing: border-box;
			-webkit-box-sizing: border-box;
			display: flex;
			flex-direction: column;
			justify-content: flex-end;
			padding: 20px 15px;
			border-radius: 20px;
			overflow: hidden;
		}
		.cate_list .swiper-slide .cbg .mask{
			position: absolute;
			width: 100%;
			height: 100%;
			background-color: rgba(255, 255, 255, 0.7);
			z-index: 0;
			left: 0;
			top: 0;
			transition: all .3s;
		}
		.cate_list .swiper-slide .cbg:hover .mask{
			background-color: rgba(255, 255, 255, 0.4);
		}
		.cate_list .swiper-slide .cbg .tt1{
			color: #000;
			position: relative;
			z-index: 1;
			font-size: 26px;
		}
		.cate_list .swiper-slide .cbg .line{
			width: 30px;
			height: 2px;
			background-color: #000;
			position: relative;
			z-index: 1;
			margin: 20px 0;
		}
		.cate_list .swiper-slide .cbg .tt2{
			color: #000;
			position: relative;
			z-index: 1;
			font-size: 15px;
			font-family:met-reg;
		}
		.cate_list .swiper-pagination{
			position: relative;
			width: 100%;
			margin-top: 30px;
		}
		.cate_list .swiper-pagination-bullet{
			width: calc(100% / 5);
			border-radius: 0;
			height: 3px;
		}

		.cate_list .swiper-pagination-bullet-active{
			background: #ed1c24;
		}
		.index_case .case_main{
			height: 100vh;

		}

		.index_case .case_main .box_side{
			width: 50%;
			background-size: cover;
			background-repeat: no-repeat;
			background-position: center;
			flex-direction: column;
			justify-content: center;

		}
		.index_case .case_main .box_side:first-child{
			background-image: url(../images/index_case1.jpg);
		}
		.index_case .case_main .box_side:nth-child(2){
			background-image: url(../images/index_case2.jpg);
		}

		.index_case .case_main .box_side .side_info{
			background-color: rgba(0, 0, 0, .3);
			padding: 60px 15px 60px 15px;
		}
		.index_case .case_main .box_side .side_info .wzinfo{
			max-width: 840px;
		}
		.mglauto{
			margin-left:auto;
		}
		.mgrauto{
			margin-right:auto;
		}
		.index_case .case_main .box_side .side_info h3{
			font-size: 43px;
			color: #fff;
			font-weight: bold;
		}
		.index_case .case_main .box_side .side_info .en{
			color: #fff;
			font-size: 15px;
			margin: 20px 0;
		}
		.index_case .case_main .box_side .side_info a{
			font-size: 13px;
			display: inline-block;
			border: 2px solid #fff;
			padding: 8px 40px;
			color: #fff;
			border-radius: 20px;
			transition: all .5s;
		}
		.index_case .case_main .box_side:nth-child(2) .side_info{
			text-align: right;
		}

		
		
		.index_case .case_main .box_side .side_info a:hover{
			background-color: #d70010;
			border: 2px solid #d70010;
		}

		.index_news .news_swiper{
			position: relative;
		}
		.index_news .news_swiper .swiper{
			height: 100vh;
			overflow: hidden;
		}
		.index_news .news_swiper .swiper .swiper-slide{
			position: relative;
		}
		.index_news .news_swiper img{
			width: 100%;
			height: 100%;
			object-fit: cover;
		}
		.index_news .news_swiper .swiper .swiper-slide .moreInfo{
			position: absolute;
			left: 0;
			bottom: 0;
			background-color: rgba(0, 0, 0, .3);
			color: #fff;
			width: 100%;
			padding: 85px 15px;
			box-sizing: border-box;
			-webkit-box-sizing: border-box;
			-moz-box-sizing: border-box;
		}
		.index_news .news_swiper .swiper .swiper-slide .moreInfo h3{
			font-size: 30px;
			font-weight: bold;
			line-height:1.5;
		}
		.index_news .news_swiper .swiper .swiper-slide .moreInfo .desc{
			font-size: 20px;
			margin-top: 25px;
			line-height: 1.8;
			max-width:80%;
		}
		.index_news .news_swiper .swiper .swiper-slide .moreInfo .en{
			font-size: 20px;
			font-weight: lighter;
			margin-top: 45px;
		}
		.index_news .news_swiper .swiper .swiper-slide .moreInfo a{
			color: #fff;
			background-color: #c7000a;
			display: inline-block;
			font-weight: lighter;
			padding: 10px 60px 10px 35px;
			margin-top: 45px;
			font-size: 16px;
			background-image: url(../images/morejt.png);
			background-repeat: no-repeat;
			background-position: right 20px center;
			background-size: 25px auto;
		}
		.index_news .news_swiper .smallSwiper{
			width: 18%;
			position: absolute;
			bottom: 60px;
			right: 15px;
			overflow: hidden;
		}
		.index_news .news_swiper .smallSwiper .img{
			height: 200px;
			border: 5px solid #fff;
			border-radius: 30px;
			overflow: hidden;
		}
		.index_news .news_swiper .smallSwiper .img img{
			width: 100%;
			height: 100%;
			object-fit: cover;
			
		}
		.index_news .news_swiper .smallSwiper .swiper-slide{
			transform: scale(0.7);
			transition: all .3s;
			transform-origin:center top;
		}
		.index_news .news_swiper .smallSwiper .swiper-slide.swiper-slide-active{
			transform: scale(1);
		}
		.index_news .news_swiper .smallSwiper .swiper-button-next,
		.index_news .news_swiper .smallSwiper .swiper-button-prev{
			top: auto;
			bottom: 0;
			color: #fff;
			width: 25px;
			height: 25px;
			border: 2px solid #fff;
			border-radius: 50%;
		}
		.index_news .news_swiper .smallSwiper .swiper-button-next::after,
		.index_news .news_swiper .smallSwiper .swiper-button-prev::after{
			font-size: 15px;
			font-weight: bold;
		}
		.index_news .news_swiper .smallSwiper .swiper-button-next{
			right: 30px;
		}
		.index_news .news_swiper .smallSwiper .swiper-button-prev{
			left: auto;
			right: 70px;
		}

		.index_video .video_main video{
			width: auto;
			height: 100%;
			object-fit: contain;
			display: inline-block;
		}
		.index_video .video_main{
			height: 100vh;
			max-height:1080px;
			text-align:center;
		}

		.footer .ft{
			justify-content: space-between;
		}
		.footer{
			background-color: #f5f5f7;
			padding: 60px 0;
		}
		.footer .comp_info .c_name{
			font-size: 16px;
			font-weight: bold;
			color: #767676;
			margin-bottom: 20px;
		}
		.footer .comp_info .d1{
			font-size: 15px;
			color: #767676;
			font-weight: 100;
			line-height: 2;
		}
		.footer .comp_desc{
			text-align: right;
		}
		.footer .comp_desc .d1{
			font-size: 12px;
			font-weight: 100;
			color: #767676;
		}
		.footer .comp_desc .icon_list{
			padding: 25px 0;
		}
		.footer .comp_desc .icon_list ul{
			justify-content: flex-end;
		}
		.footer .comp_desc .icon_list ul li{
			margin-right: 10px;
		}
		.footer .comp_desc .icon_list ul li .icon1{
			border-radius: 50%;
			border: 1px solid #d7d7d7;
			display: flex;
			justify-content: center;
			align-items: center;
			padding: 8px;
		}
		.footer .comp_desc .icon_list ul li .icon1 img{
			width: 25px;
			height: 25px;
			display: block;
		}
		.footer .link .ltitle{
			font-size: 12px;
			color: #767676;
		}
		.footer .link a{
			font-size: 12px;
			color: #767676;
			font-weight: 100;
			margin-right: 10px;
			margin-bottom:5px;
			transition:.2s all;
		}
		.footer .link a:hover{
			color:#000;
		}
		.footcopy{
			padding: 15px 0;
			background-color: #e3e4e8;
		}
		.footcopy .ti{
			font-size: 12px;
			color: #767676;
			font-weight: 100;
		}
		.footcopy .ti a{
			font-size: 12px;
			color: #767676;
			font-weight: 100;
		}
		.ny-nav .top_nav{
			margin: 60px 0;
		}
		.ny-nav .top_nav ul{
			justify-content: center;
		}
		.ny-nav .top_nav ul li{
			margin: 0 5px;
		}
		.ny-nav .top_nav ul li a{
			font-size: 16px;
			color: #000;
			padding: 5px 0;
			border-radius: 20px;
			transition: all .3s;
			width: 180px;
			text-align: center;
			display: block;
		}
		.ny-nav .top_nav ul li a.protit{
			font-size:24px;
			width: 200px;
		}
		.ny-nav .top_nav ul li a:hover{
			color: #fff;
			background-color: #ed1c24;
		}
		.ny-nav .top_nav ul li a.on{
			color: #fff;
			background-color: #ed1c24;
		}

		.ny-nav .bo_nav{
			padding:  0 0 60px 0;
		}
		.ny-nav .bo_nav ul{
			justify-content: center;
		}
		.ny-nav .bo_nav ul li{
			margin: 10px 40px;
		}
		.ny-nav .bo_nav ul li a{
			font-size: 16px;
			color: #474747;
			position: relative;
		}
		.ny-nav .bo_nav ul li a::after{
			width: 0;
			height: 3px;
			background-color: #ed1c24;
			position: absolute;
			left: 0;
			right: 0;
			margin: auto;
			bottom: -10px;
			content: '';
			transition: .3s all;
		}
		.ny-nav .bo_nav ul li a:hover::after{
			width: 50%;
		}
		.ny-nav .bo_nav ul li a.on::after{
			width: 50%;
		}
		.introd_1{
			margin-top: 30px;
		}
		.introd_1 .top_logo{
			text-align: center;
		}
		.introd_1 .wenan{
			color: #474747;
			font-size: 16px;
			line-height: 2;
			margin-top: 25px;
		}

		.introd_2{
			margin-top: 200px;
		}
		.id_title .en{
			font-family: met-bold;
			font-size: 30px;
		} 
		.id_title .line{
			width: 100%;
			height: 2px;
			background-color: #000;
			position: relative;
			margin: 20px 0;
		}
		.id_title .line::after{
			width: 20%;
			content: '';
			position: absolute;
			height: 4px;
			background-color: #ed1c24;
			left: 0;
			bottom: -1px;
		}
		.id_title .cn{
			font-size: 30px;
			font-weight: bold;
		}

		.introd_2 .id2_ctx{
			font-size: 16px;
			color: #474747;
			line-height: 2;
		}

		.introd_2 .id2_ctx{
			margin-top: 100px;
		}
		.introd_2 .id2_mf{
			justify-content: space-between;
			margin-top: 50px;
		}
		.introd_2 .id2_mf .id2_left{
			width: 40%;
			align-items: center;
		}
		.introd_2 .id2_mf .id2_left .col{
			width: 50%;
			box-sizing: border-box;
			-moz-box-sizing: border-box;
			-webkit-box-sizing: border-box;
			padding: 0 5px;
		}
		.introd_2 .id2_mf .id2_left .col .red_word{
			color: #ed1c24;
		}
		.introd_2 .id2_mf .id2_left .col .red_word .r1{
			font-size: 40px;
			font-weight: bold;
			color: #ed1c24;
			font-family: met-bold;
			position: relative;
		}
		.introd_2 .id2_mf .id2_left .col .red_word .r1.add::after{
			position: absolute;
			content: '+';
			right: -15px;
			top: -5px;
			color: #ed1c24;
			font-size: 15px;
		}
		.introd_2 .id2_mf .id2_left .col .red_word .r2{
			font-size: 20px;
		}
		.introd_2 .id2_mf .id2_left .col .sm_word{
			font-size: 15px;
			color: #474747;
			margin-top: 15px;
		}

		.introd_2 .id2_mf .id2_right{
			width: 55%;
		}
		.introd_2 .id2_mf .id2_right img{
			width: 100%;
		}

		.introd_3{
			margin-top: 80px;
		}
		.introd_3 .id3_ctx{
			margin-top: 60px;
		}
		.big_red{
			color: #ed1c24;
			font-size: 25px;
			font-weight: bold;
		}

		.introd_3 .id3_ctx{
			font-size: 16px;
			color: #474747;
			line-height: 2;
		}
		.introd_3 .id3_ctx .cont{
			margin-top: 100px;
		}
		.introd_3 .id3_ctx .bt_image{
			margin-top: 60px;
		}
		.introd_3 .id3_ctx .bt_image img{
			width: 100%;
		}
		.introd_4{
			margin-top: 80px;
		}

		.cont{
			font-size: 16px;
			color: #474747;
			line-height: 2;
		}
		
		.introd_4 .id4_mf{
			justify-content: space-between;
			margin-top: 60px;
		}
		.introd_4 .id4_left{
			width: 40%;
		}
		.introd_4 .id4_right{
			width: 58%;
		}
		.introd_4 .id4_right img{
			width: 100%;
		}
		.introd_4 .id4_ctx{
			margin-top: 80px;
		}
		.introd_5{
			margin-top: 80px;
		}
		.last_introd{
			margin-bottom: 80px;
		}

		.fazhan_top_tit{
			text-align: center;
		}
		.fazhan_top_tit .en{
			font-size: 30px;
			font-family: met-bold;
			color: #474747;
		}
		.fazhan_top_tit .line{
			width: 100%;
			height: 1px;
			background-color: #474747;
			position: relative;
			margin: 25px 0;
		}
		.fazhan_top_tit .line::after{
			position: absolute;
			content: '';
			width: 20%;
			height: 3px;
			background-color: #ed1c24;
			left: 0;
			right: 0;
			margin: auto;
			top: -1px;
		}
		.fazhan_top_tit .cn_tit{
			font-size: 30px;
			font-weight: bold;
			color: #474747;
		}
		.fazhan_top_tit .desc{
			font-size: 16px;
			color: #474747;
			line-height: 2;
			margin-top: 50px;
		}

		.fazhan_catlist .fz_list {
			margin-top: 100px;
		}
		.fazhan_catlist .fz_list .f_tit{
			text-align: center;
		}

		.fazhan_catlist .fz_list .f_tit .en{
			font-size: 30px;
			font-family: met-bold;
			color: #474747;
		}
		.fazhan_catlist .fz_list .f_tit .line{
			width: 10%;
			height: 3px;
			background-color: #ed1c24;
			position: relative;
			margin: 25px auto;
		}
		.fazhan_catlist .fz_list .f_tit .cn{
			font-size: 30px;
			font-weight: bold;
			color: #474747;
		}
		.fazhan_catlist .fz_list .fz_list_detail{
			margin-top: 60px;
			overflow:hidden;
		}
		.fazhan_catlist .fz_list .fz_list_detail .fz_item{
			
			opacity: 0.5;
			cursor: pointer;
			transition: all .3s;
		}
		.fazhan_catlist .fz_list .fz_list_detail .fz_item.on{
			opacity: 1;
		}
		.fazhan_catlist .fz_list .fz_list_detail .fz_item:hover{
			opacity: 1;
		}
		.fazhan_catlist .fz_list .fz_list_detail .fz_item .img {
			padding: 25px;
			height:370px;
			width:100%;
			overflow: hidden;
			box-sizing:border-box;
			-moz-box-sizing:border-box;
			-webkit-box-sizing:border-box;
			max-height:370px;
		}
		.fazhan_catlist .fz_list .fz_list_detail .fz_item .img img{
			width: 100%;
			height:100%;
			object-fit:cover;
			border-radius: 30px;
		}
		.fazhan_catlist .fz_list .fz_list_detail .fz_item .line{
			width: 100%;
			
			height: 1px;
			background-color: #474747;
			position: relative;
			margin: 25px auto;
		}
		.fazhan_catlist .fz_list .fz_list_detail .fz_item .line::after{
			position: absolute;
			content: '';
			width: 20%;
			height: 3px;
			background-color: #ed1c24;
			left: 0;
			right: 0;
			margin: auto;
			top: -1px;
		}
		.fazhan_catlist .fz_list .fz_list_detail .fz_item .info{
			padding: 25px;
		}
		.fazhan_catlist .fz_list .fz_list_detail .fz_item .info .tit{
			font-size: 30px;
			color: #474747;
			font-weight: bold;
			text-align: center;
		}
		
		.fazhan_catlist .fz_list .fz_list_detail .fz_item .info .ctx{
			font-size: 15px;
			color: #474747;
			line-height: 2;
			margin-top: 15px;
		}
		.main_fazhan{
			margin-bottom: 100px;
		}

		.main_news .new_list ul li{
			width: 33.33%;
			padding: 15px;
			box-sizing: border-box;
			-webkit-box-sizing: border-box;
			-moz-box-sizing: border-box;
			margin-bottom: 15px;
		}
		
		.main_news .new_list ul li a{
			display: block;
			transition: all .3s;
			border: 3px solid transparent;
			
		}
		.main_news .new_list ul li a:hover{
			border: 3px solid #ed1c24;
		}
		.main_news .new_list ul li .img{
			height: 350px;
			overflow: hidden;
			position: relative;
		}
		.main_news .new_list ul li .img img{
			width: 100%;
			height: 100%;
			object-fit: cover;
			transition: all .3s;
		}
		.main_news .new_list ul li .img .play{
			position: absolute;
			width: 60px;
			height: 60px;
			inset: 0;
			margin: auto;
			transition: .3s all;
			opacity: 0;
		}
		.main_news .new_list ul li:hover .img img{
			transform: scale(1.1);
		}
		.main_news .new_list ul li:hover .img .play{
			opacity: 1;
		}

		.main_news .new_list ul li .info{
			background-color: #fff;
			padding: 10px 20px;
			transition: .3s all;
		}
		.main_news .new_list ul li a:hover .info{
			background-color:  #ed1c24;
		}
		.main_news .new_list ul li .info .title{
			font-size: 15px;
			font-weight: bold;
			line-height: 25px;
			height: 50px;
			overflow: hidden;
			color: #474747;
			text-overflow:ellipsis;
		}
		.main_news .new_list ul li .info .desc{
			font-size: 12px;
			color: #474747;
			line-height: 2;
			white-space:nowrap;
			overflow:hidden;
			text-overflow:ellipsis;
			margin-top:5px;
		}

		.main_news .new_list ul li a:hover .info .title{
			color: #fff;
		}
		.main_news .new_list ul li a:hover .info .desc{
			color: #fff;
		}

		.page {
			text-align: center;
			font-size: 16px;
			color: #898989;
			padding: 80px 0px;
		}
		.page span {
			border: 1px solid #afafaf;
			padding: 8px 15px;
			display: inline-block;
			font-size: 16px;
			background: #fff;
		}
		.page a {
			border: 1px solid #afafaf;
			padding: 8px 15px;
			display: inline-block;
			font-size: 16px;
			background: #fff;
		}
		.page .on {
			background: #ed1c24;
			color: #fff;
		}

		.main_news_detail{
			margin-bottom: 100px;
		}
		.main_news_detail .title{
			font-size: 20px;
			font-weight: bold;
			text-align: center;
			color: #474747;
		}
		.main_news_detail .send_xinxi{
			align-content: center;
			justify-content: center;
			margin-top: 30px;
		}
		.main_news_detail .send_xinxi .i1{
			font-size: 15px;
			font-weight: 100;
			color: #474747;
			margin: 0 40px;
			line-height: 1;
		}
		.main_news_detail .content{
			font-size: 15px;
			color: #474747;
			line-height: 2.2;
			margin-top: 100px;
		}
		.main_news_detail .content *{
			font-size: 15px;
			color: #474747;
			line-height: 2.2;
		}
		.main_news_detail .content p{
			font-size: 15px;
			color: #474747;
			line-height: 2.2;
		}
		.main_news_detail .content img{
			max-width: 100%;
		}

		.bgEF{
			background-color: #EFEFEF;
		}

		.anli_main .new_list ul li{
			width: 33.33%;
			padding: 15px;
			box-sizing: border-box;
			-webkit-box-sizing: border-box;
			-moz-box-sizing: border-box;
			margin-bottom: 15px;
		}
		
		.anli_main .new_list ul li a{
			display: block;
			transition: all .3s;
			border: 3px solid transparent;
			
		}
		.anli_main .new_list ul li a:hover{
			border: 3px solid #ed1c24;
		}
		.anli_main .new_list ul li .img{
			height: 350px;
			overflow: hidden;
			position: relative;
		}
		.anli_main .new_list ul li .img img{
			width: 100%;
			height: 100%;
			object-fit: cover;
			transition: all .3s;
		}
		.anli_main .new_list ul li .img .play{
			position: absolute;
			width: 60px;
			height: 60px;
			inset: 0;
			margin: auto;
			transition: .3s all;
			opacity: 0;
		}
		.anli_main .new_list ul li:hover .img img{
			transform: scale(1.1);
		}
		.anli_main .new_list ul li:hover .img .play{
			opacity: 1;
		}

		.anli_main .new_list ul li .info{
			background-color: #fff;
			padding: 20px 20px;
			transition: .3s all;
		}
		.anli_main .new_list ul li a:hover .info{
			background-color:  #ed1c24;
		}
		.anli_main .new_list ul li .info .title{
			font-size: 15px;
			font-weight: bold;
			line-height: 25px;
			overflow: hidden;
			color: #474747;
			text-align: center;
		}
		.anli_main .new_list ul li .info .desc{
			font-size: 12px;
			color: #474747;
			line-height: 2;
		}

		.anli_main .new_list ul li a:hover .info .title{
			color: #fff;
		}
		.anli_main .new_list ul li a:hover .info .desc{
			color: #fff;
		}

		.id_title2 .en{
			font-family: met-bold;
			font-size: 25px;
			color: #474747;
		} 
		.id_title2 .line{
			width: 100%;
			height: 2px;
			background-color: #000;
			position: relative;
			margin: 20px 0;
		}
		.id_title2 .line::after{
			width: 20%;
			content: '';
			position: absolute;
			height: 4px;
			background-color: #ed1c24;
			left: 0;
			bottom: -1px;
		}
		.id_title2 .cn{
			font-size: 20px;
			font-weight: bold;
			color: #474747;
		}
		.anli_detail{
			padding: 100px 0 120px;
		}
		.anli_detail .content{
			font-size: 15px;
			color: #474747;
			line-height: 2.2;
			margin-top: 100px;
		}
		.anli_detail .content *{
			font-size: 15px;
			color: #474747;
			line-height: 2.2;
		}
		.anli_detail .content p{
			font-size: 15px;
			color: #474747;
			line-height: 2.2;
		}
		.anli_detail .content img{
			max-width: 100%;
		}
		
		.main_contact{
			margin: 30px auto 120px;	
		}
		.main_contact .detail .contact_left{
			width: 50%;
		}
		.main_contact .detail .contact_left .img img{
			height: 60px;
		}
		.main_contact .detail .contact_left .addr{
			margin-top: 30px;
		}
		.main_contact .detail .contact_left .addr p{
			font-size: 18px;
			color: #474747;
			line-height: 2;
		}
		.main_contact .detail .contact_left .addr p span:first-child{
			font-weight: bold;
		}
		.main_contact .detail .contact_left .code_list{
			margin-top: 100px;
		}
		.main_contact .detail .contact_left .code_list .item{
			margin-right: 30px;
		}
		.main_contact .detail .contact_left .code_list .item .code img{
			width: 80px;
		}
		.main_contact .detail .contact_left .code_list .item .n{
			font-size: 17px;
			font-weight: 100;
			color: #474747;
			text-align: center;
			margin-top: 15px;
		}
		.main_contact .detail .mapbox{
			width: 50%;
			box-sizing:border-box;
			-webkit-box-sizing:border-box;
			-moz-box-sizing:border-box;
			
			position:relative;
			z-index:1;
		}
		.main_contact .detail .mapbox #mapContainer{
			border:3px solid #ed1c24;
			border-bottom:0;
		}
		.main_contact .detail .mapbox .redbox a{
			background:#ed1c24;
			color:#fff;
			display:block;
			text-align:center;
			padding:10px 0;
			font-size:16px;
		}

		.product-list-bgcolor {
			background-color: #EFEFEF;
    		position: relative;
		}
		.product-list-bgcolor .product-list .left-box{
			flex: 0 0 25%;
        	max-width: 25%;
		}
		.product-list-bgcolor .product-list .right-box{
			flex: 0 0 75%;
        	max-width: 75%;
		}
		.product-list .right-box .boxchild{
			padding: 0 15px;
		}
		.product-list .right-box .search-box{
			border-bottom: 1px solid #c9c9c9;
			align-items: center;
			justify-content: space-between;
		}
		.product-list .right-box .search-box input {
			padding: 10px 0px;
			font-size: 16px;
			outline: none;
			border: none;
			background-color: transparent;
			width: calc(100% - 30px);
			color: #999999;
			vertical-align: middle;
		}
		.product-list .right-box .search-box a img{
			width: 23px;
			display: block;
		}
		.product-list .right-box .search-box a img.y{
			display:none;
		}
		.product-list .right-box .search-box a:hover img.y{
			display:block;
		}
		.product-list .right-box .search-box a:hover img.r{
			display:none;
		}
		.product-list-bgcolor .product-list .right-box .pro_list{
			margin-top: 15px;
		}
		.product-list-bgcolor .product-list .right-box .pro_list .col{
			width: 33.33%;
			flex: 0 0 33.333333%;
        	max-width: 33.333333%;
			box-sizing: border-box;
			-moz-box-sizing: border-box;
			-webkit-box-sizing: border-box;
			padding-right: 15px;
        	padding-left: 15px;
			
			padding-top: 15px;
			padding-bottom: 15px;
		}
		.product-list-bgcolor .product-list .right-box .pro_list .col a{
			background-color: #fff;
			padding: 15px;
			display: block;
			border-radius: 10px;
		}
		.product-list-bgcolor .product-list .right-box .pro_list .col .over-img{
			position: relative;
			overflow: hidden;
		}
		.product-list-bgcolor .product-list .right-box .pro_list .col .img{
			padding-bottom: 100%;
		}
		.product-list-bgcolor .product-list .right-box .pro_list .col .img img{
			width: 100%;
			height: 100%;
			object-fit: cover;
			position: absolute;
			transition: .3s all;
		}
		.product-list-bgcolor .product-list .right-box .pro_list .col .img img:hover{
			transform: scale(1.2);
		}
		.product-list-bgcolor .product-list .right-box .pro_list .col .text-box .top{
			align-items: center;
			justify-content: space-between;
			margin-top: 15px;
		}
		.product-list-bgcolor .product-list .right-box .pro_list .col .text-box .top .title{
			font-size: 15px;
			font-weight: bold;
			color: #474747;
		}
		.product-list-bgcolor .product-list .right-box .pro_list .col .text-box .top .gg{
			font-size: 15px;
			font-family: met-medi;
			color: #474747;
			
		}
		.product-list-bgcolor .product-list .right-box .pro_list .col .text-box .en{
			font-size: 15px;
			font-family: met-medi;
			color: #474747;
			margin-top: 20px;
		}

		.product-list-bgcolor .screening-box {
			position: absolute;
			top: 0;
			left: 0;
			background-color: #fff;
			width: 20%;
		}
		.product-list-bgcolor .screening-box .screening-header {
			padding-top: 30px;
			padding-bottom: 30px;
			padding-left: 27%;
		}
		.product-list-bgcolor .screening-box .screening-header span {
			margin-left: 15px;
			color: #333333;
			font-size: 18px;
			vertical-align: middle;
		}
		.product-list-bgcolor .screening-box .screening-content, .product-list-bgcolor .screening-box .leading_technology {
			padding-left: 37%;
			padding-right: 20px;
		}
		.product-list-bgcolor .screening-box .screening-content, .product-list-bgcolor .screening-box .leading_technology {
			padding-left: 27%;
		}
		.product-list-bgcolor .screening-box .screening-content .level1>li {
			padding-bottom: 20px;
			padding-top: 20px;
			border-bottom: 1px solid #eaeaea;
		}
		.product-class1-title {
			margin-top: 20px;
		}
		.product-class1-title .icon {
			position: relative;
			float: right;
			width: 10px;
			height: 10px;
			margin-top: 6px;
		}
		.product-class1-title .icon:before {
			content: "";
			display: inline-block;
			position: absolute;
			top: 50%;
			left: 50%;
			-webkit-transform: translate(-50%, -50%);
			transform: translate(-50%, -50%);
			width: 2px;
			height: 0px;
			background-color: #333333;
			-webkit-transition: all .2s;
			transition: all .2s;
		}
		.product-class1-title .icon:after {
			content: "";
			display: inline-block;
			position: absolute;
			top: 50%;
			left: 50%;
			width: 10px;
			height: 2px;
			-webkit-transform: translate(-50%, -50%);
			transform: translate(-50%, -50%);
			background-color: #333333;
		}
		.product-class1-title.active .icon:before {
			height: 10px;
		}
		.screening-box .screening-content .level2 {
			padding-top: 30px;
		}
		.screening-box .screening-content .level2>li {
			position: relative;
			margin-bottom: 10px;
		}
		.screening-box .screening-content .level2>li input[type*="radio"] {
			position: absolute;
			top: 0;
			left: 0;
			width: 100%;
			height: 100%;
			cursor: pointer;
			opacity: 0;
		}
		.screening-box .screening-content .level2>li label {
			color: #999999;
			padding-left: 20px;
			font-size: 14px;
			width: 100%;
			margin-bottom: 0;
			transition: all .5s;
		}
		.screening-box .screening-content .level2>li label:before {
			content: "";
			display: inline-block;
			position: absolute;
			width: 7px;
			height: 7px;
			background-color: #d6000f;
			border: 0 none;
			border-radius: 50%;
			left: 4px;
			top: 6px;
			z-index: 1;
			opacity: 0;
		}
		.screening-box .screening-content .level2>li label:after {
			content: "";
			display: inline-block;
			position: absolute;
			top: 2px;
			left: 0;
			width: 13px;
			height: 13px;
			border-radius: 50%;
			border: 1px solid #9e9e9e;
			background-color: #fff;
		}
		.screening-box .screening-content .level2>li.active label:before {
			opacity: 1;
		}
		.screening-box .screening-content .level2>li.active label:after {
			border: 1px solid #d6000f;
		}
		.screening-box .screening-content .level2>li.active label, .screening-box .screening-content .level2>li:hover label {
			color: #d6000f;
		}

		.main_pro_detail .pro_top_info{
			text-align: center;
			padding: 140px 0;
		}
		.main_pro_detail .pro_top_info .ctx{
			font-size: 20px;
			color: #474747;
			line-height: 2;
			margin-top: 60px;
		}
		
		.main_pro_detail .number_size .no{
			font-size: 20px;
			color: #474747;
			font-family: met-reg;
			margin-right: 30px;
		}
		.main_pro_detail .shuoming{
			color: #474747;
			font-size: 15px;
			line-height: 2;
			margin-top: 70px;
		}
		.main_pro_detail .detail2{
			justify-content: space-between;
			margin-top: 30px;
		}
		.main_pro_detail .detail2 .dRight .nb{
			font-size: 20px;
			font-family: met-medi;
			color: #474747;
		}
		.main_pro_detail .detail2 .dRight .share_code {
			margin-top: 25px;
		}
		.main_pro_detail .detail2 .dRight .share_code img{
			width: 100px;
		}
		.main_pro_detail .face_list{
			margin: 30px 0 100px;
		}
		.main_pro_detail .face_list .item{
			width: 16%;
			margin-right: 0.8%;
			padding-bottom: 30%;
			height: 0;
			position: relative;
		}
		.main_pro_detail .face_list .item:nth-child(6n){
			margin-right: 0;
		}
		.main_pro_detail .face_list .item img{
			width: 100%;
			height: 100%;
			object-fit: cover;
			position: absolute;
		}
		.main_pro_detail .lunbo_list {
			margin-top: 30px;
		}
		.main_pro_detail .prod_video {
			padding: 0 0 50px 0;
		}
		.main_pro_detail .prod_video video{
			width: 100%;
			height: auto;
		}
		.main_pro_detail .lunbo_list .item{
			margin-top: 10px;
		}
		.main_pro_detail .lunbo_list img{
			width: 100%;
		}
		.main_pro_detail .bottom{
			margin-top: 90px;
		}
		.main_pro_detail .bottom .tip_ctx{
			padding: 20px 0 0 0;
		}
		
		.main_pro_detail .case720 .box-side{
			width: 50%;
			flex: 0 0 50%;
			position: relative;
		}
		.main_pro_detail .case720 .box-side img{
			width: 100%;
		}

		.main_pro_detail .case720 .box-side .side_info{
			background:linear-gradient(to right,rgba(0,0,0,.6),rgba(0,0,0,.1));
    		padding: 60px 55px 60px 55px;
			position: absolute;
			width: 100%;
			top: 50%;
			transform: translateY(-50%);
			box-sizing: border-box;
			-moz-box-sizing: border-box;
			-webkit-box-sizing: border-box;
		}
		.main_pro_detail .case720 .box-side:nth-child(2) .side_info{
			background:linear-gradient(to right,rgba(0,0,0,.1),rgba(0,0,0,.6));
		}
		.main_pro_detail .case720 .box-side .side_info h3{
			font-size: 43px;
			font-weight: bold;
			color: #fff;
		}

		.main_pro_detail .case720 .box-side .side_info a {
			font-size: 13px;
			display: inline-block;
			border: 2px solid #fff;
			padding: 8px 40px;
			color: #fff;
			border-radius: 20px;
			transition: all .5s;
			background-color: #000;
			margin-top: 20px;
		}
		.main_pro_detail .case720 .box-side .side_info a:hover{
			background-color: #ed1c24;
		}
		.main_pro_detail .case720 .box-side:nth-child(2) .side_info{
			text-align: right;
		}
		.main_pro_detail .case720{
			margin-bottom: 150px;
		}
		.case_searchbox{
			margin-top: 100px;
		}
		.case_searchbox .box{
			justify-content: center;
			
		}
		.case_searchbox input[type=text]{
			height: 60px;
    		outline: none;
			border: 1px solid #b3b3b3;
			width: calc(100% - 100px);
			box-sizing: border-box;
			-webkit-box-sizing: border-box;
			-moz-box-sizing: border-box;
			padding-left: 30px;
		}
		.case_searchbox input[type=submit]{
			background-color: #d70010;
    		background-image: url(../images/search_icon.png);
			height: 60px;
			width: 100px;
			background-size: 30px auto;
			background-position: center;
    		background-repeat: no-repeat;
			border: 0;
			cursor:pointer;
			transition:.3s all;
		}
		.case_searchbox input[type=submit]:hover{
			background-color:#a6a3a3;
		}
		.case_searchbox .tip{
			font-size: 15px;
			color: #474747;
			
			margin: 30px 0;
		}

		.case_bg{
			margin: 120px auto;
		}
		.case_bg .bg{
			justify-content: center;
			
		}
		.case_bg .bg .item{
			width: 49%;
			margin-right: 2%;
			box-sizing: border-box;
			-moz-box-sizing: border-box;
			-webkit-box-sizing: border-box;
			border: 2px solid transparent;
			transition: all .3s;
		}
		.case_bg .bg .item:nth-child(2){
			margin-right: 0;
		}
		.case_bg .bg .item .img img{
			width: 100%;
		}
		.case_bg .bg .item .info{
			text-align: center;
			background-color: #fff;
			padding: 15px 0;
			transition: .3s all;
		}
		.case_bg .bg .item .info h3{
			font-size: 15px;
			font-weight: bold;
		}
		.case_bg .bg .item .info p{
			font-size: 15px;
			font-family: met-medi;
			margin-top: 10px;
		}
		.case_bg .bg .item:hover{
			border: 2px solid #ed1c24;
		}
		.case_bg .bg .item:hover .info{
			background-color: #ed1c24;
		}
		.case_bg .bg .item:hover .info h3{
			color: #fff;
		}
		.case_bg .bg .item:hover .info p{
			color: #fff;
		}
		.case_detail_main .imgmorelist{
			margin: 130px 0 60px;
		}
		.case_detail_main .imgmorelist .glist{
			
			width: 33.3%;
			padding: 5px;
			box-sizing: border-box;
			-webkit-box-sizing: border-box;
			-moz-box-sizing: border-box;
		}
		.case_detail_main .imgmorelist .glist img{
			width: 100%;
		}
		.case_detail_main .rpro_tit{
			font-size: 20px;
			font-weight: bold;
			color: #474747;
			margin: 80px 0 20px;
		}
		
		.relative_pro .related_list ul li{
			width: 38%;
			margin-right: 2%;
			margin-bottom: 20px;
		}
		.relative_pro .related_list ul li .img{
			height: 0;
			position: relative;
			padding-bottom: 30%;
		}
		.relative_pro .related_list ul li .img img{
			width: 100%;
			height: 100%;
			object-fit: cover;
			position: absolute;
		}
		.relative_pro .related_list ul li .info .title{
			font-size: 20px;
			color: #474747;
			margin: 15px 0;
		}
		.relative_pro .related_list ul li .info .desc{
			font-size: 20px;
			font-family: met-reg;
			color: #474747;
		}
	
		.case_detail_main .case_ctx{
			margin:120px auto 60px;
		}
		.case_detail_main .ex_case{
			margin: 120px 0;
		}
		.case_detail_main .case_ctx img{
			max-width:100%;
		}
		
		.case_detail_main .ex_case .case_swiper{
			margin-top: 60px;
			overflow: hidden;
		}

		.case_detail_main .ex_case .swiper-slide{
			
			box-sizing: border-box;
			-webkit-box-sizing: border-box;
			-moz-box-sizing: border-box;
		}
		
		.case_detail_main .ex_case .swiper-slide a{
			display: block;
			transition: all .3s;
			border: 3px solid transparent;
			
		}
		.case_detail_main .ex_case .swiper-slide a:hover{
			border: 3px solid #ed1c24;
		}
		.case_detail_main .ex_case .swiper-slide .img{
			height: 350px;
			overflow: hidden;
			position: relative;
		}
		.case_detail_main .ex_case .swiper-slide .img img{
			width: 100%;
			height: 100%;
			object-fit: cover;
			transition: all .3s;
		}
		.case_detail_main .ex_case .swiper-slide .img .play{
			position: absolute;
			width: 60px;
			height: 60px;
			inset: 0;
			margin: auto;
			transition: .3s all;
			opacity: 0;
		}
		.case_detail_main .ex_case .swiper-slide:hover .img img{
			transform: scale(1.1);
		}
		.case_detail_main .ex_case .swiper-slide:hover .img .play{
			opacity: 1;
		}

		.case_detail_main .ex_case .swiper-slide .info{
			background-color: #fff;
			padding: 20px 20px;
			transition: .3s all;
		}
		.case_detail_main .ex_case .swiper-slide a:hover .info{
			background-color:  #ed1c24;
		}
		.case_detail_main .ex_case .swiper-slide .info .title{
			font-size: 15px;
			font-weight: bold;
			line-height: 25px;
			overflow: hidden;
			color: #474747;
			text-align: center;
		}
		.case_detail_main .ex_case .swiper-slide .info .desc{
			font-size: 12px;
			color: #474747;
			line-height: 2;
		}

		.case_detail_main .ex_case .swiper-slide a:hover .info .title{
			color: #fff;
		}
		.case_detail_main .ex_case .swiper-slide a:hover .info .desc{
			color: #fff;
		}
		.swiper_case{
			position: relative;
			padding-bottom: 120px;
		}
		.swiper_case .swiper-button-prev,.swiper_case .swiper-button-next{
			top: auto;
			bottom: 0;
			background-color: #ed1c24;
			color: #fff;
			width: 45px;
			height: 45px;
			font-size: 15px;
		}
		.swiper_case .swiper-button-prev::after,.swiper_case .swiper-button-next::after{

			font-size: 15px;
		}
		.swiper_case .swiper-button-prev{
			left: 40%;
		}
		.swiper_case .swiper-button-next{
			right: 40%;
		}

		.mendian_cate_list{
			margin: 120px 0;
		}
		.mendian_cate_list .m_item{
			position: relative;
			border: 3px solid transparent;
		}
		.mendian_cate_list .imgH500 .bg{
			height: 500px;
			overflow: hidden;
		}
		.mendian_cate_list .imgH1006 .bg{
			height: 1006px;
			overflow: hidden;
		}
		.mendian_cate_list .bg img{
			width: 100%;
			height: 100%;
			object-fit: cover;
		}
		.mendian_cate_list .m_item .bg_info{
			position: absolute;
			left: 0;
			bottom: 0;
			background-color: #fff;
			width: 500px;
			height: 120px;
			box-sizing: border-box;
			-webkit-box-sizing: border-box;
			-moz-box-sizing: border-box;
			padding-left: 20px;
			padding-right: 20px;
			display: flex;
			flex-direction: column;
			justify-content: center;
			transition: .3s all;
		}
		.mendian_cate_list .m_item .bg_info .catname{
			font-weight: bold;
			color: #ed1c24;
			font-size: 21px;
		}
		.mendian_cate_list .m_item .bg_info .desc{
			color: #474747;
			font-size: 16px;
			margin-top: 15px;
		}
		.mendian_cate_list .row{
			margin-bottom: 6px;
		}
		.mendian_cate_list .row .halfrow{
			width: calc(50% - 3px);
			margin-right: 6px;
		}
		.mendian_cate_list .row .halfrow:nth-child(2n){
			margin-right: 0;
		}
		.mendian_cate_list .row .marginTop6{
			margin-top: 6px;
		}

		.mendian_cate_list .m_item:hover{
			transition: .3s all;
			border: 3px solid #ed1c24;
		}

		.mendian_cate_list .m_item:hover .bg_info{
			background-color: #ed1c24;
		}
		.mendian_cate_list .m_item:hover .bg_info .catname{
			color: #fff;
		}
		.mendian_cate_list .m_item:hover .bg_info .desc{
			color: #fff;
		}

		.mendian_detail{
			margin-top: 120px;
			margin-bottom: 120px;
		}
		.mendian_detail .detail_tit{
			font-size: 34px;
			text-align: center;
		}

		.mendian_detail .detail_tit .t1{
			font-weight: bold;
			color: #ed1c24;
		}
		.mendian_detail .detail_tit .t2{
			font-weight: 100;
			color: #474747;
		}
		.mendian_detail .thumb{
			margin-top: 100px;
		}
		.mendian_detail .thumb img{
			width: 100%;
		}
		.mendian_detail .detail_list{
			margin-top: 60px;
		}


		.mendian_detail .detail_list .md_ctx{
			font-size: 15px;
			color: #474747;
			line-height: 2;
			margin-top: 50px;
		}
		.mendian_detail .detail_list .md_ctx img{
			max-width: 100%;
		}

		.screening-header .screening-box-wap-down-btn {
			position: absolute;
			right: 15px;
			top: 15px;
			display: inline-block;
			padding: 15px 20px;
			border: 1px solid hsla(0, 0%, 72%, .25);
			color: #333333;
		}
		.screening-header .screening-box-wap-down-btn img{
			width: 20px;
		}

		

		.nav-button {
			position: absolute;
			top: 50%;
			right: 20px;
			transform: translateY(-35%);
			-webkit-transform: translateY(-35%);
			-moz-transform: translateY(-35%);
		}
		.hamburger:hover {
			cursor: pointer;
		}
		.hamburger {
			transform: translateY(-5px);
			-o-transform: translateY(-5px);
			-webkit-transform: translateY(-5px);
			-moz-transform: translateY(-5px);
			-ms-transform: translateY(-5px);
			z-index: 99999 !important;
			transition: top .5s;
			-o-transition: top .5s;
			-moz-transition: top .5s;
			-webkit-transition: top .5s;
			-ms-transition: top .5s;
			position: relative;
		}

		.hamburger .line {
			width: 27px;
			height: 3px;
			background-color: #333333;
			display: block;
			margin-top: 8px;
			margin-bottom: 8px;
			-webkit-transition: all 0.3s ease-in-out;
			-o-transition: all 0.3s ease-in-out;
			transition: all 0.3s ease-in-out;
		}

		.hamburger .line:nth-child(1) {
			background-color: #333333;
		}

		.hamburger{
			transform: translateY(-5px);
			-o-transform: translateY(-5px);
			-webkit-transform: translateY(-5px);
			-moz-transform: translateY(-5px);
			-ms-transform: translateY(-5px);
			z-index: 99999 !important;
			transition: top .5s;
			-o-transition: top .5s;
			-moz-transition: top .5s;
			-webkit-transition: top .5s;
			-ms-transition: top .5s;
			position: relative;
		}
		.hamburger .line.open{
			background-color: #333333;
		}
		.hamburger .line{
		  width: 27px;
		  height: 3px;
		  background-color: #333333;
		  display: block;
		  margin-top: 8px;
		  margin-bottom: 8px;
		  -webkit-transition: all 0.3s ease-in-out;
		  -o-transition: all 0.3s ease-in-out;
		  transition: all 0.3s ease-in-out;
		}
		
		.hamburger .line:nth-child(1){
		  background-color: #333333;
		}
		
		.hamburger .line:nth-last-of-type(1){
		  background-color: #333333;
		}
		
		.hamburger.is-active .line:nth-child(1){
		  background-color: #333333;
		}
		
		
		.hamburger:hover{
		  cursor: pointer;
		}
		.hamburger .line:nth-child(2){
		  width: 17px;
		}
		/* ONE */
		
		.hamburger.is-active .line:nth-child(2){
		  opacity: 0;
		}
		
		.hamburger.is-active .line:nth-child(1){
		  -webkit-transform: translateY(11px) rotate(45deg);
		  -ms-transform: translateY(11px) rotate(45deg);
		  -o-transform: translateY(11px) rotate(45deg);
		  transform: translateY(11px) rotate(45deg);
		  background-color: #fff;
		}
		
		.hamburger.is-active .line:nth-child(3){
		  -webkit-transform: translateY(-11px) rotate(-45deg);
		  -ms-transform: translateY(-11px) rotate(-45deg);
		  -o-transform: translateY(-11px) rotate(-45deg);
		  transform: translateY(-11px) rotate(-45deg);
		  background-color: #fff;
		}
		
		.hamburger::after{
			content: "";
			position: absolute;
			top: -27px;
			left: -22px;
			background-color: rgba(0,0,0,0);
			width: 72px;
			height: 72px;
			z-index: -1;
			-webkit-transition: all 0.3s ease-in-out;
			-o-transition: all 0.3s ease-in-out;
			transition: all 0.3s ease-in-out;
		}
		.hamburger.is-active::after{
			background-color: rgba(214,0,15,1);
		}

		.mobile_nav{
			position: fixed;
			width: 100%;
			height: 100%;
			top: 66px;
			background-color: #fff;
			z-index: 999;
			overflow-y: auto;
			transition: .3s all;
			left: -100%;
		}
		.mobile_nav.open{
			left: 0;
		}
		.mobile_nav .first>li>a{
			font-size: 16px;
			font-weight: bold;
			display: block;
			padding: 15px 0;
			border-bottom: 1px solid #eaeaea;
			position: relative;
		}
		.mobile_nav .secound{
			padding-left: 10px;
			display: none;
		}
		.mobile_nav .secound>.li>a{
			font-size: 15px;
			display: block;
			padding: 8px 0;
		}
		.mobile_nav .third>.li>a{
			font-size: 13px;
			display: block;
			padding: 8px 0;
			margin-right: 10px;
			font-weight: 100;
		}
		.mobile_nav .third{
			padding-left: 15px;
			background: #e9e9e9;
			display: none;
		}
		.mobile_nav .first>li>a.haschild::before{
			position: absolute;
			content: '';
			width: 15px;
			height: 2px;
		}

		.mobile_nav .icon {
			position: relative;
			float: right;
			width: 10px;
			height: 10px;
			margin-top: 6px;
		}
		.mobile_nav .icon:before {
			content: "";
			display: inline-block;
			position: absolute;
			top: 50%;
			left: 50%;
			-webkit-transform: translate(-50%, -50%);
			transform: translate(-50%, -50%);
			width: 2px;
			height: 10px;
			background-color: #333333;
			-webkit-transition: all .2s;
			transition: all .2s;
		}
		.mobile_nav .icon:after {
			content: "";
			display: inline-block;
			position: absolute;
			top: 50%;
			left: 50%;
			width: 10px;
			height: 2px;
			-webkit-transform: translate(-50%, -50%);
			transform: translate(-50%, -50%);
			background-color: #333333;
		}

		.mobile_nav .open .icon:before{
			height: 0;
		}

		.footer-ewm {
			position: fixed;
			top: 0;
			left: 100%;
			height: 100%;
			width: 100%;
			background-color: rgba(0, 0, 0, 0.7);
			display: none;
			z-index: 999999999999999999;
		}
		.close-ewm {
			position: absolute;
			top: 2%;
			right: 2%;
			border: none;
			padding: 10px 15px;
			outline: none;
			background-color: #ffffff;
			transition: all .5s;
			-moz-transition: all .5s;
			-webkit-transition: all .5s;
			-o-transition: all .5s;
			cursor: pointer;
		}
		.close-ewm img{
			width: 15px;
		}
		.footer-ewm .ewm-box {
			position: absolute;
			top: 50%;
			left: 50%;
			-webkit-transform: translate(-50%, -50%);
			transform: translate(-50%, -50%);
			display: none;
			max-width: 370px;
		}
		.img-fluid {
			max-width: 100%;
			height: auto;
		}
		.footer-ewm .ewm-box .title {
			font-size: 30px;
			color: #fff;
			text-align: center;
			margin-top: 20px;
		}
		.footer-ewm .ewm-box .title {
			font-size: 24px;
			margin-top: 15px;
		}

		.single_content .ctx img{
			max-width: 100%;
		}
		.single_content{
			margin: 30px auto;
		}
		.single_content .ctx{
			font-size: 16px;
			color: #474747;
			line-height: 2;
		}
		.single_content .ctx *{
			font-size: 16px;
			color: #474747;
			line-height: 2;
		}
		.index_news .news_swiper .newSwiper .swiper-pagination{
			display: none;
		}

		@media screen and (min-width: 0px) and (max-width: 768px){
			.container{
				width: 100%;
				padding: 0 10px;
			}
			.pc{
				display: none!important;
			}
			.mobile{
				display: block!important;
			}
			.nav{
				display: none;
			}
			.header .c_nav{
				display: none;
			}
			.header .search_box{
				display: none;
			}
			.header .logo img{
				width: 70%;
			}
			.header {
				padding: 18px 0;
			}
			.ny-nav{
				display: none;
			}
			.banner .swiper-container-horizontal>.swiper-pagination-bullets,.banner .swiper-pagination-custom, .swiper-pagination-fraction{
			bottom:10px;
		}

			.product-list-bgcolor .screening-box{
				width: 100%;
				position: fixed;
				height: 100%;
				overflow-y: auto;
				z-index: 99;
				left: -100%;
				-webkit-transition: left .5s cubic-bezier(.19,1,.22,1);
        		transition: left .5s cubic-bezier(.19,1,.22,1);
			}
			.banner_index {
				margin-top: 0;
				position: relative;
			}
			.banner_index img {
				width: 100%;
				height: auto;
			}

			.product-list-bgcolor .screening-box .screening-header {
				padding-left: 20px;
			}
			.product-list-bgcolor .screening-box .screening-content, .product-list-bgcolor .screening-box .leading_technology {
				padding-left: 20px;
			}

			.screening-box-wap-spread-btn {
				position: fixed;
				bottom: -100%;
				right: 0px;
				background-color: #fff;
				padding: 20px;
				-webkit-transition: bottom .5s cubic-bezier(.19,1,.22,1);
				transition: bottom .5s cubic-bezier(.19,1,.22,1);
				padding: 10px;
			}

			.screening-box-wap-spread-btn.active {
				bottom: 0%;
			}

			.screening-box-wap-spread-btn span {
				vertical-align: middle;
				margin-left: 10px;
				z-index: 600;
			}
			.screening-box-wap-spread-btn span {
				font-size: 12px;
			}

			.product-list-bgcolor .product-list .right-box {
				flex: 0 0 100%;
				max-width: 100%;
				margin-top: 30px;
			}
			
			.product-list-bgcolor .product-list .right-box .pro_list .col{
				width: 100%;
    			flex: 0 0 100%;
    			max-width: 100%;
			}

			.page span{
				font-size: 12px;
			}
			.page a{
				font-size: 12px;
			}
			.product-list .right-box .search-box input{
				font-size: 12px;
			}
			.product-list .right-box .search-box a img {
				width: 18px;
			}
			.hamburger .line {
				margin-top: 6px;
				margin-bottom: 6px;
				width: 24px;
				height: 2px;
			}
			.hamburger .line:nth-child(2){
				width: 14px;
			  }
			  .hamburger .line{
				margin-top: 6px;
				margin-bottom: 6px;
				width: 24px;
				height: 2px;
			  }
			  .hamburger.is-active .line:nth-child(1){
				-webkit-transform: translateY(8px) rotate(45deg);
				-ms-transform: translateY(8px) rotate(45deg);
				-o-transform: translateY(8px) rotate(45deg);
				transform: translateY(8px) rotate(45deg);
			  }
			  
			  .hamburger.is-active .line:nth-child(3){
				-webkit-transform: translate(0px,-8px) rotate(-45deg);
				-ms-transform: translate(0px,-8px) rotate(-45deg);
				-o-transform: translate(0px,-8px) rotate(-45deg);
				transform: translate(0px,-8px) rotate(-45deg);
			  }
			  .hamburger::after{
				  top: -25px;
				  left: -18px;
				  width: 65px;
				  height: 65px;
			  }
			  .banner_index .text-box .title {
				font-size: 20px;
			}
			.banner_index .text-box .note {
				font-size: 13px;
			}
			.introd_1 .wenan {
				color: #474747;
				font-size: 14px;
				line-height: 2;
				margin-top: 25px;
			}
			.introd_2 {
				margin-top: 30px;
			}

			.id_title .en {
				font-family: met-bold;
				font-size: 14px;
			}
			.id_title .line {
				width: 100%;
				height: 2px;
				background-color: #000;
				position: relative;
				margin: 15px 0;
			}
			.id_title .cn {
				font-size: 18px;
				font-weight: bold;
			}
			.introd_2 .id2_ctx {
				font-size: 14px;
			}
			.cont {
				font-size: 14px;
				color: #474747;
				line-height: 2;
			}
			.introd_2 .id2_mf .id2_left {
				width: 100%;
				align-items: center;
			}
			.introd_2 .id2_mf .id2_left .col {
				width: 100%;
				margin-bottom: 15px;
			}
			.introd_2 .id2_mf .id2_left .col .red_word .r1 {
				font-size: 28px;
			}
			.introd_2 .id2_mf .id2_right {
				width: 100%;
			}
			.introd_2 .id2_ctx {
				margin-top: 30px;
			}
			.introd_3 {
				margin-top: 30px;
			}
			.big_red {
				color: #ed1c24;
				font-size: 18px;
				font-weight: bold;
			}
			.introd_3 .id3_ctx {
				margin-top: 30px;
			}
			.introd_3 .id3_ctx .cont {
				margin-top: 30px;
			}
			.introd_4 .id4_left {
				width: 100%;
			}
			.introd_4 .id4_mf {
				margin-top: 30px;
			}
			.introd_4 .id4_ctx {
				margin-top: 30px;
			}
			.introd_4 .id4_right {
				margin-top: 30px;
				width: 100%;
			}
			.introd_3 .id3_ctx .bt_image {
				margin-top: 30px;
			}
			.footer {
				background-color: #f5f5f7;
				padding: 30px 0;
			}
			.backtop{
				height: 35px;
			}
			.footer .comp_desc {
				text-align: left;
				margin-top: 30px;
			}
			.footer .comp_desc .icon_list ul {
				justify-content: flex-start;
			}
			.footer .comp_desc .icon_list ul li .icon1 img {
				width: 20px;
				height: 20px;
				display: block;
			}
			.footer .comp_desc .icon_list ul li .icon1{
				padding: 5px;
			}
			.footer .link .ltitle {
				font-size: 12px;
				color: #767676;
				width: 100%;
				margin-bottom: 5px;
			}
			.last_introd {
				margin-bottom: 30px;
			}
			.main_fazhan{
				margin: 30px 0;
			}
			.fazhan_top_tit .en {
				font-size: 20px;
			}
			.fazhan_top_tit .line {
				width: 75%;
				margin: 15px auto;
			}
			.fazhan_top_tit .cn_tit {
				font-size: 18px;
			}
			.fazhan_top_tit .desc {
				font-size: 14px;
				color: #474747;
				line-height: 2;
				margin-top: 30px;
			}
			.fazhan_catlist .fz_list {
				margin-top: 30px;
			}
			.fazhan_catlist .fz_list .f_tit .en {
				font-size: 20px;
				color: #474747;
				line-height: 1.5;
			}
			.fazhan_catlist .fz_list .f_tit .line{
				margin: 15px auto;
			}
			.fazhan_catlist .fz_list .f_tit .cn {
				font-size: 20px;
			}
			.fazhan_catlist .fz_list .fz_list_detail .fz_item {
				width: 100%;
				opacity: 1;
			}
			.fazhan_catlist .fz_list .fz_list_detail {
				margin-top: 30px;
			}
			.fazhan_catlist .fz_list .fz_list_detail .fz_item .img{
				height:80vw;
			}
			.fazhan_catlist .fz_list .fz_list_detail .fz_item .info .tit {
				font-size: 24px;
			}
			.fazhan_catlist .fz_list .fz_list_detail .fz_item .info .ctx {
				font-size: 14px;
			}
			.fazhan_catlist .fz_list .fz_list_detail .fz_item .info {
				padding: 15px;
			}
			.main_news .new_list ul li {
				width: 100%;
			}
			.main_news .new_list ul li .img {
				height: 50vw;
			}
			.page {
				font-size: 14px;
				padding: 30px 0px;
			}
			.anli_main .new_list ul li {
				width: 100%;
			}
			.anli_main .new_list ul li .img {
				height: 50vw;
			}
			.anli_main .new_list ul li .info{
				padding: 15px 15px;
			}
			.anli_main .new_list ul li{
				margin-bottom: 0;
			}
			.anli_detail {
				padding: 30px 0 30px;
			}
			.main_news_detail{
				margin: 30px 0;
			}
			.main_news_detail .send_xinxi .i1{
				font-size: 14px;
				margin: 0 15px;
			}
			.main_news_detail .content{
				margin-top: 30px;
				font-size: 14px;
			}

			.id_title2 .en{
				font-size: 20px;
			}

			.id_title2 .line{
				margin: 15px 0;
			}
			.id_title2 .cn {
				font-size: 18px;
			}
			.anli_detail .content {
				font-size: 14px;
				margin-top: 30px;
			}
			.anli_detail .content p {
				font-size: 14px;
			}
			.case_searchbox {
				margin-top: 30px;
			}
			.case_searchbox input[type=text] {
				height: 40px;
				width: calc(100% - 70px);
			}
			.case_searchbox input[type=submit]{
				height: 40px;
    			width: 70px;
				background-size: 20px auto;
			}
			.case_searchbox .tip{
				font-size: 14px;
				line-height: 1.8;
			}
			.case_detail_main .imgmorelist {
				margin: 30px 0 30px;
			}

			.case_detail_main .rpro_tit {
				font-size: 16px;
				margin: 30px 0 20px;
			}
			.case_detail_main .case_ctx{
				margin:30px auto 30px;
			}
			.relative_pro .related_list ul li {
				width: 100%;
				margin-right: 2%;
				margin-bottom: 20px;
			}
			.relative_pro .related_list ul li .info .title {
				font-size: 16px;
			}
			.relative_pro .related_list ul li .info .desc {
				font-size: 16px;
			}
			.case_detail_main .ex_case {
				margin: 30px 0;
			}
			.case_detail_main .ex_case .case_swiper {
				margin-top: 30px;
				overflow: hidden;
			}
			.swiper_case .swiper-button-next {
				right: 25%;
			}
			.swiper_case .swiper-button-prev {
				left: 25%;
			}
			.swiper_case .swiper-button-prev, .swiper_case .swiper-button-next{
				width: 40px;
    			height: 40px;
			}
			.swiper_case{
				padding-bottom: 100px;
			}
			.main_pro_detail .pro_top_info {
				padding: 30px 0;
			}
			.main_pro_detail .pro_top_info .ctx {
				font-size: 14px;
				margin-top: 30px;
			}
			.main_pro_detail .number_size .no {
				font-size: 16px;
			}
			.main_pro_detail .shuoming {
				color: #474747;
				font-size: 14px;
				line-height: 2;
				margin-top: 30px;
			}
			.main_pro_detail .detail2 .dRight{
				width: 100%;
				margin-top: 30px;
			}
			.main_pro_detail .case720 .box-side {
				width: 100%;
				flex: 0 0 100%;
			}
			.main_pro_detail .bottom .tip_ctx {
				padding: 30px 0;
			}
			.main_pro_detail .case720 .box-side .side_info{
				padding: 40px 35px 40px 35px;
			}
			.main_pro_detail .case720 .box-side .side_info h3 {
				font-size: 30px;
			}
			.main_pro_detail .case720 .box-side .side_info a{
				padding: 5px 29px;
			}
			.main_pro_detail .case720 .box-side:nth-child(2) .side_info {
				text-align: left;
			}
			.main_pro_detail .case720 {
				margin-bottom: 30px;
			}
			.main_pro_detail .bottom {
				margin-top: 30px;
			}
			.index_1 .page_change{
				display: none;
			}
			.index_1 .info_tit{
				width: 100%;
			}
			.index_1 .bottom{
				width: 100%;
				padding: 30px 15px;
				box-sizing: border-box;
				-moz-box-sizing: border-box;
				-webkit-box-sizing: border-box;
			}
			.cate_list{
				width: 100%;
				margin-top: 30px;
				position:relative;
			}
			.cate_list .swiper-pagination{
				text-align:left;
			}
			.index_1 .sec_main{
				height: auto;
			}

			.index_1 .info_tit .tit_img img{
				width: 35%;
				max-width: 180px;
			}
			.index_1 .info_tit .t1 {
				font-size: 15px;
				color: #fff;
				font-weight: 100;
				margin: 20px 0 20px;
			}
			.index_1 .info_tit a {
				font-size: 12px;
				padding: 5px 40px;
			}
			.cate_list .swiper-slide .cbg .line{
				margin: 15px 0;
			}
			.cate_list .swiper-slide .cbg .tt1{
				font-size: 15px;
				font-weight: bold;
			}
			.cate_list .swiper-slide .cbg .tt2{
				font-size:12px;
			}
			.index_case .case_main .box_side {
				width: 100%;
			}
			.index_case .case_main .box_side .side_info {
				background-color: rgba(0, 0, 0, .3);
				padding: 40px 15px 40px 15px;
			}
			.index_case .case_main .box_side .side_info h3 {
    			font-size: 20px;
			}
			.index_case .case_main .box_side .side_info .en {
				font-size: 12px;
			}
			.index_case .case_main .box_side .side_info a {
				font-size: 12px;
				padding: 4px 30px;
			}
			.main_contact .detail .contact_left {
				width: 100%;
			}
			.main_contact .detail .contact_left .img img{
				height: auto;
				width: 80%;

			}
			.main_contact .detail .contact_left .addr p {
				font-size: 16px;
			}
			.main_contact .detail .contact_left .code_list {
				margin-top: 30px;
			}
			.main_contact {
				margin: 30px 0 30px;
			}
			.main_contact .detail .contact_left .code_list .item{
				margin-top: 5px;
			}
			.main_contact .detail .contact_left .code_list .item .n {
				font-size: 15px;
				margin-top: 10px;
			}
			.index_news .news_swiper .swiper .swiper-slide .moreInfo h3 {
				font-size: 18px;
				font-weight: bold;
			}
			.backtop .wz {
    font-size: 12px;
    line-height: 1;
}
			.index_news .news_swiper .swiper .swiper-slide .moreInfo .desc {
				font-size: 13px;
				margin-top: 25px;
				max-width:100%;
			}
			.index_news .news_swiper .swiper .swiper-slide .moreInfo .en {
				font-size: 14px;
				font-weight: lighter;
				margin-top: 25px;
			}
			.index_news .news_swiper .smallSwiper{
				display: none;
			}
			.index_news .news_swiper .swiper .swiper-slide .moreInfo a {
				color: #fff;
				background-color: #c7000a;
				display: inline-block;
				font-weight: lighter;
				padding: 7px 45px 7px 20px;
				margin-top: 30px;
				font-size: 13px;
				background-position: right 15px center;
				background-size: 20px auto;
			}
			.index_video .video_main {
				height: 50vh;
			}
			.index_video .video_main video {
    width: 100%;
    height: 100%;
    object-fit: cover;
			}
			.cate_list .swiper-slide .cbg {
				height: 250px;
			}
			.main_contact .detail .mapbox {
				margin-top: 30px;
				width: 100%;
				
			}
			.main_contact .detail .mapbox .amap-container{
				height:50vh;
			}
			.main_contact .detail .mapbox .redbox a{
				font-size:14px;
			}
			.wap-header-height-div {
				height: 67px;
			}
			.banner .swiper-pagination-bullet {
				width: 25px;
				height: 3px;
			}
			.footer-ewm .ewm-box .title {
				font-size: 18px;
				margin-top: 10px;
			}
			.footer .comp_info .c_name {
				font-size: 14px;
			}
			
			.hiddenPc{
				display: block;
			}
			.index_news .news_swiper .swiper {
				height: 70vh;
				overflow: hidden;
			}
			.next_btn{
				position: absolute;
				justify-content: space-between;
				top: 10%;
				z-index: 1;
				width: 100%;
				box-sizing: border-box;
				-moz-box-sizing: border-box;
				-webkit-box-sizing: border-box;
				padding: 0 10px;
			}
			.next_btn .icon{
				width: 40px;
				height: 40px;
				background-color: rgba(0, 0, 0, .7);
				display: flex;
				justify-content: center;
				align-items: center;
			}
			.next_btn .icon img{
				width: 25px;
				height: 25px;
				display: block;
			}
			.next_btn .icon.prev{
				transform: rotate(180deg)
			}
			.index_news .news_swiper .swiper .swiper-slide .moreInfo{
				height: 100%;
				background-color: rgba(0, 0, 0, .6);
			}
			.index_news .news_swiper .newSwiper .swiper-pagination-bullet{
				width: 25px;
    			height: 3px;
				border-radius: 50px;
				margin-left: 5px;
				margin-right: 5px;
				background: #dfdfdf;
				opacity: .9;
			}
			.index_news .news_swiper .newSwiper .swiper-pagination-bullet-active {
				opacity: 1;
				background: #bf1923;
			}
			.index_news .news_swiper .newSwiper .swiper-pagination{
				bottom: 30px;
				display: block;
			}
			.banner_index .text-box .title::after{
				width: 20px;
    			height: 20px;
				top: 0px;
    			right: -13px;
			}
			.introd_1 .top_logo img{
				max-width:60%;
			}
			.introd_4 {
    margin-top: 30px;
}
			.footer .comp_info .d1{
				font-weight:400;
				font-size:13px;
			}
			.footer .comp_desc .d1{
				font-weight:400;
			}
			.footer .link a{
				font-weight:400;
			}
			.footcopy .ti{
				font-weight:400;
			}
			.footcopy .ti a{
				font-weight:400;
			}
		}
		@media screen and (min-width: 769px) and (max-width: 1200px){
			.container{
				width: 100%;
				padding: 15px;
			}
			.header .c_nav{
				display: none;
			}
			.header .search_box{
				display: none;
			}
			
			.header {
				padding: 18px 0;
			}
			.hiddenPc{
				display: block!important;
			}
			.wap-header-height-div{
				height: 80px;
			}
			.banner_index{
				margin-top: 0;
			}
			.ny-nav .top_nav ul li a{
				font-size: 15px;
				width: 130px;
			}
			.ny-nav .bo_nav ul li a {
				font-size: 16px;
			}
			.ny-nav .bo_nav ul li {
				margin: 5px 20px;
			}
			.introd_1 .wenan {
				font-size: 16px;
				margin-top: 25px;
			}
			.introd_2 {
				margin-top: 100px;
			}
			.id_title .en {
				font-family: met-bold;
				font-size: 20px;
			}
			.id_title .cn {
				font-size: 24px;
			}
			.introd_2 .id2_ctx {
				margin-top: 60px;
			}
			.big_red{
				font-size: 20px;
			}
			.introd_3 .id3_ctx .cont {
				margin-top: 60px;
			}
			.fazhan_top_tit .en {
				font-size: 24px;
			}
			.fazhan_top_tit .cn_tit {
				font-size: 24px;
			}
			.fazhan_catlist .fz_list .f_tit .en {
				font-size: 24px;
			}
			.fazhan_catlist .fz_list .f_tit .cn {
				font-size: 24px;
			}
			.fazhan_catlist .fz_list .fz_list_detail ul li .info .tit {
				font-size: 24px;
			}
			.fazhan_catlist .fz_list .fz_list_detail ul li .info .ctx {
				font-size: 14px;
			}
			.main_news .new_list ul li .img {
				height: 200px;
			}
			.product-list-bgcolor .screening-box{
				width: 25%;
			}
			.product-list-bgcolor .screening-box .screening-header{
				padding-left: 17%;
			}
			.product-list-bgcolor .screening-box .screening-content, .product-list-bgcolor .screening-box .leading_technology{
				padding-left: 17%;
			}
			.product-list-bgcolor .product-list .right-box .pro_list .col{
				width: 50%;
    			flex: 0 0 50%;
    			max-width: 50%;
			}
			.case_detail_main .imgmorelist {
				margin: 100px 0 60px;
			}
			.main_pro_detail .case720 .box-side .side_info h3 {
				font-size: 32px;
			}
			.banner_index .text-box .title {
				font-size: 50px;
			}
		}