@media (max-width:1180px) {
	.container {
		width: 100%;
	}

	.navs .controlli {
		margin-right: 12px;
	}

	.logoLink {
		left: 10px;
	}

	.wrap-1200 {
		width: 95%;
	}

	.suport-left {
		width: 45%;
		height: 100%;
		margin-top: 100px;
	}

	.suport-left img {
		width: 100%;
		height: auto;
	}

	.suport-right {
		width: 50%;
		padding: 40px 0;
	}

	.wrap {
		width: 95%;
	}

	.template-ul li {
		margin: 30px !important;
	}

	/* .template-ul li:nth-child(4n){
		margin-right: 50px;
	} */
	.service {
		width: 100%;
	}

	.service li {
		width: 48%;
		padding-left: 130px;
		margin-bottom: 20px;
	}

	.service ul {
		padding: 20px 0 0 0;
		/* overflow: hidden; */
	}

	.container1 {
		height: auto;
	}

	.group {
		width: 100%;
	}

	.group .phone {
		width: 125px;
	}
	.phone dd{
		font-size: 14px;
	}
	.group dt{
		margin: 40px 0 10px;
	}
}
@media (max-width:768px){
	.header{
		height: auto;
	}
	.logoLink{
		position: static;
		margin-left: 10px;
		height: 40px;
		padding: 0;
	}
	.container nav{
		margin-left: 0;
		padding-left: 10px;
		padding-bottom: 10px;
	}
	.container nav:after{
		content: "";
		display: block;
		clear: both;
	}
	.commonNav{
		float: left;
		margin-top: 0;
	}
	.nav{
		margin: 0;
		float: left;
	}
	.suport-left{
		width: 100%;
	}
	.suport-right{
		width: 100%;
	}
	.suport{
		height: auto;
		padding-top: 0;
	}
	.scene{
		padding: 50px 0;
	}
	.scene-ul li{
		width: 100%;
		margin-right: 0!important;
	}
	.scene-main h3{
		font-size: 16px;
	}
	.scene-p{
		max-height: 120px;
	}
	.scene-main p{
		font-size: 14px;
		
	}
	.template-ul li{
		width: 48%;
		margin: 0 3% 0 0!important;
	}
	.template-ul li:nth-child(2n){
		margin: 0 0 20px 0!important;
	}
	.template-ul li img{
		width: 100%;
		height: auto;
	}
	.optimization-ul{
		margin: 0;
	}
	.optimization-ul li{
		width: 48%;
		margin-right: 4%;
		margin-left: 0;
	}
	.optimization-ul li:nth-child(2n){
		margin-right: 0;
	}
	.optimization-ul h3{
		font-size: 16px;
	}
	.optimization-ul p{
		font-size: 14px;
	}
	.plan{
		height: auto;
	}
	.plan-ul li{
		width: 100%;
		height: auto;
		margin-bottom: 20px;
	}
	.plan-ul li p{
		padding-right: 30%;
	}
	.type-ul{
		flex-wrap: wrap;
	}
	.type-ul li{
		width: 20%;
		margin-bottom: 10px;
	}
	.service li{
		padding-left: 12px;
	}
	.text {
		margin-left: 5px;
	}
	.group dl{
		width: 50%;
		padding-left: 50px;
	}
	.group:after{
		content: "";
		display: block;
		clear: both;
	}
	.container2{
		height: auto;
	}
	.group .phone{
		width: 100%;
	}
	.container3{
		height: auto;
	}
	.container3 p{
		line-height: 2;
	}
	.container3 p a{
		display: block;
	}
	.mart{
		margin-top: -22px;
	}
	.group{
		padding-left: 0;
	}
	.icon-refund, .icon-certificate, .icon-exchange, .icon-guarantee {
    font-size: 40px;
}
}