.pc{display:block;}
.wap{display:none;}
/*path*/
.location{font-size:20px;line-height:34px;height:34px;color:#000;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-family:"futura",Arial,Helvetica,"Microsoft YaHei","微软雅黑",sans-serif;letter-spacing:10px;}
.location a{display:inline-block;vertical-align:baseline;color:#000;margin:0 4px;text-transform:capitalize;}
/*index-banner*/
.index-banner video{width:100%;object-fit:cover;display:block;}
.swiper-wrapper{z-index:0;}
.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin:10px 0;}
.swiper-indicator{position:absolute;width:14px !important;height:50%;top:50%;margin-top:-10px;left:auto !important;right:25px;}
.swiper-pagination-bullet{width:40px;height:2px;display:block;border-radius:0;background:#fff;width:100%;opacity:1;}
.swiper-pagination-bullet-active{width:50px !important;position:relative;right:35px;}
/*index*/
.index-about{margin:90px;overflow:hidden;}
.index-about h1,.index-about p{margin-bottom:70px;}
.index-about p{font-size:16px;line-height:40px;opacity:0.8;}
.index-about .fl{width:47%;margin-right:6%;}
.index-about .fr{width:47%;}
.index-pro{background:url('../../images/home/index-pro.jpg') no-repeat center center/cover;background-size:cover;width:100%;height:100%;display:flex;}
.index-pro ul{width:100%;display:flex;flex-direction:row;justify-content:space-around;align-items:center;}
.index-pro ul li{display:block;color:#fff;text-align:center;}
.index-pro ul li img{position:relative;width:50%;}
.index-pro ul li h3{margin:40px 0 20px 0;font-size:20px;}
.index-pro ul li p{font-size:20px;}
.index-pro ul li a:hover img{animation:move 0.8s infinite;}
.index-pro-banner .swiper-button-next,.index-pro-banner .swiper-button-prev{color:#fff;}
@keyframes move{
    from{top:0px;}
    to{top:-20px;}
}
.index-news{overflow:hidden;margin:60px auto;}
.index-news .title{text-align:center;color:#cfcccc;font-size:33px;letter-spacing:20px;}
.index-news .title p:nth-of-type(2){font-weight:300;font-size:26px;position:relative;top:-30px;}
.index-news .list ul li{width:30%;}
.index-news .list ul li{margin-right:5%;}
.index-news .list ul li:nth-of-type(3){margin-right:0;}
.index-news .list ul li h3{margin-top:20px;font-size:18px;font-weight:300;}
.index-news .list ul li p{margin-top:20px;font-size:14px;font-weight:300;color:#666666;}
.index-news .list ul li .date{margin:20px 0;}
.index-news .list ul li .date a{padding:5px 10px;border:1px solid #000;border-radius:10px;margin-left:50px;transition:all ease-in-out 0.3s;font-size:16px;}
.index-news .list ul li .date a:hover{background-color:#000;color:#fff;}
.index-news .list ul li .img{display:block;overflow:hidden;}
.index-news .list ul li .img img{transition:all ease-in-out 0.6s;overflow:hidden;}
.index-news .list ul li img:hover{transform:scale(1.1,1.1);}
.index-store{background:url('../../images/home/index-store.jpg') no-repeat center center/cover;background-size:cover;height:70%;display:flex;width:100%;}
.index-store{color:#fff;}
.index-store h3{margin-top:8%;font-size:36px;letter-spacing:10px;}
.index-store p{margin-top:20px;font-size:16px;letter-spacing:5px;}
/*index-video*/
.cmp-teaser-video{width:calc(100% - 30px);padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto;padding-bottom:40px;color:#fff;padding-bottom:60px;}
.cmp-teaser-video__content{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;background-color:#4f4f4f;}
.cmp-teaser-video .cmp-teaser__title{position:relative;width:100%;padding-right:15px;padding-left:15px;font-size:36px;line-height:1.3;-webkit-box-flex:0;-ms-flex:0 0 83.33333%;flex:0 0 83.33333%;max-width:83.33333%;margin-left:15.7%;margin-top:75px;margin-bottom:15px;}
.cmp-teaser-video__action-link{position:relative;width:100%;padding-right:15px;padding-left:15px;-webkit-box-flex:0;-ms-flex:0 0 66.66667%;flex:0 0 66.66667%;max-width:66.66667%;margin:0 auto;top:60px;margin-top:0;overflow:hidden;}
video__action-link:before,.cmp-teaser:before,.embed-responsive:before{display:block;content:"";}
.cmp-teaser-video__action-content{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;top:0;right:0;bottom:0;left:0;position:absolute;}
.cmp-teaser-video .cmp-teaser-video__description p{font-size:1.75rem;line-height:1.3;text-align:center;color:#fff;}
.icon-link{opacity:1;will-change:opacity;-webkit-transition:opacity .2s ease-in-out;transition:opacity .2s ease-in-out;}
.cmp-teaser-video .cmp-button__icon{display:block;width:72px;height:72px;}
.cmp-teaser-video .cmp-button__icon .nvl-icon{width:100%;height:100%;}
.nvl-icon{display:inline-block;}
svg{overflow:hidden;}
.cmp-teaser-video .cmp-button__icon .nvl-icon:hover path{stroke:rgb(167 167 167);}
.index-video{position:fixed;width:100%;height:100%;top:0;background-color:rgba(255,255,255,0.6);z-index:2;display:none;opacity:0;transition:all ease-in-out 0.6s;}
.index-video video{width:90%;max-width:900px;margin:0 auto;display:block;margin-top:10%;}
.index-video .close{position:absolute;top:30px;right:40px;width:28px;cursor:pointer;}
.index-video .close:hover{opacity:0.7;}
.index-contact{background-color:#f2f2f2;text-align:center;overflow:hidden;}
.index-contact img{max-width:28px;margin:1.5%;}
.index-contact h1{font-size:26px;margin-bottom:1%;}
.index-contact p{letter-spacing:2px;margin-bottom:30px;}
.index-contact form input{width:100%;margin-bottom:2%;background-color:#f2f2f2;padding:6px 9pt;border:1px solid transparent;font-size:15px;line-height:1.5;}
.index-contact form input:nth-of-type(2){width:100%;background-color:#000;color:#fff;padding:6px 9pt;border:1px solid transparent;font-size:15px;line-height:1.5;text-transform:uppercase;}
.index-contact .contact{overflow:hidden;margin:3% auto;background-color:#fff;padding:20px 0;}
.index-contact button{width:200px;height:38px;font-size:14px;background:rgba(255,255,255,1);border:1px solid rgba(43,43,43,1);outline:none;text-align:center;line-height:38px;overflow:hidden;margin:27px 0 60px;}
.index-contact button:hover{background:#000;color:#fff;}
/*honor*/
#honor{padding:150px 0;text-align:center;position:relative;}
.honor_list .htitle{font-size:14px;margin-top:10px;}
.honor_list{width:1000px;overflow:hidden;margin:80px auto 0;text-align:center;padding:0 200px;position:relative;height:600px;vertical-align:middle;}
.honor_list img{max-height:100%;display:block;}
.honorlist{overflow:hidden;margin:0 auto;width:1200px;}
.swiper-button-next,.swiper-button-prev{top:56% !important;color: #000;}
.swiper-button-prev{left:12% !important;}
.swiper-button-next{right:12% !important;}
.honorlist ul li{padding-bottom:40px;float:left;width:32%;}
.honorlist ul li img{max-width:100%;max-height:500px;}
#honor .title{font-size:16px;margin-bottom:15px;}
#honor .ex_title{font-size:28px;margin-bottom:20px;text-transform:uppercase;}
.blank{width:80px;border-bottom:3px solid #000;margin:0 auto 40px;}
/*news*/
.news{padding-bottom:80px;}
.news .title{margin:50px 0 80px 0}
.news .title p{font-size:40px;color:#000;}
.news .list ul li{border:#000 solid 1px;padding:0;margin:15px 0;}
.news .list ul li .image{padding:0;max-height:230px;}
.grid_1,.grid_2,.grid_3,.grid_4,.grid_5,.grid_6,.grid_7,.grid_8,.grid_9,.grid_10,.grid_11,.grid_12{padding-left:10px;padding-right:10px;display:inline-block;zoom:1;letter-spacing:normal;word-spacing:normal;text-rendering:auto;vertical-align:top;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;position:relative;}
.inlineblock{letter-spacing:-0.31em;*letter-spacing:normal;*word-spacing:-0.43em;text-rendering:optimizespeed;}
.white_bkg{background:#fff;}
.news_elenco .news_wrapper{margin-top:20px;}
.news_elenco .image{margin-bottom:0;}
.news_elenco .image{padding-left:0;padding-right:10px;vertical-align:top;}
.news .grid_4{width:33.333333%;}
.news .list .desc .text{vertical-align:top;height:230px;}
.news .grid_5{width:41.666667%;}
.inlineblock_content,.inlineblock>div,.inlineblock>article,.inlineblock>section,.inlineblock>li,.inlineblock>a{display:inline-block;zoom:1;*display:inline;letter-spacing:normal;word-spacing:normal;text-rendering:auto;vertical-align:top;}
.news .list .desc h3{margin:20px 0;font-size:20px;line-height:21px;font-weight:600;text-transform:uppercase;}
.news .list .desc .side{vertical-align:bottom;margin-bottom:70px;padding-right:0;}
.news .grid_3{width:24%;}
a span.link_button{display:inline-block;vertical-align:middle;text-align:center;line-height:22px;font-size:16px;padding:10px 22px;border:1px solid #000;text-decoration:none;color:#000;font-weight:600;text-transform:uppercase;-webkit-transition:background .1s linear;-moz-transition:background .1s linear;-o-transition:background .1s linear;-ms-transition:background .1s linear;transition:background .1s linear;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}
a span.link_button span{vertical-align:inherit;}
a span.link_button span{vertical-align:inherit;}
.icon-detail{background-position:-522px 0;width:20px;height:20px;display:inline-block;margin-right:5px;background:url(../../images/home/right.png) no-repeat;}
.news img{width:90%;height:230px;}
.news .list .desc p{margin:20px 0;font-size:16px;line-height:25px;text-transform:uppercase;position:relative;height:75px;overflow:hidden;}
.news .list .desc .side .link_button:hover{background-color:#000;color:#fff;}
.news .list .desc .side .link_button:hover .icon-detail{background:url(../../images/home/r-w.png) no-repeat;}
.news_elenco .load_more{padding-top:20px;padding-bottom:20px;}
.load_more{width:100%;text-align:center;display:block;margin-top:20px;}
.more{width:100%;}
a span.link_button:hover{background-color:#000;color:#fff;}
.cms_tran{ -webkit-transition: all .5s  ease-out;transition: all .5s  ease-out;}
.cms_tran_in{ -webkit-transition: all .5s  ease-in;transition: all .5s  ease-in;}
.cms_case13{}
.cms_case13 li{position:relative;margin-bottom:2.5%;padding:3% 1.5% 4% 4%;border-bottom:1px #9b9b9b solid;/* box-shadow:0px 2px 2px rgba(0,0,0,0.15);-webkit-box-shadow:0px 2px 2px rgba(0,0,0,0.15); */}
.cms_case13 li .item_init{height:213px;overflow:hidden;padding: 0 480px 0 0px;position: relative; }
.cms_case13 li .thumb{position:absolute;width:425px;height: 100%;top: 0;overflow: hidden;right:0;}
.cms_case13 li .thumb a{ position:  absolute; width: 100%; height: 100%;left: 0;top: 0; }
.cms_case13 li .item_con{}
.cms_case13 li .item_con .item_tit{font-size:20px;font-weight:300;}
.cms_case13 li .item_con .item_tit span{font-size:12px;color:#999999; display: block;line-height: 36px;}
.cms_case13 li .item_con p.reset{margin-top:30px;}
. li .item_con p,.cms_case13 li .item_con p a{font-size: 14px;line-height: 2em;height:8em; overflow: hidden;color:#666666 }
.cms_case13 li .item_more{ padding-top: 15px;color:#c4b89c;font-size:14px;}
.cms_case13 li .item_more a{color:#c4b89c;font-size:14px;}
.cms_case13 li:hover{ /* background: #F5F5F5; */ }
.cms_case13 li:hover .thumb a{-webkit-transform: scale(1.4);-moz-transform: scale(1.4);-o-transform: scale(1.4);-ms-transform: scale(1.4);transform: scale(1.4);}
.cms_case>ul{display:flex;flex-wrap:wrap;justify-content:space-between;}
.cms_case>ul>li{position:relative;width:32%;overflow:hidden;margin-bottom:2.5%;border:1px solid rgba(207,189,149,0.50);box-shadow:0px 2px 2px rgba(0,0,0,0.15);-webkit-box-shadow:0px 2px 2px rgba(0,0,0,0.15);}
.cms_case>ul>li .item_init{overflow:hidden;position: relative; }
.cms_case>ul>li .thumb{width:100%;overflow:hidden;}
.cms_case>ul>li .thumb a{width:100%;padding-bottom:80%;display:block;}
.cms_case>ul>li .item_con{padding:10px 10px 5px;}
.cms_case>ul>li .item_con .item_tit{font-size:18px;font-weight:300;}
.cms_case>ul>li .item_con .item_tit span{font-size:12px;color:#999999; display: block;line-height: 36px;}
.cms_case>ul>li .item_con p.reset{margin-top:5px;}
.cms_case>ul>li .item_con p,.cms_case13 li .item_con p a{font-size: 14px;line-height:2em; overflow: hidden;color:#666666 }
.cms_case>ul>li .item_more{ padding-top: 15px;color:#c4b89c;font-size:14px;}
.cms_case>ul>li .item_more a{color:#c4b89c;font-size:14px;}
.cms_case>ul>li:hover{ /* background: #F5F5F5; */ }
.cms_case>ul>li:hover .thumb a{-webkit-transform: scale(1.4);-moz-transform: scale(1.4);-o-transform: scale(1.4);-ms-transform: scale(1.4);transform: scale(1.4);}
/*news-detail*/
.insider{background:#f1f1f1;}
.news-detail .prev-next{margin:20px 0;font-size:14px;}
.news-detail .prev-next span{font-size:14px;}
.content_title{font-size:40px;line-height:72px;font-weight:200;text-align:center;margin:0;padding:20px 0;background:#fff;position:relative;}
.insider .content_title{background:#f1f1f1;}
.insider p{font-size:16px;line-height:23px;font-weight:300;color:#696969;}
.news-detail b{color:#000;}
.news-detail img{width:95%;}
.news-detail .back_link{display:inline-block;margin:5px 0 5px 25px;font-size:16px;line-height:39px;font-weight:300;}
.news-detail .news_body{padding-bottom:20px;}
.icon-back{background-position:-117px 0;width:12px;display:inline-block;margin-right:6px;}
.icon-back img{width:100%;}
/*product*/
.product .nav{text-align:center;}
.product .nav h3{color:#323232;font-weight:300;font-size:16px;letter-spacing:2px;margin-bottom:30px;}
.image-grid-nav ul{text-align:justify;font-size:1px;padding:0;margin-bottom:20px;}
.image-grid-nav ul li.mobile-nav-head{display:none;}
.image-grid-nav ul li{display:inline-block;position:relative;font-size:18px;font-weight:300;zoom:1;}
.tags-list li.toggle_check:hover{background-color:#000;}
.tags-list li.toggle_check:hover a{color:#fff;}
.image-grid-nav ul{text-align:justify;font-size:1px;padding:0;margin-bottom:20px;}
.tags-list ul{text-align:left;}
.tags-list li.tag-unchecked{background:#fff;border:1px solid #000;color:#000;}
.tags-list li.toggle_check{list-style:none;display:inline-block;position:relative;box-sizing:border-box;min-width:120px;margin-right:20px;margin-bottom:20px;background-color:#fff;border:1px solid #000;cursor:pointer;text-align:center;transition:all .3s;}
.tags-list li.toggle_check a{font-size:16px;display:block;padding:10px 15px;}
.tags-list li.tag-unchecked .line{opacity:0;}
.product .list ul li{margin:0 5% 30px 0;}
.product .list ul li:nth-of-type(3n){margin:0 0 30px 0;;}
.product .list ul li .img{width:100%;height:auto;cursor:pointer;overflow:hidden;}
.pro-detail .swiper-container img{width:100%;}
.pro-detail .desc{padding:30px 0;}
.pro-detail .desc h3{margin-bottom:20px;}
.product .list ul li .img img{transition:all ease-in-out 0.5s;}
.product .list ul li .img:hover img{transform:scale(1.1,1.1);}
.product img{width:100%;}
.product .list ul li .text{text-align:center;padding:12px 0;background:#f1f1f1;}
.pro-detail .container{margin:30px auto 60px auto;}
.pro-detail .container .fl{width:46%;}
.pro-detail .container .fl:nth-of-type(1){margin-right:8%;}
/*tech1*/
.tech-h3{padding-bottom:20px;}
.tech1 p{line-height:30px;}
.tech1{margin-top:120px;overflow:hidden;}
.tech1 .fl img{position:relative;left:-10px;}
.tech1 .fl p{font-size:30px;}
/*tech2*/
.tech2{margin-top:120px;overflow:hidden;}
.tech2 .fr p{width:23px;font-size:23px;position:relative;left:140px;line-height:30px;}
/*tech3*/
.tech3{margin-top:100px;}
.tech3 .fl .desc h3{padding-top:33%;}
.tech3 .fl .desc p{padding-bottom:50px;line-height:30px;width:80%;}
.tech3 .fl .desc p:nth-of-type(2){padding:50px 0 0 32px;}
.tech3 .fr img:nth-of-type(2){display:block;margin:30px auto;}
.tech3 .fr .wp{padding-left:7%;}
.tech_banner{margin-top:80px;}
/*tech4*/
.tech4{margin-top:100px;}
.tech4 .fr .wp{padding-left:7%;}
.tech-title{height:52px;}
.tech4 .tech-title{padding-top:28%;padding-bottom:10px;height:110px;}
.tech4 .tech-h3{padding-bottom:30px;}
.tech4 .wp p{padding:20px;}
.tech1 p{padding-bottom:40px;}
.tech5{margin-top:100px;}
.tech5 ul li{width:49%;margin-right:2%;margin-bottom:60px;}
.tech5 ul li:nth-of-type(2n){margin-right:0;}
.tech5 .text{font-size:16px;background-color:#f4f4f4;}
.tech5 .text b{padding-right:20px;color:#d3b172;}
.tech5 .text{padding:20px 40px 40px 40px;}
.tech5 .text p{padding-left:38px;}
.tech5 .fl .img{max-height:470px;}
/*store*/
.Store .section1{background-color:#f5f5f5;}
.Store .filter-title{margin-bottom:37px;color:#4c4c4c;font-size:32px;font-weight:300;text-align:center;padding:54px 27px 0;}
.Store .section1 .search-bar{text-align:center;height:70px;}
.Store .section1 .search-bar .search-bar_input{display:inline-block;margin-right:10px;}
.Store .section1 .search-bar .search-bar_input select{padding-left:54px;height:37px;border:0;border-radius:0;box-shadow:none;font-size:14px;-webkit-appearance:none;background:white url(../../images/home/arrow.svg) no-repeat 95% center;background-size:16px;width:190px;}
.Store .section1 .search-bar .search-bar_button{display:inline-block;margin-right:10px;}
.Store section .search-bar .search-bar_button button{line-height:22px;color:#4c4c4c;text-transform:uppercase;border:1px solid transparent;background-color:transparent;outline:none;font-size:15px;border-bottom:1px solid black;padding:4px 20px;cursor:pointer;}
.Store .main-content-with-sidebar .view-listing{padding:60px;overflow:hidden;}
.Store .main-content-with-sidebar .view-listing .wrapper-stores-info-content{padding:0 140px;}
.Store .main-content-with-sidebar .wrapper-stores-info-content .views-row{margin-bottom:40px;position:relative;min-height:1px;padding-left:15px;padding-right:15px;width:calc(25% - 30px);float:left;}
.Store .main-content-with-sidebar .views-row .stores_content_brand{background:transparent url(../../images/home/store_logo.jpg) no-repeat left center;margin-right:10px;background-size:contain;height:28px;margin-bottom:8px;position:relative;left:-5px;}
.Store .main-content-with-sidebar .views-row strong{display:block;margin:20px 0;font-weight:600;text-transform:uppercase;font-size:16px;}
.Store .main-content-with-sidebar .views-row p{margin:0 0 20px;line-height:1.5;font-size:16px;max-height:24px;}
.Store .main-content-with-sidebar .views-row .stores_content_link{text-transform:uppercase;font-weight:600;display:inline-block;padding:10px;margin:20px 0 0;border-bottom:1px solid black;}
/*contact*/
.contact{width:1368px;height:auto;margin:0 auto;overflow:hidden;}
.contact>h1{width:100%;height:auto;font-size:26px;line-height:26px;margin:50px 0 20px;overflow:hidden;}
.contact>span{width:100%;height:auto;font-size:14px;line-height:16px;overflow:hidden;display:inline-block;}
.contact_int{width:100%;height:auto;overflow:hidden;}
.contact_int>h2{width:100%;height:auto;font-size:26px;line-height:26px;overflow:hidden;margin:50px 0 20px;}
.contact_int ul{width:100%;height:auto;overflow:hidden;display:flex;flex-wrap:wrap;align-content:flex-start;}
.contact_int ul li{flex:0 0 22%;margin-bottom:20px;padding-left:0.8%;}
.contact_int ul li:nth-of-type(1){padding-left:0;flex:0 0 33.333333%;}
.contact_int ul li:nth-child(3n){padding-left:1.5%;display:flex;text-align:center;font-size:12px;}
.contact_int ul li:nth-child(3n) span{font-size:14px;}
.contact_int ul li>p{width:100%;height:auto;font-size:14px;line-height:18px;overflow:hidden;margin-bottom:10px;padding-right:5%;}
.contact_int .init2 p{width:100%;height:auto;font-size:14px;line-height:18px;overflow:hidden;margin-bottom:10px;padding-right:5%;}
.contact_form{width:100%;height:auto;overflow:hidden;}
.contact_form>h2{width:100%;height:auto;font-size:26px;line-height:26px;overflow:hidden;margin:20px 0;}
.contact_forms{float:left;width:100%;height:auto;margin-bottom:15px;overflow:hidden;}
.c_form_input{float:left;width:32%;height:auto;overflow:hidden;margin-right:2%;}
.contact_forms .c_form_input:nth-of-type(3){float:right;margin-right:0;}
.c_form_input p{height:14px;font-size:14px;line-height:14px;overflow:hidden;margin-bottom:7px;}
.c_form_input>input[type="text"]{width:98%;height:52px;background:rgba(255,255,255,1);border:1px solid rgba(43,43,43,1);outline:none;font-size:16px;}
.c_form_text{width:100%;height:auto;overflow:hidden;}
.c_form_text>p{width:100%;height:14px;font-size:14px;line-height:14px;overflow:hidden;margin-bottom:7px;}
.c_form_text>textarea{width:99.5%;height:124px;background:rgba(255,255,255,1);border:1px solid rgba(43,43,43,1);outline:none;font-size:16px;}
.contact_form button{width:324px;height:38px;font-size:14px;background:rgba(255,255,255,1);border:1px solid rgba(43,43,43,1);outline:none;text-align:center;line-height:38px;overflow:hidden;margin:27px 0 60px;}
/*join*/
.join_container .join_advan{width:1200px;padding:50px 0;margin:0 auto;}
.join_container .title{text-align:center;font-size:34px;margin:20px 0;}
.join_container .join_advan .con{margin:0 auto;}
.join_container .join_advan .con ul li{width:44%;height:200px;border:1.5px solid #938e8e;float:left;margin:20px 1%;padding:18px 1.8%;}
.join_container .join_advan .con ul li div{margin-bottom:18px;}
.join_container .con ul li div{font-size:23px;font-family:sans-serif;}
.join_container .con ul li p{font-size:16px;font-family:sans-serif;line-height:30px;}
.join_container .join_proccess{background:url('../../images/home/join_proc_banner.png') no-repeat center center;background-size:100% 100%;padding:50px 0;margin:0 auto;text-align:center;height:450px;}
.join_container .join_proccess .title{color:white;}
.join_container .join_proccess .con img{margin:30px auto;}
.join_container .join_condition{padding:50px 0 70px 0;margin:0 auto;width:1200px;}
.join_container .join_condition .con ul li{float:left;width:160px;margin:50px 70px;}
.join_container .join_condition .con div{text-align:center;margin:20px 0;margin-top:50px;}
.join_container .join_partner{min-height:594px;margin:0 auto;text-align:center;padding:20px 0 100px;background: url('../../images/home/join-foot.jpg') no-repeat top center;background-size:92%;}
.feedback_form{position:relative;margin-left:20%;display:grid;}
.feedback_form form .feed_back_input{margin:30px 0;}
.feedback_form form .feed_back_input input{background-color:#a7a5a5;border-radius:3px;width:28%;height:20px;color:white;padding:10px 10px;border:none;font-size:14px;}
.feedback_form form .feed_back_input input::-webkit-input-placeholder{color:white;}
.feedback_form form .feed_back_input textarea{background-color:#a7a5a5;border-radius:3px;width:28%;height:180px;color:white;padding:15px 10px;border:none;font-size:14px;}
.feedback_form form .feed_back_input textarea::-webkit-input-placeholder{color:white;}
.feedback_form form .right{position:absolute;right:15%;top:30px;width:15%;}
.feedback_form form .right .feed_back_input input{width:100%;}
.feedback_form form .daili{color:#fff;font-size:18px;text-align:initial;}
.feedback_form form .feed_back_submit input{background-color:#bc905f;color:white;padding:15px 0;width:100%;border:0;font-size:14px;}
.full_screen .swiper-container{width:1500px;margin:0 auto;}
.full_screen .swiper-container .swiper-wrapper .swiper-slide img{width:100%}
.menuStyle2{background-color:#fff;}
.join_container .cms_error{border:1px solid #c63;background:#FFECEC;color:#cb1b05;border-radius:2px;box-shadow:2px 2px 2px rgba(0,0,0,0.2);max-width:400px;margin:0px auto;}
.join_container .cms_error p{margin:0;padding:0;border-bottom:1px dotted #c63;padding:0 12px;line-height:30px;}
.join_container .cms_error p:last-child{border-bottom:0;}
/*历程*/
.about3_wrap{padding:74px 27px 85px 70px;background:#fff;}
.about3_pic{width:100%;height:100%;margin:0;overflow:hidden;}
.about_jl{width:100%;background:url(../../images/home/about3_jlbg.jpg) repeat-y center;padding:64px 0 142px;position:relative;}
.about_jl li{width:100%;height:545px;margin:0 auto 88px;position:relative;}
.about_jl li .jl_inf{width:35%;height:auto;padding:30px 24px;position:absolute;background:#f4f4f4;border-radius:5px;}
.about_jl li .jl_inf>div{height:128px;display:table-cell;vertical-align:middle;line-height:24px;}
.about_jl li .jl_year{line-height:88px;padding:42px 92px;position:absolute;display:table-cell;vertical-align:middle;box-sizing:content-box;font-size:30px;}
.about_jl li>i{position:absolute;left:50%;top:50%;width:30px;height:30px;margin-left:-15px;font-size:24px;text-align:center;background:#fff;line-height:30px;margin-top:-15px;}
.about_jl li:nth-child(odd) .jl_year{left:50%;top:180px;margin-left:38px;}
.about_jl li:nth-child(odd) .jl_inf{left:0;top:0;}
.about_jl li:nth-child(odd) .jl_inf img{height:auto!important;}
.about_jl li:nth-child(even) .jl_inf img{height:auto!important;}
.about_jl li:nth-child(odd) .jl_year:before{content:"—————";position:absolute;top:85px;left:0;line-height:0;font-size:16px;}
.about_jl li:nth-child(even) .jl_year{right:50%;top:183px;margin-right:38px;}
.about_jl li:nth-child(even) .jl_inf{right:0;top:0;}
.about_jl li:nth-child(even) .jl_year:after{content:"—————";position:absolute;top:85px;right:0;line-height:0;font-size:16px;}
.about_jl li:last-child{width:36px;height:36px;position:absolute;left:50%;margin-left:-18px;bottom:-8px;margin-bottom:0;}
.about_jl li:last-child span{width:36px;height:36px;font-size:24px;display:table-cell;vertical-align:middle;text-align:center;transform:rotate(90deg);}
@media screen and (max-width:768px){
    h1,.h1,h3{font-size:26px;}
    .pc{display:none;}
    .wap{display:block;}
    hr{margin:0;}
    p{font-size:14px !important;}
    /*index*/
    .index-video video{width:92%;margin-top:30%;}
    .index-about{margin:0 auto;}
    .index-about .fl{width:100%;margin-right:0;}
    .index-about h1,.index-about p{margin:20px auto;text-align:center;}
    .index-pro ul{flex-wrap:wrap}
    .index-pro ul li{width:45%;}
    .index-pro ul li h3{font-size:18px;margin:10px 0;}
    .index-news .title p:nth-of-type(1){font-size:16px!important;}
    .index-news .title p:nth-of-type(2){font-size:24px!important;}
    .index-news{margin:30px auto;}
    .index-news .list ul li{width:100%;}
    .index-news .list ul li:nth-of-type(2n){margin-right:0;}
    .index-news .list ul li h3{font-size:16px;}
    .index-news .list ul li .date a{font-size:14px;display:block;width:40%;margin:0 auto;}
    .index-news .list ul li .date span:nth-of-type(1){display:inline-block;font-size:14px;}
    .index-news .list ul li .date{text-align:center;margin:0 0 20px 0;}
    .index-store h3{font-size:26px;margin-top:20%;text-align:center;letter-spacing:7px;}
    .index-store{height:50%;text-align:center;}
    .cmp-teaser-video{padding:0;}
    .cmp-teaser-video .cmp-teaser__title{font-size:26px;margin:40px auto 0 auto;max-width:100%;font-size:23px;}
    .index-contact .contact{width:92%!important;}
    /*news*/
    .news .title p{font-size:26px!important;}
    .news .title{margin:30px 0;text-align:center;}
    .news .list ul li .image{width:100%;}
    .news img{width:100%;}
    .news .list .desc h3{font-size:16px;}
    .news .list .desc .text{width:100%;height:auto;}
    .news .list .desc .side{margin-bottom:20px;width:100%;text-align:center;}
    .news-detail .news_text h3{font-size:18px!important;text-align:center;margin:10px 0;}
    .news-detail img{width:100%;}
    .news-detail .swiper-container{margin-top:10px;}
    .cms_case13 li .item_more{ padding-top: 10px; } 
    .cms_case13 li .item_con .item_tit span{float: none;}
    .cms_case13 li .item_con p.reset{margin-top: 0px;}
    .cms_case13 li .item_con p, .cms_case13 li .item_con p a{font-size:12px;height:8.6em;}
    .cms_case13 li{padding:4px;margin-bottom:4%;}
    .cms_case13 li .item_init{ height: auto;padding: 180px 15px 0 15px; }
    .cms_case13 li .thumb{ width: 100%;height: 180px;top: 0;}
    .cms_case>ul>li{width:100%;}
    .cms_case>ul>li .item_con .item_tit span{float: none;}
    .cms_case>ul>li .item_con p.reset{margin-top: 0px;}
    .cms_case>ul>li .item_con p,.cms_case>ul>li .item_con p a{font-size:12px;height:auto;line-height:24px;}
    .content_title{font-size:26px;}
    .product .nav h3{letter-spacing:1px;text-align:left;}
    .tags-list li.toggle_check{min-width:42%;margin:3%;}
    .pro-detail .container .fl{float:none;width:100%;margin-top:30px;}
    .pro-detail .container .fl{float:none;text-align:center;}
    .pro-detail .container .fl h3{margin-bottom:10px;}
    .tech-title{height:32px;}
    .tech1{margin-top:30px;text-align:center;}
    .tech1 .fl p{font-size:23px!important;float:none;padding-bottom:10px;}
    .tech-h3{font-size:18px;}
    .tech2{margin-top:20px;}
    .tech2 img{width:100%;}
    .tech2 .fr p{width:100%;}
    .tech3{margin-top:30px;}
    .tech3 .fl .desc h3{padding-top:0px;}
    .tech3 .fl .desc p:nth-of-type(2){padding:20px 0;}
    .tech3 .fr .wp{padding-left:0;}
    .tech_banner{height:30%;}
    .tech4{margin-top:30px;text-align:center;}
    .tech4 .tech-title{padding-top:20px;height:80px;}
    .tech4 .tech-h3{padding-bottom:20px;}
    .tech4 .wp p{padding:0;}
    .tech5{margin-top:30px;}
    .tech5 ul li{width:100%;}
    .tech5 .text{padding:20px 20px 40px 20px;}
    /*store*/
    .Store .filter-title{margin-bottom:30px;padding:30px 25px 0;font-size:20px;}
    .Store .section1 .search-bar .search-bar_input select{padding-left:40px;height:40px;border:0;border-radius:0;box-shadow:none;font-size:12px;-webkit-appearance:none;background:white url(../../images/home/arrow.svg) no-repeat 95% center;background-size:20px;width:300px;font-family:"SF Pro SC","SF Pro Display","SF Pro Icons","PingFang SC","Helvetica Neue","Helvetica","Arial","Microsoft Yahei","Hiragino Sans GB",sans-serif;}
    .Store .section1 .search-bar .search-bar_input select option{font-size:12px;}
    .Store .section1 .search-bar{height:175px;}
    .Store .main-content-with-sidebar{margin:40px auto;}
    .Store .main-content-with-sidebar .view-listing{padding:0;}
    .Store .main-content-with-sidebar .view-listing .wrapper-stores-info-content{padding:0;}
    .Store .main-content-with-sidebar .wrapper-stores-info-content .views-row{width:42%;padding:4%;}
    .contact>h1{font-size:20px;line-height:20px;margin:15px 0;text-align:center;overflow:initial;}
    .contact>span{line-height:20px;}
    .contact_int>h2{font-size:16px;line-height:16px;margin:15px 0;}
    .contact_int ul li,.contact_int ul li:nth-child(1),.contact_int ul li:nth-child(3n){flex:0 0 100%;margin-bottom:10px;padding-left:0;}
    .contact_int ul li:nth-child(3n){justify-content:space-around;}
    .contact_int ul li:nth-child(3n)>div{width:38%;}
    .contact_form>h2{font-size:16px;line-height:16px;text-align:center;}
    .contact_forms{margin-bottom:0;}
    .c_form_input{width:100%;padding:0 0;margin-bottom:15px;}
    .c_form_input>input[type="text"]{height:35px;font-size:14px;}
    .contact_form button{width:80%;margin:15px auto 30px;display:block;}
    .contact{width:92%;}
    .c_form_text>textarea{width:98%;}
    /*join*/
    .join_container .join_advan{width:92%;}
    .join_container .title{font-size:18px;}
    .join_container .join_advan .con ul li{height:auto;width:92%;float:none;}
    .join_container .join_advan .con ul li{margin:20px 0px;}
    .join_container .join_advan .con ul li div{margin-bottom:0px;}
    .join_container .join_advan{padding:35px 20px;}
    .join_container .join_proccess{height:490px;}
    .join_container .join_condition{width:calc(100% - 40px);padding:0 20px;}
    .join_container .join_condition ul li img{margin:0 auto;width:92%;}
    .join_container .join_condition .con div{margin-top:20px;}
    .join_container .con ul li div{font-size:14px;}
    .join_container .con ul li p{font-size:12px !important;line-height: 24px;}
    .join_container .join_condition .con ul li{margin:30px 15px;width:calc(50% - 30px);text-align:center;}
    .feedback_form{margin-left:0px;}
    .feedback_form form .daili{color:#bc905f;}
    .feedback_form form .l{width:calc(100% - 40px);padding:20px 20px 0px;}
    .feedback_form form .l .feed_back_input input,.feedback_form form .l .feed_back_input textarea{width:calc(100% - 20px);}
    .feedback_form form .right{position:relative;right:0px;top:0px;width:calc(100% - 40px);padding:0px 20px 0px;}
    .feedback_form form .feed_back_input{margin:20px 0;}
    .feedback_form form .right .feed_back_input input,.feedback_form form .right .feed_back_input textarea{width:calc(100% - 20px);}
    .join_container .join_partner{padding:20px 0;background:none}
    .contact{padding:0 20px;}
    .contact .left{float:none;margin-right:0;}
    .join_proccess .con ul li{width:23%;height:65px;background-color:white;border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%;padding:28px 10px;float:left;margin:10px;display:flex;justify-content:center;align-items:center;}
    .index-contact .contact{margin:20% auto 4% auto;}
    /*历程*/
    .about3_wrap{padding:0;}
    .about3_pic{height:auto;}
    .about_jl{padding:60px 0 60px;margin-top:50px;margin-bottom:50px;}
    .about_jl li{margin:0 auto 30px;}
    .about_jl li .jl_inf{width:40%;padding:0px 10px;}
    .about_jl li .jl_inf>div{font-size:14px;}
    .about_jl li .jl_inf>div img{width:100%!important;height:auto!important;}
    .about_jl li:nth-child(odd) .jl_year{font-size:22px;padding:42px 0px 42px 50px;}
    .about_jl li:nth-child(even) .jl_year{font-size:22px;padding:42px 70px 42px 0px;}
    .about_jl li:nth-child(odd) .jl_year:before{font-size:12px;left:-20px;}
    .about_jl li:nth-child(even) .jl_year:after{font-size:12px;right:-20x;}

}

.video_list{display:flex;flex-wrap:wrap;}
.video_list .list{width:33.33%;padding:0;float:left;text-align:center;position:relative;border-bottom:none}
.video_list .list a{display:block;}
.video_list .list .img{background-position:center;background-repeat:no-repeat;background-size:cover;margin:0px 12px;padding-top:65%;}
@media screen and (max-width: 769px){
    .video_list .list{width:100%;padding:5px 15px;}

}
.video_box .img{position:relative;}
.video_box .img::after{content:'';width:40px;height:40px;position:absolute;top:50%;left:50%;margin-top:-20px;margin-left:-20px;background:url(../../images/home/icon_2.png) no-repeat center;}
.news_case_box h5{margin-top:10px;}
/*视频弹窗*/
.show_video{display:none;background-color:rgba(0,0,0,.8);position:fixed;left:0;width:100%;height:100%;top:0;z-index:1111;}
.show_video video{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);max-width:100%;max-height:100%;}
.show_video .btn_video_close{font-size:.4rem;text-align:center;color:#fff;width:2rem;height:2rem;line-height:2rem;transform:rotate(45deg);background:url(../../images/home/add3.svg) no-repeat center rgba(0,0,0,.5);position:absolute;right:20px;top:20px;cursor:pointer;-webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%;}
