.production .pro_03 .production_p,.production .pro_04 .production_p,.production .pro_05 .production_p,.production .pro_06 .production_p{
		display: none;
	}

@media screen and (min-width: 900px) {

	*{

		font-size: 12px;

	}

	body{

		min-width: 1300px;

	}

	.container{
		width: 75%;
		max-width: inherit;
		padding: 0;

	}

	.contain_left{

		padding-right: 12.5%;

	}

	.contain_right{

		padding-left: 12.5%;

	}

	.header{

		height: 80px;

		padding: 0 3.5%;

		min-width: 1300px;

	}

	.header_logo{

		margin-top: 10px;

	}

	.header_logo img{

		height: 60px;

	}

	.header_pc{

		margin-left: 3em;

		padding-left: 1.5em;

	}

	.header_topic{

		padding: 0 12px;

	}

	.header_word01 a{
		color: #222327;
		line-height: 80px;

	}

	.header_word02{ 

		top: 80px;

	} 

	.header_word02 a{ 

		font-size: 0.875em; 

		line-height: 42px;
		color: #222327;

	}

	.header_pho,

	.header_menu{

		display: none;

	}
	.header_logo a{
	    display:none;
	}

	.header_tip{

		margin: 30px 0 0 0;

	}

	.header_tip .tip_tu{

		width: 30px;

	}

	.tell_pic,.earth_pic{

		margin-left: 2.5em;

	}

	.loupe_pic{

		padding-right: 2.5em;

	}

	.tip_box{

		top: 60px;

		padding: 0.5em;

		border-radius: 0.2em;

	}

	.tip_box section{

		padding: 0.1em 0.3em;

	}

	.code_pic{

		width: 5em;

	}

	.searcher{

		width: 13em;

		margin-top: 22px;

		padding: 0 3%;

	}

	.searcher input{

		width: 80%;

		font-size: 0.9375em;

		height: 36px;

		line-height: 36px;

	}

	.search_icon{

		width: 19px;

	}

	.search_close{

		width: 15px;

	}

	.bannerswiper{

		margin-top: 80px;

	}

	.banner_pic{

		height: 40em;

	}

	#banner_pagination{

		width: 75%;

		bottom: 5em;

		left: 12.5%;

	}

	.banner_word{

		width: 45%;

		left: 12.5%;

	}

	.banner_h img{

		height: 34px;

		margin-bottom: 3em;

	}

	.banner_h h1{

		font-size: 3.125em;
		line-height: 1.3em;
		width:90%;

	}

	.banner_h p{

		font-size: 1.25em;

		padding: 1.5em 0 1.2em;

	}

	.banner_btn.pc{

		padding: 0.7em 1.3em;

		margin-top: 5em;

	}

	.banner_btn.pc span{

		margin-right: 1em;

	}
	.mob{display:none !important;}
	.wide{ 

		width: 50%;

	}

	.wide01{ 

		width: 40%;

	}

	.wide02{ 

		width: 60%;

	}

	.wide03{ 

		width: 55%;

	}

	.wide04{ 

		width: 45%;

	}

	.product{

		padding: 7em 0;

	}

	.product_bot{

		padding-bottom: 7em;

	}

	.product_to{

		padding-top: 7em;

	}

	.product_title{

		margin-bottom: 4.5em;

	}

	.product_title p{

		font-size: 1.125em;

	}

	.product_title h1{

		font-size: 2.5em;

		margin-top: 0.3em;

		line-height: 1.3em;

	}

	.product_btn {

		padding: 0.7em 1.3em;

	}

	.product_btn img{

		margin-left: 0.6em;

	}

	.pro_line{

		width: 2em;

		height: 5px;

		border-radius: 0.5em;

		margin-top: 3em;

	}

	.production li{

		padding: 2em 2em 0;

		border-radius: 0.3em;

	}

	.production h1{

		font-size: 1.5em;

	}

	.production .pro_01{

		width: 28%;

		height: 40em;

		margin-right: 1.2%;

		background-image: url(../image/pro_pic01.png);

		background-size: 13em auto;

		background-repeat: no-repeat;

		background-position: center bottom 15%;

	}

	.production .pro_02{

		width: 46.8%;

		height: 19.5em;

		margin-right: 1.2%;

		margin-bottom: 1em;

		background-image: url(../image/pro_pic02.png);

		background-size: 10em auto;

		background-repeat: no-repeat;

		background-position: right center;

	}

	.production .pro_03{

		width: 22.8%;

		height: 19.5em;

		margin-bottom: 1em;

		background-image: url(../image/pro_pic03.png);

		background-size: 10em auto;

		background-repeat: no-repeat;

		background-position: right center;

	}

	.production .pro_04{

		width: 22.8%;

		height: 19.5em;

		margin-right: 1.2%;

		background-image: url(../image/pro_pic04.png);

		background-size: 10em auto;

		background-repeat: no-repeat;

		background-position: right center;

	}

	.production .pro_05{

		width: 22.8%;

		height: 19.5em;

		margin-right: 1.2%;

		background-image: url(../image/pro_pic05.png);

		background-size: 10em auto;

		background-repeat: no-repeat;

		background-position: right center;

	}

	.production .pro_06{

		width: 22.8%;

		height: 19.5em;

		background-image: url(../image/pro_pic06.png);

		background-size: 10em auto;

		background-repeat: no-repeat;

		background-position: right center;

	}


	.production_tab{

		margin: 1.5em 0;

	}

	.production_tab span{

		font-size: 0.875em;

		padding: 0.4em 0.8em;

		border-radius: 0.3em;

		margin-right: 0.5em;

		margin-bottom: 0.5em;

	}

	.production_tab span:last-child{

		margin-right: 0;

	}

	.production_p{

		line-height: 1.8em;

	}

	.pro_01 .production_p{

		width: 92%;

	}

	.pro_02 .production_p{

		width: 68%;

	}

	.pro_03 .production_tab,

	.pro_04 .production_tab,

	.pro_05 .production_tab,

	.pro_06 .production_tab{

		width: 55%;

		margin-top: 6em;

	}

	.pursue_title{

		padding-right: 30%;

	}

	.pursue_title li{

		padding: 1.2em 0;

	}

	.pur_pic{

		width: 15%;

	}

	.pur_word{

		width: 85%;

	}

	.pur_word h1{

		font-size: 1.5em;

	}

	.pur_word p{

		padding: 0.5em 0 1em;

	}

	.pursue_pic{

		height: 45em;

	}

	.pursue_tip{

		width: 76%;

		padding: 2em 3em;

	}

	.pursue_tip p{

		font-size: 1.125em;

		line-height: 1.8em;

	}

	.pursue_tip img{

		top: 2.5em;

	}

	.research_p{ 

		font-size: 1.125em;

		line-height: 2em;

		margin-top: -1.5em;

	}

	.research_ul{

		margin-top: 2.8em;

	}

	.research_ul li{

		padding: 1em 6%;

		margin-bottom: 1.5em;

	}

	.research_ul li:last-child{ 

		margin-bottom: 0;

	}

	.research_l p{

		font-size: 3.4375em;

	}

	.research_l span{

		font-size: 1.125em;

		right: -1.8em;

		top: 0.5em;

	}

	.research_l section{

		font-size: 1.5em;

		right: -1.2em;

		top: 0.2em;

	}

	.research_r p{

		font-size: 1.5em;

		margin-bottom: 0.5em;

	}

	.vocational{ 

		background: url(../image/earth_tu.jpg) center no-repeat #f1f5f7; 

		background-size: 100% auto;

	}

	.vocational_word{

		width: 40%;

		font-size: 1.125em;

		line-height: 2em;

		height: 15em;

		padding-top: 1em;

	}

	.case_btn{

		overflow: hidden;

		position: absolute; 

		right: 0; 

		bottom: 0;

		z-index: 99;

	}

	.case_btn li{

		font-size: 1.125em;

		line-height: 2.4em;

		margin-left: 2.5em;

		float: left;

	}

	.case_contain{

		padding: 0 11.5%;

	}

	.caseswiper{

		padding: 0 0 4em;

	}

	.case_btn .case_active{

		border-bottom: solid 3px #0076c0;

	}

	.case_over{

		padding: 1em;

	}

	.case_pic{

		height: 15em;

	}

	.case_word{

		padding: 1.5em 6%;

	}

	.case_word p{

		font-size: 1.25em;

	}

	.case_word section{

		margin-top: 1em;

	}

	.case_word span{

		margin-right: 0.5em;

	}

	.case_word img{

		width: 0.5em;

	}

	.caseswiper .case_pagination{

		bottom: 0;

	}

	.about_word{

		padding-right: 55%;

		font-size: 1.125em;

		line-height: 2em;

	}

	.record01{

		width: 45%;

		position: absolute; 

		right: 0; 

		bottom: -1em;

		z-index: 9;

	}

	.record01 h1 {

		font-size: 1.125em;

	}

	.record01 span {

		font-size: 3.5em;

		line-height: 1em;

		margin-right: 0.2em;

	}

	.record01 i{

		font-size: 1em;

	}

	.record01 p {

		font-size: 1.125em;

		margin: 0.5em 0 0;

	}

	.about_ul{

		margin-top: 5.5em;

	}

	.about_ul li{

		width: 25%;

		padding: 2em;

	}

	.about_ul h1{

		font-size: 1.5em;

	}

	.about_ul p{

		font-size: 0.9375em;

		margin-top: 0.8em;

	}

	.about_tu{

		top: 1.5em;

		right: 2em;

	}

	.about_icon{

		margin-top: 1.5em;

	}

	.news_ul li{

		height: 20em;

		width: 29%;

		margin-right: 6.5%;

	}

	.news_ul p{

		font-size: 1.75em;

	}

	.news_ul section{

		margin: 0.5em 0 1.3em;

	}

	.news_ul h1{

		font-size: 1.5em;

		line-height: 1.5em;

	}

	.news_tip{

		bottom: 0; 

	}

	.news_tip span{

		margin-left: 0.8em;

	}

	.news_ul li:hover>.news_h1{

	    padding: 3.5em 8% 1em;

	}

	.touch{

		padding: 3.5em 0;

	}

	.touch p{

		font-size: 1.625em;

	}

	.touch button{

		position: absolute; 

		top: 50%; 

		transform: translateY(-50%); 

		right: 5%; 

		z-index: 9;

		padding: 0.8em 1.6em;

	}

	.touch span{

		margin-right: 1em;

	}

	.footer01{

		padding: 6em 0;

	}

	.footer01a{

		width: 42%;

	}

	.footer01a p,.footer01b p{

		font-size: 1.125em;

		margin-bottom: 1.6em;

	}

	.footer01a li{

		width: 50%;

		margin-bottom: 1.3em;

	}

	.footer01b{

		width: 35%;

	}

	.footer01b li{

		margin-bottom: 4em;

	}

	.footer01c p{

		font-size: 1.125em;

	}

	.footer01c h1{

		font-size: 2em;

		margin-top: 0.5em;

	}

	.footer_code{

		margin-top: 3em;

	}

	.footer_code img{

		width: 6em;

	}

	.footer_code span{

		margin-top: 1em;

	}

	.footer02{

		padding: 3em 0;

	}

	.picture{

		margin-top: 80px;

	}

	.picture_pic{

		height: 27em;

	}

	.picture_word{

		left: 12.5%;

	}

	.picture_word1 h1{

		font-size: 3.125em;

		margin: 0.3em 0 0.5em;

	}

	.picture_word1 p{

		font-size: 1.125em;

	}

	.leader ul{ 

		overflow: hidden;

	}

	.leader li{

		float: left;

		padding-right: 3em;

		margin-right: 3em;

	}

	.leader li a{

		padding: 1.6em 0;

	}

	.brief_pic{

		width: 45%;

		height: 26em;

	}

	.brief_word{

		width: 45%;

	}

	.brief_p{

		line-height: 1.8em;

		margin-top: -1.6em;

	}

	.record02{

		margin-top: 5em;

	}

	.record02 span{

		font-size: 4.125em;

		line-height: 1em;

		margin-right: 0.2em;

	}

	.record02 i{

		font-size: 1em;

	}

	.record02 h1{

		font-size: 1em;

		line-height: 30px;

	}

	.record02 h2{

		font-size: 1.25em;

		line-height: 30px;

	}

	.record02 p{

		margin-top: 1em;

	}

	.opinion{

		padding-bottom: 1em;

	}

	.opinion ul{ 

		display: flex; 

		justify-content: space-between;

	}

	.opinion .opinion01{

		height: 5em;

	}

	.opinion .opinion02{

		padding: 4.5em 11% 3.2em;

	}

	.opinion02 h1{
    text-align: center;
		font-size: 1.625em;

	}

	.opinion02 p{

		line-height: 1.8em;

		margin-top: 2em;

	}

	.opinion03{

		left: 39%;

		top: 2.8em;

	}

	.technology_bg{

		padding: 1.5em 0;

	}

	.technology{

		width: 36%;

		margin-top: -1em;

	}

	.technology p{

		line-height: 2em;

	}

	.tech_btn{

		margin-top: 6.5em;

		padding: 0.8em 1.6em;

	}

	.tech_btn img{

		margin-left: 0.8em;

	}

	.honour_btn span{

		margin-left: 1.2em;

		padding: 0.8em 1.5em;

	}

	.honourswiper{

		padding: 0.8em 0 1em;

	}

	.honour_pic{

		padding: 1.8em;

	}

	.base_infor{

		width: 50%;

		line-height: 2em;

		position: absolute; 

		right: 0; 

		bottom: -1em;

		z-index: 9;

	}

	.base_ul{

		margin-top: 7em;

	}

	.base_ul li{

		width: 31.6%;

		height: 17.5em;

		margin-right: 2.6%;

		margin-bottom: 2.5em;

	}

	.base_ul li:nth-child(3n){

		margin-right: 0;

	}

	.client li{

		width: 18%;

		height: 7em;

		line-height: 7em;

		margin-right: 2.5%;

		margin-bottom: 2em;

		text-align: center;

	}

	.client li:nth-child(5n){

		margin-right: 0;

	}

	.picture_word2 p{

		font-size: 3.75em;

	}

	.picture_word2 h1{

		font-size: 2.5em;

		margin: 0.3em 0 0.9em;

	}

	.picture_word2 span{

		width: 2.4em;

		height: 0.2em;

	}

	.quality{

		padding-top: 2em;

		overflow: hidden; 

		width: 100%; 

		text-align: justify;

	}

	.quality::after { 

		content: ''; 

		display: inline-block;

		width: 100%;

	}

	.quality h1{

		font-size: 1.5em;

		margin: 1.6em 0 0.8em;

	}

	.quality img{

		width: 4.75em;

	}

	.serve_ul1{

		margin-top: -0.5em;

	}

	.serve_ul1 li{

		width: 33%;

	}

	.serve_ul1 h1{

		font-size: 1.25em;

	}

	.serve_ul1 p{

		margin-top: 0.8em;

	}

	.serve_ul2{

		margin-top: 5em;

	}

	.serve_ul2 li{ 

		line-height: 2.2em;

		margin-bottom: 0.5em;

		padding-left: 3.5%;

	}

	.serve_ul2 li::after{

		top: 0.9em;

		width: 4px;

		height: 4px;

	}

	.serve_ul3{

		padding-top: 0.5em;

	}

	.serve_ul3 li{

		margin-bottom: 0.3em;

	}

	.serve_ul3 .serve_pic{

		width: 22%;

		min-height: 10em;

	}

	.serve_ul3 .serve_w{

		width: 78%;

		min-height: 10em;

		padding: 1em 6%;

	}

	.serve_pic span{

		font-size: 1.25em;

		margin-top: 0.2em;

	}

	.serve_w p{

		line-height: 2em;

	}

	.logistics li{

		width: 31.4%;

		margin-right: 2.6%;

	}

	.logistics li:nth-child(3n){

		margin-right: 0;

	}

	.logistics_pic{

		height: 12em;

	}

	.logistics_word{

		padding: 1.8em 8%;

	}

	.logistics_word01 span{

		font-size: 1.75em;

	}

	.logistics_word01 h1{

		font-size: 1.5em;

		margin-left: 0.5em;

	}

	.logistics_word02{

		line-height: 1.8em;

		margin-top: 1.2em;

	}

	.market_ul{

		width: 35%;

	}

	.market_ul li{

		line-height: 2em;

		padding-left: 4%;

		margin-top: 2em;

	}

	.market_ul li::after{

		width: 3px;

		height: 3px;

		top: 1em;

	}

	.market_ul span{

		font-size: 1.375em;

	}

	.market_pic{ 

		position: absolute; 

		top: 0; 

		right: 0; 

		z-index: 9;

	}

	.market_pic img{

		width: 36.625em;

	}

	.support{

		padding: 6em 0;

		width: 100%; 

		text-align: justify;

	}

	.support::after{ 

		content: ''; 

		display: inline-block; 

		width: 100%;

	}

	.support li{

		display: inline-block; 

		padding: 0 2em 0 4.5em;

	}

	.support h1{

		font-size: 1.5em;

	}

	.support p{

		font-size: 0.9375em;

		margin-top: 0.3em;

	}

	.support_icon01{

		width: 2.875em;

	}

	.research_word{

		line-height: 2.2em;

		margin-top: -1em;

	}

	.record03{

		margin-top: 7.5em;

	}

	.record03 span{

		font-size: 3.875em;

		line-height: 1em;

		margin-right: 0.2em;

	}

	.record03 i{

		font-size: 1em;

	}

	.record03 h1{

		font-size: 1em;

		line-height: 30px;

	}

	.record03 h2{

		font-size: 1.25em;

		line-height: 30px;

	}

	.record03 p{

		margin-top: 0.9em;

		padding-left: 0.5em;

	}

	.research_pic{

		height: 29em;

		margin: 1em 0;

	}

	.patent_contain{

		padding: 0 12% 6em;

	}

	.patentswiper{

		padding: 1.8em 0 7em;

	}

	.patent_infor{

		width: 46%;

		line-height: 2em;

		position: absolute; 

		right: 0;

		bottom: 0; 

		z-index: 9;

	}

	.patent_pic{

		padding: 0 0.8em;

	}

	#patent_pagination{

		bottom: 0;

	}

	#patent_pagination .swiper-pagination-bullet{

		width: 0.5em;

		height: 0.5em;

	}

	.ensure_pic li{

		height: 45em;

	}

	.ensure_w{

		padding-top: 5.5em;

		padding-left: 4%;

	}

	.ensure_tab li{

		padding: 2em 15% 2em 3em;

		margin-bottom: 1.5em;

	}

	.ensure_tab .on::after{ 

		content: ''; 

		position: absolute; 

		width: 0; 

		height: 0; 

		top: 20%; 

		left: -18px;

	    border-top: solid 15px transparent; 

		border-right: solid 20px #fff; 

		border-bottom: solid 15px transparent;

	}

	.ensure_tab img{

		width: 2.25em;

		top: 1.5em;

		right: 2.5em;

	}

	.ensure_tab h1{

		font-size: 1.625em;

	}

	.ensure_tab p{

		line-height: 1.8em;

		margin-top: 1.2em;

	}

	.character{

		padding: 2em 0 0;

	}

	.character li{

		padding-bottom: 5em;

	}

	.character_word{

		padding-top: 2.5em;

		height: 22em;

	}

	.character_pic{

		height: 22em;

	}

	.character_w01 h1{

		font-size: 1.875em;

		margin-left: 0.8em;

	}

	.character_w02{

		line-height: 2.2em;

		margin: 3em 0;

	}

	.character_line{

		width: 2em;

		height: 4px;

	}

	.character_word:hover>.character_line{ 

		width: 3em;

	}

	.ch_wide01{

		width: 40%;

	}

	.ch_wide02{

		width: 47.5%;

	}

	.character_tag{

		padding: 0.8em 0.8em 1.5em;

		top: -1em;

		right: 8%;

	}

	.character_tag h1{

		font-size: 1.875em;

	}

	.character_tag span{

		font-size: 1.3em;

		margin-right: 0.1em;

	}

	.character_tag p{

		font-size: 1.125em;

		margin-top: 0.2em;

	}

	.pro_table{

		padding: 3.2em 0;

	}

	.pro_table th{

		width: 15%;

	}

	/*.pro_table a{

		display: none;

	}*/

	.pro_table td{

		width: 85%;

		padding: 0 4%;

	}

	.equip_ul01 li{

		margin-right: 2.0em;

		padding: 1.6em 0;

	}

	.equip_ul01 span{

		height: 3px;

	}

	.equip_ul02{

		padding: 0.2em 0 1.8em;

	}

	.equip_ul02 li{

		margin-top: 1.5em;

		margin-right: 1em;

		padding-right: 1em;

	}

	.equip_ul02 p{

		font-size: 0.875em;

	}

	.fabric li{

		width: 23.2%;

		margin-right: 2.4%;

		padding: 2em;

		margin-bottom: 2.4em;

	}

	.fabric li:nth-child(4n){

		margin-right: 0;

	}

	.fabric h1{

		font-size: 1.25em;

	}

	.fabric p{

		margin-top: 0.5em;

	}

	.fabric .fabric_pic{

		width: 70%;

		height: 15em;

		margin-top: 1.5em;

	}

	.fabric_pic img{

		height: 100%; 

		object-fit: cover; 

	}

	.fabric button{

		height: 2.4em;

		line-height: 2.4em;

		border-radius: 0.1em;

		margin-top: 1.5em;

	}

	.page{

		padding: 2em 0 5em;

	}

	.page_prev{

		height: 2.2em;

		margin-right: 2.5em;

	}

	.page_next{

		height: 2.2em;

		margin-left: 2.5em;

	}

	.page_prev img,.page_next img{

		width: 1.875em;

	}

	.page ul a{

		width: 2.2em;

		height: 2.2em;

		line-height: 2.2em;

		margin: 0 0.3em;

	}

	.guide{

		margin-top: 80px;

		padding: 4em 0 3em;

	}

	.guide_title{

		float: left; 

		font-size: 0.875em;

	}

	.guide_btn{

		position: absolute;

		right: 0; 

		top: 50%; 

		transform: translateY(-50%); 

		z-index: 9;

	}

	.return_btn{

		padding: 0.7em 1.2em;

	}

	.return_btn span{

		font-size: 0.875em;

		margin-left: 0.8em;

	}

	.explicit{

		padding: 5em 3em;

		margin-bottom: 4em;

	}

	.explicit01{

		width: 45%;

	}

	.explicit01a{

		width: 60%;

	}

	.explicit_pic_1{

		height: 24em;

	}

	.explicit01b{

		width: 30%;

		padding: 3.2em 0;

	}

	.gallery-top{

		height: 24.4em;

	}

	.gallery-thumbs{

		height: 18em;

	}

	.explicit_pic_2{

		width: 5.5em;

		height: 5.5em;

	}

	.explicit02{

		width: 50%;

	}

	.exp-button-prev{

		width: 5.5em;

		height: 2em;

		top: 0; 

		left: 0;

	}

	.exp-button-next{

		width: 5.5em;

		height: 2em;

		bottom: 0; 

		left: 0;

	}

	.explicit02a p{

		font-size: 2em;

	}

	.explicit02a h1{

		font-size: 1.375em;

		margin: 0.5em 0 2em;

	}

	.explicit02a span{

		line-height: 1.8em;

	}

	.explicit02b{

		margin-top: 4.5em;

	}

	.explicit02b button{

		padding: 0 1.6em;

		line-height: 3em;

		margin-right: 2em;

	}

	.explicit02b span{

		margin-right: 0.8em;

	}

	.explicit02b p{

		font-size: 1.125em;

	}

	.exp_tell02{

		display: none;

	}

	.large_pic .large_icon{

		width: 2em;

		right: -1em;

		top: -1em;

	}

	.large_pic .large_tu{

		max-width: 40vw;

	}

	.apply{

		padding: 4em 0 0;

	}

	.apply li{

		width: 31%;

		padding: 2em;

		margin-right: 3.5%;

		margin-bottom: 3.2em;

	}

	.apply li:nth-child(3n){

		margin-right: 0;

	}

	.apply .apply_pic{

		height: 11.25em;

	}

	.apply_word{

		margin-top: 1.5em;

	}

	.apply_word p{

		font-size: 0.9375em;

	}

	.apply_word h1{

		font-size: 1.25em;

		line-height: 1.5em;

		height: 3em;

		margin: 0.6em 0 1.6em;

	}

	.apply_icon span{

		font-size: 0.875em;

		margin-left: 0.8em;

	}

	.content{

		margin-bottom: 3em;

	}

	.content_l{

		width: 75%;

	}

	.content_r{

		width: 22%;

	}

	.brand_title{

		padding: 0 3em;

	}

	.brand_title ul{ 

		overflow: hidden;

	}

	.brand_title li{

		float: left; 

		font-size: 1.125em;

		margin-right: 5em;

		line-height: 4em;

	}

	.brand_ul{

		padding: 4.5em 3em 0;

	}
	.brand_ul img{width:100% !important;
	    height:auto !important;
	}

	.theory{

		margin-bottom: 4.5em;

	}

	.theory_title{

		font-size: 1.125em;

		margin-bottom: 2em;

	}

	.theory_word{

		line-height: 2em;

	}

	.specific_item{

		width: 31%;

		margin-right: 3.5%;

		margin-bottom: 2.5em;

	}

	.specific_item:nth-child(3n){

		margin-right: 0;

	}

	.specific_item:nth-last-child(-n+3){

		margin-bottom: 0;

	}

	.specific_item section{

		height: 11.875em;

	}

	.specific_item p{

		padding: 1.2em 0;

	}

	.property li{

		line-height: 1.8em;

		margin-bottom: 1em;

	}

	.brand_table th{

		width: 30%;

		padding: 1.2em 3%;

		font-size: 0.9375em;

	}

	.brand_table td:nth-child(2n){

		width: 70%;

		padding: 1.2em 3%;

		font-size: 0.9375em;

	}
	.brand_table td:nth-child(2n+1){

		width: 30%;

		padding: 1.2em 3%;

		font-size: 0.9375em;

	}

	
	.brand_table table.part3 td{

		width: 35%;

		padding: 1.2em 3%;

		font-size: 0.9375em;

	}
.brand_table table.part3 td:first-child{

		width: 30%;

		padding: 1.2em 3%;

		font-size: 0.9375em;

	}

	.virtue{

		border-radius: 0.3em;

	}

	.virtue li{

		width: 31%;

		margin-right: 3.5%;

		padding: 4em 1em 1em;

	}

	.virtue li:nth-child(3n){

		margin-right: 0;

	}

	.virtue h1{

		font-size: 1.125em;

	}

	.virtue p{

		font-size: 0.9375em;

		line-height: 1.6em;

		margin-top: 1em;

	}

	.virtue img{

		width: 2.5em;

		top: 1.2em;

		right: 1.3em;

	}

	.sell h1{

		font-size: 1.25em;

	}

	.sell01{

		margin: 3em 0;

	}

	.sell01 li{

		width: 31%;

		margin-right: 3.5%;

		padding: 0.8em 3%;

	}

	.sell01 li:nth-child(3n){

		margin-right: 0;

	}

	.sell01 span{

		font-size: 1.25em;

		line-height: 40px;

	}

	.sell01 p{

		font-size: 0.9375em;

		line-height: 40px;

	}

	.sell02 li{

		font-size: 0.9375em;

		margin-bottom: 1.3em;

	}

	.brand_tip{

		padding: 3em;

	}

	.brand_page{

		padding: 0.7em 0;

	}

	.brand_page02{

		margin-left: 2em;

	}

	.brand_page span{

		font-size: 0.875em;

		margin: 0 0.5em;

	}

	.brand_page img{

		width: 1em;

	}

	.related{

		padding: 1.5em;

	}

	.related_title{

		font-size: 1.25em;

		margin-bottom: 1.3em;

	}

	.related_ul li{

		margin-bottom: 1.6em;

	}

	.related_w{

		width: 66%;

		padding: 1.3em 1.2em;

	}

	.related_pic{ 

		width: 32%;

		height: 95%;

	}

	.related_w h1{

		font-size: 1.125em;

	}

	.related_w p{

		font-size: 0.875em;

		margin: 0.4em 0 1.5em;

	}

	.related_w img{

		width: 1.25em;

	}

	.adv li{

		padding: 2em 12% 2em 8%;

		margin-top: 1.5em;

	}

	.adv h1{

		font-size: 1.625em;

		margin-top: 0.8em;

	}

	.adv img{

		width: 2.1875em;

		right: 8%;

		bottom: 2.3em;

	}

	.iw_poi_title {

		font-size:0.9375em;

	}

	.iw_poi_content {

		font-size: 0.875em;

		padding-top: 5px;

	}

	#dituContent{

		height: 26em;

	}

	.contact{

		padding: 6em 0;

	}

	.relation_w h1{

		font-size: 2.25em;

	}

	.relation_w span{

		width: 3.6em;

		height: 0.3em;

		margin: 1.5em 0 1.8em;

	}

	.relation_w p{

		line-height: 1.6em;

	}

	.relation_ul{

		margin-top: 4em;

	}

	.relation_ul li{

		width: 48%;

		margin-right: 4%;

	}

	.relation_ul li:nth-child(2n){

		margin-right: 0;

	}

	.relation_ul li img{

		width: 1.875em;

	}

	.relation_ul li section{

		width: 80%;

	}

	.relation_ul li p{

		margin-top: 0.8em;

		height: 5em;

	}

	.article{

		padding: 4em 3em;

	}

	.article h1{

		font-size: 1.875em;

	}

	.article p{

		font-size: 0.9375em;

		margin-top: 1.8em;

	}

	.article_p{

		padding: 4em 0 0;

	}

	.article_p{

		line-height: 2.2em;

	}

	.information li{

		margin-bottom: 1.5em;

	}

	.information li:last-child{

		margin-bottom: 0;

	}

	.information_pic{

		width: 35%;

		height: 3.5em;

	}

	.information_w{

		width: 60%;

		height: 3.5em;

	}

	.information_w p{

		font-size: 0.875em;

		line-height: 1.2em;

	}

	.information_w span{

		font-size: 0.75em;

	}

	.advice{

		padding: 2em 12% 2em 10%;

		margin-top: 1.8em;

	}

	.advice button{

		padding: 0.6em 1.3em;

	}

	.advice h1{

		font-size: 1.75em;

		line-height: 1.2em;

		margin: 0.5em 0 1.3em;

	}

	.advice span{

		font-size: 0.9375em;

		margin-right: 0.6em;

	}

	.advice img{

		width: 1em;

	}

	.consult{

		margin-bottom: 3em;

	}

	.consult_title{

		margin-bottom: 3em;

	}

	.consult_title p{

		font-size: 1.125em;

	}

	.consult_title h1{

		font-size: 2.5em;

		margin-top: 0.2em;

	}

	.consult_int input{

		width: 32%;

		height: 3em;

		line-height: 3em;

		margin-right: 2%;

		padding: 0 1em;

		border-radius: 0.2em;

	}

	.consult_int input:nth-child(3n){

		margin-right: 0;

	}

	.consult_text textarea{

		padding: 1em;

		height: 12em;

		border-radius: 0.2em;

		margin-top: 1.8em;

	}

	.consult_btn{

		margin-top: 1.8em;

	}

	.consult_btn button{

		width: 9em;

		line-height: 2.8em;

		height: 2.8em;

		margin-right: 1.2em;

	}

	.consult_btn span{

		width: 9em;

		line-height: 2.8em;

		height: 2.8em;

	}

}

@media screen and (min-width: 1024px) {

	*{

		font-size: 13px;

	}

	.header_topic{

		padding: 0 15px;

	}

}

@media screen and (min-width: 1300px) {

	*{

		font-size: 14px;

	}

	.searcher{

		width: 15em;

	}

}

@media screen and (min-width: 1500px) {

	*{

		font-size: 15px;

	}

	.brief_pic{

		height: 24em;

	}

	.searcher{

		width: 20em;

	}

	.pursue_pic{

		height: 43em;

	}

}

@media screen and (min-width: 1700px) {

	*{

		font-size: 16px;

	}

	.brief_pic{

		height: 37em;

	}

}

@media screen and (max-width: 900px) {
	.production_p{
		 text-overflow: -o-ellipsis-lastline;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  line-clamp: 2;
  -webkit-box-orient: vertical;
	}
	*{

		font-size: 0.6rem;

	}

	.container{

		width: 90%;

	}

	.contain_right,.contain_left{

		width: 90%;

		margin: 0 auto;

	}

	.header{

		height: 2.3rem;

		padding: 0 4%;

	}

	.header_logo{

		margin-top: 0.4rem;

	}

	.header_logo img{

		width: 3.8rem;

	}

	.header_menu{

		float: right;

		margin-top: 0.7rem;	

	}

	.header_menu img{

		width: 1rem;

	}
	.header_logo a{
        float: left;
        margin-top: 0.5rem;
        margin-left: 0.5rem;
        color: #434040;
        font-size: 0.5rem;
		width: 2rem;
		text-align: center;
		font-weight:bold;
		border-bottom:1px solid #434040;
	}

	.header_pc,

	.header_tip,

	.searcher{

		display: none;

	}

	.searchfor{

		padding: 1.5rem 8%;

		background: #0076c0;

	}

	.searchfor section{

		background: #fff;

		border-radius: 3px;

		overflow: hidden;

	}

	.searchfor input{

		float: left;

		line-height: 1.8rem;

		padding-left: 5%;

		font-size: 0.65rem;

		width: 85%;

	}

	.searchfor img{

		float: right;

		margin-top: 0.5rem;

		margin-right: 4%;

	}

	.bannerswiper{ 

		margin-top: 2.3rem;

	}

	.banner_pic{

		height: 70vh;

	}

	#banner_pagination{

		width: 90%;

		bottom: 2rem;

		left: 5%;

	}

	#banner_pagination .swiper-pagination-bullet{ 

		width: 1.4rem;

		height: 1.42rem;

		line-height: 1.2rem;

		margin: 0 0.2rem;
         

	}

	#banner_pagination .swiper-pagination-bullet .left{

		top: -0.1rem;

	    left: -0.1rem;

	    width: 0.7rem;

	    height: 1.4rem;

	}

	#banner_pagination .swiper-pagination-bullet .left:after{

		width: 0.7rem;

	    height: 1.4rem;

	    border-top: solid 0.1rem #fff;

	    border-left: solid 0.1rem #fff;

	    border-bottom: solid 0.1rem #fff;

	    border-radius: 0.7rem 0 0 0.7rem;
	    
	   

	}

	#banner_pagination .swiper-pagination-bullet .right{

		top: -0.1rem;

	    right: -0.1rem;

	    width: 0.7rem;

	    height: 1.4rem;

	}

	#banner_pagination .swiper-pagination-bullet .right:after{

		width: 0.7rem;

	    height: 1.4rem;

	    border-top: solid 0.1rem #fff;

	    border-right: solid 0.1rem #fff;

	    border-bottom: solid 0.1rem #fff;

	    border-radius: 0 0.7rem 0.7rem 0;

	}

	.banner_word{

		width: 85%;

		left: 5%;

	}

	.banner_h img{

	    height: 1.2rem;

	    margin-bottom: 0.8rem;

	}

	.banner_h h1{

	    font-size: 1.2rem;

	    line-height: 1.6rem;

	}

	.banner_btn {

		padding: 0.4rem 0.7rem;

		margin-top: 2.5rem;

	}

	.banner_btn img{

		width: 0.7rem;

		margin-left: 0.5rem;

	}
	.pc{
	    display: none !important;
	}

	.banner_h p{

		font-size: 0.65rem;

		padding: 0.8rem 0 0;

	}

    .btn_pc{display:none;}
    .btn_mob{ display:block;}



	.wide,.wide01,.wide02,

	.wide03,.wide04{

		width: 100%;

	}

	.product {

	    padding: 2.5rem 0;

	}

	.product_bot{

		padding-bottom: 2.5rem;

	}

	.product_to{

		padding-top: 2.5rem;

	}

	.product_title{

		margin-bottom: 1.5rem;

		padding-right: 5%;

	}

	.product_title h1 {

		font-size: 1.2rem;

	    margin-top: 0.4rem;

	    line-height: 1.5rem;

	}

	.product_title i{

		display: none;

	}

	.product_btn{

		padding: 0.35rem 0.6rem;

	}

	.product_btn button{

		font-size: 0.55rem;

	}

	.product_btn img{

		width: 0.7rem;

		margin-left: 0.3rem;

	}

	.production li{

		width: 100%;

		padding: 1rem 1rem 5rem;

		border-radius: 0.3rem;

		margin-bottom: 1.5rem;

	}

	.production .pro_01 {

		height: 20rem;

	    background-image: url(../image/pro_pic01.png);

	    background-size: auto 60%;

	    background-repeat: no-repeat;

	    background-position: center bottom 0.5rem;

	}

	.production .pro_02{

		height: 20rem;

		background-image: url(../image/pro_pic02.png);

		background-size: auto 60%;

		background-repeat: no-repeat;

		background-position: center bottom 0.5rem;

	}

	.production .pro_03{

		height: 13rem;

		background-image: url(../image/pro_pic03.png);

		background-size: auto 60%;

		background-repeat: no-repeat;

		background-position: center bottom 0.5rem;

	}

	.production .pro_04{

		height: 13rem;

		background-image: url(../image/pro_pic04.png);

		background-size: auto 60%;

		background-repeat: no-repeat;

		background-position: center bottom 0.5rem;

	}

	.production .pro_05{

		height: 13rem;

		background-image: url(../image/pro_pic05.png);

		background-size: auto 60%;

		background-repeat: no-repeat;

		background-position: center bottom 0.5rem;

	}

	.production .pro_06{

		height: 13rem;

		background-image: url(../image/pro_pic06.png);

		background-size: auto 60%;

		background-repeat: no-repeat;

		background-position: center bottom 0.5rem;

	}

	.production h1{

		font-size: 0.8rem;

	}

	.production i{

		display: none;

	}

	.production_tab{

		margin: 0.6rem 0;

	}

	.production_tab span{

		padding: 0.2rem 0.5rem;

		border-radius: 0.2rem;

		margin-right: 0.3rem;

		margin-bottom: 0.5rem;

	}

	.production_p{

		line-height: 1rem;

	}

	.pro_line {

		width: 1.2rem;

		height: 0.2rem;

		border-radius: 0.3rem;

		margin-top: 1.2rem;

	}

	.pursue_title{

		overflow: hidden;

		margin-bottom: 1.2rem;

	}

	.pursue_title li{

		float: left;

		width: 50%;

		padding: 0.5rem 0;

	}

	.pur_pic{

		width: 17%;

	}

	.pur_pic img{

		width: 0.8rem;

	}

	.pur_word{

		width: 83%;

	}

	.pur_word h1{

		font-size: 0.7rem;

	}

	.pur_word p{

		font-size: 0.55rem;

		margin: 0.2rem 0 0.5rem;
		min-height: 34px;

	}

	.pursue_pic{

		height: 16rem;

	}

	.pursue_tip{

		width: 90%;

		padding: 0.7rem 0.7rem 0.7rem 1.2rem;

		font-size: 0.55rem;

		line-height: 1rem;

	}

	.research_p{

		line-height: 1rem;

	}

	.research_ul{

		margin-top: 1.5rem;

	}

	.research_ul li{

		padding: 0.6rem 6%;

		margin-bottom: 0.8rem;

	}

	.research_l p{

		font-size: 1.5rem;

	}

	.research_l span{

		top: 0.1rem;

		right: -1rem;

	}

	.research_l section{

		font-size: 0.75rem;

		top: 0.1rem;

		right: -0.8rem;

	}

	.research_r p{

		font-size: 0.7rem;

		margin-bottom: 0.1rem;

	}

	.vocational{

		background: url(../image/earth_tu.jpg) right 25% bottom 1rem no-repeat #f1f5f7; 

		background-size: 200% auto;

		padding-bottom: 13rem;

	}

	.vocational_word{

		line-height: 1rem;

	}

	.vocational_word i{

		display: none;

	}

	.case_btn{

		width: 105%;

		overflow-x: auto;

		white-space: nowrap;

		margin-top: 1.2rem;

	}

	.case_btn::-webkit-scrollbar{

		display: none;

	}

	.case_btn li{

		display: inline-block;

		font-size: 0.65rem;

		margin-right: 1rem;

		line-height: 1.8rem;

	}

	.case_btn .case_active{

		border-bottom: solid 0.15rem #0076c0;

	}

	.case_contain{

		padding: 0 2%;

	}

	.caseswiper{

		padding-bottom: 2rem;

	}

	.case_over{

		padding: 0.6rem;

	}

	.case_pic{

		height: 8rem;

	}

	.case_word{

		padding: 0.8rem;

	}

	.case_word p{

		font-size: 0.7rem;

	}

	.case_word section{

		margin-top: 0.5rem;

	}

	.case_word span{

		font-size: 0.55rem;

		margin-right: 0.3rem;

	}

	.case_word img{

		width: 0.25rem;

	}

	.case_contain .case_pagination{

		bottom: 0;

	}

	.case_contain .case_pagination .swiper-pagination-bullet{

		width: 0.3rem;

		height: 0.3rem;

		margin: 0 0.3rem;

	}

	.about_word{

		line-height: 1.2rem;

	}

	.record01{

		margin: 1.5rem 0;

	}

	.record01 span{

		font-size: 1.3rem;

		line-height: 1.5rem;

		margin-right: 0.2rem;

	}

	.record01 i{

		font-size: 1.3rem;

	}

	.about_ul li{

		width: 50%;

		padding: 1rem 0.7rem;

	}

	.about_ul li:nth-child(1){

		border-bottom: solid 1px #e1e1e1;

	}

	.about_ul li:nth-child(2){

		border-bottom: solid 1px #e1e1e1;

	}

	.about_ul h1{

		font-size: 0.75rem;

	}

	.about_ul p{

		font-size: 0.55rem;

		margin: 0.3rem 0 0.5rem;

	}

	.about_tu{

		width: 1.3rem;

		top: 0.7rem;

		right: 0.5rem;

	}

	.news_ul li{

		width: 100%;

		height: 9rem;

		border-bottom: solid 1px #e1e1e1;

		margin-bottom: 1.5rem;

	}

	.news_ul p{

		font-size: 0.7rem;

	}

	.news_ul section{

		font-size: 0.55rem;

		margin: 0.2rem 0 0.6rem;

	}

	.news_ul h1{

		font-size: 0.75rem;

		line-height: 1.1rem;

	}

	.news_tip{

		bottom: 1rem; 

	}

	.news_tip img{

		width: 0.3rem;

	}

	.news_tip span{

		font-size: 0.55rem;

		margin-left: 0.3rem;

	}

	.news_ul li:hover>.news_h1{

		padding: 0.6rem 5%;

	}

	.touch{

		padding: 1.8rem 0;

	}

	.touch p{

		font-size: 0.9rem;

		line-height: 1.3rem;

	}

	.touch button{

		padding: 0.35rem 0.6rem;

		margin-top: 1.5rem;

	}

	.touch button span{

		font-size: 0.55rem;

	}

	.touch button img{

		width: 0.7rem;

		margin-left: 0.3rem;

	}

	.footer01{

		padding: 2rem 0;

	}

	.footer01a{

		width: 100%;

		margin-bottom: 1rem;

	}

	.footer01a p, .footer01b p{

		font-size: 0.7rem;

		margin-bottom: 0.7rem;

	}

	.footer01a li{

		width: 25%;

		margin-bottom: 0.6rem;

	}

	.footer01b{

		width: 100%;

	}

	.footer01b li{

		margin-bottom: 1rem;

	}

	.footer01c{

		width: 100%;

		padding-top: 0.5rem;

	}

	.footer01c p{

		font-size: 0.7rem;

	}

	.footer01c h1{

		font-size: 1rem;

		margin: 0.4rem 0 1rem;

	}

	.footer_code img{

		width: 4rem;

		margin-bottom: 0.1rem;

	}

	.footer02{

		padding: 1rem 0;

	}

	.footer02 p{

		width: 100%;

		font-size: 0.5rem;

	}

	.footer02 span{

		width: 100%;

		font-size: 0.5rem;

		margin-top: 0.3rem;

	}

	.picture{

		margin-top: 2.3rem;

	}

	.picture_pic{

		height: 15rem;

	}

	.picture_word{

		width: 90%;

		left: 5%;

	}

	.picture_word1 img{

		height: 1rem;

	}

	.picture_word1 h1{

		font-size: 1.2rem;

		margin: 0.4rem 0 0.7rem;

	}

	.picture_word1 p{

		font-size: 0.65rem;

	}

	.leader ul{

		white-space: nowrap;

		overflow-x: auto;

	}

	.leader ul::-webkit-scrollbar{

		display: none;

	}

	.leader li{

		display: inline-block;

		padding-right: 0.8rem;

		margin-right: 0.8rem;

	}

	.leader li a{

		padding: 0.9rem 0;

	}

	.brief_pic{

		width: 100%;

		height: 8rem;

	}

	.brief_word{

		width: 100%;

		margin-top: 1.5rem;

	}

	.brief_p{

		line-height: 1.2rem;

	}

	.record02{

		margin-top: 2rem;

	}

	.record02 li{

		width: 45%;

		margin-bottom: 1.8rem;

	}

	.record02 li:nth-child(3){

		margin-bottom: 0;

	}

	.record02 li:nth-child(4){

		margin-bottom: 0;

	}

	.record02 span{

		font-size: 1.5rem;

		line-height: 1.8rem;

		margin-right: 0.2rem;

	}

	.record02 i{

		font-size: 1.5rem;

	}

	.record02 p{

		margin-top: 0.3rem;

	}

	.opinion li{

		width: 100%;

		margin-bottom: 1rem;

	}

	.opinion li:last-child{

		margin-bottom: 0;

	}

	.opinion .opinion01{

		height: 2rem;

	}

	.opinion .opinion02{

		padding: 1.8rem 1rem 1.2rem;

	}

	.opinion02 h1{

		font-size: 0.75rem;
		text-align: center;

	}

	.opinion03{

		left: 42%;

		top: 1rem;

	}

	.opinion03 img{

		width: 2rem;

	}

	.opinion02 p{

		font-size: 0.55rem;

		line-height: 1rem;

		margin-top: 0.6rem;

	}

	.technology p{

		line-height: 1rem;

	}

	.tech_btn{

		margin-top: 2rem;

		padding: 0.35rem 0.6rem;

	}

	.tech_btn button{

		font-size: 0.55rem;

	}

	.tech_btn img{

		width: 0.7rem;

		margin-left: 0.3rem;

	}

	.honour_btn span{

		margin-left: 0.5rem;

		padding: 0.3rem 0.5rem;

	}

	.honour_btn img{

		width: 0.7rem;

	}

	.honour_pic{

		padding: 0.6rem;

	}

	.base_infor{

		width: 108%;

		line-height: 1rem;

		margin-top: 1rem;

	}

	.base_ul li{

		width: 100%;

		height: 8rem;

		margin-bottom: 1rem;

	}

	.client li{

		width: 48%;

		height: 3.4rem;

		line-height: 3.4rem;

		margin-right: 4%;

		margin-bottom: 0.6rem;

	}

	.client li:nth-child(2n){

		margin-right: 0;

	}

	.picture_word2 p{

		font-size: 1.6rem;

	}

	.picture_word2 h1{

		font-size: 1.2rem;

		margin: 0.4rem 0 0.7rem;

	}

	.picture_word2 span{

		width: 1.2rem;

		height: 0.15rem;

	}

	.quality{

		display: flex;

		justify-content: space-between;

		flex-wrap: wrap;

		padding-top: 1rem;

	}

	.quality li{

		width: 46%;

		margin-bottom: 1.8rem;

	}

	.quality li:nth-child(3){

		margin-bottom: 0.5rem;

	}

	.quality li:nth-child(4){

		margin-bottom: 0.5rem;

	}

	.quality img{

		width: 1.8rem;

	}

	.quality h1{

		font-size: 0.75rem;

		margin: 0.6rem 0 0.4rem;

	}

	.quality p{

		font-size: 0.55rem;

	}

	.serve_ul1 h1{

		font-size: 0.8rem;

	}

	.serve_ul1 li{

		width: 33.3%;

	}

	.serve_ul1 p{

		margin-top: 0.2rem;

	}

	.serve_ul2{

		margin-top: 1.5rem;

	}

	.serve_ul2 li{

		line-height: 1.2rem;

		padding-left: 5%;

		padding-bottom: 0.3rem;

	}

	.serve_ul2 li::after{

		top: 0.5rem;

		width: 0.2rem;

		height: 0.2rem;

	}

	.serve_ul3{

		margin-top: 1.2rem;

	}

	.serve_ul3 li{

		margin-bottom: 0.2rem;

	}

	.serve_ul3 .serve_pic{

		width: 30%;

	}

	.serve_pic img{

		width: 1.3rem;

	}

	.serve_ul3 .serve_w{

		width: 70%;

		padding: 0.8rem 6%;

	}

	.serve_w p{

		font-size: 0.55rem;

		line-height: 0.9rem;

	}

	.logistics li{
    width: 46% !important;
    margin-right: 3% !important;
		margin-bottom: 1.3rem;

	}

	.logistics li:last-child{

		margin-bottom: 0;

	}

	.logistics_pic{

		height: 7rem;

	}

	.logistics_word{

		padding: 0.9rem 6% 1rem;

	}

	.logistics_word01{

		display: flex;

		align-items: center;

	}

	.logistics_word01 span{

		font-size: 1rem;

	}

	.logistics_word01 h1{

		font-size: 0.8rem;

		margin-left: 0.3rem;

	}

	.logistics_word02{

		line-height: 1rem;

		margin-top: 0.4rem;

	}

	.market_ul li{

		line-height: 1rem;

		padding-left: 5%;

		margin-bottom: 0.8rem;

	}

	.market_ul li::after{

		width: 0.2rem;

		height: 0.2rem;

		top: 0.4rem;

	}

	.market_ul span{

		font-size: 0.9rem;

	}

	.market_pic{

		margin-top: 2rem;

	}

	.market_pic img{

		width: 100%;

	}

	.support{

		display: flex;

		justify-content: space-between;

		flex-wrap: wrap;

		padding: 0.5rem 0 2.5rem;

	}

	.support li{

		width: 46%;

		padding: 0 3% 0 11%;

		margin-top: 1.5rem;

	}

	.support .support_icon01{

		width: 1rem;

	}

	.support h1{

		font-size: 0.65rem;

	}

	.support p{

		font-size: 0.55rem;

		margin-top: 0.1rem;

	}

	.research_word{

		line-height: 1.2rem;

	}

	.record03{

		margin-top: 1.5rem;

	}

	.record03 span{

		font-size: 1.5rem;

		line-height: 1.5rem;

		margin-right: 0.3rem;

	}

	.record03 i{

		font-size: 1.5rem;

	}

	.record03 h1{

		font-size: 0.55rem;

	}

	.record03 h2{

		font-size: 0.65rem;

	}

	.research_pic{

		height: 8rem;

		margin-top: 1rem;

	}

	.patent_infor{

		width: 108%;

		margin-top: 1rem;

		line-height: 1rem;

	}

	.patentswiper{

		padding-bottom: 2rem;

	}

	.patent_contain{

		padding: 0 3% 2.5rem;

	}

	.patent_pic{

		padding: 0.4rem;

	}

	#patent_pagination{

		bottom: 0;

	}

	#patent_pagination .swiper-pagination-bullet{

		width: 0.3rem;

		height: 0.3rem;

		margin: 0 0.3rem;

	}

	.ensure_bg{

		padding: 2.5rem 0;

	}

	.ensure_pic li{

		height: 10rem;

	}

	.ensure_w{

		padding-bottom: 1.2rem;

	}

	.ensure_tab{

		padding-left: 3.5%;

	}

	.ensure_tab li{

		padding: 1.2rem 12% 1.2rem 7%;

		margin-bottom: 1rem;

	}

	.ensure_tab .on::after{

		content: ''; 

		position: absolute; 

		width: 0; 

		height: 0; 

		top: 20%; 

		left: -0.45rem;

	    border-top: solid 0.5rem transparent; 

		border-right: solid 0.5rem #fff; 

		border-bottom: solid 0.5rem transparent;

	}

	.ensure_tab h1{

		font-size: 0.75rem;

	}

	.ensure_tab p{

		line-height: 1rem;

		margin-top: 0.8rem;

	}

	.ensure_tab img{

		width: 1.2rem;

		top: 0.9rem;

		right: 5%;

	}

	.character{

		padding-top: 1rem;

	}

	.character li{

		width: 100%;

		margin-bottom: 1.6rem;

	}

	.character_w01 img{

		width: 1.5rem;

	}

	.character_w01 h1{

		font-size: 0.8rem;

		margin-left: 0.5rem;

	}

	.character_line{

		width: 1.2rem;

		height: 0.15rem;

	}

	.character_w02{

		line-height: 1rem;

		margin: 1rem 0 0.6rem;

	}

	.character_pic{

		height: 8rem;

	}

	.character_tag{

		padding: 0.6rem 0.5rem 0.8rem;

		top: -0.6rem;

		right: 7%;

	}

	.character_tag h1{

		font-size: 0.9rem;

	}

	.character_tag span{

		font-size: 0.9rem;

	}

	.character_tag p{

		margin-top: 0.15rem;

	}

	.apply{

		padding: 1.5rem 0 0;

	}

	.apply li{

		width: 100%;

		padding: 1rem;

		margin-bottom: 1.5rem;

	}

	.apply .apply_pic{

		height: 8rem;

	}

	.apply_word{

		padding-top: 1rem;

	}

	.apply_word h1{

		font-size: 0.75rem;

		line-height: 1.1rem;

		margin: 0.5rem 0 1.2rem;

	}

	.apply_icon img{

		width: 0.4rem;

	}

	.apply_icon span{

		font-size: 0.55rem;

		margin-left: 0.3rem;

	}

	.page{

		padding: 1rem 0 2rem;

	}

	.page ul a{

		width: 1.3rem;

		height: 1.3rem;

		line-height: 1.3rem;

	}

	.page img{

		width: 0.8rem;

	}

	.page_prev{

		height: 1.3rem;

		margin-right: 0.7rem;

	}

	.page_next{

		height: 1.3rem;

		margin-left: 0.7rem;

	}

	.pro_table{

		padding: 1.5rem 0;

	}

	.pro_table th{

		width: 14%;

	}

	.pro_table td{

		width: 86%;

		padding-left: 5%;

	}

	.equip_ul01{

		padding: 0.3rem 0;

	}

	.equip_ul01 li{

		margin-right: 0.4rem;

		padding: 0.3rem 0;

	}

	.equip_ul01 span{

		height: 0.15rem;

	}

	.pro_table i{

		display: none;

	}

	.equip_ul02{

		padding: 0.3rem 0 1rem;

	}

	.equip_ul02 li{

		font-size: 0.55rem;

		margin-top: 0.6rem;

		margin-right: 0.7rem;

	}

	.equip_ul02 span{

		display: none;

	}

	.fabric li{

		width: 100%;

		padding: 1.2rem 1rem;

		margin-bottom: 1.5rem;

	}

	.fabric h1{

		font-size: 0.95rem;

	}

	.fabric p{

		font-size: 0.75rem;

		margin-top: 0.3rem;

	}

	.fabric .fabric_pic{

		width: 60%;

		margin-top: 1rem;

	}

	.fabric button{

		height: 1.8rem;

		line-height: 1.8rem;

		border-radius: 0.2rem;

		margin-top: 1.5rem;

	}

	.guide{

		width: 100%;

		margin-top: 2.3rem;

		padding: 1.5rem 0;

		line-height: 1rem;

	}

	.guide_title{

		margin-bottom: 1rem;

	}

	.return_btn{

		padding: 0.35rem 0.7rem;

	}

	.return_btn img{

		width: 0.6rem;

	}

	.return_btn span{

		font-size: 0.55rem;

		margin-left: 0.3rem;

	}

	.explicit{

		padding: 1.5rem 1rem;

		margin-bottom: 1.5rem;

	}

	.explicit01{

		width: 100%;

	}

	.explicit01a{

		width: 100%;

	}

	.explicit01b{

		width: 100%;

		padding: 0 15%;

		margin: 1.5rem 0;

	}

	.large_btn img{

		width: 0.7rem;

	}

	.large_pic .large_icon{

		width: 1.4rem;

		right: -0.7rem;

		top: -0.7rem;

	}

	.large_pic .large_tu{ 

		max-width: 60vw;

	}

	.explicit_pic_2{

		width: 4rem;

		height: 4rem;

	}

	.exp-button-prev{

		width: 10%;

		height: 100%;

		top: 0;

		left: 0;

	}

	.exp-button-prev img{ 

		transform: rotate(-90deg);

	}

	.exp-button-next{

		width: 10%;

		height: 100%;

		top: 0;

		right: 0;

	}

	.exp-button-next img{

		transform: rotate(-90deg);

	}

	.explicit02{

		margin-top: 0.5rem;

	}

	.explicit02a p{

		font-size: 1rem;

	}

	.explicit02a h1{

		font-size: 0.7rem;

		margin: 0.3rem 0 1rem;

	}

	.explicit02a span{

		font-size: 0.55rem;

		line-height: 1rem;

	}

	.explicit02b{

		margin-top: 2rem;

	}

	.explicit02b button{

		padding: 0 0.6rem;

		line-height: 1.6rem;

		margin-right: 0.5rem;
		display: none;

	}

	.explicit02b span{

		font-size: 0.55rem;

		margin-right: 0.3rem;

	}

	.explicit02b img{

		width: 0.7rem;

	}

	.explicit02b p{

		font-size: 0.65rem;

	}

	.exp_tell01{

		display: none;

	}

	.content_l{

		width: 100%;

	}

	.content_r{

		width: 100%;

		margin-top: 1.5rem;

	}

	.brand_title{

		padding-left: 0.8rem;

	}

	.brand_title ul{

		overflow-x: scroll;

		white-space: nowrap;

	}

	.brand_title ul::-webkit-scrollbar{

		display: none;

	}

	.brand_title li{

		display: inline-block;

		font-size: 0.65rem;

		margin-right: 1rem;

		line-height: 2.4rem;

	}

	.brand_ul{

		padding: 1.8rem 1rem;

	}
	.brand_ul img{width:100% !important;
	    height:auto !important;
	}

	.theory{

		margin-bottom: 2rem;

	}

	.theory_title{

		font-size: 0.65rem;

		margin-bottom: 0.9rem;

	}

	.theory_word{

		line-height: 1.2rem;

	}

	.specific_item{

		width: 100%;

		margin-bottom: 1.5rem;

	}

	.specific_ul .specific_item:last-child{

		margin-bottom: 0;

	}

	.specific_item section{

		height: 7rem;

	}

	.specific_item p{

		padding: 0.8rem 0;

	}

	.property li{

		line-height: 1.2rem;

		margin-bottom: 0.3rem;

	}

	.brand_table th{

		padding: 0.6rem 0;

	}

	.brand_table td{

		padding: 0.6rem 0;

	}

	.virtue{

		flex-wrap: wrap;

	}

	.virtue li{

		width: 100%;

		padding: 2rem 1rem 1rem;

		margin-bottom: 1.2rem;

	}

	.virtue h1{

		font-size: 0.7rem;

	}

	.virtue p{

		line-height: 1rem;

		margin-top: 0.6rem;

	}

	.virtue img{

		width: 1.4rem;

		top: 0.7rem;

		right: 1rem;

	}

	.sell h1{

		font-size: 0.7rem;

	}

	.sell01{

		padding: 1.2rem 0 0.6rem;

	}

	.sell01 li{

		width: 100%;

		padding: 0.5rem 5%;

		margin-bottom: 0.8rem;

	}

	.sell01 span{

		font-size: 0.7rem;

		line-height: 1.5rem;

	}

	.sell01 p{

		font-size: 0.55rem;

		line-height: 1.5rem;

	}

	.sell02 li{

		line-height: 1.2rem;

		margin-bottom: 0.3rem;

	}

	.brand_tip{

		padding: 1rem 1rem 1.5rem;

	}

	.brand_page{

		margin-top: 0.3rem;

	}

	.brand_page img{

		width: 0.5rem;

	}

	.brand_page span{

		font-size: 0.55rem;

	}

	.brand_page02{

		margin-left: 1rem;

	}

	.related{

		padding: 1rem;

	}

	.related_title{

		font-size: 0.7rem;

		margin-bottom: 1rem;

	}

	.related_ul li{

		margin-bottom: 1rem;

	}

	.related_w{

		width: 70%;

		padding: 1rem;

	}

	.related_pic{

		width: 30%;

	}

	.related_w h1{

		font-size: 0.7rem;

	}

	.related_w p{

		font-size: 0.55rem;

		margin: 0.3rem 0 0.7rem;

	}

	.adv{

		margin-top: 1.5rem;

	}

	.adv li{

		padding: 1.2rem 10% 1.2rem 1rem;

		margin-bottom: 1rem;

	}

	.adv h1{

		font-size: 0.8rem;

		margin-top: 0.6rem;

	}

	.adv img{

		width: 1.2rem;

		right: 1rem;

		bottom: 1.2rem;

	}

	.article{

		padding: 1.2rem 1rem;

	}

	.article h1{

		font-size: 0.8rem;

	}

	.article p{

		font-size: 0.55rem;

		margin-top: 0.8rem;

	}

	.article_p{

		line-height: 1.2rem;

		margin-top: 1.3rem;

	}

	.information li{

		margin-bottom: 0.8rem;

	}

	.information_pic{

		width: 35%;

		height: 3rem;

	}

	.information_w{

		width: 60%;

		height: 3rem;

	}

	.information_w p{

		font-size: 0.55rem;

		line-height: 0.8rem;

	}

	.information_w span{

		font-size: 0.5rem;

	}

	.advice{

		padding: 1.3rem 1rem;

		margin-bottom: 0.5rem;

	}

	.advice p{

		font-size: 0.65rem;

	}

	.advice h1{

		font-size: 1rem;

		margin: 0.5rem 0 1.2rem;

	}

	.advice button{

		padding: 0.35rem 0.7rem;

	}

	.advice span{

		margin-right: 0.3rem;

	}

	.advice img{

		width: 0.7rem;

	}

	.contact{

		padding: 1.8rem 0;

	}

	#dituContent{

		height: 20rem;

	}

	.iw_poi_title {

		font-size: 0.65rem;

	}

	.iw_poi_content {

		font-size: 0.55rem;

		padding-top: 5px;

	}

	.relation_w{

		margin-top: 2rem;

	}

	.relation_w h1{

		font-size: 0.9rem;

	}

	.relation_w span{

		width: 1.5rem;

		height: 0.2rem;

		margin: 0.8rem 0 1rem;

	}

	.relation_w p{

		line-height: 1rem;

	}

	.relation_ul{

		margin-top: 1.5rem;

	}

	.relation_ul li{

		width: 100%;

		margin-bottom: 1rem;

	}

	.relation_ul li img{

		width: 1rem;

	}

	.relation_ul li section{

		width: 86%;

	}

	.relation_ul li h1{

		font-size: 0.65rem;

		margin-bottom: 0.3rem;

	}

	.consult_title{

		margin-bottom: 1.2rem;

	}

	.consult_title p{

		font-size: 0.65rem;

	}

	.consult_title h1{

		font-size: 0.9rem;

		margin-top: 0.2rem;

	}

	.consult_int input{

		width: 100%;

		height: 1.8rem;

		line-height: 1.8rem;

		border-radius: 0.2rem;

		margin-bottom: 0.8rem;

		padding: 0 3%;

	}

	.consult_text textarea{

		width: 100%;

		height: 6rem;

		border-radius: 0.2rem;

		padding: 0.5rem 3%;

	}

	.consult_btn{

		display: flex;

		justify-content: space-between;

		margin: 0.8rem 0 1.5rem;

	}

	.consult_btn button{

		width: 47%;

		height: 1.8rem;

		line-height: 1.8rem;

	}

	.consult_btn span{

		width: 47%;

		height: 1.8rem;

		line-height: 1.8rem;

	}
	
	.brand_content img{
    width:100% !important;
    height: auto !important;
    max-width: 100%;
    
}

}