/*banner*/ html, body { height: 100%; } #main { /*height:-moz-calc(100% - 85px - 40px);height:-webkit-calc(100% - 85px - 40px); height: calc(100% - 85px - 40px);*/ } .banner { width: 100%; height: 100%; position: relative; overflow: hidden; cursor: pointer; } .banner .db_bgset { position: relative; height: 100%; } .banner .db_bgset li { position: absolute; width: 100%; height: 100%; display: none; background-size: cover !important; } .banner .db_imgset { position: absolute !important; width: 1200px; left: 50%; top: 50%; margin-left: -510px; margin-top: -320px; } .banner .db_imgset .db_1_1 { position: absolute; left: 540px; top: 0px; } .banner .db_imgset .db_1_2 { position: absolute; left: -120px; top: 114px; } .banner .db_imgset .db_1_3 { position: absolute; left: 19px; top: 320px; } .banner .db_imgset .db_2_1 { position: absolute; left: -150px; top: 230px; } .banner .db_imgset .db_2_2 { position: absolute; left: -150px; top: 400px; } .banner .db_imgset .db_2_3 { position: absolute; left: 600px; top: 50px; } .banner .db_imgset .db_3_2 { position: absolute; left: -120px; top: 480px; } .banner .db_imgset .db_4_1 { position: absolute; left: 400px; top: 215px; } .banner .db_imgset .db_5_1 { position: absolute; left: 240px; top: 130px; } .banner .db_menuwrap { /*position: absolute;*/ width: 100%; left: 0; } .banner .db_menuwrap .db_menuset { position: absolute; width: 100%; top: 650px; text-align: center; font-size: 0; } .banner .db_menuwrap .db_menuset li { cursor: pointer; margin: 0 5px; display: inline } .banner .db_prev { position: absolute; left: 80px; top: 50%; cursor: pointer; /*display: none*/ } .banner .db_next { position: absolute; right: 80px; top: 50%; cursor: pointer; /*display: none*/ } .banner2 { height: 700px !important; } /*ind_c1 公司介绍*/ .ind_c1 { position: relative; padding: 60px 0; } .about_top i { width: 80px; height: 3px; display: block; background: #da281f; } .about_top img { display: inline-block; } .about_top p { font-size: 16px; color: #666; line-height: 1.9; } .about_btm { padding-top: 50px; position: relative; } .about_btm ul { width: 110%; } .about_btm ul li { float: left; width: 392px; height: 300px; overflow: hidden; position: relative; display: block; margin-right: 8px; transition: all 0.4s ease 0s; -o-transition: all 0.4s ease 0s; -moz-transition: all 0.4s ease 0s; -webkit-transition: all 0.4s ease 0s; } .about_btm ul li a { width: 390px; height: 298px; display: block; transition: all 0.4s ease 0s; -o-transition: all 0.4s ease 0s; -moz-transition: all 0.4s ease 0s; -webkit-transition: all 0.4s ease 0s; } .about_btm ul li img { display: inline-block; position: absolute; left: 0; top: 0; width: 100%; height: 100%; z-index: -999; } .about_btm ul li h2 { display: inline-block; font-size: 28px; position: absolute; top: 50%; left: 50%; color: #fff; width: 160px; margin-left: -80px; margin-top: -20px; padding-bottom: 10px; text-align: center; border-bottom: 1px solid #fff; transition: all 0.8s ease 0s; -o-transition: all 0.8s ease 0s; -moz-transition: all 0.8s ease 0s; -webkit-transition: all 0.8s ease 0s; } .about_btm ul li span { display: inline-block; font-size: 25px; position: absolute; top: 50%; left: 50%; color: #fff; width: 32px; height: 32px; margin-left: -16px; margin-top: 25px; text-align: center; line-height: 30px; background: url(/uploads/image/zimg/ind_c1_gd.png)no-repeat center center; opacity: 0; transition: all 0.4s ease 0s; -o-transition: all 0.4s ease 0s; -moz-transition: all 0.4s ease 0s; -webkit-transition: all 0.4s ease 0s; } .about_btm ul li:hover { box-shadow: -1px 3px 7px 2px rgba(0, 0, 0, 0.2); } .about_btm ul li:hover a { background: rgba(0, 0, 0, 0.6); border: 1px solid #da281f; } .about_btm ul li:hover a h2 { margin-top: -42px; } .about_btm ul li:hover a span { opacity: 1; } /*ind_c2 发展历史*/ .ind_c2 { width: 100%; height: 749px; overflow: hidden; background: url(/uploads/image/zimg/ind_c2_ban.jpg)no-repeat center center; } .lc_top { padding: 50px 0 30px 0; position: relative; text-align: center; } .lc_top img { display: inline-block; } .lc_top h2 { color: #f5f5f5; font-size: 22px; line-height: 1.9; } .focus { width: 100%; height: 500px; position: relative; padding-top: 20px; } .focus #pic { padding: 0 135px; height: 460px; overflow: hidden; } .focus #pic ul { width: 1216px; height: 460px; float: left; } .focus #pic li { width: 930px; height: 460px; float: left; } .focus #pic li .lc_img { width: 350px; height: 460px; float: left; overflow: hidden; } .focus #pic li img { width: 100%; height: 100%; display: inline-block; } .lc_nr { float: right; width: 520px; display: block; color: #fff; padding-top: 120px; position: relative; } .lc_nr i { width: 100px; height: 3px; background: #da281f; display: block; position: absolute; top: 158px; left: -115px; display: none; } .lc_nr h2 { font-size: 60px; } .lc_nr h3 { font-size: 35px; font-weight: bold; padding-left: 30px; padding-top: 25px; } .lc_nr p { font-size: 16px; padding-left: 30px; padding-top: 10px; line-height: 1.9; } .focus .tip-bg { width: 304px; height: 21px; background: no-repeat left top; position: absolute; left: 0; bottom: 0; z-index: 12; } .focus #tip { width: 100%; height: 33px; position: absolute; left: 0px; bottom: -33px; z-index: 13; } .focus #tip ul { text-align: center; overflow: hidden; } .focus #tip ul li { display: inline-block; position: relative; width: 60px; height: 30px; line-height: 30px; text-align: center; cursor: pointer; font-size: 16px; color: #ffffff; } .focus #tip ul i { display: inline-block; width: 30px; height: 33px; vertical-align: middle; background: url(/uploads/image/zimg/ind_c2_old.png)no-repeat center center; } .focus .bg_c1, .focus .bg_c2 { /* background: url(/uploads/image/zimg/ind_c2_old.png)repeat-x center center; */ width: 80%; height: 1px; display: block; position: absolute; } .focus .bg_c1 { bottom: -22px; left: -630px; } .focus .bg_c2 { bottom: -22px; right: -630px; } .focus #tip ul li.on { font-size: 22px; } .focus .btn li { position: absolute; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); top: 52%; left: -50px; opacity: 0.7; z-index: 3; text-indent: -9999px; overflow: hidden; text-decoration: none; height: 50px; width: 50px; background: transparent no-repeat left top; margin-top: -25px; cursor: pointer; transition: all 0.8s ease 0s; -o-transition: all 0.8s ease 0s; -moz-transition: all 0.8s ease 0s; -webkit-transition: all 0.8s ease 0s; } .focus .btn li.next { left: auto; background-position: right top; right: -50px; } .focus .btn li:hover { opacity: 1; } /*ind_c3 新闻中心*/ .ind_c3 { padding: 50px 0 30px 0; } .ind_c3 .new_top { text-align: center; } .ind_c3 .new_top img { display: inline-block; } .ind_c3 .new_top h2 { font-size: 22px; color: #7c7c7c; line-height: 1.9; } .new_btm { position: relative; padding-top: 25px; text-align: center; padding-bottom: 20px; } .new_btm .hd { overflow: hidden; height: 30px; text-align: center; } .new_btm .hd ul { overflow: hidden; zoom: 1; margin-top: 10px; zoom: 1; } .new_btm .hd ul li { width: 12px; height: 12px; display: inline-block; overflow: hidden; margin-right: 10px; text-indent: -999px; cursor: pointer; border-radius: 50%; border: 1px solid #838383; } .new_btm .hd ul li.on { border: 1px solid #da281f; background: #da281f; } .new_btm .bd { overflow: hidden; } .new_btm .bd ul { width: 110%; padding-bottom: 20px; padding-left: 10px !important; margin-left: -10px !important; zoom: 1; } .new_btm .bd li { width: 285px; height: 354px; float: left; margin-left: 7px; margin-right: 7px; position: relative; text-align: center; padding-bottom: 20px; margin-top: 10px; } .new_btm .bd li a { width: 100%; height: 100%; display: block; transition: all 1.2s ease 0s; -o-transition: all 1.2s ease 0s; -moz-transition: all 1.2s ease 0s; -webkit-transition: all 1.2s ease 0s; } .new_btm .bd li .new_img { width: 100%; height: 165px; display: block; overflow: hidden; position: relative; } .new_btm .bd li .new_img img { display: inline-block; width: 100%; height: 100%; z-index: -99; position: absolute; left: 0; top: 0; } .new_btm .bd li .new_img span { position: absolute; left: 0; bottom: 0; padding: 12px 13px; background: rgba(194, 67, 62, 0.8); color: #fff; font-size: 16px; } .new_art { display: inline-block; width: 283px; height: 188px; text-align: left; position: relative; } .new_art h2 { padding: 15px 10px; padding-bottom: 8px; font-size: 18px; } .new_art p { font-size: 14px; color: #666; padding: 0 10px; line-height: 1.9; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 3; overflow: hidden; height: 79px; } .new_art span { position: absolute; bottom: 30px; right: 10px; font-size: 14px; display: inline-block; } .new_art span i { display: inline-block; vertical-align: middle; width: 30px; height: 1px; background: #da281f; margin-right: 15px; } .new_btm .bd li:hover a { box-shadow: -1px 3px 7px 2px rgba(0, 0, 0, 0.2); } .new_btm .bd li:hover .new_art { border: 1px solid #da281f; border-top: 0px; }