*{margin: 0px;padding: 0px;}
html,body{font-size: 16px;color: #282828;font-family: "Poppins", sans-serif;font-weight: 500;}
body,a,h1,h2,h3,h4,h5,h6,hr,p,blockquote,dl,dt,dd,ul,ol,li,pre,form,fieldset,legend,button,input,textarea,tr,th,td{margin:0;padding:0;-webkit-text-size-adjust:none;list-style: none;word-wrap:break-word;}
a{text-decoration : none;color: #282828;-webkit-tap-highlight-color: transparent; outline: none;}
a:hover,a::before,a::after,a:focus{text-decoration : none;-webkit-tap-highlight-color: transparent; outline: none;}
img{vertical-align:middle;max-width: 100%;}
.main{max-width: 1380px;margin: 0px auto;}
.main_1000{max-width: 1000px;margin: 0px auto;}
.main_1280{max-width: 1280px;margin: 0px auto;}
.main_1488{max-width: 1488px;margin: 0px auto;}
input,textarea{color: #c4c4c4;outline:none;}
input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:#696969;font-family: "Poppins", sans-serif;font-weight: 400;}
input::-moz-placeholder,textarea::-moz-placeholder{/* Mozilla Firefox 19+ */color:#696969;font-family: "Poppins", sans-serif;font-weight: 400;}
input:-moz-placeholder,textarea:-moz-placeholder{/* Mozilla Firefox 4 to 18 */color:#696969;font-family: "Poppins", sans-serif;font-weight: 400;}
input:-ms-input-placeholder,textarea:-ms-input-placeholder{/* Internet Explorer 10-11 */ color:#696969;font-family: "Poppins", sans-serif;font-weight: 400;}
select{color:#696969;font-family: "Poppins", sans-serif;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: #F1EEE7;height: 133px; position: fixed; top: 0; left: 0; right: 0; z-index: 998;}
header .logo{margin: 30px 0px;padding-top: 15px;}
header ul{float: right;clear: both;}
header ul li{float: left;margin-left: 40px;position: relative;line-height: 128px;border-bottom: 5px #F1EEE7 solid;}
header ul li a{color: #000;font-weight: 500;font-size: 18px;display: inline-block;line-height: 44px;text-transform: uppercase;}
header ul li i{color: #000;}
header ul li:hover>a{color: #c1180b;}
header ul li:hover>i{color: #c1180b;}
header ul li .quote{color: #fff;width: 150px;line-height: 44px;background-color: #c1180b;text-align: center;border-radius: 2px;}
header ul li:hover .quote{color: #ffffff;}
header ul li:last-child i{margin-left: 10px;}
header ul li:first-child{margin-left: 0px;}
header ul li .drop-down{position: absolute;top: 133px;z-index: 2;background-color: #F1EEE7;line-height: 42px; 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: #c1180b;}
header ul li .drop-down img{margin-right: 10px;}
header ul li.active{border-color: #c1180b;}
header ul li:hover .drop-down{display: block;}
header ul li:last-child .drop-down{padding: 10px 0px;}
header ul li:last-child a{font-size: 16px;padding-left: 10px;}
.header-padding-bottom{height: 133px;}

.index_banner{overflow: hidden;position: relative;}
.index_banner .swiper-slide img{width: 100%;}
.index_banner .swiper-slide{opacity: 0.5;position: relative;}
.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;border-radius: 50px;box-shadow: 0px 0px 10px #adadad;}
.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;border-radius: 50px;box-shadow: 0px 0px 10px #adadad;}
.index_banner .button-next:hover i{color: #c1180b;}
.index_banner .button-prev:hover i{color: #c1180b;}
.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{font-size: 50px;line-height: 50px;max-width: 600px;margin: 0px auto; word-break: unset !important;}
.index_banner .content .text{font-size: 20px;max-width: 600px;margin: 30px auto 0px;}
.index_banner .content .more{background-color: #c1180b;width: 190px;line-height: 46px;margin: 0px auto;font-size: 18px;text-transform: uppercase;margin-top: 100px;border-radius: 3px;}

.index_1{padding: 100px 0px;background-image: url(../image/index_1_bj.jpg);background-size: 100%;}
.index_1 .content{display: flex;align-items: center;height: 510px;}
.index_1 .content .title{font-size: 50px;line-height: 60px;width: 100%;}
.index_1 .content .text{font-weight: 300;line-height: 30px;margin-top: 20px; max-height: 270px; overflow: hidden;}
.index_1 .content .more{width: 145px;line-height: 45px;font-size: 18px;background-color: #c1180b;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: 100px 0px 70px;}
.index_2 .category{font-size: 50px;line-height: 50px;text-align: center;margin-bottom: 60px;}
.index_2 .row>div{margin-bottom: 30px;}
/*.index_2 .row>div:nth-child(4){clear: both;}*/
.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{font-size: 20px;line-height: 48px;background-color: #F1EEE7;color: #ffffff;text-align: center;-webkit-transition: all 500ms ease;-moz-transition: all 500ms ease;-ms-transition: all 500ms ease;-o-transition: all 500ms ease;transition: all 500ms ease;}
.index_2 .row>div:hover img{opacity: 0;}
.index_2 .row>div:hover .title{background-color: #c1180b;}

.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: 15px; min-height: 43px; overflow: hidden; margin-bottom: 20px;}
.index_3 .content .text{font-size: 15px;font-weight: 300;margin-top: 2px;height: 42px;overflow: hidden; color: #999999;}
.index_3 img{width: 100%;}

.index_4{padding: 100px 0px;background-image: url(../image/index_4_bj.jpg);}
.index_4 .swiper{background-color: #F1EEE7;text-align: center;color: #ffffff;padding: 60px 0px 100px;border-radius: 10px;overflow: hidden;box-shadow: 0px 5px 10px rgba(0, 0, 0, 0.3);}
.index_4 .text{max-width: 820px;font-size: 25px;color: #000;line-height: 40px;margin: 30px auto 40px;}
.index_4 .name{text-align: center;font-size: 20px;margin-top: 10px;color: #000;}
.index_4 .swiper-pagination{margin-bottom: 40px;}
.index_4 .swiper-pagination-bullet{background-color: #ffffff;width: 10px;height: 10px;opacity: 1!important;}
.index_4 .swiper-pagination-bullet-active{width: 15px;height: 15px;position: relative;top: 3px;background-color: #c1180b;}
.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: #F1EEE7;padding: 10px 100px;color: #ffffff;max-width: 814px;position: relative;top: 110px;padding-bottom: 50px;border-radius: 10px;/* box-shadow: 0px 6px 10px #131d3c; */box-shadow: 0px 5px 10px rgba(0, 0, 0, 0.3);}
.index_5 .content .title{color: #000;font-size: 40px;margin-top: 30px;text-align: center;}
.index_5 .content .subtitle{color: #000;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;border: none;}
.index_5 .content textarea{height: 271px;border: none;}
.index_5 .content select{color: #696969;padding: 15px 20px;width: 100%;border: none;}
.index_5 .content button{width: 100%;background-color: #c1180b;color: #ffffff;border: none;line-height: 54px;margin-top: 15px;font-size: 15px;text-transform: uppercase;}

footer{padding: 180px 0px 0px;background-color: #F1EEE7;}
/*footer .foot_logo{width: 110px;}*/
footer .link{margin-top: 60px;}
footer .link .img{background-size: auto 20px; float: left;width: 40px;height: 40px;border-radius: 50px;background-repeat: no-repeat;background-position: center;display: grid;align-items: center;text-align: center;border: 1px #666 solid;margin-right: 5px;}
footer .link .img img{margin: 0px auto;width: 20px; -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: #000000;margin-bottom: 30px;}
footer .foot_nav{font-size: 15px;color: #666;font-weight: 300;margin-bottom: 15px;}
footer .blog_list{background-position: left top;background-repeat: no-repeat;padding-left: 78px;background-size: 66px 43px; min-height: 43px;}
footer .foot_nav .foot_nav_2{color: #666;}
footer .zh_foot{border-top: 1px #414b69 solid;line-height: 56px;color: #666;overflow: hidden;clear: both;margin-top: 30px;}
footer .zz_foot{text-align: right;}
footer .zz_foot a{color: #666;}
footer .zz_foot a:first-child{margin-right: 20px;}
footer .zz_foot a:last-child{margin-left: 20px;}
footer a:hover .foot_nav{color: #c1180b;}

.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: #c1180b;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: #c1180b;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 #c1180b 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: 40px;margin-top: 10px;margin-bottom: 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: #c1180b;color: #ffffff;margin-top: 50px;border-radius: 3px;}
.products_2{padding: 0;}
.products_2 .category{font-size: 50px;line-height: 70px;margin-top: 60px;}
.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: 0;position: relative;overflow: hidden;margin-bottom: 80px;}
.products_6 .title{font-size: 50px;line-height: 70px; text-align: center;}
.products_6 .mySwiper_1{margin-top: 30px;overflow: hidden;}
.products_6 .mySwiper_1 img{width: 100%;}
.products_6 .button-next{width: 35px;line-height: 38px;height: 35px;background-color: #ffffff;position: absolute;top: 46%;margin-top: 30px;right: 130px;text-align: center;border-radius: 100px;box-shadow: 2px 4px 10px #949494;}
.products_6 .button-prev{width: 35px;line-height: 38px;height: 35px;background-color: #ffffff;position: absolute;top: 46%;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 .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: #c1180b;border-color: #c1180b;}
.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: #F1EEE7;}
.sourcing_1 input,.sourcing_1 textarea{padding: 8px 25px;width: 100%;border: 1px #fff solid;margin-bottom: 10px;background-color: rgba(255,255,255);border-radius: 3px;color: #000;}
.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: #c1180b;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: #c1180b;}
.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; float: left;}
.sourcing_2 .more span:last-child{float: right;}
.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: 46px;-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: 46px;}
.sourcing_2 .content:hover span:first-child{color: #c1180b;border-color: #c1180b;}
.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; background-image: unset;}
.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: #F1EEE7;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: #c1180b;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: #c1180b;}
.projects_show .projects_show_list .button-prev:hover i{color: #c1180b;}
.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: #c1180b;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: #c1180b;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: #c1180b;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: #F1EEE7;color: #ffffff;padding: 100px 0px 70px;}
.about_2 .category{color: #000;position: relative;font-size: 50px;line-height: 60px;padding-bottom: 20px;}
.about_2 .category::before{content: '';width: 100px;height: 5px;background-color: #c1180b;position: absolute;bottom: 0px;left: 0px;right: 0px;}
.about_2 .content{height: 290px;background-color: #000000;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: #c1180b;}
.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: #c1180b;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: #F1EEE7;}
.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: #F1EEE7;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: #000;}
.about_4 .title::before{content: '';width: 100px;height: 5px;background-color: #c1180b;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: #c1180b;}
.about_4 .button-prev:hover i{color: #c1180b;}
.about_4 .img{padding: 15px 0px;}
.about_4 .img img{box-shadow: 0px 0px 10px #ccc;}
.about_4 .main_1280{max-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: #c1180b;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: #c1180b;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: #c1180b;}
.about_6 .button-prev:hover i{color: #c1180b;}
.policy{padding: 100px 0px;}
.policy .title{font-size: 50px;margin-bottom: 20px;}
.policy .content{font-weight: 300;line-height: 30px;}

.webkit-line-normal-clamp{ white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
.webkit-line-clamp{ word-break: break-word; text-overflow: ellipsis; display: -webkit-box; -webkit-box-orient: vertical; overflow: hidden;}
.-webkit-line-clamp-2{-webkit-line-clamp: 2;}
.new_index_1{padding: 50px 0px;background-color: #f3f3f3; color: white;}
/* .new_index_1_col{width: 100%; height: 150px;} */
.new_index_1_col{width: 100%;}
.new_index_1_col_title{padding-top: 100px;text-align: center;color: #000000!important;}
.new_index_1_bg1{background: url('../../honglilai/picture/diamond.png') center 15px no-repeat;}
.new_index_1_bg2{background: url('../../honglilai/picture/drawFree.png') center 15px no-repeat;}
.new_index_1_bg3{background: url('../../honglilai/picture/earthThe.png') center 15px no-repeat;}
.new_index_1_bg4{background: url('../../honglilai/picture/experienceProjects.png') center 15px no-repeat;}
.new_index_1_bg5{background: url('../../honglilai/picture/seriesMain.png') center 15px no-repeat;}
.new_index_1_bg6{background: url('../../honglilai/picture/design.png') center 15px no-repeat;}
.content_img_wow_1{position: relative; width: 100%; height: 0; overflow: hidden; }
.content_img_wow_1 img{position: absolute; width: 100%; height: 100%; display: block; top: 0; left: 0; opacity: 1 !important;}
.content_img_padd_bottom{ padding-bottom: 140%;}
.content_img_profile_padd{padding-bottom: 59%;}
.content_img_padd_bottom_bottom{padding-bottom: 80%;}
.row_projects_related_padd_bottom{padding-bottom: 58%;}
.row_products_related_padd_bottom{padding-bottom: 100%;}
.product_mySwiper_padd_bottom{padding-bottom: 100%;}
.content_img_wow_products_padding_bottom{padding-bottom: 100%;}
.index_content_img_cover_padd_bottom{padding-bottom: 60%;}
.fafctories_img_row_img_padd_bottom{padding-bottom: 73%;}
.swiper_img_content_customer_padd_bottom{padding-bottom: 63%;}
.package2_customer_padd_bottom{padding-bottom: 133%;}
.new_blog_aj_img_padd_bottom{padding-bottom: 65%;}
.products_details_img_padd_bott,.new_blog_old_aj_img_padd_bottom{padding-bottom: 100%;}
.evaluation_img_content_padd_bottom{padding-bottom: 100%; border-radius: 50%;}
.certificate_content_swiper_img_padd_bottom{padding-bottom: 118%  !important;}
.content_relative{position: relative;}
.content_relative:hover .content_img_title{display: block;}
.content_img_title{position: absolute; bottom: 0; width: 100%; height: 100%; background-color: rgba(0, 0, 0, 0.5); display: none;}
.Poppins{font-family: 'Poppins', sans-serif; color: white;}
.Poppins_size_weight{font-size: 23px;}
.content_img_title_title{ margin: 245px 0 20px 0;  width:calc(100% - 30px); padding: 0 15px; overflow: hidden;white-space:nowrap;text-overflow:ellipsis;}
.content_img_title_link{  width:calc(100% - 30px); padding: 0 15px; text-decoration: underline; }
.content_img_title_link:hover{  width:calc(100% - 30px); padding: 0 15px; text-decoration: underline; }
.index_3_position{position: relative;}
.index_3_row_hidden{overflow: hidden;}
.index_3 .button-prev { position: absolute; top: 50%; margin-top: -25px; left: 100px; width: 50px; line-height: 62px; height: 50px; background-color: #ffffff; z-index: 10; text-align: center; border-radius: 50px; box-shadow: 0px 0px 10px #adadad; }
.index_3 .button-next { position: absolute; top: 50%; margin-top: -25px; right: 100px; width: 50px; line-height: 62px; height: 50px; background-color: #ffffff; z-index: 10; text-align: center; border-radius: 50px; box-shadow: 0px 0px 10px #adadad;}
.index_3 .button-next:hover i {color: #c1180b;}
.index_3 .button-prev:hover i {color: #c1180b;}
.profile_list_bg{box-shadow: 1px 1px 10px #efefef; margin-bottom: 20px;}
.profile_list_connect_ell{ display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; word-break: break-all; overflow: hidden; text-overflow: ellipsis; line-height: unset !important; height: 43px !important;}
.profile_list_connect_img_cell{ display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; word-break: break-all; overflow: hidden; text-overflow: ellipsis; line-height: unset !important; height: 60px !important;}
.profile_list_connect_img_cell_title{ display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; word-break: break-all; overflow: hidden; text-overflow: ellipsis; line-height: unset !important; height: 140px !important;}
.profile_list_bg .title{ color: #202020;}
.projects_details{padding-top: 100px;}
.projects_details_title_bord{font-weight: bolder; font-size: 50px;}
.positioning_title{width: 100%; min-height: 80px; padding-left: 60px;}
.positioning_title_bg{ background: url('../../honglilai/image/blog_ico_1.png') left no-repeat;}
.positioning_title_bg1{ background: url('../../honglilai/image/blog_ico_2.png') left no-repeat;}
.position_location{color: #787878; font-size: 14px; padding-top: 20px;}
.position_location_area{font-size: 20px;font-weight: bolder; color: #434343;}
.projects_text_list{ font-size: 12px; font-weight: bold; line-height: 20px; margin-top: 30px; float: left;}
.projects_title_sit_amet{font-size: 30px; font-weight: bold;margin-top: 100px;}
.projects_text_list_sit_amet{font-size: 15px; padding: 20px 0 100px 0;}
.row_projects_related_title{font-weight: bold; font-size: 25px; color: #202020;margin-bottom: 10px;}
.lorem_ipsum_dolor_projects{margin-top: 50px; font-weight: bolder;}
.profile_list_connect_ell:hover{color: #bc2821; font-weight: bolder; }
.row_projects_col_div{margin-bottom: 20px;}
.row_margin_bottom{margin-bottom: 50px;}
.products_6 .button-next:hover i {color: #c1180b;}
.title_swiper_wrapper_title{font-weight: bold; margin-top: 10px; text-align: center; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; word-break: break-all; overflow: hidden; text-overflow: ellipsis; line-height: unset !important; height: 43px !important;}
.products_5_col_row_iframe iframe{ margin: 0 15%;}
.products_4_padd_bottom{padding-bottom: 0 !important; margin-bottom: 40px;}
.product_type_link_sidebar_title{padding: 10px 0 10px 20px;background-color: #F1EEE7;color: #000;font-size: 30px;}
.product_type_link_sideber_ul_ul li{background-color: #fafafa; border: 1px solid #ececec; font-size: 14px;}
.product_type_link_sideber_ul_ul li .product_type_link_sideber_ul_ul_li_a{color: #434343; padding: 20px 0 20px 20px; cursor: pointer;}
.product_type_max_height{min-height: 1000px; overflow: hidden;}
.product_type_link_sideber_ul_ul_ul li{border: 1px dashed #ececec; text-align: center; height: 40px; line-height: 40px;}
.product_title_a_Railing{text-align: center; padding-top: 10px;}
.products_content_wow_padd a:hover{color: #c1180b;}
.products_content_wow_padd{margin-bottom: 20px;}
.fa-2x{margin-top: 2px;}
.swiper-wrapper{height: auto !important;}
.evaluation1_content_margin_miaohao{width: 80px; height: 80px; margin: auto;}
.layui-flow-more{float: left; width: 100%; text-align: center; }
.layui-flow-more button:hover{ text-decoration: underline; color: #999999;}
.layui-flow-more button{background: unset;text-decoration: underline;font-size: 20px; color: #999999}
.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: #F1EEE7 !important; color: white !important; border: unset; width: 35px !important; height: 35 !important;  }
.raw_pagination_ul_page ul li:hover a,.raw_pagination_ul_page ul .active span{margin: 0 5px !important; background-color: #c1180b !important; color: white !important; border: unset; width: 35px !important; height: 35 !important;  }
.index_3_row_hidden .mySwiper_1 a:hover{color: #282828}
.content_text_a_project{color: #ababab; text-decoration: revert !important;}
.content_text_a_project:hover{color: #c1180b !important;}
.product_type_link_sideber_ul_ul_li_a i{ float: right; margin-right: 20px; font-size: 12px; line-height: 20px;}
#product_content a {color: #282828;}

.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: #ffffff;z-index: 1000;width: 40px;height: 40px;line-height: 40px;text-align: center;display: none;}
.san_1 i{color: #ffffff;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 .logo{height: 80px;}
	header ul li{margin-left: 30px;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: 72px;}
	header .logo{height: 35px;margin: 10px 0 0 0;}
	header ul{background-color: #F1EEE7;position: fixed;right: 0px;top: 0px;bottom: 0px;z-index: 11;padding: 0px 50px;padding-top: 100px;right: -300px;}
	header ul li{float: none;margin-left: 0px;line-height: 50px;}
	header ul li a{line-height: 50px;}
	header ul li.active{border-color: #F1EEE7;}
	header ul li i{position: absolute;right: 0px;top: 50%;margin-top: -10px;}
	.san_1{display: block;}
	/* .index_banner .swiper-slide{height: 300px;background-size: auto 100%;background-position: center;} */
	.index_banner .swiper-slide{background-size: auto 100%;background-position: center;}
	/* .index_banner .swiper-slide img{opacity: 0;} */
	.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{font-size: 18px;line-height: 30px;margin-top: 5px;}
	.index_banner .content .text{line-height: 20px;margin-top: 5px;word-break: break-word;}
	.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{font-size: 40px;margin-bottom: 30px;}
	.index_3 .category{font-size: 40px;}
	.index_4 .text{font-size: 16px;line-height: 30px; padding: 0 20px;}
	.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:first-child{display: flex;justify-content: space-between;}
	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: right;}
	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: 26px;line-height: 38px;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_2 .text table{max-width: 100% !important;}
	.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: 30px;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; margin-left: 50px;}
	header ul li:last-child .drop-down{bottom: 50px;top: auto;}
  	header ul li:hover .drop-down{display: none;}
	.section-title{font-family: 'Poppins', sans-serif;font-weight: 500;}
	.index_3 .button-prev{width: 30px; line-height: 2px; height: 30px; left: 40%; top: unset;bottom: 50px; }
	.index_3 .button-next{width: 30px; line-height: 2px; height: 30px; right: 40%; top: unset; bottom: 50px;}
	.fa-2x{font-size: 1.5em;}
	.header-padding-bottom{height: 72px;}
	.content_img_title_title, .content_img_title_link{text-align: center; float: left; width: 100%;}
	.profile_list_connect_img_cell_title{height: unset !important;}
	.lorem_ipsum_dolor_projects{margin-top: 10px; margin-bottom: 20px;}
	.row_projects_related_title{margin-bottom: 25px;}
	.about_2 .row>div:nth-child(3n+4) { clear: unset;}
	.about_2 .content{height: 300px;}
	.positioning_title{padding-left: 48px;}
	.position_location{font-size: 12px;}
	.position_location_area{font-size: 13px;}
	.projects_details_title_bord{font-size: 30px;}
	.projects_details{padding-top: 50px;}
}
.float-fa-right{float: right; padding-right: 15px; line-height: 1.5;}
@media (max-width: 501px) {
	footer .zh_foot,footer .zz_foot{text-align: center;}
}