@charset "utf-8"; * { margin: 0; padding: 0; } body { overflow-x: hidden; } ul li { list-style: none; } a { text-decoration: none; } img { display: block; border: none; } @font-face { font-family: "DIN Medium"; src: url("../new_font/DIN Medium.woff2") format("woff2"), url("../new_font/DIN Medium.woff") format("woff"), url("../new_font/DIN Medium.ttf") format("truetype"), url("../new_font/DIN Medium.eot") format("embedded-opentype"), url("../new_font/DIN Medium.svg") format("svg"); font-weight: normal; font-style: normal; } .top-banner { background: url(../new_img/about_usbanner.jpg) top center no-repeat; background-size: cover; width: 100%; height: 758px; } .sum-top { width: 1520px; margin: 0 auto; padding: 125px 0 60px; border-bottom: 2px solid #3c3c3c; } .sum-top ul, .sum-btm ul { display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-line-pack: center; align-content: center; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; } .sum-top h2 { font-size: 48px; color: #fff; font-weight: normal; letter-spacing: 2px; } .sum-top ul li { width: 370px; } .sum-top ul li:nth-child(1) p { font-size: 14px; color: #fff; margin-top: 52px; line-height: 30px; letter-spacing: 1px; } .sum-top ul li:nth-child(1) p span { font-size: 20px; } .sum-top ul li:nth-last-child(2) { border-left: 2px solid #3c3c3c; border-right: 2px solid #3c3c3c; } .count { text-align: center; font-size: 20px; color: #fff; line-height: 68px; } .count span { font-family: "DIN Medium"; font-size: 60px; color: #f9c152; } .sum-btm { width: 1520px; margin: 60px auto 0; } .sum-btm ul li { display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-line-pack: center; align-content: center; -webkit-box-align: center; -ms-flex-align: center; align-items: center; } .sum-btm ul li:nth-child(2) { border-left: 2px solid #3c3c3c; border-right: 2px solid #3c3c3c; width: 600px; } .sum-btm p { margin-left: 30px; font-size: 20px; color: #fff; line-height: 60px; } .section { width: 1200px; margin: 0 auto; } .aboutus { position: relative; } .second-nav { position: absolute; left: 50%; z-index: 9; top: -35px; width: 1200px; height: 70px; margin-left: -600px; font-size: 16px; color: #333; background: #fff; letter-spacing: 1px; -webkit-box-shadow: 0px 16px 18px -4px #e1e1e1; box-shadow: 0px 16px 18px -4px #e1e1e1; } .second-nav ul { display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-line-pack: center; align-content: center; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; height: 70px; } .second-nav ul li { text-align: center; width: 300px; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; border-left: 1px solid #d8d8d8; cursor: pointer; } .second-nav ul li a { display: block; width: 100%; color: #000; } .second-nav ul .selected a { color: #f9c152; } .aboutus-con { display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-line-pack: center; align-content: center; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; padding: 200px 0 100px; } .factory_pics { width: 569px; height: 347px; position: relative; } .swiper-pagination-bullet { width: 20px !important; height: 4px !important; border-radius: 0 !important; background: #021a54 !important; opacity: 1; } .swiper-pagination-bullet-active { background: #f9c152 !important; } .pre-factory, .next-factory { top: 50% !important; } .pre-factory { left: 20px !important; opacity: 0; } .next-factory { right: 20px !important; opacity: 0; } #swiper-factory:hover .pre-factory { opacity: 1; } #swiper-factory:hover .next-factory { opacity: 1; } .aboutus-con > div:nth-child(2) { width: 560px; } .aboutus-con h2 { font-size: 32px; color: #333; letter-spacing: 1px; padding-bottom: 20px; line-height: 40px; } .aboutus-con h2 span { font-size: 16px; color: #8c8e8f; font-weight: normal; letter-spacing: 1px; } .aboutus-con div:nth-child(2) img { padding-bottom: 30px; } .aboutus-con p { font-size: 14px; color: #777; line-height: 25px; margin-top: 20px; letter-spacing: 1px; } .video-bg { background: #f8f8f8; width: 100%; padding: 100px 0; } video#tenvideo_video_player_0 { outline: none; } .video-con { width: 1200px; margin: 0 auto; display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-line-pack: center; align-content: center; -webkit-box-align: start; -ms-flex-align: start; align-items: center; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; } .video-left { width: 500px; } .video-left h2 { font-size: 32px; color: #333; letter-spacing: 1px; padding-bottom: 35px; line-height: 20px; } .video-left div { font-size: 16px; color: #8c8e8f; font-weight: normal; letter-spacing: 1px; } .video-left img { padding-bottom: 30px; } .video-left p { font-size: 14px; color: #777; line-height: 25px; margin-top: 30px; letter-spacing: 1px; } .video-right { background: url(../new_img/video_bg.png) top center no-repeat; height: 458px; width: 678px; position: relative; } #videoCon { width: 449px; height: 254px; position: absolute; top: 12px; left: 120px; background-color: #000; } .brand { background: url(../new_img/brand.jpg) top center no-repeat; background-size: cover; height: 827px; display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-line-pack: center; align-content: center; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: end; -ms-flex-pack: end; justify-content: flex-end; } .brand-con { width: 1200px; margin: 0 auto; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; -ms-flex-line-pack: center; align-content: center; -webkit-box-align: end; -ms-flex-align: end; align-items: flex-end; -webkit-box-pack: end; -ms-flex-pack: end; justify-content: flex-end; } .brand-con h2 { text-align: right; font-size: 32px; color: #fff; letter-spacing: 1px; padding-bottom: 20px; line-height: 40px; } .brand-con h2 span { font-size: 16px; color: #c7c7c7; font-weight: normal; letter-spacing: 1px; } .brand-con ul { width: 738px; margin-top: 20px; display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-line-pack: center; align-content: center; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; -ms-flex-wrap: wrap; flex-wrap: wrap; } .brand-con ul li { margin-top: 30px; cursor: pointer; } .brand-con ul li:nth-child(1) { background: #202020 url("../new_img/brand_icon_grey.png") no-repeat 30px 30px; width: 214px; height: 145px; padding-left: 110px; padding-right: 30px; padding-top: 40px; color: #ababab; } .brand-con ul li:nth-child(1):hover { background: #fff url("../new_img/brand_icon_ye.png") no-repeat 30px 30px; } .brand-con ul li:hover div { color: #333; } .brand-con ul li div { font-size: 18px; } .brand-con ul li p { font-size: 14px; line-height: 22px; margin-top: 12px; text-align: justify; } .brand-con ul li:nth-child(2) { background: #202020 url("../new_img/brand_icon2_grey.png") no-repeat 30px 30px; width: 214px; height: 145px; padding-left: 110px; padding-right: 30px; padding-top: 40px; color: #ababab; } .brand-con ul li:nth-child(2):hover { background: #fff url("../new_img/brand_icon2_ye.png") no-repeat 30px 30px; } .brand-con ul li:nth-child(3) { background: #202020 url("../new_img/brand_icon3_grey.png") no-repeat 30px 30px; width: 214px; height: 145px; padding-left: 110px; padding-right: 30px; padding-top: 40px; color: #ababab; } .brand-con ul li:nth-child(3):hover { background: #fff url("../new_img/brand_icon3_ye.png") no-repeat 30px 30px; } .brand-con ul li:nth-child(4) { background: #202020 url("../new_img/brand_icon4_grey.png") no-repeat 30px 30px; width: 214px; height: 145px; padding-left: 110px; padding-right: 30px; padding-top: 40px; color: #ababab; } .brand-con ul li:nth-child(4):hover { background: #fff url("../new_img/brand_icon4_ye.png") no-repeat 30px 30px; } .rpby { background: #fff url("../new_img/flower_bg_03.jpg") no-repeat top right; width: 100%; padding: 100px 0; } .rpby-con { width: 1200px; margin: 0 auto; } .rpby-con h2 { font-size: 32px; color: #333; letter-spacing: 1px; padding-bottom: 20px; line-height: 40px; } .rpby-con h2 span { font-size: 16px; color: #8c8e8f; font-weight: normal; letter-spacing: 1px; } .rpby-con ul { width: 1200px; margin-top: 60px; display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-line-pack: center; align-content: center; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; } .rpby-con ul li { width: 468px; color: #333; font-size: 20px; } .rpby-con ul li > div { width: 326px; height: 171px; border: 1px solid #dfdfdf; padding: 60px 30px 0 110px; } .rpby-con ul li > div:nth-child(1) { background: url("../new_img/green_icon.png") no-repeat 52px 52px; } .rpby-con ul li > div:nth-child(2) { background: url("../new_img/cx_icon.png") no-repeat 52px 52px; } .rpby-con ul li p { font-size: 16px; line-height: 25px; margin-top: 10px; letter-spacing: 1px; } .message { width: 100%; padding: 40px 0; background: #f9c152; } .message h3 { text-align: center; font-size: 25px; color: #333; } .message p { text-align: center; font-size: 14px; color: #333; margin-top: 5px; letter-spacing: 1px; } .message form { width: 1000px; margin: 0 auto; background: #fff; height: 80px; margin-top: 30px; display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-line-pack: center; align-content: center; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; } .message form textarea { height: 68px; resize: none; outline: none; width: 788px; border: none; padding: 6px; } .message form div { width: 150px; height: 40px; line-height: 40px; text-align: center; background: #101010; font-size: 14px; letter-spacing: 1px; color: #fff; margin-right: 25px; } .honor { background: url(../new_img/honor_bg.jpg) top center no-repeat; background-size: cover; width: 100%; height: 1700px; position: relative; } .honor-con { width: 1200px; margin: 0 auto; padding: 175px 0 0; } .honor-con h2 { font-size: 32px; color: #333; text-align: center; letter-spacing: 2px; } .honor-con > p { font-size: 18px; color: #676767; text-align: center; margin-top: 15px; } .honor-con > i { width: 100px; margin: 20px auto 0; display: block; border-top: 1px solid #f9c152; } .honor-con ul { margin-top: 10px; overflow: hidden; } .honor-con ul li { float: left; margin-left: 54px; width: 364px; height: 391px; margin-top: 20px; position: relative; } .honor-con ul li div { position: absolute; top: 0; left: 0; width: 318px; padding: 20px 23px 20px; background: #fff; -webkit-box-shadow: 0 2px 30px #efefef; box-shadow: 0 2px 30px #efefef; border-bottom: 2px solid #f9c152; transition: top 0.5s; -moz-transition: top 0.5s; -webkit-transition: top 0.5s; -o-transition: top 0.5s; } .honor-con ul li:nth-child(1), .honor-con ul li:nth-child(3n+1) { margin-left: 0; } .honor-con ul li:hover div { top: 0; border-bottom: 2px solid #333; } .honor-con ul li img { border: 5px solid #edecec; width: 308px; } .honor-con ul li p { font-size: 16px; color: #333; text-align: center; margin-top: 15px; } .honor-con ul li p span { font-size: 14px; color: #777; } .honor-con ul li i { width: 50px; margin: 10px auto 15px; display: block; border-top: 1px solid #f9c152; } .progress { /* background: url(../new_img/progress_bg.jpg) bottom center no-repeat;*/ width: 100%; padding-bottom: 150px; position: relative; } .progress-con { width: 1200px; margin: 0 auto; padding: 175px 0 0; } .progress-con h2 { font-size: 32px; color: #333; text-align: center; letter-spacing: 2px; } .progress-con > p { font-size: 18px; color: #676767; text-align: center; margin-top: 15px; } .progress-con > i { width: 100px; margin: 20px auto 0; display: block; border-top: 1px solid #f9c152; } .progress-con > img { width: 1200px; margin: 10px auto 15px; } .progress-line { background: url(../new_img/progress_dot.jpg) top center repeat-y; height: 2518px; width: 1200px; position: relative; } .pr { display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-line-pack: center; align-content: center; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; } .sg { position: absolute; top: -74px; left: 595px; } .ky { position: absolute; top: 300px; left: 595px; } .ky2 { position: absolute; top: 100px; right: 594px; } .ky2019 { position: absolute; top: 300px; left: 595px; } .ky2020 { position: absolute; top: 300px; left: 595px; } .pr-dot { width: 11px; height: 11px; background: #5b5b5b; border-radius: 50%; } .pr-tit { padding-left: 30px; width: 252px; } .pr-tit h1 { font-size: 48px; color: #333; font-family: "DIN Medium"; } .pr-tit h1 span { font-size: 24px; font-weight: normal; } .pr-tit p { font-size: 14px; color: #666; line-height: 23px; } .js { position: absolute; top: 500px; right: 594px; } .tit-l { padding-left: 0 !important; margin-right: 30px; } .tit-l h1 { text-align: right; } .tit-l p { text-align: justify; } .tp { position: absolute; top: 700px; left: 595px; } .zl { position: absolute; top: 900px; right: 594px; } .db { position: absolute; top: 1100px; left: 595px; } .kj { position: absolute; top: 1300px; right: 594px; } .zx { position: absolute; top: 1500px; left: 595px; } .jc { position: absolute; top: 1700px; right: 594px; } .cc { position: absolute; top: 1900px; left: 595px; } .ky3 { position: absolute; top: 2100px; right: 594px; } .ky4 { position: absolute; top: 2300px; left: 595px; } .hx { width: 150px; position: absolute; top: 2517px; left: 525px; text-align: center; font-size: 16px; color: #333; letter-spacing: 1px; } .hx i { width: 50px; margin: 0 auto; height: 20px; border-top: 1px solid #ccc; display: block; } .shop { width: 100%; position: relative; } .shop-con { width: 1200px; margin: 0 auto; padding: 175px 0 150px; position: relative; } .shop-con h2 { font-size: 32px; color: #333; text-align: center; letter-spacing: 2px; } .shop-con > p { font-size: 18px; color: #676767; text-align: center; margin-top: 15px; } .shop-con > i { width: 100px; margin: 20px auto 0; display: block; border-top: 1px solid #f9c152; } .shop-con .ship_sea { position: absolute; right: 0; top: 200px; width: 290px; } .ship_sea form { display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; -ms-flex-line-pack: center; align-content: center; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; } .ship_sea input { width: 240px; height: 40px; background: none; border: 1px solid #e5e5e5; -webkit-box-sizing: border-box; box-sizing: border-box; outline: none; padding: 0 15px; } .ship_sea button { width: 40px; height: 40px; background: #000 url(../new_img/searchicon_white.png) center center no-repeat; cursor: pointer; border: none; } #swiper2 { width: 1200px; margin: 0 auto; overflow: hidden; } .swiper-button-prev, .swiper-container-rtl .swiper-button-next { background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23838383'%2F%3E%3C%2Fsvg%3E"); left: -90px; } .swiper-button-next, .swiper-container-rtl .swiper-button-prev { background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23838383'%2F%3E%3C%2Fsvg%3E"); right: -90px; } .swiper-button-next, .swiper-button-prev { background-size: 10px 44px; width: 44px; top: 57%; border-radius: 50%; border: 1px solid #838383; } .button-bg { width: 44px; height: 44px; border-radius: 50%; position: absolute; top: 57%; margin-top: -22px; } .button-bg-prev { left: -90px; } .button-bg-next { right: -90px; } .button-bg-color { background: #f9c152 !important; border: 1px solid #f9c152; margin-top: -22px; } .swiper-button-next:hover { background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E"); border: 1px solid #f9c152; } .swiper-button-prev:hover { background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E"); border: 1px solid #f9c152; } .swiper-pagination-bullets .swiper-pagination-bullet { margin: 0 5px; } .swiper-pagination { width: 100%; padding-top: 20px; } .swiper-pagination-bullet-active { background: #f9c152; } .shop-con ul { margin-top: 10px; overflow: hidden; height: 534.7px; overflow: hidden; display: block; } .shop-con ul li { float: left; margin-left: 39px; width: 374px; margin-top: 20px; position: relative; } .shop-con ul li a { display: block; width: 100%; } .shop-con ul li img { width: 100%; } .shop-con ul li:hover div { color: #f9c152; border: 1px solid #f9c152; border-top: none; } .shop-con ul li div { border: 1px solid #999; border-top: none; height: 80px; line-height: 80px; text-align: center; font-size: 16px; color: #333; font-weight: 600; } .shop-con ul li:nth-child(3n + 1) { margin-left: 0; } .shop-details { width: 1200px; height: 582px; margin-top: 60px; display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-line-pack: center; align-content: center; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; } .shop-img { width: 880px; height: 582px; } .shop-info { width: 270px; height: 522px; background: #f9c152; padding: 30px 25px; } .shop-info h4 { font-size: 24px; color: #333; } .shop-info p { font-size: 16px; color: #333; text-align: justify; line-height: 25px; padding: 50px 0 30px; border-bottom: 1px solid #c5a217; height: 175px; overflow: hidden; margin-bottom: 20px; } .server-con { display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-line-pack: center; align-content: center; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; -ms-flex-wrap: wrap; flex-wrap: wrap; margin-top: 10px; } .special-goods .goods-con li img { width: 370px; height: 245px; } .server-con div { width: 128px; height: auto; border: 1px solid #333; display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-line-pack: center; align-content: center; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; padding: 5px 0; margin-top: 15px; } .shop-bg { background: url(../new_img/shop_bg.jpg) top center no-repeat; width: 100%; padding-top: 20px; } .design_bg { background: url(../new_img/design_bg.jpg) top center no-repeat !important; } .sheet { width: 1138px; margin: 0 auto; padding: 30px; border: 1px solid #e8e8e8; } .sheet form { display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-line-pack: center; align-content: center; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; } .sheet-l { display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-line-pack: center; align-content: center; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; width: 800px; padding-right: 40px; } .sheet-l p { font-size: 24px; color: #222; padding-bottom: 10px; } .sheet-l p > span { font-size: 16px; color: #999; margin-left: 30px; } .sheet-l p > span span { background: #f9c152; color: #222; padding: 3px; font-size: 14px; font-family: "DIN Medium"; font-weight: bold; } .sheet form input { width: 140px; height: 40px; line-height: 40px; padding: 0 10px; border: none; background: #f4f4f4; text-align: center; outline: none; margin-left: 10px; } .srk { display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-line-pack: center; align-content: center; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; } .yzm { display: inline-block; width: 60px; height: 40px; background: #f4f4f4; margin-left: 10px; } .sub-btn { width: 140px; height: 40px; line-height: 40px; text-align: center; font-size: 16px; color: #fff; background: #222; letter-spacing: 1px; } .sheet-r { border-left: 1px solid #e8e8e8; text-align: center; height: 81px; line-height: 81px; width: 359px; font-size: 24px; } .sheet-r span { font-family: "DIN Medium"; } .special-goods { width: 1200px; margin: 0 auto; position: relative; padding-top: 100px; padding-bottom: 150px; } .special-goods h2 { font-size: 32px; color: #333; text-align: center; letter-spacing: 2px; } .special-goods > p { font-size: 18px; color: #676767; text-align: center; margin-top: 15px; } .special-goods > i { width: 100px; height: 60px; margin: 20px auto 0; display: block; border-top: 1px solid #f9c152; } .goods-con { display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-line-pack: center; align-content: center; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; padding-bottom: 20px; width: 1180px; margin: 0 auto; } .goods-con li { background: #fff; -webkit-box-shadow: 0px 0px 16px #ececec; box-shadow: 0px 0px 16px #ececec; } .goods-con li div { padding: 25px; width: 320px; } .goods-con i { width: 16px; height: 10px; display: block; border-top: 2px solid #f9c152; } .goods-con p { font-size: 20px; height: 72px; overflow: hidden; } .goods-con p span { font-size: 16px; color: #939393; } .goods-con a { display: block; text-decoration: none; height: 35px; line-height: 35px; width: 100px; border: 1px solid #e4e4e4; text-align: center; margin-top: 15px; font-size: 14px; color: #333; background: url(../new_img/readicon_ye.jpg) no-repeat 10px 9px; padding-left: 10px; } .special-goods .swiper-button-next, .special-goods .swiper-button-prev, .special-goods .button-bg { top: 55%; } .dz-ad { background: #f9c152 url(../new_img/dz_ad.jpg) top center no-repeat; width: 100%; } .dz-ad div { width: 1200px; height: 245px; margin: 0 auto; display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-line-pack: center; align-content: center; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; } .dz-ad h2 { font-size: 32px; color: #333; } .dz-ad h2 span { font-size: 16px; font-weight: normal; } .dz-ad a { display: block; text-decoration: none; height: 45px; line-height: 45px; width: 150px; text-align: center; background: #151515; font-size: 16px; color: #fff; letter-spacing: 1px; border-radius: 5px; } .design-con { width: 1200px; margin: 0 auto; overflow: hidden; padding-bottom: 130px; } .design-con li { width: 368px; float: left; margin-left: 48px; position: relative; cursor: pointer; } .design-con li:hover .teachers { bottom: -90px; background: #f9c152; } .design-con li:hover .teachers i { border-top: 1px solid #8b6914; } .design-con li:hover .teachers span { color: #8b6914; } .design-con li:hover .design-des { display: block; } .design-con li:nth-child(1) { margin-left: 0; } .design-des { position: absolute; top: 0; left: 0; background: rgba(0, 0, 0, 0.6); font-size: 14px; color: #fff; width: 368px; height: 401px; text-align: center; display: none; } .design-des p { border: 1px solid #fff; width: 298px; margin: 110px auto 0; padding: 40px 0; line-height: 25px; } .teachers { position: absolute; bottom: -125px; left: 50%; margin-left: -150px; width: 300px; background: #fff; text-align: center; padding: 50px 0; transition: bottom 0.5s; -moz-transition: bottom 0.5s; -webkit-transition: bottom 0.5s; -o-transition: bottom 0.5s; } .teachers p { font-size: 20px; color: #333; } .teachers i { display: block; width: 60px; height: 15px; border-top: 1px solid #f9c152; margin: 8px auto 0; } .teachers span { font-size: 14px; color: #f9c152; } .pro-layout { margin: 40px auto; overflow: hidden; } .pro-layout ul { height: auto; } .pro-layout li { margin: 10px auto; position: relative; } .pro-layout li a { display: block; } .pro-layout li a img { width: 100%; } .pro-layout li div { text-align: center; font-size: 16px; } .pager { margin-top: 70px !important; }