@charset "utf-8";


/* -------------------------------- 初始化样式 -------------------------------- */

*{ margin: 0; padding: 0; list-style-type: none; outline: 0; -webkit-text-size-adjust: none; -webkit-tap-highlight-color: rgba(0,0,0,0); }
html, body { background-color: #ffffff; font-family: "Noto Sans CJK SC", "Source Han Sans CN", "PingFangSC-Regular", "sans-serif", "Arial", "Microsoft YaHei"; font-size: 62.5%; font-weight: normal; -webkit-text-size-adjust: 100%; -ms-text-size-adjust: 100%; -webkit-overflow-scrolling : touch; }
html, body, div, ul, ol, li, dl, dt, dd, h1, h2, h3, h4, h5, h6, p, input, article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section { display: block; margin: 0; padding: 0; }
body, div, ul, li, ol, h1, h2, h3, h4, h5, h6, input, textarea, select, p, dl, dt, dd, a, img, button, form, table, th, tr, td, tbody, article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section { -webkit-tap-highlight-color: rgba(0, 0, 0, 0); }
h1, h2, h3, h4, h5, h6, em, h6, b, p, i { font-weight: normal; font-style: normal; }
a { text-decoration: none; cursor: pointer; }
ol, ul, li { list-style: none outside none; }
ul:after { display: block; height: 0; clear: both; visibility: hidden; overflow: hidden; content: "."; }
table { border-collapse: collapse; }
input, select { -webkit-appearance: none; appearance: none; font-family: "Noto Sans CJK SC", "Source Han Sans CN", "PingFangSC-Regular", "sans-serif", "Arial", "Microsoft YaHei"; }
select::-ms-expand { display:none; }
input[type=radio]::-ms-check,input[type=checkbox]::-ms-check { display: none; }
input[type="submit"], input[type="reset"], input[type="button"], input { resize: none; border: none; }
:focus{ outline: none; }
.one-txt-cut { overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }
.txt-cut { overflow: hidden; text-overflow: ellipsis; display: -webkit-box; /* -webkit-line-clamp: 2; */ -webkit-box-orient: vertical; }
.clearfix:after { content: ""; display: block; visibility: hidden; height: 0; clear: both; }
.clearfix { zoom: 1; }
.fl { float: left !important; }
.fr { float: right !important; }
.db { display: block !important; }
.dn { display: none !important; }
.pr { position: relative !important; }
.ov { overflow: hidden; }
.bgstyel { background-position: center; background-repeat: no-repeat; }
.wrap { margin: auto; width: 1180px; }
.swiper-container { width: 100%; height: 100%; }
.swiper-slide { display: -webkit-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; -webkit-justify-content: center; ustify-content: center; -webkit-box-align: center; -ms-flex-align: center; -webkit-align-items: center; align-items: center; }



/* -------------------------------- 顶部 -------------------------------- */
.hearder { text-transform: uppercase; }
.logo { float: left; padding: 20px 0; height: 70px; }
.hearder-r { float: right; padding: 10px 0; height: 70px; }
.cart { float: right; margin-top: 10px; padding-left: 35px; background: url(../images/cart.png) left center no-repeat; line-height: 20px; font-size: 16px; }
.cart a { color: #231816; }
.cart li a:hover { color: #c70108; }
.menu { float: right; margin-top: 16px; }
.menu li { float: left; padding-left: 70px; line-height: 20px; font-size: 16px; font-weight: 600;}
.menu li a { color: #231816; }
.menu li a:hover { color: #c70108; }
.banner { position: relative; overflow: hidden; z-index: 10; height: 560px; }
.banner .swiper-slide { background-position: center; background-repeat: no-repeat; background-size: cover; }
.banner .swiper-slide a { display: block; width: 100%; height: 100%; }
.banner .swiper-pagination-bullet { margin: 0 7px !important; width: 50px; height: 8px; background: #c70108; opacity: 1 !important; border-radius: 4px; }
.banner .swiper-pagination-bullet-active { opacity: 1; background: #231816; }



/* -------------------------------- 首页-合作客户 -------------------------------- */
.module-tit { padding-left: 20px; margin-top: 50px; margin-bottom: 30px; background: url(../images/ico-01.jpg) no-repeat left center; line-height: 18px; font-size: 24px; color: #231816; font-weight: bold; text-transform: uppercase; }
.img-box{width: 580px;height: 420px;}
.ml-50{margin-left: 20px;}


/* -------------------------------- 首页-产品分类 -------------------------------- */
.in-product-nav-l { float: left; width: 380px; }
.in-product-nav-l-img { position: relative; margin-bottom: 20px; width: 380px; height: 235px; font-size: 0; -moz-transition: all .25s ease-out .2s; -webkit-transition: all .25s ease-out .2s; transition: all .25s ease-out .2s; }
.in-product-nav-l-img.mar0 { margin-bottom: 0px; }
.in-product-nav-l-img:hover { -moz-transform: translateY(-6px); -webkit-transform: translateY(-6px); transform: translateY(-6px); -moz-box-shadow: 0 0 20px 0 rgba(51,51,51,.2); -webkit-box-shadow: 0 0 20px 0 rgba(51,51,51,.2); box-shadow: 0 0 20px 0 rgba(51,51,51,.2); }
.in-product-nav-r { position: relative; float: right; width: 780px; height: 490px; font-size: 0; -moz-transition: all .25s ease-out .2s; -webkit-transition: all .25s ease-out .2s; transition: all .25s ease-out .2s; }
.in-product-nav-r:hover { -moz-transform: translateY(-6px); -webkit-transform: translateY(-6px); transform: translateY(-6px); -moz-box-shadow: 0 0 20px 0 rgba(51,51,51,.2); -webkit-box-shadow: 0 0 20px 0 rgba(51,51,51,.2); box-shadow: 0 0 20px 0 rgba(51,51,51,.2); }
.in-product-nav-tit { position: absolute; bottom: 0; padding: 0 20px; width: 276px; height: 57px; background: url(../images/ico-02.png) repeat-x bottom; line-height: 57px; font-size: 14px; font-weight: bold; color: #ffffff; }

/*update20200911*/
.nProduct-menu { position: relative; z-index: 10; float: left; width: 300px; text-transform: uppercase; }
.nProduct-menu h2 { margin-bottom: 14px; line-height: 24px; font-size: 30px; font-weight: bold; color: #231816; }
.nProduct-menu-box ul { display: none; }
.nProduct-menu-box li { -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; }
.nProduct-menu-box input[type=checkbox] { position: absolute; opacity: 0; }
.nProduct-menu-box label, .nProduct-menu-box a { position: relative; display: block; padding-left: 20px; height: 42px; line-height: 42px; font-size: 16px; font-weight: bold; color: #666666; }
.nProduct-menu-box label::before { content: ''; display: inline-block; width: 16px; height: 16px; position: absolute; top: 50%; -webkit-transform: translateY(-50%); -moz-transform: translateY(-50%); -ms-transform: translateY(-50%); -o-transform: translateY(-50%); transform: translateY(-50%); }
.nProduct-menu-box label { cursor: pointer; }
.nProduct-menu-box label::before { background-image: url(../images/cd-icons.png); background-repeat: no-repeat; }
.nProduct-menu-box label::before { left: 0; background-position: 0 0; -webkit-transform: translateY(-50%) rotate(-90deg); -moz-transform: translateY(-50%) rotate(-90deg); -ms-transform: translateY(-50%) rotate(-90deg); -o-transform: translateY(-50%) rotate(-90deg); transform: translateY(-50%) rotate(-90deg); }
.nProduct-menu-box input[type=checkbox]:checked + label::before { -webkit-transform: translateY(-50%); -moz-transform: translateY(-50%); -ms-transform: translateY(-50%); -o-transform: translateY(-50%); transform: translateY(-50%); background-position: 0 -16px; }
.nProduct-menu-box input[type=checkbox]:checked + label { color: #c70108; }
.nProduct-menu-box input[type=checkbox]:checked + label + ul, .nProduct-menu-box input[type=checkbox]:checked + label:nth-of-type(n) + ul { display: block; }
.nProduct-menu-box ul label, .nProduct-menu-box ul a { display: block; padding-left: 40px; height: 28px; line-height: 28px; font-size: 14px; font-weight: 300; color: #666666; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
.nProduct-menu-box ul label::before { left: 20px; }
.nProduct-menu-box ul ul label, .nProduct-menu-box ul ul a { padding-left: 60px; }
.nProduct-menu-box ul ul label::before { left: 20px; }
.nProduct-menu-box.animated label::before { -webkit-transition: -webkit-transform 0.3s; -moz-transition: -moz-transform 0.3s; transition: transform 0.3s; }
.nProduct-menu-box .hover-color { color: #c70108; }



/* -------------------------------- 首页-新品 -------------------------------- */
.ad { margin-top: 50px; /*height: 420px;*/ background-color: #000000; font-size: 0; }

/* -------------------------------- 首页-产品展示 -------------------------------- */
.in-product-wrap { position: relative; }
.in-product-wrap a { display: block; width: 100%; }
.in-product-img { overflow: hidden; position: relative; display: table; width: 380px; height: 380px; background-color: #f2f2f2; border: 1px solid #f2f2f2; text-align: center; font-size: 0; }
.in-product-img span { vertical-align: middle; display: table-cell; width: 380px; height: 380px; }
.in-product-img span img { margin: 0 auto; max-width: 380px; max-height: 380px; }
*+html .in-product-img span { vertical-align: baseline; position: absolute; top: 50%; width: 100%; height: auto; text-align: center; }
*+html .in-product-img span img { position: relative; top: -50%; left: -50%; }
.in-product-tit { padding: 0 10px; height: 44px; line-height: 44px; font-size: 18px; font-weight: bold; color: #333333; text-align: center; }
.in-product-wrap a:hover .in-product-img { border-color: #c70108; }
.in-product-wrap .swiper-button-next, .in-product-wrap .swiper-button-prev { width: 24px; height: 25px; top: -52px; margin-top: auto; background-size: 24px 25px; }
.in-product-wrap .swiper-button-next, .in-product-wrap .swiper-container-rtl .swiper-button-prev { background-image: url(../images/next.png); right: 0px; }
.in-product-wrap .swiper-button-prev, .in-product-wrap .swiper-container-rtl .swiper-button-next { background-image: url(../images/prev.png); right: 34px; left: auto; }

.add-index .in-product-img{
	position:relative;
	overflow:hidden;
}
.add-index .in-product-img img{
    display:block;
	height:100%;
	position:absolute;
	top:50%;
	left:50%;
	transform: translate(-50%, -50%);
    height: 100%;
    max-width: 10000px;
}
.in-product-img{
    box-sizing: border-box;
}



/* -------------------------------- 底部 -------------------------------- */
.foot { margin-top: 100px; padding:20px 0 60px; background-color: #000000; line-height: 1; font-size: 0; color: #ffffff; text-transform: uppercase; text-align: center; }
.foot a { color: #ffffff; }
.foot-h1 { font-size: 30px; font-weight: bold; }
.foot-h2 { margin-top: 20px; font-size: 14px; }
.foot-logo { margin-top: 40px; }
.foot-share { margin: 20px auto 0; width: 300px; }
.foot-share a { padding-left:0; width:40px; height:40px; line-height:40px; background-image:url(../images/share.png); background-repeat:no-repeat; margin:0 30px; float:left; cursor:pointer; text-indent:-100em; overflow:hidden; }
.foot-share a:hover { color: #333; opacity: .8; filter: alpha(opacity=80);}
.foot-share .bds_fbook { background-position: 0 0;}
.foot-share .bds_instagram { background-position: 0 -40px;}
.foot-share .bds_twi { background-position: 0 -80px;}
.foot-nav { border-top: 1px solid #666666; margin-top: 40px; padding-top: 30px; line-height: 18px; font-size: 14px; font-weight: bold; }
.foot-nav li { float: left; width: 236px;  }



/* -------------------------------- 内页公共 -------------------------------- */
.container { padding: 30px 0 0; }
.n-menu { position: relative; z-index: 10; float: left; width: 300px; text-transform: uppercase; }
.n-menu-tit { margin-bottom: 14px; line-height: 24px; font-size: 30px; font-weight: bold; color: #231816; }
.n-menu-list { overflow: hidden; float: left; padding-bottom: 41px; width: 100%; }
.n-menu-list a { position: relative; display: block; height: 28px; line-height: 28px; font-size: 14px; font-weight: 300; color: #666666; }
.n-menu-list a:hover { color: #c70108; }
.n-menu-hover { color: #c70108 !important; }
.n-nav { overflow: hidden; float: left; }
.n-nav li.level1>a { position: relative; display: block; padding-left: 20px; height: 42px; line-height: 42px; font-size: 16px; font-weight: bold; color: #666666; }
.n-nav li.level1>a.memain_lbg { color: #c70108; }
.n-nav li.level1 a:hover { text-decoration: none; color: #c70108; }
.n-nav li.level1 i { position: absolute; top: 50%; left: 0; margin-top: -5px; display: block; width: 10px; height: 10px; background: url(../images/up.png) no-repeat left center; }
.n-nav li.level1 i.down { background-image: url(../images/down.png); }
.n-nav li.level1 a:hover i { background-image: url(../images/up-h.png); }
.n-nav li.level1 a:hover i.down { background-image: url(../images/down-h.png); }
.n-nav li ul { padding-bottom: 26px; overflow: hidden; }
.n-nav li ul.level2 { display: none; }
.n-nav li ul.level2 li a { display: block; padding-left: 20px; height: 28px; line-height: 28px; font-size: 14px; font-weight: 300; color: #666666; }
.n-nav li ul.level2 li a.memain_lcol { color: #c70108; }
.container-wrap { float: right; width: 880px; }
.container-wrap-tit { margin-bottom: 6px; line-height: 36px; font-size: 30px; font-weight: bold; color: #231816; text-align: center; text-transform: uppercase; }
.container-wrap-tit-num { line-height: 24px; font-size: 16px; font-weight: bold; color: #666666; text-align: center; text-transform: uppercase; }
.page-fy { margin-top: 30px; width: 100%; line-height: 24px; font-size: 1.4rem; text-align: center; }
.page-fy span { padding: 4px 10px !important; border: 1px #c70108 solid !important; background-color: #c70108 !important; color: #ffffff !important; }
.page-fy a { padding: 4px 10px; border: 1px solid #e6e6e6; background-color: #f2f2f2; color: #3f3f3f; }
.page-fy a:hover { padding: 4px 10px; border: 1px #c70108 solid; background-color: #c70108; color: #ffffff; }
.page-btn { padding: 21px 0; margin: 60px 0 0; width: 100%; border-top: 1px #f7f7f7 solid; }
.page-btn a { float: left; display: block; width: 88px; height: 28px; margin-right: 20px; border-radius: 28px; -moz-border-radius: 28px; -webkit-border-radius: 28px; line-height: 28px; text-align: center; border: 1px #d6d7dc solid; font-size: 1.4rem; color: #909090; }
.page-btn a:hover { border: 1px #c70108 solid; background-color: #c70108; color: #ffffff; }
.page-btn .back { float: right !important; margin-right: 0; }



/* -------------------------------- 关于我们 -------------------------------- */
/*公司简介*/
.n-about { padding-top: 50px; line-height: 24px; font-size: 14px; color: #666666; }
.n-about img { max-width: 100%; }

/*企业文化*/
.n-culture { padding-top: 50px; line-height: 24px; font-size: 14px; color: #666666; }
.n-culture img { max-width: 100%; }

/*荣誉资质*/
.n-honor { padding-top: 50px; }
.n-honor li { float: left; width: 280px; margin-right: 20px; }
.n-honor li:nth-child(3n) { margin-right: 0; }
.n-honor-img { overflow: hidden; position: relative; display: table; width: 278px; height: 450px; border: 1px solid #f2f2f2; text-align: center; font-size: 0; }
.n-honor-img span { vertical-align: middle; display: table-cell; width: 278px; height: 450px; }
.n-honor-img span img { margin: 0 auto; max-width: 278px; max-height: 450px; }
*+html .n-honor-img span { vertical-align: baseline; position: absolute; top: 50%; width: 100%; height: auto; text-align: center; }
*+html .n-honor-img span img { position: relative; top: -50%; left: -50%; }
.n-honor-btn { position: absolute; top: 50%; left: 50%; margin: -263px 0 0 -60px; width: 120px; height: 38px; background-color: #000000; color: #ffffff; line-height: 38px; font-size: 14px; text-align: center; cursor: pointer; transition: 0.5s; -webkit-transition: 0.5s; -moz-transition: 0.5s; }
.n-honor li:hover .n-honor-btn { margin-top: -19px; }
.n-honor-font { padding: 17px 0 37px; }
.n-honor-tit { margin-bottom: 1px; line-height: 18px; font-size: 14px; font-weight: bold; color: #333333; text-align: center; }
.n-honor li:hover .n-honor-tit { text-decoration: underline; }



/* -------------------------------- 产品 -------------------------------- */
.n-products { padding-top: 50px; }
.n-products li { float: left; width: 280px; margin-right: 20px;height: 389px;overflow: hidden;}
.n-products li:nth-child(3n) { margin-right: 0; }
.n-products-img { overflow: hidden; position: relative; display: table; width: 278px; height: 278px; border: 1px solid #f2f2f2; text-align: center; font-size: 0; }
.n-products-img span { vertical-align: middle; display: table-cell; width: 278px; height: 278px; }
.n-products-img span img { margin: 0 auto; max-width: 278px; max-height: 278px; }
*+html .n-products-img span { vertical-align: baseline; position: absolute; top: 50%; width: 100%; height: auto; text-align: center; }
*+html .n-products-img span img { position: relative; top: -50%; left: -50%; }
.n-products-btn { position: absolute; top: 50%; left: 50%; margin: -226px 0 0 -60px; width: 120px; height: 38px; background-color: #000000; color: #ffffff; line-height: 38px; font-size: 14px; text-align: center; cursor: pointer; transition: 0.5s; -webkit-transition: 0.5s; -moz-transition: 0.5s; }
.n-products li:hover .n-products-btn { margin-top: -19px; }
.n-products-font { padding: 17px 0 37px; }
.n-products-tit { margin-bottom: 1px; line-height: 18px; font-size: 14px; font-weight: bold; color: #333333; }
.n-products-txt { height: 36px; line-height: 18px; font-size: 12px; color: #333333; -webkit-line-clamp: 2; }
.n-products li:hover .n-products-tit, .n-products li:hover .n-products-txt { text-decoration: underline; }

/* 产品-详情 */
.n-product-show-img {float: left;width: 530px;text-align: center;}
.n-product-show-img img { max-width: 100%; }
.n-product-show-font {float: right;width: 350px;}
.n-product-show-tit {padding: 30px 0 30px;line-height: 1.2;font-size: 30px;color: #333333;font-weight: bold;}
.n-product-show-txt { padding-top: 20px; padding-bottom: 22px; border-top: 1px solid #f2f2f2; line-height: 24px; font-size: 12px; color: #303030; }
.n-product-show-btn { display: block; width: 100%; height: 42px; line-height: 42px; background-color: #000000; line-height: 42px; font-size: 14px; color: #ffffff; text-align: center; cursor: pointer; }


.n-product-likes {padding-top: 50px;display:inline-block;margin-left: 50px;}
.n-product-likes .titbtn { border-bottom: 1px solid #E8E8E8; padding-bottom: 10px; margin-bottom: 20px; font-size: 16px;}
.n-product-likes li {float: left;width: 194px;margin-right: 18px;}
.n-product-likes li:nth-child(4n) { margin-right: 0; }
.n-product-likes-img { overflow: hidden; position: relative; display: table; width: 192px; height: 192px; border: 1px solid #f2f2f2; text-align: center; font-size: 0; }
.n-product-likes-img span { vertical-align: middle; display: table-cell; width: 192px; height: 192px; }
.n-product-likes-img span img { margin: 0 auto; max-width: 192px; max-height: 192px; }
*+html .n-product-likes-img span { vertical-align: baseline; position: absolute; top: 50%; width: 100%; height: auto; text-align: center; }
*+html .n-product-likes-img span img { position: relative; top: -50%; left: -50%; }
.n-product-likes-font { padding: 17px 0 37px; }
.n-product-likes-tit { margin-bottom: 1px; line-height: 18px; font-size: 14px; font-weight: bold; color: #333333; }
.n-product-likes-txt { height: 36px; line-height: 18px; font-size: 12px; color: #333333; -webkit-line-clamp: 2; }





/* -------------------------------- 新闻 -------------------------------- */
.n-news { padding-top: 50px; }
.n-news li { padding-bottom:10px; margin-bottom:10px; line-height: 24px; border-bottom: 1px dashed #cccccc; }
.n-news-tit { float: left; width: 531px; font-size: 14px; color: #666666; }
.n-news-time { float: right; width: 100px; font-size: 12px; color: #999999; font-weight: 300; text-align: right; }
.n-news li:hover .n-news-tit, .n-news li:hover .n-news-time { color: #c70108; }

/* 新闻详情 */
.n-news-show { padding-top: 50px; line-height:30px; font-size: 14px; color: #666666; }



/* -------------------------------- 联系我们 -------------------------------- */
.n-contact { padding-top: 50px; line-height: 24px; font-size: 14px; color: #666666; }
/*.n-contact img { max-width: 100%; }*/


/* -------------------------------- 购物车 -------------------------------- */
.cart-list { }
.cart-list th { line-height: 18px; font-size: 14px; font-weight: bold; color: #231816; text-transform: uppercase; }
.cart-img { overflow: hidden; position: relative; display: table; width: 38px; height: 38px; border: 1px solid #f2f2f2; text-align: center; font-size: 0; }
.cart-img a { vertical-align: middle; display: table-cell; width: 38px; height: 38px; }
.cart-img a img { margin: 0 auto; max-width: 38px; max-height: 38px; }

*+html .cart-img a { vertical-align: baseline; position: absolute; top: 50%; width: 100%; height: auto; text-align: center; }

*+html .cart-img a img { position: relative; top: -50%; left: -50%; }
.cart-name { font-size: 14px; }
.cart-name a { color: #666666; }
.cart-name a:hover { color: #c70108; }
.cart-list tr { height: 70px; border-bottom: 1px dashed #cccccc; }
.cart-list tr:first-child { height: 38px; border-bottom-width: 0; }
.cart-list input { padding: 5px 0; width: 100px; border: 1px solid #5e5e5e; background-color: transparent; color: #666666; font-size: 14px; outline: medium none; -webkit-transition: all 0.5s ease-in-out; font-family: "Noto Sans CJK SC", "Source Han Sans CN", "PingFangSC-Regular", "sans-serif", "Arial", "Microsoft YaHei"; text-align: center; }
.cart-class { font-size: 14px; }
.cart-class a { color: #666666; }
.cart-class a:hover { color: #c70108; }
.cart-btn { padding: 5px 7px; background-color: #000000; line-height: 42px; font-size: 14px; color: #ffffff; text-align: center; cursor: pointer; }
.cart-btn:hover { background-color: #c70108; }
.massage input { float: left; padding: 10px; margin: 0 20px 20px 0; width: 258px; border: 1px solid #5e5e5e; background-color: transparent; color: #666666; font-size: 14px; outline: medium none; -webkit-transition: all 0.5s ease-in-out; font-family: "Noto Sans CJK SC", "Source Han Sans CN", "PingFangSC-Regular", "sans-serif", "Arial", "Microsoft YaHei"; }
.massage input.r { margin-right: 0px; }
.massage input.w { width: 858px; }
.massage input:hover, .massage textarea:hover { border-color: #c70108; color: #c70108; }
.massage textarea { padding: 10px; width: 858px; height: 120px; border: 1px solid #5e5e5e; outline: medium none; -webkit-transition: all 0.5s ease-in-out; background-color: transparent; line-height: 24px; font-family: "Noto Sans CJK SC", "Source Han Sans CN", "PingFangSC-Regular", "sans-serif", "Arial", "Microsoft YaHei"; font-size: 14px; color: #666666; resize: none; }
.massage-btn { display: block; margin-top: 4.184%; width: 140px; height: 38px; line-height: 38px; text-align: center; font-size: 1.6rem; background-color: #000000; cursor: pointer; color: #ffffff; }
.massage-btn:hover { background-color: #c70108; }
.massage-btn a { color: #ffffff;}

/*后加部分*/
.search-box{width: 120px;height:28px;border:1px solid #231816;border-radius: 20px;-moz-border-radius: 20px;-webkit-border-radius: 20px;float: right;
margin-top: 10px;margin-left: 100px;padding-left: 10px;padding-right: 5px;overflow: hidden;}
.search-box-input{width: 90px;float: left;height: 28px;outline: none;border:none;}
.search-img{width: 18px;height: 18px;float: right;margin-top: 5px;cursor: pointer;}
.about-us-imgbox{width: 100%;float: left;}
.about-us-img{width: 270px;height:270px;object-fit:cover;float: left;margin-right: 35px;margin-top: 25px;}
.about-us-img:nth-child(3n){margin-right: 0px;}
