@media(max-width:768px){
	.header{
		position: fixed;
		height:5rem;
		overflow: initial;
		width: 100%;
        background: #fff;
		z-index: 9999;
		box-shadow: #ccc 0px 0px 10px;
	}
	.header .head_m{
		height:5rem;
	}
	.header .head_mc{
		width: 100%;
	}
	.header .head_mc .logo{
		height: 4rem;
        width: auto;
        margin: 0.5rem;
	}
	.header .head_mc .logo img{
		height: 70%;
        margin: 5% 0
	}
	.header .head_mc .sp_nav{
		display: block;
        width: 5rem;
        height: 3.5rem;
        position: relative;
        top: 0;
        right: 0rem;
        padding-top: 1.5rem;
        z-index: 5;
        float: right;
	}
	.header .head_mc .sp_nav i{
		display: block;
        background: #333;
        width: 3rem;
        height: 0.2rem;
        position: absolute;
        left: 0;
		margin-left: 1rem;
        transition: all ease .35s;
	}
	.header .head_mc .sp_nav i:nth-of-type(2){
		top: 2.5rem;
	}
	.header .head_mc .sp_nav i:nth-of-type(3){
		top: 3.5rem;
	}
	.header .head_mc .search{
		width: 5rem;
	}
	.header .head_mc .search img{
		height: 3rem;
        padding: 0.9rem;
	}
	.header .head_mc .search .search_son{
		top: 5rem;
		box-shadow: rgb(221, 221, 221) 0px 0px 13px 0;
        -webkit-box-shadow: rgb(221, 221, 221) 0px 0px 5px;
	}
	.header .head_mc .search .search_son_c{
		width: 100%;
        padding: 1rem 0;
	}
	.header .head_mc .search .search_son_c form{
		width:100%;
	}
	.header .head_mc .search .search_son_c p{
		display: none;
	}
	.header .head_mc .search .search_son_c .stxt{
		color: #949494;
        width: 70%;
        line-height: 3rem;
	}
	.header .head_mc .search .search_son_c .sbtn{
		margin-right: 5%;
		height: 2rem;
		width: 2rem;
		padding: 0 1rem;
	}
	.header .head_mc .head_mul{
		float:left;
		width: 100%;
		position: relative;
        background: #33333394;
		overflow:hidden;
	}
	.header .head_mc .head_mul .menu-head-container{
		width:100%;
		height:100%;
		overflow:hidden;
	}
	.head_mul .menu{
		/*margin-top: 5rem;*/
		width: 60%;
        background: #fff;
		height:100%;
		float: left;
	}
	.head_mul .menu li{
		line-height: 4rem;
		float: none;
		width: 100%;
		padding: 0;
		border:0;
		text-align: left;
		overflow: hidden;
	}
	.head_mul .menu li.pur{
		background:#cb953c;
	}
	.head_mul .menu li.pur>a{
		color:#fff;
	}
	.head_mul .menu li ul{
		display: block;
        position: initial;
		margin-left: 1rem;
	}
	.head_mul .menu li ul.sub-menu{
		/*height:0;*/
		border: 0;
		padding:0;
		margin:0;
	}
	.head_mul .menu li ul .sub_l{
        display:block;
	}
	.head_mul .menu li ul li{
		border-bottom:1px solid #ccc;
	}
	.head_mul .menu li>a{
		padding: 0 0 0 1rem;
        font-weight: 400;
		margin-left: 1rem;
		font-size: 1.8rem;
        line-height: 5rem;
		width:72%;
		float:left;
	}
	.head_mul .menu li ul li a{
		font-size: 1.8rem;
		line-height: 3;
		padding-left: 10%;
	}
	.head_mul .menu li .sonSpan{
		float: right;
        width: 15%;
        height: 5rem;
        /* background: #fff; */
        background: url(../images/jt.png) no-repeat center center;
        background-size: 60%;
		font-size: 0;
	}
	.head_mul .menu li ul .menu_son{
		width: 100%;
		margin: 0;
		display: block;
	}
	.head_mul .menu li ul .menu_son li{
		width: 100%;
        float: none;
	}
	.iBanner{
		margin-bottom:1rem;
		padding-top: 5rem;
	}
	.iBanner .iBanner_c{
		width: 100%;
        margin: 1rem auto;
		position: relative;
		margin:0
	}
	.iBanner .iBanner_r{
		width: calc(100% - 4rem);
		padding:0 2rem;
        height: 100%;
		text-align: center;
		position: absolute;
		margin-top: 0;
		background: #cccccc8c;
		display: flex;
		align-items: center;
		flex-wrap: wrap;
		align-content: center;
	}
	.iBanner .iBanner_r .ht{
		display:none;
	}
	.iBanner .iBanner_r h2{
		font-size: 1.4rem;
        line-height: 3rem;
	}
	.iBanner .iBanner_r p{
		font-size: 1.3rem;
		-webkit-line-clamp: 2;
		display: -webkit-box;
		-webkit-box-orient: vertical;
		overflow: hidden;
		line-height: 2;
		text-align: left;
	}
	.iBanner .iBanner_r p span{
		width: 0.6rem;
		height: 0.6rem;
		margin: 0.6rem 1rem;
	}
	.iBanner .iBanner_r p:first-child{
		display: -webkit-box;
	}
	.iBanner .iBanner_r a{
		display:none;
	}
	.iBanner .iBanner_l{
		width:100%;
		padding: 4rem 0;
	}
	.iBanner .iBanner_l img{
		width:80%;
	}
	.proBan{
		margin-bottom:1rem;
		padding-top: 5rem;
		width:100%;
        margin-top: 0;
	}
	.proBan .proBan_r{
		width: 80%;
        margin: 2rem 10%;
		text-align: center;
	}
	.proBan .proBan_r .ht{
		width: 10%;
		display:none;
	}
	.proBan .proBan_r h2{
		font-size: 1.8rem;
        line-height: 3;
	}
	.proBan .proBan_r p{
		font-size: 1.2rem;
        line-height: 2;
	}
	.proBan .proBan_l{
		width: 100%;
		text-align: center;
		margin: auto;
		float: none;
		padding-bottom: 1rem;
	}
	.proBan .proBan_l img{
		width: 100%;
        height: auto;
	}
	.dprod .dprod_c{
		width:100%;
	}
	.dprod .dprod_c h3{
		font-size: 2rem;
		padding: 1rem 0;
		margin-bottom: 2rem;
	}
	.dprod .dprod_gi1{
		width:100%;
		height: auto;
	}
	.dprod .dprod_gi2{
		display:none;
	}
	.dprod .dprod_gi1 ul{
		width: calc(100% - 1rem);
        padding: 1px;
        margin: auto;
	}
	.dprod .dprod_gi1 li{
		width:calc(50% - 0.5rem);
		height:auto;
		border-radius:1.5rem;
		float:left;
		margin-right:1rem;
		margin-bottom: 1.2rem;
	}
	.dprod .dprod_gi1 li:nth-child(2n){
		margin-right:0rem;
	}
	.dprod .dprod_gi1 .pr_img{
		width:100%;
		float:none;
	}
	.dprod .dprod_gi1 .pr_til{
		width: 100%;
        float: none;
		margin: 0 0 1rem 0;
	}
	.dprod .dprod_gi1 .pr_img img{
		width: calc(100% - 12rem);
		padding: 2rem 6rem;
	}
	.dprod .dprod_gi1 .pr_pr{
		display:none;
	}
	.dprod .dprod_gi1 .pr_til h4{
		font-size: 1.3rem;
		line-height: 2rem;
		margin: 1rem 0;
		text-align: center;
		font-weight:400;
		text-align:center;
		-webkit-line-clamp: 1;
        display: -webkit-box;
        -webkit-box-orient: vertical;
        overflow: hidden;
	}
	.dprod .dprod_gi1 .pr_til p{
		display:none;
	}
	.dprod .dprod_gi1 .pr_more{
		width: 100%;
		margin: 0 0 1.5rem;
		text-align: center;
	}
	.dprod .dprod_gi1 .pr_more a{
		padding: 0;
		float: none;
		margin: 0 auto;
		font-size: 1.6rem;
	}
	.dprod .dprod_gi1 .pr_pr .pr_cel img{
		transition-property: none;
        transition-duration: 0s;
	}
	.dprod .dprod_gi1 .pr_pr .pr_cel:hover img{
		transition-property: none;
        transition-duration: 0s;
	}
	.advant .advant_i{
		width:98%;
		margin:auto;
		overflow:hidden;
	}
	.advant .advant_i h3{
		font-size: 1.6rem;
        padding-top: 3rem;
	}
	.advant .advant_i #adp{
		font-size: 1.2rem;
	}
	.advant .advant_cont{
		padding-top: 1rem;
	}
	.advant .advant_cont .advant_li{
		padding-bottom:3rem;
	}
	.advant .advant_cont .advant_li .advant_lr{
		width: 94%;
		margin:1rem 3%;
		float: none;
	}
	.advant .advant_cont .advant_li .advant_lr h4{
		font-size: 1.7rem;
        line-height: 2.5;
	}
	.advant .advant_cont .advant_li .advant_lr p{
		font-size: 1.3rem;
        line-height: 2.3;
	}
	.advant .advant_cont .advant_li .advant_lr p span{
		width: 0.5rem;
		height: 0.5rem;
		margin: 1.2rem;
	}
	.advant .advant_cont .advant_li .advant_lr a{
		width: 50%;
		font-size: 1.8rem;
		/* padding: 1rem; */
		/* float: right; */
		margin: 2rem 25%;
		text-align: center;
		line-height: 1.5;
	}
	.advant .advant_cont .advant_li .advant_ll{
		width: 90%;
		margin: 2rem 5% 0;
		border-radius: 1rem;
		float: none;
	}
	.advant .advant_cont .advant_li .advant_ll img{
		transition-property: none;
        transition-duration: 0s;
	}
	.advant .advant_cont .advant_li .advant_ll img:hover{
		transition-property: none;
        transition-duration: 0s;
	}
	.quali .quali_c{
		width: 98%;
        margin: 2rem auto;
	}
	.quali .quali_c h3{
		font-size: 1.6rem;
		line-height: 3;
		margin: 2rem 0;
	}
	.quali .quali_c ul li{
		width: calc(50% - 0.5rem);
		margin-right: 1rem;
        height: auto;
		margin-bottom: 1rem;
	}
	.quali .quali_c ul li:last-child{
		display:none;
	}
	.quali .quali_c ul li:nth-child(2n){
		margin-right: 0rem;
	}
	.quali .quali_c ul li div{
		height:100%;
		margin-top:0;
		border-radius: 1.5rem;
		padding: 2rem 0;
	}
	.quali .quali_c ul li div:hover{
		background:#fff;
		margin-top:0%;
		padding: 2rem 0;
	}
	.quali .quali_c ul li div h5{
		font-size: 2rem;
	}
	.quali .quali_c ul li div span{
		width: 2rem;
        margin: 1.5rem auto;
	}
	.quali .quali_c ul li div p{
		font-size: 1.4rem;
		padding: 0 1rem;
		-webkit-line-clamp: 2;
		display: -webkit-box;
		-webkit-box-orient: vertical;
		overflow: hidden;
	}
	.inTable .inTable_con{
		width:98%;
		margin:2rem auto;
	}
	.inTable .inTable_con .inTable_txt{
		width: 98%;
        float: none;
        margin: 0 auto;
        margin-bottom: 5rem;
	}
	.inTable .inTable_con .inTable_txt h4{
		font-size: 3rem;
        line-height: 1.75;
	}
	.inTable .inTable_con .inTable_txt p{
		line-height: 1.75;
        font-size: 1.6rem;
	}
	.inTable .inTable_con .inTable_txt .inTable_img{
		display: none;
	}
	.inTable .inTable_con .inTable_ta{
		width: calc(100% - 1rem);
		margin: 2rem auto;
		float: none;
	}
	.inTable .inTable_con .inTable_ta h4{
		font-size: 2.5rem;
		line-height: 2;
		margin: 2rem;
	}
	.inTable .inTable_con .inTable_ta p{
		font-size: 1.4rem;
		line-height: 2;
		margin: 0.5rem 0 0 2rem;
	}
	.inTable .inTable_con .inTable_ta p span{
		width: 0.5rem;
		height: 0.5rem;
		margin: 1.2rem;
	}
	.inTable .inTable_con .inTable_ta form{
		padding: 1rem 2rem;
	}
	.inTable .inTable_con .inTable_ta .dInput{
		line-height: 2;
		font-size: 1.4rem;
		margin-bottom: 0.5rem;
	}
	.inTable .inTable_con .inTable_ta .dInput input{
		line-height: 2.5rem;
	}
	.inTable .inTable_con .inTable_ta .texta textarea{
		width: calc(100% - 5rem);
		height: 10rem;
		border-radius: 1rem;
		padding: 1rem 1.5rem;
	}
	.inTable .inTable_con .inTable_ta .sbtn{
		font-size: 1.6rem;
		line-height: 1;
		padding: 1rem 2rem;
		margin-top: 1rem;
		margin-bottom: 2rem;
	}
	.foot .foot_c{
		width: 98%;
        margin: 2rem auto;
	}
	.foot .foot_r{
		display: none;
	}
	.foot .foot_l{
		width: 94%;
        margin-left: 5%;
	}
	.foot .foot_w{
		width: 100%;
		margin-right: 0;
	}
	.youlink{
		display: none;
	}
	.foot .foot_mid{
		width:100%;
	}
	.foot .foot_mid p{
		font-size: 1.2rem;
        text-align: center;
	}
	.proCont{
		margin:0;
		/*padding-top: 5rem;*/
	}
	.proCont .proCont_t{
		width:98%;
		margin:1rem auto;
	}
	.proCont .proCont_l{
		width: 100%;
	}
	.proCont .proCont_r{
		width: 97%;
		margin-top: 2rem;
		margin-left: 2%;
	}
	.proCont .proCont_r h4{
		font-size: 2rem;
		line-height: 2;
		margin-bottom: 1rem;
	}
	.proCont .proCont_r p{
		font-size: 1.6rem;
        line-height: 2;
	}
	.proCont .proCont_r p span{
		width: 0.5rem;
        height: 0.5rem;
	    margin: 0.8rem 1rem;
	}
	.proCont .proCont_r a{
		width: 50%;
		font-size: 1.8rem;
		/* padding: 1rem; */
		/* float: right; */
		margin: 1.5rem 25%;
		line-height: 1.5;
	}
	.proCont .proCont_c .proAd{
		width: 100%;
        margin-top: 2rem;
		position: relative;
	}
	.proCont .proCont_c .proAd .proMark{
		height: 4rem;
		width: 100%;
		float: none;
		position: absolute;
		z-index: 99;
		top: 33%;
	}
	.proCont .proCont_c .proAd .proMark .pNext{
		width: 3rem;
        height: 4rem;
		margin: 0;
		background: url(../images/icon.png) no-repeat -10px -71px;
		float: left;
	}
	.proCont .proCont_c .proAd .proMark .pPrev{
		width: 3rem;
        height: 4rem;
		margin: 0;
		background: url(../images/icon.png) no-repeat -66px -71px;
		float: right;
	}
	.proCont .proCont_c .proAd .proUl{
		width: 100%;
        float: none;
	}
	.proCont .proCont_c .proAd ul{
		height: auto;
		margin-left: 2px;
	}
	.proCont .proCont_c .proAd ul li{
		width: 50%;
        margin-bottom: 2rem;
		margin-right:5px;
		float:left;
		height: auto;
	}
	.proCont .proCont_c .proAd ul li .ad_d{
		border: 1px solid #ccc;
		box-shadow: #ccc 0 0 0;
		-webkit-box-shadow: #ccc 0 0 0;
		width: 94%;
		margin: 1rem 3%;
	}
	.proCont .proCont_c .proAd ul li p{
		font-size: 1.5rem;
        margin: 1rem 0;
	}
	.proCont .proCont_c .proAd ul li p:last-child{
		font-size: 1.5rem;
		line-height: 2;
		padding: 0;
	}
	.prod_list{
		padding-top: 6rem;
        height: 4rem;
		display: block;
		width:100%;
	}
	.prod_list .list_li{
		width: 98%;
	}
	.prod_list .list_li li{
		width: calc(27% - 1rem);
        margin: 0 0.5rem;
	}
	.prod_list .list_li li:first-child{
		width: calc(19% - 1rem);
	}
	.prod_list .list_li li:last-child{
		width: calc(27% - 1rem);
	}
	.prod_list .list_li li a{
		font-size: 1.5rem;
		line-height: 4rem;
		width:100%;
	}
	.products{
		width: 98%;
        margin: 2rem auto;
	}
	.products ul li{
		width: calc(50% - 0.5rem);
		height: auto;
		border: 1px solid #ccc;
		border-radius: 1rem;
		margin-bottom: 1rem;
		margin-right: 0.5rem;
	}
	.products ul li:nth-child(2n){
		margin-right: 0;
	}
	.products ul li .ad_d{
		width: 100%;
        margin: 0;
		padding-top:0;
	}
	.products ul li p{
		font-size: 1.6rem;
        margin: 0 0 0.8rem;
	}
	.products ul li h4{
		font-size: 1.3rem;
		margin:0;
	}
	.products ul li:hover .ad_d{
		box-shadow: rgb(221, 221, 221) 0px 0px 0px;
		-webkit-box-shadow: rgb(221, 221, 221) 0px 0px 0px;
		padding-top:0px;
		padding-bottom:0px;
	}
	.products ul li p.adp{
		font-size: 1.5rem;
		display: none;
	}
	.custo .custo_a{
	   width: 96%;
       margin: 4rem auto;
	}
	.custo .custo_l{
		width: 100%;
	}
	.custo .custo_l h4{
		font-size: 1.8rem;
		line-height: 2;
		margin-bottom: 1rem;
	}
	.custo .custo_l p{
		font-size: 1.4rem;
        line-height: 2;
	}
	.custo .custo_l p span{
		width: 0.5rem;
        height: 0.5rem;
		margin: 1rem;
	}
	.custo .custo_l a{
		width: 50%;
		font-size: 1.8rem;
		margin: 1.5rem 25%;
		text-align: center;
	}
	.custo .custo_r{
		width: 100%;
	}
	.custo .custo_r .img{
		text-align: center;
	}
	.custo .custo_r .img img{
		border: 0;
	}
	.process{
		padding: 4rem 0;
	}
	.process h3{
		font-size: 2rem;
		line-height: 3;
		margin: 0;
	}
	.process ul{
		width: 100%;
        margin: 2rem auto;
	}
	.process ul li{
		width: calc(33.3% - 0.5rem);
		height: auto;
		margin-bottom: 1rem;
		margin-right: 0.5rem;
	}
	.process ul li:nth-child(4n){
		margin-right: 0.5rem;
	}
	.process ul li:nth-child(8n-1), .process ul li:nth-child(8n-2), .process ul li:nth-child(8n-3), .process ul li:nth-child(8n){
		float:left;
	}
	.process ul li .img{
		width: 9rem;
		margin: 0 auto;
		float: none;
		height: 9rem;
	}
	.process ul li:nth-child(8n-4) .img{
		margin-right: auto;
	}
	.process ul li .jt{
		float: none;
		width: 50%;
		margin: 1rem auto;
		text-align: right;
		display:none;
	}
	.process ul li .jt img{
		margin:0;
	}
	.process ul li h5{
		font-size: 1.4rem;
		text-align: center;
		margin: 1rem 0;
        height: 4rem;
		font-weight: 400;
	}
	.process ul li p{
		font-size: 1.3rem;
        margin-left: 5%;
		display: none;
	}
	.solution{
		margin:0;
	}
	.solution .solution_c{
		width: 96%;
        margin: auto;
		margin-top: 5rem;
	}
	.solution .solution_t{
		width: 100%;
		margin: 2rem auto;
	}
	.solution .solution_l{
		width: 100%;
	}
	.solution .solution_r{
		width: 100%;
        margin-top: 2rem;
	}
	.solution .solution_r h4{
		font-size: 2rem;
		line-height: 2;
		margin-bottom: 1rem;
	}
	.solution .solution_r p{
		font-size: 1.5rem;
        line-height: 2;
	}
	.solution .solution_r p span{
		width: 0.6rem;
        height: 0.6rem;
	    margin: 1rem 1.2rem;
	}
	.solution .solution_r a{
		font-size: 1.8rem;
		width: 50%;
		margin: 3rem 24%;
		/* margin-left: 25%; */
		line-height: 1.75;
	}
	#banner{
		width:100%;
		padding-top: 5rem;
	}
	#banner img{
		width:100%;
		height:auto;
	}
	.conews{
		width:98%;
		margin:auto;
	}
	.conews .content_faqs{
		width:98%;
	}
	.conews .content_faqs ul li{
		margin-bottom: 0.5rem;
	}
	.conews .content_faqs ul li h5{
		font-size: 1.6rem;
        margin-bottom: 1rem;
		padding-bottom: 0.5rem;
	}
	.conews .content_faqs ul li h5 span{
		    margin-right: 0;
	}
	.conews .content_faqs ul li .new_r{
		font-size: 1.5rem;
	}
	.conews .content_faqs ul li .new_r .text{
		margin-bottom: 1rem;
        font-size: 1.5rem;
	}
	.conews .content_faqs ul li .new_r .reas strong{
		font-size: 1.5rem;
		margin-bottom: 0.5rem;
	}
	.conews .content{
		margin: 2rem auto;
	}
	.conews .content li{
		min-height: auto;
		margin-bottom: 2rem;
		padding-bottom: 2rem;
		width:100%;
	}
	.conews .content li .img{
		width: 30%;
        height: auto;
		float: left;
		margin-bottom: 0;
		border: 0px;
	}
	.conews .content li .new_r{
		width: 65%;
	}
	.conews .content li h5{
		font-size: 1.5rem;
		font-weight: 400;
		-webkit-line-clamp: 2;
		margin-bottom: 1rem;
	}
	.conews .content li p{
		font-size: 1.4rem;
		line-height: 1.75;
		-webkit-line-clamp: 2;
	}
	.conews .content li .new_bottom{
		display: none;
	}
	.aboutUs{
		margin: 0 auto;
        width: 100%;
	}
	.aboutUs .aboutUs_h{
		width: 96%;
        margin: 0 2%;
        margin-top: 6rem;
		margin-bottom: 5rem;
	}
	.aboutUs .aboutUs_r{
		width: 100%;
        margin-top: 2rem;
	}
	.aboutUs .aboutUs_r h4{
		font-size: 1.8rem;
		line-height: 2;
		margin-bottom: 1rem;
	}
	.aboutUs .aboutUs_r p{
		font-size: 1.5rem;
        line-height: 2;
	}
	.aboutUs .aboutUs_r a{
		width: 50%;
		margin: 2rem 23%;
		line-height: 1.5;
		font-size: 1.8rem;
		padding: 1rem;
	}
	.aboutUs .aboutUs_l{
		width:100%;
	}
	.aboutUs .aboutUs_l img{
		width:96%;
	}
	.aboutUs .Culture{
		display:none;
	}
	.aboutUs .about_d{
		width: 96%;
        margin: 0 2%;
		margin-bottom: 5rem;
	}
	.aboutUs .about_d .ah{
		font-size: 2.2rem;
        line-height: 3;
	}
	.aboutUs .about_d .ap{
		font-size: 1.4rem;
        line-height: 2rem;
		margin-bottom: 3rem
	}
	.aboutUs .about_d .about_t{
		width: 100%;
        margin: 2rem auto 5rem;
	}
	.aboutUs .about_d .about_r{
		width: 100%;
        margin-top: 1rem;
	}
	.aboutUs .about_t .about_r h4{
		font-size: 2rem;
		line-height: 2;
		margin-bottom: 1rem;
	}
	.aboutUs .about_t .about_r p{
		font-size: 1.4rem;
        line-height: 2rem;
	}
	.aboutUs .about_t .about_r p span{
		width: 0.6rem;
        height: 0.6rem;
	    margin: 0.6rem 1rem;
	}
	.aboutUs .about_t .about_r a{
		width: 50%;
		margin: 2rem 23%;
		line-height: 1.5;
		font-size: 1.8rem;
		padding: 1rem;
	}
	.aboutUs .about_t .about_l{
		width: 100%;
	}
	.product_tent{
		width: 100%;
        line-height: 2;
		overflow: hidden;
	}
	.plcl{
		padding-top: 6rem;
		font-size: 1.4rem;
		-webkit-line-clamp: 1;
		display: -webkit-box;
		-webkit-box-orient: vertical;
		overflow: hidden;
		padding-bottom: 0;
	}
	.product_tent .new_gd{
		height: auto;
        padding-bottom: 1rem;
		overflow: hidden;
		padding:2rem 0;
	}
	.product_tent .play{
		width: 96%;
        margin: 0.5rem auto;
        float: none;
		height: auto;
        overflow: hidden;
	}
	.product_tent .big_pic{
		width: 75%;
		float:left;
        height: auto;
		overflow:hidden;
	}
	.product_tent .big_pic .mark_right{
		height: 4rem;
        width: 4.5rem;
        left: calc(100% - 4.5rem);
        top: calc(100% - 5rem);
		padding:0;
	}
	.product_tent .big_pic .next{
		width: 4rem;
		height: 4rem;
		right: 0;
		top:0;
		background: url(../images/icon.png) no-repeat -70px 4px;
        background-size: 220px;
		margin: auto;
	}
	.product_tent .big_pic:hover .next{
		background: url(../images/icon.png) no-repeat -70px 4px;
        background-size: 220px;
	}
	.product_tent .big_pic .mark_left{
		height: 4rem;
        width: 4.5rem;
        left: calc(100% - 9rem);
        top: calc(100% - 5rem);
        padding: 0;
	}
	.product_tent .big_pic .prev{
		width: 4rem;
		height: 4rem;
		right: 0;
		top:0;
		background: url(../images/icon.png) no-repeat -33px 5px;
        background-size: 220px;
		margin: auto;
	}
	.product_tent .mark_left:hover .prev{
		background: url(../images/icon.png) no-repeat -33px 5px;
        background-size: 220px;
	}
	.product_tent .big_pic li{
		width: 100%;
		height: auto;
		left: 0px;
		overflow:hidden;
	}
	.product_tent .big_pic li img{
		width: 100%;
        height: auto;
	}
	.product_tent .small_pic{
		width: 20%;
		top: 0rem;
		float:right;
		overflow: hidden;
	}
	.product_tent .small_pic ul{
		
	}
	.product_tent .play_r{
		width: 96%;
        margin: 2rem auto;
		float: none;
	}
	.product_tent .play_r h1{
		font-size: 1.8rem;
        padding-bottom: 1rem;
	}
	.product_tent .play_r .pro_jj{
		font-size: 1.3rem;
		min-height: auto;
		max-height: none;
	}
	.product_tent .play_r .pro_jj div:last-child span{
		margin: 10px;
	}
	.product_tent .play_r .pro_jj p{
		font-size: 1.6rem;
		line-height: 2;
		width: 100%;
	}
	.product_tent .play_r .pro_jj p span{
		font-size: 1.6rem;
	}
	.product_tent .play_r .dg{
		margin-top: 2rem;
	}
	.product_tent .play_r .dg{
		margin-top: 2rem;
	}
	.product_tent .play_r .dg a{
		line-height: 3.5rem;
		margin: 0 calc(50% - 16rem);
		padding: 0.5rem 1.5rem;
	}
	.product_tent .play_r .dg_f{
		width: 90%;
		margin: 2rem 0 0 0;
		text-align: right;
		margin-right: 10%;
	}
	.product_tent .play_r .dg_f a img{
		width: 2.5rem;
        padding: 0;
	}
	.product_tent .news_dg{
		padding: 2rem 0;
		margin-bottom: 0;
	}
	.product_tent .news_dg .dg_r{
		width: 94%;
		margin: 0 3%;
		float: none;
		line-height: 2.5rem;
        font-size: 1.6rem;
	}
	.product_tent .news_dg .dg_r p{
		line-height: 2.5rem;
        font-size: 1.6rem;
	}
	.product_tent .news_dg .dg_r table{
		width: 100%;
		font-size: 1.2rem;
		line-height: 1.75;
	}
	.product_tent .news_dg .dg_r table td{
		padding: 0 0.5rem;
        line-height: 1.75;
	}
	.product_tent .news_dg .dg_r .protxt{
		margin: 1rem 0!important;
	}
	.product_tent .news_dg .dg_r .protxt div.txt{
		width:96%!important;
		padding:2rem 2%!important;
		float:none;
		margin: 1rem 0;
	}
	.product_tent .news_dg .dg_r .protxt div.img{
		width:98%!important;
		padding:2rem 0!important;
		float:none;
		margin: 1rem 0;
	}
	.product_tent .news_dg .dg_l{
		width: 98%;
		margin: 2rem auto;
		float: none;
		padding: 0;
		box-shadow: rgb(221, 221, 221) 0px 0px 0px;
		-webkit-box-shadow: rgb(221, 221, 221) 0px 0px 0px;
		text-align: center;
		border-radius: 0;
		margin-bottom:0;
	}
	.product_tent .news_dg .dg_l h4{
		height: auto;
		margin: 0;
		line-height: 2;
		text-align: left;
		margin-bottom: 2rem;
	}
	.product_tent .news_dg .dg_l li{
		width: calc(50% - 0.25rem - 2px);
		margin-right: 0.5rem;
		margin-bottom: 1.5rem;
		border: 1px solid #ccc;
		border-radius: 1rem;
		float: left;
		padding-bottom:0.5rem;
	}
	.product_tent .news_dg .dg_l li:last-child{
		border: 1px solid #ccc;
		padding-bottom:0.5rem;
	}
	.product_tent .news_dg .dg_l li:nth-child(2n){
		margin-right: 0rem;
	}
	.product_tent .news_dg .dg_l li img{
		border-bottom: 1px solid #cccccc63;
	}
	.product_tent .news_dg .dg_l li p{
		font-size: 1.3rem;
		margin: 0 0.5rem 0.5rem;
		-webkit-line-clamp: 2;
		display: -webkit-box;
		-webkit-box-orient: vertical;
		overflow: hidden;
	}
	.learnText{
		padding-top: 0;
        line-height: 2;
	}
	.news_tent{
		width: 94%;
        margin: 2rem auto;
	}
	.news_tent .thead{
		width:100%;
	}
	.news_tent .thead h1{
		font-size: 2.4rem;
        text-align: center;
	}
	.news_tent .tcont h2{
		font-size: 1.5rem;
	}
	.news_tent .thead p{
		font-size: 1.3rem;
        display: none;
	}
	.news_tent .tcont{
		width:100%;
		float:none;
	}
	.news_tent .tcont p{
		font-size: 1.4rem;
		padding: 0;
		line-height: 2;
	}
	
	.news_tent .tcont img{
		width:80%;
		height:auto;
		margin:auto;
	}
	.news_tent .tcont_r{
		display:none;
	}
}
@media screen and (min-width: 800px) and (max-width: 1200px){
	.header .head_mc,.iBanner .iBanner_c,.advant .advant_i,.dprod .dprod_c,.quali .quali_c,.inTable .inTable_con,.foot .foot_c,.foot .foot_mid{
		width: 100%;
	}
	.header .head_mc .search .search_son_c{
		width: 90%;
	}
	.header .head_mc .logo{
		width: 18%;
	}
	.head_mul .menu li{
		padding:0 5px;
	}
	.head_mul .menu li a{
		font-size:15px;
	}
	.iBanner{
		margin-bottom:0;
	}
	.iBanner .iBanner_c{
		width: 90%;
	}
	.iBanner .iBanner_r h2{
		font-size: 18px;
		line-height: 2;
		margin-bottom: 10px;
	}
	.iBanner .iBanner_r p{
		font-size: 14px;
        line-height: 1.7;
	}
	.iBanner .iBanner_r p span{
		width: 5px;
        height: 5px;
		margin: 8px;
	}
	.iBanner .iBanner_r a{
		margin: 15px 0px 0px 0;
	}
	.dprod .dprod_c h3{
		font-size: 36px;
        padding: 30px 0;
	}
	.dprod .dprod_gi1 .pr_img img{
		padding: 67px 50px 0px;
	}
	.dprod .dprod_gi1 .pr_til h4{
		font-size: 25px;
		line-height: 2;
		margin-top: 50px;
	}
	.dprod .dprod_gi1 .pr_til p{
		font-size: 14px;
        line-height: 2;
	}
	.dprod .dprod_gi1 .pr_til p span{
		margin: 10px;
	}
	.dprod .dprod_gi1 .pr_more a{
		margin-bottom: 10px;
	}
	.dprod .dprod_gi1 .pr_pr{
		width: 98%;
        margin-left: 2%;
	}
	.dprod .dprod_gi2 ul li .triangle{
		font-size: 20px;
	}
	.advant .advant_i h3{
		font-size: 36px;
	}
	.advant .advant_i #adp{
		font-size: 20px;
	}
	.advant .advant_cont{
		width: 90%;
        margin: auto;
	}
	.advant .advant_cont .advant_li .advant_lr h4{
		font-size: 25px;
        line-height: 2;
	}
	.advant .advant_cont .advant_li .advant_lr p{
		font-size: 15px;
        line-height: 1.75;
	}
	.advant .advant_cont .advant_li .advant_lr p span{
		margin: 8px;
	}
	.advant .advant_cont .advant_li .advant_lr{
		margin-top: 0;
	}
	.advant .advant_cont .advant_li .advant_lr a{
		margin: 15px 0px 10px 0;
		padding: 6px 3px 6px 12px;
	}
	.advant .advant_cont .advant_li{
		padding-bottom: 50px;
	}
	.quali .quali_c h3{
		font-size: 36px;
	}
	.quali .quali_c ul li{
		height: 450px;
	}
	.quali .quali_c ul li div h5{
		font-size: 24px;
	}
	.quali .quali_c ul li div p{
		font-size: 16px;
		padding: 0 5px;
	}
	.inTable .inTable_con{
		width:96%;
	}
	.inTable .inTable_con .inTable_txt h4{
		font-size: 36px;
		line-height: 1.75;
		padding: 40px 0 20px;
	}
	.inTable .inTable_con .inTable_txt p{
		font-size: 16px;
        line-height: 2;
	}
	.inTable .inTable_con .inTable_ta h4{
		font-size: 24px;
		line-height: 2;
		margin: 24px 0 10px 30px;
	}
	.inTable .inTable_con .inTable_ta p{
		font-size: 15px;
        line-height: 2;
	}
	.inTable .inTable_con .inTable_ta form{
		padding: 20px 30px 30px;
	}
	.inTable .inTable_con .inTable_ta .sbtn{
		font-size: 16px;
		padding: 12px 40px;
		margin-left: 10%;
	}
	.foot .foot_c{
		width:96%;
	}
	.foot .foot_mid{
		width:96%;
	}
	.prod_list{
		display:block;
		width:100%;
	}
	.prod_list .list_li{
		width: 80%;
	}
	.prod_list .list_li li{
		margin: 0 25px;
	}
	.prod_list .list_li li a{
		font-size: 18px;
	}
	.proCont .proCont_t{
		width:96%;
	}
	.proCont .proCont_r{
		margin-top: 0;
	}
	.proCont .proCont_r h4{
		font-size: 25px;
        line-height: 2;
	}
	.proCont .proCont_r p{
		font-size: 16px;
        line-height: 2;
	}
	.proCont .proCont_r p span{
		margin: 10px;
	}
	.proCont .proCont_c{
		width: 98%;
        margin: auto;
	}
	.proCont .proCont_c .proAd{
		width: 100%;
	}
	.proCont .proCont_c .proAd .proMark .pNext{
		margin: 35px auto;
	}
	.proCont .proCont_c .proAd .proMark .pPrev{
		margin: 35px auto;
	}
	.proCont .proCont_c .proAd .proMark{
		width: 8%;
		height: auto;
	}
	.proCont .proCont_c .proAd .proUl{
		width: 90%;
	}
	.proCont .proCont_c .proAd ul{
		height:auto;
	}
	.proCont .proCont_c .proAd ul li{
		height:auto;
		float: left;
	}
	.products{
		width: 98%;
        margin: auto;
	}
	.products ul{
		margin-top: 30px;
	}
	.products ul li{
		height:auto;
	}
	.products ul li .ad_d{
		padding-top: 0px;
		padding-bottom: 0px;
		border: 1px solid #ccc;
	}
	.products ul li:hover .ad_d{
		box-shadow: rgb(221, 221, 221) 0px 0px 0px;
		-webkit-box-shadow: rgb(221, 221, 221) 0px 0px 0px;
		padding-top: 0px;
		padding-bottom: 0px;
	}
	.custo .custo_a{
		width: 96%;
		margin: 50px auto;
	}
	.custo .custo_l h4{
		font-size: 24px;
		line-height: 2;
		margin-bottom: 10px;
	}
	.custo .custo_l p{
		font-size: 16px;
        line-height: 2;
	}
	.custo .custo_l p span{
		margin: 10px;
	}
	.custo .custo_l a{
		width: 24%;
        text-align: center;
	}
	.process ul{
		width: 96%;
	}
	.process ul li .jt{
		width: 36%;
        margin: 30% 3% 0;
	}
	.process ul li p{
		width:96%;
	}
	.process ul li:nth-child(8n-1) .jt, .process ul li:nth-child(8n-2) .jt, .process ul li:nth-child(8n-3) .jt, .process ul li:nth-child(8n) .jt{
		margin: 27% 3% 0;
	}
	.solution .solution_t{
		width: 96%;
	}
	.solution .solution_r{
		margin-top:0;
	}
	.solution .solution_r p{
		font-size: 15px;
        line-height: 1.75;
	}
	.solution .solution_r p span{
		margin: 9px 10px;
	}
	.proBan{
		width: 98%;
	}
	
	.product_tent{
		width: 98%;
	}
	.plcl{
		width: 96%;
	}
	.product_tent .new_gd{
		height: auto;
		overflow: hidden;
	}
	.product_tent .play{
		/*width: 50%;*/
        height: auto;
	}
	.product_tent .big_pic{
		/*width:100%;*/
	}
	.product_tent .big_pic a{
		top: calc(100% - 83px);
	}
	.product_tent .big_pic .mark_left{
        left: calc(100% - 115px);
	}
	.product_tent .big_pic .mark_right{
        left: calc(100% - 60px)
	}
	.product_tent .big_pic li{
		left:0;
		width: 100%;
	}
	.product_tent .big_pic li img{
		width:100%;
		height:auto;
	}
	.product_tent .small_pic{
		/*width:100%;*/
		/*top:10px;*/
		width: 20%;
	}
	.product_tent .play_r{
		/*width: 45%;*/
        height: auto;
		margin:0;
	}
	.product_tent .play_r .pro_jj p{
		font-size: 13px;
	}
	.product_tent .play_r .pro_jj p span{
		font-size: 13px;
	}
	.product_tent .play_r .pro_jj div:last-child span{
		    margin: 10px 10px;
	}
	.product_tent .play_r .dg{
		margin-top: 10px;
	}
	.product_tent .play_r .dg a{
		margin: 20px 5% 20px 0;
        padding: 5px 5%;
	}
	.product_tent .news_dg .dg_r{
		width:100%;
		float: none;
	}
	.product_tent .news_dg .dg_l{
		width: 97%;
        margin: auto;
        float: none;
		margin-top: 20px;
	}
	.product_tent h4{
		text-align: left;
		width: 90%;
		margin-left:1% !important;
		height: auto;
        line-height: 2;
	}
	.product_tent .news_dg .dg_l li{
		width: calc(25% - 11px);
        margin-right: 12px;
		border:1px solid #ccc;
		border-radius:10px;
		float:left;
	}
	.product_tent .news_dg .dg_l li:last-child{
		border:1px solid #ccc;
		margin-right:0;
		padding-bottom: 10px;
	}
	.product_tent .news_dg .dg_l li:nth-child(3),.product_tent .news_dg .dg_l li:nth-child(4){
		display:block;
	}
	.product_tent .news_dg .dg_l li p{
		-webkit-line-clamp: 2;
		display: -webkit-box;
		-webkit-box-orient: vertical;
		overflow: hidden;
	}
	#banner img{
		width: 100%;
        height: auto;
	}
	.conews{
		width:98%;
	}
	.conews .content li .new_bottom span:nth-child(2n){
		margin-left: 30%;
	}
	.news_tent{
		width:98%;
	}
	.aboutUs{
		margin-bottom:0;
	}
	.aboutUs .aboutUs_r{
		margin-top:0;
	}
	.aboutUs .aboutUs_h{
		width: 98%;
	}
	.aboutUs .aboutUs_l{
		display: flex;
        justify-content: flex-end;
	}
	.aboutUs .aboutUs_r p{
		font-size: 15px;
	}
    .aboutUs .Culture{
		width: 98%;
		margin: 50px auto;
	}
	.aboutUs .about_d{
		width: 98%;
		margin-bottom: 0;
	}
	.aboutUs .about_d .about_t{
		width: 100%;
		margin: 50px auto;
	}
	.aboutUs .about_d .about_r{
		margin-top:0;
	}
	.aboutUs .about_t .about_r h4{
		font-size: 25px;
		line-height: 2;
		margin-bottom: 0;
	}
	.aboutUs .about_t .about_r p{
		font-size: 15px;
        line-height: 1.75;
	}
	.aboutUs .about_t .about_r p span{
		margin: 9px 10px;
	}
	.aboutUs .about_t .about_r a{
		width: 28%;
		line-height: 1.75;
		margin: 20px 0px 10px 0;
	}
	.inTable .inTable_con .inTable_txt p span{
		margin: 12px 10px;
	}
	.inTable .inTable_con .inTable_txt p{
		font-size: 17px;
        line-height: 2;
	}
	.inTable .inTable_con .inTable_ta .texta textarea{
		height: 100px;
	}
}



