.head-phone {
	display: none;
}

.wap-logo {
	margin-left: 2%;
	width: 65%;
	height: 70px;
	line-height: 70px;
}

.wap-top {
	height: 75px;
	background: #fff;
}

.wap-click {
	margin-right: 20px;
	margin-top: 24px
}

.wap-click span {
	width: 30px;
	height: 4px;
	background: #1a5eaf;
	display: block;
	margin-top: 5px;
	transition: all 277ms ease-in-out;
	position: relative;
}

.active span.cl-1 {
	transform: rotate(-45deg);
	top: 9px;
}

.active span.cl-2 {
	opacity: 0;
}

.active span.cl-3 {
	transform: rotate(45deg);
	top: -9px;
}

.wap-search {
	width: 52px;
	height: 75px;
	text-align: center;
	background: #1a5eaf;
	line-height: 75px
}

.wap-nav {
	width: 100%;
	display: block;
	background: #F6F6F6;
	background-color: #f6f6f6;
	padding: 15px 0px;
	width: 100%;
	position: relative;
	z-index: 100;
	display: none;
}

.wap-nav ul li a {
	display: block;
	font-size: 16px;
	line-height: 45px;
	color: #434343;
	text-indent: 50px;
	transition: all .6s;
}

.wap-nav ul li a:hover {
	background: #F4B01E;
	color: #fff
}

.wap-form {
	width: 100%;
	height: 45px;
	line-height: 45px;
	background: rgba(44, 177, 231, 0.8);
	display: none;
}

.submit-text {
	width: 88%;
	display: block;
	border: none;
	float: left;
	height: 45px;
	background: none;
	color: #fff;
	text-indent: 4%;
}

.search-submit {
	width: 12%;
	text-align: center;
	background: url(../images/serach_ico.png) no-repeat center center;
	display: block;
	float: right;
	height: 45px;
	border: none
}


/*banner*/

.wap-banner {
	overflow: hidden;
	zoom: 1;
	position: relative;
	width: 100%;
}

.wap-banner .swiper-pagination {
	position: absolute;
	bottom: 20px;
	text-align: center;
	z-index: 10;
}


/*.banner .banpag span {width: 16px;height: 10px;display: inline-block;background: #000;opacity: .2;-webkit-transition: ease 0.3s;border-radius: 0;}
.banner .banpag span.swiper-pagination-bullet-active{width: 30px;background: #D6000F;}*/

.click-banner {
	width: 1210px;
	margin: 93px auto 0 auto;
}

.click-banner a {
	display: block;
	width: 134px;
	float: left;
	text-align: center;
}

.wap-banner {
	display: none;
}

.wap-banner .swiper-slide {
	background-position: center;
	background-repeat: no-repeat;
}


/*banner*/

.pro-list-pic {
	display: block;
}

.pro-xq-list {
	display: none;
}


/*产品*/

.wap-pro {
	display: none;
}

.wap-ul {
	overflow: hidden;
}

.wap-ul li {
	float: left;
	width: 48%;
	height: 40px;
	line-height: 40px;
	text-align: center;
	margin: 1%;
}

.wap-ul li a {
	float: left;
	width: 100%;
	height: 100%;
	color: #fff;
	font-size: 16px;
	border-radius: 40px;
	background: #1a5eaf;
}

.wap-ul li.on a {
	background: #38AF48;
	font-weight: bold
}

.wap-pro-con {
	margin: 20px 0;
}

.wap-pro-con ul {
	overflow: hidden;
}

.wap-pro-con ul li {
	width: 48%;
	margin: 1%;
	float: left;
	background: #eee;
	border: 1px solid #ddd;
	box-sizing: border-box;
}

.wap-pro-con ul li .wap-pro-img img {
	width: 100%;
	height: 160px
}

.wap-pro-con ul li .wap-pro-info {
	background: #eee;
	color: #666;
	height: 40px;
	line-height: 40px;
	text-align: center;
	font-size: 16px;
	display: block;
}

.wap-pro-con ul li:hover .wap-pro-info {
	background: #1a5eaf;
	color: #fff;
}

.wap-pro-con ul li:hover {
	border: 1px solid #1a5eaf;
}


/*手机工程*/

.gc-list ul {
	overflow: hidden;
}

.gc-list ul li {
	width: 48%;
	margin: 1%;
	float: left;
	background: #eee;
	border: 1px solid #ddd;
	box-sizing: border-box;
}

.gc-list ul li .gc-img img {
	width: 100%;
}

.gc-list ul li .gc-info {
	background: #eee;
	color: #666;
	height: 40px;
	line-height: 40px;
	text-align: center;
	font-size: 16px;
	display: block;
}

.gc-list ul li:hover .gc-info {
	background: #1a5eaf;
	color: #fff;
}

.gc-list ul li:hover {
	border: 1px solid #1a5eaf;
}


/*流程*/

.gc-list {
	display: none;
}

.gc_box {
	display: block;
}

.zx-2 .zx-fl b {
	display: none;
}


/*内页产品手机列表*/

.ny-main {
	margin: 20px auto
}

.wap-left ul li {
	float: left;
	width: 31%;
	height: 40px;
	line-height: 40px;
	text-align: center;
	margin: 1%;
}

.wap-left ul li a {
	float: left;
	width: 100%;
	height: 100%;
	color: #fff;
	font-size: 14px;
	background: #1a5eaf;
}

.wap-left li.on a {
	background: #38AF48;
	font-weight: bold
}

.wap-left {
	display: none;
}

.nav-footer {
	display: none;
}

@media screen and (min-width:1200px) and (max-width:1400px) {
	.container {
		max-width: 1200px;
		margin: 0 auto
	}
	.pro-right {
		width: 930px;
		float: left;
		margin-left: 17px;
	}
	.pro-div-list .hd .next {
		position: absolute;
		top: 49%;
		left: 4%;
		cursor: pointer;
	}
	.pro-div-list .hd .prev {
		position: absolute;
		top: 49%;
		right: 46%;
		cursor: pointer;
	}
	.pro-top {
		text-align: center;
		width: 350px;
		height: 350px;
		margin-left: 90px;
	}
	.pro-top .pro-img {
		width: 100%;
		height: 100%;
	}
	.pro-top ul li img {
		width: 100%;
		height: auto;
	}
	.wap-banner {
		display: block;
	}
	.banner {
		display: none;
	}
	.h-right b {
		font-size: 28px;
		font-weight: bolder;
	}
	.pro-left {
		background: url(../images/pro-bg.jpg) no-repeat center center;
		width: 250px;
		height: 505px
	}
	.pro-bottom {
		width: 400px;
	}
	.zx-fl b {
		font-size: 32px;
	}
	.about-left {
		width: 450px;
	}
	.about-right dl dt {
		width: 100%
	}
	.about-right dl a {
		width: 100%
	}
	.about-right {
		width: 740px
	}
	.about-right dl {
		width: 230px;
		margin-left: 15px;
	}
	.ys-con dl {
		width: 280px;
		margin: 30px 10px
	}
	.ys-con dl dd:after {
		width: 280px
	}
	.ys-con dl dd p {
		width: 240px;
		margin: 0 auto
	}
	.ys-con dl dd {
		width: 277px;
	}
	.ys-desgin {
		background: url(../images/rea1.png) no-repeat center left;
		height: 395px;
		position: relative;
		margin-top: 30px;
	}
	.ys-service {
		background: url(../images/rea2.png) no-repeat center right;
		height: 395px;
		position: relative;
		margin-top: 30px;
	}
	.ys-buy {
		background: url(../images/rea3.png) no-repeat center left;
		height: 395px;
		position: relative;
		margin-top: 30px;
	}
	.rea-left dl {
		margin-right: 20px;
	}
	.lc-list dl {
		margin-right: 92px;
	}
	.lc-jt {
		left: 152px;
	}
	.news-list li {
		width: 380px;
		margin-right: 30px;
	}
	.foot-left {
		margin-right: 75px;
	}
	.ny-main {
		margin: 60px auto
	}
	.ny-left {
		width: 256px;
	}
	.pro-name,
	.pro-contact {
		border: 2px solid #1a5eaf;
		width: 250px;
		margin-bottom: 30px;
	}
	.pro-title {
		background: #1a5eaf;
		width: 250px;
		position: relative;
		height: 100px;
	}
	.pro-menu .ctitle1 li a {
		width: 225px;
		margin: 0 auto
	}
	.pro-menu .ctitle1 li {
		width: 225px;
	}
	.contact-type h3 {
		font-size: 16px;
	}
	.contact-type span {
		width: 215px;
	}
	.ny-right {
		width: 940px;
	}
	.position span {
		width: 915px;
		background: url(../images/home.png) no-repeat center left 475px;
		background-color: #1a5eaf;
	}
	.ny-right .case-list ul li {
		width: 290px;
	}
	.ny-right .ny-news-list ul li {
		width: 288px;
	}
	.ny-right .pro-list ul li {
		width: 288px;
	}
	.partner-list li {
		width: 210px;
		margin: 10px 0px 10px 23px;
	}
}

@media screen and (min-width:0) and (max-width:1200px) {
	.nav-footer {
		display: block;
	}
	.copy {
		padding-bottom: 65px;
	}
	.wap-search img {
		margin-top: 30px
	}
	.wap-logo img {
		width: 170px;
		display: inline-block;
		margin-top: 18px;
	}
	.qq {
		display: none;
	}
	/*标题*/
	.title {
		font-size: 16px!important;
		background: url(../images/title-bg.png) no-repeat center bottom;
		height: auto!important;
		line-height: auto!important;
		padding-bottom: 20px;
		margin: 20px 0;
	}
	.title span,
	.title p {
		display: block;
		text-align: center;
	}
	.title span {
		font-size: 28px;
		font-weight: bold;
		line-height: 28px;
	}
	.title span em {
		font-weight: bold;
		color: #1a5eaf
	}
	.title p {
		display: none;
	}
	/*标题*/
	.wap-banner {
		display: block;
	}
	.banner {
		display: none;
	}
	.container {
		width: 95%;
		margin: 0 auto
	}
	/*.header {*/
	/*	display: none;*/
	/*}*/
	.head-phone {
		display: block;
	}
	.pro {
		margin: 20px 0;
		display: none;
	}
	.wap-pro {
		display: block;
	}
	.zx-code,
	.zx-fl span {
		display: none;
	}
	.zx-fl,
	.zx-fr {
		float: none;
		text-align: center;
		width: 100%
	}
	.zx-fl b {
		font-size: 19px;
		font-weight: bold;
		line-height: 28px;
		padding: 26px 0 0 0;
	}
	.zx-tel {
		margin: 12px auto 0 auto;
		width: 100%
	}
	.zx-tel span,
	.zx-tel b,
	.zx-tel a {
		display: block;
		width: 100%;
		text-align: center;
		margin: 5px 0
	}
	.zx-tel a {
		width: 200px;
		height: 50px;
		line-height: 50px;
		margin: 0 auto
	}
	.about {
		margin: 20px 0
	}
	.about-left,
	.about-right {
		width: 100%;
		float: none;
	}
	.about-left h2:after {
		display: none;
	}
	.about-left p {
		margin-top: 10px;
	}
	.about-left ul li:before {
		display: none;
	}
	.about-more a {
		margin: 10px;
	}
	.about-right {
		display: none;
	}
	.ys-con dl dd p {
		display: none;
	}
	.ys-con dl dd:after {
		display: none;
	}
	.ys-con dl dt {
		width: 94px;
		margin: 0 auto;
		position: initial;
		text-align: center;
		top: 0;
		z-index: 99;
		transition: all .5s;
	}
	.ys-con dl {
		background: #eee;
	}
	.ys-con dl dd {
		width: auto;
		height: auto;
		background: none;
		margin: 2px;
		transition: all .5s
	}
	.ys-con dl dd b {
		padding: 10px 0
	}
	.ys-con dl {
		float: left;
		width: 48%;
		position: relative;
		margin: 1%;
		padding: 10px 0
	}
	/*咨询2*/
	.zx-2 {
		background: url(../images/zx-bg1.jpg) no-repeat center center;
		height: 220px;
	}
	.zx-fl b {
		font-size: 16px;
		font-weight: bold;
		line-height: 28px;
		padding: 17px 0 0 0;
	}
	.zx-1 .zx-fl b {
		padding: 15px 0 0 0;
	}
	.zx-tel2 {
		margin: 12px auto 0 auto;
		width: 100%
	}
	.zx-tel2 span,
	.zx-tel2 b,
	.zx-tel2 a {
		display: block;
		width: 100%;
		text-align: center;
		margin: 5px 0
	}
	.zx-tel2 a {
		width: 200px;
		height: 50px;
		line-height: 50px;
		margin: 0 auto
	}
	/*咨询2*/
	/*优势*/
	.ys-desgin {
		background: #F2F2F2;
		height: auto;
		position: relative;
		margin-top: 10px;
		padding: 10px 0;
	}
	.ys-desgin .ys-con-d {
		position: initial;
		text-align: center;
	}
	.ys-2 div h2 {
		font-size: 22px;
		color: #4c4c4c;
		font-weight: normal;
		text-align: center;
		margin-bottom: 10px;
	}
	.ys-2 div h2:after {
		display: none;
	}
	.ys-2 div h2 b {
		font-weight: bold;
		color: #1a5eaf;
	}
	.ys-2 div ul li {
		line-height: 30px;
		font-size: 14px;
		color: #4c4c4c;
		text-align: center;
	}
	.ys-2 div ul li:before {
		display: none;
	}
	.ys-more {
		width: 140px;
		height: 40px;
		background: #38AF48;
		text-align: center;
		line-height: 40px;
		margin-top: 20px;
		transition: all .5s;
		margin: 10px auto
	}
	.ys-more a {
		width: 140px;
		height: 40px;
		display: block;
		color: #fff;
		font-size: 16px;
	}
	.ys-more:hover {
		margin-left: 20px;
	}
	.ys-service {
		background: #F2F2F2;
		height: auto;
		position: relative;
		margin-top: 10px;
		padding: 10px 0;
	}
	.ys-service .ys-con-s {
		position: initial;
		top: 70px;
		right: 100px
	}
	.ys-buy {
		background: #F2F2F2;
		height: auto;
		position: relative;
		margin-top: 10px;
		padding: 10px 0;
	}
	.ys-buy .ys-con-b {
		position: initial;
		top: 70px;
		left: 190px
	}
	/*优势*/
	.zx-3 {
		display: none;
	}
	.gc_box {
		display: none;
	}
	.zx-2 .zx-fl b {
		display: block;
	}
	.gc-list {
		display: block;
	}
	.lc-jt {
		display: none;
	}
	.lc-list dl {
		width: 48%;
		float: left;
		margin: 1%;
	}
	.lc-list dd {
		margin: 0 auto
	}
	.lc-more {
		width: 100%
	}
	.lc-more a {
		margin: 0 1%;
		width: 47%
	}
	.title1 p {
		display: none;
	}
	.case .container {
		overflow: hidden;
	}
	.client {
		margin: 20px auto
	}
	.news {
		padding-bottom: 20px;
	}
	.news-list li span {
		display: none;
	}
	.news-list li em {
		margin: 10px 0;
		line-height: 20px
	}
	.news .container {
		overflow: hidden;
	}
	.news-list li {
		width: 100%;
		text-align: center;
		background: #f5f5f5;
		padding: 10px 0;
		margin: 10px 0
	}
	.news-list li a {
		margin: 10px auto
	}
	.foot-title {
		display: none;
	}
	.footer {
		padding: 10px 0;
		height: auto;
	}
	.foot-left,
	.foot-mid,
	.foot-right {
		width: 100%
	}
	.foot-wx {
		margin: 15px 0;
	}
	.copy-l,
	.copy-r {
		line-height: 25px;
		text-align: center;
		float: none
	}
	.foot-lx {
		display: none;
	}
	.foot-nav {
		display: none;
	}
	.copy {
		height: auto;
		padding-bottom: 65px;
	}
	.foot-left {
		margin-right: 0;
	}
	.ny-left {
		display: none;
	}
	.ny-right {
		width: 100%;
		margin: 20px 0
	}
	.position {
		display: none;
	}
	.ny-right .case-list ul li {
		float: left;
		width: 48%;
		margin: 1%;
		text-align: center;
	}
	.ny-right .case-list ul .pic img {
		width: 100%
	}
	.ny-right .case-list ul .info {
		background: #F9F9F9;
		height: auto;
		padding-bottom: 5px
	}
	.ny-right .case-list ul li span {
		font-size: 16px;
		padding: 10px 0;
		display: block;
	}
	.ny-right .case-list .info-a a {
		display: inline-block;
		width: 45%;
		height: 30px;
		line-height: 32px;
		text-align: center;
		background: #1a5eaf;
		color: #fff;
		border-radius: 5px;
		margin: 1%;
	}
	.ny-right .pro-list ul li {
		float: left;
		width: 48%;
		margin: 1%;
		text-align: center;
		box-sizing: border-box;
	}
	.ny-right .pro-list ul .pic img {
		width: 100%;
		height: 90px!important;
		
		
		
	}
	.ny-right .pro-list ul .info {
		background: #F9F9F9;
		height: auto;
		padding-bottom: 5px
	}
	.ny-right .pro-list ul li span {
		font-size: 12px;
		padding: 10px 0;
		display: block;
		height: 70px;
		display: block;
	}
	.ny-right .pro-list .info-a a {
		display: inline-block;
		width: 45%;
		height: 30px;
		line-height: 32px;
		text-align: center;
		background: #1a5eaf;
		color: #fff;
		border-radius: 5px;
		margin: 1%;
	}
	.about-p img{
		width: 100%!important;
		height: auto!important;
	}
	.reLink{
		height: auto;
	}
	.reLink .nextLink{
		float: left;
	}
	.thumblist .item{
		width: 100%;
	}
	.thumblist .item .txt{
		width: 100%;
	}
	.wap-left {
		display: block;
	}
	.ny-right .ny-news-list ul li {
		float: left;
		width: 48%;
		margin: 1%;
		text-align: left;
	}
	.news-list li p {
		width: 96%;
		margin: 0 auto
	}
	/*产品详情*/
	.pro-list-pic {
		display: none;
	}
	.pro-xq-list {
		display: block;
	}
	.descript1 {
		width: 100%;
		float: none
	}
	.ny-right .pro1 .descript1 p {
		width: 100%;
		max-width: 100%
	}
	.foot-left {
		width: 320px;
		float: none;
		margin: 0 auto;
	}
}

@media screen and (min-width:0) and (max-width:600px) {
	.wap-logo {
		height: 70px;
		line-height: 70px;
	}
	.wap-logo img {
		width: 170px;
		display: inline-block;
		margin-top: 18px;
	}
	.hz li {
		width: 48%;
		height: auto;
		float: left;
		margin: 0 5px;
	}
	.hz li img {
		width: 100%
	}
	.ny-right .ny-news-list ul li {
		float: left;
		width: 100%;
		margin: 10px 0;
		text-align: left;
	}
	.partner-list li {
		width: 48%;
		margin: 1%;
		height: auto;
		box-sizing: border-box;
	}
	.client .container {
		width: 320px;
		overflow: hidden;
	}
	.kj li {
		margin: 0
	}
	.about-left,
	.about-right {
		width: 100%;
		float: none;
	}
}

@media screen and (min-width:0) and (max-width:600px) {
	#nr-container {
		margin-top: 5px;
		border: 1px solid #ddd;
		margin-left: 0;
		padding: 10px;
	}
}

@media screen and (min-width:600px) and (max-width:1200px) {
	.news-list li {
		width: 48%;
		float: left;
		margin: 1%
	}
	.lc-list dl {
		width: 31%;
	}
	.wap-ul li {
		width: 31%
	}
	.ys-con dl {
		width: 24%;
		margin: 0.5%
	}
	.zx-1 .zx-fl b {
		padding: 27px 0 0 0;
	}
	.ys-2 {
		overflow: hidden;
	}
}

@media screen and (min-width:700px) and (max-width:1200px) {
	.ys-desgin,
	.ys-service,
	.ys-buy {
		float: left;
		width: 48%;
		margin: 1%
	}
}