/* [Master Stylesheet v-1.0.0] *//*::1.0 Import Web Fonts */
@import url("https://fonts.googleapis.com/css?family=Poppins:300,400,500,600,700|Ubuntu:300,400,500,700");/*::2.0 Import All CSS */
@import url(../css/bootstrap.min.css);
@import url(../css/classy-nav.min.css);
@import url(../css/owl.carousel.css);
@import url(../css/animate.css);
@import url(../css/magnific-popup.css);
@import url(../css/jquery-ui.min.css);
@import url(../css/nice-select.css);
@import url(../css/font-awesome.min.css);
@import url(../css/swiper.min.css);
/*::3.0 Common/Base CSS */
* {margin:0;padding:0;}
body {font-family:"Poppins",sans-serif;font-size:14px;background-color:#ffffff;}

@font-face {
  font-family: 'iconfont';  /* Project id 3367980 */
  src: url('//at.alicdn.com/t/c/font_3367980_p1stwx3ovh.woff2?t=1662443191239') format('woff2'),
       url('//at.alicdn.com/t/c/font_3367980_p1stwx3ovh.woff?t=1662443191239') format('woff'),
       url('//at.alicdn.com/t/c/font_3367980_p1stwx3ovh.ttf?t=1662443191239') format('truetype');
}
.iconfont{font-family:"iconfont"!important; font-style:normal;}



h1,h2,h3,h4,h5,h6 {color:#000000;line-height:1.3;font-weight:700;font-family:"Ubuntu",sans-serif;}
p {color:#787878;font-size:14px;line-height:2;font-weight:400;}
a {-webkit-transition:all 500ms ease 0s;transition:all 500ms ease 0s;text-decoration:none;outline:0 solid transparent;color:#fbf5f5;font-weight:600;font-size:12px;}
a:hover,a:focus {-webkit-transition:all 500ms ease 0s;transition:all 500ms ease 0s;text-decoration:none;outline:0 solid transparent;color:#000000;font-weight:600;font-size:12px;}
ul,ol {margin:0;}
ul li,ol li {list-style:none;}
img {height:auto;max-width:100%;}

.ovh{display: block;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.ovh2{display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}
.ovh3{display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;overflow: hidden;}
.ovh4{display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;overflow: hidden;}


/* Spacing */
.mt-15 {margin-top:15px !important;}
.mt-30 {margin-top:30px !important;}
.mt-50 {margin-top:50px !important;}
.mt-70 {margin-top:70px !important;}
.mt-100 {margin-top:100px !important;}
.mb-15 {margin-bottom:15px !important;}
.mb-30 {margin-bottom:30px !important;}
.mb-50 {margin-bottom:50px !important;}
.mb-70 {margin-bottom:70px !important;}
.mb-100 {margin-bottom:100px !important;}
.ml-15 {margin-left:15px !important;}
.ml-30 {margin-left:30px !important;}
.ml-50 {margin-left:50px !important;}
.mr-15 {margin-right:15px !important;}
.mr-30 {margin-right:30px !important;}
.mr-50 {margin-right:50px !important;}
.tlinks {text-indent:-9999px;height:0;line-height:0;font-size:0;overflow:hidden;}

/* Height */
.height-400 {height:400px !important;}
.height-500 {height:500px !important;}
.height-600 {height:600px !important;}
.height-700 {height:700px !important;}
.height-800 {height:800px !important;}

/* Section Padding */
.section-padding-80 {padding-top:80px;padding-bottom:80px;}
.section-padding-80-0 {padding-top:80px;padding-bottom:0;}
.section-padding-0-80 {padding-top:0;padding-bottom:80px;}

/* Section Heading */
.section-heading {margin-bottom:50px;position:relative;z-index:1;}
.section-heading h2 {font-size:30px;margin-bottom:0;text-transform:capitalize;font-weight:600;}
.section-heading.text-left {text-align:left !important;}

/* Miscellaneous */
.bg-img {background-position:center center;background-size:cover;background-repeat:no-repeat;}
.bg-white {background-color:#ffffff !important;}
.bg-dark {background-color:#000000 !important;}
.bg-transparent {background-color:transparent !important;}
.font-bold {font-weight:700;}
.font-light {font-weight:300;}
.bg-overlay,.bg-overlay-white {position:relative;z-index:2;background-position:center center;background-size:cover;}
.bg-overlay:hover,.bg-overlay-white:hover {position:absolute;z-index:-1;top:0;left:0;width:100%;height:100%;content:"";}
.bg-overlay:hover {background-color:rgba(0,0,0,0.5);}
.bg-overlay-white:hover {background-color:rgba(255,255,255,0.9);}

.wrap{margin:0 5%}


/*::4.0 Header Area CSS */
.header_area {position:fixed;z-index:900;top:0;left:0;width:100%;border-bottom:1px solid #ebebeb;-webkit-transition-duration:500ms;transition-duration:500ms; background-color:rgba(255,255,255,0.1); height:140px}
.classy-navbar .nav-brand{ position:absolute; top:10%; left:5%}
.classy-navbar .nav-brand h1{ position: relative; text-indent:-9999px}
.classy-navbar .nav-brand img{ width:85%}
.header_area .classy-navbar{ min-width:100%;width:100%; margin-top:55px; margin-left:15%}
.header_area .header-meta { position:absolute; top:10px; right:5%; height:40px; z-index:1;}
.header_area .classy-navbar {height:85px; padding:5px 0 5px 5%;}
.header_area .header-meta {}

.header_area .classynav ul li a {font-size:16px;color:#666;}
.header_area .classynav ul li a:hover {color:#222;}
.header_area .classynav ul li .megamenu li a,.header_area .classynav ul li .dropdown li a {font-size:14px;color:#787878;}
.header_area .classynav ul li .megamenu li a:hover,.header_area .classynav ul li .dropdown li a:hover {color:#000000;}

.header_area .search-area form {position:relative;z-index:1;height:40px; background-color:rgba(255,255,255,0.2);}
.header_area .search-area form input {border:none;background:none;width:200px;height:40px;padding:0 15px 0 60px;color:#787878;font-size:14px;font-weight:500;-webkit-transition-duration:500ms;transition-duration:500ms;}

.header_area .search-area form button {position:absolute;z-index:10;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);left:30px;background-color:transparent;border:none;color:#787878;font-size:14px; cursor:pointer}
.header_area .favourite-area a,.header_area .user-login-info a,.header_area .cart-area a {position:relative;z-index:1;-webkit-box-flex:0;-ms-flex:0 0 80px;flex:0 0 80px;width:80px;display:block;text-align:center;;height:100%;line-height:40px; font-size:14px; color: #787878; }
.header_area .favourite-area a img,.header_area .user-login-info a img,.header_area .cart-area a img {max-width:20px;}
.header_area .favourite-area a span,.header_area .user-login-info a span,.header_area .cart-area a span {font-size:18px;color:#0315ff;font-weight:700;position:absolute;top:-10px;}
.header_area.sticky {position:fixed;z-index:900;top:0;left:0;width:100%;box-shadow:0 5px 30px rgba(0,0,0,0.15); background-color:rgba(255,255,255,0.9); display:none} 
.header_area .favourite-area a:hover,.header_area .user-login-info a:hover,.header_area .cart-area a:hover{ color:#000}
.header_area .favourite-area a{background-color:rgba(255,255,255,0.3);}
.header_area .user-login-info a{background-color:rgba(255,255,255,0.4);}
.header_area .cart-area a{background-color:rgba(255,255,255,0.5);}

.sticky{height:85px;}
.sticky .nav-brand{top:13%;}
.sticky .classy-navbar{margin-top:0;}
.sticky .header-meta{ display:none !important}
.sticky .search-area form{border:1px solid #eee}
.sticky .favourite-area a{border:1px solid #eee; border-left:none}
.sticky .user-login-info a{border:1px solid #eee; border-left:none;}
.sticky .cart-area a{border:1px solid #eee; border-left:none;}

.dd-arrow{ display:none}
@media (max-width:1400px) {
.wrap{margin:0 3%}
}
@media (max-width:1300px) {
.header_area .classy-navbar{margin-left:20%;}
}
@media (max-width:1100px) {
.classy-navbar .nav-brand{left: 2%;}
.header_area .classy-navbar{margin-left:22%;}
}
@media (max-width:991px) {
.header_area .classy-navbar{margin-left:85%;}
}

@media (max-width:767px) {
.header_area .classy-nav-container {-ms-flex-wrap:wrap;flex-wrap:wrap;}
.header_area .classy-nav-container .classy-navbar-toggler {margin-left:auto;margin-right:15px;}
.header_area .classy-navbar,.header_area .header-meta {-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;min-width:100%;width:100%;}
.header_area .classy-navbar {height:40px;border-bottom:1px solid #ebebeb;}
.header_area .header-meta {height:40px; position: relative}
.header_area .search-area form {height:40px;border-left:none;}
.header_area .search-area form input {width:170px;height:40px;padding:0 10px 0 30px;}
.header_area .search-area form input:focus {width:170px;}
.header_area .search-area form button {left:10px;height:40px;}
.header_area .favourite-area a,.header_area .user-login-info a,.header_area .cart-area a {-webkit-box-flex:0;-ms-flex:0 0 50px;flex:0 0 50px;width:50px;line-height:40px;}
.header_area .favourite-area a span,.header_area .user-login-info a span,.header_area .cart-area a span {font-size:14px;}

}
@media (max-width:580px) {
.header_area .search-area form input:focus {width:200px;}
.header_area{height:100px; background:#fff}
.classy-navbar .nav-brand{top:0;}
.classy-navbar .nav-brand img{ width:32%}
.header_area .classy-navbar{ margin:0}
.user-login-info{margin:0 15px}
.header_area.sticky .classy-navbar{height:60px;}
.header_area.sticky .classy-navbar .nav-brand img{ width:42%}
.header_area.sticky{height:60px; display:block}
}
@media (max-width:480px) {
.classy-navbar .nav-brand img{width:25%; margin-top:3px;}
.header_area.sticky .classy-navbar .nav-brand img{margin-top:8px;  width:35%}
}


a.an-btn {position:relative; overflow:hidden;}
a.an-btn:after {transform: translateX(-100%);content: '';display: block; position:absolute; top:0; left:0; right:0; bottom:0; background:#d5be9c; -webkit-transition: all .5s ease-in-out; -moz-transition: all 0.3s ease-out;-o-transition: all 0.3s ease-out; transition: all 0.3s ease-out; z-index:9}
a.an-btn:hover:after {transform: translateX(0);}
.inmore{border:1px solid #d5be9c; display:block; height:50px; line-height:50px;  width:180px; text-align:center; float:right; margin-top:50px}
.inmore:hover{border: 1px solid #d5be9c;}
.inmore b{color:#ba9f76; display:block; font-size:16px; width:100%; height:50px; line-height:50px; z-index:10; position:absolute; text-align:center !important; font-weight:normal}
.inmore:hover b{ color:#FFF; }
.inmore02{ float:none; margin:0 auto; margin-top:50px; background:#FFF; animation-name:fadeInUp; animation-duration:1s; animation-delay:.2s}

.index_txt_box{font-size:50px; position:relative; color:#222; font-weight:bold; overflow:hidden; height:150px; text-transform:uppercase; animation-name:fadeInDown; animation-duration:1s; animation-delay:.2s}
.index_txt_box h2{font-size:50px; margin:0}
.index_txt_box:before{content: " "; width:100px; height:6px; background:#d5be9c; position: absolute; z-index: 9; left:0; top:100px;}
.index_txt_box:after {content: ''; width:300px; height:1px; background:#eee; position: absolute; z-index:8; left:0; top:103px;}
.index_txt_box.white{color:#fff;}

.index_box{width:100%; overflow:hidden; padding:120px 0}
.index_box_two{width:100%; overflow:hidden; padding:120px 0; background:#f8f8f8}


@media (max-width:1400px) {
.inmore{margin-top:20px}
.index_box,.index_box_two{padding:80px 0}
.index_txt_box{font-size:40px; height:120px;}
.index_txt_box h2{font-size:40px;}
.index_txt_box:before{top:90px;}
.index_txt_box:after{top:93px;}
}

@media (max-width:1100px) {
.index_box,.index_box_two{padding:70px 0}
.index_txt_box{font-size:36px; height:100px;}	
.index_txt_box h2{font-size:36px;}
.index_txt_box:before{top:70px;}
.index_txt_box:after{top:73px;}
}
@media (max-width:991px) {
.index_box,.index_box_two{padding:60px 0}	
.index_txt_box{font-size:30px; height:80px;}	
.index_txt_box h2{font-size:30px;}
.index_txt_box:before{top:50px;}
.index_txt_box:after{top:53px;}
.inmore{float:none; margin:0 auto; margin-top:20px}
}
@media (max-width:580px) {
.index_box,.index_box_two{padding:40px 0}	
.index_txt_box h2{font-size:28px;}
}
@media (max-width:420px) {
.index_box,.index_box_two{padding:30px 0}	
}



/* 首页公司简介 */
.index_box_company{width:100%; overflow:hidden; position:relative}
.index_box_company .new_video{float:right; width:50%; height:100%; position:relative; overflow:hidden; display:block; animation-name:fadeInRight; animation-duration:1s; animation-delay:.2s}
.index_box_company .new_video02{display:none;}
.index_box_company .video{float:left; display:none; width:50%; height:100%; position:relative; overflow:hidden; animation-name:fadeInLeft; animation-duration:1s; animation-delay:.2s}
.index_box_company .video .video-show{position: absolute;z-index: 3;left:50%;top:50%;-webkit-transform: translate(-50%, -50%);-moz-transform: translate(-50%, -50%);-ms-transform: translate(-50%, -50%);-o-transform: translate(-50%, -50%);transform: translate(-50%, -50%);text-align: center;color: #FFFFFF;width: 100%;}
.index_box_company .video .videoicon{ display:block; width:75px; height:75px; background: url(../images/sp.png) no-repeat center center;-moz-background-size:100%;-o-background-size:100%; background-size:100%; margin: 0 auto; opacity: 0;-webkit-transition: opacity 0.35s, -webkit-transform 0.35s; transition: opacity 0.35s, -webkit-transform 0.35s; -o-transition: opacity 0.35s, -o-transform 0.35s; -moz-transition: opacity 0.35s, transform 0.35s, -moz-transform 0.35s; transition: opacity 0.35s, transform 0.35s; transition: opacity 0.35s, transform 0.35s, -webkit-transform 0.35s, -moz-transform 0.35s, -o-transform 0.35s; -webkit-transform: scale(0); -moz-transform: scale(0); -ms-transform: scale(0); -o-transform: scale(0); transform: scale(0);}
.index_box_company .video .videoicon{opacity: 1;-webkit-transform: scale(1);-moz-transform: scale(1);-ms-transform: scale(1);-o-transform: scale(1);transform: scale(1);}
.index_box_company .company_text{float:left; width:46%; animation-name:fadeInLeft; animation-duration:1s; animation-delay:.2s}
.index_box_company .company_text .wz{ text-align: justify; font-size:16px; line-height:30px;}
.index_box_company .company_text .wz p{ margin-bottom:0}
.index_box_company .inmore{margin-top:20px;}


.index_box_dbjs{overflow:hidden;}
.index_box_dbjs .wz{ width:100%; float:left; animation-name:fadeInLeft; animation-duration:1s; animation-delay:.2s}
.index_box_dbjs .img{ width:48%; float:right; animation-name:fadeInRight; animation-duration:1s; animation-delay:.2s; display:none}
.index_box_dbjs a{ color:#5024b3; text-decoration:underline; font-size:14px; font-weight:normal}

@media (max-width:1700px) {
.index_box_company .company_text .wz{font-size:15px; line-height:25px; text-align:left;}
}

@media (max-width:1400px) {
.index_box_company .company_text .wz{font-size:14px; line-height:22px; height:160px; overflow:hidden; display:block}
}
@media (max-width:1100px) {
.index_box_company .company_text .wz{ height:148px; overflow:hidden; display:block}
}
@media (max-width:991px) {
.index_box_company .new_video{width:100%; display:none}	
.index_box_company .video{width:100%; display:none; margin-bottom:10px}
.index_box_company .new_video02{display:block; margin-bottom:20px}
.index_box_company .video{width:100%;}	
.index_box_company .company_text{width:100%; margin-top:20px}
.index_box_company .company_text .wz{ height: auto; width:100%}

.index_box_dbjs .wz{width:100%;}
.index_box_dbjs .img{width:100%;}
}
@media (max-width:540px) {
.index_box_company .company_text{margin-top:0px}
.index_box_company .company_text .wz p{ font-size:12px !important; line-height:24px !important}
.index_box_company .inmore{margin-top:0px;}
}

/* 首页分类 */
.index_box_category{width:100%; overflow:hidden;     background:#fff; background-size:cover; animation-name:fadeInUp; animation-duration:1s; animation-delay:.2s;}
.category_box{animation-name:fadeInRight; animation-duration:1s; animation-delay:.4s; margin-top:20px}
.category_box .swiper-slide{background:rgba(186,159,118,1); padding:10px}
.category_box .swiper-slide .bk{border-radius:0; margin:0 auto; position:relative; overflow:hidden;}
.category_box .swiper-slide .bk img{width:100%; height:100%}
.category_box .swiper-slide p{display:block; text-align:center; font-size:18px; margin-top:20px; color:#FFF}
.category_box .swiper-slide:hover{background:rgba(255,255,255,1);}
.category_box .swiper-slide:hover p{color:#b7945f}
@media (max-width:1400px) {
.index_box_category{padding:80px 0;}
.category_box{margin-top:30px}
.category_box .swiper-slide .bk{width:210px; height:210px; line-height:210px;}	
}
@media (max-width:1100px) {
.index_box_category{padding:70px 0;}	
}
@media (max-width:991px) {
.index_box_category{padding:60px 0;}	
}
@media (max-width:540px) {
.index_box_category{padding:40px 0;}	
}
@media (max-width:540px) {
.index_box_category{padding:30px 0;}	
}
    
/* 首页新品 */
.new_products_box{animation-name:fadeInRight; animation-duration:1s; animation-delay:.2s}
.new_products_box .swiper-slide .bk{width:400px; height:400px; line-height:400px; border-radius:0; margin:5px auto; margin-bottom:10px; position:relative;}
.new_products_box .swiper-slide .bk img{width:100%; height:100%}
.new_products_box .swiper-slide p{display:block; text-align:center; font-size:16px}
.new_products_box .swiper-slide .bk:before,.new_products_box .swiper-slide .bk:after {content: "";position: absolute;width:40px;height:40px; -moz-transition:all 0.3s ease-in-out;-webkit-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;}  
.new_products_box .swiper-slide .bk:before {top: -5px;left: -5px;border-top: 1px solid #d5be9c;border-left: 1px solid #d5be9c;}   
.new_products_box .swiper-slide .bk:after {right: -5px;bottom: -5px;border-bottom: 1px solid #d5be9c;border-right: 1px solid #d5be9c;}
.new_products_box .swiper-slide .bk:hover::before,.new_products_box .swiper-slide .bk:hover::after {width: calc(100% + 10px);height: calc(100% + 10px);}
@media (max-width:1800px) {
.new_products_box .swiper-slide .bk{width:350px; height:350px; line-height:350px;}
}
@media (max-width:1600px) {
.new_products_box .swiper-slide .bk{width:320px; height:320px; line-height:320px;}
}
@media (max-width:1500px) {
.new_products_box .swiper-slide .bk{width:300px; height:300px; line-height:300px;}
}
@media (max-width:1400px) {
.new_products_box .swiper-slide{margin-top:30px}
.new_products_box .swiper-slide .bk{width:280px; height:280px; line-height:280px;}
}
@media (max-width:1300px) {
.new_products_box .swiper-slide{margin-top:10px}
}
@media (max-width:580px) {
.new_products_box .swiper-slide{margin-top:0px}
.new_products_box .swiper-slide .bk{width:320px; height:320px; line-height:320px;}
}


/**首页产品展示**/
.index_images{width:100%; overflow:hidden; background:#f8f8f8; background-size:cover;}
.index_images03{background:#f1f1f1;}
.index_product{width:100%; font-size:0; overflow:hidden; height:980px}
.index_product li{display:inline-block; width:24%; margin:20px 0.5% 0; overflow:hidden; position:relative; animation-name:fadeInRight; animation-duration:1s;}
.index_product li .pic{display:block; width:100%; height:410px; overflow:hidden; padding:0; position:relative}
.index_product li .pic .img{display:block; width:100%; height:100%; overflow:hidden; margin:0 auto; padding:0; background-color:#fff;}
.index_product li .pic .img img{display:block; max-width:90%; max-height:90%; margin:auto; padding:0; left:0; top:0; right:0; bottom:0; position:absolute; -moz-transition:all 0.3s ease-in-out;-webkit-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;}
.index_product li:hover .pic .img img{max-width:95%; max-height:95%;}
.index_product li .text{width:100%; overflow:hidden; height:50px; line-height:50px; background:rgba(255,255,255,0.6);}
.index_product li .text p{font-size:16px; margin-top:0; height:50px; line-height:50px; display:block; text-align:center; color:#222}
.index_product li .more{ width:100%; height:50px; line-height:50px; background:#d5be9c; position:absolute; bottom:-50px; left:0; overflow:hidden; -moz-transition:all 0.3s ease-in-out;-webkit-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out; color:#FFF; text-align:center; font-size:14px; font-weight:normal}
.index_product li:hover .more{bottom:0px;}
.index_product li .more i{ margin-left:10px}
.index_product li:nth-child(1){animation-delay:.2s}
.index_product li:nth-child(2){animation-delay:.4s}
.index_product li:nth-child(3){animation-delay:.6s}
.index_product li:nth-child(4){animation-delay:.8s}
@media (max-width:1400px) {
.index_product{height:750px}
.index_product li .pic{height:300px;}
}
@media (max-width:1100px) {
.index_product li{margin:10px 0.5% 0;}
.index_product{height:570px}
.index_product li .pic{height:220px;}
}
@media (max-width:991px) {
.index_product{height:1680px}
.index_product li{width:49%;}	
.index_product li .pic{height:360px;}
}
@media (max-width:540px) {
.index_images{background:#f8f8f8;}	
.index_product{height:1200px}
.index_product li .pic{height:240px;}	
}
@media (max-width:420px) {
.index_product{height:1000px}
.index_product li .pic{height:190px;}	
}

.partner_box{ padding-bottom:0}
/* 首页新闻 */
.index_box_news{width:100%; overflow:hidden; display:none}
.index_box_news ul{display:flex; flex-wrap:wrap;}
.index_box_news ul li{width:24%; margin-right:1.25%; overflow:hidden; position:relative; background:#fff; animation-name:fadeInRight; animation-duration:1s;}
.index_box_news ul li:nth-child(4n){margin-right:0}
.index_box_news ul li:after{content:""; position:absolute; left:-100%; right:0; bottom:0; width:100%; height:3px; background:#ba9f76; transition:all 0.5s ease-out;}
.index_box_news ul li:hover:after{left:0;}

.index_box_news ul li .img{overflow:hidden; height:250px;}
.index_box_news ul li .img img{height:100%; width:100%}
.index_box_news ul li .time{position:absolute; top:10px; right:10px; display:block; padding:12px; text-align:center; background:rgba(186,159,118,0.8);}
.index_box_news ul li .time b{font-size:30px; display:block; height:35px; font-weight:normal; color:#FFF}
.index_box_news ul li .time p{color:#FFF; margin-bottom:0}

.index_box_news ul li .pro_name{padding:4% 5% 5%}
.index_box_news ul li .pro_name b{ font-size:16px; color:#222; display:block; font-weight:normal; height:30px; line-height:30px; overflow:hidden}
.index_box_news ul li .pro_name span{ font-size:14px; color:#999; line-height:22px; overflow:hidden; font-weight:normal}

.index_box_news ul li:nth-child(1){animation-delay:.2s}
.index_box_news ul li:nth-child(2){animation-delay:.4s}
.index_box_news ul li:nth-child(3){animation-delay:.6s}
.index_box_news ul li:nth-child(4){animation-delay:.8s}

@media (max-width:1400px) {
.index_box_news ul{ margin-top:20px}
.index_box_news ul li .img{height:170px;}
}
@media (max-width:1100px) {
.index_box_news ul{ margin-top:10px}
.index_box_news ul li .img{height:130px;}
.index_box_news ul li .time{padding: 6px;}
}
@media (max-width:991px) {
.index_box_news ul li{width:49%; margin-bottom:10px}
.index_box_news ul li:nth-child(2n){margin-right:0}
.index_box_news ul li .img{height:200px;}
}
@media (max-width:540px) {
.index_box_news ul li .img{height: 130px;}	
}
@media (max-width:420px) {
.index_box_news ul li .img{height: 110px;}	
}


/**首页选择我们**/
.index_images02{width:100%; overflow:hidden; background:#f8f8f8; background-size:cover;}
.choose_box01{overflow:hidden;}
.choose_box01 li{width:19%; margin-right:1.2%; float:left; background:rgba(255,255,255,1); text-align:center; visibility:visible; animation-name:fadeInUp; animation-duration:1.5s;}
.choose_box01 li i{display: block; width:100%; text-align:center; background:#d5be9c; padding:30px 0}
.choose_box01 li span{display:block; text-transform:uppercase; font-size:18px; font-weight:bold; color:#222; margin-top:20px}
.choose_box01 li .wz{font-size:14px; line-height:30px; height:90px; width:90%; color:#999; margin:0 auto; margin-bottom:10px}
.choose_box01 li:nth-child(1){animation-delay:.2s;}
.choose_box01 li:nth-child(2){animation-delay:.4s;}
.choose_box01 li:nth-child(3){animation-delay:.6s;}
.choose_box01 li:nth-child(4){animation-delay:.8s;}
.choose_box01 li:nth-child(5){animation-delay:1s; margin-right:0}

.choose_lc{width:100%; text-align:center; margin-top:30px; animation-name:fadeInUp; animation-duration:1s; animation-delay:.2s; display:none}

.choose_box_web{overflow:hidden; display:none}
.choose_box_web .swiper-slide{width:100%; background:rgba(255,255,255,1); text-align:center; visibility:visible; animation-name:fadeInUp; animation-duration:1.5s;}
.choose_box_web .swiper-slide i{display: block; width:100%; text-align:center; background:#d5be9c; padding:30px 0}
.choose_box_web .swiper-slide span{display:block; text-transform:uppercase; font-size:18px; font-weight:bold; color:#222; margin-top:20px}
.choose_box_web .swiper-slide .wz{font-size:14px; line-height:30px; height:90px; width:90%; color:#999; margin:0 auto; margin-bottom:10px}
.choose_box_web .swiper-slide:nth-child(1){animation-delay:.2s;}
.choose_box_web .swiper-slide:nth-child(2){animation-delay:.4s;}
.choose_box_web .swiper-slide:nth-child(3){animation-delay:.6s;}
.choose_box_web .swiper-slide:nth-child(4){animation-delay:.8s;}
.choose_box_web .swiper-slide:nth-child(5){animation-delay:1s; margin-right:0}
@media (max-width:1400px) {
.choose_box01 li i{padding:20px 0}
.choose_box01 li .wz{line-height:25px; height:100px; }
}
@media (max-width:1200px) {
.choose_box01 li span{margin-top:10px}
.choose_box01 li .wz{line-height:25px; h}
}
@media (max-width:1024px) {
.choose_box01 li span{margin-top:10px}
.choose_box01 li .wz{font-size:13px;}
.choose_lc{margin-top:20px}
.choose_lc{ display:none}
.choose_box01{ display:none}
.choose_box_web{ display:block}
}
@media (max-width:992px) {
.choose_box01 li{width:32.33%; margin-right:1.5%; margin-bottom:10px}
.choose_box01 li:nth-child(3){margin-right:0}
.choose_box01 li .wz{font-size:14px;}
.choose_box01 li:nth-child(5){ margin-bottom:0}
}
@media (max-width:540px) {
.choose_box01 li{width:49%; margin-right:2%;}
.choose_box01 li:nth-child(2n){margin-right:0}
.choose_box01 li:nth-child(3){margin-right:2%;}
.choose_lc{margin-top:10px}
}
@media (max-width:420px) {
.choose_box01 li{width:100%; margin-right:0;}
.choose_box01 li:nth-child(3){margin-right:0;}
.choose_box01 li .wz{height: auto}
}


/* 首页评论 */
.reviews_box{ margin-top:50px; animation-name:fadeInUp; animation-duration:1.5s; animation-delay:.8s;}
.reviews_box .swiper-slide .bk{width:150px; height:150px; line-height:150px; border-radius:100%; margin:0 auto; overflow:hidden;}
.reviews_box .swiper-slide .bk img{width:100%; height:100%}
.reviews_box .swiper-slide .nr{ border:1px solid #eee; padding:30% 8% 5%; margin-top:-90px; background:#FFF}
.reviews_box .swiper-slide .nr b{ text-align:center; font-size:18px}
.reviews_box .swiper-slide .nr .wz{ display:block; overflow:hidden; line-height:25px; height:110px; margin-top:10px; font-size:14px}

@media (max-width:1400px) {
.reviews_box .swiper-slide .bk{width:160px; height:160px; line-height:160px;}
.reviews_box .swiper-slide .nr{padding:35% 8% 5%;}
}
@media (max-width:1300px) {
.reviews_box{ margin-top:30px;}
}
@media (max-width:991px) {
.reviews_box{margin-top:20px;}	
}
@media (max-width:540px) {
.reviews_box .swiper-slide .nr{padding:24% 8% 5%;}
}


@keyframes favme-anime {0% {opacity:1;font-size:14px;-webkit-text-stroke-color:transparent;}
25% {opacity:.6;color:#ffffff;font-size:15px;-webkit-text-stroke-width:1px;-webkit-text-stroke-color:#dc0345;}
75% {opacity:.6;color:#ffffff;font-size:15px;-webkit-text-stroke-width:1px;-webkit-text-stroke-color:#dc0345;}
100% {opacity:1;font-size:14px;-webkit-text-stroke-color:transparent;}
}



/*::9.0 Brands Area CSS */
.brands-area {position:relative;z-index:1;background-color:#f5f7f9;padding:100px 5%;}
@media only screen and (max-width:767px) {.brands-area {-ms-flex-wrap:wrap;flex-wrap:wrap;padding:100px 5% 70px;}
}
@media only screen and (max-width:767px) {.brands-area .single-brands-logo {-webkit-box-flex:0;-ms-flex:0 0 33.33333%;flex:0 0 33.33333%;width:33.33333%;max-width:33.33333%;}
}
.brands-area .single-brands-logo img {max-width:120px;}
@media only screen and (min-width:768px) and (max-width:991px) {.brands-area .single-brands-logo img {max-width:90px;}
}
@media only screen and (max-width:767px) {.brands-area .single-brands-logo img {max-width:80px;margin-bottom:30px;}
}
/*::10.0 Single Product Details Area CSS */.single_product_details_area {position:relative;z-index:100;-ms-flex-wrap:wrap;flex-wrap:wrap;}
.single_product_details_area .single_product_thumb,.single_product_details_area .single_product_desc {-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%;width:50%;position:relative;z-index:1;}
@media only screen and (max-width:767px) {.single_product_details_area .single_product_thumb,.single_product_details_area .single_product_desc {-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;width:100%;}
}
.single_product_details_area .product_thumbnail_slides {position:relative;z-index:1;}
.single_product_details_area .product_thumbnail_slides .owl-prev,.single_product_details_area .product_thumbnail_slides .owl-next {-webkit-transition-duration:500ms;transition-duration:500ms;position:absolute;top:50%;z-index:20;left:30px;width:40px;height:40px;margin-top:-20px;padding:5px;opacity:0.4;}
.single_product_details_area .product_thumbnail_slides .owl-prev:hover,.single_product_details_area .product_thumbnail_slides .owl-next:hover {opacity:1;}
.single_product_details_area .product_thumbnail_slides .owl-next {left:auto;right:30px;}
.single_product_details_area .single_product_desc {position:relative;z-index:1;padding:50px 5%;}
@media only screen and (min-width:992px) and (max-width:1199px) {.single_product_details_area .single_product_desc {padding:30px 4%;}
}
@media only screen and (min-width:768px) and (max-width:991px) {.single_product_details_area .single_product_desc {padding:30px 3%;}
}
.single_product_details_area .single_product_desc span {font-size:14px;text-transform:uppercase;font-weight:600;color:#787878;margin-bottom:10px;display:block;}
.single_product_details_area .single_product_desc a > h2 {font-size:30px;display:block;margin-bottom:10px;}
@media only screen and (min-width:992px) and (max-width:1199px) {.single_product_details_area .single_product_desc a > h2 {font-size:24px;}
}
@media only screen and (min-width:768px) and (max-width:991px) {.single_product_details_area .single_product_desc a > h2 {font-size:20px;}
}
.single_product_details_area .single_product_desc .product-price {margin-bottom:0;font-family:"Ubuntu",sans-serif;font-size:24px;color:#dc0345;font-weight:700;}
@media only screen and (min-width:768px) and (max-width:991px) {.single_product_details_area .single_product_desc .product-price {font-size:20px;}
}
.single_product_details_area .single_product_desc .product-price span {display:inline-block;font-family:"Ubuntu",sans-serif;font-size:24px;color:#787878;font-weight:700;text-decoration:line-through;margin-right:15px;}
.single_product_details_area .single_product_desc .product-desc {font-size:16px;}
@media only screen and (min-width:768px) and (max-width:991px) {.single_product_details_area .single_product_desc .product-desc {font-size:14px;}
}
.single_product_details_area .single_product_desc .nice-select {position:relative;z-index:100;border:1px solid #ebebeb;border-radius:0;font-size:14px;font-weight:500;height:60px;line-height:60;margin:0;text-transform:uppercase;width:220px;}
.single_product_details_area .single_product_desc .nice-select .current {line-height:60px;}
.single_product_details_area .single_product_desc .nice-select .list {background-color:#f6f6f6;border-radius:0;border:none;width:100%;}
.single_product_details_area .single_product_desc .nice-select .list .option.selected {color:#0315ff;}
.single_product_details_area .single_product_desc .cart-fav-box .favme {cursor:pointer;color:#ccc;font-size:24px;}
.single_product_details_area .single_product_desc .cart-fav-box .favme.active {color:#dc0345 !important;}


/*::11.0 Footer Area CSS */
.footer_area {position:relative;z-index:1;background-color:#252525;padding:100px 0 20px;}
.footer_area .single_widget_area .footer_menu ul {display:-webkit-box;display:-ms-flexbox;display:flex;}
.footer_area .single_widget_area .footer_menu ul li a {font-size:16px;color:rgba(255,255,255,0.6);display:block;font-weight:400;font-family:"Ubuntu",sans-serif;padding:0 10px;text-transform:capitalize;}
.footer_area .single_widget_area .footer_menu ul li a:hover,.footer_area .single_widget_area .footer_menu ul li a:focus {color:#ffffff;}
.footer_area .single_widget_area .footer_widget_menu {display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;}
.footer_area .single_widget_area .footer_widget_menu li {-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;width:50%;}
.footer_area .single_widget_area .footer_widget_menu li a {display:block;font-size:16px;color:rgba(255,255,255,0.6);display:block;font-weight:400;margin-bottom:30px;}
.footer_area .single_widget_area .footer_widget_menu li a:hover,.footer_area .single_widget_area .footer_widget_menu li a:focus {color:#ffffff;}
.footer_area .single_widget_area .footer_heading h6 {color:#ffffff;font-size:12px;text-transform:uppercase;margin-bottom:0;}
.footer_area .single_widget_area .subscribtion_form form {position:relative;z-index:1;width:270px;}
.footer_foot{width:100%; overflow:hidden}
.footer-logo{ margin-bottom:20px}
.footer-logo img{ height:100px}
.footer_menu p{ margin-bottom:5px}
.footer_menu .bt{ font-size:24px; text-transform:uppercase; color:#FFF}
.footer_menu p a{ color:#787878;}

.text-center{ width:100%; margin-top:30px}
.text-center p{ margin-bottom:0}
.text-center a{ font-weight:normal; color:#787878; font-size:14px}

.footer-logo-box{ width:20%; float:left}
.footer-menu-box{ width:40%; float:left}
.footer-contact-box{ width:40%; float:right}

@media (max-width:1400px) {
.footer_area{padding:80px 0 20px;}
.footer_menu .bt{ font-size:22px;}
}
@media (max-width:1200px) {
.footer_menu .bt{ font-size:20px;}
}
@media (max-width:1100px) {
.footer_area{padding:60px 0 20px;}
.footer-logo-box{ width:22%;}
.footer-menu-box{ width:25%;}
.footer-contact-box{ width:50%;}
}
@media (max-width:991px) {
.footer_area{padding:60px 0 20px;}
.footer-logo-box{ width:40%;}
.footer-menu-box{ width:60%;}
.footer-contact-box{ width:100%;}
}
@media (max-width:540px) {
.footer_area{padding:30px 0 70px;}
.footer-logo-box{ margin-bottom:20px}
.text-center{margin-top:10px;}
}
@media (max-width:450px) {
.footer-logo-box{width:50%;}
.footer-logo{ margin-bottom:0}
.footer-menu-box{width:50%}
.footer_menu .bt{ font-size:16px}
.footer_area .single_widget_area .footer_widget_menu li a{ font-size:14px}
.text-center{ margin-top:0}
}
@media (max-width:400px) {
.footer-logo-box{width:49%}
.footer-menu-box{width:49%;}
}
@media (max-width:380px) {
.footer_area .single_widget_area .footer_widget_menu li a{ font-size:13px; margin-bottom:25px;}
}






@media only screen and (max-width:767px) {.footer_area .single_widget_area .subscribtion_form form {margin-bottom:50px;}
}
.footer_area .single_widget_area .subscribtion_form form input {width:100%;border:none;border-bottom:2px solid rgba(255,255,255,0.6);color:rgba(255,255,255,0.6);font-size:12px;height:35px;background-color:transparent;}
.footer_area .single_widget_area .subscribtion_form form input:focus {border-bottom-color:#ffffff;color:#ffffff;}
.footer_area .single_widget_area .subscribtion_form form button {width:30px;height:35px;border:none;background-color:transparent;color:rgba(255,255,255,0.6);position:absolute;top:0;right:0;text-align:center;z-index:10;}
.footer_area .single_widget_area .footer_social_area a {color:#ffffff;display:inline-block;padding:0 10px;font-size:16px;}
/*::12.0 Breadcumb Area CSS */.breadcumb_area {position:relative;z-index:1;width:100%;height:140px;}
.breadcumb_area:after {background-color:rgba(255,255,255,0.9);position:absolute;width:100%;height:100%;left:0;top:0;z-index:-5;content:'';}
.breadcumb_area .page-title h2 {font-size:30px;text-transform:uppercase;font-weight:700;font-family:"Ubuntu",sans-serif;letter-spacing:1px;margin-bottom:0;}
.breadcumb_area.breadcumb-style-two {width:100%;height:390px;}
@media only screen and (min-width:768px) and (max-width:991px) {.breadcumb_area.breadcumb-style-two {height:300px;}
}
@media only screen and (max-width:767px) {.breadcumb_area.breadcumb-style-two {height:250px;}
}
.breadcumb_area.breadcumb-style-two .page-title h2 {font-size:72px;text-transform:uppercase;font-weight:700;font-family:"Ubuntu",sans-serif;letter-spacing:1px;margin-bottom:0;color:#0315ff;}
@media only screen and (min-width:768px) and (max-width:991px) {.breadcumb_area.breadcumb-style-two .page-title h2 {font-size:48px;}
}
@media only screen and (max-width:767px) {.breadcumb_area.breadcumb-style-two .page-title h2 {font-size:30px;}
}
@media (max-width:450px) {
.footer_area .single_widget_area .footer_social_area a{padding: 0 8px;}
}
@media (max-width:380px) {
.footer_area .single_widget_area .footer_social_area a{padding: 0 6px;}
}


/*::13.0 Product Sidebar Area CSS */
.widget {position:relative;z-index:1;}
.widget .widget-title {font-size:18px;text-transform:capitalize;font-weight:600;}
.widget .widget-title2 {text-transform:uppercase;font-size:12px;margin-bottom:15px;display:block;margin-bottom:0;color:#000000;font-weight:600;}
.widget .catagories-menu li > a {text-transform:uppercase;font-size:12px;margin-bottom:15px;display:block;}
.widget .catagories-menu .sub-menu {margin-left:15px;margin-bottom:15px;}
.widget .catagories-menu .sub-menu li > a {text-transform:capitalize;font-size:14px;margin-bottom:5px;display:block;font-weight:300;color:#787878;}
.widget .catagories-menu .sub-menu li > a:hover {color:#0315ff;}
.widget.price .ui-slider-handle {background-color:#000000;border:none;border-radius:0;top:-6px;width:4px;height:15px;margin:0;}
.widget.price .ui-slider-range.ui-corner-all.ui-widget-header {background-color:#0315ff;}
.widget.price .ui-slider-horizontal {height:5px;}
.widget.price .range-price {font-size:12px;font-weight:600;margin-top:15px;text-transform:uppercase;}
.widget.color .widget-desc ul {-ms-flex-wrap:wrap;flex-wrap:wrap;}
.widget.color .widget-desc ul li {-webkit-box-flex:0;-ms-flex:0 0 20%;flex:0 0 20%;width:20%;margin-bottom:15px;}
.widget.color .widget-desc ul li a {width:30px;height:30px;display:block;background-color:#ffffff;position:relative;z-index:1;box-shadow:0 0 3px rgba(0,0,0,0.15);}
.widget.color .widget-desc ul li a.color1 {background-color:#ffffff;}
.widget.color .widget-desc ul li a.color2 {background-color:#969696;}
.widget.color .widget-desc ul li a.color3 {background-color:#030303;}
.widget.color .widget-desc ul li a.color4 {background-color:#0315ff;}
.widget.color .widget-desc ul li a.color5 {background-color:#dc0647;}
.widget.color .widget-desc ul li a.color6 {background-color:#fff56a;}
.widget.color .widget-desc ul li a.color7 {background-color:#f26e51;}
.widget.color .widget-desc ul li a.color8 {background-color:#9a8777;}
.widget.color .widget-desc ul li a.color9 {background-color:#5b862a;}
.widget.color .widget-desc ul li a.color10 {background-color:#8662a9;}
.widget.brands ul li {display:block;}
.widget.brands ul li a {display:block;margin-bottom:5px;font-size:14px;color:#787878;font-weight:300;text-transform:capitalize;}
.widget.brands ul li a:hover {color:#0315ff;}
.product-topbar {position:relative;z-index:100;margin-bottom:40px;}
.product-topbar .total-products p {margin-bottom:0;font-size:12px;font-weight:600;color:#000000;text-transform:uppercase;letter-spacing:0.75px;}
.product-topbar .total-products p span {color:#0315ff;}
.product-topbar .product-sorting p {margin-bottom:0;font-size:12px;font-weight:600;color:#000000;text-transform:uppercase;letter-spacing:0.75px;margin-right:15px;}
.product-topbar .product-sorting form select {background-color:transparent;border:none;}
.product-topbar .product-sorting form select option {font-size:12px;font-weight:600;color:#000000;text-transform:uppercase;letter-spacing:0.75px;}
.product-topbar .nice-select {border:none;font-size:14px;font-weight:500;height:auto;line-height:1.5;padding-left:0;margin:0;text-transform:uppercase;}
.product-topbar .nice-select .list {background-color:#f6f6f6;border-radius:0;border:none;}
.product-topbar .nice-select .list .option.selected {color:#0315ff;}
/*::14.0 Checkout Area CSS */
.checkout_details_area form label {font-size:12px;text-transform:uppercase;font-weight:600;}
.checkout_details_area form label span {color:#0315ff;}
.checkout_details_area form .form-control {height:42px;border:1px solid #ebebeb;background-color:transparent;border-radius:0;}
.checkout_details_area form .nice-select {border-radius:0;border:1px solid #ebebeb;}
.checkout_details_area form .nice-select .list {width:100%;border-radius:0;}
.order-details-confirmation {width:100%;border:2px solid #ebebeb;padding:40px;}
@media only screen and (max-width:767px) {
	.order-details-confirmation {margin-top:100px;padding:20px;}
}
.order-details-confirmation .order-details-form li {display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;-ms-grid-row-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:0;font-size:12px;text-transform:uppercase;padding:20px 0;border-bottom:2px solid #ebebeb;font-weight:600;}
.order-details-confirmation .card-header h6 a {display:block;font-size:14px;text-transform:uppercase;}
.order-details-confirmation .card-header h6 a i {color:#9f9f9f;}
.order-details-confirmation .card {border:none;}
.order-details-confirmation .card-header {background-color:transparent;border-bottom:none;}
.order-details-confirmation .card-body p {font-size:12px;line-height:2;color:#9f9f9f;}
/*::15.0 Blog Area CSS */
.blog-wrapper {position:relative;z-index:1;}
.blog-wrapper .single-blog-area {position:relative;z-index:1;box-shadow:0 0 4px rgba(0,0,0,0.15);-webkit-transition-duration:500ms;transition-duration:500ms;overflow:hidden;}
.blog-wrapper .single-blog-area img {width:100%;-webkit-transition-duration:500ms;transition-duration:500ms;}
.blog-wrapper .single-blog-area .post-title {-webkit-transition-duration:500ms;transition-duration:500ms;background-color:#ffffff;padding:20px 40px;position:absolute;bottom:0;left:0;width:85%;height:auto;z-index:10;}
@media only screen and (max-width:767px) {
	.blog-wrapper .single-blog-area .post-title {padding:20px;}
}
.blog-wrapper .single-blog-area .post-title a {display:block;font-size:18px;font-weight:600;line-height:1.5;}
@media only screen and (max-width:767px) {.blog-wrapper .single-blog-area .post-title a {font-size:14px;}
}
@media only screen and (min-width:576px) and (max-width:767px) {.blog-wrapper .single-blog-area .post-title a {font-size:18px;}
}
.blog-wrapper .single-blog-area .hover-content {-webkit-transition-duration:500ms;transition-duration:500ms;background-color:#ffffff;background-color:#ffffff;padding:20px 40px;position:absolute;width:85%;height:100%;z-index:100;top:0;left:0;opacity:0;visibility:hidden;}
@media only screen and (min-width:992px) and (max-width:1199px) {.blog-wrapper .single-blog-area .hover-content {padding:20px;}
}
@media only screen and (max-width:767px) {.blog-wrapper .single-blog-area .hover-content {padding:20px;}
}
.blog-wrapper .single-blog-area .hover-content .hover-post-title a {display:block;font-size:18px;font-weight:600;line-height:1.5;margin-bottom:20px;}
@media only screen and (min-width:992px) and (max-width:1199px) {.blog-wrapper .single-blog-area .hover-content .hover-post-title a {font-size:16px;margin-bottom:10px;}
}
@media only screen and (max-width:767px) {.blog-wrapper .single-blog-area .hover-content .hover-post-title a {font-size:14px;margin-bottom:10px;}
}
@media only screen and (min-width:576px) and (max-width:767px) {.blog-wrapper .single-blog-area .hover-content .hover-post-title a {font-size:18px;margin-bottom:20px;}
}
.blog-wrapper .single-blog-area .hover-content .hover-post-title a:hover {color:#0315ff;}
@media only screen and (max-width:767px) {.blog-wrapper .single-blog-area .hover-content p {display:none;}
}
@media only screen and (min-width:480px) and (max-width:767px) {.blog-wrapper .single-blog-area .hover-content p {display:block;font-size:14px;line-height:1.7;}
}
.blog-wrapper .single-blog-area .hover-content > a {display:block;font-size:12px;font-weight:600;margin-bottom:0;color:#0315ff;letter-spacing:1.5px;text-transform:uppercase;margin-top:50px;}
@media only screen and (min-width:992px) and (max-width:1199px) {.blog-wrapper .single-blog-area .hover-content > a {margin-top:15px;}
}
@media only screen and (max-width:767px) {.blog-wrapper .single-blog-area .hover-content > a {margin-top:30px;}
}
.blog-wrapper .single-blog-area:hover .hover-content,.blog-wrapper .single-blog-area:focus .hover-content {opacity:1;visibility:visible;}
.blog-wrapper .single-blog-area:hover img,.blog-wrapper .single-blog-area:focus img {-webkit-transform:scale(1.1);transform:scale(1.1);}
.single-blog-wrapper {position:relative;z-index:1;}
.single-blog-wrapper .single-blog-content-wrapper {position:relative;z-index:1;-ms-flex-wrap:wrap;flex-wrap:wrap;}
.single-blog-wrapper .single-blog-content-wrapper .single-blog--text {-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%;width:75%;padding:70px 7%;}
@media only screen and (min-width:992px) and (max-width:1199px) {.single-blog-wrapper .single-blog-content-wrapper .single-blog--text {-webkit-box-flex:0;-ms-flex:0 0 65%;flex:0 0 65%;max-width:65%;width:65%;}
}
@media only screen and (min-width:768px) and (max-width:991px) {.single-blog-wrapper .single-blog-content-wrapper .single-blog--text {-webkit-box-flex:0;-ms-flex:0 0 60%;flex:0 0 60%;max-width:60%;width:60%;}
}
@media only screen and (max-width:767px) {.single-blog-wrapper .single-blog-content-wrapper .single-blog--text {-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;width:100%;}
}
.single-blog-wrapper .single-blog-content-wrapper .single-blog--text h2 {font-size:30px;line-height:1.5;margin-bottom:50px;}
@media only screen and (min-width:992px) and (max-width:1199px) {.single-blog-wrapper .single-blog-content-wrapper .single-blog--text h2 {font-size:24px;margin-bottom:30px;}
}
@media only screen and (min-width:768px) and (max-width:991px) {.single-blog-wrapper .single-blog-content-wrapper .single-blog--text h2 {font-size:20px;margin-bottom:20px;}
}
@media only screen and (max-width:767px) {.single-blog-wrapper .single-blog-content-wrapper .single-blog--text h2 {font-size:18px;margin-bottom:20px;}
}
@media only screen and (min-width:576px) and (max-width:767px) {.single-blog-wrapper .single-blog-content-wrapper .single-blog--text h2 {font-size:24px;}
}
.single-blog-wrapper .single-blog-content-wrapper .single-blog--text p {font-size:18px;font-weight:300;margin-bottom:50px;}
@media only screen and (min-width:768px) and (max-width:991px) {.single-blog-wrapper .single-blog-content-wrapper .single-blog--text p {font-size:16px;}
}
@media only screen and (max-width:767px) {.single-blog-wrapper .single-blog-content-wrapper .single-blog--text p {font-size:14px;}
}
.single-blog-wrapper .single-blog-content-wrapper .single-blog--text blockquote {margin-bottom:50px;}
.single-blog-wrapper .single-blog-content-wrapper .single-blog--text blockquote h6 {font-size:18px;line-height:2;display:-webkit-box;display:-ms-flexbox;display:flex;}
.single-blog-wrapper .single-blog-content-wrapper .single-blog--text blockquote h6 i {margin-right:30px;font-size:30px;color:#0315ff;}
.single-blog-wrapper .single-blog-content-wrapper .single-blog--text blockquote span {margin-left:60px;font-size:16px;font-weight:600;color:rgba(0,0,0,0.6);}
.single-blog-wrapper .single-blog-content-wrapper .related-blog-post {-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%;width:25%;}
@media only screen and (min-width:992px) and (max-width:1199px) {.single-blog-wrapper .single-blog-content-wrapper .related-blog-post {-webkit-box-flex:0;-ms-flex:0 0 35%;flex:0 0 35%;max-width:35%;width:35%;}
}
@media only screen and (min-width:768px) and (max-width:991px) {.single-blog-wrapper .single-blog-content-wrapper .related-blog-post {-webkit-box-flex:0;-ms-flex:0 0 40%;flex:0 0 40%;max-width:40%;width:40%;}
}
@media only screen and (max-width:767px) {.single-blog-wrapper .single-blog-content-wrapper .related-blog-post {-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;width:100%;}
}
.single-blog-wrapper .single-blog-content-wrapper .related-blog-post .single-related-blog-post {position:relative;z-index:1;overflow:hidden;-webkit-transition-duration:500ms;transition-duration:500ms;}
.single-blog-wrapper .single-blog-content-wrapper .related-blog-post .single-related-blog-post img {width:100%;-webkit-transition-duration:500ms;transition-duration:500ms;}
.single-blog-wrapper .single-blog-content-wrapper .related-blog-post .single-related-blog-post a {display:block;position:absolute;width:100%;height:100%;top:0;left:0;background-color:rgba(0,0,0,0.6);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;-ms-grid-row-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:5px 50px;}
.single-blog-wrapper .single-blog-content-wrapper .related-blog-post .single-related-blog-post a h5 {color:#ffffff;text-align:center;font-size:18px;margin-bottom:0;line-height:1.5;}
.single-blog-wrapper .single-blog-content-wrapper .related-blog-post .single-related-blog-post:hover img,.single-blog-wrapper .single-blog-content-wrapper .related-blog-post .single-related-blog-post:focus img {-webkit-transform:scale(1.2);transform:scale(1.2);}
/*::16.0 Regular Page Area CSS */.regular-page-content-wrapper {position:relative;z-index:1;}
.regular-page-content-wrapper .regular-page-text h2 {font-size:30px;line-height:1.5;margin-bottom:50px;}
.regular-page-content-wrapper .regular-page-text p {font-size:18px;font-weight:300;margin-bottom:50px;}
.regular-page-content-wrapper .regular-page-text blockquote {margin-bottom:50px;}
.regular-page-content-wrapper .regular-page-text blockquote h6 {font-size:18px;line-height:2;display:-webkit-box;display:-ms-flexbox;display:flex;}
.regular-page-content-wrapper .regular-page-text blockquote h6 i {margin-right:30px;font-size:30px;color:#0315ff;}
.regular-page-content-wrapper .regular-page-text blockquote span {margin-left:60px;font-size:16px;font-weight:600;color:rgba(0,0,0,0.6);}
/*::17.0 Contact Area CSS */.contact-area {position:relative;z-index:1;-ms-flex-wrap:wrap;flex-wrap:wrap;}
.contact-area .google-map {-webkit-box-flex:0;-ms-flex:0 0 60%;flex:0 0 60%;max-width:60%;width:60%;}
@media only screen and (min-width:768px) and (max-width:991px) {.contact-area .google-map {-webkit-box-flex:0;-ms-flex:0 0 55%;flex:0 0 55%;max-width:55%;width:55%;}
}
@media only screen and (max-width:767px) {.contact-area .google-map {-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;width:100%;}
}
.contact-area .google-map #googleMap {width:100%;height:685px;}
@media only screen and (max-width:767px) {.contact-area .google-map #googleMap {height:400px;}
}
.contact-area .contact-info {-webkit-box-flex:0;-ms-flex:0 0 40%;flex:0 0 40%;max-width:40%;width:40%;padding:50px 5%;}
@media only screen and (min-width:768px) and (max-width:991px) {.contact-area .contact-info {-webkit-box-flex:0;-ms-flex:0 0 45%;flex:0 0 45%;max-width:45%;width:45%;padding:50px 3%;}
}
@media only screen and (max-width:767px) {.contact-area .contact-info {-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;width:100%;padding:50px 5%;}
}
.contact-area .contact-info h2 {font-size:30px;margin-bottom:20px;}
.contact-area .contact-info p {font-size:16px;font-weight:300;}
.contact-area .contact-info .contact-address p {font-size:12px;font-weight:600;margin-bottom:10px;}
.contact-area .contact-info .contact-address p span {font-weight:600;color:#000000;width:100px;display:inline-block;text-transform:uppercase;}
.contact-area .contact-info .contact-address p:last-child {margin-top:100px;}
.contact-area .contact-info .contact-address p:last-child a {font-size:14px;font-weight:300;}
.contact-area .contact-info .contact-address p:last-child a:hover {color:#0315ff;}
/* ##### The End ##### *//*# sourceMappingURL=core-style.css.map */






/*右侧漂浮 开始*/
.client-2 {position:fixed;right:-170px;top:70%;z-index:9998;}
.client-2 li a {text-decoration:none;}
.client-2 li {margin-top:1px;clear:both; position:relative; }
.client-2 li i {text-align:center; font-family:"iconfont" !important;font-size:25px; font-style:normal; color:#FFF; width:100%; display:block}
.client-2 li p {height:20px;font-size:13px;line-height:20px;overflow:hidden;text-align:center;color:#fff; margin-bottom:10px}
.client-2 .my-kefu-ftop {display:none;}
.client-2 .my-kefu-left {float:left;width:77px;height:47px;position:relative;}
.client-2 .my-kefu-tel-right {font-size:14px;color:#fff;float:left;height:24px;line-height:22px;padding:0 15px;border-left:1px solid #fff;margin-top:14px;white-space:nowrap;text-overflow:ellipsis; width:50%;}
.client-2 .my-kefu-tel-right a{ color:#FFF}
.client-2 .my-kefu-right {width:20px;}
.client-2 .my-kefu-tel-main {color:#fff;height:70px;width:247px;padding:9px 0 6px;float:left; background:#d5be9c; margin-bottom:5px}
.client-2 .my-kefu-main {width:97px;height:70px;position:relative;padding:9px 0 6px;float:left; background:#d5be9c; margin-bottom:5px}
.client-2 .my-kefu-weixin-pic {position:absolute;left:-130px;top:-24px;display:none;z-index:333;}
.my-kefu-weixin-pic img {width:115px;height:115px;}

.client-2 .my-kefu-tel-main{background:#d5be9c;}
.client-2 .my-kefu-tel-main02{background:#d5be9c;}
.client-2 .my-kefu-main{background:#d5be9c;}
.client-2 .my-kefu-main02 {background:#222;}
@media (max-width:991px) {
.client-2 li:nth-child(1),.client-2 li:nth-child(2),.client-2 li:nth-child(3){ display:none}
}


/*右侧漂浮 结束*/



/*banner轮播*/
.index-banner{width: 100%; position:relative; overflow:hidden; margin-top:140px}
.index-banner .swiper-slide{overflow: hidden;}
.index-banner .img{width:100%; display: block; height:685px; min-height:685px; background: none no-repeat center; background-size: cover;}
.index-banner .img a{ display:block; width:100%; height:100%}
.index-banner .swiper-pagination-bullets{bottom:20px; left:32%}
.index-banner .swiper-pagination-bullet {width:160px; height:6px; border-radius:0; opacity:.5; background:#222; position: relative; margin:0 3px}
.index-banner .swiper-pagination-bullet-active {opacity:1; }
#wap_foot{ position:absolute; bottom:0; opacity:0;}

@media (max-width:1600px) {
.index-banner .img{height:600px; min-height:600px;}
}
@media (max-width:1400px) {
.index-banner .swiper-pagination-bullets{left:28%}	
.index-banner .swiper-pagination-bullet {width:150px;}
}
@media (max-width:1280px) {
.index-banner .img{height:550px; min-height:550px;}	
}
@media (max-width:1180px) {
.index-banner .img{height:500px; min-height:500px;}	
}
@media (max-width:1100px) {
.index-banner .img{height:450px; min-height:450px;}	
.index-banner .swiper-pagination-bullets{left:26%}	
}
@media (max-width:992px) {
.index-banner .img{height:300px; min-height:300px;}	
.index-banner .swiper-pagination-bullets{left:33%}	
.index-banner .swiper-pagination-bullet {width:80px;}
}
@media (max-width:540px) {
.index-banner{ margin-top:100px}
.index-banner .img{height:200px; min-height:200px;}	
.index-banner .swiper-pagination-bullets{left:24%}	
.index-banner .swiper-pagination-bullet {width:50px; height:4px;}	

#wap_foot{opacity:1; background:#d5be9c; overflow:hidden; text-align:center; position:fixed; bottom:0; width:100%; z-index:2}
#wap_foot ul li {width: 25%; float:left; border-right:1px solid #c1a882}
#wap_foot ul li a{ color:#fff}
#wap_foot ul li i{font-family: "iconfont" !important; font-style: normal; font-size:36px; display:block; height:40px}
#wap_foot ul li p{ color:#fff; margin:0}
}
@media (max-width:420px) {
.index-banner .img{height:180px; min-height:180px;}	
}


.index_box_ggw{margin-top:60px; animation-name:fadeInUp; animation-duration:1s; animation-delay:.2s; text-align:center}
.index_video02{margin-top:30px; text-align:center; animation-name:fadeInUp; animation-duration:1s; animation-delay:.2s;}
@media (max-width:1380px) {
.index_box_ggw{margin-top:50px}
}
@media (max-width:1024px) {
.index_box_ggw{margin-top:30px;}
.index_box_ggw img{width:100%}
}
@media (max-width:420px) {
.index_box_ggw{margin-top:20px}
}