* { margin: 0; padding: 0; } body { color: #333333; font-size: 14px; background: #fff; overflow-x: hidden; width: 100%; } .text-ellipsis { white-space: nowrap; overflow: hidden; text-overflow: ellipsis; } .clear { clear: both; } .text-primary { color: #14997e; } .mb10 { margin-bottom: 10px; } .text-gray-3 { color: #333; } .text-gray-6 { color: #666; } .text-gray-9 { color: #999; } .fz16 { font-size: 16px; } .fwb { font-weight: bold; } h3, h4 { font-weight: normal; } i { font-style: normal; } .df { display: flex; } .dfc { display: flex; align-items: center; } .dfcc { display: flex; align-items: center; justify-content: center; } .fx1 { flex: 1; } .flex-wrap { flex-wrap: wrap; } a { color: #333333; text-decoration: none; } li { list-style: none; } .w1200 { max-width: 1200px; margin: 0 auto; width: 100%; min-width: 1200px; } .dec { overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; } .overflow7 { overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 7; } .header { height: 112px; position: relative; box-sizing: border-box; justify-content: space-between; padding-right: 28px; } .top { background: #fff; height: 60px; position: relative; z-index: 1000; } .top .ti { width: 33%; border: 0px solid transparent; border-bottom: 70px solid #fff; border-right: 100px solid transparent; position: absolute; top: 0; left: 0; z-index: 100; } .top .nav { display: flex; justify-content: space-between; } .top .logo { display: flex; align-items: center; position: relative; z-index: 1000; margin-top: 5px; } .navbar { display: flex; height: 60px; } .navbar li { height: 60px; position: relative; margin: 0 10px; } .navbar li.on .tit { color: #fff; background: #da0606; } .navbar li:hover .tit { color: #fff; background: #da0606; } .navbar li:hover .sub { display: block; } .navbar li:hover::before { height: 100%; } .navbar .tit { width: 104px; font-size: 16px; height: 40px; border-radius: 20px; color: #333; position: relative; font-size: 17px; z-index: 2; display: flex; align-items: center; justify-content: center; margin-top: 10px; } .navbar .sub { position: absolute; top: 60px; left: -10px; width: 130px; background: #fff; transition: all 0.3s linear; overflow: hidden; z-index: 10000; display: none; } .navbar .sub a { display: block; width: 100%; height: 46px; line-height: 46px; box-sizing: border-box; text-align: center; } .navbar .sub a:hover { background: #da0606; color: #fff; } .search { display: flex; justify-content: space-between; font-size: 14px; height: 64px; line-height: 64px; background: rgba(0, 0, 0, 0.35); color: #ffffff; position: absolute; bottom: 0; left: 50%; transform: translatex(-50%); padding: 0 40px; box-sizing: border-box; } .search a { color: #fff; margin-right: 10px; } .search .sou { width: 266px; height: 32px; border: 1px solid #ffffff; display: flex; align-items: center; margin-top: 16px; } .search .sou input { height: 100%; padding-left: 10px; width: 220px; margin-right: 10px; background: none; color: #fff; border: none; outline: none; } .search .sou input:input-placeholder { color: #fff; } .search .sou input::-webkit-input-placeholder { /* webkit browsers */ color: #fff; } .search .sou span { font-size: 18px; } .inner-banner { position: relative; } .inner-banner img { width: 100%; display: block; } .banner { width: 100%; position: relative; overflow: hidden; } .banner .bd li { position: relative; } .banner .bd img { width: 100%; display: block; } .banner .hd { text-align: center; position: absolute; bottom: 28px; width: 100%; } .banner .hd ul { width: 100%; text-align: center; } .banner .hd li { display: inline-block; width: 10px; height: 10px; border-radius: 5px; background: #b5b5b5; } .banner .hd li.on { background: #14997e; width: 50rpx; } .banner .prev { width: 40px; height: 150px; line-height: 150px; background: rgba(0, 0, 0, 0.35); position: absolute; left: 0; top: 50%; color: #fff; font-size: 30px; text-align: center; transform: translatey(-50%) rotatey(180deg); } .banner .next { width: 40px; height: 150px; line-height: 150px; background: rgba(0, 0, 0, 0.35); position: absolute; right: 0; top: 50%; color: #fff; font-size: 30px; text-align: center; transform: translatey(-50%); } .com-tit { width: 875px; height: 109px; border: 1px solid #da0606; text-align: center; margin: 0 auto; } .com-tit span { font-size: 40px; font-weight: bold; color: #da0606; background: #fff; margin-top: -30px; display: inline-block; } .com-tit .e-tit { font-size: 26px; font-weight: bold; color: #333333; } .com-tit .des { font-size: 17px; font-weight: 400; color: #666666; margin-top: 10px; } .about { margin-top: 49px; background: center / cover; position: relative; padding-bottom: 65px; } .about .left { width: 45%; position: absolute; left: 0; height: 651px; z-index: 2; } .about .left::before { content: ''; display: inline-block; width: 100%; padding-bottom: 76%; } .about .w1200 { display: flex; justify-content: flex-end; align-items: flex-start; } .about .right { width: 55.8%; float: left; min-width: 500px; margin-left: 30px; position: relative; right: 0; } .about .right .history { height: 130px; opacity: 1; background: #ffffff; box-shadow: 0px 3px 92px 0px rgba(231, 231, 231, 0.47); position: relative; width: 100%; bottom: 0; width: calc(100% 30px); left: -30px; z-index: 1; margin-top: 50px; } .about .right .history ul { width: 100%; display: flex; justify-content: center; align-items: center; height: 100%; } .about .right .history ul li { flex: 1; text-align: center; display: flex; flex-direction: column; align-items: center; justify-content: center; height: 45px; border-right: 1px solid #efefef; } .about .right .history ul li:hover { background: #da0606; height: 100%; } .about .right .history ul li:hover p { color: #fff !important; } .about .right .history ul li:hover span { color: #fff !important; } .about .right .history ul li:nth-last-child(1) { border-right: none; } .about .right .history ul li p:nth-child(1) { font-size: 50px; font-weight: 300; text-align: center; color: #5a5a5a; line-height: 30px; } .about .right .history ul li p:nth-child(1) span { font-size: 18px; font-weight: 300; text-align: left; color: #5a5a5a; line-height: 30px; position: relative; top: -20px; left: 5px; } .about .right .history ul li p:nth-child(2) { font-size: 14px; font-weight: 300; text-align: center; color: #5a5a5a; } .about .right h3 { font-size: 26px; font-weight: bold; color: #333333; margin-top: 15px; } .about .right p.e-tit { font-size: 22px; font-weight: 300; color: #333333; margin-top: 20px; } .about .right p.desc { font-size: 16px; color: #595959; line-height: 38px; margin-top: 40px; } .about .right p.more a { display: block; color: #999; border: 1px solid #d8d4d4; width: 150px; height: 45px; line-height: 45px; text-align: center; margin-top: 20px; } .about .right p.more a:hover { border: 1px solid #da0606; background: #da0606; text-align: center; color: #fff; } .product { margin-top: 30px; } .product .classify ul { display: flex; flex-wrap: wrap; justify-content: center; } .product .classify ul li { width: 155px; height: 45px; border: 1px solid #da0606; font-size: 16px; margin-left: 43px; text-align: center; line-height: 45px; margin-top: 35px; } .product .classify ul li a { display: block; width: 100%; height: 100%; } .product .classify ul li:hover { background: #da0606; } .product .classify ul li:hover a { color: #fff; } .product .classify ul li.active { background: #da0606; } .product .classify ul li.active a { color: #fff; } .product .classify ul li a { color: #da0606; } .product .list ul { display: flex; flex-wrap: wrap; } .product .list ul li { width: 384px; height: 262px; margin-right: 24px; margin-top: 40px; } .product .list ul li:hover .bottom { background: rgb(222 28 28 / 86%); } .product .list ul li:hover a > div { transform: scale(1.1); transition: all 1s; } .product .list ul li:nth-child(3n) { margin-right: 0; } .product .list ul li a { width: 100%; height: 100%; display: block; position: relative; overflow: hidden; } .product .list ul li a > div { width: 100%; height: 100%; } .product .list ul li a .bottom { width: 100%; font-size: 16px; text-align: center; height: 42px; padding: 0 58px; box-sizing: border-box; background: rgba(0, 0, 0, 0.35); color: #fff; position: absolute; bottom: 0; line-height: 42px; transition: all 1s; } .case { margin-top: 64px; background: center / cover; padding-top: 56px; padding-bottom: 56px; } .case .com-tit span { background: #eef3f9; } .case .recommand ul { display: flex; margin-top: 43px; margin-bottom: 24px; } .case .recommand ul li { width: 585px; height: 380px; position: relative; } .case .recommand ul li:hover .mask { transform: scale(1); transition: all 0.3s linear; } .case .recommand ul li .mask { width: 100%; height: 100%; background: rgba(0, 0, 0, 0.3); position: absolute; left: 0; top: 0; padding: 0 30px; box-sizing: border-box; transform: scale(0); } .case .recommand ul li .mask .tit { font-size: 24px; color: #ffffff; line-height: 36px; margin-top: 230px; } .case .recommand ul li .mask .btn { width: 189px; height: 51px; background: #da0606; border-radius: 26px; font-size: 16px; color: #ffffff; padding: 0 39px; box-sizing: border-box; line-height: 51px; margin-top: 30px; } .case .recommand ul li .mask .btn span { margin-left: 15px; letter-spacing: 1px; } .case .recommand ul li:nth-child(1) { margin-right: 30px; } .case .recommand ul li a { width: 100%; height: 100%; display: block; } .case .recommand ul li a .img { width: 100%; height: 100%; } .case .other ul { display: flex; } .case .other ul li { width: 384px; height: 262px; margin-right: 30px; position: relative; } .case .other ul li:hover .mask { transform: scale(1); transition: all 0.3s linear; } .case .other ul li .mask { width: 100%; height: 100%; background: rgba(0, 0, 0, 0.3); background-size: 100% 100%; position: absolute; left: 0; top: 0; padding: 0 30px; box-sizing: border-box; z-index: 1000; transform: scale(0); } .case .other ul li .mask .tit { font-size: 22px; color: #ffffff; line-height: 36px; margin-top: 130px; } .case .other ul li .mask .btn { width: 155px; height: 43px; background: #da0606; border-radius: 26px; font-size: 14px; color: #ffffff; padding: 0 28px; box-sizing: border-box; line-height: 43px; margin-top: 20px; } .case .other ul li .mask .btn span { margin-left: 10px; letter-spacing: 1px; } .case .other ul li:nth-last-child(1) { margin-right: 0; } .case .other ul li a { width: 100%; height: 100%; display: block; } .case .other ul li a .img { width: 100%; height: 100%; } .news { margin-top: 77px; } .news .container { margin-top: 55px; display: flex; } .news .left { width: 570px; text-align: right; } .news .left img { width: 500px; height: 256px; } .news .left:hover .right-content p:nth-child(1) { font-size: 18px; font-weight: 400; text-align: left; color: #da0606 !important; font-weight: 700 !important; border-left: 2px solid #da0606; padding-left: 42px; } .news .left .content { display: flex; margin-top: 18px; } .news .left .content > a { display: flex; } .news .left .content .time p:nth-child(1) { font-size: 22px; font-weight: 300; text-align: center; color: #999999; line-height: 35px; } .news .left .content .time p:nth-child(2) { font-size: 18px; font-weight: 300; text-align: center; color: #999; } .news .left .content .right-content { margin-left: 18px; } .news .left .content .right-content p { padding-left: 24px; text-align: left; } .news .left .content .right-content p:nth-child(1) { font-size: 18px; font-weight: 400; text-align: left; color: #333; margin-top: 8px; border-left: 2px solid #da0606; } .news .left .content .right-content p:nth-child(2) { font-size: 14px; font-weight: 400; text-align: justifyleft; color: #b3b3b3; margin-top: 15px; line-height: 25px; } .news .left .more { width: 115px; height: 34px; line-height: 34px; font-size: 14px; font-weight: 400; margin-top: 34px; margin-left: 24px; text-align: center; color: #fff; background: #da0606; } .news .right { margin-left: 34px; } .news .right .content { display: flex; cursor: pointer; } .news .right .content a { display: flex; } .news .right .content:nth-last-child(1) .right-content p:nth-child(2) { padding-bottom: 0 !important; } .news .right .content:hover .right-content p:nth-child(1) { font-size: 18px; font-weight: 400; text-align: left; color: #da0606; font-weight: 700; border-left: 2px solid #da0606; padding-left: 42px; } .news .right .content .time { margin-top: -8px; } .news .right .content .time p:nth-child(1) { font-size: 22px; font-weight: 300; text-align: center; color: #999999; line-height: 35px; } .news .right .content .time p:nth-child(2) { font-size: 18px; font-weight: 300; text-align: center; color: #999; } .news .right .content .right-content { margin-left: 18px; border-left: 1px solid #efefef; padding-bottom: 45px; } .news .right .content .right-content p { padding-left: 24px; text-align: left; } .news .right .content .right-content p:nth-child(1) { font-size: 18px; font-weight: 400; text-align: left; color: #333; font-weight: 500; border-left: 1px solid #b3b3b3; } .news .right .content .right-content p:nth-child(2) { font-size: 14px; font-weight: 400; text-align: justifyleft; color: #b3b3b3; line-height: 20px; padding-top: 15px; overflow: hidden; } .link { margin-top: 60px; height: 54px; line-height: 54px; background: #eeeeee; font-size: 16px; color: #333333; } .link a { margin: 0 20px; } .link span { color: #da0606; } .common-left { width: 234px; background: #ffffff; box-shadow: 0px 6px 27px 0px rgba(196, 196, 196, 0.35); border-radius: 10px; float: left; box-sizing: border-box; padding-bottom: 20px; } .common-left .title { line-height: 89px; text-align: center; padding: 0 20px; box-sizing: border-box; font-size: 24px; color: #333; } .common-left .title span { font-size: 30px; display: inline-block; transform: rotate(90deg); } .common-left .nav-list { margin-top: 5px; background: #ffffff; padding: 0 18px; } .common-left .nav-list > ul .li { width: 198px; height: 50px; background: #eef3ff; background: #fff; overflow: hidden; margin-top: 10px; } .common-left .nav-list > ul .li:nth-child(1) { margin-top: 0; } .common-left .nav-list > ul .li a { display: block; width: 100%; height: 50px; line-height: 50px; padding-left: 40px; box-sizing: border-box; font-size: 16px; color: #333333; padding-right: 45px; position: relative; } .common-left .nav-list > ul .li a span { font-size: 20px; margin-left: 25px; position: absolute; right: 25px; } .common-left .nav-list > ul .li.active { height: auto; } .common-left .nav-list > ul .li.active span { display: inline-block; transform: rotate(90deg); } .common-left .nav-list > ul .li.active > a { background: #eef3ff; border-radius: 25px; color: #da0606; } .common-left .nav-list > ul .li.active > a span { color: #da0606; } .common-left .nav-list > ul .li > a:hover { background: #ffeeee; border-radius: 25px; color: #da0606; } .common-left .nav-list > ul .li > a:hover span { color: #da0606; } .common-left .nav-list > ul .li a { color: #333333; } .common-left .nav-list > ul .li .sub { margin-top: 10px; } .common-left .nav-list > ul .li .sub li { padding-left: 10px; line-height: 40px; } .common-left .nav-list > ul .li .sub li a { height: 45px; line-height: 45px; font-size: 14px; color: #687294; } .common-left .nav-list > ul .li .sub li.active a { color: #da0606; } .common-left .nav-list > ul .li .sub a:hover { color: #da0606; } .common-right { width: 917px; background: #ffffff; margin-left: 49px; float: left; } .common-title { display: flex; padding: 0 16px; padding-left: 0; height: 52px; font-size: 16px; line-height: 52px; color: #999; } .common-title a { color: #999; } .ny-news { margin-top: 35px; margin-bottom: 98px; } .ny-news .common-right .list > ul { margin-top: -20px; } .ny-news .common-right .list > ul li { display: flex; flex-direction: column; justify-content: center; height: 164px; background: #f7f7f7; font-size: 16px; padding: 15px 18px; box-sizing: border-box; margin-top: 32px; } .ny-news .common-right .list > ul li:hover { box-shadow: 0px 11px 32px 0px rgba(196, 196, 196, 0.35); } .ny-news .common-right .list > ul li:hover .btn { background: #da0606; color: #fff !important; } .ny-news .common-right .list > ul li:hover .tit { color: #da0606 !important; } .ny-news .common-right .list > ul li .img-box { width: 193px; height: 135px; position: relative; } .ny-news .common-right .list > ul li .img-box img { position: absolute; top: 50%; width: auto; min-height: 100%; width: 100%; transform: translatey(-50%); } .ny-news .common-right .list > ul li a { display: flex; } .ny-news .common-right .list > ul li .text { margin-left: 23px; } .ny-news .common-right .list > ul li .text > div:nth-child(1) { display: flex; justify-content: space-between; margin-top: 19px; } .ny-news .common-right .list > ul li .text > div:nth-child(1) .tit { width: 358px; font-size: 16px; color: #333333; } .ny-news .common-right .list > ul li .text > div:nth-child(1) .time { font-size: 14px; color: #999999; } .ny-news .common-right .list > ul li .text > div:nth-child(2) { display: flex; justify-content: space-between; align-items: flex-end; } .ny-news .common-right .list > ul li .text > div:nth-child(2) .dec { font-size: 14px; font-weight: 400; color: #666666; width: 699px; margin-right: 44px; line-height: 30px; margin-top: 15px; } .ny-news .common-right .list > ul li .text > div:nth-child(2) .btn { width: 121px; height: 43px; border: 1px solid #dedfe1; border-radius: 20px; font-size: 16px; color: #999999; text-align: center; line-height: 43px; } .ny-search .common-title { margin-top: 36px; } .ny-search .list > ul { margin-top: 26px; } .ny-search .list > ul li { display: flex; flex-direction: column; justify-content: center; font-size: 16px; padding: 30px 0; box-sizing: border-box; border-top: 1px solid #eee; } .ny-search .list > ul li:nth-child(1) { border-top: none; } .ny-search .list > ul li:nth-last-child(1) { border-top: 1px solid #eee; } .ny-search .list > ul li:hover { box-shadow: 0px 11px 32px 0px rgba(196, 196, 196, 0.35); padding: 33px 20px; margin-top: -1px; position: relative; z-index: 1000000000000000000; border: none; } .ny-search .list > ul li:hover li { border: none; } .ny-search .list > ul li:hover .btn { background: #da0606; color: #fff !important; } .ny-search .list > ul li:hover .tit { color: #da0606 !important; } .ny-search .list > ul li a { display: flex; } .ny-search .list > ul li .text { width: 100%; } .ny-search .list > ul li .text > div:nth-child(1) { width: 100%; } .ny-search .list > ul li .text > div:nth-child(1) .tit { width: 800px; font-size: 16px; color: #333333; } .ny-search .list > ul li .text > div:nth-child(1) .time { font-size: 14px; color: #999999; margin-top: 10px; } .ny-search .list > ul li .text > div:nth-child(2) { display: flex; justify-content: space-between; align-items: flex-end; } .ny-search .list > ul li .text > div:nth-child(2) .dec { font-size: 14px; font-weight: 400; color: #666666; line-height: 30px; margin-top: 10px; } .ny-search .list > ul li .text > div:nth-child(2) .btn { width: 121px; height: 43px; border: 1px solid #dedfe1; border-radius: 20px; font-size: 16px; color: #999999; text-align: center; line-height: 43px; } .ny-product { margin-top: 56px; } .ny-product .list { margin-top: -20px; } .ny-product .list > ul { display: flex; flex-wrap: wrap; } .ny-product .list > ul li { width: 288px; height: 197px; margin-right: 25px; margin-top: 32px; } .ny-product .list > ul li:hover .bottom { background: rgb(222 28 28 / 86%); } .ny-product .list > ul li:hover a > div { transform: scale(1.1); transition: all 1s; } .ny-product .list > ul li:nth-child(3n) { margin-right: 0; } .ny-product .list > ul li a { width: 100%; height: 100%; display: block; position: relative; overflow: hidden; } .ny-product .list > ul li a > div { width: 100%; height: 100%; } .ny-product .list > ul li a .bottom { width: 100%; font-size: 16px; text-align: center; height: 50px; padding: 0 25px; box-sizing: border-box; background: rgba(0, 0, 0, 0.35); color: #fff; position: absolute; bottom: 0; line-height: 50px; transition: all 1s; } .footer { width: 100%; height: 168px; height: 179px; background: #060a09; overflow: hidden; } .footer .container { width: 1200px !important; margin: 0 auto; display: flex; width: 100%; justify-content: space-between; } .footer .container .f-left { font-size: 12px; font-weight: 400; text-align: left; color: #333333; letter-spacing: 0px; } .footer .container .f-left .logo { margin-top: 36px; margin-bottom: 9px; } .footer .container .f-left > p { font-size: 14px; color: #ffffff; line-height: 24px; } .footer .container .f-right { display: flex; } .footer .container .f-right .erweima { margin-top: 33px; display: flex; } .footer .container .f-right .erweima p { writing-mode: vertical-rl; margin-right: 11px; color: #fff; letter-spacing: 3px; } .footer .container .f-right .erweima img { width: 115px; height: 115px; } .footer .container .f-right .contact { margin-top: 27px; font-size: 14px; font-weight: 400; text-align: left; color: #fff; margin-left: 71px; line-height: 28px; } .footer .container .f-right .contact h3 { font-size: 16px; } .ny-page { margin-top: 56px; } .ny-page .content { margin-top: 10px; } .ny-contact { margin-top: 56px; } .ny-contact .cont { line-height: 40px; font-size: 18px; margin-top: 10px; margin-bottom: 30px; } .message { margin-top: 20px; } .message h3 { font-size: 18px; font-weight: bold; color: #333333; margin-top: 35px; margin-bottom: 17px; } .message span { color: #999999; } .message li { width: 448px; height: 49px; box-sizing: border-box; margin-bottom: 25px; border: 1px solid #e9e9e9; } .message li:last-of-type { margin-left: 30px; } .message li input { background: none; line-height: 49px; height: 49px; outline: none; border: none; padding: 0 10px; box-sizing: border-box; } .message .textarea { border: 1px solid #e9e9e9; line-height: 42px; padding-left: 10px; } .message .textarea textarea { height: 100%; line-height: 42px; border: none; outline: none; background: none; height: 124px; box-sizing: border-box; } .message-btn { width: 224px; height: 57px; background: #da0606; border-radius: 10px; opacity: 1; border-radius: 17px; text-align: center; line-height: 34px; font-size: 18px; color: #fff; margin-top: 30px; border: none; outline: none; box-sizing: border-box; } .ny-tit { font-size: 18px; text-align: center; margin-top: 30px; } .ny-title { height: 50px; border-bottom: 1px solid #eeeeee; color: #282828; font-size: 12px; justify-content: space-between; margin: 20px auto; } .ny-title span { color: #14997e; display: inline; } .ny-about .cont { padding: 20px; line-height: 24px; } .ny-detail { margin-top: 56px; } .ny-download { margin-top: 56px; margin-bottom: 98px; } .ny-download .list > ul { display: flex; flex-wrap: wrap; } .ny-download .list > ul li { width: 437px; height: 89px; margin-left: 27px; border: 1px solid #f2f2f2; padding: 24px 25px; margin-top: 28px; box-sizing: border-box; } .ny-download .list > ul li:hover { border: none; box-shadow: 0px 1px 21px 0px rgba(224, 224, 224, 0.35); } .ny-download .list > ul li:hover a > div:nth-child(3) { background: #1d53bf; } .ny-download .list > ul li:hover a > div:nth-child(3) span { color: #fff; } .ny-download .list > ul li:nth-child(2n 1) { margin-left: 0; } .ny-download .list > ul li a { display: flex; align-items: center; } .ny-download .list > ul li a > div:nth-child(1) span { color: #ffbb63; font-size: 50px; } .ny-download .list > ul li a > div:nth-child(2) { margin-left: 10px; margin-top: 5px; } .ny-download .list > ul li a > div:nth-child(2) p:nth-child(1) { font-size: 16px; color: #333; width: 195px; } .ny-download .list > ul li a > div:nth-child(2) p:nth-child(2) { font-size: 12px; color: #b4aeae; } .ny-download .list > ul li a > div:nth-child(3) { width: 47px; height: 26px; line-height: 26px; text-align: center; background: #f2f3f5; border-radius: 12px; margin-left: 70px; } .ny-download .list > ul li a > div:nth-child(3) span { color: #7e858c; font-size: 20px; } .page .cont, .detail .cont { line-height: 33px; font-size: 16px; margin-top: 30px; color: #515151; padding-bottom: 50px; } .detail { padding-bottom: 60px; margin-top: 30px; } .detail .title { font-size: 24px; color: #333; text-align: center; } .detail .related { text-align: center; color: #666; font-size: 16px; line-height: 40px; margin-top: 10px; } .detail .other { margin-top: 40px; } .detail .other li { line-height: 30px; } .detail .other li:hover a { color: #da0606; } .paging { display: flex; width: 100%; justify-content: center; margin: 56px 0 0 0; } .paging li { height: 40px !important; border-bottom: none !important; } .paging li a, .paging li span { display: block; width: 40px; height: 40px; background: #f9f9f9; line-height: 40px; margin: 0 5px; text-align: center; box-sizing: border-box; border-radius: 4px; color: #242422; font-size: 14px; } .paging li.active a { background: #da0606 !important; color: #fff; } .paging li a:hover, .paging li span { background: #f9f9f9; border-color: #1346ba; color: #000; } .paging li.next { transform: rotate(180deg); font-weight: 700; } .paging li.prev { font-weight: 700; } .crumbs { height: 58px; border-bottom: 1px solid #f2f2f2; } input::-webkit-input-placeholder, textarea::-webkit-input-placeholder { color: #888888; font-family: '微软雅黑'; } input:-moz-placeholder, textarea:-moz-placeholder { color: #888888; font-family: '微软雅黑'; } input::-moz-placeholder, textarea::-moz-placeholder { color: #888888; font-family: '微软雅黑'; } input:-ms-input-placeholder, textarea:-ms-input-placeholder { color: #888888; font-family: '微软雅黑'; } @media screen and (max-width: 1680px) { .about .right { width: 54%; } .footer > .wrap .middle > ul > li a { font-size: 14px; } .footer .wrap .middle > ul > li { margin-right: 3%; } }