* {
	box-sizing: border-box;
	list-style: none;
	margin: 0;
	padding: 0;
}
@media (min-width:1025px){/* DESKTOPS */
.banner{position:relative;background:#333;}
	.banner a{display:block;}
	.banner figure{overflow:hidden;position:relative;}
	.banner img{width: 100%;}
	.banner section{position:absolute;left:50%;top:90px;margin-left:-720px;padding:30px;letter-spacing: 2px;}
		.banner section h2{font-size:30px;line-height:70px;margin-bottom:20px;font-weight: 400;}
		.banner section h2::after{
				content: '';
				display: block;
				width: 100%;
				height: 3px;
				background: #0711e6;
		}
		.banner section p{font-size:20px;line-height:30px;}
		.banner section p span{color: #0711e6; font-size: 26px;}
		.banner .swiper-slide-active figure img{animation:bannerimgmc 6s 1 linear forwards;-webkit-animation:bannerimgmc 6s 1 linear forwards;}
		@keyframes xbannerimgmc{
			0%{opacity:0;transform:translate(-50%,-50%) scale(1);}
			10%{opacity:1;}
			90%{opacity:1;}
			100%{opacity:0;transform:translate(-50%,-50%) scale(1.1);}
		}
		.banner .iconfont{font-size:40px;line-height: 55px;color:#fff}
		.banner .swiper-button-prev{
			left:5%;
			width: 55px;
			height:55px;
			border-radius: 100%;
			background: rgba(36,36,36,0.2);
            text-align: center;		
            }
		.banner .swiper-button-next{
			width: 55px;
			height:55px;
			border-radius: 100%;
			background: rgba(36,36,36,0.2);
			right:5%;
		}
		.banner .swiper-pagination{
			display: none;
		}

.search{padding:15px 100px;line-height:30px;font-size:12px;background:#fff;box-shadow:0 0 10px rgba(0,0,0,0.1);}
	.searchhotkey{float:left;}
		.searchhotkey a{margin-right:10px;}
	.searchform{float:right;}
		.searchform form{}
		.searchform input{}
		.searchform input.txt{height:30px;line-height:30px;background:#f9f9f9;padding:0 10px;}
		.searchform input.txt::-webkit-input-placeholder{color:#ccc;font-size:12px;}
		.searchform input.btn{height:30px;background:#80ba27;padding:0 20px;color:#fff;}

.title{margin-bottom:40px;overflow:hidden;text-align:center;}
	.title h2{font-size:30px;line-height:40px;position:relative;margin-bottom:15px;color:#333;}
	.title h3{opacity:0.8;font-size:18px;color:#666;text-transform:uppercase;font-weight:normal;}
		.title h3 span{position:relative;display:inline-block;}
		.title h3 span:before{content:'';display:block;position:absolute;top:50%;left:100%;margin-left:30px;width:50px;height:1px;background:#999;}
		.title h3 span:after{content:'';display:block;position:absolute;top:50%;right:100%;margin-right:30px;width:50px;height:1px;background:#999;}
	.title p{opacity:0.8;font-size:16px;color:#666;text-transform:uppercase;font-weight:normal;}


/* 产品中心 */
.product{padding:50px 60px;background:#f5f5f5;}
	.productlide{}
		.productslideitem{margin-bottom:40px;}
			.productslideitem a{display:block;background:#fff;padding:30px;text-align:center;border:1px solid #eee;}
			.productslideitem a figure{margin-bottom:10px;}
			.productslideitem a figure img{width:100%;}
			.productslideitem a h3{padding-top:12px;transition:all 0.3s ease-out 0s;}
			.productslideitem a p{font-size:12px;color:#999;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;}
			.productslideitem a section{clear:both;padding:10px 0 0;color:#999;height:80px;overflow:hidden;}
			.productslideitem a span{display:block;width:80px;text-align:center;line-height:40px;background:#00711e6;color:#fff;border-radius:5px;margin-top:15px;}
			.productslideitem a:hover i{margin-right:20px;}
	.product .more {
		display: block;
        width: 200px;
        line-height: 45px;
        border-radius: 45px;
        text-align: center;
        margin: 40px auto 0;
        color: #fff;
        background: #0711e6;
	}
	.bg-move2 {
		position: relative;
		overflow: hidden;
		z-index: 1;
		transition: all .3s;
	}
	.bg-move2:hover {
		box-shadow: 0 0 5px #fff inset;
	}
	.bg-move2:after {
		content: '';
		position: absolute;
		left: 50%;
		top: 50%;
		width: 300px;
		height: 300px;
		margin-top: -150px;
		margin-left: -150px;
		border-radius: 50%;
		background: #fff;
		transform: scale(0);
		transition: all .3s;
		z-index: -1;
	}
	.bg-move2:hover:after {
		animation: bg_big 1s;
	}
	@keyframes bg_big {
		0% {
		  opacity: .6;
		}
		100% {
		  opacity: 0;
		  transform: scale(1);
		}
	  }

/* 丝网印刷智能化解决方案 */
.ability {padding: 40px 50px 60px;background: url(../images/bg-advan.jpg) no-repeat center center;color: #fff;}
.ability .title h2 {color: #fff;}
.ability .title p {color: #fff;}
.abilitylist ul {}
    .abilitylist ul li{width: 25%;float: left;padding: 35px 5px 0px;}
	.abilitylist .box .img {height: 50px;}
	.abilitylist .box .img img {max-width: 100%;}
	.abilitylist .box .txt h4{
		margin-bottom: 10px;
        font-size: 18px;
		font-weight: normal;
	}
	.abilitylist .box .txt p{
		padding-bottom: 30px;
        font-size: 14px;
        position: relative;
	}
	.abilitylist .box .txt p:after {
			content: '';
			position: absolute;
			left: 0;
			bottom: 0;
			width: 35px;
			border-bottom: 1px solid #6a7c85;
		}
	.abilitylist ul li:hover {background: rgba(51, 51, 51, 0.1): #fff;transform: translateY(-3%) ; }
	.abilitymore a{
		display: block;
		width: 200px;
		line-height: 45px;
		border-radius: 45px;
		text-align: center;
		margin: 40px auto 0;
		color: #fff;
		background: #0711e6;
	}
	.bg-move {
		position: relative;
		overflow: hidden;
		transition: all .5s;
	  }
	  .bg-move:hover {
		box-shadow: 0 0 5px #fff inset;
	  }
	  .bg-move:after {
		content: '';
		position: absolute;
		left: -100%;
		top: 0;
		width: 0;
		height: 100%;
		background-color: #fff;
		opacity: .5;
		box-shadow: 0 0 30px #fff;
	  }
	  .bg-move:hover:after {
		left: 100%;
		width: 50%;
		transition: all .5s;
	  }

/* 关于我们 */
.about{padding:60px 50px 60px;}
.about .wcol {display: flex;}
     .about .title {
     	width: 35%;
       }
	.com-title.index-title {
		text-align: left;
	}
	.com-title h2 {
		margin-bottom: 15px;
		font-size: 30px;
		font-weight: 700;
		position: relative;
	}
	.com-title p {
		margin-bottom: 50px;
		color: #666;
		font-size: 16px;
	}
       .about .service {
		position: relative;
		overflow: hidden;
		z-index: 1;
		transition: all .3s;
     	display: block;
     	width: 125px;
     	margin-bottom: 50px;
     	line-height: 40px;
     	border-radius: 40px;
     	text-align: center;
     	color: #fff;
     	background: #0711e6;
       }
       .about .title img {
     	width: 100%;
       }
       .about .main {
     	width: 55%;
       }
       .about .main .img {
     	height: 360px;
       }
	   .center-img {
		height: 100%;
		position: relative;
		overflow: hidden;
	  }
	  .center-img img {
		position: absolute;
		left: 50%;
		top: 50%;
		width: auto;
		max-width: none;
		min-width: 100%;
		min-height: 100%;
		transform: translate(-50%,-50%);
	  }
	  .center-img-hover img {
		transition: all .3s;
	  }
	  .center-img-hover:hover img {
		transform: translate(-50%,-50%) scale(1.05);
	  }
       .about .main .txt {
     	padding-top: 45px;
       }
       .about .main h4 {
     	margin-bottom: 20px;
     	font-size: 24px;
       }
       .about .main p {
     	padding-right: 10%;
     	color: #666;
     	font-size: 16px;
       }
       .about .more {
     	display: block;
     	width: 130px;
     	line-height: 40px;
     	border-radius: 40px;
     	text-align: center;
     	margin-top: 20px;
     	color: #fff;
     	background: #0711e6;
       }

/* 案例展示 */
.case{padding:40px 50px 60px;background:#f5f5f5;}
.case .title {
	margin-bottom: 0;
}
    .case .title p{margin-bottom: 50px; }

	  .case .swiper-pagination-bullet {
		background: #c4c4c4;
	  }
	  .case .swiper-pagination-bullet-active {
		background: #0711e6;
	  }
	  .caseslide .swiper-slide{
		  height: 100%;
	  }
	  .caseslide li .img {
		padding-bottom: 60%;
		overflow: hidden;
		width: 100%;
        height: 0;
        position: relative;
	  }
	  .full-img img {
		position: absolute;
		left: 0;
		top: 0;
		width: 100%;
		height: 100%;
	}
	  .caseslide li .txt {
		padding: 2.5vw;
		text-align: center;
		background: #fff;
	  }
	  .caseslide li h4 {
		height: 40px;
		font-size: 18px;
		overflow: hidden;
		font-weight: normal;
	  }
		
		.caseslide .swiper-slide-active,.swiper-slide-duplicate-active{transform: scale(1);}
		.caseslide .swiper-button-prev{left:0;}
			.caseslide .swiper-button-prev span{font-size:50px;}
		.caseslide .swiper-button-next{right:0;}
			.caseslide .swiper-button-next span{font-size:50px;}



/* 合作伙伴 */
.partner{padding:40px 100px;background:#eee;background-image:linear-gradient(-45deg,transparent 49%,rgba(0,0,0,0.1) 51%,transparent 0);background-size:6px 6px;background-repeat:repeat;}
		.partnerslide{}
			.partnerslide .swiper-container{padding-bottom:40px;}
			.partnerslide .swiper-pagination{bottom:0;}
			.partnerslide figure{padding:10px;border:1px solid #ddd;}
			.partnerslide img{width:100%;}
			.partnerslide img:hover{animation:pulse 1s linear 1;}

/* 新闻中心 */
.news{padding:40px 50px 60px;background: #f5f5f5;}
        .newstop {display: flex;justify-content: space-between;}
        .news .title {
        	text-align: left;
        }
        .newsclassslide{}
        .newsclassslide h3{text-align:center;margin:0 5px;line-height: 40px;border:1px solid #eee;border-radius:40px;font-weight: normal;}
        .newsclassslide h3 a {padding: 0 20px;}
        .newsclassslide .swiper-slide-thumb-active h3{background: #0711e6;}
        .newsclassslide .swiper-slide-thumb-active h3 a{color: #fff;}
        .newslistslide .swiper-pagination{display: none;}
	    .newslisttxt ul li {
			width: 33.33333%;
			float: left;
			padding: 0 5px;
            text-align: center;
			margin-bottom: 10px;
		}
		.newslisttxt .box{
			display: block;
			padding: 2.5vw 2vw;
			text-align: left;
			background: #fff;
			transition: all .3s;
		}
		.newslisttxt .box:hover {
			background: #0711e6;
		}
		.newslisttxt .box:hover * {
			color: #fff;
		  }
		.newslisttxt .box h4 {
			margin-bottom: 20px;
			overflow: hidden;
			text-overflow: ellipsis;
			white-space: nowrap;
			font-size: 18px;
			font-weight: 700;
		}
		.newslisttxt .box p {
			/* height: 50px; */
			overflow: hidden;
			color: #666;
		}
		.newslisttxt .box time {
			display: block;
			padding-left: 25px;
			margin-top: 30px;
			color: #999;
			font-size: 14px;
			background: url(../images/clock.png) left center no-repeat;
		}

.contact{padding:40px 200px;background:#eee;background-image:linear-gradient(-45deg,transparent 49%,rgba(0,0,0,0.1) 51%,transparent 0);background-size:6px 6px;background-repeat:repeat;}
	.contactmain{overflow:hidden;}
		.contactmainmap{flex:0 0 76%;}
		.contactmaininfo{box-sizing:border-box;padding:40px;}
			.contactmaininfo h2{font-size:36px;line-height:40px;position:relative;margin-bottom:5px;color:#80ba27;}
			.contactmaininfo h3{opacity:0.8;font-size:18px;color:#999;text-transform:uppercase;font-weight:normal;margin-bottom:30px;}
			.contactmaininfo section{font-size:16px;line-height:30px;margin-bottom:30px;}
			.contactmaininfo a{display:inline-block;line-height:40px;background:#80ba27;color:#fff;border-radius:40px;padding:0 30px;}

}


@media (min-width:1025px) and (max-width:1440px){/* LAPTOPS */
	.banner section {
		margin-left: -520px;
	}
}


@media (max-width:1024px){/* MOBILE */
	.banner{position:relative;background:#333;}
		.banner a{display:block;}
		.banner figure{overflow:hidden;position:relative;height: 220px;}
		.banner img{
			position: absolute;
            top: 50%;
            left: 50%;
            transform: translate(-50%,-50%);
            -webkit-transform: translate(-50%,-50%);
            height: 220px;
		}
		.banner section{position:absolute;left:50%;top:45px;margin-left:-170px;}
			.banner section h2{font-size:17px;line-height:30px;font-weight: 400;}
			.banner section h2::after{
					content: '';
					display: block;
					width: 100%;
					height: 2px;
					background: #0711e6;
			}
			.banner section p{font-size:12px;line-height:30px;}
			.banner section p span{color: #0711e6; font-size: 15px;}
			.banner .swiper-slide-active figure img{animation:bannerimgmc 6s 1 linear forwards;-webkit-animation:bannerimgmc 6s 1 linear forwards;}
			@keyframes xbannerimgmc{
				0%{opacity:0;transform:translate(-50%,-50%) scale(1);}
				10%{opacity:1;}
				90%{opacity:1;}
				100%{opacity:0;transform:translate(-50%,-50%) scale(1.1);}
			}
			.banner .iconfont{font-size:25px;line-height: 30px;color:#fff}
			.banner .swiper-button-prev{
				left:5%;
				width:30px;
				height:30px;
				border-radius: 100%;
				background: rgba(36,36,36,0.2);
				text-align: center;		
				}
			.banner .swiper-button-next{
				width: 30px;
				height:30px;
				border-radius: 100%;
				background: rgba(36,36,36,0.2);
				right:5%;
			}
			.banner .swiper-pagination{
				display: none;
			}
	
	.search{padding:15px 100px;line-height:30px;font-size:12px;background:#fff;box-shadow:0 0 10px rgba(0,0,0,0.1);}
		.searchhotkey{float:left;}
			.searchhotkey a{margin-right:10px;}
		.searchform{float:right;}
			.searchform form{}
			.searchform input{}
			.searchform input.txt{height:30px;line-height:30px;background:#f9f9f9;padding:0 10px;}
			.searchform input.txt::-webkit-input-placeholder{color:#ccc;font-size:12px;}
			.searchform input.btn{height:30px;background:#80ba27;padding:0 20px;color:#fff;}
	
	.title{margin-bottom:20px;overflow:hidden;text-align:center;}
		.title h2{font-size:20px;line-height:36px;position:relative;color:#333;}
		.title h3{opacity:0.8;font-size:18px;color:#666;text-transform:uppercase;font-weight:normal;}
			.title h3 span{position:relative;display:inline-block;}
			.title h3 span:before{content:'';display:block;position:absolute;top:50%;left:100%;margin-left:30px;width:50px;height:1px;background:#999;}
			.title h3 span:after{content:'';display:block;position:absolute;top:50%;right:100%;margin-right:30px;width:50px;height:1px;background:#999;}
		.title p{opacity:0.8;font-size:12px;color:#666;text-transform:uppercase;font-weight:normal;}
	
	
	/* 产品中心 */
	.product{padding:20px;background:#f5f5f5;}
		.productlide{}
			.productslideitem{margin-bottom:40px;}
				.productslideitem a{display:block;background:#fff;padding:10px;text-align:center;border:1px solid #eee;}
				.productslideitem a figure{margin-bottom:10px;}
				.productslideitem a figure img{width:100%;}
				.productslideitem a h3{padding-top:12px;transition:all 0.3s ease-out 0s;font-size: 12px;height: 52px;}
				.productslideitem a p{font-size:12px;color:#999;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;}
				.productslideitem a section{clear:both;padding:10px 0 0;color:#999;height:80px;overflow:hidden;}
				.productslideitem a span{display:block;width:80px;text-align:center;line-height:40px;background:#00711e6;color:#fff;border-radius:5px;margin-top:15px;}
				.productslideitem a:hover i{margin-right:20px;}
		.product .more {
			display: block;
			width: 150px;
			line-height: 45px;
			border-radius: 45px;
			text-align: center;
			margin: 10px auto 0;
			color: #fff;
			background: #0711e6;
		}
		.bg-move2 {
			position: relative;
			overflow: hidden;
			z-index: 1;
			transition: all .3s;
		}
		.bg-move2:hover {
			box-shadow: 0 0 5px #fff inset;
		}
		.bg-move2:after {
			content: '';
			position: absolute;
			left: 50%;
			top: 50%;
			width: 300px;
			height: 300px;
			margin-top: -150px;
			margin-left: -150px;
			border-radius: 50%;
			background: #fff;
			transform: scale(0);
			transition: all .3s;
			z-index: -1;
		}
		.bg-move2:hover:after {
			animation: bg_big 1s;
		}
		@keyframes bg_big {
			0% {
			  opacity: .6;
			}
			100% {
			  opacity: 0;
			  transform: scale(1);
			}
		  }
	
	/* 丝网印刷智能化解决方案 */
	.ability {padding: 20px;background: url(../images/bg-advan.jpg) no-repeat center center;color: #fff;}
	.ability .title h2 {color: #fff;}
	.ability .title p {color: #fff;}
	.abilitylist ul {}
		.abilitylist ul li{width: 25%;float: left;padding: 35px 5px 0px;}
		.abilitylist .box .img {height: 50px;}
		.abilitylist .box .img img {max-width: 100%;}
		.abilitylist .box .txt h4{
			margin-bottom: 10px;
			font-size: 14px;
			font-weight: normal;
			height: 40px;
		}
		.abilitylist .box .txt p{
			padding-bottom: 30px;
			font-size: 12px;
			position: relative;
			height: 74px;
		}
		.abilitylist .box .txt p:after {
				content: '';
				position: absolute;
				left: 0;
				bottom: -10px;
				width: 35px;
				border-bottom: 1px solid #6a7c85;
			}
		.abilitylist ul li:hover {background: rgba(51, 51, 51, 0.1): #fff;transform: translateY(-3%) ; }
		.abilitymore a{
			display: block;
			width: 150px;
			line-height: 45px;
			border-radius: 45px;
			text-align: center;
			margin: 40px auto 0;
			color: #fff;
			background: #0711e6;
		}
		.bg-move {
			position: relative;
			overflow: hidden;
			transition: all .5s;
		  }
		  .bg-move:hover {
			box-shadow: 0 0 5px #fff inset;
		  }
		  .bg-move:after {
			content: '';
			position: absolute;
			left: -100%;
			top: 0;
			width: 0;
			height: 100%;
			background-color: #fff;
			opacity: .5;
			box-shadow: 0 0 30px #fff;
		  }
		  .bg-move:hover:after {
			left: 100%;
			width: 50%;
			transition: all .5s;
		  }
	
	/* 关于我们 */
	.about{padding:20px;}
	.about .wcol {display: flex;}
		 .about .title {
			 
		   }
		.com-title.index-title {
			text-align: left;
		}
		.com-title h2 {
			margin-bottom: 15px;
			font-size: 20px;
			font-weight: 700;
			position: relative;
		}
		.com-title p {
			margin-bottom: 20px;
			color: #666;
			font-size: 12px;
		}
		   .about .service {
			position: relative;
			overflow: hidden;
			z-index: 1;
			transition: all .3s;
			 display: block;
			 width: 125px;
			 margin-bottom: 20px;
			 line-height: 40px;
			 border-radius: 40px;
			 text-align: center;
			 color: #fff;
			 background: #0711e6;
		   }
		   .about .title img {
			 width: 100%;
		   }
		   .about .main {
		   }
		   .about .main .img {
			 height: 260px;
			 display: none;
		   }
		   .center-img {
			height: 100%;
			position: relative;
			overflow: hidden;
		  }
		  .center-img img {
			position: absolute;
			left: 50%;
			top: 50%;
			width: auto;
			max-width: none;
			min-width: 100%;
			min-height: 100%;
			transform: translate(-50%,-50%);
		  }
		  .center-img-hover img {
			transition: all .3s;
		  }
		  .center-img-hover:hover img {
			transform: translate(-50%,-50%) scale(1.05);
		  }
		   .about .main .txt {
			 padding-top: 25px;
		   }
		   .about .main h4 {
			 margin-bottom: 20px;
			 font-size: 18px;
		   }
		   .about .main p {
			 padding-right: 10%;
			 color: #666;
			 font-size: 16px;
		   }
		   .about .more {
			 display: block;
			 width: 130px;
			 line-height: 40px;
			 border-radius: 40px;
			 text-align: center;
			 margin-top: 20px;
			 color: #fff;
			 background: #0711e6;
		   }
	
	/* 案例展示 */
	.case{padding:20px 45px 20px;background:#f5f5f5;}
	.case .title {
		margin-bottom: 0;
	}
		.case .title p{margin-bottom: 50px; }
	
		  .case .swiper-pagination-bullet {
			background: #c4c4c4;
		  }
		  .case .swiper-pagination-bullet-active {
			background: #0711e6;
		  }
		  .caseslide .swiper-slide{
			  height: 100%;
		  }
		  .caseslide li .img {
			padding-bottom: 60%;
			overflow: hidden;
			width: 100%;
			height: 0;
			position: relative;
		  }
		  .full-img img {
			position: absolute;
			left: 0;
			top: 0;
			width: 100%;
			height: 100%;
		}
		  .caseslide li .txt {
			padding: 2.5vw;
			text-align: center;
			background: #fff;
		  }
		  .caseslide li h4 {
			height: 40px;
			font-size: 18px;
			overflow: hidden;
			font-weight: normal;
		  }
			
			.caseslide .swiper-slide-active,.swiper-slide-duplicate-active{transform: scale(1);}
			.caseslide .swiper-button-prev{left:0;}
				.caseslide .swiper-button-prev span{font-size:50px;}
			.caseslide .swiper-button-next{right:0;}
				.caseslide .swiper-button-next span{font-size:50px;}
	
	
	
	/* 合作伙伴 */
	.partner{padding:20px;background:#eee;background-image:linear-gradient(-45deg,transparent 49%,rgba(0,0,0,0.1) 51%,transparent 0);background-size:6px 6px;background-repeat:repeat;}
			.partnerslide{}
				.partnerslide .swiper-container{padding-bottom:40px;}
				.partnerslide .swiper-pagination{bottom:0;}
				.partnerslide figure{padding:10px;border:1px solid #ddd;}
				.partnerslide img{width:100%;}
				.partnerslide img:hover{animation:pulse 1s linear 1;}
	
	/* 新闻中心 */
	.news{padding:20px;background: #f5f5f5;}
			.newstop {}
			.news .title {
				text-align: left;
			}
			.newsclassslide{margin-bottom: 10px;}
			.newsclassslide h3{text-align:center;margin:0 5px;line-height: 40px;border:1px solid #eee;border-radius:40px;font-weight: normal;}
			.newsclassslide h3 a {}
			.newsclassslide .swiper-slide-thumb-active h3{background: #0711e6;}
			.newsclassslide .swiper-slide-thumb-active h3 a{color: #fff;}
			.newslistslide .swiper-pagination{display: none;}
			.newslisttxt ul li {
				padding: 0 5px;
				text-align: center;
				margin-bottom: 10px;
			}
			.newslisttxt ul li:nth-child(4),
			.newslisttxt ul li:nth-child(5),
			.newslisttxt ul li:nth-child(6){
                display: none;
			}
			.newslisttxt .box{
				display: block;
				padding: 2.5vw 2vw;
				text-align: left;
				background: #fff;
				transition: all .3s;
			}
			.newslisttxt .box:hover {
				background: #0711e6;
			}
			.newslisttxt .box:hover * {
				color: #fff;
			  }
			.newslisttxt .box h4 {
				margin-bottom: 20px;
				overflow: hidden;
				text-overflow: ellipsis;
				white-space: nowrap;
				font-size: 18px;
				font-weight: 700;
			}
			.newslisttxt .box p {
				/* height: 50px; */
				overflow: hidden;
				color: #666;
			}
			.newslisttxt .box time {
				display: block;
				padding-left: 25px;
				margin-top: 30px;
				color: #999;
				font-size: 14px;
				background: url(../images/clock.png) left center no-repeat;
			}
	
	.contact{padding:40px 200px;background:#eee;background-image:linear-gradient(-45deg,transparent 49%,rgba(0,0,0,0.1) 51%,transparent 0);background-size:6px 6px;background-repeat:repeat;}
		.contactmain{overflow:hidden;}
			.contactmainmap{flex:0 0 76%;}
			.contactmaininfo{box-sizing:border-box;padding:40px;}
				.contactmaininfo h2{font-size:36px;line-height:40px;position:relative;margin-bottom:5px;color:#80ba27;}
				.contactmaininfo h3{opacity:0.8;font-size:18px;color:#999;text-transform:uppercase;font-weight:normal;margin-bottom:30px;}
				.contactmaininfo section{font-size:16px;line-height:30px;margin-bottom:30px;}
				.contactmaininfo a{display:inline-block;line-height:40px;background:#80ba27;color:#fff;border-radius:40px;padding:0 30px;}
	
}
	

