@charset "utf-8"; .clearfix { content: ""; display: block; visibility: hidden; clear: both; } .ellipsis { overflow: hidden; text-overflow: ellipsis; white-space: nowrap; word-break: keep-all; } * { word-wrap: break-word; } *::-moz-selection { background-color: #1a94e6; color: #fff; } *::selection { background-color: #1a94e6; color: #fff; } body, div, ol, ul, li, p, input, textarea, form, h1, h2, h3, h4, h5, h6, dl, dt, dd, img, select, table, tr, td, fieldset, legend, table, tr, td, th { margin: 0; padding: 0; } body { font: normal normal normal 14px/24px \5FAE\8F6F\96C5\9ED1,Microsoft YaHei; } li { list-style: none; } a { text-decoration: none; outline: none; } img { border: none; } input, textarea { outline: none; } .online-message { cursor: pointer; } /* ---------------------------------------------- */ .head{ width:100%; background:#ffffff; padding-top:10px; } .head ul{ width:1150px; height:90px; margin: 0 auto; } .head .logo { float:left; text-align:center; width:260px; padding-right:50px; } .head .nav ul li{ width:120px; float:left; font-size:16px; position: relative; line-height: 44px; padding-top:16px; } .head .nav ul li a { color: #333; display: block; text-align: center; } .head .nav ul li a.hover { background-color: #238fd9; color: #fff; } .head .nav ul li a:hover { background-color: #238fd9; color: #fff; } .head .nav ul li .submenu { position: absolute; left: -30px; width: 180px; z-index: 20; } .head .nav ul li .submenu a { height: 45px; line-height: 45px; color: #fff; background-color: #238fd9; } .head .nav ul li .submenu a:hover { background-color: #1f7dbe; } .head .nav .lang{ border:#CCCCCC 1px solid; width:108px; line-height: 42px; } /* ---------------------------------------------- */ .banner { position: relative; width: 100%; z-index: 2; /*background: url(../images/photo11.jpg) no-repeat top center;*/ } .banner .banner-box { position: relative; width: 100%; height:578px; overflow: hidden; } .banner .banner-box a { position: absolute; left: 0; top: 0; display: block; width: 100%; height:578px; } .banner .points { position: absolute; left: 0; bottom: 30px; width: 100%; text-align: center; z-index: 100; } .banner .points a { width: 26px; height: 4px; display: inline-block; background-color: #fff; margin: 0 5px; border-radius: 10px; } .banner .points a.current { background-color: #f00; } /* ---------------------------------------------- */ .scheme{ height:450px; background: url(../images/Product.jpg); width:100%; padding-top:30px; } .scheme .title { width:1150px; margin: 0 auto; margin-bottom:30px; } .scheme .title li{ width:100%; text-align:center; } .scheme .title li span{ font-size:26px; line-height:32px; color: #00509F; } .scheme .title li p{ font-size:26px; line-height:32px; color:#00509F; } .scheme .list{ width:1150px; margin:auto; overflow:auto; } .scheme .list li{ width:19%; height:300px; margin:0.5%; float: left; box-sizing:border-box; display:flex; align-items:flex-end; } .scheme .list li p{ color:#FFFFFF; font-size:18px; margin:0 auto; height:60px; width:180px; text-align:center; } /*.scheme .list { width:1150px; margin: 0 auto; } .scheme .list li{ width:250px; height:300px; float:left; margin-left:30px; background:#FFFFFF; display:flex; align-items:flex-end; } .scheme .list li p{ color:#FFFFFF; font-size:18px; margin:0 auto; height:60px; width:160px; text-align:center; }*/ /* ---------------------------------------------- */ .about{ width:100%; background: url(../images/aboutus.jpg); height:400px; padding-top:40px; } .about .content{ width:1100px; height:380px; padding-top:10px; margin: 0 auto; } .about .content .left{ float:left; width:468px; } .about .content .right{ float: right; width:480px; padding-top:20px; padding-right:40px; } .about .content .right li{ text-align:left; font-size:16px; color:#FFFFFF; } /* ---------------------------------------------- */ .news { width:100%; height:520px; padding-top:30px; background:url(../images/news.jpg); } .news .title { width:1100px; margin: 0 auto; margin-bottom:40px; } .news .title li{ width:100%; } .news .title li span{ font-size:26px; line-height:32px; color:#333333; } .news .title li p{ font-size:26px; line-height:32px; color:#333333; } .news .list { width:1160px; margin: 0 auto; } .news .list li{ width:340px; height:363px; float:left; margin-left:30px; margin-bottom:30px; border:#CCCCCC 1px solid; background:#FFFFFF; } .news .list li span{ font-size:18px; float:left; line-height:26px; color: #333333; padding:20px 20px 10px 20px; } .news .list li p{ font-size:14px; float:left; width:90%; color: #999999; padding:0px 20px 20px 20px; } /* ------------------------------------------------ */ .foot{ width:100%; background:#000000; border-top:#222222 12px solid; } .foot .content{ width:1150px; margin:0 auto; color:#cccccc; padding-top:50px; } .foot .content .upper{ width:100%; height:220px; color:#ffffff; } .foot .content .upper li{ float:left; width:160px; font-size:16px; } .foot .content .upper li span{ font-size:18px; line-height:44px; } .foot .content .upper li a{ color:#ccc; display:block; line-height:26px; } .foot .content .lower{ width:100%; height:60px; line-height:40px; border-top:#666666 1px solid; } .foot .content .lower li{ float:left; width:50%; } /* ---------------------------------------------- */ .column-banner { width:100%; background:url(../images/b1.jpg); height:270px; } .column-menu { width:100%; margin-top:30px; } .column-menu ul{ width:1100px; margin:0 auto; } .column-menu li{ text-align:center; } .column-menu a{ width:100px; background:#0066CC; margin-right:20px; padding:10px 22px; color:#FFFFFF; border-radius:10px; font-size:16px; } .column-menu a:hover{ background:#999999; } .column-details { width:100%; background:#FFFFFF; } .column-details ul{ width:1000px; min-height:600px; margin:0 auto; padding:20px 0px; }