#banner { width: 100%; height: 400px; position: relative; } #banner .hd { position: absolute; bottom: 20px; left: 50%; z-index: 100; } #banner .hd li { width: 40px; height: 5px; background-color: #ffffff; display: inline-block; margin: 0 5px; cursor: pointer; } #banner .hd .on { background-color: #FF0000; } #banner .bd a { display: block; background-position:center center; height: 400px; } #banner .btn { width: 47px; height: 120px; position: absolute; top: 50%; margin-top: -60px; } #banner .prev { background: url("../images/prev.png") no-repeat center; left: 3%; } #banner .next { background: url("../images/next.png") no-repeat center; right: 3%; } .wrapper { padding-top: 35px; } .product { padding-top: 30px; padding-bottom: 40px; } .picScroll-left { position: relative; } .picScroll-left .bd2 { margin: 0 auto; width: 100%; height: 600px; } .picScroll-left .bd2 ul { padding-top: 20px !important; padding-bottom: 20px !important; } .picScroll-left .bd2 li { width: 223px; margin-right: 36px; float: left; margin-top: 20px; } .picScroll-left .bd2 li:nth-child(4n+0) { margin-right: 0; margin-top: 20px; } .picScroll-left .bd2 li a.a-img { display: block; height: 223px; border: 1px solid #cccccc; background-color: #ffffff; position: relative; } .picScroll-left .bd2 li a.a-img img { display: block; max-width: 100%; max-height: 100%; position: absolute; left: 0; right: 0; top: 0; bottom: 0; margin: auto; } .picScroll-left .bd2 li a.a-span { display: block; width: 100%; font-size: 12px; line-height: 2; color: #ffffff; background-color: #5c5c5c; white-space: normal; text-overflow: ellipsis; overflow: hidden; padding: 10px; text-align: center; } .picScroll-left .bd2 li:hover { box-shadow: 0 0 5px rgba(0, 0, 0, 0.6); -webkit-box-shadow: 0 0 5px rgba(0, 0, 0, 0.6); -moz-box-shadow: 0 0 5px rgba(0, 0, 0, 0.6); } .picScroll-left .bd2 li:hover a.a-span { text-decoration: none; background-color: #f58a07; } .picScroll-left .btn { width: 35px; height: 75px; position: absolute; top: 50%; margin-top: -38px; } .picScroll-left .prev { background: url("../images/prev-small.png") no-repeat center; left: -50px; } .picScroll-left .next { background: url("../images/next-small.png") no-repeat center; right: -50px; } .company { padding-top: 60px; padding-bottom: 60px; background-color: #7db948; } .company .index-title { margin-bottom: 60px; } .company .index-title section { border-color: #ffffff; } .company .index-title h2 { color: #ffffff; background-color: #7db948; font-weight: normal; } .company .index-title h2 span { color: #ffffff; } .company .index-title p { color: #ffffff; } .container #servicelist {margin-top:20px;text-align:center;} .container #servicelist a{display:inline-block; border:1px solid #CCC;color:#333;margin-right:9px;line-height:35px;padding:0 10px;margin-bottom:10px;} .container #servicelist a:last-child{ margin-right:0px;} .company-con { width: 390px; height: 387px; float: right; background-color: transparent; border-left: 0; } .company-img { float: left; width: 570px; height: 387px; } .company-img img { display: block; width: 100%; height: 100%; } .company-main { text-align: left; } .company-main h3 { font-size: 30px; line-height: 46px; margin-top: 10px; color: #ffffff; } .company-main > span { display: block; font-size: 14px; line-height: 24px; font-weight: bold; color: #ffffff; margin-bottom: 30px; } .company-main .company-p { height: 234px ; text-overflow: ellipsis; overflow: hidden; } .company-main .company-p p { font-size: 13px; line-height: 25px; color: #ffffff; } .company-main a.check-more { display: inline-block; padding: 7px 30px; border: 1px solid #ffffff; border-radius: 4px; } .company-main a.check-more:hover { background-color: #f58a07; border-color: #f58a07; } .company-main a.check-more span { display: inline-block; vertical-align: middle; font-size: 12px; line-height: 26px; color: #ffffff; } .company-main a.check-more i.iconfont { display: inline-block; vertical-align: middle; margin-left: 10px; color: #ffffff; } .news-problem { padding-bottom: 45px; padding-top: 60px; } .graphic { overflow: hidden; width: 100%; margin-bottom: 10px; } .graphic .graphic-img { width: 320px; float: left; } .graphic .graphic-img a { display: block; width: 100%; height: 270px; overflow: hidden; } .graphic .graphic-img a:hover img { transform: scale(1.4); -webkit-transform: scale(1.4); -moz-transform: scale(1.4); -o-transform: scale(1.4); } .graphic .graphic-img img { display: block; width: 100%; height: 100%; transition: all 0.5s ease-in-out; -webkit-transition: all 0.5s ease-in-out; -o-transition: all 0.5s ease-in-out; -moz-transition: all 0.5s ease-in-out; } .graphic .graphic-main { width: 330px; float: right; } .graphic .graphic-main h2 { font-size: 16px; line-height: 30px; color: #333333; width: 100%; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; } .graphic .graphic-main h2 a { display: block; color: #333333; } .graphic .graphic-main h2 a:hover { text-decoration: none; color: #FF0000; } .graphic .graphic-main span { float:right; font-size: 12px; line-height: 18px; color: #a9a9a9; } .graphic .graphic-main p { font-size: 12px; line-height: 20px; color: #666666; height: 60px; text-overflow: ellipsis; overflow: hidden; margin-bottom:10px; } .graphic .graphic-main > a { display: block; font-size: 12px; line-height: 1.5; color: #666666; } .graphic .graphic-main > a:hover { text-decoration: none; color: #d3211e; } .home-con-title { overflow: hidden; margin-bottom: 10px; } .home-con-title .home-more { display: block; float: right; font-size: 14px; line-height: 24px; margin: 12px 0 2px 0; text-transform: uppercase; color: #666666; } .home-con-title .home-more:hover { text-decoration: none; color: #FF0000; } .home-con-title h2 { font-size: 16px; line-height: 36px; color: #FF0000; vertical-align: baseline; position: relative; float: left; } .home-con-title h2 span { display: inline-block; font-size: 16px; line-height: 36px; color: #666666; font-weight: normal; text-transform: uppercase; } .news { width: 680px; float: left; } .problem { width: 280px; float: right; } .news-list-double { overflow: hidden; } .news-list-double .list-one { width: 100%; float: left; } ul.list-con { width: 100%; } ul.list-con li { overflow: hidden; font-size: 14px; line-height: 25px;white-space: nowrap; text-overflow: ellipsis; } ul.list-con li > a { color: #666666; position: relative; padding-left: 10px; line-height: 28px; } ul.list-con li > a:before { content: "○"; position: absolute; left: 0; top: 0; } ul.list-con li > a:hover { text-decoration: none; color: #FF0000; } ul.list-con li > span { float: right; }