.title_h2 { font-size: 48px; font-weight: bold; color: #333333; } .more_btn { width: 150px; height: 45px; background-color: #ffffff; border-radius: 23px; border: solid 1px #029a8d; line-height: 45px; text-align: center; font-size: 14px; font-weight: normal; color: #029a8d; -webkit-transition: all 0.3s; -o-transition: all 0.3s; -moz-transition: all 0.3s; transition: all 0.3s; } .more_btn:hover { background-color: #029a8d; color: #ffffff; } .introduce { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; } .introduce .text { width: -webkit-calc(720 / 1400 * 100%); width: -moz-calc(720 / 1400 * 100%); width: calc(720 / 1400 * 100%); } .introduce .text h2 { padding-top: 36px; margin-bottom: 42px; } .introduce .text p { font-size: 16px; font-weight: normal; line-height: 30px; color: #666666; margin-bottom: 50px; } .introduce .img { width: -webkit-calc(590 / 1400 * 100%); width: -moz-calc(590 / 1400 * 100%); width: calc(590 / 1400 * 100%); border-radius: 30px; overflow: hidden; } .introduce .img img { width: 100%; } .news_card_img a { display: inline-block; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; width: 100%; } .news_card_img a .img { width: 470px; height: 299px; border-radius: 12px; overflow: hidden; } .news_card_img a .img img { -webkit-transition: all 0.3s; -o-transition: all 0.3s; -moz-transition: all 0.3s; transition: all 0.3s; width: 100%; height: 100%; -o-object-fit: cover; object-fit: cover; } .news_card_img a .text h6 { margin-top: 20px; margin-bottom: 30px; -webkit-transition: color 0.3s; -o-transition: color 0.3s; -moz-transition: color 0.3s; transition: color 0.3s; font-size: 20px; font-weight: bold; line-height: 26px; color: #333333; width: 100%; overflow: hidden; -o-text-overflow: ellipsis; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; } .news_card_img a .info span { -webkit-transition: color 0.3s; -o-transition: color 0.3s; -moz-transition: color 0.3s; transition: color 0.3s; font-size: 14px; font-weight: normal; color: #999999; } .news_card_img:hover a .text h6 { color: #029a8d; } .news_card_img:hover img { -webkit-transform: scale(1.05); -moz-transform: scale(1.05); -ms-transform: scale(1.05); -o-transform: scale(1.05); transform: scale(1.05); } .news_card_text .title { font-size: 14px; font-weight: bold; color: #333333; line-height: 20px; background: url(/uploads/image/mbimages/icon_clarm.png) no-repeat left center; -o-background-size: 17px 20px; background-size: 17px 20px; padding-left: 25px; margin-bottom: 30px; } .news_list li:not(:last-child) { margin-bottom: 25px; } .news_list a { display: inline-block; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; width: 100%; } .news_list a .text h6 { -webkit-transition: color 0.3s; -o-transition: color 0.3s; -moz-transition: color 0.3s; transition: color 0.3s; font-size: 17px; font-weight: normal; line-height: 26px; color: #333333; width: 100%; overflow: hidden; -o-text-overflow: ellipsis; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; margin-bottom: 10px; } .news_list a .info { position: relative; padding-bottom: 30px; } .news_list a .info::before { -webkit-transition: all 0.3s; -o-transition: all 0.3s; -moz-transition: all 0.3s; transition: all 0.3s; z-index: 2; content: ''; position: absolute; bottom: 0; left: 0; width: 100%; height: 2px; background-color: transparent; } .news_list a .info::after { -webkit-transition: all 0.3s; -o-transition: all 0.3s; -moz-transition: all 0.3s; transition: all 0.3s; z-index: 1; content: ''; position: absolute; bottom: 0; left: 0; width: 0%; height: 2px; background-color: #029a8d; } .news_list a .info span { -webkit-transition: color 0.3s; -o-transition: color 0.3s; -moz-transition: color 0.3s; transition: color 0.3s; font-size: 14px; font-weight: normal; color: #999999; } .news_list a:hover .info::after { width: 100%; } .product { background: url(/uploads/image/mbimages/product_bg.png) no-repeat top center; -o-background-size: cover; background-size: cover; } .product .title_h2 { padding-right: 100px; margin-bottom: 140px; } .clearfix { max-width: none; } .piclist li { float: left; margin-right: 56px; -webkit-transition: all 0.3s; -o-transition: all 0.3s; -moz-transition: all 0.3s; transition: all 0.3s; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; width: 306px; height: 365px; background-color: #ffffff; border-radius: 10px; -webkit-box-shadow: 0 0 20px rgba(0, 0, 0, 0.05); box-shadow: 0 0 20px rgba(0, 0, 0, 0.05); overflow: hidden; } .piclist li a { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; width: 100%; height: 100%; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; -webkit-box-align: center; -webkit-align-items: center; -moz-box-align: center; -ms-flex-align: center; align-items: center; } .piclist li .img { height: -webkit-calc(40%); height: -moz-calc(40%); height: calc(100% - 60px); display: -webkit-box; display: -webkit-flex; display: -moz-box; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -webkit-justify-content: center; -moz-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -webkit-align-items: center; -moz-box-align: center; -ms-flex-align: center; align-items: center; } .piclist li .img img { max-width: 100%; max-height: 100%; } .piclist li h6 { -webkit-transition: all 0.3s; -o-transition: all 0.3s; -moz-transition: all 0.3s; transition: all 0.3s; font-size: 16px; font-weight: normal; color: #333333; width: 100%; white-space: nowrap; overflow: hidden; -o-text-overflow: ellipsis; text-overflow: ellipsis; height: 60px; line-height: 60px; text-align: center; } .piclist li:hover h6 { font-weight: bold; background-color: #029a8d; color: #fff; } .picmarquee-left .tempwrap { width: 100% !important; } .item_box { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; -ms-flex-wrap: wrap; flex-wrap: wrap; } .item_box li { box-sizing: border-box; } .item_box li:nth-of-type(n) { margin: 0 !important; } .item_box li a { display: inline-block; } .item_box > li { width: calc(100% / 2); } .item_box > li:nth-of-type(n 3) { margin-top: 40px !important; } .item_box li { background-color: #f9f9f9; padding: 27px; width: 630px; height: 96px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; -webkit-transition: all 0.3s; -o-transition: all 0.3s; -moz-transition: all 0.3s; transition: all 0.3s; } .item_box li .info .fl { width: 83px; position: relative; } .item_box li .info .fl b { font-size: 20px; font-weight: bold; color: #666666; margin-bottom: 5px; -webkit-transition: all 0.3s; -o-transition: all 0.3s; -moz-transition: all 0.3s; transition: all 0.3s; } .item_box li .info .fl span { font-size: 14px; color: #999999; -webkit-transition: all 0.3s; -o-transition: all 0.3s; -moz-transition: all 0.3s; transition: all 0.3s; } .item_box li .info .fl::before { content: ''; position: absolute; top: 50%; -webkit-transform: translatey(-50%); -moz-transform: translatey(-50%); -ms-transform: translatey(-50%); -o-transform: translatey(-50%); transform: translatey(-50%); right: 0px; width: 2px; height: 41px; background-color: #dddddd; -webkit-transition: all 0.3s; -o-transition: all 0.3s; -moz-transition: all 0.3s; transition: all 0.3s; } .item_box li .info .fr { margin-top: -5px; width: -webkit-calc(-13%); width: -moz-calc(-13%); width: calc(100% - 113px); } .item_box li .info .fr a { font-size: 16px; font-weight: normal; line-height: 26px; color: #222222; overflow: hidden; -o-text-overflow: ellipsis; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; -webkit-transition: all 0.3s; -o-transition: all 0.3s; -moz-transition: all 0.3s; transition: all 0.3s; } .item_box li:hover { background-color: #ffffff; -webkit-box-shadow: 0px 0px 18px 0px rgba(79, 93, 96, 0.13); box-shadow: 0px 0px 18px 0px rgba(79, 93, 96, 0.13); } .item_box li:hover .info .fl b, .item_box li:hover .info .fl span, .item_box li:hover .info .fr a { color: #029a8d; } .item_box li:hover .info .fl::before { background-color: #029a8d; } .djgz { background: url(/uploads/image/mbimages/djgz_bg.png) no-repeat top center; -o-background-size: cover; background-size: cover; } .djgz .shadow { background-color: #ffffff; border-radius: 10px; -webkit-box-shadow: 0 0 20px rgba(0, 0, 0, 0.05); box-shadow: 0 0 20px rgba(0, 0, 0, 0.05); padding: 60px 50px; } .djgz .item_box li { width: 630px; } .news .item_box li { width: 508px; }