:root{--primary-color:#eb6100;}
input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:#696969;font-weight: 400;}
input::-moz-placeholder,textarea::-moz-placeholder{/* Mozilla Firefox 19+ */color:#696969;font-weight: 400;}
input:-moz-placeholder,textarea:-moz-placeholder{/* Mozilla Firefox 4 to 18 */color:#696969;font-weight: 400;}
input:-ms-input-placeholder,textarea:-ms-input-placeholder{/* Internet Explorer 10-11 */ color:#696969;font-weight: 400;}
select{color:#696969;font-weight: 400;}
/* *{-webkit-transition: all 500ms ease;-moz-transition: all 500ms ease;-ms-transition: all 500ms ease;-o-transition: all 500ms ease;transition: all 500ms ease;} */
.transition_400{top: 50px;opacity: 0;position: relative;-webkit-transition: all 400ms ease;-moz-transition: all 400ms ease;-ms-transition: all 400ms ease;-o-transition: all 400ms ease;transition: all 400ms ease;}
.transition_500{top: 50px;opacity: 0;position: relative;-webkit-transition: all 500ms ease;-moz-transition: all 500ms ease;-ms-transition: all 500ms ease;-o-transition: all 500ms ease;transition: all 500ms ease;}
.transition_700{top: 50px;opacity: 0;position: relative;-webkit-transition: all 700ms ease;-moz-transition: all 700ms ease;-ms-transition: all 700ms ease;-o-transition: all 700ms ease;transition: all 700ms ease;}
.swiper-slide-active .transition_400{top: 0px;opacity: 1;}
.swiper-slide-active .transition_500{top: 0px;opacity: 1;}
.swiper-slide-active .transition_700{top: 0px;opacity: 1;}
header{background-color: white;height: 90px; position: fixed; z-index: 9999; top: 0; right: 0; left: 0; z-index: 999}
/* header */
.navbar{border: unset; height: 90px; margin-bottom: unset;}
.navbar-header{margin: 20px 0;}
.navbar-nav {float: right;margin: 0;}
.nav-logo-img{margin: 10px 0; width: 190px; height: 29px; margin-left: 30px;}
.navbar-default .navbar-nav>li{margin: 0 2px;padding: 0 15px;}
.navbar-default .navbar-nav>li>a{margin: 20px 0; padding: 15px 0;font-size: 18px;}
.navbar-default .navbar-nav>li>i{position: absolute; right: 0; top: 34px; color: #999999;}
.dropdown-menu-list li i{position: absolute; right: 5px; top: 3px;}
.navbar-default .navbar-nav> .active>a,.navbar-default .navbar-nav>.active>a:focus,.navbar-default .navbar-nav>.active>a:hover{color: var(--primary-color); background-color: unset; border-bottom: 2px solid var(--primary-color);}
header ul li form { width: 100px; height: 100%; border-radius: 50px; overflow: hidden; box-shadow: 0px 0px 10px #000000;margin-top: 25px !important; position: relative;}
header ul li form div input{padding: 10px 30px 10px 15px; border-radius: 25px; color: #999999; border: 1px solid black;}
header ul li form div img{position: absolute; right: 25px; top: 10px;}
.san-1{position: fixed;top: 18px;right: 20px;color: #ffffff;z-index: 1000;width: 40px;height: 40px;line-height: 40px;text-align: center;display: none;}
.san-2{position: fixed;top: 18px;right: 20px;color: #999999;z-index: 1000;width: 40px;height: 40px;line-height: 40px;text-align: center;display: none;}
.san-1 i{color: var(--primary-color);font-size: 20px;}
.san-2 i{font-size: 20px;}
.navbar-default .navbar-nav>.open>a, .navbar-default .navbar-nav>.open>a:focus, .navbar-default .navbar-nav>.open>a:hover{background-color: unset;}
.navbar-nav>li>.dropdown-menu{top: 77%;}
.dropdown-menu>li{position: relative;}
.dropdown-menu>li>a:focus, .dropdown-menu>li>a:hover{background-color: var(--primary-color); color: white;}
.navbar-default .navbar-nav>li>a:focus, .navbar-default .navbar-nav>li>a:hover{color: var(--primary-color);}
.header-san-height{width: 100%; height: 90px;}
.navbar-nav li:hover .dropdown-menu-list,.dropdown-menu-list li:hover .dropdown-ul-three{display: block;}
.navbar-default .navbar-nav>.langlist>i{ position: absolute; right: 0; top: 40%;}
.dropdown-ul-three{ left: 100%; top: 0; width: 100% !important;}
@media (max-width: 1750px) {.navbar-default .navbar-nav>li {margin: 0 20px;} .navbar-default .navbar-nav>li>a{font-size: 13px;}}
@media (max-width: 1500px) {.navbar-nav li:last-child{display: none;} .dropdown-menu li:last-child{display: block;}}
@media (max-width: 1200px) {.navbar-default .navbar-nav>li {margin: 0;} .navbar-default .navbar-nav>li a{font-size: 12px;}}
@media (max-width: 1000px) {.navbar .container-fluid,nav{padding: unset;} }
@media (max-width: 768px) {
	.navbar-nav li:hover .dropdown-menu{display: none;}
    #bs-example-navbar-collapse-1{position: fixed; right: -100%; top: 0; background-color: white; display: block;}
    .san-1 {  display: block;}
    #bs-example-navbar-collapse-1 { width: 80%; height: 100%; z-index: 999;}
    #bs-example-navbar-collapse-1 .navbar-nav { width: 60%; text-align: center; overflow: auto;}
    .navbar-default .navbar-nav>.active>a, .navbar-default .navbar-nav>.open>a:hover { border-bottom: unset; background: unset;}
    .navbar-default .navbar-nav>li a{text-align: left;}
    header ul li form{ width: 100%; border-color: transparent !important; overflow: inherit;}
    header ul li form div img{ top: 20px; right: 40px;}
    .dropdown:hover .dropdown-menu{display: none;}
	.navbar-default .navbar-nav>.open>a:hover,.navbar-default .navbar-nav>li>a:hover,.navbar-default .navbar-nav>li>i,.navbar-default .navbar-nav>.open>a,.navbar-default .navbar-nav>li a,.navbar-default .navbar-nav .open .dropdown-menu>li>a:focus, .navbar-default .navbar-nav .open .dropdown-menu>li>a:hover,.navbar-default .navbar-nav .open .dropdown-menu>li>a{color: white;}
    .dropdown:hover .dropdown-menu{display: none;}
	.navbar-default .navbar-nav>li>a{margin: 5px 0; float: left; padding: 5px 0;}
	.navbar-default .navbar-nav>.langlist>i{top: 22px; right: 15px;}
	.navbar-default .navbar-nav>li>i{top: 18px; right: 15px;}
	.dropdown-menu-list li i { top: 10px; color: white;}
	.navbar-default .navbar-nav>li{float: left; width: 100%;}
	.dropdown-ul-three{padding-left: 10px;}
	.dropdown-menu>li>a,.navbar-nav .open .dropdown-menu>li>a{padding: 3px 20px;}
	.navbar-nav .dropdown-menu { position: static; float: left !important; width: auto; margin-top: 0; background-color: transparent; border: 0; -webkit-box-shadow: none; box-shadow: none}
	.navbar-nav .open .dropdown-menu{float: left !important;}
	.dropdown-menu-list{width: 100% !important;}
}

header ul li .drop-down{position: absolute;top: 90px;z-index: 2;background-color: white;line-height: 42px;padding: 42px 0px;font-size: 18px;display: none;}
header ul li .drop-down a{ padding: 0px 42px;white-space: nowrap;-webkit-transition: all 500ms ease;-moz-transition: all 500ms ease;-ms-transition: all 500ms ease;-o-transition: all 500ms ease;transition: all 500ms ease;}
header ul li .drop-down a:hover{color: var(--primary-color);}
header ul li .drop-down img{margin-right: 10px;}
header ul li.active{border-color: var(--primary-color);}
header ul li:hover .drop-down{display: block;}
header ul li:last-child .drop-down{padding: 10px 0px;}

.index_banner{overflow: hidden;position: relative;}
.index_banner .swiper-slide img{width: 100%; }
.index_banner .swiper-slide{position: relative; max-height: 650px; overflow: hidden;}
.index_banner .swiper-slide-active{opacity: 1;}
.index_banner .button-next{position: absolute;top: 50%;margin-top: -25px;right: 100px;width: 50px;line-height: 62px;height: 50px;background-color: unset;z-index: 10;text-align: center; color: white;}
.index_banner .button-prev{position: absolute;top: 50%;margin-top: -25px;left: 100px;width: 50px;line-height: 62px;height: 50px;background-color: unset;z-index: 10;text-align: center; color: white;}
.index_banner .button-next:hover i{color: var(--primary-color);}
.index_banner .button-prev:hover i{color: var(--primary-color);}

.index_banner .content{position: absolute;top: 0px;bottom: 0px;left: 0px;right: 0px;display: grid;align-items: center;text-align: center;color: #ffffff;}
.index_banner .content .title{line-height: 50px;margin: 0px auto; padding: 0px 30px;}
.index_banner .content .text{margin-top: 30px;max-width: 600px;margin: 30px auto 0px;}
.index_banner .content .more{width: 190px;line-height: 46px;margin: 0px auto;font-size: 18px;text-transform: uppercase;margin-top: 100px;}
.primary-btn:before { position: absolute; left: 0; bottom: 0; height: 28px; width: 28px; border-left: 2px solid rgba(255, 255, 255, 0.2); border-bottom: 2px solid rgba(255, 255, 255, 0.2); content: ""; border-radius: 0 0 0 4px; -webkit-transition: all, 0.5s; -o-transition: all, 0.5s; transition: all, 0.5s; }
.primary-btn:after { position: absolute; right: 0; top: 0; height: 28px; width: 28px; border-right: 2px solid rgba(255, 255, 255, 0.2); border-top: 2px solid rgba(255, 255, 255, 0.2); content: ""; border-radius: 0 4px 0 0; -webkit-transition: all, 0.5s; -o-transition: all, 0.5s; transition: all, 0.5s;}
.primary-btn:hover:before {height: 100%;width: 100%;border-radius: 4px;}
.primary-btn:hover:after {height: 100%;width: 100%;border-radius: 4px;}

.index_1{padding: 100px 0px;}
.index_1 .content{display: flex;align-items: center;height: 510px;}
.index_1 .content .content_text .title{line-height: 60px;max-width: 420px; color: var(--primary-color);}
.index_1 .content .content_text .text{line-height: 30px; color: #6c757d;}
.index_1 .content .content_text .more{width: 145px;line-height: 45px;background-color: var(--primary-color);color: #ffffff;text-align: center;border-radius: 2px;margin-top: 50px;}
.index_1 .index_1_video img{width: 100%;}

.index_2{background-color: #f8f8f8;padding: 80px 0px 70px;}
.index_2 .category{line-height: 50px;text-align: center;margin-bottom: 60px; color: var(--primary-color);font-weight: bold;}
.index_2 .row>div{margin-bottom: 40px; min-height: 40px;}
.index_2 img{width: 100%;-webkit-transition: all 1s ease;-moz-transition: all 1s ease;-ms-transition: all 1s ease;-o-transition: all 1s ease;transition: all 1s ease;}
.index_2 .title{line-height: 48px;color: #3f3a39 ;text-align: center;background-color: white;}
.index_2 .title a:hover .hidden_beyond{color: #3f3a39 !important;}
.index_2 .title a:hover{color: white !important;}

.index_3{padding: 45px 0px;background-image: url(../image/index_3_bj.jpg);background-size: 100% 100%;}
.index_3 .category{font-size: 50px;line-height: 50px;text-align: center;margin-bottom: 30px;padding-top: 50px;}
.index_3 .main_1488{background-color: rgba(255,255,255,0.9);padding-bottom: 40px;}
.index_3 .row{margin: 0px auto;max-width: 1255px;}
.index_3 .row>div{margin-bottom: 30px;}
.index_3 .row>div:nth-child(4){clear: both;}
.index_3 .content{background-color: #ffffff;padding: 20px;text-align: center;}
.index_3 .content .title{font-size: 20px;height: 28px;overflow: hidden;}
.index_3 .content .text{font-size: 15px;font-weight: 300;margin-top: 2px;height: 42px;overflow: hidden;}
.index_3 img{width: 100%;}

.index_4{padding: 100px 0px;background-image: url(../image/choose_us_bg.png);}
.index_4 .swiper{background-color: #232f55;text-align: center;color: #ffffff;padding: 60px 0px 100px;border-radius: 10px;overflow: hidden;}
.index_4 .text{max-width: 820px;font-size: 25px;color: var(--primary-color);line-height: 40px;margin: 30px auto 40px;}
.index_4 .name{text-align: center;font-size: 20px;margin-top: 10px;}
.index_4 .swiper-pagination{margin-bottom: 40px;}
.index_4 .swiper-pagination-bullet{background-color: #ffffff;width: 10px;height: 10px;}
.index_4 .swiper-pagination-bullet-active{width: 15px;height: 15px;position: relative;top: 3px;}
.index_4 .touxiang{border-radius: 100px;}

.index_5{background-image: url(../image/index_5_bj.jpg);padding-top: 60px;background-size: 100% 100%;}
.index_5 .content{background-color: #232f55;padding: 10px 100px;color: #ffffff;max-width: 814px;position: relative;top: 110px;padding-bottom: 50px;border-radius: 10px;box-shadow: 0px 6px 10px #131d3c;}
.index_5 .content .title{font-size: 40px;margin-top: 30px;text-align: center;}
.index_5 .content .subtitle{font-size: 15px;font-weight: 300;text-align: center;}
.index_5 .content .form{margin-top: 40px;}
.index_5 .content input,.index_5 .content textarea{padding: 15px 20px;width: 100%;}
.index_5 .content input{margin-bottom: 15px;}
.index_5 .content textarea{height: 271px;}
.index_5 .content select{color: #696969;padding: 15px 20px;width: 100%;}
.index_5 .content button{width: 100%;background-color: var(--primary-color);color: #ffffff;border: none;line-height: 54px;margin-top: 15px;font-size: 15px;text-transform: uppercase;}

footer{padding: 80px 0px 0px;background-color: #333333;}
footer .link{margin-top: 60px;}
footer .link .img{background-size: auto 12px; float: left;width: 30px;height: 30px;border-radius: 50px;background-repeat: no-repeat;background-position: center;display: grid;align-items: center;text-align: center;border: 1px #000000 solid;margin-right: 5px;}
footer .link .img img{margin: 0px auto;width: 12px; -webkit-filter: grayscale(100%); /* Chrome, Safari, Opera */filter: grayscale(100%);}
footer .link .img:hover{background-color: #ffffff;border-color: #ffffff;}
footer .link .img:hover img{opacity: 0;}
footer .title{font-size: 25px;color: #ffffff;margin-bottom: 30px;font-weight: 500;}
footer .foot_nav{font-size: 15px;color: #ababab;font-weight: 300;margin-bottom: 15px; font-weight: 400;}
footer .blog_list{background-position: left top;background-repeat: no-repeat;padding-left: 78px;background-size: 66px auto;}
footer .foot_nav .foot_nav_2{color: #ffffff;}
footer .zh_foot{border-top: 1px #414b69 solid;line-height: 56px;color: #ababab;overflow: hidden;clear: both;margin-top: 30px;}
footer .zz_foot{text-align: right;}
footer .zz_foot a{color: #ababab;}
footer .zz_foot a:first-child{margin-right: 20px;}
footer .zz_foot a:last-child{margin-left: 20px;}
footer a:hover .foot_nav{color: var(--primary-color);}

.product_type{padding-top: 100px;padding-bottom: 100px}
.product_type_item{margin-top: 15px;background: #efefef}
.product_type_item .img{position: relative;width: 100%;height: 0;overflow: hidden;padding-bottom: 55%}
.product_type_item .img img{position: absolute;display: block;width: 100%;height: 100%;top: 0;left: 0}
.product_type_item .text .title{margin-top: 5%;margin-bottom: 5%}
.product_type_item .text .text-content{height: 60%}

.productslist{padding-top: 50px;}
.productslist .title{font-size: 30px;margin-top: 50px;position: relative;padding-bottom: 20px;margin-bottom: 30px;}
.productslist .title::before{content: '';width: 100px;height: 5px;background-color: var(--primary-color);position: absolute;bottom: 0px;left: 0px;right: 0px;}
.productslist .text{font-weight: 300;font-size: 15px;line-height: 30px;}
.productslist .more{width: 150px;line-height: 44px;text-align: center;background-color: var(--primary-color);color: #ffffff;font-size: 18px;border-radius: 4px;margin-top: 30px;}
.productslist .row{margin-bottom: 60px;}
.productslist .row:nth-child(even) img{width: 100%;max-width: 650px;float: right;}

.products_1{padding-top: 100px;}
.products_1 .mySwiper_1{overflow: hidden;border: 1px #dfdddd solid;}
.products_1 .swiper{overflow: hidden;}
.products_1 .products_1_img_list{padding: 0px 50px;margin-top: 14px;position: relative;}
.products_1 .products_1_img_list .img{border: 1px #dfdddd solid;width: calc(100% - 1px);cursor: pointer;}
.products_1 .swiper-slide{text-align: center;}
.products_1 .swiper-slide-thumb-active .img{border: 1px var(--primary-color) solid;}
.products_1 .button-prev{width: 40px;height: 100%;display: grid;align-items: center;position: absolute;left: 0px;top: 0px;bottom: 0px;text-align: center;background-color: #f4f4f4;}
.products_1 .button-next{width: 40px;height: 100%;display: grid;align-items: center;position: absolute;right: 0px;top: 0px;bottom: 0px;text-align: center;background-color: #f4f4f4;}
.products_1 .button-prev i{font-size: 28px;}
.products_1 .button-next i{font-size: 28px;}

.products_1 .title{font-size: 50px;margin-top: 10px;}
.products_1 .table{width: 100%;margin-top: 20px;}
.products_1 .table td{border: 1px #000000 solid;padding: 2px 10px;font-weight: 400;font-size: 15px;}
.products_1 .move{font-size: 18px;text-align: center;width: 165px;line-height: 44px;background-color: var(--primary-color);color: #ffffff;margin-top: 50px;border-radius: 3px;}
.products_2{padding: 100px 0px;}
.products_2 .category{font-size: 50px;line-height: 70px;}
.products_2 .text{font-weight: 300;line-height: 30px;margin-top: 10px;}
.products_3{background-color: #f8f8f8;padding: 100px 0px;}
.products_3 .title{font-size: 50px;line-height: 70px;}
.products_3 .text{font-weight: 300;line-height: 30px;margin-top: 10px;}
.products_4{padding: 100px 0px;}
.products_4 .category{font-size: 50px;line-height: 70px;}
.products_4 .text{text-align: center;margin-top: 40px;}
.products_5{background-color: #f8f8f8;padding: 100px 0px;}
.products_5 .title{font-size: 50px;line-height: 70px;}
.products_5 .text{font-weight: 300;line-height: 30px;margin-top: 10px;}
.products_6{padding: 100px 0px;position: relative;overflow: hidden;}
.products_6 .title{font-size: 50px;line-height: 70px;}
.products_6 .mySwiper_1{margin-top: 30px;overflow: hidden;}
.products_6 .mySwiper_1 img{width: 100%;}
.products_6 .button-next{width: 50px;line-height: 60px;height: 50px;background-color: #ffffff;position: absolute;top: 50%;margin-top: 30px;right: 130px;text-align: center;border-radius: 100px;box-shadow: 2px 4px 10px #949494;}
.products_6 .button-prev{width: 50px;line-height: 60px;height: 50px;background-color: #ffffff;position: absolute;top: 50%;margin-top: 30px;left: 130px;text-align: center;border-radius: 100px;box-shadow: 2px 4px 10px #949494;}
.sourcinglist{padding: 100px 0px;}
.sourcinglist .title{font-size: 20px;padding: 0px 22px;line-height: 25px;padding-top: 26px;}
.sourcinglist .text{font-weight: 300;font-size: 15px;padding: 0px 22px;height: 25px;height: 50px;display: grid;align-items: center;}
.sourcinglist .more{font-weight: 300;font-size: 15px;padding: 0px 22px;}
.sourcinglist .more span:first-child{border-bottom: 1px #cecece solid;color: #999999; -webkit-transition: all 500ms ease;-moz-transition: all 500ms ease;-ms-transition: all 500ms ease;-o-transition: all 500ms ease;transition: all 500ms ease;}
.sourcinglist .more span:last-child{opacity: 0;}
.sourcinglist .category{margin-bottom: 60px;font-size: 50px;line-height: 70px;text-align: center;}
.sourcinglist .row>div{margin-bottom: 20px;}
.sourcinglist .row>div:nth-child(3n+4){clear: both;}
.sourcinglist .content{padding-bottom: 26px;-webkit-transition: all 500ms ease;-moz-transition: all 500ms ease;-ms-transition: all 500ms ease;-o-transition: all 500ms ease;transition: all 500ms ease;}
.sourcinglist .content:hover{box-shadow: 0px 0px 10px #cccccc;padding-bottom: 26px;}
.sourcinglist .content:hover span:first-child{color: var(--primary-color);border-color: var(--primary-color);}
.sourcinglist .learn{font-size: 20px;text-align: center;margin-top: 80px;clear: both;}
.sourcinglist .learn a{border-bottom: 1px #cecece solid;color: #999999;font-weight: 300;line-height: 22px;display: inline-block;}
.sourcinglist .learn span{border-bottom: 1px #cecece solid;color: #999999;font-weight: 300;line-height: 22px;display: inline-block;}
.sourcinglist .img img{width: 100%;}
.sourcing{padding-top: 100px;}
.sourcing .title{font-size: 50px;line-height: 70px;margin-bottom: 30px;}
.sourcing .content{font-weight: 300;line-height: 30px;font-size: 15px;}
.sourcing .content_c{border: 1px #cccccc solid;padding: 0px 36px;border-radius: 10px;margin-bottom: 26px;}
.sourcing .content_c .list{background-repeat: no-repeat;background-position: left center;padding: 30px 0px 30px 66px;border-bottom: 1px #cccccc solid;display: grid;align-items: center;}
.sourcing .content_c .list:last-child{border: none;}
.sourcing .content_c .list .list_1{font-size: 15px;font-weight: 300;}
.sourcing .content_c .list .list_2{font-size: 20px;}
.sourcing .content_c .list .list_3{margin-top: 2px;}
.sourcing .content_c .list .list_3 img{margin-right: 10px;}
.sourcing_1{background-color: #232f55;}
.sourcing_1 input,.sourcing_1 textarea{padding: 8px 25px;width: 100%;border: 1px var(--primary-color) solid;margin-bottom: 10px;background-color: rgba(255,255,255,0);border-radius: 3px;color: #ffffff;}
.sourcing_1 input::-webkit-input-placeholder,.sourcing_1 textarea::-webkit-input-placeholder{color:#999999;font-weight: 400;}
.sourcing_1 textarea{height: 180px;}
.sourcing_1 form{padding: 30px 0px;}
.sourcing_1 button{width: 150px;line-height: 46px;text-align: center;background-color: var(--primary-color);font-size: 18px;text-transform: uppercase;color: #ffffff;border: none;border-radius: 2px;}
.sourcing_1_category{margin-bottom: 50px;font-size: 50px;line-height: 60px;text-align: center;margin-top: 130px;}
.sourcing_1 .txtMarquee-top{color: #ffffff;margin-top: 30px;height: 360px;overflow: hidden;padding-right: 100px;position: relative;}
.sourcing_1 .txtMarquee-top .title{font-size: 20px;line-height: 34px;height: 34px;overflow: hidden;}
.sourcing_1 .txtMarquee-top span{font-size: 15px;font-weight: 300;color: #999999;margin-left: 20px;}
.sourcing_1 .txtMarquee-top .text{font-size: 15px;font-weight: 300;line-height: 25px;max-height: 100px;overflow: hidden;}
.sourcing_1 .txtMarquee-top li{margin-bottom: 20px;}
.sourcing_1 .hd{position: absolute;right: 0px;bottom: 0px;}
.sourcing_1 .hd i{color: #ffffff;font-size: 30px;line-height: 40px;}
.sourcing_1 .hd i:hover{color: var(--primary-color);}
.sourcing_1 .hd a{display: block;}
.sourcing_2{padding: 100px 0px;}
.sourcing_2 .title{font-size: 20px;padding: 0px 22px;line-height: 25px;padding-top: 26px;}
.sourcing_2 .text{font-weight: 300;font-size: 15px;padding: 0px 22px;height: 25px;height: 50px;display: grid;align-items: center;}
.sourcing_2 .more{font-weight: 300;font-size: 15px;padding: 0px 22px;}
.sourcing_2 .more span:last-child{float: right;opacity: 0;}
.sourcing_2 .more span:last-child img{margin-right: 5px;}
.sourcing_2 .more span:first-child{border-bottom: 1px #cecece solid;color: #999999; -webkit-transition: all 500ms ease;-moz-transition: all 500ms ease;-ms-transition: all 500ms ease;-o-transition: all 500ms ease;transition: all 500ms ease;}
.sourcing_2 .category{margin-bottom: 60px;font-size: 50px;line-height: 70px;text-align: center;}
.sourcing_2 .row>div{margin-bottom: 20px;}
.sourcing_2 .row>div:nth-child(3n+4){clear: both;}
.sourcing_2 .content{padding-bottom: 26px;-webkit-transition: all 500ms ease;-moz-transition: all 500ms ease;-ms-transition: all 500ms ease;-o-transition: all 500ms ease;transition: all 500ms ease;}
.sourcing_2 .content:hover{box-shadow: 0px 0px 10px #cccccc;padding-bottom: 26px;}
.sourcing_2 .content:hover span:first-child{color: var(--primary-color);border-color: var(--primary-color);}
.sourcing_2 .img img{width: 100%;}
.faq{padding: 100px 0px;}
.faq .category{font-size: 50px;line-height: 70px;text-align: center;margin-bottom: 50px;}
.faq .list{font-size: 25px;line-height: 60px;border-top: 1px #e1e1e1 solid;border-left: 1px #e1e1e1 solid;border-right: 1px #e1e1e1 solid;padding: 0px 26px;position: relative;cursor: pointer;}
.faq .list i{float: right;position: absolute;right: 26px;top: 18px;}
.faq .text{display: none;font-size: 20px;font-weight: 300;line-height: 40px;padding: 20px 26px;border-top: 1px #e1e1e1 solid;}
.faq .list_text:nth-last-of-type(2) .list{border-bottom: 1px #e1e1e1 solid;}
.faq .list .fa-angle-up{display: none;}
.faq .learn{font-size: 20px;text-align: center;margin-top: 80px;}
.faq .learn a{border-bottom: 1px #cecece solid;color: #999999;font-weight: 300;line-height: 22px;height: 22px;display: inline-block;}
.faq .learn span{border-bottom: 1px #cecece solid;color: #999999;font-weight: 300;line-height: 22px;height: 22px;display: inline-block;}
.faq .content .list_text:first-child .text{display: block;}
.projectslist{background-image: url(../image/projects_banner.jpg);background-size: 100% 100%;}
.projectslist .content{height: 410px;display: grid;align-items: center;line-height: 40px;font-size: 20px;}
.projectslist .content span{font-size: 50px;margin-right: 20px;}
.profile{background-color: #f8f8f8;padding: 100px 0px;}
.profile .text{line-height: 40px;font-size: 20px;margin-top: 40px;}
.profile .category{font-size: 50px;line-height: 70px;text-align: center;margin-bottom: 40px;}
.profile .main_1000 .row:nth-child(2){margin-bottom: 30px;}
.projects_show{padding: 0px 0px 100px;}
.projects_show_category{font-size: 50px;line-height: 70px;text-align: center;margin-bottom: 40px;padding-top: 100px;}
.projects_show .projects_show_list{background-color: #232f55;padding: 70px 0px;position: relative;}
.projects_show .projects_show_list .swiper{overflow: hidden;}
.projects_show .projects_show_list .title{font-size: 30px;position: relative;padding-bottom: 20px;margin-bottom: 50px;color: #ffffff;}
.projects_show .projects_show_list .title::before{content: '';width: 100px;height: 5px;background-color: var(--primary-color);position: absolute;bottom: 0px;left: 0px;right: 0px;}
.projects_show .projects_show_list:nth-child(even){background-color: #ffffff;}
.projects_show .projects_show_list:nth-child(even) .title{color: #282828;text-align: right;}
.projects_show .projects_show_list:nth-child(even) .title::before{left: auto;right: 0px;}
.projects_show .projects_show_list .button-next{z-index: 2;width: 50px;line-height: 60px;height: 50px;background-color: #ffffff;position: absolute;top: 50%;margin-top: 30px;right: 130px;text-align: center;border-radius: 100px;box-shadow: 2px 4px 10px #031140;}
.projects_show .projects_show_list .button-prev{z-index: 2;width: 50px;line-height: 60px;height: 50px;background-color: #ffffff;position: absolute;top: 50%;margin-top: 30px;left: 130px;text-align: center;border-radius: 100px;box-shadow: 2px 4px 10px #031140;}
.projects_show .projects_show_list:nth-child(even) .button-next{box-shadow: 2px 4px 10px #adadad;}
.projects_show .projects_show_list:nth-child(even) .button-prev{box-shadow: 2px 4px 10px #adadad;}
.projects_show .projects_show_list .button-next:hover i{color: var(--primary-color);}
.projects_show .projects_show_list .button-prev:hover i{color: var(--primary-color);}
.swiper-button-disabled{opacity: 0.4;cursor: no-drop;}
.contact{padding: 100px 0px;background-image: url(../image/contact_banner.jpg);background-size: 100% 100%;}
.contact .title{position: relative;font-size: 50px;line-height: 60px;padding-bottom: 20px;}
.contact .title::before{content: '';width: 100px;height: 5px;background-color: var(--primary-color);position: absolute;bottom: 0px;left: 0px;right: 0px;}
.contact .content{padding-left: 50px;background-image: url(../image/contact_6.png);background-repeat: no-repeat;background-position: left 6px;}
.contact .content_1{font-size: 30px;font-weight: 300;}
.contact .content_2{font-size: 20px;font-weight: 300;max-width: 490px;margin-top: 10px;}
.contact .text_right_1{font-size: 30px;text-align: center;width: 200px;margin-top: 10px;}
.contact .text_right_2{font-size: 18px;color: #666666;margin-bottom: 10px;}
.contact .text_right_3 .list{background-repeat: no-repeat;padding-left: 35px;height: 50px;display: grid;align-items: center;background-position: left center;margin-left: 12px;}
.contact .touxiang{width: 105px;height: 105px;display: grid;align-items: center;background-color: #c4c4c4;border-radius: 100%;margin-left: 48px;}
.contact .touxiang img{margin: 0px auto;}
.contact .text_right_4{margin-left: 30px;background-repeat: no-repeat;padding-left: 50px;background-position: left 6px;}
.contact .text_right_4 .list_1{font-size: 30px;font-weight: 300;}
.contact .text_right_4 .list_2{font-size: 20px;color: #878787;font-weight: 300;}
.contact .row:last-child{margin-top: 60px;}
.contact_1{padding: 100px 0px;}
.contact_1 .map{height: 410px;}
.contact_1 .title{position: relative;font-size: 50px;line-height: 60px;padding-bottom: 20px;}
.contact_1 .title::before{content: '';width: 100px;height: 5px;background-color: var(--primary-color);position: absolute;bottom: 0px;left: 0px;right: 0px;}
.contact_1 .text{font-size: 30px;line-height: 60px;margin-top: 40px;}
.about_1{padding: 100px 0px;}
.about_1 .title{position: relative;font-size: 50px;line-height: 60px;padding-bottom: 20px;margin-top: 40px;max-width: 300px;}
.about_1 .title::before{content: '';width: 100px;height: 5px;background-color: var(--primary-color);position: absolute;bottom: 0px;left: 0px;right: 0px;}
.about_1 .text{font-size: 15px;font-weight: 300;line-height: 30px;margin-top: 30px;color: #6c757d;}
.about_2{background-color: #232f55;color: #ffffff;padding: 100px 0px 70px;}
.about_2 .category{position: relative;font-size: 50px;line-height: 60px;padding-bottom: 20px;}
.about_2 .category::before{content: '';width: 100px;height: 5px;background-color: var(--primary-color);position: absolute;bottom: 0px;left: 0px;right: 0px;}
.about_2 .content{height: 290px;background-color: #151d35;padding-bottom: 20px;-webkit-transition: all 500ms ease;-moz-transition: all 500ms ease;-ms-transition: all 500ms ease;-o-transition: all 500ms ease;transition: all 500ms ease;}
.about_2 .content:hover{background-color: var(--primary-color);}
.about_2 .row{padding-top: 55px;}
.about_2 .img{text-align: center;padding-top: 46px;}
.about_2 .title{font-size: 20px;text-transform: uppercase;text-align: center;margin-top: 20px;}
.about_2 .text{margin: 0px 40px;text-align: center;margin-top: 14px;font-size: 15px;font-weight: 300;}
.about_2 .row>div{margin-bottom: 30px;border-radius: 4px;}
.about_2 .row>div:nth-child(3n+4){clear: both;}
.about_3{background-color: #f8f8f8;position: relative;}
.about_3 .main_1488{background-color: #ffffff;padding-bottom: 70px;position: relative;z-index: 2;}
.about_3 .category{position: relative;font-size: 50px;line-height: 60px;padding-bottom: 20px;margin-bottom: 50px;padding-top: 100px;}
.about_3 .category::before{content: '';width: 100px;height: 5px;background-color: var(--primary-color);position: absolute;bottom: 0px;left: 0px;right: 0px;}
.about_3 .kuai{width: 100%;height: 100px;position: absolute;left: 0px;top: 0px;right: 0px;background-color: #232f55;}
.about_3 .row>div{margin-bottom: 30px;}
.about_3 img{width: 100%;}
.about_3 .row>div:nth-child(3n+4){clear: both;}
.about_4{background-color: #232f55;padding: 100px 0px;position: relative;}
.about_4 .swiper{position: relative;left: 10px;width: calc(100% - 10px);}
.about_4 .title{font-size: 50px;position: relative;padding-bottom: 20px;margin-bottom: 50px;color: #ffffff;}
.about_4 .title::before{content: '';width: 100px;height: 5px;background-color: var(--primary-color);position: absolute;bottom: 0px;left: 10px;right: 0px;}
.about_4:nth-child(even){background-color: #ffffff;}
.about_4 .button-next{width: 50px;line-height: 60px;height: 50px;background-color: #ffffff;position: absolute;top: 50%;margin-top: 30px;right: 130px;text-align: center;border-radius: 100px;box-shadow: 2px 4px 10px #031140;}
.about_4 .button-prev{width: 50px;line-height: 60px;height: 50px;background-color: #ffffff;position: absolute;top: 50%;margin-top: 30px;left: 130px;text-align: center;border-radius: 100px;box-shadow: 2px 4px 10px #031140;}
.about_4:nth-child(even) .button-next{box-shadow: 2px 4px 10px #adadad;}
.about_4:nth-child(even) .button-prev{box-shadow: 2px 4px 10px #adadad;}
.about_4 .button-next:hover i{color: var(--primary-color);}
.about_4 .button-prev:hover i{color: var(--primary-color);}
.about_4 .img{padding: 15px 0px;}
.about_4 .img img{box-shadow: 0px 0px 10px #ccc;}
.about_4 .main_1280{width: 1300px;overflow: hidden;}
.about_5{padding: 100px 0px 70px;position: relative;}
.about_5 .swiper{overflow: hidden;}
.about_5 .title{font-size: 50px;position: relative;padding-bottom: 20px;margin-bottom: 50px;color: #282828;line-height: 60px;}
.about_5 .title::before{content: '';width: 100px;height: 5px;background-color: var(--primary-color);position: absolute;bottom: 0px;left: 0px;right: 0px;}
.about_5 .row>div:first-child{padding: 0px;}
.about_5 .row>div>div{margin-bottom: 30px;}
.about_5 .row>div>div img{max-height: 251px;}
.about_5 .row>div img{width: 100%;}
.about_6{background-color: #f0f0f0;padding: 100px 0px;position: relative;}
.about_6 .swiper{overflow: hidden;}
.about_6 .title{font-size: 50px;position: relative;padding-bottom: 20px;margin-bottom: 50px;color: #282828;}
.about_6 .title::before{content: '';width: 100px;height: 5px;background-color: var(--primary-color);position: absolute;bottom: 0px;left: 0px;right: 0px;}
.about_6:nth-child(even){background-color: #ffffff;}
.about_6 .button-next{width: 50px;line-height: 60px;height: 50px;background-color: #ffffff;position: absolute;top: 50%;margin-top: 45px;right: 130px;text-align: center;border-radius: 100px;box-shadow: 2px 4px 10px #999999;}
.about_6 .button-prev{width: 50px;line-height: 60px;height: 50px;background-color: #ffffff;position: absolute;top: 50%;margin-top: 45px;left: 130px;text-align: center;border-radius: 100px;box-shadow: 2px 4px 10px #999999;}
.about_6:nth-child(even) .button-next{box-shadow: 2px 4px 10px #adadad;}
.about_6:nth-child(even) .button-prev{box-shadow: 2px 4px 10px #adadad;}
.about_6 .button-next:hover i{color: var(--primary-color);}
.about_6 .button-prev:hover i{color: var(--primary-color);}
.policy{padding: 100px 0px;}
.policy .title{font-size: 50px;margin-bottom: 20px;}
.policy .content{font-weight: 300;line-height: 30px;}

.san_1{position: fixed;top: 5%;right: 20px;color: #ffffff;z-index: 1000;width: 40px;height: 40px;line-height: 40px;text-align: center;display: none;}
.san_2{position: fixed;top: 5%;right: 20px;color: #ffffff;z-index: 1000;width: 40px;height: 40px;line-height: 40px;text-align: center;display: none;}
.san_1 i{color: black;font-size: 20px;}
.san_2 i{font-size: 20px;}

@media screen and (max-width: 1400px) {
	.main{margin: 0px 100px;}
	.main_1280{margin: 0px 40px;}
	.main_1488{margin: 0px 40px;padding: 0px 20px;}
	header{height: 105px;}
	header ul li{margin-left: 20px;line-height: 100px;}
	header ul li a{font-size: 16px;}
	header ul li .quote{width: 130px;}
	header ul li .drop-down{top: 105px;}
	.index_banner .button-prev{left: 10px;}
	.index_banner .button-next{right: 10px;}
	.projects_show .projects_show_list .button-next{right: 13px;}
	.projects_show .projects_show_list .button-prev{left: 13px;}
}
@media screen and (max-width: 768px) {
	.main{margin: 0px auto;}
	.main_1000{margin: 0px 15px;}
	.main_1280{margin: 0px 15px;}
	.main_1488{margin: 0px 15px;padding: 0px;}
	header{height: auto;}
	header .logo{max-height: 30px;margin: 2% 0px 2% 15px;}
	header ul{background-color: var(--primary-color);position: fixed;right: 0px;top: 0px;bottom: 0px;z-index: 11;padding-top: 50px;right: -100%; }
	header ul li{float: left; width: 100%;margin-left: 0px;line-height: 50px; border-bottom: var(--primary-color);}
	header .langlist a{line-height: 20px; color: white ; }
	header ul li>a{color: white ; float: left;}
	header ul li.active{border-color: var(--primary-color);}
	header ul li i{position: absolute;right: -15px;top: 50%;margin-top: -10px;}
	.san_1{display: block;}
	.san_1,.san_2{top: 2%;}
	.index_banner .swiper-slide{background-size: auto 100%;background-position: center;}
	.index_banner .swiper-slide img{opacity: 1; max-width: 100%; width: 100%; height: 100%;}
	.index_banner .button-next{width: 30px;height: 30px;line-height: 34px;}
	.index_banner .button-prev{width: 30px;height: 30px;line-height: 34px;}
	.index_banner .button-next i{font-size: 20px;}
	.index_banner .button-prev i{font-size: 20px;}
	.index_banner .content .title{line-height: 30px;margin-top: 25px;}
	.index_banner .content .text{line-height: 20px;margin-top: 30px;}
	.index_banner .content .more{margin-top: 20px;font-size: 16px;line-height: 30px;}
	.index_1{padding: 0px;}
	.index_1 .content .title{font-size: 40px;line-height: 50px;}
	.index_2 .category{margin-bottom: 10px;}
	.index_3 .category{font-size: 40px;}
	.index_4 .text{font-size: 20px;line-height: 30px;}
	.index_5{background-size: 200% auto;}
	.index_5 .content{padding: 10px 20px;}
	.index_5 .content .title{font-size: 30px;}
	.index_5 .row>div{position: inherit;}
	.index_5 .content .form{position: relative;padding-bottom: 65px;}
	.index_5 .content textarea{margin-top: 15px;}
	.index_5 button{position: absolute;bottom: 0px;left: 0px;right: 0px;}
	footer .row>div:nth-child(2) .foot_nav{width: 50%;float: left;}
	footer .row>div:nth-child(2) .title{margin-bottom: 10px;margin-top: 20px;}
	footer .row>div:nth-child(3) .foot_nav{width: 50%;float: left;}
	footer .row>div:nth-child(3) .title{margin-bottom: 10px;margin-top: 20px;}
	footer .row>div:nth-child(3) .foot_nav{height: 42px;margin-bottom: 10px;}
	footer .zz_foot{text-align: left;}
	footer .zh_foot{padding: 20px 0px;}
	footer .zh_foot div{padding: 0px;line-height: 30px;font-weight: 300;}
	.about_1{padding-top: 0px;padding-bottom: 50px;}
	.about_1 .title{font-size: 40px;line-height: 50px;}
	.about_1 .text{line-height: 24px;margin-bottom: 20px;}
	.about_2{padding-top: 50px;padding-bottom: 50px;}
	.about_2 .category{font-size: 40px;line-height: 50px;}
	.about_3 .category{font-size: 40px;line-height: 50px;font-size: 36px;padding-top: 50px;}
	.about_3 .main_1488{padding-bottom: 50px;}
	.about_4{padding: 50px 0px;}
	.about_4 .button-next{z-index: 2;right: 10px;}
	.about_4 .button-prev{z-index: 2;left: 10px;}
	.about_4 .swiper{margin: 0px 20px;}
	.about_4 .swiper img{width: 100%;}
	.about_4 .title{font-size: 40px;line-height: 50px;}
	.about_5{padding: 50px 0px;}
	.about_5 .title{font-size: 40px;line-height: 50px;}
	.about_6{padding: 50px 0px;}
	.about_6 .title{font-size: 40px;line-height: 50px;}
	.productslist .title{font-size: 26px;}
	.productslist .row{margin-bottom: 10px;}
	.productslist .row:nth-child(odd){padding-top: 30px;}
	.productslist .row:nth-child(even) .more{margin-bottom: 30px;}
	.productslist .row:nth-child(even) img{margin-bottom: 50px;}
	.productslist .row:nth-child(even) .title{margin-top: 80px;}
	.productslist .text{line-height: 24px;}
	.productslist .more{margin-top: 10px;}
	.productslist .title{margin-top: 20px;margin-bottom: 20px;}
	.products_1{padding-top: 50px;}
	.products_1 .title{font-size: 40px;line-height: 50px;margin-top: 20px;}
	.products_1 .move{margin-top: 30px;width: 100%;}
	.products_2 .category{font-size: 40px;line-height: 50px;}
	.products_2 .text{line-height: 24px;}
	.products_3{padding: 50px 0px;}
	.products_3 img{margin-top: 20px;}
	.products_3 .title{font-size: 40px!important;line-height: 50px!important;}
	.products_4{padding: 50px 0px;}
	.products_4 .category{font-size: 40px!important;line-height: 50px!important;}
	.products_5{padding: 50px 0px;}
	.products_5 img{margin-top: 20px;}
	.products_5 .title{font-size: 40px!important;line-height: 50px!important;}
	.products_6 .button-next{right: 10px;z-index: 2;}
	.products_6 .button-prev{left: 10px;z-index: 2;}
	.projectslist .text{font-size:16px;line-height: 26px;}
	.projectslist .content span{font-size: 40px!important;}
	.profile{padding: 50px 0px;}
	.profile .category{font-size: 40px;margin-bottom: 20px;}
	.profile .text{font-size:16px!important;line-height: 26px!important;margin-top: 20px!important;}
	.profile img:last-child{margin-top: 20px;}
	.projects_show_category{font-size: 40px;line-height: 50px;padding-top: 50px;}
	.projects_show .projects_show_list .title{font-size: 26px;}
	.sourcinglist{padding: 50px 0px;}
	.sourcinglist .category{font-size: 40px;line-height: 50px;margin-bottom: 20px;}
	.sourcing{padding-top: 50px;}
	.sourcing .title{font-size: 40px;line-height: 50px;}
	.sourcing .content{line-height: 26px;}
	.sourcing .content_c:first-child{margin-top: 20px;}
	.sourcing_1_category{margin-top: 60px;font-size: 40px;line-height: 50px;margin-bottom: 30px;}
	.sourcing_1 button{width: 100%;}
	.sourcing_1 .txtMarquee-top{padding-right: 0px;}
	.sourcing_2{padding: 50px 0px;}
	.sourcing_2 .category{font-size: 40px;margin-bottom: 20px;}
	.faq .category{font-size: 40px;line-height: 50px;margin-bottom: 20px;}
	.faq .list{font-size: 18px;padding: 10px 20px;line-height: 20px;}
	.faq .text{font-size: 16px;line-height: 26px;padding: 20px 16px;}
	.faq .list i{top: 11px;right: 10px;}
	.contact{padding: 50px 0px;}
	.contact .touxiang{margin: 0px auto;width: 80px;height: 80px;}
	.contact .text_right_1{width: 100%;text-align: center;}
	.contact .text_right_3 .list{margin-left: 0px;}
	.contact .main_1280 .row>div>div{padding: 0px;}
	.contact .text_right_2{font-size: 16px;font-weight: 300;}
	.contact .text_right_3 .list{padding-left: 30px;font-size: 16px;font-weight: 500;display: block;margin-bottom: 10px;display: grid;word-break: break-word;}
	.contact .title{font-size: 40px;line-height: 50px;margin-bottom: 50px;padding-bottom: 20px!important;}
	.contact .content{padding-left: 40px!important;background-position: left 6px;}
	.contact .content_2{font-size: 16px;margin-bottom: 20px;}
	.contact .text_right_4{margin-left: 0px;padding-left: 40px;margin-bottom: 20px;background-position: left 6px;}
	.contact .text_right_4 .list_2{font-size: 16px;}
	.contact_1{padding: 50px 0px;}
	.contact_1 .title{font-size: 40px;line-height: 50px;}
	.contact_1 .text{font-size: 24px;line-height: 36px;}
	header ul li .drop-down{box-shadow: 0px 0px 10px #565656;top: 50px;left: -50px!important;right: -50px;}
	header ul li .drop-down a{padding: 0px 10px;font-size: 16px;line-height: 30px;display: block; color: #000000 !important;}
	header ul li:last-child .drop-down{bottom: 50px;top: auto;}
  	header ul li:hover .drop-down{display: none;}
}
@media (max-width: 500px) {
	.san_1, .san_2 {top: 4%;}
}
.form-horizontal .form-group{ margin-left: unset; margin-right: unset;}

.langlist a{color: #202020; font-size: 20px;}
.langlist a img{margin-right: 5px; width: 31px;}
.langlist a .fa-caret-down{font-size: 20px; color: #202020;margin-left: 5px;}
.cate_title_somall{line-height: 20px; text-align: center; color: var(--primary-color);}
.products_core_img_padd_bottom{padding: 50%;}
.index-banner-img-padding-bottom{padding-bottom: 34%;}
.projects_details_img_padd_bott{padding-bottom: 70%;}
.products_details_img_padd_bott{padding-bottom: 100%;}
.new_blog_aj_img_padd_bottom{padding-bottom: 100%;}
.solution_img_catalogue_padd_margin{padding-bottom: 69%;}
.solution_datails_img_padd_bottom{padding-bottom: 58%;}
.latest_news_img_padd_bottom{padding-bottom: 57%;}
.latest_products_padding{padding-bottom: 100%;}
.case_customer_img_padd_bottom{padding-bottom: 64%;}
.certificate1_content_img_padd_bottom{padding-bottom: 130%;}
.e-catalogue-img-padding-bottom{padding-bottom: 65%;}
.about-banner-nav-img-padding-bottom{padding-bottom: 19%;}
.about-banner-nav-img-p-paddingg-bottom{padding-bottom: 43%;}
.product_project_img{padding-bottom: 60.38%;}


.content_relative,.mySwiper_1,.swiper_position_re{position: relative;}
.hidden_beyond{ padding: 0 10px; white-space: nowrap; overflow: hidden; text-overflow:ellipsis}
.index2_a_title_button{background-color: var(--primary-color);color: white; padding: 5px 20px;}
.index2_a_title_button:hover{color: white;}
.index_swiper_bg_white{background-color: white; position: relative;}
.title_swiper_wrapper_title{width: 100%; height: 100%; position: absolute; top: 0; left: 0;background-color: rgba(0,0,0,0.5); text-align: center; padding-top: 140px; display: none;}
.title_swiper_wrapper_title a{color: white; padding: 0 10px;}
.swiper-slide:hover .title_swiper_wrapper_title{display: block;}
.mySwiper_1{width: 100%;}

.index_swiper_bg_white .swiper-button-next {position: absolute; top: 50%; margin-top: -25px; right: 30px; width: 40px; line-height: 52px; height: 40px; background-color: #ffffff; z-index: 10; text-align: center; box-shadow: 0px 0px 15px #adadad;}
.index_swiper_bg_white .swiper-button-prev {position: absolute; top: 50%; margin-top: -25px; left: 30px; width: 40px; line-height: 52px; height: 40px; background-color: #ffffff; z-index: 10; text-align: center; box-shadow: 0px 0px 15px #adadad; }
.index_swiper_bg_white .swiper-button-next:after,.index_swiper_bg_white .swiper-button-prev:after{font-size: 14px;color: #2d2d2d;}
.index_swiper_bg_white .swiper-button-next:hover,.index_swiper_bg_white .swiper-button-prev:hover{background-color: var(--primary-color);}
.index_swiper_bg_white .swiper-button-next:hover:after,.index_swiper_bg_white .swiper-button-prev:hover:after {color: white;}
.cate_title_somall_title{width: 100%; color: white; text-align: center; padding: 0 15px;}
.index_swiper_bg_white{max-width: 100%; overflow: hidden;}
.cate_title_contact_jump{width: 100%; text-align: center; margin-top: 60px;}
.cate_title_contact_jump a{background-color: var(--primary-color); padding: 10px 25px; color: white;}
.index_news_latest_row_title{color: var(--primary-color);font-size: 20px;}
.index_news_latest_row_subtitle{ font-weight: bolder;margin-bottom: 20px;}
.latest_new_padd_bottom_index{padding-bottom: 61%;}
.of_the_date{padding-left: 0; padding-right: 0;}
.of_the_date span{ width: 100%;}
.index1_month_day{ width: 100%; height: 62px; color: white; background-color: var(--primary-color); text-align: center; line-height: 62px;}
.index1_year_day{background-color: #322f2e ;}
.news_blog_index_col_left:first-child{padding-left: 0;}
.news_blog_index_col_left{margin-bottom: 20px;}
.index1_latest_blog_intro_text{background-color: #f6f6f6;height: 124px;}
.index1_news_latest_intro{padding: 15px 0 15px 0;margin-top: 5px; color: #000000; font-weight: bold; max-height: 75px; overflow: hidden;}
.index1_latest_blog_intro_text .index1_read_more_row_news_latest{color: #999999; text-decoration: revert;}
.index1_latest_blog_intro_text .index1_read_more_row_news_latest:hover{color: var(--primary-color);}
.latest_new_img_left_right{padding-left: 0; padding-right: 0;}
.form-control{padding: 20px 0 20px 10px;}
.getCenter{text-align: center; background-color: white; padding: 10px 0; margin: 0;}

header ul li .languageDrop a{padding: unset;}
.bg_cate{position: relative;}
.position-absolute-div{position: absolute; top: 0; bottom: 0 ; left: 0; right: 0 ; display: flex; align-items: center;justify-content: center;}
.cate_title_tile_link,.cate_title_tile_link a{color: white;}
.index_1_text_input{ border: 1px solid #bdbdbd; padding: 5px 10px; font-size: 12px; width: 100%;}
.index_1_fa_search{position: relative;}
.index_1_fa_search i{position: absolute; right: 10px; top: 7px; color: #bdbdbd;}
.product_ul_filter .product_filter_title{color: white; background-color: var(--primary-color); padding: 10px 0 10px 15px;}
.product_ul_filter_list li{background-color: #eee; color: #202020;}
.product-second-level,.product-level{padding: 10px 15px; border: 1px solid #eee;}
.product-three-level{padding-left: 25px;}
.product-second-level-list, .product-second-level-list li{background-color: white;}
.product_ul_filter_list li a,.product_ul_filter_list .active a{color: #202020;}
.product_ul_filter_list .active .product-second-level .product-first-level,.product-second-level-list .active .product-second-a,.product-three-level-list .active .product-three-a, .active .product-level-a{color: var(--primary-color)  !important;}
.products_door_box{box-shadow: 1px 1px 10px #f0f0f0; margin-bottom: 20px;}
.index_1 .products_1_img_list{padding: 0px 50px;margin-top: 14px;position: relative;}
.index_1 .swiper{overflow: hidden;}
.index_1 .mySwiper_1{border: 1px solid #F0F0F0;}
.index_1 .button-prev{z-index: 2; width: 38px;height: 100%;display: grid;align-items: center;position: absolute;left: 8px;top: 0px;bottom: 0px;text-align: center;background-color: #eb6100; color: white;}
.index_1 .button-next{z-index: 2; width: 38px;height: 100%;display: grid;align-items: center;position: absolute;right: 8px;top: 0px;bottom: 0px;text-align: center;background-color: #eb6100;color: white;}
.index_1 .button-prev i{font-size: 28px;}
.index_1 .button-next i{font-size: 28px;}
.product_re_image{position: relative;}
.products_swiper_ab{ position: absolute; bottom: 26px;left: 40px; right: 40px; }
.mySwiper_2 .swiper-slide{border: 1px solid #f0f0f0;}
.right_col_index .index_2{padding: 40px 30px 32px 30px;}
.right_col_index .product_datails_index_a{height: 63px;}
.right_col_index .product_datails_index_a a{padding: 10px 60px; background-color: var(--primary-color); color: white; float: left;}
.product_datails_index_a .pull-right{background-color: #03a84e !important;}
.product_datails_index_title{ color: #010101;}
.product_datails_index_text{color: #999999; padding: 10px 0 20px 0;border-bottom: 1px solid #dadada;}
.product_datails_index_intro{ overflow: hidden; -webkit-line-clamp: 11; min-height: 236px; font-size: 16px !important;}
.details-tab{text-align: center;}
.details-tab li{white-space: nowrap; overflow: hidden; float: left; background: #e1e1e1; cursor: pointer; font-size: 18px; padding: 20px 45px;}
.details-tab li.detailStaBactive {color: var(--primary-color);background: #f4f4f4;}
.description {display: none;width: 100%;min-height: 400px; background-color: #f4f4f4;margin-top: 66px; padding: 60px;}
/* .showDetail {display: block !important;} */
.showDetail {display: flex !important; flex-direction: column;}

.new_index_static{padding: 0 15px !important;margin-bottom: 60px;}
.new_index_static .index1_month_day{height: 116px; line-height: 116px;}
.new_index_static .index1_latest_blog_intro_text{height: 232px;}
.new_index_static .index1_news_latest_intro{ min-height: 90px;}
.new_index_static .index1_news_latest_intro_text{color: #999999;margin: 10px 0;}
.position-img {position: fixed; right: 15px; bottom: 100px;}
.position-img img{width: 90px;}

@media screen and (max-width: 1200px){
	.index1_latest_blog_intro_text{ height: 89px;}
	.new_index_static .index1_month_day { height: 115px; line-height: 115px;}
	.new_index_static .index1_latest_blog_intro_text{ height: 232px;}
	.new_index_static .index1_news_latest_intro_text{ -webkit-line-clamp: 2;}
	.about_content_title .content{display: block;}
}
.catalogue_frame{position: relative;}
.catalogue_frame:hover .solution_img_title{display: flex;}
.catalogue_frame .solution_img_title{display: none; height: 100%; position: absolute; top: 0; bottom: 0; right: 0; left: 0; padding: 0 10px; background-color: rgba(0,0,0,0.5); text-align: center; margin: auto ; color: white; justify-content: center; align-items: center }
.catalogue_margin_bottom{margin-bottom: 15px;}
.index_1 .container .title{margin-top: 20px;}
.index_1 .container .intro{max-width: 100%; color: #202020; font-size: 14px; }
.index_1 .container .intro img{max-width: 100%;}
.latest_new_list_right{width: 100%; color: #202020; font-weight: 500; margin-bottom: 20px;}
.latest_news_padding{padding-left: 0;padding-right: 0;}
.latest_news_title_2{font-weight: 600; margin: 2px 0;}
.latest_news_title_2_time{ color: #666666; font-size: 12px;}
.latest_a_hover_datails{padding-bottom: 40px; border-bottom: 1px solid #eeeeee;}
.latest_a_hover .container-fluid{margin-bottom: 20px; padding-left: 0; padding-right: 0;}
.latest_a_hover a:hover{ color: var(--primary-color); }
.latest_a_hover_datails:last-child {margin-top: 40px; border-bottom: unset;}
.latest_news_title_3{font-weight: 600; margin-top: 30px;}
.index_hopefully_bg{background-image: url(../image/about_Us_bg.png); padding-right: 100px; padding-left: 100px;}
.hidden_certificate{overflow: hidden;}
.index_1_padding{padding: 40px;}
.index_1_title{color: #202020; font-size: 25px;}
.index_1_row_input{background-color: #f3f3f3;}
.index_1_padding input{padding: 8px 20px; border-radius: 20px; color: #202020; font-size: 18px; border: unset; width: 49%;margin-bottom: 20px;}
.index_1_padding  input::-webkit-input-placeholder, textarea::-webkit-input-placeholder{color: #cccccc;}
.index_1_input_information{margin-top: 20px;}
.index_1_input_information input:first-child{margin-right: 1%;}
.index_1_input_information input:nth-child(3){width: 100%;}
.index_1_input_information textarea{width: 100%; min-height: 100px; border: unset; padding: 8px 20px; border-radius: 5px;max-width: 100%;}
.send_button_message{padding: 15px 20px ; background-color: var(--primary-color);width: 170px; color: white; text-align: center; border-radius: 8px; margin-top: 10px;}
.index_1_row_right{background-color: var(--primary-color);}
.index_1_title_white{color: white;}
.index_1_intro{width: 100%; padding-left: 40px; margin-top: 20px;}
.index_1_intro1{background: url(../image/tel.png) no-repeat;}
.index_1_intro2{background: url(../image/email.png) no-repeat; }
.index_1_intro3{background: url(../image/position.png) no-repeat; }
.fa_i{margin: 40px 0 117px 0;}
.fa_i_aria{width: 40px; height: 40px; text-align: center; line-height: 40px;color: white; float: left; margin-right: 3%;}
.fa_i_aria i{font-size: 35px;}
.index_i_intro_text{height: 69px;}
.ul_hidden_toggle_toggle{padding-top: 3px;}
.ul_hidden_toggle_toggle li{padding-left: 5px; padding-bottom: unset;}
@media (max-width:1200px) { .index_1_padding input{width: 100%;}}
.index_1_margin_top{margin-top: 30px;}
.search_input{position: relative;}
.search_input input{width: 100%; border: unset; padding: 20px 40px; background-color: #f3f3f3;border-radius: 40px;}
.search_input img{position: absolute; right: 20px; width: 25px; top: 18px;}
.search_filter_title{font-size: 30px; font-weight: 500; padding-bottom: 10px; border-bottom: 1px solid #f3f3f3;}
.search_filter_products{padding: 10px 0; color: #999999;}
.search_filter_products a{color: #999999;}
.search_filter_products a:hover{color: var(--primary-color);}
.search_article_results{ color: #999999;}
.search_article_results span{color: var(--primary-color);}
.search_products_title{margin-top: 40px; color: #202020; }
.search_products_intro{ color: #999999; margin-top: 10px;}
.search_new_products{padding: 20px 0; border-top: 1px solid #eeeeee;}
.search_new_products:nth-child(2){border-top: unset;}
.search_bottom_padd_bottom{padding-bottom: 100px;}
.search_active{color: var(--primary-color) !important;}
.policy_category{max-width: 100%;}
.policy_category img{max-width: 100%;}
.nav_padding_bottom{width: 100%; height: 90px; }
.product_re_image:hover .products_swiper_ab{opacity: 1}
.of_the_date_bl{display: block}
.of_the_date_no{display: none}
.products-filter-all { padding: 20px 20px 20px 20px;background-color: var(--primary-color);color: white;margin-top: 20px;}
.products-filter-all i,.product_ul_filter_list li i{ float: right; padding-top: 5px; cursor: pointer; padding-right: 10px; color:#202020;}
.news-font-25{ font-size: 25px;}
@media (max-width: 787px) { 
	.index_1 .content{height: auto;} 
	.of_the_date_bl{display: none}  
	.of_the_date_no{display: block}
	.hidden_certificate .swiper-button-prev{ top: unset; bottom: 20px; left: 30%;}
	.hidden_certificate .swiper-button-next{ top: unset; bottom: 20px; right: 30%;}
	.description{padding: 60px 0 0 0; overflow: auto;}
	.description iframe{height: 500px;}
	.new_index_static .index1_news_latest_intro{min-height: 80px;}
	.content-img-min-height{min-height: 45px;}
	.product_datails_index_intro{min-height: 190px;}
	.products-filter-all i{color: white;}
	.index1_news_latest_intro{max-height: 60px;}
	.new_index_static{margin-bottom: 20px;}
	.index-banner-img-padding-bottom{padding: 40%;}
	.right_col_index .index_2{padding: 40px 15px 32px 15px;}
	.right_col_index .product_datails_index_a a{padding: 10px 12px; margin-top: 10px;}
	.position-img{ bottom: 75px;}
}
@media (max-width: 500px) {
	.index_hopefully_bg{padding: 0px 50px;}
	.description iframe{height: 300px;}
}
/* 分页 */
.raw_pagination_ul_page{width: 100%; float: left ; text-align: center;}
.raw_pagination_ul_page ul li a,.raw_pagination_ul_page ul li span{margin: 0 5px !important; background-color: unset !important; color: black !important; border: unset; width: 45px !important; height: 45px!important; line-height: 40px;}
.raw_pagination_ul_page ul li:hover a,.raw_pagination_ul_page ul .active span{margin: 0 5px !important; background-color: var(--primary-color) !important; color: white !important; border: unset; width: 45px !important; height: 45px!important;  line-height: 40px;}
.raw_pagination_ul_page ul li:first-child i,.raw_pagination_ul_page ul li:last-child i {color: var(--primary-color);}
/* 分页 */

/* E-catalogue */
.directory-electronic-teb{width: 100%; display: flex; justify-content: center; padding-bottom: 80px;}
.directory-electronic-teb-tab{float: left; background-color: #eeeeee; text-align: center; color: #202020; padding: 15px 25px; border-radius: 30px;}
.directory-electronic-teb-tab:hover,.directory-electronic-teb-tab:hover a,.directoory-electronic-teb-tab-active{background-color: var(--primary-color); color: white;}
.content-img-min-height{min-height: 58px;}
.bg-linear-radinet{background: linear-gradient(to right,var(--primary-color),#eb9f00);}
@media (max-width: 787px) {
	.directory-electronic-teb{padding: 40px 0 !important;}
	.fadeInRight iframe{ height: 200px;}
	.product_ul_filter_list{background: var(--primary-color); color: white; padding-top: unset;}
	.ul_hidden_toggle_toggle li{border-top: unset; padding-right: 0 ;}
	.bg-linear-radinet{height: 161px;}
	.show-more button{margin-top: 40px;}
	.product-project-flex .product-project-text{display: block;}
	.product-project-text .title{margin-bottom: 5px !important;}
	.product-project-text .intro{margin-bottom: 20px;}
	#picture1 .show-more button{margin-top: 10px !important;}
	#picture .show-more button{margin: 20px 0 !important;}
	.product-all-flex{display:block !important;}
	.sidebar{top: 58% !important;}
}

@media (max-width: 767px){
	.product-project-flex{display: block !important;}
	.product-friction-bg .title{margin-bottom: 30px !important; font-size: 25px !important;}
	.product-friction-bg .intro{ flex-direction: column; }
	.product-friction-bg .intro-text{max-width: 100% !important; margin-bottom: 20px;}
}

.product-list-intro-no{word-break: break-word; text-overflow: ellipsis; display: -webkit-box; -webkit-box-orient: vertical; overflow: hidden;-webkit-line-clamp: 3;font-size: 22px !important; word-spacing: 3px;}
.product-list-intro-yes{height: auto; overflow: auto; display: block; font-size: 22px !important; word-spacing: 3px;}
.show-more{text-align: center;}
#picture .show-more button,#picture1 .show-more button,.show-more .btn.focus,.show-more .btn:focus,.show-more .btn:hover{ margin-top: 80px; background: unset; color: var(--primary-color); border: 1px solid var(--primary-color); outline:unset;}
#picture1 .show-more button{margin-top: 30px;}
.index_2 .show-more button{margin-top: 40px !important;}
.product_project_title{color: var(--primary-color);}
.product-project-text .title{ text-align: left; margin-bottom: 20px; color: #202020;}
.product-project-text .intro{color: #666666; font-family: 'roboto-regular';}
.product-project-flex{display: flex; margin-bottom: 20px;}
.product-project-flex .product-project-text{display: flex; flex-direction: column; justify-content: center; }
.product-friction-bg{background: url('../image/pgb1.png') no-repeat;}
.product-friction-bg .title{background-color: unset; color: white; padding: 0 15px; margin-bottom: 60px;}
.product-friction-bg .intro{display: flex; justify-content: space-around;}
.product-friction-bg .intro-text{max-width: 33%;}
.product-friction-bg .intro_title{color: var(--primary-color); margin-bottom: 10px;}
.product-friction-bg .intro_intro{color: white; font-family: 'roboto-regular'; padding: 0 10px; font-size: 17px;}
.border-bottom{border-bottom: 1px solid #f4f4f4;}
.news-qa .title{padding: 10px 20px; background-color: #f4f4f4; color: #202020; cursor: pointer; text-align: left;}
.news-qa .title i{float: right; margin-top: 15px; }
.news-qa .intro{width: 96%;margin: 0 2%; display: none; text-align: left; font-family: 'roboto-regular';padding-top: 10px; font-size: 17px;}
.news-this{margin-bottom: 20px;}
.product-like{color: var(--primary-color); text-align: center;}
.product-flex{position: fixed; top: 100px;}
.product-list-item {position: relative;}
.product-list-item i{position: absolute; bottom: 0px; right: 10px; color: var(--primary-color); font-size: 20px; cursor: pointer;}
.product-project-right{flex-direction: row-reverse;}
.product-all-flex{display: flex;}
.products_door_box:hover img{transform: scale(1.1);}
.sidebar{position: fixed; top: 45%; right: 0px; background-color: var(--primary-color); }
.sidebar .item{width: 40px; height: 40px; text-align: center; line-height: 40px; cursor: pointer;}
.sidebar .item i{ color: white; font-size: 20px;}
.flexible{top: 0; left: -30px; width: 30px !important; height: 30px !important; line-height: 30px !important; background: white;}
.flexible i{color: var(--primary-color) !important;}
.right-40{right: -40px;}