/*banner*/ .banner1 { height: 680px; background: url(/uploads/image/sdwimg/banner.jpg) no-repeat center; background-size: cover } .banner2 { height: 680px; background: url(/uploads/image/sdwimg/banner2.jpg) no-repeat center; background-size: cover } .banner3 { height: 680px; background: url(/uploads/image/sdwimg/banner3.jpg) no-repeat center; background-size: cover } .banner4 { height: 680px; background: url(/uploads/image/sdwimg/banner4.jpg) no-repeat center; background-size: cover } .box, .box2, .box3, .box4 { padding-top: 255px; text-align: center; } /* qq */ .qq{ text-align: center; width: 100%; height: auto; } .qq a{ display: inline-block; margin-bottom: 10px; } /*map*/ /*.map{ width: 100%; height: 555px; background-color: #fff; } .map-l{ width: 530px; height: 555px; float: left; margin: 0 auto; padding: 50px 24px 45px 24px; } .map-l h3{ text-align: center; color: #008dd3; } .map-l p{ color: #333; font-size: 14px; font-family: "微软雅黑"; text-indent:2em; line-height: 25px; margin-top: 30px; } .anniu{ float: right; margin-top: 20px; margin-right: 10px; width: 85px; height: 30px; line-height: 30px; font-size: 14px; font-family: "微软雅黑"; text-align: center; background-color: #008dd3; border-radius:5px ; -moz-border-radius:5px ; -webkit-border-radius:5px ; -o-border-radius:5px ; } .anniu:hover,.anniu:hover a{ background: #eee; color: #008dd3; } .map-r{ text-align: center; margin-top: 50px; }*/ /*about*/ .about-us { text-align: center; } .about-us h2 { font-size: 24px; color: #333; margin-top: 45px; } .about-us span { width: 936px; height: 1px; margin: 20px auto; display: block; background: #b2b2b2; position: relative; } .about-us span u { position: absolute; width: 50px; left: 50%; margin-left: -25px; background: #fff; margin-top: -8px; } .about-us span i { width: 16px; height: 16px; display: block; border-radius: 1px; transform: rotate(45deg); -ms-transform: rotate(45deg); /* internet explorer */ -moz-transform: rotate(45deg); /* firefox */ -webkit-transform: rotate(45deg); /* safari 和 chrome */ -o-transform: rotate(45deg); /* opera */ background: #b2b2b2; margin: 0 auto; } .about-us img { margin: 0 auto; } .i_gsjj { width: 1176px; height: 574px; margin: 25px auto 56px auto; } .i_gsjj_t { width: 100%; height: 96px; overflow: hidden; text-align: center; } .i_gsjj_c { width: 100%; height: 574px; } .i_gsjj_c dt { width: 588px; height: 287px; float: left; background-color: #eeeeee; padding: 13px 45px 0px 45px; } .i_gsjj_c dt .divtitle { width: 425px; height: 30px; line-height: 30px; background: repeat-x; } .i_gsjj_c dt .divtitle span { float: left; height: 30px; line-height: 30px; padding-right: 15px; color: #234baf; display: inline-block; background-color: #eeeeee; font-size: 14px; font-weight: normal; } .i_gsjj_c dt .div_text { width: 100%; /* height: 198px; */ text-align: left; line-height: 24px; overflow: hidden; color: #333333; padding-top: 20px; font-size: 14px; font-weight: normal; } .i_gsjj_c dd { width: 588px; height: 287px; float: left; } .i_gsjj_c dd .a_img { width: 294px; height: 287px; display: block; overflow: hidden; float: left; } .i_gsjj_c dd .a_img img { width: 294px; height: 287px; } .i_gsjj_c dd .a_img .wz { opacity: 0.9; filter: alpha(opacity=90); width: 294px; height: 287px; display: inline-block; overflow: hidden; } .i_gsjj_c dd .a_img:hover .wz { opacity: 1; filter: alpha(opacity=100); } .gsjj-img1 { background: url(/uploads/image/sdwimg/11_03.jpg) no-repeat center; } .gsjj-img2 { background: url(/uploads/image/sdwimg/11_04.png) no-repeat center; } .gsjj-img3 { background: url(/uploads/image/sdwimg/11_07.jpg) no-repeat center; } .gsjj-img4 { background: url(/uploads/image/sdwimg/11_08.png) no-repeat center; } .gsjj-img5 { background: url(/uploads/image/sdwimg/11_09.png) no-repeat center; } .gsjj-img6 { background: url(/uploads/image/sdwimg/11_10.png) no-repeat center; } /*inners*/ .inners { width: 100%; height: 535px; background-color: #eee; } .inners-t { width: 100%; height: 130px; text-align: center; } .inners-t h3 { margin-top: 25px; } .inners-t p { font-family: "微软雅黑"; font-size: 14px; line-height: 25px; } .inners-imgs { width: 1160px; height: 380px; overflow: hidden; } .inners-imgs ul li { float: left; width: 290px; height: 190px; background: #979797; list-style: none; position: relative; overflow: hidden; } .demo { width: 290px; height: 190px; } .demo h3 { text-align: center; margin-top: 25px; } .demo p { text-align: center; margin-top: 20px; } /*introduce*/ .introduce { width: 100%; height: 440px; background-color: #fff; } .introduce-t { width: 100%; height: 120px; text-align: center } .introduce-t h3 { margin-top: 30px; } .introduce-t p { font-family: "微软雅黑"; font-size: 14px; line-height: 25px; margin-top: 20px; } .introduce-b { width: 100%; height: 320px; text-align: center; } .introduce-b li { width: 245px; height: 245px; float: left; text-align: center; border: 2px solid #cdcdcd; margin-left: 30px; border-radius: 50%; } .ac { width: 100%; height: 122px; border-bottom: 1px solid #000000; } .introduce-b li img { margin-top: 30px; } .introduce-b span { font-size: 40px; color: red; } /*news*/ .news { height: 182px; background: url(/uploads/image/sdwimg/news.png); text-align: center; } .news h2 { color: #fff; font-family: "微软雅黑"; padding-top: 30px; } .news p { font-family: "微软雅黑"; font-size: 16px; margin-top: 35px; color: #fff; } .news-t { width: 100%; height: 482px; background-color: #fff; } .a1 { width: 215px; height: 60px; background: #008dd3; background: rgba(0, 141, 211, 0.6); text-align: center; line-height: 60px; color: #fff; margin-top: 60px; margin-left: 67px; } .a1 a h3 { line-height: 60px; color: #fff; } .a1:hover, .a1:hover a h3 { background: rgba(0, 0, 0, 0.4); color: #008dd3; } .news-t-t { width: 100%; height: 442px; margin-top: 30px; } .news-t-l { width: 353px; height: 440px; border: 1px solid #c9c9c9; float: left; background: url(/uploads/image/sdwimg/news1.png) no-repeat; } .news-t-r-l { width: 353px; height: 440px; border: 1px solid #c9c9c9; float: left; background: url(/uploads/image/sdwimg/news2.png) no-repeat; } .news-t-l ul, .news-t-r-l ul, .news-t-r-r ul { margin-top: 68px; width: 90%; margin-left: 15px; } .news-t-l ul li, .news-t-r-l ul li, .news-t-r-r ul li { width: 100%; height: 20px; line-height: 20px; margin-top: 8px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap } .news-t-l img, .news-t-r-l img, .news-t-r-r img { padding-right: 8px; } .news-t-l a, .news-t-r-l a, .news-t-r-r a { font-family: "微软雅黑"; font-size: 14px; color: #333333; } .news-t-l ul li a:hover, .news-t-r-l ul li a:hover, .news-t-r-r ul li a:hover { text-decoration: underline; } .ann { width: 70px; height: 25px; background-color: #e0e0e0; line-height: 25px; font-family: "微软雅黑"; font-size: 14px; text-align: center; margin-top: 15px; float: right; margin-right: 25px; } .ann a { color: #333; } .ann:hover, .ann:hover a { color: #ffffff; background-color: #008dd3; } .news-t-r { width: 757px; height: 100%; float: right; } .news-t-r-r { width: 353px; height: 440px; border: 1px solid #c9c9c9; float: right; background: url(/uploads/image/sdwimg/news3.png) no-repeat; } .news-a { width: 100%; height: 312px; margin-top: 20px; margin-bottom: 20px; } .site-content { width: 1160px; max-width: 100%; margin: 0 auto; } .section-title { text-align: center; text-transform: uppercase; } .project { width: 100%; width: 47%; float: left; margin-right: 5%; } .project-list:after { content: " "; display: block; clear: both; } .project__image { display: block; position: relative; } .project__image img { width: 100%; max-width: 100%; display: block; } .project__card { position: relative; will-change: transform; transition: box-shadow .3s ease; } .project:hover .project__card { box-shadow: 0 10px 20px rgba(0, 0, 0, 0.4); } .project:hover .project__image:after { opacity: 1; } .project:hover .project__detail { border-width: 10px; box-shadow: 0 10px 30px rgba(0, 0, 0, 0.4); } .project:hover .project__title, .project:hover .project__category { -webkit-transform: translatey(0) scale(1); -ms-transform: translatey(0) scale(1); transform: translatey(0) scale(1); opacity: 1; } .project__detail { position: absolute; left: 30px; right: 30px; top: 30px; bottom: 30px; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; text-align: center; pointer-events: none; -webkit-transform: translatez(30px); transform: translatez(30px); border: 0 solid #00b; transition: border .4s ease; } .project__title { margin: 0 0 10px; font-size: 30px; font-weight: 700; transition: .4s ease; opacity: 0; -webkit-transform: translatey(40px) scale(0); -ms-transform: translatey(40px) scale(0); transform: translatey(40px) scale(0); will-change: transform; } .project__title a { color: white; } .project__category { opacity: 0; transition: .4s ease; transition-delay: .1s; -webkit-transform: translatey(40px) scale(0); -ms-transform: translatey(40px) scale(0); transform: translatey(40px) scale(0); will-change: transform; } .project__category a { color: rgba(255, 255, 255, 0.8); font-size: 1.0em; } /*case*/ .w960 { width: 1000px; margin: 0 auto; overflow: hidden; } .case-t{ text-align: center; margin-bottom: 10px; } .case-t span { width: 936px; height: 1px; margin: 20px auto; display: block; background: #b2b2b2; position: relative; } .case-t span u { position: absolute; width: 50px; left: 50%; margin-left: -25px; background: #fff; margin-top: -8px; } .case-t span i { width: 16px; height: 16px; display: block; border-radius: 1px; transform: rotate(45deg); -ms-transform: rotate(45deg); /* internet explorer */ -moz-transform: rotate(45deg); /* firefox */ -webkit-transform: rotate(45deg); /* safari 和 chrome */ -o-transform: rotate(45deg); /* opera */ background: #b2b2b2; margin: 0 auto; } .cases_passage { overflow: hidden; } .cases_passage h2 { margin-top:40px; font-size: 28px; text-align: center; display: block; color: #333; margin-bottom: 0; } .cases_passage dl { overflow: hidden; } .cases_passage dd { float: left; width: 480px; height: 150px; margin: 20px 10px; display: inline; } .cases_passage dd .thumb { float: left; display: block; width: 200px; height: 150px; margin-right: 20px; } .cases_passage dd .thumb img { width: 200px; height: 150px; } .cases_passage dd .title { float: left; width: 250px; display: block; color: #666; font-size: 16px; text-align: left; height: 30px; line-height: 24px; overflow: hidden; } .cases_passage dd .intro { float: left; width: 250px; display: block; height: 120px; line-height: 24px; font-size: 14px; color: #333; text-align: left; overflow: hidden; } .cases_passage dl a { color: #333; } .cases_passage dl a:hover { color: #000; text-decoration: underline; } .footer-fixed{ position: fixed; bottom: 0; left: 0; height: 60px; width:100%; z-index: 999; color: #fff; font-size: 14px; } .footer-fixed .tel{ float: left; width:55%; text-align: center; background: rgba(215,40,39,.9); height: 100%; } .footer-fixed .tel img{ float: left; margin-top: 10px; margin-left: 20px; margin-right: 10px; width: 40px; } .footer-fixed .tel p{ display: block; float: left; margin-top: 10px; text-align: left; } .footer-fixed i img{ height: 20px; margin-top: 10px; margin-bottom: 5px; } .footer-fixed i{ display: block; font-style: normal; width: 22.5%; float: left; height: 100%; background: rgba(41,41,41,.9); text-align: center; } .footer-fixed i a{ color: #fff; } @media screen and (max-width:320px){ .footer{ display: none; } }