@charset "UTF-8"; html, body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, button, textarea, a, p, blockquote, th, td { font-family: "Hiragino Sans GB", "Hiragino Sans GB W3", "Microsoft YaHei", Arial, Helvetica, sans-serif; font-size: 14px; -ms-text-size-adjust: 100%; -webkit-text-size-adjust: 100%; -webkit-font-smoothing: antialiased; -webkit-tap-highlight-color: transparent; color: #333; } button{ border: none; background: none; } a:hover { color: #cc0000; text-decoration: none; transition: all .3s; } .container-fluid { padding-left: 0px; padding-right: 0px; } @media screen and (min-width: 1440px) { .container { width: 1400px; } } /* 箭头 @include arrow(direction,size,color); **/ /* 超出省略号 @include ell(); * */ /* inline-block @include inline_block(); * */ /* font-size of REM @include font_size(fz); * */ .index_kv__body .kv_out { overflow: hidden; } .index_kv__body .kv_out .kv { display: block; width: 100%; } .index_tab__body { padding: 50px 0 0 0; } .index_solution__body { padding: 50px 0 70px; } .index_customer__body { background: url(../images/index/customer_bg.jpg); padding: 50px 0; } .index_cases__body { padding: 50px 0 0 0; } .index_aboutus__body { padding: 0 0 50px 0; } .index_aboutus__body .about__con { align-items: flex-start; } .index_aboutus__body .about__con .txt_con, .index_aboutus__body .about__con .img_con { width: 50%; } .index_aboutus__body .about__con .txt_con { padding-right: 30px; } .index_aboutus__body .about__con .txt_con p { font-size: 15px; line-height: 1.6; margin-bottom: 15px; } .index_aboutus__body .about__con .img_con { position: relative; z-index: 1; } .index_aboutus__body .about__con .img_con .img { width: 100%; position: relative; z-index: 2; } .index_aboutus__body .about__con .img_con .bg { position: absolute; z-index: 1; top: -15%; max-width: 90%; left: 50%; transform: translateX(-50%); } .index_news__body { padding: 0 0 70px 0; } .index_news__body .news__con { align-items: flex-start; } .index_news__body .news__con .txt_list, .index_news__body .news__con .img_con { width: 50%; } .index_news__body .news__con .txt_list li { margin-bottom: 10px; background-color: #fff; box-shadow: 0 0 5px 2px rgba(100, 100, 100, 0.1); transition: all .3s; } .index_news__body .news__con .txt_list li:hover { background-color: #fae5e5; } .index_news__body .news__con .txt_list li a { display: flex; justify-content: space-between; align-items: center; padding: 14px 30px; } .index_news__body .news__con .txt_list li a span { width: 90%; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; word-break: break-all; font-size: 15px; } .index_news__body .news__con .img_con { padding-right: 30px; position: relative; z-index: 1; } .index_news__body .news__con .img_con .img { width: 100%; position: relative; z-index: 2; } .index_news__body .news__con .img_con .mask { position: absolute; left: 0; width: calc(100% - 30px); bottom: 0; padding: 5px 10px; background-color: rgba(0, 0, 0, 0.8); z-index: 3; } .index_news__body .news__con .img_con .mask p { color: #fff; font-size: 14px; line-height: 1.5; margin: 0; } #footcontent {display: inline-block;width: 220px;height:20px;margin-top: 0px;position:absolute;bottom:20px;right:17%;} #footcontent .yqlj {width: 120px;height: 20px;float: right;overflow:auto;overflow-x:hidden;margin-left: 0px;} #footcontent .yqlj ul {display: block;margin-top:0;margin-left:0px;} #footcontent .yqlj ul li {height: 20px;display:block;margin-left:0px;line-height: 20px;text-align: left;} #footcontent .yqlj ul li a b{font-size: 12px;} #footcontent .yqlj ul li a{color:#fff;} footer .copyright p span{margin-left:20px;} #footcontent span.ylian{ color: #ffffff; }