锘緻charset "utf-8"; @import url("styles.css"); /* * wx/qq.465320335 * * http://e.xoabc.com/ * * Released on: 2021,04,06 * */ /* head */ .header { width: 100%; position: relative; } .header .top { width: 97%; background-color: #000; padding: 0.5% 0 0.5% 3%; } .header .top a { color: #fff; } .header .logo { width: 45%; padding: 4% 0 3.5% 2%; } .header .logo img { max-width: 100%; } .header a.toggle { display: block; position: absolute; right: 1.2%; top: 24%; width: 45px; height: 45px; border-radius: 60px; text-align: center; color: #126caf; line-height: 55px; overflow: hidden; z-index: 99999; } .slide { width: 100%; margin: 0 auto; position: relative; overflow: hidden; } .slide li img { max-width: 100%; } .slide .bd { position:relative; z-index:0; } .slide li p { width: 70%; margin: 0 auto; } .slide li a { -webkit-tap-highlight-color:rgba(0, 0, 0, 0); } .slide .hd { width: 100%; height: 35px; position: absolute; z-index: 1; bottom: 10px; text-align: center; } .slide .hd ul { display: inline-block; height: 10px; padding: 5px 10px; background-color: rgba(255,255,255,0.5); -webkit-border-radius: 50px; -moz-border-radius: 50px; border-radius: 50px; font-size: 0; vertical-align: top } .slide .hd ul li { display: inline-block; width: 10px; height: 10px; -webkit-border-radius: 50px; -moz-border-radius: 50px; border-radius: 50px; background:rgba(255,255,255,0.8); margin: 0 3px; vertical-align: top; overflow: hidden; } .slide .hd ul .on { background: #126caf; } /* wrapper */ .wrapper { width: 100%; } .tel { background-color: #f3f3f3; padding: 5% 0; color: #126caf; } .tel a { color: #126caf; } .wpbt { padding: 3% 0; } .wpbt span { display: block; color: #333; padding: 2.5% 0; } .wpbt a { color: #999; display: block; } .wpbt a:hover { color: #126caf; } .wpbt img { display: inline-block; width: 15px; padding-left: 15px; vertical-align: 1px; } .products { padding: 2% 4% 3%; border: 8px solid #f3f3f3; border-top: none; } .products .p_class { padding: 1.5% 0; } .products .p_class li { float: left; width: 48%; margin: 0 0 2%; } .products .p_class li:nth-child(2n) { float: right; } .products .p_class li a { display: block; color: #333; background-color: #f3f3f3; border-radius: 3px; } .products .p_class li a:hover { background-color: #126caf; color: #fff; } .products .p_list { padding: 1% 0; } .products .p_list li { float: left; width: 48.5%; margin-bottom: 3%; } .products .p_list li:nth-child(2n) { float: right; } .products .p_list li div { height: 210px; overflow: hidden; } .products .p_list li div img { width: 100%; height: 100%; object-fit: cover; } .products .p_list li span { display: block; background-color: #eee; padding: 6% 0; margin-top: 2px; position: relative; z-index: 1; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; } .products .p_list li a { color: #333; } .products .p_list li a:hover { color: #fff; } .products .p_list li span i { position: absolute; top: 0; left: 0; width: 100%; height: 0; background-color: #126caf; z-index: -1; -webkit-transition: .5s height; transition: .5s height; } .products .p_list li:hover span i { height: 100%; } .abouts { padding: 1% 2% 5%; border-bottom: 8px solid #f3f3f3; background-color: #f3f3f3; } .abouts .wpbt span { color: #333; } .abouts .a_info { padding: 2% 0 5%; color: #555; } .abouts .a_info img { display: block; width: 100%; margin-bottom: 4%; } .fahuo { padding: 0; } .fahuo ul { margin-right: -1.33333%; } .fahuo li { background-color: #eee; width: 32% !important; margin: 0 1.33333% 1.33333% 0; } .fahuo li:nth-child(2n) { float: left !important; } .fahuo li div { height: 156px !important; } .fahuo li img { width: 100%; height: 100%; object-fit: contain !important; } .news_pic { border-radius: 3px; background-color: #f3f3f3; margin-bottom: 3%; } .news_pic li { overflow: hidden; padding: 4%; border-bottom: 3px solid #fff; } .news_pic li:last-child { border: none; } .news_pic li span { display: block; } .news_pic li span.pic { width: 35%; } .news_pic li span.pic img { max-width: 100%; } .news_pic li span.desc { width: 62%; padding-top: 5px; } .news_pic li a { color: #333; display: block; } .news_pic li a:hover { color: #2fa139; } .news { padding: 0.2% 0 5%; } .news li a { color: #555; display: block; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; } .news li a:hover { color: #126caf; text-indent: 3px; } .lianli { background-color: #f3f3f3; padding: 1% 4% 8%; } .lianli li, .lianli li a { color: #888; } /* columns */ .col_slide { width: 100%; height: 120px; overflow: hidden; } .col_slide img { max-width: 100%; } .col_nav { padding: 3% 2%; } .col_nav li { float: left; width: 48.5%; margin: 0 0 2%; } .col_nav li:nth-child(2n) { float: right; } .col_nav li.p_nav { width: 48%; margin: 1%; } .col_nav li a { display: block; color: #555; border: 1px solid #eee; background-color: #f8f8f8; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; } .col_nav li a:hover, .col_nav li a.on { background-color: #126caf; border-color: #126caf; color: #fff; } .cols { border: 6px solid #f3f3f3; padding: 3%; } .cols .wp_bt { border-bottom: 1px solid #f3f3f3; padding: 3% 1% 5%; } .cols .wp_btl { color: #126caf; } .cols .wp_wz { color: #666; padding-top: 4px; } .cols .wp_wz a { color: #666; } .cols .products { padding: 3% 0; border: 0; } .col_bt { color: #126caf; padding: 3% 3% 0; } .col_time { width: 100%; background-color: #f7f7f7; color: #888; padding: 3% 0; margin-top: 3%; } .col_time i { display: inline-block; padding: 0 3px 0 8px } .col_pic { padding: 4% 3% 0 } .col_pic img { max-width: 100% } .col_desc { padding: 3% 0 3% 1%; color: #555; } .col_desc a { color: #555; } .col_desc a:hover { color: #126caf; } .col_desc img { max-width: 100%; display: block; margin: 10px auto 20px; } .col_desc table { border-collapse: collapse; width: 100%; font-size: 13px; line-height: 38px; } .col_desc table, .col_desc tr, .col_desc td { border: 1px solid #e5e5e5; } .col_desc td { text-indent: 8px; } .col_js { background-color: #eee; margin: 10px 0; } .col_js span { display: inline-block; background-color: #888; color: #fff; padding: 1px 10px; } .col_next { border-top: 1px solid #eee; padding: 3% 3% 8%; color: #888; } .col_next a { color: #777; } #allmap { width: 100%; height: 250px; overflow: hidden; margin: 0; } /* products */ .productlist { padding: 3% 0; } .productlist li { float: left; width: calc(49% - 2px); margin: 0 0 2.2%; border: 1px solid #f3f3f3; background-color: #fefefe; border-radius: 2px; overflow: hidden; } .productlist li:nth-child(2n) { float: right; } .productlist li div { height: 180px; overflow: hidden; } .productlist li div img { width: 100%; height: 100%; object-fit: contain; } .productlist li span { display: block; padding: 4% 0; background-color: #eaeaea; transition:all .2s linear 0s } .productlist li span i { display: block; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; } .productlist li span i.t { color: #666; font-size: 13px; } .productlist li:hover span i.t { color: #fff; } .productlist li:hover span { background-color: #126caf; } .photo li div { height: 160px; } .licheng { padding: 3% 0 10%; position: relative; overflow: hidden; } .licheng .hd { overflow: hidden; } .licheng .hd ul { margin-right: -1.33333%; } .licheng .hd li { float: left; width: calc(32% - 2px); margin: 0 1.33333% 1.33333% 0; border: 1px solid #eee; padding: 2.9% 0 2.8%; color: #555; } .licheng .hd li.on { border-color: #126caf; background-color: #126caf; color: #fff; } .licheng .bd { position: relative; overflow: hidden; padding-top: 8px; } .licheng .bd li { background-color: #f3f3f3; border-bottom: 4px solid #fff; padding: 3%; color: #555; border-radius: 2px; } .licheng .bd li span { display: block; } /* newslist */ .newslist { padding: 3% 0; } .newslist li { padding: 3% 1% 3.7%; margin-bottom: 2px; overflow: hidden; border-bottom: 1px solid #eee; } .newslist li .npic { width: 30%; overflow: hidden; } .newslist li .npic img { max-width: 100%; } .newslist li .ndesc { width: 100%; color: #888; } .newslist li .ndesc a { color: #333; display: block; font-size: 14px; padding: 3px 0 5px; } .newslist li .ndesc a:hover { color: #126caf; } /* job */ .job_list { padding: 30px 1px; } .job_list ul { margin-right: -2%; } .job_list li { border-bottom: 1px dotted #ddd; margin: 0 0 2% 0; background-color: #f9f9f9; padding: 5% 4%; } .job_list li .jbt { border-bottom: 1px dotted #ddd; padding-bottom: 10px; } .job_list li .jbt span { display: block; } .job_list li .jbt span.title { color: #046ea0; } .job_list li .jbt span.time { color: #8f959f; padding-top: 6px; } .job_list li .jbt span i { display: inline-block; padding-right: 8px; } .job_list li .jlb { border-bottom: 1px dotted #ddd; padding: 15px 1px 14px; } .job_list li .jlb dd { float: left; width: 50%; color: #606775; } .job_list li .jdesc { color: #606775; padding: 25px 0 20px; } .job_list li .jdesc a { color: #606775; } .job_list li .jdesc img { max-width: 100%; } .job_list li .jbtn { width: 36%; } .job_list li .jbtn a { display: block; background-color: #046ea0; color: #fff; border-radius: 50px; } .job_list li .jbtn a:hover { background-color: #e83026; } /* pages */ .n_pages { padding: 10px 0 15px; letter-spacing: -4px; } .n_pages .page-num, .n_pages a { display: inline-block; background-color: #fff; color: #979ba3; padding: 7px 8px 6px; margin: 0 2px 3px; border: 1px solid #e5e5e5; letter-spacing: 0; } .n_pages a:hover, .n_pages a.page-num-current { background-color: #f5f5f5; border-color: #e3e5e8; color: #8a919f; } .n_next { border-top: 1px solid #eee; padding: 4% 3%; color: #616161; margin-top: 20px; } .n_next a { color: #616161; } .n_next a:hover { color: #2fa139; } /* message */ .message { padding: 3% } .message .msglist { padding: 12px 0 } .message .msglist dl { border: 1px solid #eaeaea; margin-bottom: 3%; border-radius: 2px } .message .msglist dl .tr { text-align: right; } .message .msglist dt { border-bottom: 1px solid #eaeaea; padding: 3%; background-color: #f9f9f9; color: #EB8F1E; } .message .msglist dd { border-bottom: 1px solid #eaeaea; padding: 3%; color: #888; } .message .msg li { position: relative; margin-bottom: 2%; } .message .msg li input,.msg li textarea { border-radius: 2px; border: 1px #ddd solid; padding: 10px; font-size: 13px; width: 94% } .message .msg li textarea { height: 80px } .message .msg li img { display: block; position: absolute; right: 5px; z-index: 999; bottom: 2px } .message .msg li span { display: block; font-size: 14px; color: #333; margin: 11px 0 8px 1px } .message .msg li button { width: 100%; border: 0 none; background: #126caf; color: #fff; padding: 10px 0; font-size: 16px; border-radius: 2px; cursor: pointer; margin: 2% 0 5% } .apply { display: none; width: 92%; padding: 4% 0; margin: 0 auto; color: #aaa; font-size: 13px; } .apply li input, .apply li textarea, .apply li select { width: 95%; border: 1px solid #ddd; margin: 5px 0; padding: 2% 2.5%; font-size: 15px; } .apply li select { width: 100%; color: #aaa; } .apply li textarea { height: 80px; } .apply li button { background: #2fa139; color: #fff; border-radius: 50px; line-height: 40px; width: 35%; border: none; font-size: 15px; margin: 15px auto 0; display: block; cursor: pointer; transition: all .3s linear 0s; } .apply li button:hover { background: #2fa139; box-shadow: 0 5px 10px #ccc; } .apply li input.code { width: 50%; margin: 3px 0 5px; } .apply li img { display: inline-block; vertical-align: -18px; cursor: pointer; margin-left: 8px; } /* footer */ .footer { width: 100%; background-color: #126caf; padding: 3% 0 3%; border-top: 1px solid #126caf; color: rgba(255,255,255,0.8); position: fixed; bottom: 0; z-index: 999999; } .footer_h { height: 63px; } .footer dl { float: left; width: 20%; } .footer dl a { display: block; color: rgba(255,255,255,0.8); } .footer dl a:hover, .footer dl a.on { color: #fff; } .footer dt { padding: 0; } .footer dt i { display: inline-block; vertical-align: bottom; } .footer dd { font-size: 12px; padding: 5px 0 1px; } input::-webkit-input-placeholder, textarea::-webkit-input-placeholder { color: #999; }