@font-face {font-family:avo;src: url(font/SVN-Avo.ttf);}
@font-face {font-family:Futura;src: url("font/VNF-Futura Regular.ttf");}
@font-face {font-family:SanFranciscoText;src: url("font/SanFranciscoText-Light.otf");}

@keyframes zoomIn {
    0%   {transform: scale(0);}     
    100% {transform: scale(1);}
}
@keyframes translateWelcome1 {
	0%   {transform: translateX(50%); opacity:0;} 
    75%   {transform: translateX(50%); opacity:0}  	
    100% {transform: translateX(0);}
}
@keyframes translateWelcome2{
	0%   {transform: translateX(-50%); opacity:0} 
    75%   {transform: translateX(-50%); opacity:0}  	
    100% {transform: translateX(0);}
}
@keyframes TranslateXProject1{
    0%   {transform: translateX(1000px);}
    100% {transform: translateX(0);}
}
@keyframes TranslateXProject2{
    0%   {transform: translateX(3000px);}
    100% {transform: translateX(0);}
}
@keyframes TranslateXProject3{
    0%   {transform: translateX(5000px);}
    100% {transform: translateX(0);}
}
@keyframes itemTranslateShow {
	0% {opacity:0;transform:translateX(300px);}    	
	100%  {transform:translateX(0);}
}
@keyframes itemTranslateShow2 {
	0% {opacity:0;transform:translateX(-1000px);}    	
	100%  {transform:translateX(0);}
}
@keyframes fadeAvatardown {
	0% {opacity:0;transform:translateX(-20px);}    	
	100%  {transform:translateX(0);}
}
@keyframes itemRemoveShow {
	0%  {transform:translateX(0);}
	100% {opacity:0;transform:translateX(-1000px);}    	
}
@keyframes itemHover {
	10%, 90% {
    transform: translate3d(-1px, 0, 0);
  }
  
  20%, 80% {
    transform: translate3d(2px, 0, 0);
  }

  30%, 50%, 70% {
    transform: translate3d(-4px, 0, 0);
  }
  40%, 60% {
    transform: translate3d(4px, 0, 0);
  }	
}

@keyframes Rotate360{
	0%{transform: rotate(0deg);}
	100%{transform: rotate(360deg);}
}
@keyframes phone-icon {
  0% { transform: translate3d(0px, 0, 0); }
  2% { transform: translate3d(2px, 0, 0); }
  4% { transform: translate3d(-2px, 0, 0); }
  6% { transform: translate3d(2px, 0, 0); }
  8% { transform: translate3d(-2px, 0, 0); }
  10% { transform: translate3d(2px, 0, 0); }
  12% { transform: translate3d(-2px, 0, 0); }
  14% { transform: translate3d(2px, 0, 0); }
  16% { transform: translate3d(-2px, 0, 0); }
  18% { transform: translate3d(2px, 0, 0); }
  20% { transform: translate3d(-2px, 0, 0); }
  22% { transform: translate3d(2px, 0, 0); }
  24% { transform: translate3d(-2px, 0, 0); }
  26% { transform: translate3d(2px, 0, 0); }
  28% { transform: translate3d(-2px, 0, 0); }
  30% { transform: translate3d(2px, 0, 0); }
  32% { transform: translate3d(-2px, 0, 0); }
  34% { transform: translate3d(2px, 0, 0); }
  36% { transform: translate3d(-2px, 0, 0); }
  38% { transform: translate3d(2px, 0, 0); }
  40% { transform: translate3d(-2px, 0, 0); }
  42% { transform: translate3d(2px, 0, 0); }
  44% { transform: translate3d(-2px, 0, 0); }
  46% { transform: translate3d(0em, 0, 0); }
}

@keyframes phone-inner {
  0% {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0) scale(0);
            transform: translate3d(0, 0, 0) scale(0);
  }
  33.3333% {
    opacity: 0
    -webkit-transform: translate3d(0, 0, 0) scale(1);
            transform: translate3d(0, 0, 0) scale(1);
  }
  66.6666% {
    opacity: 0;
    -webkit-transform: translate3d(0, 0, 0) scale(0);
            transform: translate3d(0, 0, 0) scale(0);
  }
  100% {
    opacity: 0;
    -webkit-transform: translate3d(0, 0, 0) scale(0);
            transform: translate3d(0, 0, 0) scale(0);
  }
}
@keyframes phone-outer {
  0% {
    -webkit-transform: translate3d(0, 0, 0) scale(1);opacity:.4;
            transform: translate3d(0, 0, 0) scale(1);    
  }
  33.3333% {
    -webkit-transform: translate3d(0, 0, 0) scale(2);opacity:0;
            transform: translate3d(0, 0, 0) scale(2);   
  }
  66.6666% {
    -webkit-transform: translate3d(0, 0, 0) scale(1);opacity:0;
            transform: translate3d(0, 0, 0) scale(1); 
  }
  100% {
    -webkit-transform: translate3d(0, 0, 0) scale(1);opacity:0;
            transform: translate3d(0, 0, 0) scale(1); 
  }
}
@keyframes marquee {
 0%   {transform: translateX(100%); }
 100% {transform: translateX(-100%); }
}
@keyframes zoomInLink {
    0%   {transform: scale(0);visibility:hidden;}     
    25%   {transform: scale(0);visibility:visible;}     
    100% {transform: scale(1);visibility:visible;}
}
@keyframes rotateLeft{
	0%{visibility:hidden;}
	50% {
    opacity: 0;
    visibility:visible;
    transform-origin: 0 0;
    transform: perspective(800px) rotateY(-180deg);
	}
	
100% {
		opacity: 1;
		visibility:visible;
		transform-origin: 50% 0;
		transform: perspective(800px) rotateY(0);
	}
}
@keyframes zoomSlide {
    0%   {transform: scale(1);}         
    100% {transform: scale(1.2);}
}
@keyframes zoomSlide1 {
    0%   {transform: scale(1.2);}         
    100% {transform: scale(1);}
}
@keyframes Continue {
    0%   {transform: translateY(10px);}         
    50%   {transform: translateY(0);}         
    100% {transform: translateY(10px);}
}
@keyframes zoomIn {
    0% {
		opacity: 0;
		-webkit-transform: scale3d(.3,.3,.3);
		-ms-transform: scale3d(.3,.3,.3);
		transform: scale3d(.3,.3,.3);
	}
	50% {
		opacity: 1;
	}
}
.zoomIn {
    -webkit-animation-name: zoomIn;
    animation-name: zoomIn;
}

body{margin:0;padding:0;font-family:SanFranciscoText;background:#fff;}
h1,h2,h3,h4,h5,h6,strong,b,th{font-weight:600;} a{color:inherit;}
a:hover{color:#ffcc33 !important;text-decoration:none;}
#ShowMenu{display:none;}
.container{width:94%;margin:auto;box-sizing:border-box;max-width:1200px;padding:0;}
.container.content{margin-top:40px;}
.clearfm *{margin:0;padding: 0;border:none;text-decoration:none;list-style:none;color:inherit;line-height:1.4;}
.clearfm a:hover{text-decoration:none;}
img,input,iframe,select{border:none;}
table {border-collapse: collapse;}
table td>strong{display:block;margin-top:10px;border:1px solid #1d1108;padding:10px 0;background-color:#e4ffdf;color:#1d1108}
.banner{margin-top:10px;}.banner img{width:100%;height:auto;}
.align-left{text-align:left !important;}.align-center{text-align:center !important;}.align-right{text-align:right !important;}
.postImg {overflow:hidden;position:relative;}
.postImg img{width:100%;height:auto;min-height:100%;transition:transform 2s;position:absolute;left:0;z-index:2;}
.postImg:hover img{transform:scale(1.1)}
.product-img{background-color:#fff;text-align:center;position:relative;overflow:hidden;}
.product-img img{height:100%;width:auto;left:0;right:0;margin:auto;position:absolute;transition:transform .5s;}.product-list li:hover .product-img img{transform:scale(1.2) rotate(5deg)}
.desc{font-size:15px;color:#5f5f5f;height:65px;line-height:1.4;overflow:hidden;margin-top:10px;}
.message{font-size:15px;color:#4f4f4f}
.background-white{background-color:#fff;padding:50px 60px;}
.red{font-size:15px;color:red}
.boxes+.boxes{margin-top:50px;}
.left{float:left;}
.right{float:right}
.clear{clear:both;}
.detail{font-size:16px;color:#3f3f3f;line-height:1.5;overflow:hidden;}
.detail ul{padding:0;}
.detail li+li{margin-top:10px;}
.detail table{width:100% !important;}
.detail td{width:48% !important;padding:1%}
.detail img{max-width:100% !important;cursor:zoom-in;height:auto !important;}
.detail a{color:#51bf0f;text-decoration:none}
.error {color:red;font-size:15px;}
.img{display:block}
.img img{width:auto;height:100%;min-width:100%;}
.imgW img{width:100%;height:auto;min-height:100%;}
.block{display:block}
.btopnone{border-top:none !important}
.overHide{overflow:hidden}
.mtop10{margin-top:10px !important;}.mtop20{margin-top:20px !important;}.mtop30{margin-top:30px !important;}.mtop40{margin-top:40px !important;}.mtop50{margin-top:50px !important;}
.pager{clear:both;margin-top:20px;font-size:14px;line-height:1.8}
.pager span,.pager a{background-color:#51bf0f;display:inline-block;text-align:center;width:25px;
    margin-right:3px;border-radius:4px;color:#fff;border:1px solid #fff;padding-bottom:2px;}
.pager a:hover{background-color:#f7ce0f;color:#fff}
.pager span{background-color:#1e1e1e;color:#fff;}
.transparent{background-color:transparent}
.boxes .contain{/* overflow:hidden; */margin-top: 30px;}
.inline-block{display:inline-block}.relative{position:relative;}
.info{font-size:14px;color:#666;margin-top:11px;overflow:hidden;font-family:segoe ui;padding-left:5px;}
.info span, .info a{display:inline-block;margin-right:10px;}.info a:hover{color:#ee0a0a;}.info a{color:#111;}
.info span:last-child, .info a:last-child{;margin-right:0;}
.info .cat:before{content:"\f0c9";font-family:fontawesome;color:#999;display:inline-block;margin-right:6px;}
.info .date:before{content:"\f073";font-family:fontawesome;color:#999;display:inline-block;margin-right:6px;}
.info .views:before{content:"\f06e";font-family:fontawesome;color:#999;display:inline-block;margin-right:6px;}
.info .comments:before{content:"\f0e5";font-family:fontawesome;color:#999;display:inline-block;margin-right:6px;}
.info .share{float:right;}
.info .date:before{content:"\f073";font-family:fontawesome;color:#999;display:inline-block;margin-right:6px;}
.breadcrums{color:#9f9f9f;}
.breadcrums a{color:#5f5f5f;text-transform:uppercase;font-size:14px;}.breadcrums a:hover{color:#e98727}
.share{/* margin-top:10px; */}
.width49{width:49%;float:left;}.width49+.width49{float:right;}
.imgFull img{width:100%;height:100%;}

