/*PC端代码设置*/
@media all and (min-width: 1201px){
	/*head*/
	.head .menu{
		display: none;
	} 
	.nav{
		display:none;
	}
	.store ul li{ padding-bottom:0px; height:180px;}
}
/*@1*/ 
/*中小型笔记本或大平板 laptop */
@media all and (min-width: 980px) and (max-width: 1200px){
	body {
		min-width:900px;
		margin:0 auto; 
	}
	.inner{
		width: 93.75%; 
	}
	.inner2{
		width: 93.75%;
	}.inner3{
		width: 93.75%;
	}
	
	/*head*/
	.head{
		width: 93.75%;  
	}
	.head span.H-service{
		display: none;
	}
	.head ul li{
		margin-left: 15px;
	}
	.head .menu{
		display: none;
	}
	.head_nav .Nav{
		width: 93.75%;
	}
	.head_nav .Nav a.first{
		width: 8%;
	}
	.head_nav .Nav a{
		width: 10%;
	}
	
	/*index-producdt*/
	.index-producdt{
		width: 93.75%;
	}
	.index-producdt .bd ul li{
		height: auto;
	}
	.index-producdt .bd ul li img{
		width: 100%; 
	}
	.index-producdt .bd li a.one{
		width: 45%;
	}
	.index-producdt .bd li a.two{
		width: 55%;
	}
	
	/*index-case*/
	.index-case  ul li{
		margin-left: 6%;
	}
	.mr25{
		margin-right: 0px;
	}
	
	/*index-news*/
	.index-news{
		width: 93.75%;
	}
	.index-news .left{
		width: 100%;
	}
	.index-news .left .nr .word_news{
		width: 45%;
	}
	.index-news .right{
		width: 100%;
		float: left;
		margin-top: 25px;
	}
	.news-more .news-more-r{
		width: 85%;
	}
	.news-more-r a{
		margin-top: 25px;
	} 
	
	/*.foot*/
	.foot{
		width: 93.75%;
	}
	.foot .item.one{
		margin-left: 0;
	}
	.foot .item{
		width: 103px;
	}
	.foot .item.two{
		margin-right: 0;
		padding-left: 48px;
	}
	
	/*.product*/
	.product{
		width: 93.75%;
	}
	.product .bd ul li{
		width: 100%;
	}
	.mr31{
		margin-right: 0;
	}
	.product .bd li .nr{
		width: 60%;
	}
	
	/*about*/
	.about{
		width: 93.75%;
	}
	.about_1 .left{
		width: 100%;
	}
	/*.about_1 img.right{
		float: left;
	}*/
	.about_1 .right{
		float:left;
	}	
	.about_2 .right{
		width: 51%;
	}
	.about_3 .left{
		width: 50%;
	}
	.about_4 p{
		width: 62%;
	}
	.about .about_5{
		width: 49%;
	}
	.about .about_6{
		width: 49%;
	}
	.about_7 p{
		width: 60%;
	}
	
	/*news*/
	.news{
		width: 93.75%;
	}
	.news ul{
		width: 78%;
		padding-left: 0;
		border: none;
	}
	.news li .nr{
		width: 62%;
	}
	.news .news_De{
		width: 75%;
		padding-left: 0;
		border: none;
	}
	
	/*.store*/
	.store{
		width: 93.75%;
	}
	.store li.on{
		padding-right: 6%; 
	}
	.store ul li{
		width: 47%;
	}
	.store li .nr{
		width: 48%;
	}
	.store li .nr h1{
		font-size: 16px;
	}
	.store li .nr p{
		font-size: 12px;
		line-height: 18px;
	} 
	
	/*.case*/
	.case{
		width: 93.75%;
	}
	.mr22{
		margin-right: 0;
	}
	.case .bd li:nth-of-type(3n+1){
		margin-right: 4%;
	}
	.case .bd li:nth-of-type(3n+2){
		margin-right: 4%;
	}
	
	/*caseDE*/
	.caseDe{
		width: 93.75%;
	}
	.caseDe .item ul li{
		margin-bottom: 25px;
	}
	
	/*.service*/
	.service{
		width: 93.75%;
	}
	.service .nr{
		width: 75%;
		border: none;
		padding-left: 10px;
	}
	
	/*.join*/
	.join{
		width: 93.75%;
	}
	.join ul{
		width: 75%;
		border: none;
		padding-left: 10px;
	}
	.join .De{
		width: 75%;
		border: none;
		padding-left: 10px;
	}
	
	/*.contact*/
	.contact{
		width: 93.75%;
	}
	.cont .font1{
		width: 100%;
	}
	.contact .cont .font2{
		width: 90%;
		padding-left: 7%;
		padding-right: 3%;
		margin-top: 25px;
	}
	.contact .cont .font2 dl dd input{
		width: 690px;
	}
	.contact .cont .font2 dl dd textarea{
		width: 690px;
		max-width: 690px;
	}
}
/*@2*/

/* 中型平板或小型笔记本 tablet */
@media all and (min-width: 768px) and (max-width: 979px){
	body {
		min-width:700px;
		margin:0 auto; 
	}
	.inner{
		width: 93.75%; 
	}
	.inner2{
		width: 93.75%;
	}	
	
	/*head*/ 
	.head{
		width: 93.75%;
	}
	.head .menu{
		display: none;
	}
	.head span.H-service{
		display: none;
	}
	.head form#H-search{
		display: none;
	}
	.head_nav .Nav{
		width: 93.75%;
	}
	.head_nav .Nav a.first{
		width: 8%;
	}
	.head_nav .Nav a{
		width: 11%;
		margin-right: 0.5%;
	}
	
	/*.index-producdt*/
	.index-producdt{
		width: 93.75%;
	}
	.index-producdt .bd ul li{
		height: auto;
	}
	.index-producdt .bd ul li img{
		width: 100%;
	}
	.index-producdt .bd li a.one{
		width: 45%; 
	}
	.index-producdt .bd li a.two{
		width: 55%;
	}
	.index-producdt .bd li .nr{
		left: 22px;
		top: 24px;
	}
	.index-producdt .bd li .nr span p.one{
		font-size: 20px;
	}
	.index-producdt .bd li .nr span p.two{
		font-size: 12px;
	}
	.index-producdt .bd li p.sub{
		width: 60%;
		font-size: 12px;
	}
	
	/*.index-case*/
	.index-case  ul li{
		width: 340px;
		height: 210px;
	}
	.index-case li img.pic{
		height: 210px;
	}
	.index-case li:nth-of-type(2n+1){
		margin-right: 25px;
	}
	.mr25{
		margin-right: 0;
	}
	
	/*.index-24*/
	.index-24{
		background-size: 100% 260px;
	}
	
	/*index-news*/
	.index-news{
		width: 93.75%;
	}
	.index-news .left{
		width: 100%;
	}
	.index-news .right{
		width: 100%;
		float: left;
		margin-top: 25px;
	}
	.news-more .news-more-r{
		width: 80%;
	}
	.news-more-r a{
		margin-top: 12px;
	}
	
	/*foot*/
	.foot{
		width: 93.75%;
		position: relative;
	}
	.foot .item.one{
		width: 100%;
		margin-left: 0;
	}
	.foot .item{
		width: 100%;
	}
	.foot .item h1 a{
		width: 100%;
		padding-bottom: 0;
	}
	.foot .item a{
		float: left;
		margin-right: 20px;
	}
	.foot .item.two{
		position: absolute;
		bottom: 20%;
		margin-right: 0;
		right: 0;
	}
	
	/*.product*/
	.product{
		width: 93.75%;
	}
	.product .bd ul li{
		width: 100%; 
	}
	.product .bd li .nr{
		width: 60%;
	}
	.mr31{
		margin-right: 0;
	}
	
	/*about*/
	.about{
		width: 93.75%;
	}
	/*.about_1 img.right{
		float: left;
	}*/
	.about_1 .right{
		float: left;
	}
	.about_2 .right{
		width: 100%;
	}
	.about_3 .left{
		width: 100%;
	}
	.about_4 p{
		width: 100%;
	}
	.about .about_5{
		width: 100%;
	}
	.about .about_6{
		width: 100%;
	}
	.about_7 h1 i{
		display: none;
	}
	.about_7 img.two{
		bottom: 600px;
	}
	.about_7 p{
		width: 100%;
	}
	
	/*news*/
	.news{
		width: 93.75%;
	}
	.news ul{
		width: 100%;
		padding-left: 0;
		padding-top: 30px;
		border: none;
	}
	.news li .nr{
		width: 60%;
	}
	.news .news_De{
		width: 100%;
		padding-left: 0;
		border: none;
	}
	
	/*.store*/
	.store{
		width: 93.75%;
	}
	.store li.on{
		padding-right: 0;
	}
	.store ul li{
		width: 100%;
	}
	.store li .nr{
		width: 443px;
	}
	
	/*.case*/
	.case{
		width: 93.75%;
	}
	.mr22{
		margin-right: 0;
	}
	.case .bd li:nth-of-type(2n+1){
		margin-right: 22%;
	}
	
	/*caseDe*/
	.caseDe{
		width: 93.75%;
	}
	.caseDe .item ul li{
		margin-bottom: 25px;
	}
	
	/*.service*/
	.service{
		width: 93.75%;
	}
	.service .nr{
		width: 70%;
		padding-left: 0;
		border: none;
	}
	
	/*.join*/
	.join{
		width: 93.75%;
	}
	.join ul{
		width: 70%;
		border: none;
		padding-left: 0;
	}
	.join .De{
		width: 68%;
		border: none;
		padding-left: 10px;
	}
	
	/*.contact*/
	.contact{
		width: 93.75%;
	}
	.cont .font1{
		width: 100%;
	}
	.contact .cont .font2{
		width: 90%;
		padding-left: 7%;
		padding-right: 3%;
		margin-top: 25px;
	}
	.contact .cont .font2 dl dd input{
		width: 500px;
	}
	.contact .cont .font2 dl dd textarea{
		width: 500px;
		max-width: 500px;
	}
}
/*@3*/

/* 手机或小平板 phone*/
@media all and (max-width: 767px){
	body {
		min-width:6rem;
		margin:0 auto; 
	}
	.inner{
		width: 93.75%; 
	}
	.inner2{
		width: 93.75%; 
	}
	.inner3{
		width: 93.75%; 
	}
	
	/*head*/
	header{
		border: none;
		height: 1.14rem;
	}
	.head{
		width: 100%;
		height: 1.14rem;
		position: fixed;
		top: 0;
		background-color: #fff;
		z-index: 99999999;
		border-bottom: 0.02rem solid #dddddd;
	}
	.head img.Logo{
		width: 3.02rem;
		height: 0.64rem;
		margin-top: 0.25rem;
		background: no-repeat;
		padding-right: 0;
		margin-left: 0.25rem;
	}
	.head .menu{
		margin-right: 0.25rem;
	}
	.head span.H-service{
		display: none;
	}
	.head form#H-search{
		display: none;
	}
	.head ul{
		display: none;
	}
	.head_nav {
		display: none;
	}
	
	/*banner*/
	.banner .b-btn{
		width: 0.49rem;
		height: 0.49rem;
		top: 59%;
	}
	.banner .b-btn.b-prev,.banner .b-btn.b-next{
		background-size: 0.49rem 0.49rem;
	}
	.b-hd li{
		width: 0.2rem;
		height: 0.2rem;
		margin: 0 0.05rem;
	}
	.b-hd li span{
		width: 0.09rem;
		height: 0.09rem;
		border: #1666b1 0.03rem solid;
	}
	.b-hd li.on span{
		border: #1666b1 0.03rem solid;
	}
	
	/*.index-producdt*/
	.index-producdt{
		width: 93.75%;
		margin: 0.22rem auto;
	}
	/*product*/
	.index-producdt .hd{
		width: 100%;
		height: 0.55rem;
	}
	.index-producdt .hd ul{
		overflow-x: scroll;
    	overflow-y: hidden;
    	white-space: nowrap;
	}
	.index-producdt .hd ul li{
		font-size: 0.14rem;
		line-height: 0.55rem;
		display: inline-block;
    	float: none;
	}
	.index-producdt .hd li.on_1{
		background-size: 0.31rem 0.32rem;
		margin-left: 0.25rem;
		padding-left: 0.47rem;
	}
	.index-producdt .hd li.on_1:hover, .index-producdt .hd li.on_1.on{
		background-size: 0.31rem 0.32rem; 
	}
	.index-producdt .hd li.on_2{
		background-size: 0.2rem 0.26rem;
		margin-left: 0.27rem;
		padding-left: 0.27rem;
	}
	.index-producdt .hd li.on_2:hover, .index-producdt .hd li.on_2.on{
		background-size: 0.2rem 0.26rem;
	}
	.index-producdt .hd li.on_3{
		background-size: 0.4rem 0.4rem;
		padding-left: 0.45rem;
		margin-left: 0.27rem;
	}
	.index-producdt .hd li.on_3:hover, .index-producdt .hd li.on_3.on{
		background-size: 0.4rem 0.4rem;
	}
	.index-producdt .hd li.on_4{
		background-size: 0.29rem 0.29rem;
		padding-left: 0.36rem;
		margin-left: 0.27rem;
	}
	.index-producdt .hd li.on_4:hover, .index-producdt .hd li.on_4.on{
		background-size: 0.29rem 0.29rem;
	}
	.index-producdt .hd li.on_5{
		background-size: 0.26rem 0.24rem;
		padding-left: 0.56rem;
		margin-left: 0.27rem;
	}
	.index-producdt .hd li.on_5:hover, .index-producdt .hd li.on_5.on{
		background-size: 0.26rem 0.24rem;
	}
	.index-producdt .hd li.on_6{
		background-size: 0.37rem 0.28rem;
		padding-left: 0.49rem;
		margin-left: 0.41rem;
	}
	.index-producdt .hd li.on_6:hover, .index-producdt .hd li.on_6.on{
		background-size: 0.37rem 0.28rem;
	}
	.index-producdt .hd li.on_7{
		background-size: 0.31rem 0.31rem;
		padding-left: 0.38rem;
		margin-left: 0.52rem;
	
	}
	.index-producdt .hd li.on_7:hover, .index-producdt .hd li.on_7.on{
		background-size: 0.31rem 0.31rem;
	}
	.index-producdt .hd li.on_8{
		background-size: 0.31rem 0.31rem;
		padding-left: 0.46rem;
		margin-left: 0.50rem;
		margin-right: 0.25rem;
	}
	.index-producdt .hd li.on_8:hover, .index-producdt .hd li.on_8.on{
		background-size: 0.31rem 0.31rem;
	}
	/*end*/
	.index-producdt .bd{
		margin-top: 0.24rem !important;
	}
	.index-producdt .bd ul li{
		height: auto;
	}
	.index-producdt .bd ul li img{
		width: 100%;
	}
	.index-producdt .bd li a.one{
		width: 45%;
		display: none;
	}
	.index-producdt .bd li a.two{
		width: 55%;
	}
	.index-producdt .bd li .nr{
		width: 4.71rem;
		height: 2.26rem;
		left: 0.49rem;
		top: 0.2rem;
	}
	.index-producdt .bd li .nr span{
		background-size: 0.48rem 0.5rem;
		padding-left: 0.71rem;
	}
	.index-producdt .bd li .nr span p.one{
		font-size: 0.3rem;
	}
	.index-producdt .bd li .nr span p.two{
		font-size: 0.14rem;
		padding-top: 0.12rem;
	}
	.index-producdt .bd li p.sub{
		line-height: 0.23rem;
		font-size: 0.14rem;
		width: 3.35rem;
		margin-top: 0.25rem;
	}
	.index-producdt .bd li i{
		width: 0.4rem;
		height: 0.4rem;
		background-size: 100%;
		margin-top: 0.2rem;
	}
	
	/*.index-case*/
	.index-case{
		padding: 0.38rem 0;
	}
	.index-case h1{
		font-size: 0.3rem;
		line-height: 0.35rem;
		background-size: 2.48rem 0.12rem;
	}
	.index-case h2{
		font-size: 0.16rem;
		padding-top: 0.12rem;
	}
	.index-case ul{
		margin-top: 0.3rem;
	}
	.index-case  ul li{
		width: 2.9rem;
		height: 1.6rem;
		margin-bottom: 0.27rem;
	}
	.index-case li img.pic{
		height: 1.6rem;
	}
	.index-case li span{
		width: 1rem;
	}
	.index-case li span p{
		font-size: 0.2rem;
		padding-top: 0.5rem;
		margin-bottom: 0.2rem;
	}
	.index-case li span img{
		width: 0.45rem;
		height: 0.45rem;
		margin: 0 auto;
		left: 0.28rem;
		opacity: 1;
		z-index: 99;
	}
	.index-case:hover li span img{
		left: 0.28rem;
	}
	.index-case li:nth-of-type(2n+1){
		margin-right: 0.2rem;
	}
	.mr25{
		margin-right: 0;
	}
	
	/*.index-24*/
	.index-24{
		height: 1.8rem;
		background-size: cover;
	}
	
	/*.index-store*/
	.index-store{
		padding-top: 0.35rem;
		padding-bottom: 0.58rem;
	}
	.i-videobox{ width:100%; margin-left:0px; height:3rem;}
	.r-store{ width:100%; margin-right:0px; margin-top:0.25rem;}
	.vBg{ width:100%; height:auto; bottom:48%; left:0;}
	.vBg img{ width:100%; height:auto;}
	.index-store h1{
		font-size: 0.32rem;
		background-size: 0.52rem 0.52rem;
		padding-top: 0.8rem;
		line-height: 0.4rem;
	}
	.index-store .select{
		margin: 0.28rem auto;
		width: 4rem;
		height: 0.45rem;
	}
	.select h4{
		width: 3.81rem;
		height: 0.43rem;
		background-size: 0.17rem 0.09rem;
		line-height: 0.43rem;
		padding-left: 0.17rem;
		background: url(../images/select-trigon.jpg) right 0.2rem center no-repeat;
		font-size: 0.12rem;
	}
	.select ul{
		max-height: 1.7rem;
		top: 0.45rem;
		width: 3.99rem;
	}
	.select ul li{
		width: 3.99rem;
		padding-left: 0.17rem;
	}
	.index-store .button{
		width: 2.5rem;
		height: 0.5rem;
		margin: 0.06rem auto;
		font-size: 0.18rem;
		line-height: 0.5rem;
	}
	
	/*.index-news*/
	.index-news{
		width: 93.75%;
		margin: 0.44rem auto;
	}
	.index-news .left{
		width: 100%;
	}
	.index-news .T-top{
		padding-bottom: 0.15rem;
	}
	.index-news .T-top h1{
		font-size: 0.24rem;
		background-size: 0.12rem 0.2rem;
		padding-left: 0.27rem;
		line-height: 0.3rem;
	}
	.index-news .T-top a.en{
		font-size: 0.16rem;
		margin-left: 0.12rem;
		padding-top: 0.14rem;
	}
	.index-news .T-top a.more{
		font-size: 0.14rem;
		padding-top: 0.1rem;
	}
	.index-news .left .nr{
		margin-top: 0.29rem;
		padding-bottom: 0.25rem;
	}
	.index-news .left .nr .pic_news{
		width: 100%;
		height: 3.5rem;
	}
	.pic_news .bd li img{
		height: 3.5rem;
	}
	.index-news .left .nr .word_news{
		width: 94%;
		padding-left: 0.25rem;
		padding-top: 0.28rem;
	}
	.word_news h1 a{
		font-size: 0.18rem;
		line-height: 0.3rem;
	}
	.word_news p.sub{
		font-size: 0.14rem;
		line-height: 0.25rem;
		margin-top: 0.25rem;
	}
	.word_news p.date{
		font-size: 0.14rem;
		padding-top: 0.44rem;
	}
	.word_news a.href{
		width: 0.25rem;
		height: 0.25rem;
		background-size: 100%;
		margin-top: 0.22rem;
	}
	.index-news .right{
		width: 100%;
		float: left;
		margin-top: 0.25rem;
	}
	.index-news .right ul{
		margin-top: 0.21rem;
	}
	.index-news .right ul li h4 a{
		font-size: 0.14rem;
		line-height: 0.35rem;
		background-size: 0.04rem 0.03rem;
		padding-left: 0.16rem;
	}
	.index-news .right ul li.on h4 a{
		background-size: 0.5rem 0.02rem;
		padding-left: 0.6rem;
	}
	.index-news .right ul li .news-more{
		height: 0.8rem;
		margin: 0.04rem 0 0.16rem;
	}
	.news-more img{
		width: 1.28rem !important;
		height: 0.8rem !important;
	}
	.news-more .news-more-r{
		width: 77%;
		height: 0.79rem;
	}
	.index-news .right ul li h4 p{
		font-size: 0.14rem;
		line-height: 0.35rem;
	}
	.news-more-r p{
		font-size: 0.14rem;
		line-height: 0.25rem;
	}
	.news-more-r a{
		margin-top: 0.09rem;
		font-size: 0.12rem;
		padding-left: 0.35rem;
		background-size: 0.18rem 0.07rem;
	}
	
	/*foot*/
	footer{
		display: none;
	}
	.foot2{
		height: 0.3rem;
		line-height: 0.3rem;
		height: 0.8rem;
		padding-top: 0.15rem;
		font-size: 0.12rem;
		overflow: hidden;
		text-align: center;
	}
	
	/*.product*/
	.product{
		width: 93.75%;
		margin: 0.48rem auto;
	}
	/**/
	.product .hd{
		width: 100%;
		height: 0.55rem;
	}
	.product .hd ul{
		overflow-x: scroll;
    	overflow-y: hidden;
    	white-space: nowrap;
	}
	.product .hd ul li{
		font-size: 0.14rem;
		line-height: 0.55rem;
		display: inline-block;
    	float: none;
	} 
	.product .hd li.on_1{
		background-size: 0.31rem 0.32rem;
		margin-left: 0.25rem;
		padding-left: 0.47rem;
	}
	.product .hd li.on_1:hover, .product .hd li.on_1.on{
		background-size: 0.31rem 0.32rem; 
	}
	.product .hd li.on_2{
		background-size: 0.2rem 0.26rem;
		margin-left: 0.27rem;
		padding-left: 0.27rem;
	}
	.product .hd li.on_2:hover, .product .hd li.on_2.on{
		background-size: 0.2rem 0.26rem;
	}
	.product .hd li.on_3{
		background-size: 0.4rem 0.4rem;
		padding-left: 0.45rem;
		margin-left: 0.27rem;
	}
	.product .hd li.on_3:hover, .product .hd li.on_3.on{
		background-size: 0.4rem 0.4rem;
	}
	.product .hd li.on_4{
		background-size: 0.29rem 0.29rem;
		padding-left: 0.36rem;
		margin-left: 0.27rem;
	}
	.product .hd li.on_4:hover, .product .hd li.on_4.on{
		background-size: 0.29rem 0.29rem;
	}
	.product .hd li.on_5{
		background-size: 0.26rem 0.24rem;
		padding-left: 0.56rem;
		margin-left: 0.27rem;
	}
	.product .hd li.on_5:hover, .product .hd li.on_5.on{
		background-size: 0.26rem 0.24rem;
	}
	.product .hd li.on_6{
		background-size: 0.37rem 0.28rem;
		padding-left: 0.49rem;
		margin-left: 0.41rem;
	}
	.product .hd li.on_6:hover, .product .hd li.on_6.on{
		background-size: 0.37rem 0.28rem;
	}
	.product .hd li.on_7{
		background-size: 0.31rem 0.31rem;
		padding-left: 0.38rem;
		margin-left: 0.52rem;
		
	}
	.product .hd li.on_7:hover, .product .hd li.on_7.on{
		background-size: 0.31rem 0.31rem;
	}
	.product .hd li.on_8{
		background-size: 0.31rem 0.31rem;
		padding-left: 0.46rem;
		margin-left: 0.50rem;
		margin-right: 0.25rem;
	}
	.product .hd li.on_8:hover, .product .hd li.on_8.on{
		background-size: 0.31rem 0.31rem;
	}
	/**/
	.product .hd_2{ margin-top:0.24rem; margin-bottom:0.5rem;}
	.product .hd_2 ul li{ margin-left:0.01rem; width:1.41rem; height:0.46rem; line-height:0.46rem; font-size:0.16rem; margin-bottom:0.1rem;}
	.product .hd_2 li img{ width: 1.41rem; height:0.46rem;}
	.product .bd{
		margin-top: 0.25rem !important;
	}
	.mr31{
		margin-right: 0;
	}
	.product .bd ul li{
		width: 100%;
		height: 2.78rem;
		margin-bottom: 0.24rem;
	}
	.product .bd li img{
		width: 2.68rem;
		height: 2.78rem;
	}
	.product .bd li .nr{
		width: 2.8rem;
	}
	.product .bd li .nr h1{
		margin-top: 0.5rem;
	}
	.product .bd li .nr h1 a{
		font-size: 0.2rem;
		line-height: 0.3rem;
	}
	.product .bd li .nr p{
		font-size: 0.14rem;
		line-height: 0.3rem;
		padding-top: 0.12rem;
	}
	.product .bd li .nr a.more{
		width: 1.14rem;
		height: 0.36rem;
		line-height: 0.36rem;
		font-size: 0.14rem;
		bottom: 0.4rem;
	}
	.product .De{
		width: 100%;
		margin-top: 0.1rem;
	}
	.product .De .introduce{
		height: auto;
		width: 99.4%;
		border: 0.02rem solid #d4d4d4;
	}
	.product .De .introduce img{
		width: 2.95rem;
		height: 3.06rem;
		margin-top: 0.07rem;
		margin-left: 1.6rem;
	}
	.product .De .introduce .nr{
		width: 100%;
		margin-bottom: 0.25rem;
	}
	.product .De .introduce .nr h1{
		font-size: 0.24rem;
		padding-top: 0.7rem;
	}
	.product .De .introduce .nr p{
		font-size: 0.14rem;
		padding-top: 0.24rem;
		line-height: 0.3rem;
	}	
	.product .De .introduce .nr a.zxzx{
		width: 1.14rem;
		height: 0.36rem;
		line-height: 0.36rem;
		font-size: 0.14rem;
		margin-top: 0.28rem;
	}
	.product .De .text{
		margin-top: 0.42rem;
		line-height: 0.3rem;
		overflow: initial;
	}
	.product .De .text img{
		width: 100%;
		height: auto;
	}
	
	/*about*/
	.about{
		width: 93.75%;
		margin: 0.3rem auto;
	}
	.about h1{
		line-height: 0.58rem;
		background-size: 0.12rem 0.2rem;
		padding-left: 0.28rem;
		font-size: 0.3rem;
	}
	.about h1 i{
		width: 4rem;
		height: 0.58rem;
	}
	.about_1 .left{
		margin-top: 0.28rem;
		width: 100%;		
	}
	.about p{
		font-size: 0.16rem;
		line-height: 0.4rem;
	}
	.about_1 .left img.lf{
		margin-top: 0.3rem;
		width: 4.06rem;
		height: 0.6rem;
	}
	/*.about_1 img.right{
		float: left;
		width: 4.05rem;
		height: 2.49rem;
	}*/
	.about_1 .right{
		width: 100%;
		height: auto;
		overflow:hidden;
		float:right;
		margin-top:0.28rem;
	}
	
	.about .about_2{
		margin-top: 0.75rem;
	}
	.about_2 img.left{
		width: 4.26rem;
		margin-top: 0.24rem;
	}
	.about_2 .right{
		width: 100%;
	}
	.about .about_3{
		margin-top: 0.47rem;
	}
	.about_3 .left{
		width: 100%;
		margin-top: 0.35rem;
	}
	.about_3 img{
		margin-top: 0.27rem;
		width: 4.81rem;
		height: 2.62rem;
		float: left;
	}
	.about .about_4{
		margin-top: 0.95rem;
	}
	.about_4 img{
		margin-top: 0.65rem;
		width: 3.57rem;
		height: 3.04rem;
	}
	.about_4 p{
		width: 100%;
		margin-top: 0.4rem;
	}
	.about .about_5{
		width: 100%;
		margin-top: 0.45rem;
	}
	.about_5 p{
		margin-top: 0.25rem;
	}
	.about .about_6{
		width: 100%;
		margin-top: 0.45rem;
	}
	.about_6 p{
		margin-top: 0.25rem;
	}
	.about_6 img{
		width: 4.2rem;
		height: 2.1rem;
		margin-top: 0.15rem;
		margin-left: 0.75rem;
	}
	.about .about_7{
		margin-top: 0.45rem;
		padding-bottom: 0.6rem;
	}
	.about_7 img.one{
		width: 3.45rem;
		margin-top: 0.25rem;
	}
	.about_7 h1 i{
		display: none;
	}
	.about_7 p{
		width: 100%;
		margin-top: 0.27rem;
	}
	.about_7 img.two{
		width: 2.24rem;
		height: 2.21rem;
	}
	.about h1.on_1 i{
		background-size: 4rem 0.58rem;
	}
	.about h1.on_2 i{
		background-size: 4rem 0.58rem;
	}
	.about h1.on_3 i{
		background-size: 4rem 0.58rem;
	}	
	
	/*news*/
	.news{
		width: 93.75%;
		margin: 0.4rem auto;
	}
	.N-left-nav{
		width: 100%;
	}
	.N-left-nav h1{
		font-size: 0.24rem;
		line-height: 0.45rem;
		background-size: 0.12rem 0.2rem;
		padding-left: 0.27rem;
		margin-bottom: 0.16rem
	}
	.N-left-nav a{
		width: 1.94rem;
		height: 0.4rem;
		float: left;
		font-size: 0.16rem;
		line-height: 0.4rem;
		background-size: 0.18rem 0.15rem;
		padding-left: 0.16rem;
		text-indent: 0.4rem;
		margin-bottom: 0.1rem;
		margin-right: 0.2rem;
	}
	.N-left-nav a:hover, .N-left-nav a.on{
		background-size: 0.18rem 0.15rem;
	}
	.news ul{
		width: 100%;
		padding-left: 0;
		border: none;
		padding-top: 0.4rem;
	}
	.news ul li{
		padding-bottom: 0.25rem;
		margin-bottom: 0.25rem;
	}
	.news li img{
		width: 100%;
		height: /*2.93rem*/ auto;
	}
	.news li .nr{
		width: 100%;
	}
	.news li .nr h1{
		margin-top: 0.15rem;
		}
	.news li .nr h1 a{
		font-size: 0.18rem;
		line-height: 0.25rem;
	}
	.news li .nr p.sub{
		font-size: 0.14rem;
		line-height: 0.3rem;
		padding-top: 0.09rem;
	}
	.news li .nr p.date{
		font-size: 0.12rem;
		padding-top: 0.16rem;
	}
	.news li .nr a.more{
		width: 1.14rem;
		height: 0.36rem;
		line-height: 0.36rem;
		font-size: 0.14rem;
		margin-top: 0.2rem;
	}
	.news .news_De{
		width: 100%;
		padding-left: 0;
		border: none;
		margin-top: 0.05rem;
	}
	.news_De h1{
		font-size: 0.24rem;
		line-height: 0.4rem;
	}
	.news_De .date{
		font-size: 0.12rem;
		padding-top: 0.15rem;
		padding-bottom: 0.22rem;
		line-height: 0.25rem;
	}
	.news_De .txt{
		font-size: 0.14rem;
		line-height: 0.35rem;
		padding-top: 0.18rem;
	}
	.news_De .txt img{
		width: 1005;
	}
	.news_De .fx{
		margin-top: 0.45rem;
		font-size: 0.14rem;
		
	}
	
	/*.store*/
	.store{
		width: 93.75%;
		margin: 0.45rem auto;
	}
	.store ul li{
		width: 100%;
		padding-bottom: 0.35rem;
		margin-bottom: 0.35rem;
	}
	.store li.on{
		padding-right: 0px;
	}
	.store li img{
		width: 2.15rem;
		height: 1.54rem;
	}
	.store li .nr{
		width: 62%;
	}
	.store li .nr h1{
		font-size: 0.24rem;
		padding-bottom: 0.08rem;
	}
	.store li .nr p{
		font-size: 0.14rem;
		line-height: 0.24rem;
	}
	.store li .nr a{
		width: 0.98rem;
		height: 0.33rem;
		line-height: 0.33rem;
		margin-top: 0.12rem;
	}
	
	/*.case*/
	.case{
		width: 93.75%;
		margin: 0.36rem auto;
	}
	.case .hd{
		width: 100%;
		height: 0.55rem;
	}
	.case .hd ul{
		overflow-x: scroll;
    	overflow-y: hidden;
    	white-space: nowrap;
	}
	.case .hd ul li{
		font-size: 0.14rem;
		line-height: 0.55rem;
		display: inline-block;
    	float: none;
	} 
	.case .hd li.on_1{
		background-size: 0.31rem 0.32rem;
		margin-left: 0.25rem;
		padding-left: 0.47rem;
	}
	.case .hd li.on_1:hover, .case .hd li.on_1.on{
		background-size: 0.31rem 0.32rem; 
	}
	.case .hd li.on_2{
		background-size: 0.2rem 0.26rem;
		margin-left: 0.27rem;
		padding-left: 0.27rem;
	}
	.case .hd li.on_2:hover, .case .hd li.on_2.on{
		background-size: 0.2rem 0.26rem;
	}
	.case .hd li.on_3{
		background-size: 0.4rem 0.4rem;
		padding-left: 0.45rem;
		margin-left: 0.27rem;
	}
	.case .hd li.on_3:hover, .case .hd li.on_3.on{
		background-size: 0.4rem 0.4rem;
	}
	.case .hd li.on_4{
		background-size: 0.29rem 0.29rem;
		padding-left: 0.36rem;
		margin-left: 0.27rem;
	}
	.case .hd li.on_4:hover, .case .hd li.on_4.on{
		background-size: 0.29rem 0.29rem;
	}
	.case .hd li.on_5{
		background-size: 0.26rem 0.24rem;
		padding-left: 0.56rem;
		margin-left: 0.27rem;
	}
	.case .hd li.on_5:hover, .case .hd li.on_5.on{
		background-size: 0.26rem 0.24rem;
	}
	.case .hd li.on_6{
		background-size: 0.37rem 0.28rem;
		padding-left: 0.49rem;
		margin-left: 0.41rem;
	}
	.case .hd li.on_6:hover, .case .hd li.on_6.on{
		background-size: 0.37rem 0.28rem;
	}
	.case .hd li.on_7{
		background-size: 0.31rem 0.31rem;
		padding-left: 0.38rem;
		margin-left: 0.52rem;
		
	}
	.case .hd li.on_7:hover, .case .hd li.on_7.on{
		background-size: 0.31rem 0.31rem;
	}
	.case .hd li.on_8{
		background-size: 0.31rem 0.31rem;
		padding-left: 0.46rem;
		margin-left: 0.5rem;
		margin-right: 0.25rem;
	}
	.case .hd li.on_8:hover, .case .hd li.on_8.on{
		background-size: 0.31rem 0.31rem;
	}
	.case .bd{
		margin-top: 0.28rem;
	}
	.case .bd ul li{
		width: 2.73rem;
		height: auto;
		padding-bottom: 0.2rem;
		margin-bottom: 0.24rem;
	}
	.case .bd li:nth-of-type(2n+1){
		margin-right: 0.54rem;
	}
	.case .bd li img.pic{
		width: 2.4rem;
		height: 2.1rem;
		border: 0.01rem solid #fff;
		margin-left: 0.15rem;
		margin-top: 0.14rem;
	}
	.case .bd li img.ico{
		width: 0.62rem;
		height: 0.53rem;
		top: 0.15rem;
		right: 0.17rem;
	}
	.case .bd li h1{
		font-size: 0.2rem;
		padding-top: 0.1rem;
	}
	.case .bd li p.one{
		width: 2.45rem;
		margin-left: 0.16rem;
		font-size: 0.12rem;
		line-height: 0.3rem;
		padding-top: 0.05rem;
	}
	.mr22{
		margin-right: 0;
	}
	.case .bd li span img.logo{
		width: 1.63rem;
		height: 1.03rem;
		padding-top: 0.49rem;
		padding-bottom: 0.3rem;
	}
	.case .bd li span p.two{
		font-size: 0.14rem;
		line-height: 0.24rem;
		margin-left: 0.18rem;
	}
	
	/*caseDe*/
	.caseDe_top{
		height: 0.46rem;
		font-size: 0.14rem;
		line-height: 0.46rem;
		margin-top: -0.02rem;
	}
	.caseDe{
		width: 93.75%;
		margin: 0.24rem auto;
	}
	.caseDe h1{
		font-size: 0.2rem;
	}
	.caseDe h2{
		font-size: 0.14rem;
		padding-top: 0.2rem;
		margin-bottom: 0.38rem;
	}
	.caseDe .item{
		background-size: 0.68rem 0.02rem;
		padding-left: 0.9rem;
		padding-bottom: 0.68rem;
	}
	.caseDe h2 a{
		background-size: 0.18rem 0.11rem;
		padding-left: 0.2rem;
	}
	.caseDe .item span{
		width: 0.68rem;
		height: 0.68rem;
	}
	.caseDe .item span a{
		font-size: 0.18rem;
		line-height: 0.24rem;
		padding-top: 0.1rem;
	}
	.caseDe .item span.on{
		width: 0.68rem;
		height: 0.68rem;
	}
	.caseDe .item span.on a{
		font-size: 0.18rem;
		line-height: 0.24rem;
		padding-top: 0.1rem;
	}
	.caseDe .item img{
		width: 100%;
		height: auto;
	}
	.caseDe .item p.title{
		line-height: 0.68rem;
		font-size: 0.18rem;
	}
	.caseDe .item p{
		font-size: 0.16rem;
		line-height: 0.35rem;
	}
	.caseDe .item ul{
		margin-top: 0.27rem;
	}
	.caseDe .item ul li{
		width: 2.43rem;
		height: auto;
		padding-bottom: 0.15rem;
		border: 0.01rem solid #DDDDDD;
		margin-bottom: 0.25rem;
		min-height: 3.4rem;
	}
	.caseDe .item ul li:nth-of-type(2n+1){
		margin-right: 0.1rem;
	}
	.mr29{
		margin-right: 0;
	}
	.caseDe .item li img{
		width: 2.43rem;
		height: 2.63rem;
	}
	.caseDe .item li p{
		font-size: 0.12rem;
		line-height: 0.25rem;
	}
	
	/*.service*/
	.service{
		width: 93.75%;
		margin: 0.4rem auto;
	}
	.service .nr{
		width: 100%;
		padding-left: 0;
		border-left: none;
		border-top: 0.01rem solid #DDDDDD;
		padding-top: 0.13rem;
	}
	.service .nr h1{
		font-size: 0.2rem;
		padding-bottom: 0.25rem;
	}
	.service .nr img{
		width: 100%;
		height: auto;
	}
	/*.join*/
	.join{
		width: 93.75%;
		margin: 0.45rem auto;
	}
	.join ul{
		width: 100%;
		border-left: none;
		padding-left: 0; 
	}
	.join ul h1{
		font-size: 0.2rem;
		padding-top: 0.15rem;
		border-bottom: 0.02rem solid #EDEDED;
		padding-bottom: 0.26rem;
	}
	.join ul li{
		margin-top: 0.2rem;
	}
	.join li a.tit{
		font-size: 0.14rem;
		line-height: 0.45rem;
	}
	.join .De{
		width: 100%;
		border: none;
		padding-left: 0;
	}
	.join .De h1{
		font-size: 0.2rem;
		padding-top: 0.15rem;
	}
	.join .De h2{
		font-size: 0.14rem;
		padding-top: 0.08rem;
		padding-bottom: 0.02rem solid #ededed;
		padding-bottom: 0.2rem;
	}
	.join .De .txt{
		font-size: 0.14rem;
		line-height: 0.35rem;
		margin-top: 0.26rem;
	}
	
	/*.contact*/
	.contact{
		width: 93.75%;
		margin: 0.43rem auto;
	}
	.cont .font1{
		width: 100%;
		margin-top: 0rem;
	}
	.cont .font1 img{
		margin-bottom: 0.07rem;
		width: 2.79rem;
		height: 0.64rem;
	}
	.cont .font1 p{
		font-size: 0.18rem;
		line-height: 0.72rem;
		margin-left: 0.12rem;
	}
	.cont .font1 p.tel{
		background-size: 0.44rem 0.32rem;
		padding-left: 0.67rem;
	}
	.cont .font1 p.email{
		background-size: 0.44rem 0.25rem;
		padding-left: 0.67rem;
	}
	.cont .font1 p.address{
		background-size: 0.44rem 0.4rem;
		padding-left: 0.67rem;
	}
	.cont .font1 span{
		width: 1.4rem;
		margin-left: 0.2rem;
		margin-top: 0.3rem;
	}
	.cont .font1 span img{
		height: 1.4rem;
	}
	.cont .font1 p.on{
		font-size: 0.14rem;
		line-height: 0.25rem;
	}
	.cont .font1 span.on{
		margin-left: 0.48rem;
	}
	.contact .cont .font2{
		width: 90%;
		padding-left: 7%;
		padding-right: 3%;
		margin-top: 0.25rem;
		height: auto;
	}
	.contact .cont .font2 dl{
		margin-bottom: 0.25rem;
	}
	.contact .cont .font2 dl dt{
		font-size: 0.16rem;
		line-height: 0.35rem;
	}
	.contact .cont .font2 dl dd input{
		width: 4.4rem;
		height: 0.33rem;
		text-indent: 0.18rem;
		line-height: 0.33rem;
	}
	.contact .cont .font2 dl dd textarea{
		width: 4.4rem;
		max-width: 4.5rem;
		height: 1.48rem;
		max-height: 1.6rem;	
	}
	.contact .cont .font2 dl dd input[type=button]{
		margin-left: 0.59rem;
		width: 1.7rem;
		height: 0.45rem;
		font-size: 0.18rem;
	}
	.maps{
		width: 100%;
		height: 5rem
	}
	.maps img{
		width: 100%;
	}
	.maps #dituContent{ height:5rem !important;}
	
	/*lwnhd*/
	.lwnhd{ width:93.75%; padding-bottom:0.5rem;}
	.lwnhd .hd-banner{ height:1.8rem; background-size: 100% auto;}
	.bmdj{ margin-top:0.3rem; padding-bottom:0.3rem; margin-bottom:0.35rem;}
	.bmdj h1{ height:0.45rem; line-height:0.45rem; font-size:0.24rem; text-indent:0.25rem;}
	.bmdj .Bg{ width:93.75%; margin-top:0.25rem; margin-left:3%;}
	.bmdj .Bg .box{ height:0.55rem; margin-bottom:0.35rem;}
	.bmdj .Bg .box.on_1 i{ width:1.33rem; height:0.36rem; margin-top:0.08rem; background-size:100%;}
	.bmdj .Bg .box.on_2 i{ width:1.33rem; height:0.41rem; background-size:100%;}
	.bmdj .Bg .box.on_3 i{ width:1.33rem; height:0.34rem; margin-top:0.1rem; background-size:100%;}
	.bmdj .Bg input.btn{ width:1.7rem; height:0.46rem; margin-left:1.67rem;}
	.bmdj .Bg input{ width:4rem; height:0.47rem;}
	.bmdj .Bg input[type]{ font-size:0.18rem; line-height:0.47rem; text-indent:0.15rem;}
	.lwnhd .bigbox{ height:14.25rem; background-size:100%;}
	.lwnhd img{ width:100%; height:auto;}
	
	/*about-us*/
	.about-us{ margin:0.5rem auto;}
	.about-us .Tit{ font-size:0.48rem; background-size: 11.59rem 0.12rem;}
	.about-us .font-1 .one .left{ width:100%; font-size:0.24rem; margin-top:0.4rem;}
	.about-us .font-1 .one .left p.one{ font-size:0.3rem; margin-bottom:0.26rem;}
	.about-us .font-1 .one .left a{ font-size:0.6rem;}
	.about-us .font-1 .one .left p.two{ font-size:0.26rem; line-height:0.65rem; margin-top:0.4rem;}
	.about-us .font-1 .one .video{ width:100%; height:auto; margin-top:0.4rem;}
	.about-us .font-1 .two{ margin-top:0.4rem;}
	.about-us .font-1 .two .a1-box{ width:2.9rem; height:3rem; margin-bottom:0.15rem}
	.about-us .font-1 .two .a1-box:nth-of-type(2n+1){ margin-right:0.1rem;}
	.about-us .font-1 .two .a1-box h1{ font-size:0.36rem; padding-top:1.24rem; margin-top:0.44rem;}
	.about-us .font-1 .two .a1-box h2{ font-size:0.12rem; padding-top:0.15rem; line-height:0.25rem;}
	.mr9{ margin-right:0px;}
	.about-us .font-1 .two .a1-box h1.on1{ background-size: 1.03rem 1.03rem;}
	.about-us .font-1 .two .a1-box h1.on2{ background-size: 1.03rem 1.03rem;}
	.about-us .font-1 .two .a1-box h1.on3{ background-size: 1.03rem 1.03rem;}
	.about-us .font-1 .two .a1-box h1.on4{ background-size: 1.03rem 1.03rem;}
	.about-us .font-1 .three{ font-size:0.18rem; line-height:0.45rem; margin-top:0.35rem; }
	.about-us .font-1 .three a{ font-size:0.24rem;}
	.about-us .font-2 img{ margin:0.34rem auto; width:100%;}
	.about-us .font-3{ height:auto; background-size: 100% 5.34rem; margin-top:0.42rem;}
	.about-us .font-3 h1{ font-size:0.48rem; margin-top:0rem; }
	.about-us .font-3 h2{ font-size:0.24rem; margin-top:0.3rem;}
	.about-us .font-3 img{ margin-top:0.5rem; width:100%;} 
	.about-us .font-4{ margin-top:0.35rem;}
	.about-us .font-4 img{ margin-top:0.4rem; margin-bottom:0.4rem; width:100%;}
	
	/*.page*/
	.page{
		line-height: 0.5rem;
		margin-top: 0.5rem;
		font-size: 0.12rem;
	}
	.disabled{
		font-size: 0.12rem;
		border: 0.01rem solid #c9c9c9;
		padding:0.05rem 0.04rem;
	}
	.sy{
		font-size: 0.12rem;
		border: 0.01rem solid #818181;
		padding:0.05rem 0.04rem;
	}
	.current{ font-size:0.12rem; border:0.01rem solid #b72b2c; padding: 0.05rem 0.04rem;}
}
/*@4*/