/**
* {
    margin: 0;
    padding: 0;
    -webkit-appearance: none;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
    -webkit-touch-callout: none;
    box-sizing: border-box;
}
*/


html,body {
    background-color:#fff ;
    /*-webkit-user-select: none;*/
}
.nav_mobile{display:none;}
.nav_pc{display:block;}



.h-gh{
	display: none;
}
.h-header{
	position: fixed; left: 0; top: 35px; right: 0; z-index: 999;
}
.h-header-logo{
	float: left; margin-left: 25px;
}
.h-header-r{
	float: right; margin-right: 25px; color: #fff;
}
.h-header-r a{
	color: #fff;
}
.h-header-nav{
	display: inline-block; vertical-align: top;
}
.h-header-nav ul{overflow: visible;}
.h-header-nav li{
	font-size: 14px; display: inline-block;padding: 0 10px;  position: relative;
}
.h-header-nav li >a {
	line-height: 35px; display: block; font-weight: bold;
}
.h-header-nav li a:hover{
	color: #ED7000;
}
.h-header-nav.pc li dl{
	position: absolute; left: 0;top: 35px; right: 0; display: none;
	background:rgba(0,0,0,0.9);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#c8000000,endColorstr=#c8000000);
}

.h-header-nav.pc li:hover dl{
	display: block;
}
.h-header-nav li dd{
	display: block; text-align: left; line-height: 30px; font-size: 14px;
	color: #ccc;margin-left:0em;margin-right: 0em;
}
.h-header-nav li dd a{
	color: #ccc;font-weight: bold;
}

@media only screen and (max-width:1530px) {
	/* 首页 */
.nav_mobile{display:none;}
.nav_pc{display:block;}

.header .nav li a:hover,
.header .nav li.on > a{
	color: #ed7000;
}

	.h-header{
		top: 20px;
	}
	.h-header-logo img{
		width: 300px;
	}
	.h-header-nav .line{
		display: none; padding: 0 8px;
	}

	.h-row4 .h-txt{
		padding-top: 20px;
	}
	.h-txt h3,
	.h-row6-hd h3{
		font-size: 50px;
	}
	.h-row6-hd .tip{
		font-size: 26px; width: 350px;
	}
	.h-txt-type,
	.h-txt-a{
		margin-top: 10px;
	}
	.h-row4 .contrast .prev, .h-row4 .contrast .next{
		margin-top: -75px;
	}
	
	.h-row-wrap{
		width: 1000px;
	}
	.h-txt-desc br{
		display: none;
	}
	.h-row4 .h-row-list{
		margin-top: 20px; padding-bottom: 30px;
	}
	.h-row-list1{
		height: 160px; margin-bottom: 0;
	}
	.h-row-list1 li:hover .item{
		padding-top:20px ; padding-bottom: 20px;
	}
	.h-row4 .h-row-wrap,
	.h-row5 .h-row-wrap,
	.h-row8 .h-row-wrap{
		padding-top: 40px;
	}
	.h-row4 .h-row-list li{
		width: 33%;
	}
	.h-row4 .h-row-list li .item{
		
		width: 280px; height: 365px;
	}
	.h-row4 .h-row-list li .item-img img{
		width: 280px; height: auto;
	}
	.contrast .prev{
		left: -60px;
	}
	.contrast .next{
		right: -60px;
	}
	.h-row-list1,
	.h-row6-ft{
		margin-top: 25px;
	}
	.h-row-list1 ul{
		margin-right: 0;
	}
	.h-row-list1 li{
		margin-right: 0px; 
	}
	.h-row-list1 li .item{
		width: 168px;
	}
	.h-row6-bg{
		padding-top:65px;
	}
	.h-row6-bd{
		margin-top: 25px; padding-bottom: 0;
	}
	.h-row6-bd li{
		margin-bottom: 30px;
	}
	.h-row6-bd .img img{
		width: 260px; margin-top: 20px;
	}
	.h-row6-ft .customer{
		margin-top: 20px;
	}
	.h-row6-ft .customer li img{
		width: 80%;
	}
	.h-row7-hd h3{
		padding-top: 90px; font-size: 50px;
	}
	.h-row7-hd{
		height:220px;
	}
	.h-row7-bd .tab-hd{
		margin-top: 180px; height: 120px;
	}
	.h-row7-hd h3 span{
		height: 53px; line-height:53px ; font-size: 30px;
	}
	.h-row7-bd .tab-hd li{
		vertical-align: top;
	}
	.h-row7-bd .tab-bd{
		margin-top: 20px;
	}
	.h-row8 .h-row-list{
		margin-top: 30px;
	}
	.h-row8 .h-row-list ul{
		margin-right: -20px;
	}
	.h-row8 .h-row-list li{
		margin-right: 20px; width: 230px;
	}
	.h-row8 .h-row-list li .img img{
		width: 230px; height: auto;
	}
	.h-row9 .h-row-wrap{
		width: 1000px;
	}
	.h-row9-txt{
		width: 290px;
	}
	.h-row9-txt .ico{
		display: none;
	}
	.h-row9-txt li{
		font-size: 18px; margin-top: 10px;
	}
	.fs-20{
		font-size: 16px;
	}
	.h-row9-imgs{
		width: 665px;
	}
	.h-row9-imgs ul{
		margin-right: -10px;
	}
	.h-row9-imgs li{
		margin-right: 10px; width: 215px; height: 323px;
	}
	.h-row9-imgs .hd{
		height: 50px; line-height: 50px; font-size: 20px;
	}
	.h-row9-imgs .l1 .bd{
		padding: 0 8px;
	}
	.h-row9-imgs .l1 .bd img{
		width: 198px;
	}
	.h-row9-imgs .l2 .bd, .h-row9-imgs .l3 .bd{
		margin-top: 35px; width: 160px; height: 221px;
	}
	.h-row9-imgs .qr img{
		height:100%;
	}
	.h-row9-imgs .qr{
		height: 150px; line-height: 150px;
	}
	.h-row9-txt h3{
		font-size: 46px;
	}
	.h-row9-map .close{
		width: 30px; height: 30px; right: 5%;
	}
	.h-row9-map {
	/*	height: auto; */
	}
	.h-row9-map .img{
		overflow: hidden;
	}
	/*产品中心*/
	.m-product .txt{
		height: 150px; padding: 0 5px;
	}
	.m-product .txt .desc br{
		display: none;
	}
	.m-product h3{
		font-size: 20px;
	}
	.m-product .txt .desc{
		font-size: 12px; line-height: 1.5;
	}
	
	
}
@media only screen and (max-width:1215px) {
.nav_mobile{display:block;}
.nav_pc{display:none;}
	html,body{
		font-size: 12px;
	}
	img{
		max-width:100%; 
	}
	.fadeup,
	.fadeup1,
	.fadeup2,
	.fadeup3{
		opacity: 1; transform: translateY(0);
	}
	/* 首页 */
	.h-header{
		top: 0; background: #222; padding:10px 0;
	}
	.h-layout{
		margin-top: 60px;
	}
	.h-gh{
		display: block; float: right; margin-left: 15px;
	}
	.h-gh {
		height:18px;
		width:26px;
		margin-top:11px;
		position:relative;
		transition: all 0.5s cubic-bezier(0.7, 0, 0.3, 1) 0s;
		-webkit-transition: all 0.5s cubic-bezier(0.7, 0, 0.3, 1) 0s;
		-ms-transition: all 0.5s cubic-bezier(0.7, 0, 0.3, 1) 0s;
		cursor:pointer;
	}
	.h-gh.selected {
		transform: rotate(90deg);
	}
	.h-gh a {
		background-color: #fff;
		display: block;
		height: 3px;
		margin-top: -1px;
		position: relative;
		top: 50%;
		transition: all 0.3s cubic-bezier(0.7, 0, 0.3, 1) 0s;
		-webkit-transition: all 0.3s cubic-bezier(0.7, 0, 0.3, 1) 0s;
		-ms-transition: all 0.3s cubic-bezier(0.7, 0, 0.3, 1) 0s;
		width: 15px;
		border-radius: 3px;
	}
	
	.h-gh a:after, .h-gh a:before {
		background-color: #fff;
		content: "";
		display: block;
		height: 3px;
		left: 0;
		position: absolute;
		transition: all 0.3s cubic-bezier(0.7, 0, 0.3, 1) 0s;
		-webkit-transition: all 0.3s cubic-bezier(0.7, 0, 0.3, 1) 0s;
		-ms-transition: all 0.3s cubic-bezier(0.7, 0, 0.3, 1) 0s;
		
		border-radius: 3px;
	}
	.h-gh a:after {
		top:9px;width:20px;
	}
	.h-gh a:before {
		top:-8px;width:26px;
	}
	.h-gh.selected a:after, .gh.selected a:before {
		top: 0;
	}
	.h-gh.selected a:before {
		transform: translateY(0px) rotate(-45deg);
		-webkit-transform: translateY(0px) rotate(-45deg);
		-ms-transform: translateY(0px) rotate(-45deg);
		top: 0; width: 26px;
	}
	.h-gh.selected a:after {
		transform: translateY(0px) rotate(45deg);
		-webkit-transform: translateY(0px) rotate(45deg);
		-ms-transform: translateY(0px) rotate(45deg);
		top: 0; width: 26px;
	}
	.h-gh.selected a {
		background-color: transparent !important;
	}
	.h-header-nav{
		position: absolute; left: 0; right: 0;  top: 50px;  background: rgba(0,0,0,0.8); display: none;
	}
	.h-header-nav li{
		display: block; text-align: center; border-bottom: 1px solid #222;
	}
	.h-header-nav li >a {
		line-height: 15px;padding: 10px 0; display: block; font-weight: bold;
	}
	
.h-header-nav.mo li dl{
	position: relative; left: 0;top: 0px; right: 0; display: none;
	background:rgba(0,0,0,0.9);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#c8000000,endColorstr=#c8000000);
}
.h-header-nav.mo li dd{
	text-align: center;
}
	.h-row1 .banner{
		position: relative; height: auto; overflow: hidden;bottom: auto;
	}
	.h-row1 .banner .swiper-slide{
		height: auto;
	}
	.h-arrow{
		display: none;
	}
	.h-row-wrap{
		width: auto; margin: 0 5%;
	}
	.h-row2,
	.h-row3{
		height: 500px; box-sizing: border-box;
		    display: table;
    table-layout: fixed;
    padding: 40px 0;
   
	}
	
	.h-row2{
		 width: 100%;
	}
	.h-row2 .h-row-wrap,
	.h-row3 .h-row-wrap{
		width: auto; padding: 0 5%;
		 display: table-cell;
    vertical-align: middle;
	}
	.h-row3{
		width: 100%; text-align: center;
	}
	.h-row3 .h-row-wrap{
		width: 100%; display: table; padding: 0; margin: 0; margin-top: 60px;
	}
	.h-row3 .h-txt{
		display: inline-block; text-align: center;
	}
	.h-row3 .h-txt-a a{
		display: inline-block;
	}
	
	.h-row3 #video{
		/*display: block;*/
		display: none;
	}
	.h-row3{
		background: url(/Static/sta/images/f-img3.jpg) no-repeat; background-size:cover ;
	}
	.h-row4 .h-txt{
		padding-top: 0;
	}
	.h-txt h3{
		font-size: 18px;
	}
	.h-txt-desc,
	.h-txt-a a{
		font-size: 14px;
	}
	
	.h-row4 .h-row-list ul{
		margin-right: 0;
	}
	.h-row4 .h-row-list li{
		text-align: center;
	}
	.h-row4 .h-row-list li .item-txt{
		font-size: 12px;
	}
	.h-row4 .h-row-list li .item{
		width: 80%; height: auto; margin-right: 0; display: inline-block;
	}
	.h-row4 .h-row-list li .item{
		 margin-right: 0;
	}
	
	.h-row4 .h-row-list li .item-img img{
		width: 100%; height: auto;
	}
	.h-row-list1 li{
		width: 14.7vw;
	}
	.h-row-list1 li .item{
		width:90%; margin: 0 auto;
	}
	.h-row-list1 li .txt{
		font-size: 12px; margin-top: 5px;
	}
	.h-row-list1 li .img{
		width: 75px; height: 75px; line-height: 75px;
	}
	.h-row-list1 li .img img{
		width: 60%;
	}
	.contrast .prev, .contrast .next{
		width: 10px; height: 18px; 
	}
	.h-row5 .contrast .prev, .h-row5 .contrast .next{
		top: 30px;
	}
	.contrast .next{
		right: -12px;
	}
	.contrast .prev{
		left: -12px;
	}
	
	.h-row1 .banner .swiper-slide,
	.swiper-wrapper{
		height: auto !important;
	}
	.h-row6-bg{
		padding-top: 30px;
	}
	.h-row6-hd h3{
		font-size: 30px;
	}
	.h-row6-hd .tip{
		font-size: 20px; width: 215px;height: 40px; line-height: 40px;
	}
	.h-row6-bd .img{
		display: none;
	}
	.h-row6-bd li{
		width: 48%; 
	}
	.h-row6-bd li h4{
		font-size: 18px; margin-bottom: 10px;
	}
	.h-row6-bd li h4 span{
		font-size: 20px; width: 25px; height: 25px;
	}
	.h-row7-hd{
		height: 120px; position: relative;
	}
	.h-row7-bd .tab-hd{
		margin-top: 0; height: 75px;
	}
	.h-row7-hd h3{
		padding-top: 40px; font-size: 30px;
	}
	.h-row7-hd h3 span{
		font-size: 18px; height: 35px; line-height: 35px; margin-left: 5px;
	}
	.h-row7-bd .tab-hd li{
		height: 60px; width: 55px; 
	}
	.h-row7-bd .tab-hd li span{
		font-size: 20px;
	}
	.h-row7-bd .tab-hd li:hover, .h-row7-bd .tab-hd li.on{
		height: 75px;
	}
	.h-row7-bd .tab-hd li:hover span, .h-row7-bd .tab-hd li.on span{
		padding-top: 25px;
	}
	.h-row7-bd .tab-hd li{
		margin-top: 0;
	}
	.h-row7-bd .tab-bd .txt{
		width: 45%;
	}
	.h-row7-bd .tab-bd .img{
		width: 50%;
	}
	.h-row7-bd .tab-bd .txt-img{
		margin-top: 20px; text-align: center;
	}
	.h-row7-bd .tab-bd .txt-img img{
		width: auto; height: auto; width: 80%; 
	}
	.h-row8 .h-row-list{
		height: auto;overflow: hidden; padding-bottom: 20px;
	}
	.h-row8 .h-row-list ul{
		width: 100%; margin-right: 0;
	}
	.h-row8 .h-row-list li{
		width: 24%; margin-right: 1%;
	}
	.h-row8 .h-row-list li .txt h3{
		font-size: 14px; padding-top: 5px;
	}
	.h-row8 .h-row-list li .txt-time{
		font-size: 12px;
	}
	.h-row9 .h-row-wrap{
		width: auto; margin: 0 5%;
	}
	.h-row9-txt{
		padding-top: 30px; float: none; width: auto; height: auto; overflow: hidden;
	}
	.h-row9-txt h3{
		font-size: 20px; text-align: center;
	}
	.h-row9-txt li{
		font-size: 14px; width: 33.33%; float: left; text-align: center;
	}
	.fs-20{
		font-size: 12px;
	}
	.h-row9-txt .txt-btn{
		width: 125px; height: 40px; line-height: 40px;
	}
	.ico-map{
		width: 20px; height: 20px; background-size:cover ;
	}
	.h-row9-imgs{
		margin-top: 20px; float: none; width: 100%; height: auto; overflow: hidden; text-align: center;
	}
	.h-row9-imgs li{
		display: inline-block; margin: 0 5px; text-align: left; float: none; vertical-align: top;
	}
	
	.h-footer{
		position: relative;
	}
	
	/* 备注页面 */
	.wrapper{
		width: auto; margin: 0 5%;z-index:99;
	}
	.header-top-txt{
		display: none;
	}
	.header-top{
		padding: 7px 0;
	}
	.header-top-logo img{
		width: auto;
	}
	.header-main{
		border-top: 0;
	}
	.header-main .wrapper{
		position: static;
	}
	.header-main .menu{
		background-color: transparent;position: absolute; left: auto; right: 5%; top: 10px; border: 0;
	}
	.header .nav{
		display: none;
		position: absolute; left: 0; right: 0; background: rgba(0,0,0,0.85); height: auto;
	}
	.header .nav a{
		color: #fff; font-size: 14px;
	}
	.header .nav li > a{
		line-height: 15px; display: block; padding: 10px 0; font-weight: bold;
	}
	.header .nav_mobile li a:hover,
	.header .nav_mobile li.on > a{
		color: #ed7000;
	}

	.header .nav_mobile li{
		display: block; width: 100%; border-bottom: 1px solid #333;
	}

.header .nav_mobile li dl{
	position: relative;top: 0; height: auto;display: none;
	background:rgba(0,0,0,0.9);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#c8000000,endColorstr=#c8000000);
}

.header .nav_mobile li dd{
	display: block; text-align: center; line-height: 30px; font-size: 14px; color: #ccc;
}
.header .nav_mobile li dd a{
	color: #ccc;font-weight: bold;
}

	.banner{
		height: auto; min-height:auto;
	}
	.banner-txt{
		bottom: auto; top: 50%; transform: translateY(-50%); -webkit-transform: translateY(-50%);   min-height: auto;
	}
	.banner-txt h3{
		font-size: 22px;
	}
	.m-hd-tit h3{
		font-size: 18px;
	}
	.m-hd{
		margin-top: 30px; margin-bottom: 30px;
	}
	.m-hd-type li a{
		width: 110px; height: 45px; line-height: 45px; font-size: 14px;
	}
	.partner-list{
		margin-bottom: 40px;
	}
	.partner-list ul{
		margin-right: 0; width: 103%;
	}
	.partner-list li{
		width: 30%; margin-right: 3%;
	}
	.partner-list .img img{
		width: 200px;
	}
	.footer-main{
		padding: 30px 0;
	}
	.footer-about{
		float: none; width: auto; border: 0;  text-align: center;
	}
	.footer-about .search{
		margin-left: auto; margin-right: auto;
	}
	.footer-nav{
		display: none;
	}
	/* 产品中心*/
	.m-product .txt{
		height: 165px;
	}
	.m-product p{
		margin-top: 15px; margin-bottom: 0;
	}
	/*产品详情*/
	.product{
		margin-top: 30px;
	}
	.product-info-img{
		width: 50%; margin-right: 2%;
	}
	.product-info-txt{
		width: 48%; float: right;
	}
	.product-info-txt h3{
		margin: 10px 0; font-size: 18px;
	}
	.product-info-txt .bd{
		line-height: 1.6; height: auto; margin-bottom: 20px;
	}
	.product-info-txt strong,
	.product-info-txt .item-desc{
		line-height: 1.5;
	}
	.product-desc{
		margin-top: 0; margin-bottom: 0;
	}
	.product-desc-item .txt{
		margin-left: 0; width: 45%;
	}
	.product-desc-item .txt-desc{
		line-height: 1.6;
	}
	.product-desc-item .img{
		width: 50%; 
	}
	.m-hd-desc{
		font-size: 14px;
	}
	.product-desc-item .txt-tit{
		font-size: 18px; padding-bottom: 8px;
	}
	.product-picture .list{
		margin-top: 20px; margin-bottom: 0;
	}
	.product-picture ul{
		width: 102%; height: auto; overflow: hidden;
	}
	.product-picture li{
		width:49.3%; margin-right: 2px; display: block; float: left;
	}
	.product-serve .list{
		margin: 0;
	}
	.product-serve .list table,
	.product-serve .list .f-blue{
		font-size: 14px;
	}
	.product-serve .list .td1{
		padding-left: 10px; width: 110px;
	}
	.product-serve .list img{
		width: 26px; margin-right: 3px;
	}
	.product-serve .list td{
		padding: 5px; width: auto; height: 55px;
	}
	.product-list{
		margin-top: 20px; margin-bottom: 20px;
	}
	.product-list .hd{
		padding-bottom: 15px; margin-bottom: 20px; font-size: 16px;
	}
	.product-list .hd small{
		margin-left: 15px; font-size: 14px;
	}
	.product-list ul{
		margin-left: 0; width: 101%;
	}
	.product-list li{
		float: left; margin-left: 0;display: block; width: 24%; margin-right: 1%;
	}
	.product-list li .img{
		width: 100%; height: auto;
	}
	.product-list .bd .txt{
		padding: 5px 10px;
	}
	.product-list .bd .txt h3{
		padding-top: 0; font-size: 14px;
	}
	.product-list .bd .txt p{
		font-size: 12px; line-height: 1.5;
	}
	/* 关于我们 形式2*/
	.about-row1-info  .info-bd{
		width: 80%; margin-top: 20px; font-size: 14px; line-height: 1.5;
	}
	.about,
	.about-row1-info{
		margin-top: 0;
	}
	.about-row2-list,
	.about-row3-main,
	.about-row1-list ul{
		margin: 0;
	}
	.about-row1-info{
		height: auto; padding: 40px 0; background-size:cover ; background-position:center ;
	}
	.about-row1-info .info-hd img{
		margin-top: 0; margin-bottom: 10px;
	}
	.about-row1-info .info-hd h3{
		font-size: 18px;
	}
	.about-row1-list{
		  height: auto; overflow: hidden;
	}
	.about-row1-list li{
		float: left; width: 25%; text-align: center; display: block; padding: 0; margin: 0; font-size: 14px;margin-top: 20px;
	}
	.about-row1-list li img{
		width: 35px;
	}
	.about-row1-list .num{
		font-size: 20px;
	}
	.about-row2-list ul{
		width: 101%; height: auto; overflow: hidden;
	}
	.about-row2-list li{
		float: left; width: 23%; margin-right: 2%; margin-left: 0;
	}
	.about-row2-list span{
		font-size: 14px;
	}
	.about-row3-main .img{
		width: 49%; margin-right: 0;
	}
	.about-row3-main .txt{
		width: 49%; float: right; font-size: 14px; line-height: 1.5;
	}
	.about-row3-main .txt p{
		margin-bottom: 10px;
	}
	.about-row3-main .txt .tel{
		padding-top: 10px; margin-top: 0; font-size: 16px;
	}
	.about-row3-main .txt .tel img{
		width: 25px;
	}
	.about-row3{
		margin-bottom: 30px;
	}
	/*合作伙伴 选择理由*/
	.partner-row2-txt{
		width: 50%;
	}
	.partner-row2-img{
		width: 50%;
	}
	.partner-row2 .hd-num{
		width: 50px; height: 60px; line-height: 60px;
	}
	.partner-row2 .hd-cn{
		padding-top: 10px; font-size: 16px;
	}
	.partner-row2 .hd-en{
		clear: both; margin-top: 5px;
	}
	.partner-row2 .bd,
	.partner-row2 .ft{
		margin-left: 0;
	}
	.partner-row2 .ft{
		text-align: left;
	}
	.partner-row2 .ft img{
		width: 80%;
	}
	.partner-row2 li{
		margin-bottom: 20px;
	}
	.partner-row2 li:nth-child(2n) .bd{
		margin-right: 0;
	}
	.partner-row2 li:nth-child(2n) .ft{
		text-align: right;
	}
	/*联系我们*/
	.contact-info-txt h3{
		font-size: 18px; line-height: 1; padding-top: 30px; padding-bottom:15px;
	}
	.contact-info-txt .desc{
		font-size: 14px; line-height: 1.5;
	}
	.contact-info-list ul{
		margin: 40px 0;
	}
	
	.contact-info-list li{
		width: 20%;
	}
	.contact-info-list .img{
		margin-bottom: 15px;
	}
	.contact-info-list h4{
		font-size: 16px; padding-bottom: 5px;
	}
	.contact-list{
		margin-bottom: 40px;
	}
	.contact-list .img{
		width: 50%;
	}
	.contact-list .txts{
		width: 48%;
	}
	.contact-list .txts dt{
		font-size: 18px; padding:6px 0;
	}
	.contact-list .txts dd{
		width: auto; padding: 5px 0;
	}
	.contact-list .txts p{
		font-size: 14px;
	}
	.contact-work .item1{
		width: 100%; float: none; padding-right: 0; border-right: 0;
	}
	.contact-work-item .hd{
		font-size: 18px; padding-bottom: 10px;
	}
	.contact-work-item .main li{
		width: auto; height: auto;overflow: hidden; margin-bottom: 20px;
	}
	.contact-work .item2{
		width: auto; float: none;
	}
	.contact-work-item .main p{
		font-size: 16px; line-height: 24px; padding: 10px 0 5px;
	}
	.contact-work-item .main span{
		font-size: 12px;
	}
	.contact-work-item .main .img img{
		width: 100px;
	}
	/*荣誉资质*/
	.m-hd1{
		font-size: 18px; line-height: 30px; padding-bottom: 0;margin-bottom: 30px;
	}
	.honor-list1-main ul,
	.honor-list2-main ul{
		height: auto; overflow: hidden; width: 102%;
	}
	.honor-list1-main li,
	.honor-list2-main li{
		width: 30%; margin-right: 3%; margin-left: 0; display: block; float: left;
	}
	.honor-list1-main .img{
		padding: 10px;
	}
	.honor-list{
		margin-top: 35px; 
	}
	.m-pages{
		margin: 30px 0;
	}
	.honor-list1-main li p{
		font-size: 12px;
	}
	.honor-list2-main p{
		height: 40px; line-height: 40px; font-size: 12px;
	}
	.honor-bg{
		padding-bottom: 20px;
	}
	.honor-imgs{
		margin: 30px 0;
	}
	.honor-imgs-row li{
		height: 90px; line-height: 90px;
	}
	.honor-imgs-row li img{
		width: 70px;
	}
	/*新闻中心*/
	.news-list .img{
		width: 50%; height: auto;
	}
	.news-list li{
		padding: 15px 0;
	}
	.news-list .txt{
		padding-top: 5px;
	}
	.news-list .txt-tit{
		font-size: 18px;
	}
	.news-list .txt-time{
		padding-bottom: 15px;
	}
	.news-list .txt-desc{
		padding-bottom: 20px;
	}
	.news-info-hd{
		margin-bottom: 30px;
	}
	.news-info-hd h3{
		font-size: 16px; padding-bottom: 5px;
	}
	.news-info-bd{
		margin-bottom: 30px;
	}
	/*行业应用-详情*/
	.apply-info-row .hd{
		margin: 30px 0 20px;
	}
	.apply-info-row .hd h3{
		font-size: 16px;
	}
	.apply-info-row .hd .desc{
		line-height: 1.7; margin-top: 10px;
	}
	.apply-info-row .bd-txt h4{
		font-size: 16px; margin: 0; margin-top: 5px;
	}
	.apply-info-row .bd-img{
		width: 43%;
	}
	.apply-info-row .bd-txt{
		width: 55%;
	}
	.apply-info-row .bd{
		margin-bottom: 20px;
	}
	.apply-info-row{
		padding-bottom: 30px;
	}
	.apply-info-row .ft-tit{
		font-size: 14px; line-height: 30px;
	}
	/*宣传片*/
	.videos .wrapper{
		/*width: 960px; margin: 0 auto;*/
	}
	.videos-row{
		width: 101%;
	}
	
	.videos-bg{
		width: 66.5%; height: auto; margin-right: 0.5%; margin-top: 0;
	}
	.videos-list1{
		width: 33%; height: auto;
	}
	.videos-list1 li{
		margin-bottom: 5px; height: auto;
	}
	.videos-list2 ul{
		width: 102%;
	}
	.videos-list2 li{
		width: 32.5%;  margin-left: 0; margin-right: 0.5%; height: auto;
	}
	.videos-row .video-tit{
		padding: 10px 5px; line-height: 1.5;
	}
	.videos-row .video-play{
		width: 40px; height: 40px; margin-left: -20px; margin-top: -20px;
	}
	.apply{
		margin: 30px 0;
	}
	.apply .txt .ico{
		width: 59px; height: 40px;
	}
	.apply .item-tel h3{
		font-size: 14px;
	}
	.apply .item-tel big{
		font-size: 20px;
	}
	.apply .btn{
		font-size: 12px; width: 80px; line-height: 30px; height: 30px;
	}
	/*产品中心 列表*/
	.m-product-l{
		float: none; width: auto;
	}
	.m-product-l .nav{
		border: 0;
	}
	.m-product-l .nav li{
		display: inline-block; border: 1px solid #d8d8d8; font-size: 14px; height: 30px;line-height: 30px;
	}
	.m-product-l .nav li:last-child{
		border: 1px solid #d8d8d8;
	}
	.m-product-l .tel{
		margin-top: 15px; background: none; height: auto; border: 0;
	}
	.m-product-l .tel .txt{
		padding-left: 0; padding-top: 0;
	}
	.m-product-l .tel .txt h3{
		padding-left: 20px;
	}
	.m-product-l .tel .txt h3,
	.m-product-l .tel .txt p{
		display: inline-block; font-size: 14px; background-size:18px 18px;
	}
	.m-product-r{
		float: none; width: auto;
		
	}
	.m-product-r .hd{
		height: 30px; line-height: 30px; font-size: 16px; margin-top: 20px;  overflow: hidden;
	}
	.m-product-r .bd ul{
		margin-right: 0; width: 103%;
	}
	.m-product-r .bd li{
		width: 32%; margin-right: 1%;  margin-top: 10px;
	}
	.m-product-r .bd li .img{
		width: 100%; height: auto;
	}
	.m-product-r .bd li img{
		height: auto; width: 100%;
	}
	.m-product-r .bd li .txt{
		height: 30px; line-height: 30px; font-size: 12px;
	}
	/* 产品中心*/
	.m-product h3{
		font-size: 14px;
	}
	.m-product .txt{
		height: auto;
	}
	.m-product li{
		width: 50%; float: left;
	}
	.m-product .contrast .prev,
	.m-product .contrast .next{
		width: 20px; height: 35px;
	}
	.m-product .contrast .prev{
		left: 10px;
	}
	.m-product .contrast .next{
		right: 15px;
	}
	
	/*右边浮动*/
	.sidebar{
		margin-top: -60px;
	}
	.sidebar li{
		width: 30px; height: 30px; font-size: 12px;
	}
	.sidebar li i{
		width: 25px; height: 25px; margin-top: 3px;
	}
	.sidebar-item p{
		display: none;
	}
	.sidebar-hide{
		right: 31px; width: 145px;
	}
	.sidebar-hide .qq-info{
		padding: 3px 0;
	}
	.sidebar-hide .qq{
		padding: 0 5px;
	}
	.sidebar-hide .tel{
		font-size: 12px; height: 30px; line-height: 30px;
	}
	.sidebar-hide .qr{
		padding: 8px;
	}
	.dialog-video{
		width: 750px; height: 500px;
		margin-left: -375px; margin-top: -250px;
	}
	
}

@media only screen and (max-width:768px) {
	.nav_pc{display:none;}
.nav_mobile{display:block;}
	/* 首页 */
.apply .item{width:100%;}
.m-product-r .bd li .img{line-height:82px;}
.h-row8 .h-row-list li .img{width: 150px;height: 93px;}
.h-row8 .h-row-list li .img img{max-width: 150px;
    max-height: 93px;}
	
	.h-header-logo img{
		width: 70px;
	}
	.h-header-lang{
		display: none;
	}
	.h-gh{
		margin-right: 20px; margin-top: 4px;
	}
	.h-layout{
		margin-top: 50px;
	}
	.h-row2, .h-row3{
		min-height: auto; padding: 40px 0; height: auto;
	}
	.h-row3{
		height: 320px;
	}
	.h-txt h3,
	.h-row6-hd h3,
	.h-row6-bd li h4,
	.h-row6-ft .txt h3,
	.h-row7-hd h3{
		font-size: 16px;
	}
	.h-row6-hd .tip,
	.h-row6-bd li h4 span,
	.h-row7-hd h3 span{
		font-size: 14px; height: auto; width: auto; padding: 5px 10px; line-height: 1;
	}
	
	.h-txt-desc, .h-txt-a a,
	.h-row6-bd li .desc,
	.h-row6-ft .txt,
	.h-row8 .h-row-list li .txt h3,
	.h-row9-imgs .bd .txt,
	.h-row9-imgs .bd .txt-btn{
		font-size: 12px;
	}
	.h-txt-desc{
		padding-top: 15px;
	}
	.h-txt-a{
		margin-top: 15px;
	}
	.h-row-list1 .bd{
		width: 90%; margin-left: auto; margin-right: auto;
	}
	.h-row-list1 li{
		width: 33.33%;
	}
	.h-row6-bd{
		margin-top: 20px;
	}
	.h-txt-a a{
		width: auto; padding: 0 10px;
	}
	.h-txt-type ul{
		border: 0; text-align: center; margin-left: -4%; margin-right: -4%;
	}
	.h-txt-type li{
		font-size: 12px; width: auto;  height: 35px; line-height: 35px; border: 1px solid #666; margin: 0 0.5px; display: inline-block; margin-bottom: 5px;
	}
	.h-txt-type li:last-child{
		border-right: 1px solid #666;
	}
	.h-txt-type li a{
		padding: 0 5px;
	}
	.h-row6-bd li,
	.h-row6-bd li:nth-child(2n){
		float: none; width: auto; text-align: left;
	}
	.h-row6-bd li .desc br{
		display: none;
	}
	.h-row6-bd li h4 span{
		padding: 2px 10px;
	}
	.h-row6-bd li{
		margin-bottom: 20px;
	}
	.h-row6-ft .customer li{
		width: 33.33%;
	}
	.h-row7-hd{
		height: 100px;
	}
	.h-row7-bd .tab-hd{
		margin-top: 0; height:35px;
	}
	.h-row7-bd .tab-hd li:hover, .h-row7-bd .tab-hd li.on,
	.h-row7-bd .tab-hd li{
		height: 35px; width: 40px; margin: 0;
	}
	.h-row7-bd .tab-hd li span,
	.h-row7-bd .tab-hd li:hover span, .h-row7-bd .tab-hd li.on span{
		padding-top: 5px;
	}
	.h-row7-bd .tab-bd .txt{
		float: none; width: auto;width: 80%;
	}
	.h-row7-bd .tab-bd .img{
		width: auto; float: none; margin-bottom: 30px;
	}
	
	.h-row8 .h-row-list li{
		width:49%; 
	}
	.h-row8 .h-row-list li .txt{
		height: 80px;
	}
	.h-row9-txt li{
		float: none; width: auto; text-align: left;
	}
	
	.h-row9-imgs li{
		display: block; margin-left: auto; margin-right: auto; margin-bottom: 10px;
	}
	.h-row9-imgs .l3{
		margin-bottom: 0;
	}
	/*
	.h-row9-imgs li{
		margin-top: 10px; overflow: hidden; width: 90px; height: 133px; margin: 0;
	}
	.h-row9-imgs .hd .ico{
		display: none;
	}
	.h-row9-imgs .hd{
		font-size: 12px; line-height: 20px; height: 20px; padding: 0 8px; font-weight: normal;
	}
	.h-row9-imgs .l1 .bd{
		padding: 0 5px;
	}
	.h-row9-imgs .l1 .bd img{
		width: 82px;
	}
	.h-row9-imgs .l2 .bd, .h-row9-imgs .l3 .bd{
		margin-top: 10px;
	}
	.h-row9-imgs .l2 .bd, .h-row9-imgs .l3 .bd{
		width: 78px; height:100px;
	}
	
	.h-row9-imgs .qr{
		height: 55px; line-height: 55px;
	}
	.h-row9-imgs .bd .txt-btn{
		margin-top: 3px; padding: 5px; line-height: 1; font-size: 10px;
	}
	.h-row9-imgs .bd .txt{
		padding: 0; font-size: 10px; letter-spacing: -1px; padding: 0 2px;
	}
	.h-row9-imgs .qr img{
		height: 50px;
	}
	*/
	.copyright .txt{
		font-size: 12px; padding: 10px 5%;
	}
	.copyright{
		height: auto;
	}
	.copyright .links,
	.copyright .ico{
		display: none;
	}
	
	/* 备注页面 */
	.header-top-logo img{
		width: 120px;
	}
	.gh{
		margin-top: 5px; 
	}
	.banner{
		height: auto; min-height:auto; text-align: center;
	}
	.banner-txt{
		 width: auto; height: auto; padding: 10px 15px; text-align: center; display: inline-block; right: 0; 
	}
	.banner-txt h3{
		font-size: 14px;
	}
	.banner-txt .desc{
		font-size: 12px; max-height:80px; overflow: hidden;
	}
	.banner-txt .desc br{
		display: none;
	}
	.m-hd-tit{
		width: auto; padding-left: 10px; padding-right: 10px;
	}
	.m-hd-tit h3{
		font-size: 16px;
	}
	.partner-list .img{
		height: auto; line-height: normal; padding:30px  0;
	}
	.partner-list .img img{
		width: 80%;
	}
	.partner-list li{
		height: auto;
	}
	.partner-list .txt{
		padding: 8px; font-size: 12px;
	}
	.footer-about .search{
		width: 270px;
	}
	
	/*产品详情*/
	.product-info-img,
	.product-desc-item .txt,
	.about-row3-main .img{
		float: none; width: auto; margin-right: 0;
	}
	.product-info-txt,
	.product-desc-item .img,
	.about-row3-main .txt{
		float: none; width: auto;
	}
	.product-desc-item .img{
		margin-top: 10px;
	}
	.product-serve .list img{
		display: none;
	}
	.product-serve .list td{
		display: block; height: auto; font-size: 12px;
	}
	.product-serve .list .td1{
		width: auto;padding-left: 5px;
	}
	
	.product-list li,
	.about-row2-list li{
		width: 49%; 
	}
	.about-row2-list li{
		margin-right: 1%;
	}
	.about-row1-list li{
		width: 50%;
	}
	/*合作伙伴 选择理由*/
	.partner-row2-txt,
	.partner-row2-img,
	.partner-row2 li:nth-child(2n) .partner-row2-txt,
	.partner-row2 li:nth-child(2n) .partner-row2-img{
		float: none; width: auto;
	}
	.partner-row2 .ft{
		display: none;
	}
	.partner-row2-img,
	.partner-row2 li:nth-child(2n) .partner-row2-img{
		margin-top: 0px; text-align: center;
	}
	/*联系我们*/
	.contact-info-list li{
		width: 33.33%;
	}
	.contact-info-list li:nth-child(3n+1){
		clear: both;
	}
	.contact-info-list p{
		padding-bottom: 5px;
	}
	.contact-list .img,
	.contact-list .txts{
		float: none; width: auto;
	}
.m-pages span{padding: 3px 8px;margin-top:10px; }
	.m-pages a{
		padding: 3px 8px;margin-top:10px;
	}
	/*新闻中心*/
	.news-list .img{
		float: none; width: auto; margin-right: 0;
	}
	.news-list li{
		padding: 15px 0;
	}
	/*行业应用-详情*/
	.apply-info-row .bd-img,
	.apply-info-row.even .bd-img{
		width: auto; float: none; text-align: center; margin-top: 5px;
	}
	.apply-info-row .bd-txt,
	.apply-info-row.even .bd-txt,
	.apply-info-row .ft-list,
	.apply-info-row .ft-list1,
	.apply-info-row .ft-list-main li{
		float: none; width: auto;
	}
	.apply-info-row .ft-list-main li{
		line-height: 25px;
	}
	.apply-info-row .ft-tit{
		margin-bottom: 0;
	}
	.apply-info-row .ft-list1{
		margin-top: 5px;
	}
	.videos{
		margin-bottom: 30px;
	}
	.videos-bg,
	.videos-list1,
	.videos-list2 li{
		width: 100%; float: none; clear: both; margin: 0; margin-bottom: 5px;
	}
	.apply li{
		display: table; width: 100%;
	}
	.apply li .item{
		width: 100%; display: table;
	}
	.apply .item-tel{
		display: block; width: 100%; padding: 10px 0; height: auto; overflow: auto;
	}
	.h-video{
		width: auto;  height: auto; left: 5%; right: 5%; margin-left: 0; margin-top: 0; transform: translateY(-50%);
	}
	.h-video-bd{
		height: auto; margin-bottom: 15px;
	}
	.m-hd1{
		width: 100%;
	}
	.h-row4 .h-row-list li .item{
		width: 90%;
	}
	.h-dialog-line{
		padding: 20px;
	}
	.h-dialog{
		width: auto; left: 3%; right: 3%; margin-left: 0; height: auto; padding: 15px; margin-top: -167px;
	}
	.h-dialog .txt{
		text-align: center; padding-top: 0; font-size: 12px; display: block;
	}
	.h-dialog .txt em{
		font-size: 14px;
	}
	.h-dialog .txt h3{
		font-size: 20px;
	}
	.h-dialog .txt h4{
		font-size: 18px;
	}
	.h-dialog .txt .btns{
		margin-top: 10px;
	}
	.h-dialog .txt .btns a{
		margin-left: 0; font-size: 12px; width: 100px; height: 30px; line-height: 30px; margin: 0 2px;
	}
	.h-dialog .qr{
		padding-top: 20px; margin-left: 0;display: block;
	}
	.h-row9-map{
		bottom: auto; top: 356px;
	}
	.h-row9-map .close{
		top: -52px;
	}
	.h-row9-map .img{
		display: none;
	}
	.h-row9-map .img1{
		display: block;
	}
	.m-product-l .nav li{
		width: 45%; display: inline-block; margin-bottom: 5px;
	}
	.m-product-l .nav li a{
		padding: 0; text-align: center;
	}
	.h-row4 .contrast .prev, .h-row4 .contrast .next{
		margin-top: -37px;
	}
	
	.dialog-video{
		width: auto;  height: auto;
		 left: 5%; right: 5%; margin-left: 0; margin-top: 0; transform: translateY(-50%);
	}
	.dialog-video .close{
		width: 30px; height: 30px; top: -15px; right: -15px;
	}
}
@media only screen and (max-width:370px) {
.nav_pc{display:none;}
.nav_mobile{display:block;}
	.h-txt-type ul{
		margin-left: -5%; margin-right: -5%;
	}
	.h-txt-type li a{
		padding: 0 4px; font-size: 11px;
	}
}
