.clearfix:after{ display: block; content: ''; clear: both; } button::-moz-focus-inner, input[type="reset"]::-moz-focus-inner, input[type="button"]::-moz-focus-inner, input[type="submit"]::-moz-focus-inner, input[type="file"]>input[type="button"]::-moz-focus-inner{ border:none; padding:0;} input[type="button"], input[type="submit"], input[type="reset"], input[type="text"] { -webkit-appearance: none; } textarea { -webkit-appearance: none; } *{ box-sizing: border-box; } a{ -webkit-transition: all 0.3s; -moz-transition: all 0.3s; -ms-transition: all 0.3s; -o-transition: all 0.3s; transition: all 0.3s; } @font-face { font-family: 'ziti'; src: url("../images/title.otf"); } @font-face { font-family: 'ziti2'; src: url("../images/DINPro-Medium.otf"); } /*头部*/ .bg-color { background: #fff; } .left{ float: left; } .right{ float: right; } .top{ width: 100%; position: relative; background: #1e44be; height: 35px; line-height: 35px; } .top p{ color: #fff; font-size: 14px; } .topbox .topper{ line-height: 40px; font-size:14px; color:#999999; background: #eee; -webkit-transition: all 0.4s; -moz-transition: all 0.4s; -ms-transition: all 0.4s; -o-transition: all 0.4s; transition: all 0.4s; } .topbox .topper .topper-left{ float: left; } .topbox .topper .topper-right{ float: right; } .topbox .topper .topper-right a{ display: block; float: left; position: relative; width: 120px; border-left:1px solid #e3e3e3; font-size:14px; color:#999; padding-left:50px; } .topbox .topper .topper-right a:hover{ color:#fff; } .topbox .topper .topper-right a.top-weixin{ background:url(../images/top_input.png) no-repeat -231px 1px; } .topbox .topper .topper-right a.top-weixin:hover{ background:#e60039 url(../images/top_input.png) no-repeat -231px -48px; } .topbox .topper .topper-right a.top-mobile{ background: url(../images/top_input.png) no-repeat -116px 3px; } .topbox .topper .topper-right a.top-mobile:hover{ background:#e60039 url(../images/top_input.png) no-repeat -116px -48px; } .topbox .topper .topper-right a.top-add{ background: url(../images/top_input.png) no-repeat 2px 1px; } .topbox .topper .topper-right a.top-add:hover{ background:#e60039 url(../images/top_input.png) no-repeat 2px -48px; } .topbox .topper .topper-right a img{ position: absolute; width: 120px; top:100%; left:50%; -webkit-transform: translateX(-50%); -moz-transform: translateX(-50%); -ms-transform: translateX(-50%); -o-transform: translateX(-50%); transform: translateX(-50%); display: none; z-index: 20; border: 1px solid #eee; } .topbox .topper .topper-right a:hover img{ display: block; } .head { width: 100%; height: 120px; background-color: #fff; } .logo{ float: left; } .logo-left{ float: left; } .logo-left h3{ font-size: 30px; color: #5c5c5c; font-weight: bold; padding-top: 17px; letter-spacing: 3px; } .logo-left .fir{ color: #5c5c5c; font-size: 12px; text-transform: uppercase; font-weight: lighter; } .logo-text{ float: left; font-size:20px; color:#1256b3; font-weight: 700; padding-top: 36px; margin-left: 15px; } .head .logo-img{ float: left; } .head .logo-img a{ display: block; } .head .logo-img a>img{ float: left; margin-top: 34px; height: 53px; } .head .logo-img .text{ float: left; padding-left: 20px; margin-top: 31px; border-left:1px solid #eeeeee; margin-left: 17px; } .head .logo-img .text P.fir{ font-weight: 700; font-size:20px; color:#1b1b1b; } .head .logo-img .text .t-tiem span{ display: block; line-height: 20px; font-size:12px; color:#fff; width: 80px; text-align:center; border-radius:10px 0 10px 0; background: #084b86; float: left; margin-right: 19px; margin-top: 3px; } .head .logo-img .text .t-tiem span:last-child{ margin-right: 0; } .nav{ background: #1b1b1b; height: 60px; width: 100%; line-height: 60px; position: relative; } .nav ul{ width: 100%; overflow: hidden; } .nav ul li{ position: relative; float: left; width: 12.5%; text-align:center; z-index: 1; } .nav ul li a{ display: block; color: #fff; font-size: 16px; position: relative; letter-spacing: 1px; } .nav ul li a:hover i{ width: 100%; } .nav ul li a span{ position: relative; z-index: 2; } .nav ul li a i{ display: block; content:""; position: absolute; width:0; height: 4px; background: #0b5aa7; left:50%; bottom:0; -webkit-transform: translateX(-50%); -moz-transform: translateX(-50%); -ms-transform: translateX(-50%); -o-transform: translateX(-50%); transform: translateX(-50%); -webkit-transition: all 0.3s; -moz-transition: all 0.3s; -ms-transition: all 0.3s; -o-transition: all 0.3s; transition: all 0.3s; } .nav ul li a.active i{ width: 100%; } .nav .block{ position: absolute; display: block; background: #e60039; height: 60px; top: 0; overflow: visible !important; } .nav .block:after { content: ''; display: block; width: 0; height: 0; border-width: 0px 35px 60px 35px; border-style: solid; border-color: transparent transparent transparent #e60039; position: absolute; right: -70px; } .head-tel{ float: right; text-align: right; padding-right: 60px; background:url("../images/tel.png") no-repeat right center; margin-top: 33px; } .head-tel .fir{ font-size:14px; color:#333; } .head-tel .sec{ font-size:22px; color:#e60039; font-weight: 700; } .h-link{ float: right; width: 80px; padding-top: 30px; height: 70px; } .sousuo{ float: left; height: 100%; } .sousuo .search{ display:none; margin-top: 10px; height: 40px; line-height: 40px; border: 1px solid #999; text-indent: 10px; position: absolute; z-index: 100; } .sousuo:hover .search{ display: block; } .sousuo #search_text{ width: 80%; float: left; height: 40px; line-height: 40px; text-indent: 20px; } .sousuo .search-btn{ float: right; height: 40px; line-height: 40px; width: 20%; } .h-weixin{ float: right; background: url("../images/h-weixin.png") no-repeat center center; width: 35px; height: 35px; } .h-weixin img{ display: none; position: absolute; z-index: 100; width: 100px; height: 100px; margin-top: 50px; } .h-weixin:hover img{ display: block; } /*banner*/ .banner { position: relative; margin: 0 auto; } .banner .swiper-slide { position: relative; width: 100%; } .banner .swiper-slide img{ display: block; width: 100%; } .banner .swiper-slide a{ display:block; width:100%; height: 100%; } .banner .pagination { position: absolute; font-size:0; left: 0; text-align: center; bottom: 13px; width: 100%; z-index: 9; } .banner .pagination .swiper-pagination-switch { display: inline-block; width: 10px; height: 10px; border-radius: 50%; border:2px solid #fff; opacity: 0.6; margin: 0 5px; cursor: pointer; } .banner .pagination .swiper-active-switch { background: #fff; opacity: 1; } .banner .left-nav{ width: 260px; background: rgba(0,0,0,0.8); position: absolute; left: 0; z-index: 100; top: 0; height: 100%; } .swiper-button-white:after{ font-size: 20px!important; } .bannerSwiper .swiper-button-next{ right:120px; } .bannerSwiper .swiper-button-prev{ left:120px; } .banner .swiper-pagination{ bottom: 20px!important; } .banner .swiper-pagination-bullet{ width:10px; height: 10px; background: #fff; opacity: 1; border-radius: 10px; } .banner .swiper-pagination-bullet-active{ width: 50px; } #main { overflow: hidden; width: 100%; position: relative; } /*首页*/ .sea-content{ width: 100%; height: 107px; background: url("../images/key.jpg") no-repeat center center; position: relative; } .sea-content form{ width: 400px; height: 45px; border-bottom: 1px solid #fff; line-height: 45px; float: left; margin-top: 25px; } .sea-content form input{ border: none; background: none; width: 80%; height: 40px; line-height: 40px; color: #ffdacd; float: left; font-size:16px; text-indent: 20px; } .sea-content form input::-webkit-input-placeholder{ color:#ffdacd; font-size:16px; text-indent: 20px; } .search-btn{ background:url("../images/sea.png") no-repeat center center; width: 20px; height: 20px; float: right; margin-top: 10px; margin-right: 20px; } .keywords{ width: 550px; float: right; margin-top:40px; } .keywords strong{ color: #414141; font-size: 18px; display: block; background: url("../images/hot.png") no-repeat center left; text-indent: 30px; float: left; } .keywords ul li{ padding: 0 15px; float: left; } .keywords ul li a{ color: #4c4c4c; font-size: 18px; } .all-index-title{ text-align:center; margin-bottom: 40px; } .all-index-title .fir{ line-height: 35px; font-size:30px; color:#1b1b1b; letter-spacing: 1px; } .all-index-title .fir span{ color:#e60039; } .all-index-title .sec{ display: inline-block; position: relative; font-size:22px; color:#666666; text-transform: uppercase; margin-top: 16px; } .all-index-title .sec:before ,.all-index-title .sec:after{ display: block; content:''; position: absolute; top:16px; height: 1px; background: #ccc; width: 80px; } .all-index-title .sec:before{ left:-63%; } .all-index-title .sec:after{ right:-63%; } /*青峰品质*/ .in-pingzhi{ padding-top: 3.5%; background: #fff; } .in-pingzhi-item{ display: flex; justify-content: space-between; } .in-pingzhi .in-pingzhi-list{ width: 32.5%; height: 140px; border: 1px solid #ccc; -webkit-transition: all 0.4s; -moz-transition: all 0.4s; -ms-transition: all 0.4s; -o-transition: all 0.4s; transition: all 0.4s; background: #fff; padding: 0 2%; margin-bottom: 60px; display: flex; align-items: center; justify-content: center; } .in-pingzhi .in-pingzhi-list:hover{ box-shadow: 0px 5px 8px #e4e4e4; } .in-pingzhi .in-pingzhi-list .imgbox{ width: 62px; margin-right: 8%; } .in-pingzhi .in-pingzhi-list .imgbox img{ max-width: 100%; } .in-pingzhi .in-pingzhi-list .text{ width: 230px; } .in-pingzhi .in-pingzhi-list .text .fir{ font-size:20px; color:#1b1b1b; font-weight: 700; margin-bottom: 8px; } .in-pingzhi .in-pingzhi-list .text .sec{ font-size: 14px; color: #666; line-height: 25px; text-align: justify; } .in-pingzhi .in-pingzhi-yuan{ position: relative; height: 340px; background: url("../images/in-pingzhi-bg.jpg") no-repeat center; } .in-pingzhi .in-pingzhi-yuan .in-pingzhi-yuan-list{ position: absolute; padding-bottom: 25px; font-size:22px; color:#1b1b1b; } .in-pingzhi .in-pingzhi-yuan .in-pingzhi-yuan-list:after{ display: block; position: absolute; content:""; width: 30px; height: 30px; background: rgba(230,0,57,0.3); border-radius: 20px; z-index: 1; } .in-pingzhi .in-pingzhi-yuan .in-pingzhi-yuan-list:before{ display: block; position: absolute; content:""; width: 20px; height: 20px; background: #e60039; border-radius: 20px; z-index: 2; } .in-pingzhi .in-pingzhi-yuan .in-pingzhi-yuan-list-left:after{ right:0; bottom:-15px; } .in-pingzhi .in-pingzhi-yuan .in-pingzhi-yuan-list-left:before{ right:5px; bottom:-10px; } .in-pingzhi .in-pingzhi-yuan .in-pingzhi-yuan-list i{ display: block; position: absolute; width: 46px; height: 3px; background: #e60039; left:0; bottom:0; z-index: 2; } .in-pingzhi .in-pingzhi-yuan .in-pingzhi-yuan-list em{ display: block; position: absolute; width: 90%; height: 1px; background: #ccc; left:0; bottom: 1px; z-index: 1; } .in-pingzhi .in-pingzhi-yuan .in-pingzhi-yuan-list1{ width: 280px; padding-left: 18px; left:114px; top:20px; } .in-pingzhi .in-pingzhi-yuan .in-pingzhi-yuan-list1 em{ width: 89.5%; } .in-pingzhi .in-pingzhi-yuan .in-pingzhi-yuan-list2{ width: 319px; padding-left: 18px; left: 9px; top: 152px; } .in-pingzhi .in-pingzhi-yuan .in-pingzhi-yuan-list2 em{ width: 91%; } .in-pingzhi .in-pingzhi-yuan .in-pingzhi-yuan-list3{ width: 319px; text-align:right; padding-right: 18px; right: 130px; top: 20px; } .in-pingzhi .in-pingzhi-yuan .in-pingzhi-yuan-list-right i ,.in-pingzhi .in-pingzhi-yuan .in-pingzhi-yuan-list-right em{ right: 0; left:inherit; } .in-pingzhi .in-pingzhi-yuan .in-pingzhi-yuan-list-right:after ,.in-pingzhi .in-pingzhi-yuan .in-pingzhi-yuan-list-right:before{ left: 0; bottom:-15px; } .in-pingzhi .in-pingzhi-yuan .in-pingzhi-yuan-list-right:before{ left:5px; } .in-pingzhi .in-pingzhi-yuan .in-pingzhi-yuan-list-right:before{ bottom:-10px; } .in-pingzhi .in-pingzhi-yuan .in-pingzhi-yuan-list4{ width: 290px; text-align: right; padding-right: 18px; right: 36px; top: 152px; } /*产品*/ .in-product{ width: 100%; position: relative; padding: 6% 0; background: url("../images/productbg.jpg") no-repeat center / cover; } .in-product .all-index-title .fir{ color:#fff; } .in-product .all-index-title .sec{ color:#fff; } .in-product .all-index-title .sec:after ,.in-product .all-index-title .sec:before{ background: #fff; } .in-product .all-index-title .sec:after{ right: -74%; } .in-product .all-index-title .sec:before{ left: -74%; } .in-product .pro-type{ text-align:center; margin-bottom: 5%; } .in-product .pro-type a{ display: inline-block; line-height: 45px; font-size:18px; color:#1b1b1b; background: #fff; padding:0 30px; border-radius: 30px; margin-right: 2%; margin-bottom: 10px; } .in-product .pro-type a:last-child{ margin-right: 0; } .in-product .pro-type a:hover{ background: #e60039; color:#fff; } .in-product .swiper-container-pro .imgbox{ width: 100%; height: 230px; overflow: hidden; position: relative; } .in-product .swiper-container-pro .imgbox .pic-img{ width: 100%; height: 100%; object-fit: cover; -webkit-transition: all 0.4s; -moz-transition: all 0.4s; -ms-transition: all 0.4s; -o-transition: all 0.4s; transition: all 0.4s; } .in-product .swiper-container-pro .imgbox .meng{ position: absolute; width: 100%; height: 100%; background: rgba(0,0,0,0.72); left:0; top:0; text-align:center; -webkit-transition: all 0.4s; -moz-transition: all 0.4s; -ms-transition: all 0.4s; -o-transition: all 0.4s; transition: all 0.4s; opacity: 0; visibility: hidden; border:1px solid #fff; } .in-product .swiper-container-pro .imgbox:hover .meng{ opacity: 1; visibility: visible; } .in-product .swiper-container-pro .imgbox .meng a{ display: block; width: 100%; height: 100%; } .in-product .swiper-container-pro .imgbox .meng .fir{ color:#fff; font-size:18px; padding:0 20px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; padding-top: 75px; } .in-product .swiper-container-pro .imgbox .meng img{ max-width: 100%; margin:20px auto 0 auto; } .in-product .in-product-lunbo{ position: relative; } .in-product .swiper-button-next-pro{ width: 23px; height: 46px; background:url("../images/pro-right.png") no-repeat center; right: -46px; } .in-product .swiper-button-prev-pro{ width: 23px; height: 46px; background:url("../images/pro-left.png") no-repeat center; left: -46px; } .in-product .swiper-button-next-pro:after{ display: none; } .in-product .swiper-button-prev-pro:after{ display: none; } /*公司简介*/ .in-company{ width: 100%; position: relative; padding: 6% 0; } .in-company .all-index-title .sec:after{ right: -100%; } .in-company .all-index-title .sec:before{ left: -100%; } .in-company .in-company-left{ float: left; width: 59%; } .in-company .in-company-left .fir{ font-size:24px; color:#1b1b1b; font-weight: 700; } .in-company .in-company-left .sec{ font-size:12px; color:#999; text-transform: uppercase; margin: 6px 0 12px 0; } .in-company .in-company-left .line{ width: 20px; height: 2px; background: #e60039; } .in-company .in-company-left .des{ font-size:15px; color:#666; line-height: 34px; text-align:justify; margin:19px 0 38px 0; } .in-company .in-company-left .company-a{ display: block; line-height: 40px; width: 180px; background: #e60039; font-size:15px; color:#fff; text-align:center; border-radius: 30px; } .in-company .in-company-left .company-a:hover{ box-shadow: 0px 0px 5px #e60039; } .in-company .in-company-right{ width: 36%; float: right; } .in-company .in-company-right img{ max-width: 100%; } .all-line{ max-width: 100%; margin:0 auto; } /*工程案例*/ .in-case{ padding:6% 0; background: #fff; } .in-case .all-index-title .sec:before{ left: -127%; } .in-case .all-index-title .sec:after{ right: -127%; } .in-case-box{ height: 540px; } .in-case .in-case-box-left{ float: left; width: 53.3%; height: 100%; overflow: hidden; position: relative; } .in-case .in-case-box-left img{ width: 100%; height: 100%; object-fit: cover; -webkit-transition: all 0.4s; -moz-transition: all 0.4s; -ms-transition: all 0.4s; -o-transition: all 0.4s; transition: all 0.4s; } .in-case .in-case-box-left:hover img{ -webkit-transform: scale(1.03) translateZ(0); -moz-transform: scale(1.03) translateZ(0); -ms-transform: scale(1.03) translateZ(0); -o-transform: scale(1.03) translateZ(0); transform: scale(1.03) translateZ(0); } .in-case .in-case-box-left .in-case-title{ position: absolute; width: 100%; line-height: 100px; text-align:center; font-size:20px; color:#fff; padding:0 20px; -ms-text-overflow: ellipsis; text-overflow: ellipsis; overflow: hidden; white-space: nowrap; bottom:0; left:0; background: rgba(8,75,134,0.8); -webkit-transition: all 0.4s; -moz-transition: all 0.4s; -ms-transition: all 0.4s; -o-transition: all 0.4s; transition: all 0.4s; } .in-case .in-case-box-left .in-case-title a{ color:#fff; } .in-case .in-case-box-left:hover .in-case-title{ background: rgba(8,75,134,0.9); } .in-case .in-case-box-right{ float: right; width: 45.5%; height: 100%; position: relative; } .in-case .in-case-box-right .in-case-box-right-top{ width: 100%; height: 263px; overflow: hidden; position: relative; } .in-case .in-case-box-right .in-case-box-right-top .pic-img{ width: 100%; height: 100%; object-fit: cover; -webkit-transition: all 0.4s; -moz-transition: all 0.4s; -ms-transition: all 0.4s; -o-transition: all 0.4s; transition: all 0.4s; } .in-case .in-case-box-right .in-case-box-right-top:hover .pic-img{ -webkit-transform: scale(1.03) translateZ(0); -moz-transform: scale(1.03) translateZ(0); -ms-transform: scale(1.03) translateZ(0); -o-transform: scale(1.03) translateZ(0); transform: scale(1.03) translateZ(0); } .in-case .in-case-box-right .meng{ position: absolute; width: 220px; height: 100%; background: rgba(8,75,134,0.8); -webkit-transition: all 0.4s; -moz-transition: all 0.4s; -ms-transition: all 0.4s; -o-transition: all 0.4s; transition: all 0.4s; right:0; top:0; text-align:center; } .in-case .in-case-box-right:hover .meng{ background: rgba(8,75,134,0.9); } .in-case .in-case-box-right .meng img{ max-width: 100%; margin:80px auto 0 auto; } .in-case .in-case-box-right .meng .fir{ font-size:20px; font-weight: 700; color:#fff; margin-top: 30px; } .in-case .in-case-box-right .in-case-box-right-bottom{ width: 100%; height: 277px; background: #f2f2f2; padding:23px 18px; } .in-case .in-case-box-right .in-case-box-right-bottom .tbox{ padding-left:68px; background: url("../images/tboxbg.png") no-repeat left center; margin-bottom: 20px; } .in-case .in-case-box-right .in-case-box-right-bottom .tbox .fir{ font-size:18px; color:#1b1b1b; font-weight: 700; line-height: 30px; } .in-case .in-case-box-right .in-case-box-right-bottom .tbox .sec{ font-size:14px; color:#666; } .in-case .in-case-box-right .case-pro{ display: flex; justify-content: space-between; } .in-case .in-case-box-right .case-pro-list{ width: 31.5%; height: 160px; border-radius: 9px; overflow: hidden; } .in-case .in-case-box-right .case-pro-list img{ width: 100%; height: 100%; object-fit: cover; -webkit-transition: all 0.4s; -moz-transition: all 0.4s; -ms-transition: all 0.4s; -o-transition: all 0.4s; transition: all 0.4s; } .in-case .in-case-box-right .case-pro-list:hover img{ -webkit-transform: scale(1.03) translateZ(0); -moz-transform: scale(1.03) translateZ(0); -ms-transform: scale(1.03) translateZ(0); -o-transform: scale(1.03) translateZ(0); transform: scale(1.03) translateZ(0); } .guang{ padding:45px 0; background: #f2f2f2; } .guang .guang-left{ float: left; width: 338px; border-right:1px solid #ccc; } .guang .guang-left .fir{ font-size:32px; color:#1b1b1b; font-weight: 700; } .guang .guang-left .fir span{ color:#e60039; } .guang .guang-left .sec{ font-size:18px; color:#666; } .guang .guang-left .thr{ font-size:18px; color:#dddee0; font-weight: 700; text-transform: uppercase; margin:15px 0 45px 0; } .guang .guang-left .guang-tel{ padding-left: 65px; background: url("../images/guang-tel.png") no-repeat left center; } .guang .guang-left .guang-tel .s1{ display: block; font-size:14px; color:#ccc; } .guang .guang-left .guang-tel .s2{ display: block; font-size:22px; color:#1b1b1b; font-weight: 700; } .guang .guang-right{ width: 794px; float: right; margin-right: 50px; } .guang .guang-right .guang-right-list{ float: left; width: 33.33%; text-align:center; } .guang .guang-right .guang-right-list .fir{ height: 110px; width: 110px; border-radius: 60px; background: #e60039; font-size:26px; font-weight: 700; color:#fff; text-align:center; line-height: 110px; position: relative; margin:0 auto; } .guang .guang-right .guang-right-list .fir .biao{ position: absolute; width: 40px; height: 40px; background: #fff; border-radius: 20px; right: -1px; bottom: -7px; -webkit-transition: all 0.4s; -moz-transition: all 0.4s; -ms-transition: all 0.4s; -o-transition: all 0.4s; transition: all 0.4s; } .guang .guang-right .guang-right-list:hover .fir .biao{ box-shadow: 0px 0px 10px #a0a0a0; bottom: -3px; } .guang .guang-right .guang-right-list .fir .biao img{ max-width: 100%; margin:10px auto 0 auto; } .guang .guang-right .guang-right-list .sec{ font-size:20px; color:#1b1b1b; font-weight: 700; margin: 20px 0 4px 0; } .guang .guang-right .guang-right-list .thr{ font-size:14px; color:#666666; } .in-liuyan{ padding:110px 0 90px 0; background: url("../images/in-liuyan-bg.jpg") no-repeat center / cover; } .in-liuyan .in-liuyan-left{ float: left; width: 325px; height: 372px; background: url("../images/liuyan-left-bg.png") no-repeat center; background-size: 100% 100%; padding-top: 130px; margin-top: 57px; } .in-liuyan .in-liuyan-left .fir{ font-size:30px; color:#fff; } .in-liuyan .in-liuyan-left .sec{ font-size:22px; color:#fff; text-transform: uppercase; } .in-liuyan .in-liuyan-left .line{ width: 22px; height: 2px; background: #fff; margin:25px 0; } .in-liuyan .in-liuyan-left .thr{ font-size:14px; color:#fff; } .in-liuyan .in-liuyan-right{ width: 810px; float: right; background: #fff; padding:70px; } .in-liuyan .in-liuyan-right .inputbox input{ float: left; width: 330px; line-height: 50px; background: #fff; border:1px solid #eee; outline: none; font-size:14px; color:#333; text-indent: 23px; margin-right: 10px; -webkit-transition: all 0.4s; -moz-transition: all 0.4s; -ms-transition: all 0.4s; -o-transition: all 0.4s; transition: all 0.4s; margin-bottom: 24px; } .in-liuyan .in-liuyan-right .inputbox input:focus{ border:1px solid #1b1b1b; } .in-liuyan .in-liuyan-right .inputbox input:nth-child(2n){ margin-right: 0; } .in-liuyan .in-liuyan-right .inputbox input::placeholder{ font-size:14px; color:#999; } .in-liuyan .in-liuyan-right .inputbox input[name=address]{ width: 100%; } .in-liuyan .in-liuyan-right textarea{ width: 100%; height: 95px; background: #fff; border:1px solid #eee; outline: none; font-size:14px; color:#333; padding:25px 23px; -webkit-transition: all 0.4s; -moz-transition: all 0.4s; -ms-transition: all 0.4s; -o-transition: all 0.4s; transition: all 0.4s; margin-bottom: 24px; } .in-liuyan .in-liuyan-right textarea::placeholder{ font-size:14px; color:#999; } .in-liuyan .in-liuyan-right textarea:focus{ border:1px solid #1b1b1b; } .in-liuyan .in-liuyan-right .verify{ float: left; width: 120px; height: 52px; border:1px solid #eee; padding:8px; } .in-liuyan .in-liuyan-right .verify img{ width: 100%; height: 100%; } .in-liuyan .in-liuyan-right button{ float: right; width: 155px; line-height: 52px; text-align:center; background: #e60039; color:#fff; font-size:14px; -webkit-transition: all 0.4s; -moz-transition: all 0.4s; -ms-transition: all 0.4s; -o-transition: all 0.4s; transition: all 0.4s; cursor: pointer; border-radius: 30px; } .in-liuyan .in-liuyan-right button:hover{ box-shadow: 0px 0px 5px #e60039; } /*网站底部*/ .footer-pc { background: url("../images/footerbg.png") no-repeat center / cover; position: relative; padding-top: 75px; height: 455px; overflow: hidden; } .footer-pc .f-erbox{ float: left; width: 167px; text-align:center; margin-right: 156px; } .footer-pc .f-erbox .imgbox{ width: 167px; height: 167px; background: url("../images/f-er-bg.png") no-repeat center; padding:10px; } .footer-pc .f-erbox .imgbox img{ width: 100%; } .footer-pc .f-erbox p{ margin-top: 10px; font-size:14px; color:#aaa; } .footer-pc .f-logo{ float: left; margin-right: 110px; margin-top: 65px; } .footer-pc .f-logo img{ max-width: 100%; } .footer-pc .f-list{ float: left; } .footer-pc .f-list .bigtitle{ font-weight: 700; font-size:20px; color:#fff; margin-bottom: 32px; } .footer-pc .f-list .abox a{ display: block; font-size:16px; color:#fff; margin-bottom: 5px; } .footer-pc .f-list .abox a:hover{ padding-left: 8px; } .footer-pc .f-list .abox p{ display: block; font-size:16px; color:#fff; margin-bottom: 5px; } .footer-pc .f-list .abox p.jiazu{ font-size:24px; font-weight: 700; line-height: 29px; } .footer-pc .f-nav{ margin-top: 60px; margin-bottom: 25px; } .footer-pc .f-nav a{ display: block; float: left; width: 150px; text-align:center; font-size:16px; color:#aaaaaa; } .footer-pc .f-nav a:hover{ color:#fff; } .footer-pc .f-copy{ font-size:14px; color:#aaaaaa; line-height: 65px; border-top:1px solid #464646; text-transform: uppercase; } .footer-pc .f-copy a{ font-size:14px; color:#aaaaaa; } .lianxi{ width: 402px; float: left; margin-left: 100px; margin-top: 80px; } .lianxi p{ color: #d8d8d8; font-size: 14px; line-height: 35px; } .lianxi p a{ color: #bdbdbd; } .f-weixin{ width: 129px; height: 134px; background: url("../images/erweimabg.png") no-repeat center; float: left; text-align: center; } .f-weixin img{ width:100px; display: block; margin:10px auto 0 auto; } .f-weixin span{ text-align: center; font-size: 14px; color: #fff; display: block; margin-top: 5px; } .f-telbox{ float: right; padding-left: 65px; background: url("../images/telsec.png") no-repeat left top 10px; } .f-telbox .fir{ font-size:14px; color: #ffffff; font-weight: lighter; } .f-telbox .sec{ font-family: ziti2; font-size:30px; color:#3abd3a; } .f-telbox .thr{ font-size:16px; color: #828282; } /***/ /*左侧栏*/ .pro-sider { float: left; width: 257px; border: 5px solid #0e71bb; } .pro-sider .in-title { height: 97px; background:#0e71bb; text-align: center; line-height: 1; overflow: hidden; } .pro-sider .in-title h3 { margin-top: 25px; font-size: 30px; color: #fff; margin-bottom: 10px; font-weight: bold; } .pro-sider .in-title em { font-size: 14px; color: #fff; letter-spacing: 2px; font-weight: 100; } .pro-sider .pro-sider-ul { border: 1px solid #ededed; background: #fff; border-top: none; overflow: hidden; } .pro-sider .pro-sider-ul .ul-li { padding: 0 15px; height: 59px; } .pro-sider .pro-sider-ul .ul-li a { position: relative; height: 70px; line-height: 70px; font-size: 14px; color: #666666; display: block; padding-left: 10px; padding-right: 30px; border-bottom: 1px dashed #ededed; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; } .pro-sider .pro-sider-ul .ul-li a h2{ overflow: hidden; text-overflow: ellipsis; white-space: nowrap; font-weight: bold; } .pro-sider .pro-sider-ul .ul-li a div.icon { position: absolute; width: 16px; height: 16px; text-align: center; line-height: 16px; background: #ededed url(../images/sider-bg-01.png) no-repeat center; border-radius: 50%; right: 8px; top: 50%; margin-top: -8px; font-size: 12px; } .pro-sider .pro-sider-ul .ul-li:hover a, .pro-sider .pro-sider-ul .ul-li.active a { color: #0e71bb; } .pro-sider .pro-sider-ul .ul-li:hover div.icon, .pro-sider .pro-sider-ul .ul-li.active div.icon { background: #0058b1 url(../images/sider-bg-02.png) no-repeat center; } .pro-sider .pro-sider-ul .ul-li:last-child a { border-bottom: none; } .pro-sider .pro-sider-tel { text-align: center; padding: 30px 0; } .pro-sider .pro-sider-tel span { display: block; font-size: 24px; color: #0e71bb; padding-bottom: 30px; } .pro-sider .pro-sider-tel img{ display: block; margin: 0 auto; padding-bottom: 20px; } .pro-sider .pro-sider-tel em { font-size: 16px; color: #333; } .pro-sider .pro-sider-tel em strong{ font-size: 20px; } #main .company-main { padding: 50px 0 60px; background: #f2f2f2; overflow: hidden; } #main .company-main .warpper { overflow: hidden; background: #fff; box-shadow: 0 0 2px 1px rgba(102, 102, 102, 0.1); } #main .company-main .com-main-left, #main .company-main .com-main-rig { position: relative; float: left; height: 490px; overflow: hidden; } #main .company-main .com-main-left { padding: 0 47px 0 30px; width: 523px; } #main .company-main .com-main-left .title { margin: 35px 0 25px; padding-bottom: 15px; border-bottom: 1px solid #ededed; } #main .company-main .com-main-left .title h3 { font-size: 22px; color: #0058b1; font-weight: bold; margin-bottom: 4px; } #main .company-main .com-main-left .title em { font-size: 16px; color: #d1d1d1; } #main .company-main .com-main-left .com-content { overflow: hidden; font-size: 14px; color: #595959; line-height: 24px; height: 216px; } #main .company-main .com-main-left .com-content img { max-width: 100%; } #main .company-main .com-main-left .com-btn { margin-top: 35px; float: left; overflow: hidden; border: 1px solid #268ae7; } #main .company-main .com-main-left .com-btn a { display: block; width: 145px; float: left; height: 38px; line-height: 38px; text-align: center; font-size: 14px; color: #595959; } #main .company-main .com-main-left .com-btn a.active { background: #268ae7; color: #fff; } #main .company-main .com-main-rig { width: 600px; } #main .company-main .com-main-rig .company-img { position: relative; width: 570px; height: 420px; font-size: 0; text-align: center; line-height: 420px; margin-top: 35px; z-index: 1; } #main .company-main .com-main-rig .company-img img { display: inline-block; vertical-align: middle; max-width: 100%; max-height: 100%; } #main .company-main .com-main-rig::after { position: absolute; content: ''; top: 0; bottom: 0; right: 0; width: 450px; background: #0058b1; } #main .news-main { background: #fff; overflow: hidden; padding: 50px 0 40px; } #main .news-main .news-content { float: left; width: 600px; } #main .news-main .news-content .news-title { height: 40px; line-height: 40px; font-size: 18px; font-weight: bold; color: #323232; border-bottom: 1px solid #ededed; margin-bottom: 20px; } #main .news-main .news-content .news-title a { font-weight: normal; float: right; font-size: 14px; color: #0058b1; } #main .news-main .news-content .news-title a:hover { text-decoration: underline; } #main .news-main .news-content .news-show { overflow: hidden; height: 140px; margin-bottom: 25px; } #main .news-main .news-content .news-show .show-box { width: 160px; float: left; text-align: center; line-height: 140px; color: #fff; font-size: 27px; font-weight: bold; background: #0058b1; } #main .news-main .news-content .news-show .show-img { float: left; width: 440px; height: 140px; font-size: 0; text-align: center; line-height: 140px; } #main .news-main .news-content .news-show .show-img img { display: inline-block; vertical-align: middle; max-width: 100%; max-height: 100%; } #main .news-main .news-content .news-show-one { margin-bottom: 20px; padding-bottom: 25px; border-bottom: 1px solid #ededed; } #main .news-main .news-content .news-show-one .title { overflow: hidden; font-size: 14px; line-height: 20px; margin-bottom: 10px; } #main .news-main .news-content .news-show-one .title a { display: block; float: left; color: #323232; max-width: 500px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; } #main .news-main .news-content .news-show-one .title a h4{ font-weight: bold !important; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; } #main .news-main .news-content .news-show-one .title a:hover { color: #0058b1; } #main .news-main .news-content .news-show-one .title span { float: right; color: #808080; } #main .news-main .news-content .news-show-one .title span em { color: #d9d9d9; margin: 0 5px; } #main .news-main .news-content .news-show-one .news-p { font-size: 14px; line-height: 24px; color: #808080; } #main .news-main .news-content .news-list { overflow: hidden; } #main .news-main .news-content .news-list ul { margin: 0 -20px; } #main .news-main .news-content .news-list ul li { float: left; width: 280px; margin: 0 20px; font-size: 14px; line-height: 30px; } #main .news-main .news-content .news-list ul li a { position: relative; padding-left: 10px; display: block; color: #808080; } #main .news-main .news-content .news-list ul li a h4{ overflow: hidden; text-overflow: ellipsis; white-space: nowrap; } #main .news-main .news-content .news-list ul li a::after { position: absolute; content: ''; width: 2px; height: 2px; background: #555555; left: 0; top: 50%; margin-top: -1px; } #main .news-main .news-content .news-list ul li a:hover { color: #0058b1; } #main .news-main .online-main { width: 480px; float: right; } #main .news-main .online-main .title { height: 40px; line-height: 40px; font-size: 18px; font-weight: bold; color: #323232; border-bottom: 1px solid #ededed; margin-bottom: 20px; } #main .news-main .online-main .online-form { overflow: hidden; } #main .news-main .online-main .online-form input { float: left; display: block; width: 460px; padding: 0 9px; height: 40px; line-height: 40px; border: 1px solid #ededed; margin-bottom: 13px; font-size: 14px; color: #323232; } #main .news-main .online-main .online-form input.code { width: 300px; } #main .news-main .online-main .online-form a { display: block; } #main .news-main .online-main .online-form a.code { float: right; height: 42px; max-width: 130px; line-height: 42px; font-size: 0; text-align: center; } #main .news-main .online-main .online-form a.code img { display: inline-block; vertical-align: middle; max-width: 100%; max-height: 100%; } #main .news-main .online-main .online-form textarea { display: block; float: left; font-size: 14px; color: #323232; width: 460px; border: 1px solid #ededed; height: 120px; line-height: 30px; padding: 5px 9px; margin-bottom: 26px; } #main .news-main .online-main .online-form .btn-box { float: left; width: 100%; overflow: hidden; } #main .news-main .online-main .online-form .btn-box a.btn { display: block; width: 265px; height: 42px; text-align: center; line-height: 42px; background: #268ae7; color: #fff; margin: 0 auto; } #main .news-main .online-main .online-form .btn-box a.btn:hover { background: #0058b1; } .link-cover { overflow: hidden; padding: 30px 0 20px; border-top: 1px solid #e6e6e6; } .link-cover .title { float: left; width: 80px; height: 35px; background: url(../images/link-icon.png) no-repeat left center; } .link-cover .link-list { float: left; width: 1000px; height: 35px; overflow: hidden; } .link-cover .link-list a { display: block; float: left; height: 35px; line-height: 35px; padding: 0 22px; font-size: 14px; color: #808080; } .link-cover .link-list a img{ display: block; height: 25px; margin:5px 0 0; width: auto; } .link-cover .link-list a:hover { color: #268ae7; } .link-cover .link-list em { display: block; float: left; font-size: 14px; color: #e6e6e6; line-height: 35px; } .link-cover .link-list.active { height: auto; } .link-cover .link-more { cursor: pointer; float: right; font-size: 14px; color: #4c4c4c; line-height: 35px; height: 35px; padding-right: 20px; background: url(../images/down-arr.png) no-repeat right center; } .link-cover .link-more.on { background: url(../images/up-arr.png) no-repeat right center; } .m-column-t { position: relative; text-align: center; font-size: 0; } .m-column-t .center { display: inline-block; font-size: 0; } .m-column-t .center h3 { color: #333; font-size: 30px; } .m-column-t .center p { color: #d2d2d2; font-size: 30px; } .m-column-t span { position: absolute; width: 415px; top: 50%; margin-top: -5px; height: 5px; border-bottom: 1px solid #d2d2d2; z-index: 1; } .m-column-t span.mcl { left: 0; } .m-column-t span.mcl em { float: right; } .m-column-t span.mcr { right: 0; } .m-column-t span em { display: block; height: 11px; border-left: 1px solid #d2d2d2; } .textLine { overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; } .textLine3 { overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical; } .textHidden { overflow: hidden; text-overflow: ellipsis; white-space: nowrap; } .domHidden { overflow: hidden; } .about-main { padding: 20px 0 70px; min-height: 170px; } .about-main .ab-content { float: right; width: 925px; } .about-main .ab-content .title { line-height: 50px; } .about-main .ab-content .title a { color: #333; padding: 0 5px; } .about-main .ab-content .title span.icon-home { color: #535353; } .about-main .ab-content .title em { color: #999; } .about-main .ab-content .ab-conBox { overflow: hidden; background: #fff; min-height: 55px; padding: 30px 45px 40px; } .about-main .ab-content .ab-conBox .de-title { text-align: center; font-size: 20px; color: #333; line-height: 25px; margin-bottom: 8px; } .about-main .ab-content .ab-conBox .sub-co { font-size: 14px; color: #999; text-align: center; line-height: 18px; } .about-main .ab-content .ab-conBox .ab-detail { overflow: hidden; margin-top: 30px; font-size: 14px; color: #777373; line-height: 25px; } .ab-sild { float: left; width: 260px; } .ab-sild .title { position: relative; height: 50px; text-align: center; background: #f3c04b; font-size: 16px; line-height: 50px; color: #fff; border-bottom: 1px solid #fff; } .ab-sild .title span { position: absolute; height: 3px; width: 30px; top: 50%; margin-top: -3px; border-bottom: 1px solid #fff; } .ab-sild .title span em { display: block; height: 7px; border-left: 1px solid #fff; } .ab-sild .title span.stl { left: 35px; } .ab-sild .title span.stl em { float: right; } .ab-sild .title span.str { right: 35px; } .ab-sild .sild-cate { background: #fff; margin-bottom: 20px; } .ab-sild .sild-cate .list { overflow: hidden; } .ab-sild .sild-cate .list li { position: relative; border-bottom: 1px solid #eee; height: 60px; line-height: 60px; } .ab-sild .sild-cate .list li a { display: block; padding-right: 35px; font-size: 14px; color: #333; padding-left: 20px; } .ab-sild .sild-cate .list li:last-child { border-bottom: none; } .ab-sild .sild-cate .list li:hover { border-color: #f3c04b; background: #f3c04b; } .ab-sild .sild-cate .list li:hover a { color: #fff; } .ab-sild .sild-cate .list li:hover:after { color: #fff; } .ab-sild .sild-cate .list li:after { font-weight: bold; right: 20px; top: 0; color: #999; position: absolute; content: "\e904"; font-family: 'icomoon' !important; } .ab-sild .sild-cont { background: #fff; } .ab-sild .sild-cont .cont-list { padding: 20px; } .ab-sild .sild-cont .cont-list ul li { color: #333; padding: 5px 0; padding-left: 60px; font-size: 14px; } .ab-sild .sild-cont .cont-list ul li span { width: 60px; margin-left: -60px; display: block; height: 20px; line-height: 20px; float: left; color: #666; } .pro-center { background: #fff; padding-bottom: 25px; } .pro-center .pro-list { overflow: hidden; padding: 25px 18px 10px; } .pro-center .pro-list ul li { float: left; width: 200px; margin: 0 10px 20px; border: 1px solid #fff; } .pro-center .pro-list ul li:hover { border-color: #f3c04b; } .pro-center .pro-list ul li .img { overflow: hidden; width: 200px; height: 200px; line-height: 200px; text-align: center; font-size: 0; background: #eee; } .pro-center .pro-list ul li .img img { display: inline-block; vertical-align: middle; max-width: 100%; max-height: 100%; } .pro-center .pro-list ul li .title { background: #f7f8fc; height: 40px; line-height: 40px; padding: 0 5px; text-align: center; font-size: 14px; font-weight: bold; color: #333; } .pro-center .pro-list ul li .title:hover { color: #f3c04b; } .page { font-size: 0; text-align: center; } .page .center { display: inline-block; overflow: hidden; } .page .center .page-span { float: left; font-size: 14px; color: #c3c3c3; line-height: 32px; margin-right: 30px; } .page .center .page-list { float: left; overflow: hidden; } .page .center .page-list ul li { float: left; width: auto; min-width: 30px; height: 32px; text-align: center; line-height: 30px; font-size: 14px; margin: 0 4px; padding: 0; border: none; background: transparent; } .page .center .page-list ul li a { min-width: 20px; padding: 0 5px; border: 1px solid #eee; display: block; color: #333; border-radius: 4px; -webkit-border-radius: 4px; overflow: hidden; background: #fff; } .page .center .page-list ul li:hover a { color: #f3c04b; } .page .center .page-list ul li.active a { background: #f3c04b; color: #fff; } .news-center { background: #fff; padding-bottom: 25px; } .news-center .new-list { padding: 45px 45px 0px; } .news-center .new-list ul li { margin-bottom: 35px; border-bottom: 1px solid #eee; } .news-center .new-list ul li a { overflow: hidden; display: block; height: 90px; padding-bottom: 30px; } .news-center .new-list ul li a .img { float: left; width: 130px; height: 90px; background: #eee; line-height: 90px; font-size: 0; text-align: center; } .news-center .new-list ul li a .img img { display: inline-block; vertical-align: middle; max-width: 100%; max-height: 100%; } .news-center .new-list ul li a .info { float: right; width: 690px; } .news-center .new-list ul li a .info h3 { font-size: 14px; font-weight: bold; line-height: 24px; color: #333; } .news-center .new-list ul li a .info em { display: block; font-size: 12px; color: #999; line-height: 16px; margin-bottom: 10px; } .news-center .new-list ul li a .info p { font-size: 14px; line-height: 22px; color: #999; max-height: 44px; overflow: hidden; } .news-center .new-list ul li a:hover h3 { color: #f3c04b; } .message-c { background: #fff; padding: 40px 50px; overflow: hidden; } .message-c .p { font-size: 16px; line-height: 30px; color: #666; margin-bottom: 35px; } .message-c .from input { display: block; height: 38px; line-height: 38px; padding: 0 5px; border: 1px solid #d2d2d2; margin-bottom: 10px; font-size: 14px; color: #333; } .message-c .from input[name=user], .message-c .from input[name=phone] { width: 348px; } .message-c .from textarea { font-size: 14px; color: #333; line-height: 20px; display: block; width: 728px; height: 130px; border: 1px solid #d2d2d2; padding: 5px; margin-bottom: 10px; } .message-c .from .code { overflow: hidden; } .message-c .from .code input[name=code] { width: 258px; float: left; } .message-c .from .code a { display: block; float: left; width: 80px; height: 38px; padding: 1px 0; margin-left: 10px; } .message-c .from .code a img { width: 80px; height: 38px; } .message-c .from .btn { padding-top: 25px; } .message-c .from .btn a { display: block; width: 362px; height: 40px; text-align: center; line-height: 40px; color: #fff; font-size: 16px; background: #8fa4de; } .message-c .from .btn a:hover { background: #8397d0; } .contact-o { background: #fff; overflow: hidden; padding: 40px 0; text-align: center; } .contact-o iframe { width: 830px; height: 500px; margin: 0 auto; } /*内页产品分类*/ .inner-pro-type{ width: 100%; position: relative; margin-top: 20px; } .inner-pro-type ul li{ width: 120px; line-height: 40px; border: 1px solid #eee; text-align: center; margin-right: 20px; float: left; } .inner-pro-type ul li a{ color: #999; display: block; width: 100%; } .inner-pro-type ul li:hover{ background: #ec5c2b; } .inner-pro-type ul li:hover a{ color: #fff; } .inner-pro-type ul li .pro-active{ background: #ec5c2b; color: #fff; } .sidebar{ width: 250px; height:auto; float: left; } .sidebar ul{ background: #f2f2f2; } .sidebar ul::-webkit-scrollbar{ width : 2px; height: 1px; } .sidebar ul::-webkit-scrollbar-thumb { border-radius: 10px; box-shadow : inset 0 0 5px rgba(0, 0, 0, 0.2); background : #666; } .sidebar ul::-webkit-scrollbar-track { box-shadow : inset 0 0 5px rgba(0, 0, 0, 0.2); border-radius: 10px; background : #ededed; } .sidebar .top{ width: 100%; height: 100px; background: url("../images/prod_list_1.png") no-repeat center; color:#fff; padding-left: 37px; } .sidebar .top .fir{ color:#fff; font-weight: 700; font-size:22px; letter-spacing: 1px; padding-top: 20px; } .sidebar .top .sec{ color:#999; font-size:14px; text-transform: uppercase; line-height: 20px; } .sidebar .bottom{ height: 93px; background: #f2f2f2 url(../images/tel.png) no-repeat center left 30px; padding: 24px 0 0 45px; } .sidebar .bottom-list{ padding-left: 37px; } .sidebar .bottom-list:nth-child(1){ margin-bottom: 10px; } .sidebar .bottom .fir { font-size: 14px; color: #333; } .sidebar .bottom .sec{ font-size: 18px; color: #e60039; font-weight: 700; } .it1{height:auto;} .it1 li{ overflow: hidden; -webkit-transition: all 0.3s; -moz-transition: all 0.3s; -ms-transition: all 0.3s; -o-transition: all 0.3s; transition: all 0.3s; border-bottom:1px solid #e2e2e2; } .it1 li .a1{display: block;width:100%;height: 40px;position: relative;} .it1 li .a1 .one{position: absolute;width: 100%;height: 50px;left: -100%;top: 0;z-index:1;background: #3abd3a;transition: 0.5s;-webkit-transition:0.5s } .it1 li .a1 .two{ position: absolute; width: 100%; height: 50px; left: 0; top: 0; z-index: 2; background: #f2f2f2; line-height: 50px; font-size: 18px; text-indent: 1.5em; color: #424242; transition: 0.5s; background: url(../Image/jt.png) right 30px center no-repeat; } .it1 li .a1:hover .one{transform: translateX(100%);-webkit-transform:translateX100%); } .it1 li .a1:hover .two{color: #fff;background: rgba(0,0,0,0.0) url("../Image/jt1.png") right 30px center no-repeat;} .it1 li .a1[data=active] .one{transform: translateX(100%);-webkit-transform:translateX100%); } .it1 li .a1[data=active] .two{color: #fff;background: rgba(0,0,0,0.0) url("../Image/jt1.png") right 30px center no-repeat;} .it1 li .xzz .one{transform: translateX(266px);-webkit-transform:translateX(266px); } .it1 li .xzz .two{color: #fff;background: rgba(0,0,0,0.0) url("../Image/jt1.png") right 30px center no-repeat;} .it1 li dl{ width: 100%;box-sizing: border-box;background: #fff; display: none; } .it1 li dl a{ display: block; padding-left: 10px; height: 50px; line-height: 50px; font-size: 16px; color: #4e4e4e; background: url(../images/jt.png) right 10px center no-repeat; transition: 0.5s; -webkit-transition: 0.5s; border-bottom: 1px solid #d2d2d2; } .it li .xzz .one{transform: translateX(266px);-webkit-transform:translateX(266px); } .it li .xzz .two{color: #fff;background: rgba(0,0,0,0.0) url("../Image/jt1.png") right 30px center no-repeat;} .it1 li dl a:hover{color: #00a73e;transform: translateX(10px);-webkit-transform: translateX(10px);background: url("../images/jt2.png") left 38px center no-repeat; } .it1 li>a{ display: block; padding-left: 37px; height: 40px; line-height: 40px; font-size: 14px; color: #5a5a5a; } .it1 li:last-child a{ border-bottom:none; } .it1 li:hover>a{ background: #e60039; color:#fff; } .it1 li.active>a{ background: #e60039; color:#fff; } .it1 li .erjibox a{ display: block; padding: 10px 10px 10px 37px; font-size: 14px; color: #7d7d7d; background: url(../images/jian-sider.png) no-repeat left 11px center; background-size: 19px; border-bottom: 1px dashed #cecece; } .it1 li .erjibox a:hover{ color:#199a45; } .news-inner-top{ margin-top: 30px; } .news-inner-top .news-inner-top-list{ float: left; width: 33.33%; padding: 0 0.8%; margin-bottom: 2%; } .news-inner-top .news-inner-top-list:nth-child(3n){ margin-right: 0; } .news-inner-top .news-inner-top-list .imgbox{ width: 100%; height: 240px; overflow: hidden; position: relative; } .news-inner-top .news-inner-top-list .imgbox .pic-img{ width: 100%; height: 100%; object-fit: cover; } .news-inner-top .news-inner-top-list .imgbox .bofang-img { position: absolute; max-width: 100%; max-height: 100%; left: 0; right: 0; bottom: 0; top: 0; margin: auto; } .news-inner-top .news-inner-top-list .imgbox .time{ position: absolute; top:0; left:30px; width: 80px; padding: 10px 0; color: #fff; background:#e60039; text-align:center; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -ms-transition: all 0.5s; -o-transition: all 0.5s; transition: all 0.5s; } .news-inner-top .news-inner-top-list:hover .imgbox .time{ top:5px; box-shadow: 0px 0px 5px #333; } .news-inner-top .news-inner-top-list .imgbox .time span{ display: block; } .news-inner-top .news-inner-top-list .imgbox .time span:nth-child(1){ font-size: 25px; font-weight: 700; } .news-inner-top .news-inner-top-list .imgbox .time span:nth-child(2){ font-size: 14px; } .news-inner-top .news-inner-top-list .text{ padding: 20px 15px; border:1px solid #eee; text-align:left; } .news-inner-top .news-inner-top-list .text .title{ font-size: 18px; color:#333; -webkit-transition: all 0.3s; -moz-transition: all 0.3s; -ms-transition: all 0.3s; -o-transition: all 0.3s; transition: all 0.3s; text-align:left; } .news-inner-top .news-inner-top-list:hover .text .title{ color:#e60039; } .news-inner-top .news-inner-top-list .text .des{ color: #999; font-size:14px; line-height: 21px; text-align:left; margin-top: 5px; } .index_news{ padding:80px 0; background: #fff; } .in-news-left{ float: left; width: 476px; } .in-news-left .imgbox{ width: 100%; height: 289px; overflow: hidden; } .in-news-left .imgbox img{ width: 100%; height: 100%; object-fit: cover; -webkit-transition: all 0.4s; -moz-transition: all 0.4s; -ms-transition: all 0.4s; -o-transition: all 0.4s; transition: all 0.4s; } .in-news-left:hover .imgbox img{ -webkit-transform: scale(1.03) translateZ(0); -moz-transform: scale(1.03) translateZ(0); -ms-transform: scale(1.03) translateZ(0); -o-transform: scale(1.03) translateZ(0); transform: scale(1.03) translateZ(0); } .in-news-left .text{ padding:30px 30px 20px 30px; background: #f2f2f2; -webkit-transition: all 0.4s; -moz-transition: all 0.4s; -ms-transition: all 0.4s; -o-transition: all 0.4s; transition: all 0.4s; } .in-news-left:hover .text{ background: #e60039; } .in-news-left .text .fir{ font-size:18px; color:#1b1b1b; overflow: hidden; -ms-text-overflow: ellipsis; text-overflow: ellipsis; white-space: nowrap; -webkit-transition: all 0.4s; -moz-transition: all 0.4s; -ms-transition: all 0.4s; -o-transition: all 0.4s; transition: all 0.4s; } .in-news-left:hover .text .fir{ color:#fff; } .in-news-left .text .sec{ font-size:14px; color:#999; line-height: 27px; margin: 10px 0 23px 0; -webkit-transition: all 0.4s; -moz-transition: all 0.4s; -ms-transition: all 0.4s; -o-transition: all 0.4s; transition: all 0.4s; } .in-news-left:hover .text .sec { color:#fff; } .in-news-left .text .time{ border-top:1px solid #e5e5e5; padding-top: 19px; } .in-news-left .text .time .time-left{ float: left; font-size:14px; color:#999; -webkit-transition: all 0.4s; -moz-transition: all 0.4s; -ms-transition: all 0.4s; -o-transition: all 0.4s; transition: all 0.4s; } .in-news-left:hover .text .time .time-left{ color:#fff; } .in-news-left .text .time .time-right{ float: right; width: 29px; height: 12px; background: url("../images/news-more.png") no-repeat center; -webkit-transition: all 0.4s; -moz-transition: all 0.4s; -ms-transition: all 0.4s; -o-transition: all 0.4s; transition: all 0.4s; } .in-news-left:hover .text .time .time-right{ background: url("../images/news-more1.png") no-repeat center; } .in-news-right{ float: right; width: 698px; } .in-news-right-list .time{ float: left; width: 125px; text-align:right; } .in-news-right-list .time .fir{ font-size:28px; color:#084b86; font-weight: 700; -webkit-transition: all 0.4s; -moz-transition: all 0.4s; -ms-transition: all 0.4s; -o-transition: all 0.4s; transition: all 0.4s; } .in-news-right-list:hover .time .fir{ color:#fff; } .in-news-right-list .time .sec{ font-size:19px; color:#999; -webkit-transition: all 0.4s; -moz-transition: all 0.4s; -ms-transition: all 0.4s; -o-transition: all 0.4s; transition: all 0.4s; } .in-news-right-list:hover .time .sec{ color:#fff; } .in-news-right-list{ border-bottom:1px solid #e5e5e5; -webkit-transition: all 0.4s; -moz-transition: all 0.4s; -ms-transition: all 0.4s; -o-transition: all 0.4s; transition: all 0.4s; background: #fff; padding: 41px 0; } .in-news-right-list:nth-child(1){ border-top:1px solid #e5e5e5; } .in-news-right-list:hover{ background: #e60039; } .in-news-right-list .con{ float: left; width: 573px; padding:0 30px 0 35px; } .in-news-right-list .con .fir{ font-size:18px; color:#333; -webkit-transition: all 0.4s; -moz-transition: all 0.4s; -ms-transition: all 0.4s; -o-transition: all 0.4s; transition: all 0.4s; overflow: hidden; -ms-text-overflow: ellipsis; text-overflow: ellipsis; white-space: nowrap; margin-bottom: 9px; } .in-news-right-list:hover .con .fir{ color:#fff; } .in-news-right-list .con .sec{ font-size: 14px; color: #999; line-height: 23px; -webkit-transition: all 0.4s; -moz-transition: all 0.4s; -ms-transition: all 0.4s; -o-transition: all 0.4s; transition: all 0.4s; } .in-news-right-list:hover .con .sec{ color:#fff; } .mianbaoxie{ font-size: 14px; color: #999; line-height: 45px; margin-bottom: 50px; background: #fafafa; } .mianbaoxie .warpper{ padding-left: 20px; position: relative; } .mianbaoxie .warpper:before{ position: absolute; content:""; left:0; top:50%; -webkit-transform: translateY(-50%); -moz-transform: translateY(-50%); -ms-transform: translateY(-50%); -o-transform: translateY(-50%); transform: translateY(-50%); width: 2px; height: 14px; background: #e60039; } .mianbaoxie a{ font-size:14px; color:#9f9f9f; } .company-menu{ margin-bottom: 60px; } .company-menu a{ display: block; float: left; width: 237px; line-height: 70px; background: #f1f1f1; font-size:18px; text-align:center; color:#383838; margin-right: 10px; } .company-menu a:hover{ background: #1358a2; color:#fff; } .company-menu a.clickable{ background: #1358a2; color:#fff; } .company-inner{ padding-bottom: 75px; } .company-inner .com-des-left{ float: left; width: 775px; font-size:14px; color:#595959; line-height: 30px; text-align:justify; } .company-inner .com-des-right{ float: right; } .company-inner .com-des img{ max-width: 100%; } .company-inner .company-list{ text-align:center; float: left; margin-right: 35px; margin-top: 70px; margin-bottom: 50px; } .company-inner .company-list .fir{ font-size:30px; color:#0b5aa7; font-weight: 700; margin: 0; } .company-inner.company-list .sec{ font-size:16px; color:#5a5a5a; } .pro-inner-right{ width: 908px; float: right; } .honor-inner-top{ margin:0; padding:0; border:none; } .honor-inner-top .news-inner-top-list .text{ padding:10px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; } .honor-inner-top .news-inner-top-list .text .title{ font-weight: 500; } .pcon{ display: flex; justify-content: space-between; margin-bottom: 30px; } .pcon .pcon-list{ width: 48%; padding: 25px; background: #f7f7f7; } .pcon .pcon-list .pcon-list-item{ padding-left: 55px; } .pcon .pcon-list .pcon-list-item.mobile{ margin-bottom: 25px; background: url("../images/c-phone.png") no-repeat left center; } .pcon .pcon-list .pcon-list-item.address{ background: url("../images/c-address.png") no-repeat left center; } .pcon .pcon-list .pcon-list-item .fir{ font-size: 20px; color:#333; } .pcon .pcon-list .pcon-list-item .sec{ font-size: 14px; color:#666; } .pcon .pcon-list .imgbox{ float: left; width: 130px; } .pcon .pcon-list .imgbox img{ width: 100%; } .pcon .pcon-list .text{ float: left; margin-left: 20px; margin-top: 38px; } .pcon .pcon-list .text .fir{ font-size:20px; color:#333; } .pcon .pcon-list .text .sec{ font-size:14px; color:#888; } .pcon .pcon-list .abox{ width: 70px; display: flex; justify-content: space-between; margin-top: 10px; } .pcon .pcon-list .abox a{ display: inline-block; width: 30px; height: 30px; border: 1px solid #666; border-radius: 50%; } .pcon .pcon-list .abox a.weixin{ background:url("../images/c-weixin.png") no-repeat center; } .pcon .pcon-list .abox a.weixin:hover{ background:#1b1b1b url("../images/f-weixin.png") no-repeat center; border:1px solid #1b1b1b; } .pcon .pcon-list .abox a.qq{ background:url("../images/c-qq.png") no-repeat center; } .pcon .pcon-list .abox a.qq:hover{ background:#1b1b1b url("../images/f-qq.png") no-repeat center; border:1px solid #1b1b1b; } .lxcon .lxcon-title{ text-align:center; } .lxcon .lxcon-title .fir{ font-size: 28px; color: #1b1b1b; } .lxcon .lxcon-title .sec{ font-size: 14px; color: #888; } .lxcon .lxcon-form{ margin-top: 20px; background: #f7f7f7; padding: 25px; } .lxcon .lxcon-form .inputbox input{ float: left; width: 49%; line-height: 40px; border:1px solid #eee; padding:0 20px; color:#888; font-size:14px; outline: none; background: #fff; margin-right: 2%; margin-bottom: 10px; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -ms-transition: all 0.5s; -o-transition: all 0.5s; transition: all 0.5s; } .lxcon .lxcon-form .inputbox input:focus{ border:1px solid #1b1b1b; } .lxcon .lxcon-form .inputbox input:nth-child(2n){ margin-right: 0; } .lxcon .lxcon-form .inputbox input::placeholder{ color:#888; font-size:14px; } .lxcon .lxcon-form textarea{ border:1px solid #eee; width: 100%; height: 120px; padding:10px 20px; color:#888; font-size:14px; outline: none; background: #fff; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -ms-transition: all 0.5s; -o-transition: all 0.5s; transition: all 0.5s; margin-bottom: 4px; } .lxcon .lxcon-form textarea:focus{ border:1px solid #1b1b1b; } .lxcon .lxcon-form textarea::placeholder{ color:#888; font-size:14px; } .lxcon .lxcon-form .verify{ float: left; width: 128px; height: 40px; } .lxcon .lxcon-form .verify img{ width: 100%; height: 100%; } .lxcon .lxcon-form .submit{ float: right; width: 36%; border-radius: 5px; height: 42px; line-height: 42px; background: #1b1b1b; color: #fff; font-size: 16px; letter-spacing: 1px; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -ms-transition: all 0.5s; -o-transition: all 0.5s; transition: all 0.5s; cursor: pointer; } .lxcon .lxcon-form .submit:hover{ border-radius: 0; background: #e60039; } .nei-banner{ width: 100%; height: 350px; background: url("../images/s-banner.jpg") no-repeat center; } .all-inner-title{ text-align:center; padding-top: 118px; } .all-inner-title .fir{ font-size:30px; color:#fff; line-height: 30px; } .all-inner-title .sec{ width: 300px; display: inline-block; font-size:22px; text-transform: uppercase; color: #fff; position: relative; margin-top: 23px; } .all-inner-title .sec i{ display: block; position: absolute; height: 1px; background: #ccc; width: 80px; top:16px; } .all-inner-title .sec i.i1{ left:-16px; } .all-inner-title .sec i.i2{ right:-16px; } .de-case-list ul li{ float: left; width: 25%; cursor: pointer; padding: 0 0.5%; } .de-case-list ul li:nth-child(n+5){ margin-top: 10px; } .de-case-list ul li .img{ width: 100%; height: 203px; overflow: hidden; background: #eee; padding: 2.5%; } .de-case-list ul li .img img{ width: 100%; height: 100%; object-fit: cover; -webkit-transition: all 0.4s; -moz-transition: all 0.4s; -ms-transition: all 0.4s; -o-transition: all 0.4s; transition: all 0.4s; } .de-case-list ul li:hover .img img{ -webkit-transform: scale(1.03) translateZ(0); -moz-transform: scale(1.03) translateZ(0); -ms-transform: scale(1.03) translateZ(0); -o-transform: scale(1.03) translateZ(0); transform: scale(1.03) translateZ(0); } .de-case-list ul li .de-case-list-title{ line-height: 50px; text-align: center; color: #777; overflow: hidden; padding: 0 15px; text-overflow: ellipsis; white-space: nowrap; background: #eee; } .cbl { width: 50px; position: fixed; right: 0; top: 44%; z-index: 3333; } .cbl.active { display: none; } .cbl li { margin-top: 1px; transition: 0.4s ease-in-out; height: 50px; } .cbl span { transition: 0.2s ease-in-out; display: inline-block; width: 50px; height: 50px; border-radius: 5px 0 0 5px; text-align: center; background: #084b86; box-sizing: border-box; font-size: 12px; color: white; position: relative; box-shadow: 0px 0px 5px #737373; } .cbl span i { transition: 0.4s ease-in-out; display: block; font-size: 36px; color: #fff; line-height: 30px; } .cbl li.tel span{ background: #084b86 url("../images/cb-tel.png") no-repeat center; } .cbl li.kefu span{ background: #084b86 url("../images/cb-kefu.png") no-repeat center; } .cbl li.weixin span{ background: #084b86 url("../images/cb-weixin.png") no-repeat center; } .cbl li.fd span{ padding-top: 23px; background: #e60039 url("../images/fd.png") no-repeat center top 10px; } .cbl li.fd span .fir{ font-size:12px; } .cbl span .fir { font-size:14px; color:#fff; text-align:center; font-weight: lighter; display: none; } .cbl li aside { position: absolute; right: 59px; top: 0; padding:0 10px; line-height: 50px; opacity: 0; visibility: hidden; transform:rotateX(-90deg); transition: all .2s linear 0s; display: inline-block; vertical-align: top; background: #084b86; box-sizing: border-box; font-size: 16px; color: white; white-space: nowrap; font-family: ziti2; } .cbl li aside.ex{ padding: 10px; } .cbl li aside img{ width: 100px; } .cbl li:hover aside{ transform:rotateX(0); opacity: 1; visibility: visible; } .cbl li aside:after{ width: 0px; height: 0px; border: 8px solid transparent; border-left: 8px solid #084b86; display: block; content: ''; position: absolute; top: 12px; right: -16px; transition: top .2s linear; transition-delay: .1s; } .develop{ width: 70%; float: left; } .time-axis{ position: relative; } .time-axis:before { content: ''; position: absolute; left:157px; top: 0; width: 1px; height: 100%; background-color: #E4E4E4; } .time-axis-item { list-style: none; padding-left: 185px; position: relative; margin-bottom: 22px; font-size: 16px; color: #141414; } .time-axis-date { position: absolute; left: 0; top: 0; color: #666; width: 135px; text-align: right; } .time-axis-date span { position: absolute; right: -29px; top: 15%; display: block; width: 13px; height: 13px; border: 1px solid #ccc; border-radius: 100%; background-color: #fff; } .time-axis-date span:after { content: ''; position: absolute; left: 0; top: 0; right: 0; bottom: 0; width: 7px; height: 7px; margin: auto; background-color: #ccc; border: 1px solid #ccc; border-radius: 100%; } .develop-img{ float: right; width: 29%; height: 295px; } .develop-img img{ width: 100%; height: 100%; object-fit: cover; } /*搜索弹出内容*/ .searchmeng{ position: fixed; width: 100%; height: 100%; left:0; top:0; z-index: 1500; background: #fff; overflow-y: auto; display: none; visibility: hidden; } .searchmeng.active{ display: block; visibility: visible; } .de-search-list ul li:nth-child(4n){ margin-right: 0!important; } .de-search-list ul li{ margin-right: 8px!important; } .de-search-list ul li:nth-child(3n){ margin-right: 8px!important; } .de-search-list ul li:nth-child(4){ margin-top: 0!important; } .search-page { text-align: center; margin-top: 30px; } .search-page dt { display: inline-block; width: 40px; height: 40px; text-align: center; line-height: 40px; border: 1px solid #ddd; margin: 0 5px; cursor: pointer; } .search-page dt.xz { background: #199a45; color: #fff; } .search-page dt.xz:hover { background: #199a45; color: #fff; } .search-page dt:hover { border-color: #199a45; } .sousuo-title { text-align: center; font-size: 16px; margin-bottom: 15px; } .sousuo-title span{ font-weight: 700; } .inner-title{ font-size:24px; color:#1b1b1b; font-weight: 700; text-align:center; margin-bottom: 35px; } .in-product-company .swiper-button-next-pro{ width: 23px; height: 46px; background:url("../images/pro-company-right.png") no-repeat center; right: -46px; -webkit-transition: all 0.4s; -moz-transition: all 0.4s; -ms-transition: all 0.4s; -o-transition: all 0.4s; transition: all 0.4s; } .in-product-company .swiper-button-next-pro:hover{ background:url("../images/pro-company-right1.png") no-repeat center; } .in-product-company .swiper-button-prev-pro{ width: 23px; height: 46px; background:url("../images/pro-company-left.png") no-repeat center; left: -46px; -webkit-transition: all 0.4s; -moz-transition: all 0.4s; -ms-transition: all 0.4s; -o-transition: all 0.4s; transition: all 0.4s; } .in-product-company .swiper-button-prev-pro:hover{ background:url("../images/pro-company-left1.png") no-repeat center; } .pro-inner .pro-type{ margin-bottom: 40px; } .pro-inner .pro-type a{ background: #eeeeee; color:#1b1b1b; font-size:16px; } .pro-inner .pro-type a:hover { background: #e60039; color: #fff; } .pro-inner .pro-type a.active { background: #e60039; color: #fff; } .pro-inner-list{ width: 25%; padding: 0 0.5%; height: 230px; overflow: hidden; position: relative; float: left; margin-bottom: 1%; } .pro-inner-list .imgbox{ width: 100%; height: 100%; position: relative; } .pro-inner-list .imgbox .pic-img{ width: 100%; height: 100%; object-fit: cover; -webkit-transition: all 0.4s; -moz-transition: all 0.4s; -ms-transition: all 0.4s; -o-transition: all 0.4s; transition: all 0.4s; } .pro-inner-list .meng{ position: absolute; width: 100%; height: 100%; background: rgba(0,0,0,0.72); left:0; top:0; text-align:center; -webkit-transition: all 0.4s; -moz-transition: all 0.4s; -ms-transition: all 0.4s; -o-transition: all 0.4s; transition: all 0.4s; opacity: 0; visibility: hidden; } .pro-inner-list:hover .meng{ opacity: 1; visibility: visible; } .pro-inner-list .meng a{ display: block; width: 100%; height: 100%; } .pro-inner-list .meng .fir{ color:#fff; font-size:18px; padding:0 20px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; padding-top: 75px; } .pro-inner-list .meng img{ max-width: 100%; margin:20px auto 0 auto; } .pro-inner-list:nth-child(-n+12){ margin-bottom: 10px; } .case-inner-item ul li{ float: left; width: 25%; padding: 0 0.5%; } .case-inner-item ul li:nth-child(-n+4){ margin-bottom: 20px; } .case-inner-item ul li:nth-child(4n){ margin-right: 0; } .case-inner-item ul li .img{ width: 100%; height: 240px; overflow: hidden; position: relative; } .case-inner-item ul li .img .pic{ width: 100%; height: 100%; object-fit: cover; -webkit-transition: all 0.4s; -moz-transition: all 0.4s; -ms-transition: all 0.4s; -o-transition: all 0.4s; transition: all 0.4s; } .case-inner-item ul li:hover .img .pic{ -webkit-transform: scale(1.03) translateZ(0); -moz-transform: scale(1.03) translateZ(0); -ms-transform: scale(1.03) translateZ(0); -o-transform: scale(1.03) translateZ(0); transform: scale(1.03) translateZ(0); } .case-inner-item ul li .img .meng{ content: ''; display: block; width: 100%; height: 100%; background: rgba(0,0,0,0.5) url(../images/a22.png) no-repeat center; position: absolute; z-index: 3; left: 0; top: -100%; transition: 0.3s all ease; } .case-inner-item ul li .img .meng a{ display: block; width: 100%; height: 100%; } .case-inner-item ul li:hover .img .meng{ top:0; } .case-inner-item ul li .case-inner-title{ width: 100%; background: #eee; padding:0 20px; } .case-inner-item ul li .case-inner-title .fir{ float: left; width: 190px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; font-size:16px; color:#666; line-height: 50px; -webkit-transition: all 0.4s; -moz-transition: all 0.4s; -ms-transition: all 0.4s; -o-transition: all 0.4s; transition: all 0.4s; } .case-inner-item ul li:hover .case-inner-title .fir{ color:#e60039; } .case-inner-item ul li .case-inner-title .sec{ -webkit-transition: all 0.4s; -moz-transition: all 0.4s; -ms-transition: all 0.4s; -o-transition: all 0.4s; transition: all 0.4s; float: right; width: 24px; height: 50px; background: url("../images/jiahao.png") no-repeat center; } .case-inner-item ul li:hover .case-inner-title .sec{ transform: rotate(180deg); background: url("../images/jiahao1.png") no-repeat center; } #order input { text-indent: 8px; border-radius: 0px; width: 48%; float: left; margin-right: 4%; color: #666; box-sizing: border-box; border: 1px solid #eee; outline: none; margin-top: 15px; line-height: 45px; } #order input:focus { border: 1px solid #1b1b1b; } #order input:nth-child(2n) { margin-right: 0 } #order textarea { width: 100%; height: 100px; box-sizing: border-box; border: 1px solid #eee; border-radius: 0px; margin-top: 15px; font-family: 'Microsoft YaHei', SimHei, SimYou, SimSun, Arial; padding: 8px; color: #666; } #order textarea:focus { border-color: #1b1b1b; } #order button { float: right; display: block; width: 130px; height: 40px; border-radius: 0px; background: #e60039; color: #fff; font-size: 16px; letter-spacing: 3px; margin-top: 15px; cursor: pointer; -webkit-transition: all 0.3s; -moz-transition: all 0.3s; -ms-transition: all 0.3s; -o-transition: all 0.3s; transition: all 0.3s; } #order button:hover{ border-radius: 5px; } #order .code img { height: 45px; margin-top: 5px; float: left; } #order .order-title{ font-size:18px; font-weight: 700; } .mobile-footer{ width: 100%; position: fixed; z-index: 999; left:0; bottom:0; background: #e60039; display: none; } .mobile-footer a{ float: left; width: 33.33%; display: block; line-height: 50px; text-align:center; font-size:14px; color:#fff; padding-left: 6%; position: relative; } .mobile-footer a:after{ display: block; content:""; position: absolute; right: 0; top:50%; -webkit-transform: translateY(-50%); -moz-transform: translateY(-50%); -ms-transform: translateY(-50%); -o-transform: translateY(-50%); transform: translateY(-50%); height: 10px; width: 1px; background: #c9dfff; } .mobile-footer a:last-child:after{ display: none; } .mobile-footer a.mobile-home{ background: url(../images/mobile-home.png) no-repeat left 17% center; background-size: 23px; } .mobile-footer a.mobile-pro{ background: url(../images/mobile-pro.png) no-repeat left 17% center; background-size: 23px; } .mobile-footer a.mobile-tel{ background: url(../images/mobile-tel.png) no-repeat left 17% center; background-size: 23px; }