section.sec_1_1 { padding: 90px 0 145px; background: #f6f6f6 url('../images/bg_products_chip_1.jpg') no-repeat center / cover; } section.sec_1_1 div.desc { margin: 35px auto 0; font-size: 18px; line-height:1.8; text-align: center; max-width: 960px; } section.sec_1_2 { padding: 88px 0 124px; background: #f6f6f6; } section.sec_1_2 li.item { margin-bottom: 40px; overflow: hidden; padding: 30px; background: #fff; } section.sec_1_2 li.item a.thumb { display: block; float: left; overflow: hidden; border-radius: 0 0 0 12px; } section.sec_1_2 li.item a.thumb span.thumb { display: block; position: relative; overflow: hidden; background: #353535 no-repeat center / cover; width: 540px; height: 0; padding-top: 65.92592592592593%; } section.sec_1_2 li.item a.thumb img { display: block; width: 100%; min-height: 100%; position: absolute; left: 0; top: 0; opacity: 0; } section.sec_1_2 li.item div.info { width: calc(100% - 595px); overflow: hidden; float: right; } section.sec_1_2 li.item div.info a.title { display: block; font-size: 24px; font-weight: bold; position: relative; margin-top: 38px; } section.sec_1_2 li.item div.info a.title:after { content: ''; display: block; width: 20px; height: 4px; background: #00a783; margin-top: 22px; } section.sec_1_2 li.item div.info div.desc { font-size: 13px; color: #666; line-height:1.8; max-height: 120px; margin-top: 24px; overflow: hidden; } section.sec_1_2 li.item div.info a.more { display: block; width: 180px; height: 60px; line-height: 60px; text-align: center; margin-top: 30px; color: #888; font-size: 18px; text-transform: uppercase; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; border: 1px solid #d8d8d8; border-radius: 0 12px 0 12px; -webkit-transition: all .2s; -o-transition: all .2s; transition: all .2s; } section.sec_1_2 li.item:hover div.info a.more { background: #00a783; color: #fff; } section.sec_1_2 div.btn { text-align: center; margin-top: 68px; } section.sec_1_2 div.btn a.getmore { color: #2b2b2b; font-size: 18px; line-height: 34px; } section.sec_1_2 div.btn a.getmore i { font-size: 22px; margin-left: 12px; position: relative; top: 2px; } section.sec_1_2 div.btn a.getmore:hover { color: #00a783; } section.sec_2_1 { padding: 70px 0 90px; background: #fff url('../images/bg_products_chip_2.jpg') no-repeat right top; } section.sec_2_1 div.thumb { float: left; width: 517px; padding: 35px; overflow: hidden; background: #fff url('../images/bg_products_chip_b.png') no-repeat center / 100% 100%; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; } section.sec_2_1 div.thumb img { display: block; width: 100%; border-radius: 0 0 0 12px; } section.sec_2_1 div.info { width: calc(100% - 585px); float: right; padding-top: 60px; } section.sec_2_1 div.info h3.pro-title{ line-height: 1.2; } section.sec_2_1 div.info div.desc { margin-top: 40px; font-size: 15px; line-height: 2; } section.sec_2_2 { padding: 64px 0 100px; overflow: hidden; background: #f3f3f3 url('../images/bg_products_chip_3.jpg') no-repeat center / cover; } section.sec_2_2 div.spec { margin-top: 70px; overflow: hidden; } section.sec_2_2 .layui-col-space66 { margin: -33px; } section.sec_2_2 .layui-col-space66 > * { padding: 33px; } section.sec_2_2 div.item { background: #fff; overflow: hidden; text-align: center; padding: 48px 0 18px 0; border-bottom: 3px solid #00a783; border-radius: 0 12px 0 0; } section.sec_2_2 div.item i.icon { display: block; height: 95px; background: no-repeat center / auto 100%; } section.sec_2_2 div.item span.title { display: block; font-size: 18px; line-height: 30px; height: 98px; overflow: hidden; max-width: 80%; margin: 15px auto 0; } section.sec_2_3 { padding: 90px 0 110px; } section.sec_2_3 div.container-body { overflow: hidden; position: relative; font-size: 16px; line-height: 1.8; margin-top: 55px; } section.sec_2_3 div.container-body * { max-width: 100% !important; } section.sec_2_3 div.container-body img{ display: block; width: 98% !important; height: auto !important; margin:0 auto; } section.sec_3_1 { padding: 80px 0 90px; background: #fff url('../images/bg_products_chip_2.jpg') no-repeat right top; } section.sec_3_1 div.desc { font-size: 20px; line-height: 2; margin-top: 40px; } section.sec_3_1 div.container-body { margin-top: 70px; font-size: 16px; line-height: 1.8; overflow: hidden; position: relative; } section.sec_3_1 div.container-body * { max-width: 100% !important; } section.sec_3_2 { padding: 95px 0; background: #f6f6f6; } section.sec_3_2 div.specs { margin-top: 10px; overflow: hidden; text-align: center; } section.sec_3_2 div.specs div.item { overflow: hidden; text-align: center; } section.sec_3_2 div.specs div.item span.icon { display: block; height: 0; position: relative; max-width: 239px; margin: 0 auto; overflow: hidden; padding-top: 114.6443514644351%; background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAO8AAAESCAMAAAAi1XL4AAAAA3NCSVQICAjb4U/gAAAAUVBMVEX////p6enp6enp6enp6enp6enp6enp6enp6enp6enp6enp6enp6enp6enp6en////7+/v5+fn39/f19fXz8/Px8fHv7+/t7e3r6+vp6enn5+dxvccpAAAAG3RSTlMAESIzRFVmd4iZqrvM3e7///////////////9HjGW9AAAACXBIWXMAAAsSAAALEgHS3X78AAAAHHRFWHRTb2Z0d2FyZQBBZG9iZSBGaXJld29ya3MgQ1M26LyyjAAABppJREFUeJztndl24jAQRI3ZEyAsCWD//4cO8kwmgQbckrqktuj7PGfMPUmV0BKrqjIxmq/fxrkenpx6sWkuvE9yf5AkTN6ab1az3B8GznTV/GY9H+X+REAusW1u2SxKNa6XG2LbsaxzfzQAv2JLKa6sb2JLKams78WWsprm/pwyPIwtYT0bfnVN3pmyHUMv61lfbCnDLevRnPuLfM0wy7peBsl2DK+s/WJLGVZZB8SWMJiyHi3CYksYRFmPI2JLjbWXdWxsKYrLejTjfG30RmlZi8WWorCsRWNLUVbW8rElbNQs/IBiS41VlHWNiy0le1mPny3SIMha1lN8bCm5yjpVbCk5yjppbAmpyzp5bKnxIl1ZZ4ktJU1Z54stBV/WeWNLwZZ1/thS1rAt1d4tkUxAypq3JZIJ8bLWFlvKUrCsNcaWIlXWWmNLEShr1bGlRJY1fydTDRFl/fQAgl4Cy3o4saV4L/ygY3v+3O5OyAd4zSXQsT3vPxzbI/Ih7LJGx/a4+/hm+4V8EKus0bH92n5c8Yl8WF9Z42P7QTmcgU98tqWKju1pf8fWsUcaPypr9JbIr9hSkpe1xAGEZ9zGloAt6+u5ROi5ITb3YkuNE5V1zLkhBu35wLHtgJb135PlY2xs26expRyQH2azqKoF8gH9sb1jfG5xnwfp2/JiS9mfYMY43/b8aLRlsD2CjFG+vrGlxpiyhvi2IbGlxp+N/A8Z4Ns2/PGnh4O4sbhvVGzvGAuXtbBvexT4Rb5GtqwlfS/jj7itQ7Ks5Xx9vjZ6G4uVtZRv+3BuK2QsVNYyvoDYUkSMRXwxsaUIlHVVxU4GgbGl7GOXQWJ9wbGl7OKWQeJ8Jb42ehNV1jG+gbM9AePwZZBgX9mvjd6ErlkH+p4iZ3sChK1ZV1XAZlGW2FJC1qz9fe9uiWTCv6x9fZOPPz34lrWfb+wiDQK/svbxVRJbikdZs301xZbCLmumr7bYUphlXVWs7ZTcNhzM13zN13zNVydMX9Y5ldwuHMzXfM3XfAvzZR2Ize3CwXyDfc+5XTiYr/mab/G+nJPe5qsQ8y3bl3WWxXzNtyxfzr96Nd9TbhcOgr7H3C4czNd8X893ZL7ma74KMV/zfT3f2nwpX7ldOJiv+Zqv+ZblOzZfiuqz7d+Yr/mab+m+E/M1X/NViPmG+rbmqxCe79R8qW/KV6gEY77ma77mW5bvzHypr/q3FTjM13zN13zL8p2bL/VV+Booivmar/mW7st5PbD5akTQV+uL+q4wX/M1X/N9Pd9mEL4cEfM1X/PVCc+X9bp681WI+Zqv+Zbuy3p9u/kqRNA3twoL8zVf8y3dt5jXt5uv+Zqv+Q7Fd/9SvtwLrsp4XT3/7kWeb9I7b73xuWmS59so/hMzv5tE2b5Kr+PzvTfVw7dpUtzS7YX/LbFeviruhf0h5E5c3nUTv421nB09+MuG+Cop6zDbIF8Fd2tG3Gcd4tvkLetw23DffGUdYxvjm+c24DjbON/kl7RH3EP/35fz+vZnxunK2vfqaohvk+qbtYitiO/FGF5dQrZCvujhScxWzLdpccPT9ot1UpCHlO/FGPPNWtRW0vdiLF/W26Oo7cVX9H9rG1FjcVtpX2csNjwBbOV9nbFIWUNsV1N530airFG2vOsm/GmjFn5wtszrQwNog+cSuxPCdlL9Y+q3YscnbHgC2zomrD2kAPzLGmL7fmXrGLNOcQThU9a7gAXWXqito2adowyh5Rr7bAOxuW/rGC0Ev1pew1n4wdiOH9l2xnNUWfeu0u9PgIc+t+2YwYyfDU+Qn+1bv60DNjw9XOrKaeuADU93F34wtjXb1oEr69vhSYNtZwws6x/jkA3NXpb+to7RHGb8by6hybYzxpX1ZXjSZtuBK2sEsbYOYFkLI2HrAM4lBFmMZGwdwOFJCElbB3AuEc9G2rYzxs0l4oDYdmgsa5ytQ1tZY20dmsoab+vQUtabeQrbzlhBWaezdQDnEgptO3BzCY22jkzD03qWxdaRYXhaz3LJdiQenjLbOuplsupSYOtINJdQYusALvz8t53mlrwGW9babB24sl4ptHVgylqrrUN+LqHZ1iFb1quHm9V6kFv4GYJth8jw9PgggkKih6dB2TqihifGQQR9BA9Pg7R1BC38eBxE0If3ws+gbR1ec4nB23Zwyzrg2IVSOGVdjq2jr6ylNqv18GwuUZ6t49Fcokxbx725RLm2HTfDU+G2jsnP8JRkQzM/f8s6zfatDuplLts/uc0ItFm6Ws0AAAAASUVORK5CYII=') no-repeat center / 100% auto; } section.sec_3_2 div.specs div.item span.title { display: block; font-size: 18px; line-height: 30px; /* height: 90px; */ /* height: auto; */ height: 150px; overflow: hidden; margin-top: 10px; } section.sec_3_2 div.specs div.item span.icon i.icon { display: block; height: 90px; width: 100%; position: absolute; left: 0; top: 50%; background: no-repeat center / auto 100%; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); -o-transform: translateY(-50%); transform: translateY(-50%); } section.sec_3_2 div.specs div.layui-row > div { width: 20%; } section.sec_3_2 div.specs .layui-col-space52 { margin: -26px; } section.sec_3_2 div.specs .layui-col-space52 > * { padding: 26px; } section.sec_3_3 { padding: 115px 0; } section.sec_3_3 div.thumb { width: 632px; margin: 0 0 20px 90px; float: right; border-radius: 0 0 0 40px; overflow: hidden; background: #e5e5e5; } section.sec_3_3 div.thumb img { display: block; width: 100%; } section.sec_3_3 div.info { margin-top: 15px; } section.sec_3_3 div.info div.desc { margin-top: 35px; font-size: 20px; line-height: 2; } section.sec_4_1 div.info { padding-top: 40px; } section.sec_4_2 { background: #f3f3f3 url('../images/bg_products_chip_3.jpg') no-repeat center / cover; } section.sec_4_2 div.specs div.item span.icon i.icon { height: 70px; } section.sec_4_3 { padding: 85px 0 135px; background: #f6f6f6; } section.sec_4_3 div.scene { margin-top: 52px; position: relative; overflow: hidden; } section.sec_4_3 div.gallery-top { margin: 0 85px; position: relative; } section.sec_4_3 div.gallery-top div.swiper-container { max-width: 924px; margin: 0 auto; overflow: hidden; } section.sec_4_3 div.gallery-top span.thumb { display: block; height: 0; padding-top: 53.67965367965368%; background: #f2f2f2 no-repeat center / cover; } section.sec_4_3 div.gallery-top span.title { display: block; margin-top: 35px; text-align: center; font-size: 20px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; font-weight: bold; } section.sec_4_3 div.gallery-top > a { display: block; width: 60px; height: 60px; text-align: center; line-height: 60px; border: 1px solid #ddd; border-radius: 12px 0 12px 0; font-weight: bold; color: #999; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; position: absolute; top: 50%; left: 0; z-index: 3; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); -o-transform: translateY(-50%); transform: translateY(-50%); } section.sec_4_3 div.gallery-top > a.swiper-next { border-radius: 0 12px 0 12px; color: #fff; background: #00a783; left: auto; right: 0; border-color: #00a783; } section.sec_4_3 div.gallery-top > a:hover { color: #fff; background: #00a783; border-color: #00a783; } section.sec_4_3 div.gallery-thumbs { margin-top: 50px; } section.sec_4_3 div.gallery-thumbs div.swiper-slide { width: 20%; float: left; background: #353535; } section.sec_4_3 div.gallery-thumbs div.swiper-slide span.thumb { display: block; padding-top: 53.35820895522388%; opacity: 0.5; -webkit-transition: all .2s; -o-transition: all .2s; transition: all .2s; background: #ddd no-repeat center / cover; } section.sec_4_3 div.gallery-thumbs div.swiper-slide:hover span.thumb, section.sec_4_3 div.gallery-thumbs div.swiper-slide-thumb-active span.thumb { opacity: 1; } section.sec_4_3 div.gallery-thumbs > a { display: block; font-size: 30px; position: absolute; left: 0; top: 50%; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); -o-transform: translateY(-50%); transform: translateY(-50%); z-index: 3; } section.sec_4_3 div.gallery-thumbs > a i { font-size: inherit; } section.sec_4_3 div.gallery-thumbs > a.swiper-next { left: auto; right: 0; color: #fff; } section.sec_4_3 div.gallery-thumbs > a.swiper-next:hover{ color: #00a783; } section.sec_5_1 { background: #fff url('../images/bg_products_chip_2.jpg') no-repeat right top; } section.sec_5_1 section.sec_1_1 { background: none; padding: 135px 0 120px; } section.sec_5_2 { padding: 0 0 100px; background: none; } section.sec_5_2 li.item { /*overflow: hidden;*/ padding: 0 !important; position: relative; margin-bottom: 38px; background: none; } section.sec_5_2 li.item:after { content: ''; display: block; width: 0; height: 0; clear: both; } section.sec_5_2 li.item a.thumb span.thumb { width: 554px; padding-top: 109.6330275229358%; } section.sec_5_2 li.item div.info { position: absolute; right: 0; top: 50%; border-radius: 0 0 0 12px; padding: 80px 55px 75px 80px; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); -o-transform: translateY(-50%); transform: translateY(-50%); width: calc(100% - 514px); -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; -webkit-box-shadow: 0 0 60px rgba(0, 0, 0, 0.06); box-shadow: 0 0 60px rgba(0, 0, 0, 0.06); background: #fff url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAANBAMAAACAxflPAAAAA3NCSVQICAjb4U/gAAAAElBMVEX19fX////7+/v4+Pj////39/e32TWjAAAACXBIWXMAAAsSAAALEgHS3X78AAAAHHRFWHRTb2Z0d2FyZQBBZG9iZSBGaXJld29ya3MgQ1M26LyyjAAAAChJREFUCJljYBIEAgUGBiMQLWzAIAgGAlhoBSZUWtgIuzoIDTMXSgMATtwGNYABu94AAAAASUVORK5CYII='); } section.sec_5_2 li.item div.info a.title { margin-top: 0 !important; } section.sec_5_2 li.item div.info a.title:after { content: ''; display: block; width: 20px; height: 4px; background: #00a783; margin-top: 22px; } section.sec_5_2 li.item div.info a.more { -webkit-box-shadow: 0 0 30px rgba(0, 0, 0, 0.06); box-shadow: 0 0 30px rgba(0, 0, 0, 0.06); } section.sec_5_2 li.item.right a.thumb { float: right; } section.sec_5_2 li.item.right div.info { left: 0; right: auto; } section.sec_6_2 div.item i.icon { height: 84px; } section.sec_6_2 div.item span.title { font-size: 18px; line-height: 30px; height: 60px; max-width: 80%; margin: 20px auto 0 auto; } section.sec_6_3 { padding: 100px 0; } section.sec_6_3 ul.list { margin-top: 60px; } section.sec_6_3 ul.list li { float: left; width: 20%; position: relative; } section.sec_6_3 ul.list li i.index { display: block; width: 114px; height: 137px; margin: 0 auto; position: relative; z-index: 1; font-size: 26px; padding-top: 45px; text-align: center; font-style: normal; color: #7e7e7e; font-family: 'Montserrat-Medium'; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAHIAAACJCAMAAADHVpyVAAAAA3NCSVQICAjb4U/gAAABFFBMVEX////29vbpAAD29vbpAAD29vbpAAD29vbpAAD29vbpAAD29vbpAAD29vbpAAD29vbpAAD29vbpAAD29vbpAAD29vbpAAD29vbpAAD29vbpAAD29vbpAAD29vb29fX28fH28vL27u716+v16en14uL14eH13t713Nz01NT00dH0z8/0zMz0x8fzw8PzwMDzvLzzuLjztbXzs7PysLDyq6vyp6fxnZ3xm5vxmJjxlZXwiorwhYXwgoLwfn7vdHTvcHDvbGzuYWHuXl7uWlruVlbtUlLtSkrtRkbtRETsQUHsOTnsNjbsMzPrLy/rKCjrJSXrIiLrICDqGRnqFhbqFRXqEBDqDg7qDAzpBgbpBATpAgLpAAAYp6HfAAAAXHRSTlMAEREiIjMzRERVVWZmd3eIiJmZqqq7u8zM3d3u7v///////////////////////////////////////////////////////////////////////////////////+PfmZEAAAAJcEhZcwAACxIAAAsSAdLdfvwAAAAcdEVYdFNvZnR3YXJlAEFkb2JlIEZpcmV3b3JrcyBDUzbovLKMAAADgElEQVRoge2Yd1fqMBxAw1ABERVlWFoHuPfePgfuPXCR7/89HqVN2tL+6EzOO+fl/iGKB+9J0pvUIhSE/kJFqRT6A302EH0lRaPUx0eYGFEMRhLshbFBxcpgjLExPaZ0MpZmKewp2IQqhR5Wwtiwo1BlmM3sDlRAo6JUBqIX9tkXsWNJIw7GEgZElMHYwoCILJh0t0W0UokkmJ6Su8lEKXQwXcKACBlM1zAgwgTjGgZE0GASzrubNwoBgvEcBoTvYPqDLKKViq+bBp9hQHgPJuE/DIhhb0saKAwIL8E4HPvhcLtpCBUGRLdgQocBAQYTQRgQzsFEFAaEPZiYl2M/HCPW2Y1FfZ06MWZxsrhQ7RRMxjQXo6KkeQ/SMkx2dVipGEpORkURSqEUSqEUSqEUSqEUSqEUyn9emeSmzCc1Yw5zU2KcU41ZzFOJs61ZxXyVOInyvJV5JPFWSgjzVmKhFEqhFEqhFEqhFMr/TlnjZKwZyi1Oyi1DecVJeaUp5daX5joX43pTNcpoVH1pLHIwLjbagxxFqfbr5y5z4+5n24RTSBsmxvfLTIXL95qmNUiE4kXt++b5NDPh9HlTNxbj2r/Rsvbj1+EkE+Hk4ZculHPkYUE8r7/1vMnAuPms/3WcjxuPRFBvWX/3ej5i4fw1EZZ7kZWsPrs/f6oRCqt/fsicZpGN+JD+y/e9yIx772SIQ3G7UX3+o1+7+GElEuHKAxEWk45ClYykB3MxE1o4c0HCkDKg0BLM0UQo4cSRPQyIpL4b4ZcwR9rWC5nTUXhODVIkmJuFgMKFGxpGyoNQhQZzGuR+oXbaLQwIuh197I/7FI7vfzhuNu70kmAeV30ZVx9pGJ2bjTs0mPqsZ+Fs3WMYAHQ7+j72FszE8bfLZuMODeZ124Nx+9VXGBA0mFu3u6PFW99hQJBgfs+6BVM7+w0QBgQNpnEABTN+0AgYBgQ9v5/WHI1rT3RO/YcBQYO5nLMJ5y7DhQFhBHMyZRFOnYQPA4Ke3287JuPOG91swoQBkdJnF98t6cKlOyKUwoYBQc7v3/pGValu1GkYrqdwcMidvZVi1ItopWw3lpkKW43aldG1CJDvNOZZG1FcthpltgvZJmdVMrxYDSSzUeJhRBmzMtJtFcYUZ5GP0RwK80AINBT2gRBIKDwCIeQ4BkKQ+AVCyHAMhFDkFwghKctBA/kL9DiPM6a9jqwAAAAASUVORK5CYII=') no-repeat center / auto 100%; } section.sec_6_3 ul.list li div.info { padding: 50px 35px; height: 400px; background: #fff; border: 1px solid #efefef; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; border-radius: 0 0 0 12px; overflow: hidden; margin-top: -10px; -webkit-box-shadow: 0 0 60px rgba(0, 0, 0, 0.06); box-shadow: 0 0 60px rgba(0, 0, 0, 0.06); } section.sec_6_3 ul.list li div.info b { display: block; font-size: 20px; margin-bottom: 15px; font-weight: normal; } section.sec_6_3 ul.list li div.info span { display: block; font-size: 14px; line-height: 2; } @media screen and (max-width: 1400px) { section.sec_2_1 div.info h3.pro-title{ font-size: 28px } section.sec_2_1 div.info{ padding-top: 10px; } section.sec_2_1 div.info div.desc{ font-size: 16px; } } @media screen and (max-width:1240px) { section.sec_4_3 div.gallery-top { margin: 0 auto; } } @media screen and (max-width:1199px) { section.sec_1_2 li.item div.info div.desc{line-height:1.7; max-height: 110px;} section.sec_1_1 { padding: 70px 0 100px; } section.sec_1_2 { padding: 70px 0; } section.sec_1_2 li.item a.thumb span.thumb { width: 480px; } section.sec_1_2 li.item div.info { width: calc(100% - 550px); } section.sec_1_2 li.item div.info a.title { margin-top: 20px; font-size: 22px; } section.sec_2_1 div.info h3.pro-title{ font-size: 24px; } section.sec_2_2 .layui-col-space66 { margin: -20px; } section.sec_2_2 .layui-col-space66 > * { padding: 20px; } section.sec_2_3 { padding: 70px 0 80px; } section.sec_3_3, section.sec_3_2 { padding: 70px 0; } section.sec_3_2 div.specs .layui-col-space52 { margin: -10px; } section.sec_3_2 div.specs .layui-col-space52 > * { padding: 10px; } section.sec_3_3 div.thumb { width: 500px; margin-left: 30px; margin-top: 0; } section.sec_4_3 div.gallery-top div.swiper-container { margin: 0 85px; } section.sec_5_1 section.sec_1_1 { padding: 70px 0; } section.sec_5_2 li.item a.thumb span.thumb { width: 540px; } section.sec_5_2 li.item div.info { width: calc(100% - 400px); padding: 50px 35px 45px 50px; } section.sec_6_3 { padding: 70px 0; } section.sec_6_3 ul.list { margin-top: 30px; } section.sec_6_3 ul.list li div.info { padding: 35px 15px; } } @media screen and (max-width:991px) { section.sec_1_1 div.desc{padding: 0 5%;} section.sec_1_1 { padding: 45px 0; } section.sec_1_2 { padding: 45px 0; } section.sec_1_2 li.item { padding: 20px; margin-bottom: 20px; } section.sec_1_2 li.item a.thumb span.thumb { width: 360px; } section.sec_1_2 li.item div.info { width: calc(100% - 420px); } section.sec_1_2 li.item div.info a.title { margin-top: 0; font-size: 24px; } section.sec_1_2 li.item div.info div.desc { line-height: 1.8; margin-top: 15px; max-height: 86px; } section.sec_1_2 li.item div.info a.more { width: 120px; height: 48px; line-height: 48px; font-size: 16px; margin-top: 15px; } section.sec_2_1 { padding: 60px 0 70px; } section.sec_2_1 div.info { padding-top: 10px; width: calc(100% - 450px); } section.sec_2_1 div.info h3.pro-title{ font-size: 20px; } section.sec_2_1 div.info div.desc { margin-top: 20px; font-size: 14px; } section.sec_2_1 div.thumb { width: 420px; padding: 20px; } section.sec_2_2 { padding: 60px 0 70px; } section.sec_2_2 div.spec { margin-top: 40px; } section.sec_2_2 .layui-col-space66 { margin: -10px; } section.sec_2_2 .layui-col-space66 > * { padding: 10px; } section.sec_2_2 div.item { padding: 20px 0; } section.sec_2_2 div.item i.icon { height: 64px; } section.sec_2_2 div.item span.title { font-size: 18px; line-height: 28px; height: 56px; } section.sec_2_3 { padding: 60px 0; } section.sec_2_3 div.container-body { margin-top: 35px; } section.sec_3_2 div.specs .layui-col-space52 { margin: -5px; } section.sec_3_2 div.specs .layui-col-space52 > * { padding: 5px; } section.sec_3_2 div.specs div.item span.icon i.icon { height: 64px; } section.sec_3_2 div.specs div.item span.title { font-size: 16px; } section.sec_3_3 div.info { margin-top: 0; } section.sec_3_3 div.thumb { width: 300px; margin-left: 20px; } section.sec_4_3 { padding: 70px 0 100px; } section.sec_4_3 div.gallery-top > a { width: 48px; height: 48px; line-height: 48px; } section.sec_4_3 div.gallery-top div.swiper-container { margin: 0 60px; } section.sec_4_3 div.gallery-top span.title { font-size: 18px; margin-top: 10px; font-weight: normal; } section.sec_4_3 div.gallery-thumbs { margin-top: 20px; } section.sec_5_1 section.sec_1_1 { padding: 45px 0; } section.sec_5_2 li.item a.thumb span.thumb { width: 420px; } section.sec_5_2 li.item div.info { width: calc(100% - 280px); } section.sec_6_2 div.item span.title { height: 84px; } section.sec_6_3 { padding: 40px 0; } section.sec_6_3 ul.list li i.index { height: 110px; padding-top: 35px; } section.sec_6_3 ul.list li.item { width: 25%; margin-bottom: 10px; } section.sec_6_3 ul.list li div.info b { font-size: 18px; } } @media screen and (max-width: 767px) { section.sec_1_2 { padding: 20px 0; } section.sec_1_2 li.item a.thumb span.thumb { width: 240px; } section.sec_1_2 li.item div.info { width: calc(100% - 270px); } section.sec_1_2 li.item div.info a.title { font-size: 20px; } section.sec_1_2 li.item div.info a.title:after { margin-top: 10px; height: 2px; } section.sec_1_2 li.item div.info div.desc { max-height: 58px; } section.sec_1_2 li.item div.info a.more { margin-top: 8px; line-height: 36px; height: 36px; border-radius: 0 5px 0 5px; width: 100px; } section.sec_1_2 div.btn { margin: 25px 0; } section.sec_2_1 { padding: 40px 0; } section.sec_2_1 div.info { float: none; width: auto; margin-top: 20px; } section.sec_2_1 div.thumb { width: auto; padding: 20px; float: none; } section.sec_2_2, section.sec_2_3 { padding: 40px 0; } section.sec_2_3 div.container-body { margin-top: 25px; } section.sec_3_1, section.sec_3_3, section.sec_3_2 { padding: 40px 0; } section.sec_3_1 div.desc { font-size: 18px; margin-top: 20px; } section.sec_3_1 div.container-body { margin-top: 40px; } section.sec_3_2 div.specs div.item span.title { line-height: 24px; /* height: 48px; */ height: 96px; font-size: 12px; } section.sec_3_2 div.specs div.layui-row > div { width: 33.3333333333%; } section.sec_3_3 div.thumb { width: auto; margin: 0 auto 20px; float: none; border-radius: 12px; } section.sec_3_3 div.info div.desc { font-size: 18px; margin-top: 20px; } section.sec_4_3 div.gallery-top div.swiper-container { margin: 0 auto; } section.sec_4_3 { padding: 40px 0 50px; } section.sec_4_3 div.gallery-top > a { background: rgba(246, 246, 246, 0.7); } section.sec_5_2 li.item a.thumb span.thumb { width: 300px; } section.sec_5_2 li.item div.info { width: calc(100% - 240px); padding: 30px 20px 30px 30px; } section.sec_6_3 ul.list li i.index { height: 80px; padding-top: 20px; } section.sec_6_3 ul.list li.item { width: 33.3333%; } section.sec_6_3 ul.list li div.info { padding: 15px 10px; } section.sec_6_3 ul.list li div.info span { line-height: 1.8; } } @media screen and (max-width: 479px) { section.sec_1_1 div.desc { font-size: 16px; } section.sec_1_2 li.item a.thumb { float: none; margin-bottom: 15px; } section.sec_1_2 li.item a.thumb span.thumb { width: auto; } section.sec_1_2 li.item div.info { width: auto; float: none; } section.sec_1_2 li.item div.info div.desc { max-height: none; } section.sec_1_2 li.item div.info a.more { margin-top: 15px; } section.sec_2_1 { padding: 20px 0; } section.sec_2_1 div.info { float: none; width: auto; margin-top: 20px; } section.sec_2_1 div.thumb { width: auto; padding: 20px; float: none; } section.sec_2_2 .layui-col-space66 { margin: -5px; } section.sec_2_2 .layui-col-space66 > * { padding: 5px; } section.sec_2_2 .layui-col-xs6 { width: 100%; } section.sec_2_2 div.item span.title { height: auto; } section.sec_3_2 div.specs div.layui-row > div { width: 50%; } section.sec_3_3 div.info div.desc { font-size: 16px; } section.sec_4_3 div.scene { margin-top: 30px; } section.sec_4_3 div.gallery-top > a { width: 36px; height: 36px; line-height: 36px; border-radius: 5px 0 5px 0; } section.sec_4_3 div.gallery-top span.title { font-size: 16px; } section.sec_4_3 div.gallery-top > a.swiper-next { border-radius: 0 5px 0 5px; } section.sec_4_3 div.gallery-thumbs > a { font-size: 20px; } section.sec_5_2 li.item a.thumb span.thumb { padding-top: 55%; } section.sec_5_2 li.item.right a.thumb { float: none; } section.sec_5_2 li.item div.info { position: static; -webkit-transform: none; -ms-transform: none; -o-transform: none; transform: none; } section.sec_6_3 ul.list li.item { width: 50%; } section.sec_6_3 ul.list li i.index { font-size: 22px; padding-top: 23px; } section.sec_6_3 ul.list li div.info { height: 310px; } }