.banner-box{position: relative;display:block;width:100%;height:100%;}.swiper-container{width: 100%;height: 100%;top:-82px;}  @media screen and (max-width: 965px) {.swiper-container{top:-64px;}	}  @media screen and (max-width: 640px) {.swiper-container{top:0;}	}.swiper-slide{background-position: center;background-size: cover;}	.mobile-logo{ display:none; }.mobile-pic{ display:none; }.swiper-container.large-pic{-webkit-transition: all 0.3s ease;-moz-transition: all 0.3s ease;-o-transition: all 0.3s ease;transition: all 0.3s ease;	} .swiper-slide{text-align:center;}	.index-banner-text{display:block;margin:0;}	@-moz-document url-prefix(){.index-banner-text{margin:24% 0 0 0; }	}		  @media screen and (max-width: 640px) {.index-banner-text{display:block;margin:24% 0 0 0;}		 @-moz-document url-prefix(){.index-banner-text{margin:0;}	}		}  @media screen and (max-width: 500px) {.index-banner-text{display:block;margin:22% 0 0 0;}		}  @media screen and (max-width: 400px) {.index-banner-text{display:block;margin:19% 0 0 0;}		}.index-banner-sec{display:block;margin:-10% 0 0 0;}.swiper-slide h2{display: block;margin: 0 auto;font-family: "Open Sans",Helvetica,Arial,sans-serif;text-transform: uppercase;font-weight: bold;color: #ffffff;font-size:45px;line-height:1;font-style: italic;-webkit-transition: all 0.2s ease;-moz-transition: all 0.2s ease;-o-transition: all 0.2s ease;transition: all 0.2s ease;	}		.swiper-slide h3{display: block;margin: 0 auto;font: normal 45px/45px 'Open Sans Condensed', 'Helvetica Narrow', arial, helvetica, sans-serif;color: #ffffff;line-height:1.2;letter-spacing:1px;-webkit-transition: all 0.2s ease;-moz-transition: all 0.2s ease;-o-transition: all 0.2s ease;transition: all 0.2s ease;	}		.swiper-slide p{display: block;margin: 20px auto 0 auto;text-transform: uppercase;color: #ffffff;font: normal 25px/25px 'Open Sans Condensed', 'Helvetica Narrow', arial, helvetica, sans-serif;letter-spacing: 1px;}.swiper-slide p span{position:relative;top:-2.5px;margin:0 20px;font-size:20px;text-transform: none;}  @media screen and (max-width: 1680px) { .swiper-slide .first-banner-text{padding:21% 0 0 0;}}	  @media screen and (max-width: 1366px) { .swiper-slide .first-banner-text{padding:21% 0 0 0;}}  @media screen and (max-width: 1280px) { .swiper-slide h2{font-size: calc( 1.35rem + 2.5vw - 8px ); }}	  @media screen and (max-width: 865px) { .swiper-slide h2{font-size:32px; }}	  @media screen and (max-width: 640px) {.large-pic{ display:none; }	  .mobile-pic{ display:block; }	.swiper-container.mobile-pic {	height: auto;	}.swiper-slide img{position:relative;display:block;width:100%;z-index:-1;}.index-banner-table{position:absolute;z-index:1;}	.swiper-slide p{display: block;margin:10px auto 0 auto;text-transform: uppercase;color: #ffffff;font: normal 15px/15px 'Open Sans Condensed', 'Helvetica Narrow', arial, helvetica, sans-serif;letter-spacing: 1px;}.swiper-slide p span{position:relative;top:-1px;margin:0 10px;font-size:14px;text-transform: none;}.swiper-slide{background-size: contain;height:auto;}	.index-banner-sec{display:block;margin:-17% 0 0 0;}	.index-banner-one{display:block;margin:0;}	.swiper-slide h3{font-size: calc( 1.1rem + 2.5vw - 8px );letter-spacing:2px;  }}  @media screen and (max-width: 480px) {.swiper-slide h2{font-size:24px; }}  @media screen and (max-width: 400px) {.swiper-slide h2{font-size: calc( 1.2rem + 2.5vw - 8px ); }}.feature-area{display:block;width:100%;padding:7%;background:url('../../images/index_feature_bg.jpg') no-repeat;background-position:bottom;background-size:contain;text-align:center;box-sizing:border-box;-moz-box-sizing:border-box; -webkit-box-sizing:border-box;z-index:1;}.feature-area:after{content: "";position: absolute;left:0;top:25%;width:100%;height:758px;		background:url('../../images/bg_point.png') no-repeat;background-position:bottom;background-size:cover;z-index:-1;	}.feature-area h1{font-weight:normal;color:#6d6d6d;font-size:20px;letter-spacing:1px;padding:30px 0 7% 0;}	.feature-area h4{display: block;margin: 0 auto;font-family: "Open Sans",Helvetica,Arial,sans-serif;text-transform: uppercase;font-weight: bold;color: #222222;font-size:45px;line-height:1;font-style: italic;}		.feature-area-info{position:relative;display:inline-block;width:20%;margin:0 50px;		vertical-align:top;color:#ffffff;text-align:left;		-webkit-transition: all 0.2s ease;-moz-transition: all 0.2s ease;-o-transition: all 0.2s ease;transition: all 0.2s ease;	}.feature-area-info.first-child{margin:0 50px 0 0;		}.feature-area-info.last-child{margin:0 0 0 50px;		}.feature-text{position:absolute;top:55%;left:41%;display:block;width:100%;max-width:220px;z-index:1;}.feature-area-info h3{margin:0 0 10px 0;font-size:24px;letter-spacing:1px;}.feature-area-info p{position:absolute;margin:0;font-size:18px;font-weight:bold;letter-spacing:1px;}.feature-area-info img{display:block;width:100%;max-width:282px;margin:0 auto;}  @media screen and (max-width: 1680px) {.feature-area-info{width:25%;		}	}	  @media screen and (max-width: 1280px) {.feature-area h4{font-size: calc( 1.35rem + 2.5vw - 8px );}	.feature-text{top:50%;left:30%;}}	  @media screen and (max-width: 1024px) {.feature-text{top:45%;left:20%;}.feature-area{padding:7% 5%;}.feature-area-info img{box-shadow: 3px 3px 26px rgba(0, 0, 0, .1);}.feature-area-info{margin:0 30px;		}.feature-area-info.first-child{margin:0 30px 0 0;		}.feature-area-info.last-child{margin:0 0 0 30px;		}		}  @media screen and (max-width: 1000px) {.feature-text{top:40%;left:10%;}	 }  @media screen and (max-width: 865px) {.feature-text{top:30%;}.feature-area-info h3{font-size:20px;}.feature-area-info p{font-size:15px;}	 .feature-area h4{font-size:32px;}.feature-area h1{font-size:18px;}	}  @media screen and (max-width: 700px) {.feature-text{top:50%;left:0;right:0;margin:-10px auto 0 auto;text-align:center;}.feature-area-info h3{font-size: calc( 0.7rem + 2.5vw - 8px ); }.feature-area-info p{display:none;}	  }  @media screen and (max-width: 640px) {	.feature-area-info{margin:0 5%;		}.feature-area-info.first-child{margin:0 5% 0 0;		}.feature-area-info.last-child{margin:0 0 0 5%;		}.feature-area h4{font-size:29px;}.feature-area h1{font-size:17px;}	}  @media screen and (max-width: 480px) {.feature-area-info{width:32%;		margin:0;}.feature-area-info.first-child{margin:0;		}.feature-area-info.last-child{margin:0;		}.feature-area-info h3{font-size:20px;}.feature-area-info h3:after{top:45px;width:36px;}.feature-area h4{font-size:24px;}.feature-area h1{font-size: calc( 0.75rem + 2.5vw - 8px );padding:10px 0;letter-spacing: 1px;}	}  @media screen and (max-width: 400px) {.feature-area h4{font-size: calc( 1.2rem + 2.5vw - 8px ); }}  @media screen and (max-width: 360px) {.feature-area-info h3{font-size:16px;}.feature-area-info {width: 30%;}}.view-poll.in-view.first-child{animation: feature_item 0.8s;}.view-poll.in-view{animation: feature_item 1s; }.view-poll.in-view.last-child{animation: feature_item 1.3s;}@keyframes feature_item{		0% { bottom:-80px;opacity: 0;}	20% { bottom:-80px;opacity: 0;  }100% { bottom:0px;opacity: 1;  }}	@-webkit-keyframes feature_item{		0% { bottom:-80px;opacity: 0;}	20% { bottom:-80px;opacity: 0;}100% { bottom:0px;opacity: 1;}}	@-moz-keyframes  feature_item{		0% { bottom:-80px;opacity: 1;}	20% { bottom:-80px;opacity: 0;}100% { bottom:0px;}}	@-o-keyframes feature_item{		0% { bottom:-80px;opacity: 0;}	20% { bottom:-80px;opacity: 0; }100% { bottom:0px;opacity: 1;  }}	.index-news {display:block;padding:10% 0;width:100%;background-color:#ffffff;text-align:center;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}.index-news h5{display:block;margin:0 auto 50px auto;font-family: "Open Sans",Helvetica,Arial,sans-serif;text-transform:uppercase;font-weight:bold;color:#222222;font-size:36px;font-style:italic;}.index-news-pic{display:inline-block;width:30%;margin:0 88px 0 0;max-width:380px;vertical-align: top;-webkit-transition: all 0.4s ease;-moz-transition: all 0.4s ease;-o-transition: all 0.4s ease;transition: all 0.4s ease;	}.index-news-pic img{display:block;width:100%;}.index-news ul {display:inline-block;width:60%;max-width:616px;list-style-type:none;margin:0 auto;padding:0;border-top:2px solid #e6e6e6;-webkit-transition: all 0.2s ease;-moz-transition: all 0.2s ease;-o-transition: all 0.2s ease;transition: all 0.2s ease;	}.index-news ul li {width:100%;padding:21px 7%;text-align:left;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;background-color: #f8f8f8;}.index-status{display:table;width:100%; }.index-news-content{display:table-cell;width:85%;padding:0 0 0 7%;-webkit-transition: all 0.5s ease;-moz-transition: all 0.5s ease;-o-transition: all 0.5s ease;transition: all 0.5s ease;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;vertical-align: top;} .index-news ul li a, .index-news ul li a:link, .index-news ul li a:visited {display:block;height: 1.3em;overflow: hidden;word-break: normal;text-overflow: ellipsis;font-size:14px;letter-spacing:1px;color:#222222;text-decoration:none; }.index-news ul li a:hover {color:#3c9fe4;text-decoration:underline; }.index-news-date {display:table-cell; font-family: "Open Sans", Helvetica, Arial, sans-serif;font-style:italic;font-size:13px;letter-spacing:1px;color:#a8a8a8;margin:0;}.index-news ul li:nth-child(2n+1) {background-color: #ffffff;}.news-more {width:100%;padding:0;margin:60px 0 0 0;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}.news-more a {display:inline-block;padding:15px 35px;color:#ffffff;background-color:#19191b;letter-spacing:0px;font-size:15px;font-family: "Open Sans", Helvetica, Arial, sans-serif;font-weight:bold;text-align:center;text-decoration:none;-webkit-transition: all 0.3s ease;-moz-transition: all 0.3s ease;-o-transition: all 0.3s ease;transition: all 0.3s ease;	}.news-more a:hover {background-color:#234d7c;}  @media screen and (max-width: 1280px) {.index-news-pic{width:35%;margin:0 5% 0 0;}.index-news ul {width:55%;}}  @media screen and (max-width: 980px) {.index-news-pic{width:40%;}.index-news ul {width:50%;}}  @media screen and (max-width: 865px) { .index-news-pic {display: block;width:100%;margin:0 auto 7% auto;max-width:480px;} .index-news ul{display:block;width:100%;max-width:100%;list-style-type: none;margin: 0 auto;padding: 0;border-top: 2px solid #e6e6e6;}.news-more{margin:7% 0 0 0;}.index-news ul li a, .index-news ul li a:link, .index-news ul li a:visited {height:auto;}.index-news h5{font-size:27px;margin:0 auto 7% auto;}.index-news {padding:7% 5%;}}  @media screen and (max-width: 640px) { .news-more a {padding:10px 25px;font-size:15px;}.index-news-date {letter-spacing:0;}}  @media screen and (max-width: 480px) { .index-news h5 {font-size: 24px;}}ul.product-bottom-pic {display:table;width:100%;list-style-type:none;margin:0 0 -1px 0;padding:0;overflow:hidden;}	ul.product-bottom-pic li {display:table-cell;width:25%;background-color:#1b1b1c;}ul.product-bottom-pic li img {position:relative;display:block;width:100%;vertical-align:top;	}.view-up.in-view.sequence-one{animation: bottom_item 1s;}	.view-up.in-view.sequence-two{animation: bottom_item 0.9s;}.view-up.in-view.sequence-three{animation: bottom_item 0.8s;}.view-up.in-view.sequence-four{animation: bottom_item 0.6s;}	@keyframes bottom_item{		0% { bottom:-250px;opacity: 0; }	100% { bottom:0px;opacity: 1;  }}	@-webkit-keyframes bottom_item{		0% { bottom:-250px;opacity: 0; }	100% { bottom:0px;opacity: 1;  }}	@-moz-keyframes bottom_item{		0% { bottom:-250px;opacity: 0; }	100% { bottom:0px;opacity: 1;  }}	@-o-keyframes bottom_item{		0% { bottom:-250px;opacity: 0; }	100% { bottom:0px;opacity: 1;  }}	  @media screen and (max-width: 640px) { ul.product-bottom-pic{display:none;}}	