@charset "utf-8";
/* CSS Document */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td { margin:0; padding:0; }
h1,h2,h3,h4,h5,h6{font-weight: normal;}
BODY {FONT:14px/1.75 "Microsoft YaHei", Arial,sans-serif; COLOR: #666;  background:#fff;min-width: 1300px; overflow-x: hidden;}
A {COLOR: #666; TEXT-DECORATION: none}
P{COLOR: #333;}
A:hover {TEXT-DECORATION: none}
A IMG {BORDER-BOTTOM-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-TOP-STYLE: none; BORDER-LEFT-STYLE: none}
DIV {PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px}
UL {PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px}
LI {PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px}
P {PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px}
FORM {PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px}
EM {FONT-STYLE: normal; FONT-WEIGHT: normal}
TABLE {PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px}
DT {PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px}
DL {PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px}
DD {PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px}
FORM {PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px}
TR {PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px}
.cl{HEIGHT: 0px; CLEAR: both;}
.jz{margin:0 auto;}
.fl{FLOAT: left}
.fr{FLOAT: right}
.container{width:1300px; margin:0 auto}
.container-s{width:1620px; margin:0 auto}
.c{*zoom:1;}
.c:after{content: ""; display: block; height: 0; clear: both;}
.txt-c{text-align: center;}
.txt-l{text-align: left;}
.txt-r{text-align: right;}
.col-white{color: #fff;}
.line1{overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 1; -webkit-box-orient: vertical;}
.line2{overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical;}
.line3{overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical;}
.line4{overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 4; -webkit-box-orient: vertical;}




/* CSS Document */
/*公共头部*/
.head{height: 100px; background: #fff; top: 0; width: 100%; z-index: 999;  position: fixed; box-shadow: 1px 1px 3px rgba(0,0,0,0.1);}
.head .container-s{display: flex; justify-content: space-between; align-items: center;height: 100px; }
.head-right{display: flex; justify-content: space-between;  align-items: center;}
.head-nav ul li{margin-right: 76px; float: left;  position: relative; transition: all .5s ease;-webkit-transition: all .5s ease;-moz-transition: all .5s ease;-ms-transition: all .5s ease;-o-transition: all .5s ease;}
.head-nav ul li a{display: block; font-size: 18px; line-height: 100px; color: #333;  text-align: center; position: relative; padding: 0 9px;}
.head-nav ul li a:after{position: absolute; content: ''; width: 0;height: 3px;background: #45b2b2; bottom: 0; left: 50%; transition:0.6s} 
.head-nav ul li:hover a:after,.head-nav ul li.on a:after{width: 100%; left: 0;}
.search-box{height: 100px; position: relative; z-index: 9999; width: 108px; position: relative}
.search-btn{height: 100px; display: flex;  align-items: center;  justify-content: flex-end;}
.search-pro { -webkit-border-radius: 10px;-moz-border-radius: 10px;border-radius: 10px;background-color: rgba(255,255,255,1); padding: 20px 30px; box-sizing:border-box; width: 400px;min-height: 200px;position: absolute;right: -40px;top:100px;opacity:0;transform: translateY(50px);transition: all .5s ease;-webkit-box-shadow: 0 0 15px rgba(29,56,75,.4);-moz-box-shadow: 0 0 15px rgba(29,56,75,.4);box-shadow: 0 0 15px rgba(29,56,75,.4);pointer-events: none;}
.search-pro::after {content: '';display: block;width: 18px;height: 18px;transform: rotate(45deg);top: -8px;right: 46px;background-color: #fff;position: absolute;}
.search-box:hover .search-pro {opacity: 1;transform: translateY(0);pointer-events: auto;}
.search{border-bottom: 1px solid #e1e1e1; height: 50px; margin-bottom: 10px;}
.search input{outline: none; border: none; font-family: "Microsoft YaHei";font-size:15px }
.search-text{width: 310px; line-height: 50px;}
.search .sub{background: url(../images/search.png) no-repeat center; width: 23px; height: 24px; margin-top: 13px;}
.search-list dl dt{float: left; margin-right: 10px; margin-bottom: 10px;}
.search-list dl dt a{position: relative; transition: all .5s ease .3s; display: inline-block; padding: 0 10px; background: #e1e1e1; border-radius: 4px;  text-align: center;}
.search-list dl dt a:after{content: '';display: block;width: 0;transition: width .5s ease-out;height: 100%;background-color: #45b2b2;position: absolute;top: 0;left: 0; z-index: 0; border-radius: 4px;}
.search-list dl dt:hover a:after{width: 100%; }
.search-list dl dt span{font-size: 14px; line-height: 36px; color: #999; position: relative; z-index: 1}
.search-list dl dt:hover span{color: #fff;}
.head-zw{height: 100px;}


/*首页banner*/
.banner {position: relative; overflow: hidden;  }
.banner ul li img{display: block; width: 100%; height: auto;}
#banner-num{display: none; }
#banner-prev,#banner-next{position: absolute; width: 47px;height: 54px; cursor: pointer; border-radius: 6px;}
#banner-prev{background: url(../images/banner-prev.png) no-repeat center; left: 53px;}
#banner-next{background: url(../images/banner-next.png) no-repeat center; right: 53px;}
#banner-prev:hover{background: url(../images/banner-prev.png) no-repeat center;}
#banner-next:hover{background: url(../images/banner-next.png) no-repeat center;}


/* 优势 */
.ys-list{position: relative; top: -162px; z-index: 2;}
.ys-list ul{display: flex; height: 226px;}
.ys-list ul li{width: 25%; border-right: 1px solid rgba(255,255,255,0.35); display: flex;  background: #45b2b2; height: 226px; justify-content: space-around; align-items: center;}
.ys-list ul li strong{display: block; font-size: 42px; color: #fff; line-height: 42px; margin-bottom: 7px;}
.ys-list ul li em{display: block; font-size: 36px; color: #f7f7f7; line-height: 36px;}



/* 关于我们 */
.about{background: url(../images/about-bg.jpg) no-repeat right top; margin-bottom: 73px;}
.about-con{display: flex; justify-content: space-between;}
.about-con .info{margin-top: 32px;width: 641px;}
.about-title img{display: block; margin-bottom: 32px}
.about-title em{display: block; font-size: 34px; line-height: 34px; color: #666; font-weight: lighter; height: 60px; position: relative; margin-bottom: 40px;}
.about-title em:after{position: absolute; content: ''; width: 149px;height: 4px; background: #45b2b2; bottom: 0; left: 0;}
.about-con .info h3{display: block; font-size: 28px; color: #666;}
.about-con .info p{display: block; font-size: 16px; line-height: 33px; color: #666; text-align: justify; margin-bottom: 22px;}
.about-num{margin-bottom: 35px;}
.about-num ul{display: flex; justify-content: space-between;}
.about-num ul li{text-align: center;}
.about-num ul li img{display: block; margin: 0 auto 15px;}
.about-num ul li strong,.about-num ul li span{display: inline-block; font-size: 44px; line-height: 32px; color: #67CDCB; font-weight: 400;}
.about-num ul li strong{font-family: Arial;}
.about-num ul li b{display: block; font-size: 16px; color: #898989; margin-top: 3px;}
.about-more .icon{display: block; background: url(../images/about-more.png) no-repeat center; width: 94px; height: 93px; transition:0.6s}
.about-more a:hover .icon{ background: url(../images/about-more2.png) no-repeat center; }
.about-con .pic{width: 873px;}
.about-con .pic img{display: block; width: 100%;}



/* 为您服务 */
.service{background: url(../images/service-bg.jpg) no-repeat center; background-attachment: fixed; height: 687px; margin-bottom: 350px;}
.service .container{width: 1200px;}
.index-title img{display: block; margin: 0 auto;} 
.index-title strong{display: block; font-size: 49px; color: #fff;}
.service .index-title{padding: 129px 0 168px;}
.service-list ul{display: flex;}
.service-list ul li{width: 300px; height: 251px; background: #45b2b2; color: #fff;  display: flex; flex-direction: column; justify-content: center; padding: 0 38px; box-sizing: border-box;}
.service-list ul.item1 li:last-child{background: #07283d;}
.service-list ul li strong{display: block; font-size: 30px; }
.service-list ul li h3{display: block; font-size: 14px; line-height: 18px; color: #F2F2F2; width: 235px;}
.service-list ul.item2 li:first-child{background: #07283d;}
.service-list ul.item2 li:nth-child(2){background: url(../images/after-sale.jpg) no-repeat; width: 600px;}
.service-list ul li em{display: block; font-size: 24px;}
.service-list ul.item2 li:last-child{ justify-content: space-around;}
.service-list ul li a{display: flex; justify-content: flex-end;}
.service-list ul li a img{display: block; transition:0.6s}
.service-list ul li a:hover img{transform: rotate(90deg);-ms-transform: rotate(90deg); /* IE 9 */-webkit-transform: rotate(90deg); /* Safari and Chrome */}



/* 我们的产品 */
.product .index-title {margin-bottom: 60px;}
.product .index-title strong{color: #595757;}
.product-list ul{display: flex; }
.product-list ul li{display: flex; width: calc(100% / 3); height: 1005px; padding: 0 106px; box-sizing: border-box; flex-direction: column; color: #fff;  justify-content: space-between;}
.product-list ul li.item1{background: url(../images/product-bg1.jpg) no-repeat center;}
.product-list ul li.item2{background: url(../images/product-bg2.jpg) no-repeat center;}
.product-list ul li.item3{background: #07283d;}
.product-list ul li em{font-weight: lighter;}
.product-list ul li em,.product-list ul li b{display: block; font-size: 36px; line-height: 48px;}
.product-list ul li strong{display: block; font-size: 60px; }
.product-list ul li  h3{display: block; font-size: 67px; line-height: 80px; letter-spacing: 1.66px; font-weight: bold;}
.product-list ul li span{display: block; font-size: 39px; font-weight: 800; margin-top: 6px;}
.product-list ul li .text{margin-top: 290px;}
.product-list ul li a{display: flex; justify-content: flex-end; margin-bottom: 54px;}
.product-list ul li a img{display: block; transition:0.6s}
.product-list ul li a:hover img{transform: rotate(90deg);-ms-transform: rotate(90deg); /* IE 9 */-webkit-transform: rotate(90deg); /* Safari and Chrome */}
.product-list ul li .product-more{display: flex; justify-content: space-between; align-items: center; margin-bottom: 54px;}
.product-list ul li:last-child a{margin-bottom: 0;}


/* 行业动态 */
.news{background: #f5f5f5; padding: 144px 0 155px;}
.news-con{display: flex; justify-content: space-between;    align-items: flex-start;}
.news-left{width: 1037px;}
.news .index-title{margin-bottom: 35px;}
.news .index-title strong{display: inline-block; color: #333;}
.news .index-title img{display: inline-block; margin-left: 34px;}
.news .index-title i{display: block; width: 100%;height: 1px;background: #737373; margin-top: 17px;}
.news-list ul li{border-bottom: 1px solid #E0E0E0; transition:0.6s}
.news-list ul li  a{display: flex; justify-content: space-between; line-height: 68px; align-items: center;}
.news-list ul li em,.news-list ul li span{display: block; font-size: 18px; color: #666;}
.news-list ul li span{ color: #8F8F8F; font-family: Arial;}
.news-list ul li em{position: relative; padding-left: 22px;}
.news-list ul li em:after{position: absolute; content: ''; left: 0; width: 6px;height: 6px;background: #666666; top: 31px;}
.news-list ul li:hover em{color: #45b2b2;}
.news-list ul li:hover em:after{background:#45b2b2;}
.news-right{width: 502px;height: 493px; background: #45b2b2; color: #fff; padding: 49px 52px 0; box-sizing: border-box; display: flex; flex-direction: column;}
.news-right em{display: block; font-size: 24px; margin-bottom: 5px;}
.news-right strong{display: block; font-size: 32px; line-height: 32px; height: 41px; position: relative; margin-bottom: 50px;}
.news-right strong:after{position: absolute; content: ''; width: 100%; height: 2px; background: #fff; bottom: 0; left: 0;}
.news-right p{display: block; font-size: 16px; line-height: 34px; color: #FCFCFC; text-align: justify; margin-bottom: 23px;}
.news-right a{display: flex; justify-content: flex-end; }
.news-right a img{display: block; transition:0.6s}
.news-right a:hover img{margin-right: -20px;}



/* 公共底部 */
.footer-nav{background: #233c51;}
.footer-nav ul{display: flex; justify-content:center; }
.footer-nav ul li{margin: 0 52.5px;}
.footer-nav ul li a{display: block; font-size: 18px; color: #fff; font-weight: bold; line-height: 91px;}
.footer-bottom{background: #07283d;}
.footer-bottom .contact{display: flex; justify-content: space-between; color: #fff; align-items: center; padding: 117px 0 59px;}
.footer-bottom .contact .info{}
.footer-bottom .contact .info i{display: block; line-height: 29px;font-size: 36px;font-family: Arial; font-style: inherit; text-transform: uppercase; margin-bottom: 4px;}
.footer-bottom .contact .info em,.footer-bottom .contact .info span{display: block; font-size: 18px; }
.footer-bottom .contact .info em{margin-bottom: 31px;}
.footer-bottom .contact .text h3{display: block; font-size: 18px; letter-spacing: 3.6px;}
.footer-bottom .contact .text h4{display: block; font-size: 14px; line-height: 12px; font-style: italic; font-family: Arial; margin-bottom: 126px;}
.footer-bottom .contact .text h5{display: block; font-size: 16px;}
.footer-copy{padding: 14px 0;}
.footer-copy p{font-size: 16px; line-height: 22px; letter-spacing: 1.6px; color: #45B2B2; text-align: center;} 
.footer-copy a{ color: #45B2B2;}
.footer-copy a:hover{text-decoration: underline;}




/* 返回顶部 */
.top-back{z-index: 999999999;  position: fixed; right: 30px; bottom: 49px; opacity: 0;transition: opacity .3s ease-out,background .3s ease-out,border-color .3s ease-out,transform .3s ease-out;   -webkit-backface-visibility: hidden;   backface-visibility: hidden;    transform: scale3d(0,0,0);  display: flex; align-items: center; justify-content: center;     cursor: pointer;}
.top-back img{display: block;}
.back-addclass{opacity: 1; transform: scale3d(1, 1, 1);}





/*在线咨询*/
.zx-service{position: fixed;right: 5px;top: 30%;z-index: 9999;}
.zx-service ul li{margin-bottom: 1px;position: relative;}
.zx-service ul li a{display: block; width: 80px;height: 52px;padding: 14px 0;background: #000;}
.zx-service ul li:hover a{background: #45b2b2;}
.zx-service ul li a img{display: block;margin: 0 auto 10px;}
.zx-service ul li a span{display: block;width: 80px;color: #fff;text-align: center;line-height: 14px;}
.zx-service ul li dl{width: 150px;padding: 0 15px;background: #45b2b2;text-align: center;display: none;position: absolute;right: 81px;top: 0;}
.zx-service ul li dl dd{font-family: Arial;color: #fff;font-size: 20px;height: 50px;width: 150px;line-height: 50px;}
.weixin-hide{width: 130px;padding: 140px 10px 0;background:url(../images/ny-wechat.jpg) no-repeat center top 10px #45b2b2;position: absolute;right: 81px;top: 0;display: none;}
.weixin-hide span,.weixin-hide b,.weixin-hide em{display: block; width: 100%;text-align: center;color: #fff;}
.weixin-hide span{line-height: 36px;}
.weixin-hide em{line-height: 35px;}
.weixin-hide b{line-height: 13px;font-family: Arial;font-size: 18px}
.tel-hide li span,.tel-hide li b{display: block;color: #fff;}
.tel-hide li span{line-height: 12px;font-size: 14px;}
.tel-hide li b{line-height: 15px;font-size: 19px;font-family: Arial;padding-top: 10px;} 
.zx-service03:hover .weixin-hide{display: block;}
.zx-service ul li:hover dl{display: block;}


/* 内页banner */
.ny-banner{display: flex; align-items: center;}
.ny-banner .info{color: #fff;}
.ny-banner .info strong{display: block; font-size: 50px; line-height: 50px; margin-bottom: 18px;}
.ny-banner .info h2{display: block; font-size: 28px; line-height: 28px;}
.about-banner{background: url(../images/about-banner.jpg) no-repeat center; height: 702px; }



/*  内页main*/
.position{line-height: 49px; margin-bottom: 75px;}
.position span{display: block; border-bottom: 1px solid #45B2B2; font-size: 14px; color: #333;}
.position img{display: inline-block; vertical-align: text-top; margin: 0 10px 0 19px;}
.position a{color: #9f9f9f;}
.ny-main{margin-bottom: 80px;}


/* 内页走进日嘉兴 */
.nyabout-con{display: flex; justify-content: space-between; margin-bottom: 53px;}
.nyabout-con .pic{width: 587px;}
.nyabout-con .info{width: 597px;}
.nyabout-con .info b{display: block; font-size: 71px; line-height: 53px; color: #595757; font-family: Arial; margin-bottom: 24px;}
.nyabout-con .info strong{display: block; font-size: 42px; line-height: 42px; color: #45B2B2; height: 79px; position: relative; margin-bottom: 32px;}
.nyabout-con .info strong:after{position: absolute; content: ''; bottom: 0; width: 100%; height: 1px; background: #333333; left: 0;}
.nyabout-con .info p{display: block; font-size: 16px; color: #666666;line-height: 29px; text-align: justify; margin-bottom: 29px;}
.nyabout-num{background: #fcfcfc; padding: 44px 0 58px;}
.nyabout-num ul{display: flex; justify-content: space-between;}
.nyabout-num ul li{text-align: center; width: calc(100% / 3)}
.nyabout-num ul li img{display: block; margin: 0 auto 33px;}
.nyabout-num ul li strong{display: inline-block;line-height: 60px;font-size: 82px; color: #45b2b2; font-family: Arial; margin-bottom: 20px;}
.nyabout-num ul li b{display: inline-block; font-size: 24px; line-height: 24px; color: #45b2b2; vertical-align: top; margin-left: 11px;}
.nyabout-num ul li em{display: block; font-size: 18px; margin-bottom: 22px; }
.nyabout-num ul li i{display: block; width: 71px;height: 2px;background: #45b2b2; margin: 0 auto;}
.history{padding: 109px 0 0;}
.ny-title{text-align: center; padding-bottom: 60px;}
.ny-title img{display: block; margin: 0 auto  21px;}
.ny-title em{display: block; font-size: 49px; color: #595757; line-height: 49px;}
.develop { position: relative; background: url(../images/history-bg.jpg) no-repeat center top; height: 604px; margin-bottom: 95px;}
.develop .container{position: relative; top:243px}
.develop .mySwiper2 {/* position: relative; */bottom: center;text-align: center;position: relative;bottom: -31px;}
.develop .mySwiper2 .swiper-slide strong {display: block;background: #f7f7f7;transform: scale(.6) translateX(3rem);transition: 1s;font-size: 220px;font-weight: 700;font-family: Arial, Arial-Bold;-webkit-background-clip: text;-webkit-text-fill-color: transparent;/* margin-bottom: 20px; */bottom: bot;/* position: absolute; *//* bottom: 0; */}
.develop .mySwiper2 .swiper-slide-active strong {transform: scale(1) translateX(0);opacity: 1;}
.develop .mySwiper .swiper-slide dl {display: flex;flex-direction: column;justify-content: center;/* position: absolute; */background: url(../images/develop-info2.png) no-repeat center top;width: 269px;height: 311px;/* top: -180px; *//* left: 0; *//* right: 0; */margin: auto;margin-bottom: 23px;}
.develop .mySwiper .swiper-slide dl dt{display: block; font-size: 22px; color: #fff; font-weight: bold; margin-bottom: 4px;}
.develop .mySwiper .swiper-slide dl dd{display: block; font-size: 16px; line-height: 24px; color: #f2f2f2; width: 84%; margin: 0 auto;  text-align: left;}
.develop .mySwiper .swiper-slide dl dd em{display: inline-block; width: 6px; height: 6px; border-radius: 50%; background: #fff; margin-right: 8px; vertical-align: middle;}
.develop .mySwiper .swiper-slide:nth-child(2n) dl{background: url(../images/develop-info.png) no-repeat center top;}



.develop .mySwiper2 .swiper-button-prev,.develop .mySwiper2 .swiper-button-next{margin-top: -34px;width: 42px;height: 42px;border:1px solid #444;border-radius: 50%;background: url(../images/developSwiper-jt.png) no-repeat center;}
.develop .mySwiper2 .swiper-button-prev { left: -74px;}
.develop .mySwiper2 .swiper-button-next {transform: rotate(180deg); right: -74px;}
.develop .mySwiper2 .swiper-button-prev:hover,.develop .mySwiper2 .swiper-button-next:hover{transform: rotate(-180deg);  border-color: #45b2b2;background: url(../images/developSwiper-jt2.png) no-repeat center #45b2b2; }
.develop .mySwiper2 .swiper-button-next:hover{transform: rotate(-360deg);}
.develop .mySwiper {/* padding: 5rem 0; */width: 100%;position: absolute;top: -172px;}
.develop .mySwiper .swiper-slide {text-align: center;cursor: pointer;height: 423px;}
.develop .mySwiper .swiper-slide .dot {background: url(../images/develop-icon.png);  margin: auto; position: relative; top: 18px; width: 29px; height: 29px;}
.develop .mySwiper .swiper-slide .line {width: 100%;height: 7px;  transition: .5s;  background: #45b2b2;} 
.develop .mySwiper .swiper-slide i {display: block; width: 87px; height: 87px; position: absolute; left: 50%; margin-left: -43.5px; transform: scale(0); transition: .5s; visibility: hidden;z-index: 9;}
.develop .mySwiper .swiper-slide i:before {content: "";width: 100%;height: 100%;display: block;position: absolute;top: 0;left: 0;background: url(../images/developSwiper-quan.png) center no-repeat;background-size: contain;z-index: 222222222222;}
.develop .mySwiper .swiper-slide i:after {content: "";width: 100%;height: 100%;display: block;position: absolute;z-index: -1;top: 0;left: 0;background: url(../images/developSwiper-quan.png) center no-repeat;background-size: contain;opacity: .3;transform-origin: center;z-index: 2222222222;}
.develop .mySwiper .swiper-slide i:after { animation: alpha 2.25s linear infinite forwards;}
@keyframes alpha {0% { transform: rotate(0); } 25% { } 50% { border-radius: 50%; } 75% { } 100% {transform: rotate(360deg);}}
.develop .mySwiper .swiper-slide-active i {transform: scale(1);visibility: visible;}
.develop .mySwiper .swiper-slide span { display: block; text-align: center;font-family: Microsoft YaHei, Microsoft YaHei-Regular; font-size: 16px; position: relative; top: 0; width: 100%;z-index: 9;height: 16px;line-height: 16px;transition: .3s;color: #666666; font-weight: bold;}
.develop .mySwiper .swiper-slide-active span { top: 44px; font-size: 24px; color: #ffffff;}
.develop .mySwiper .swiper-slide-active b{display: none;}


.culture{margin-bottom: 102px;}
.culture-list {display: flex;}
.culture-list ul.list1{width: 281px;}
.culture-list ul li{ display: flex; box-sizing: border-box;}
.culture-list ul li b{font-family: Arial, Arial-Bold; font-weight: 700; letter-spacing: -6.72px;}
.culture-list ul.list1 li.item1{background: url(../images/culture-bg1.jpg) no-repeat center; height: 174px; align-items: flex-end;   padding-bottom: 33px;   }
.culture-list ul.list1 li.item1 b{display: block; line-height: 97px;font-size: 134px; color: #033a4f; }
.culture-list ul.list1 li.item1 strong{display: block; font-size: 26px; color: #033A4F; line-height: 26px;}
.culture-list ul.list1 li.item2{background: url(../images/culture-bg2.jpg) no-repeat center; height: 157px;}
.culture-list ul.list1 li.item3{background: #19948d; height: 211px; flex-direction: column;justify-content: space-evenly; padding-left: 42px; }
.culture-list ul.list1 li.item3 strong{display: block; font-size: 24px; color: #041f36; line-height: 34px;}
.culture-list ul.list1 li.item3 b{display: block; line-height: 61px;font-size: 84px; color: #27b4b0; text-align: right; margin-right: 10px; }
.culture-list ul.list2{width: 277px;}
.culture-list ul.list2 li.item4{background: #033A4F; height: 191px; flex-direction: column;justify-content: space-evenly; padding-left: 34px; }
.culture-list ul.list2 li.item4 strong{display: block; font-size: 24px; color: #2BC2BB; line-height: 34px;}
.culture-list ul.list2 li.item4 b{display: block; line-height: 64px;font-size: 88px; color: #05283D; text-align: right;  margin-right: 11px; letter-spacing: -7.04px;}
.culture-list ul.list2 li.item5{background: url(../images/culture-bg3.jpg) no-repeat center; height: 172px; flex-direction: column;padding-left: 22px;justify-content: center; }
.culture-list ul.list2 li.item5 strong{display: block; font-size: 22px; color: #2bc2bb;line-height: 30px;}
.culture-list ul.list2 li.item5 b{display: block; line-height: 64px;font-size: 88px; color: #033A4F; margin-top: 17px; letter-spacing: -7.04px; }
.culture-list ul.list2 li.item6{background: url(../images/culture-bg4.jpg) no-repeat center; height: 179px;}
.culture-list ul.list3{width: 281px;}
.culture-list ul.list3 li.item7{background: url(../images/culture-bg5.jpg) no-repeat center; height: 155px; align-items: flex-end;   padding-bottom: 33px;  padding-left: 15px; }
.culture-list ul.list3 li.item7 b{display: block; line-height: 97px;font-size: 134px; color: #05283D; margin-right: 8px;}
.culture-list ul.list3 li.item7 strong{display: block; font-size: 26px; color: #03384E; line-height: 26px;}
.culture-list ul.list3 li.item8{background: url(../images/culture-bg6.jpg) no-repeat center; height: 172px; background-size: cover;}
.culture-list ul.list3 li.item9{background: url(../images/culture-bg7.jpg) no-repeat center; height: 215px; flex-direction: column;justify-content: space-evenly; padding-left: 27px; }
.culture-list ul.list3 li.item9 strong{display: block; font-size: 24px; color: #042339; line-height: 34px;}
.culture-list ul.list3 li.item9 b{display: block; line-height: 61px;font-size: 84px; color: #19948D; text-align: right; margin-right: 30px; }
.culture-list ul.list4{width: 179px;}
.culture-list ul.list4 li.item10{background: #27b1a6; height: 271px; flex-direction: column;justify-content: space-between;  }
.culture-list ul.list4 li.item10 strong{display: block; font-size: 20px; color: #021d35;line-height: 28px; margin-left: 15px; margin-top: 57px;}
.culture-list ul.list4 li.item10 b{display: block; line-height: 61px;font-size: 84px; color: #19948D; text-align: right;  margin-right: 21px; margin-bottom: 22px;}
.culture-list ul.list4 li.item11{background: #19948d; height: 271px; flex-direction: column;justify-content: space-between;  }
.culture-list ul.list4 li.item11 strong{display: block; font-size: 20px; color: #021D35;line-height: 28px; margin-left: 15px; margin-top: 57px;}
.culture-list ul.list4 li.item11 b{display: block; line-height: 61px;font-size: 84px; color: #27B1A6; text-align: right;  margin-right: 21px; margin-bottom: 22px;}
.culture-list ul.list5{width: 282px;}
.culture-list ul.list5 li.item12{background: url(../images/culture-bg8.jpg) no-repeat center; height: 141px; justify-content: center;    align-items: center;}
.culture-list ul.list5 li.item12 strong{display: block; font-size: 26px; color: #27B5B1;line-height: 28px; text-align: right; margin-top: 39px;}
.culture-list ul.list5 li.item12 b{display: block; line-height: 99px;font-size: 134px; color: #27B4B0;  margin-left: 5px; }
.culture-list ul.list5 li.item13{background:#05283d; height: 117px; justify-content: space-around;   align-items: center;}
.culture-list ul.list5 li.item13 strong{display: block; font-size: 22px; color: #2BC2BB;line-height: 33px; }
.culture-list ul.list5 li.item13 b{display: block; line-height: 61px;font-size: 84px; color: #033A4F;  }
.culture-list ul.list5 li.item14{background: url(../images/culture-bg9.jpg) no-repeat center; height: 160px; }
.culture-list ul.list5 li.item15{background:#033A4F; height: 124px; justify-content: space-around;   align-items: center;}
.culture-list ul.list5 li.item15 strong{display: block; font-size: 22px; color: #27B4B1;line-height: 33px; }
.culture-list ul.list5 li.item15 b{display: block; line-height: 61px;font-size: 84px; color: #05283D;  }


/* 团队介绍 */
.team{background: #fcfcfc; padding: 64px 0;}
.team .ny-title{padding-bottom: 70px;}
.team-list ul li{ background: #f1f1f1; margin-bottom: 35px;}
.team-list ul li a{display: flex; justify-content: space-between; align-items: center;}
.team-list ul li .pic{width: 583px; height: 398px;}
.team-list ul li .pic img{display: block;}
.team-list ul li .info{width: 632px;}
.team-list ul li .info strong{display: block; font-size: 26px; line-height: 26px; color: #45B2B2; height: 47px; position: relative; margin-bottom: 15px;}
.team-list ul li .info strong:after{position: absolute; content: ''; width: 100%; border-bottom: 1px solid rgba(102,102,102,0.2); left: 0; bottom: 0;}
.team-list ul li .info span{display: inline-block; font-size: 16px; color: #666666; font-weight: normal; margin-left: 5px;}


/* 贴心售前 */
.service-banner{background: url(../images/service-banner.jpg) no-repeat center; height: 650px;}
.sales{margin-bottom: 80px;}
.sales-list ul{display: flex;}
.sales-list ul li{width: calc(100% / 3); background: #f1f1f1; display: flex; flex-direction: column;}
.sales-list ul li .pic,.sales-list ul li .info{height: 272px;}
.sales-list ul li:nth-child(2){flex-direction: column-reverse;}
.sales-list ul li .info{display: flex; align-items: center; margin-left: 45px;}
.sales-list ul li .info img{display: block; margin-bottom: 19px;}
.sales-list ul li .info i{display: block; width: 34px;height: 2px;background: #45b2b2; margin-bottom: 10px;}
.sales-list ul li .info em{display: block; font-size: 20px; line-height: 24px; color: #333333;}
.order-bg{background: url(../images/order-bg.jpg) no-repeat center; padding: 93px 0 100px;}
.order-con {display: flex; justify-content: space-between; position: relative;}
.order-con .pic{width: 743px; height: 515px; overflow: hidden;}
.order-con .pic img{display: block;}
.order-con .info{background: #fff; width: 557px; text-align: right; padding-right: 63px; box-sizing: border-box; padding-top: 64px;}
.order-con .info em{display: block; font-size: 24px; color: #666; margin-bottom: 3px;}
.order-con .info strong{display: block; font-size: 42px; line-height: 42px; color: #333;}
.order-con .info i{display: inline-block; width: 91px;height: 2px;background: #45b2b2; margin-right: 83px; vertical-align: middle;}
.order-con .list{position: absolute; bottom: 37px; width: 672px;height: 288px;background: #45b2b2; right: 0;display: flex; align-items: center; flex-direction: column; justify-content: center;}
.order-con .list ul{display: flex; align-items: center;}
.order-con .list ul:first-child{margin-bottom: 13px;}
.order-con .list ul li{text-align: center; margin: 0 35px;}
.order-con .list ul li img{display: block; margin: auto;}
.order-con .list ul li em{display: block; font-size: 18px; color:#fff ;}
.delivery{background: url(../images/delivery-bg.jpg) no-repeat center; padding: 65px 0 73px; background-size: cover;}
.delivery .ny-title{padding-bottom: 80px;}
.delivery .ny-title em{color: #ffffff;}
.delivery-list ul {display: flex; justify-content: space-between; align-items: center;}
.delivery-list ul li{width: calc(100% / 3); display: flex;    align-items: center;  flex-direction: column; position: relative;}
.delivery-list ul li:after{position: absolute; content: ''; top: 34px; width: 1px;height: 115px;opacity: 0.5;background: #ffffff; right: 0;}
.delivery-list ul li:last-child:after{display: none;}
.delivery-list ul li .icon{display: flex; width: 115px;height: 115px;background: #45b2b2; border-radius: 50%; margin-bottom: 20px;}
.delivery-list ul li .icon img{margin: auto;}
.delivery-list ul li em{display: block; font-size: 20px; color: #fff;}

.after-sales{padding: 88px 0 80px;}
.after-sales .list ul{display: flex; justify-content: space-between; align-items: center;} 
.after-sales .list ul li{width: 300px; height: 214px; background: #fcfcfc; border-radius: 10px; text-align: center;}
.after-sales .list ul li img{display: block; margin: 32px auto 17px;}
.after-sales .list ul li em{display: block; font-size: 18px;color: #333333;line-height: 24px;}



/* 内页产品列表页 */
.product-banner{background: url(../images/product-banner.jpg) no-repeat center; height: 650px;}
.ny-product  ul{display: flex; justify-content: space-between; flex-wrap: wrap;}
.ny-product  ul:after{content: ''; width: 412px;}
.ny-product  ul li{width: 412px; margin-bottom: 52px;}
.ny-product  ul li .pic{overflow: hidden; margin-bottom: 7px;}
.ny-product  ul li .pic img{display: block;  width: 100%; -webkit-transition: opacity 1s, -webkit-transform 1s; transition: opacity 1s, transform 1s; -webkit-backface-visibility: hidden;backface-visibility: hidden;opacity: 1;}
.ny-product  ul li:hover .pic img{-webkit-transform: scale3d(1.2,1.2,1);transform: scale3d(1.2,1.2,1);-webkit-transition: opacity 1s, -webkit-transform 1s;transition: opacity 1s, transform 1s;-webkit-backface-visibility: hidden;backface-visibility: hidden;}
.ny-product  ul li .info{position: relative; }
.ny-product  ul li .info:before,.ny-product  ul li .info:after{position: absolute; content: ''; width: 100%;height: 1px;background: #aaaaaa; bottom: 0;}
.ny-product  ul li .info:after{width: 0; transition:0.6s}
.ny-product  ul li .text{display: flex; justify-content: space-between; align-items: center;}
.ny-product  ul li em{display: block; font-size: 20px; color: #333;}
.ny-product  ul li span{display: block; font-size: 16px; color: #666;}
.ny-product  ul li p{font-size: 16px; line-height: 22px; color: #666666; padding-bottom: 19px;}
.ny-product  ul li:hover em{color: #45b2b2;}
.ny-product  ul li:hover .info:after{background: #45b2b2; width: 100%; left: 0; }


/* 内页产品详情页 */
.proxq{margin-bottom: 60px;}
.proxq-con{display: flex; justify-content: space-between; margin-bottom: 67px;}
.proxq-pic{width: 550px; overflow: hidden; position: relative;}
.proxq-pic ul li img{display: block; width: 100%;}
#proxq-prev,#proxq-next{position: absolute; background: url(../images/proxq-arrow.png); width: 18px; height: 33px;}
#proxq-next{ transform: rotateY(180deg);    -webkit-transform: rotateY(180deg); /* Safari 与 Chrome */}
#proxq-num {margin-bottom: 13px;}
#proxq-num .swiper-pagination-bullet{width: 13px; height: 13px; background: #dfdfdf; opacity: 1; margin: 0 6.5px;}
#proxq-num .swiper-pagination-bullet-active{background: #45b2b2;}
.proxq-info{width: 669px; margin-top: 6px;}
.proxq-info>strong{display: block; font-size: 32px; color: #333; line-height: 32px; height: 56px;position: relative; margin-bottom: 20px;}
.proxq-info>strong:after{position: absolute; content: ''; width: 100%; height: 1px; background: #d2d4d5; bottom: 0; left: 0;}
.proxq-details{margin-bottom: 20px;}


/* 内页新闻资讯列表页 */
.news-banner{background: url(../images/news-banner.jpg) no-repeat center; height: 650px; background-size: cover; }
.news-banner .info{text-align: center;}
.news-banner .info b{display: block; font-size: 71px; line-height: 55px; color: #fff; opacity: 0.2; font-family: Arial; text-transform: uppercase;}
.news-banner .info strong{display: block; font-size: 58px; color: #FAFAFA; margin-top: -26px;}
.ny-class .ctitle1{display: flex; justify-content: center; margin-bottom: 50px;}
.ny-class .ctitle1 li{margin: 0 25px;}
.ny-class .ctitle1 li a{transition:0.6s; display: block; width: 190px;height: 50px;border: 1px solid #ececec;border-radius: 27px; font-size: 18px; line-height: 50px; color: #666; text-align: center;}
.ny-class .ctitle1 li:hover a,.ny-class .ctitle1 li.on a{background: #45B2B2; border-color: #45B2B2; color: #fff;}

.nynews-list ul{display: flex; justify-content: space-between; flex-wrap: wrap;}
.nynews-list ul:after{content: ''; width: 412px;}
.nynews-list ul li{width: 412px; margin-bottom: 31px;}
.nynews-list ul li .pic{width: 412px;height: 278px; overflow: hidden;}
.nynews-list ul li .pic img{display: block; width: 100%; -webkit-transition: opacity 1s, -webkit-transform 1s; transition: opacity 1s, transform 1s; -webkit-backface-visibility: hidden;backface-visibility: hidden;opacity: 1;}
.nynews-list ul li:hover .pic img{-webkit-transform: scale3d(1.1,1.1,1);transform: scale3d(1.1,1.1,1);-webkit-transition: opacity 1s, -webkit-transform 1s;transition: opacity 1s, transform 1s;-webkit-backface-visibility: hidden;backface-visibility: hidden;}
.nynews-list ul li .info{border: 1px solid #dadada; box-sizing: border-box; padding: 18px 30px 15px; box-sizing: border-box; border-top: none;}
.nynews-list ul li .info em{display: block; font-size: 15px; color: #666;}
.nynews-list ul li .info h3{display: block; font-size: 18px; color: #333;}
.nynews-list ul li .info p{display: block; font-size: 16px; line-height: 23px; color: #666; margin-bottom: 14px;}
.nynews-list ul li .info span{display: block; font-size: 14px; color: #666;}
.nynews-list ul li:hover .info h3{color: #45b2b2;}




/*新闻详情页*/
.newsxq-title{   padding-bottom: 1.875rem; margin-bottom: 2.5rem;  border-bottom: 1px solid #dcdcdc; text-align: center; }
.newsxq-title h3{font-size: 2.25rem; color: #333; margin-bottom: 0.625rem;}
.newsxq-title span{display: inline-block; font-size: 0.9375rem; color: #999;}
.newsxq-title .clicks{margin-left: 0.9375rem;}
.newsxq-page{border-top: 1px solid #dcdcdc; padding-top: 1.875rem; margin-top: 2.5rem; display: flex; justify-content: space-between; align-items: center;}
.page-left em{display: block; font-size: 1rem; color: #333;}
.page-left a{color: #666;}
.page-left a:hover{color: #45b2b2;}




/* 内页返回样式 */
.xq-back a{transition:0.6s; display: block; width: 9rem; font-size: 1rem; line-height: 2.625rem; color: #fff;  background: #000; border-radius: 1.3125rem; text-align: center; margin: 3rem auto 0}
.xq-back a>img{display: inline-block; margin-right: 0.6875rem; vertical-align: sub;}
.xq-back a:hover{background: #45b2b2;}
.newsxq-page .xq-back a{margin: 0;}



/* 内页联系我们 */
.contact-banner{background: url(../images/contact-banner.jpg) no-repeat center;  }

.nycontact{display: flex;justify-content: space-between; align-items: center;}
.nycontact .map{width: 777px; position: relative;}
.nycontact .map img{display: block;}
.nycontact .info {position: absolute;width: 100%;top: 0;}
.nycontact .info em{display: block; position: absolute; width: 12px; height: 12px; border-radius: 100%; background: #45b2b2; }
.nycontact .info em:before{background: #45b2b2;  opacity: 0; position: absolute; content: ''; width: 18px; height: 18px; border-radius: 100%; margin-left: -3px; top: -3px; animation:myscale 1s linear 2s infinite ;-moz-animation:myscale 1s linear 2s infinite ;	-webkit-animation:myscale 1s linear 2s infinite ;	-o-animation:myscale 1s linear 2s infinite ;}
@keyframes myscale
{
	  0% {
	    transform: scale(0);
	    opacity: 1;
	  }
	  100% {
	    opacity: 0.1;
	    transform: scale(1.2);
	  }
}

@-moz-keyframes myscale /* Firefox */
{
	0% {
	  transform: scale(0);
	  opacity: 1;
	}
	100% {
	   opacity: 0.1;
	  transform: scale(1.2);
	}
}

@-webkit-keyframes myscale /* Safari and Chrome */
{
	0% {
	  transform: scale(0);
	  opacity: 1;
	}
	100% {
	  opacity: 0.1;
	  transform: scale(1.2);
	}
}

@-o-keyframes myscale /* Opera */
{
	0% {
	  transform: scale(0);
	  opacity: 1;
	}
	100% {
	  opacity: 0.1;
	  transform: scale(1.3);
	}
}

.nycontact .info em.item1{top: 338px; right: 242px; }
.nycontact .info em.item2{top: 340px; right: 221px;}
.nycontact .info em.item3{top: 352px; right: 279px;}
.nycontact .info em.item4{top: 462px; right: 308px;}
.nycontact .text em{display: block; font-size: 40px; color: #333; font-weight: bold;}
.nycontact .text img{display: inline-block; vertical-align: middle; margin-left: 12px;}
.nycontact .text span{font-size: 50px; color: #333; line-height: 50px;}
.nycontact .text b{font-size: 60px; font-family: Arial; }
.nycontact .text strong{display: block; font-size: 31px; color: #333; margin-bottom: 50px;}
.nycontact .text h3{display: block; font-size: 28px; line-height: 28px; height: 46px; color: #45b2b2; position: relative; font-weight: bold; margin-bottom: 17px;}
.nycontact .text h3:after{position: absolute; content: ''; width: 107px; height: 4px; background-color: #45b2b2; bottom: 0; left: 0;}
.nycontact .text p{font-size: 20px; line-height: 32px; color: #666;}










/*分页*/
.fy { padding: 60px 0; display: flex;justify-content: center;align-items: center; flex-wrap: wrap; gap: 1rem;}
.fy a { background: #E6E6E6; display: flex; align-items: center; justify-content: center; color: #707070; font-size: 14px; transition: .4s;  padding: 5px 15px;}
.fy a:hover {color: #fff; background: #45b2b2;}
.fy .layui-laypage-curr {color: #fff; background: #45b2b2; font-size: 14px;  margin: 0 5px; padding: 5px 15px;}



/* 搜索页面 */
.search-page .box {margin-top: 50px;}
.search-page form {width: 60%;margin: auto; margin-bottom: 60px; border: 1px solid #333; border-radius: 50px; padding:5px 20px; box-sizing: border-box; display: flex;     align-items: center; justify-content: space-between; }
.search-page form .search-text {padding: 5px 0; width: 95%; line-height: 35px; outline: none; border: none; box-sizing: border-box; font-size: 16px;}
.search-page form .sub {width: 22px;  height: 23px; display: block; cursor: pointer; background: url(../images/searchIcon.png) no-repeat center; outline: none; border: none; background-size: 100%; filter: brightness(0);}
.search-page ul {width: 100%;}
.search-page li {width: 100%; padding: 30px; margin-top: 20px; box-sizing: border-box; background: #f5f5f5;}
.search-page li span {background: #45b2b2; color: #fff; font-size: 12px; padding: 2px 5px; }
.search-page li h3 {font-size: 18px; margin: 10px 0; color: #000000; font-weight: 700;}
.search-page li p {font-size: 16px; color: #666; line-height: 20px;}
.search-page li .le {width: 95%; }
.search-page li a {display: flex; align-items: flex-end; justify-content: space-between;}
.search-page li img {transition: .5s; margin-right: 20px;}
.search-page li:hover img {transform: translateX(20px);}





@media screen and (min-width:200px)  and  (max-width:1620px)  {
	
	.container-s{width: 96%;}
	
	
}







@media screen and (min-width:200px)  and  (max-width:1450px)  {
	
	.develop .mySwiper2 .swiper-button-prev{left:-4%;}
	.develop .mySwiper2 .swiper-button-next{right:-4%;}
	
	
}



@media screen and (min-width:200px)  and  (max-width:1400px)  {
	
	.head-nav ul li{margin-right: 50px;}
	.develop .mySwiper2 .swiper-button-prev,.develop .mySwiper2 .swiper-button-next{background: url(../images/developSwiper-jt.png) no-repeat center #fff;}
	.develop .mySwiper2 .swiper-button-prev{left:0;}
	.develop .mySwiper2 .swiper-button-next{right: 0;}
}

@media screen and (min-width:200px)  and  (max-width:1301px)  {
	
	.container-s{width:1300px;}
	
	
	
	
}



/*2023.7.11*/
.container-s{width:1300px; margin:0 auto}
.head-nav ul li{margin-right: 50px; }

/* 优势 */
.ys-list{ top: -100px; }
.ys-list ul{ height: 200px;}
.ys-list ul li{ height: 200px;}
.ys-list ul li strong{font-size: 28px;  line-height: 28px; margin-bottom:15px;}
.ys-list ul li em{ font-size: 24px;  line-height: 24px;}
.ys-list ul li img{display: block; width: 80px; height: auto;}


.about-con .info{width: 650px; margin-top: 0}
.about-con .pic{width: 600px}
.about-title em{font-size: 30px; line-height: 30px}
.about-title img{width: 250px; margin-bottom: 20px;}


.index-title img{width: 300px}
.index-title strong{font-size: 38px}
.product-list ul li{padding: 0 5%}
.product-list ul li strong{font-size: 50px}
.product-list ul li h3{font-size: 60px}

@media screen and (min-width:200px)  and  (max-width:1550px)  {

.product-list ul li{padding: 0 2%}

}

.news-left{width: 768px}
.news-right em{font-size: 22px}
.news-right strong{font-size: 30px}


.nyabout-con .info b{font-size: 60px}
.ny-title img{width: 250px; margin: 0 auto 10px}
.nyabout-con .info strong{font-size: 38px; line-height: 38px}
.ny-title em{font-size: 30px}

.team .ny-title img{width: 200px}

.nycontact .info em{width: 14px; height: 14px}
.nycontact .info em:before{width: 20px; height: 20px}

/*2024.8.28*/
.flex-sbc{display: flex; justify-content: space-between; align-items: center}

.footer-nav ul li {
	margin: 0 35.5px;
}
.foot-search {
	justify-content: space-around;
	width: 30%;
	background: #fff;
	border-radius: 34px;
	display: flex;
	height: 60px;
}
.foot-search input{outline: none; border: none;
	width: 70%; font-size: 16px; color: #333; background: transparent}
.foot-search svg{
	width: 30px;}