@charset "utf-8"; /* CSS Document */ .pageIndex{} .pageIndex .wrap{/* width: 1350px; */margin: 0 auto;} .pageIndex .banner { position: relative; } .pageIndex .banner .prev,.pageIndex .banner .next {top: 50%;position: absolute;color: #fff;font-size: 24px;text-align: center;width: 60px;height: 60px;border-radius: 60px;line-height: 60px;background: rgb(0, 0, 0);left: 60px;z-index: 2;opacity: .3;margin-top: -30px; display: none;} .pageIndex .banner:hover .prev, .banner:hover .next { display: block;} .pageIndex .banner .prev:hover,.pageIndex .banner .next:hover{ opacity: .6} .pageIndex .banner .next { right: 60px; left: inherit; } .pageIndex .banner .hd { position: absolute; text-align: center; z-index: 2; bottom: 20px; width: 100%; height: 4px; } .pageIndex .banner .hd ul { } .pageIndex .banner .hd li {width: 100px;height: 2px;background: rgb(255, 255, 255);opacity: .5;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#3F000000, endColorstr=#3F000000);border-radius: 4px;display: inline-block;margin: 0 4px;text-indent: -9999px;} .pageIndex .banner .hd li.on {/* background: #006edd; */opacity: 1;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#9F000000, endColorstr=#9F000000);} .pageIndex .banner .bd {width: 100%!important;} .pageIndex .banner .bd li {width: 100%!important;} .pageIndex .banner .bd li a { display: block; height: 100%; } .pageIndex .banner .bd li .wrap{ height: 720px; position: relative;} .pageIndex .banner .bd li a .desc{ min-height: 312px; min-width: 520px; position: absolute; left: 0; top: 50%; margin-top: -156px; background: url("../img/banner-bg.png");color: #fff; padding: 60px 40px 0;} .pageIndex .banner .bd li a h2{ font-size: 36px; line-height: 50px; padding: 0 0 20px; border-bottom: 1px solid #f8e0ba; display: inline-block;} .pageIndex .banner .bd li a p{ font-size: 16px; line-height: 20px; position: relative; padding: 26px 0 26px 10px;} .pageIndex .banner .bd li a p:before{content: ''; width: 4px; height: 4px; color: #fff; position: absolute; left: 0; top: 50%; margin-top: -2px; background: #fff; border-radius: 4px;} .pageIndex .banner .bd li a span{ font-size: 16px; line-height: 1;} .pageIndex .brand{padding:100px 0 0 0;} .pageIndex .brand .title,.pageIndex .pro .title,.pageIndex .news .title,.pageIndex .heZuo .title,.pageIndex .CaseWrap .Title {font-size: 38px;color: #1d2023;line-height: 1;text-align: center;font-weight: lighter;} .pageIndex .brand ul{margin-top: 70px; background: #f9f9f9; border: 1px solid #ebebeb;} .pageIndex .brand li{float: left; width: 20%; border-right: 1px solid #ebebeb; text-align: center;} .pageIndex .brand li a{display: inline-block;min-height: 215px;padding: 40px 0 0 0;line-height: 1;text-align: left;} .pageIndex .brand li .img{min-height: 38px;} .pageIndex .brand li a h3{font-size: 24px;color: #222;font-weight: lighter;} .pageIndex .brand li a p{font-size: 16px;color: #1d2023;padding: 12px 0 20px;} .pageIndex .brand li a span{display: inline-block;line-height: 28px;border: 1px solid #626262;padding: 0 25px;border-radius: 30px;color: #626262;} .pageIndex .brand li a:hover span{background: #ed9611;border-color: #ed9611; color: #fff;} .pageIndex .brand li.last{border: none;} .pageIndex .brand li.last a p{padding-top: 24px;} .pageIndex .brand li.last a{text-align: center;} .pageIndex .pro{padding: 100px 0 0 0;text-align: center;} .pageIndex .pro .hd{text-align: center;margin: 40px 0 20px;border: 1px solid #ececec;border-width: 1px 0;} .pageIndex .pro .hd ul{ display: inline-block; overflow: hidden;} .pageIndex .pro .hd li{ padding: 20px 22px; position: relative; float: left;} .pageIndex .pro .hd li:before{content: '';width: 1px;height: 10px;background: #e7e7e7;position: absolute;left: -1px;top: 50%;margin-top: -7px;} .pageIndex .pro .hd li a{line-height: 36px;color: #898989;font-size: 16px;padding: 0 24px;display: block;} .pageIndex .pro .hd li.on a{background: #ed9611;color: #fff;} .pageIndex .pro .list{padding: 70px 0 30px 0;} .pageIndex .pro .list ul{margin: 0 -20px;} .pageIndex .pro .list li{float:left;width: 50%;padding: 0 20px 40px;} .pageIndex .pro .list li a{display: block;background: #f9f9f9;line-height: 1;} .pageIndex .pro .list li .pic{position: relative;} .pageIndex .pro .list li .pic img{} .pageIndex .pro .list li a .pic span{position: absolute;left: 50%;bottom: 0;/* margin-left: -25%; */transform: translateX(-50%);display: block;min-width: 84%;background: #ed9611;line-height: 36px;font-size: 20px;color: #fff;border-radius: 15px 15px 0 0;} .pageIndex .pro .list li .bd{border: 1px solid #edf0f5;border-width: 0 1px 1px 1px;padding: 30px 0 0px;/* overflow: hidden; */min-height: 180px;} .pageIndex .pro .list li a .logos{display: inline-block;position: relative;padding: 2px 10px 0 0;margin: 0 7px 0 0;min-height: 20px;vertical-align: middle;} .pageIndex .pro .list li a .logos img{float: left;max-height: 20px;} .pageIndex .pro .list li a .logos:before{content:'';width: 1px;height: 16px;background: #444;position: absolute;right: 0;top: 2px;} .pageIndex .pro .list li a h2{display: inline-block;line-height: 20px;font-size: 20px;vertical-align: top;color: #222;} .pageIndex .pro .list li a p{font-size: 16px;color: #222;padding: 15px 0 25px;} .pageIndex .pro .list li a .price{ display: inline-block; background: #222; height: 36px; border-radius: 36px; color: #fff; line-height: 36px; padding: 0 52px 0 28px; font-size: 24px; position: relative;} .pageIndex .pro .list li a .price em{font-size: 16px;padding: 0 3px;} .pageIndex .pro .list li a .price i{width: 26px;height: 26px;text-align: center;background: #fff;border-radius: 26px;color: #222;font-size: 14px;display: block;line-height: 27px;position: absolute;right: 9px;top: 5px;text-indent: 2px;overflow: hidden;} .pageIndex .pro .list .more{text-align: center;padding: 20px 0 0 0;} .pageIndex .pro .list .more a{display: inline-block;width: 200px;height: 52px;border: 1px solid #949494;line-height: 50px;text-align: center;font-size: 18px;color: #222;} .pageIndex .pro .list .more a i{font-weight: normal;padding: 0 0 0 5px;} .pageIndex .news{ padding: 100px 0 100px 0;} .pageIndex .news ul{/*margin: 70px -15px 0;*/} .pageIndex .news li{/* padding: 0 0px 24px; */padding: 0;float: left;width: 33.3333%;} .pageIndex .news li.first{width: 66.6666%;} .pageIndex .news li a{display: block;position: relative;box-shadow: 0px 8px 9px 0px #f7f7f7;} .pageIndex .news li a .bd{background: #fff;min-height: 157px;padding: 20px 20px 0;border: 1px solid #eff1f5;border-top: 0;} .pageIndex .news li a h3{font-size: 18px;color: #1d2023;line-height: 26px;margin-bottom: 10px;height: 52px;overflow: hidden;} .pageIndex .news li a .desc{font-size: 14px;color: #7b7b7b;line-height: 22px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;} .pageIndex .news li a img{width: 100%;} .pageIndex .news li a .bdHull{border-top: 1px solid #eceff4;margin: 15px 0 0 0;padding: 0 0 10px;font-size: 14px;color: #333;} .pageIndex .news li a .bdHull .logos{float: left; max-height: 25px; padding: 10px 0 0 0;} .pageIndex .news li a .bdHull img{max-height: 25px; width:auto} .pageIndex .news li a .bdHull span{float: right;line-height: 46px;} .pageIndex .news li a .bdHull span i{font-size: 12px;} .pageIndex .news li.first .bd{position: absolute;bottom: 20px;width: 100%;background: none;min-height: auto;} .pageIndex .news li.first a h3{color: #fff;} .pageIndex .news li.first a .desc{-webkit-line-clamp: 1;color: #bdbdbd;} .pageIndex .news li .box{padding: 0 15px 20px;} .pageIndex .news .more{text-align: center;/* padding: 40px 0 0 0; */} .pageIndex .news .more a{ display: inline-block; font-size: 14px; color: #626262; line-height: 32px; border: 1px solid #626262; padding: 0 20px; border-radius: 34px;} .pageIndex .news .more a:hover{background: #ed9611;border-color: #ed9611; color: #fff;} .newsTab{} .newsTabHd{margin: 40px auto 30px;text-align: center;border: 1px solid #ececec;border-width: 1px 0;padding: 18px 0;line-height: 36px;} .newsTab .newsTabHd ul{display: inline-block;vertical-align: middle;overflow: hidden;} .newsTab .newsTabHd li{width: auto;padding: 0 22px;margin-left: -1px;position: relative;} .newsTab .newsTabHd li:before{content:'';width: 1px;height: 14px;position: absolute;left: 0px;top: 50%;margin-top: -7px;background: #e7e7e7;} .newsTab .newsTabHd li a{font-size: 16px;color: #898989;padding: 0 24px;} .newsTab .newsTabHd li a:hover{color:#ed9611} .newsTab .newsTabHd li.on a{background: #ed9611;color: #fff;} .newsTabBd{} .pageIndex .news .newsList{margin: 0 -15px;} .newListScrool{position: relative;padding: 40px 0;} .newListScrool .sub-prev,.newListScrool .sub-next{top: 50%;position: absolute;color: #fff;font-size: 16px;text-align: center;width: 40px;height: 40px;border-radius: 40px;line-height: 40px;background: #dadada;display: block;left: -70px;z-index: 2;opacity: 1;margin-top: -25px;display: none;} .newListScrool .sub-next{right: -70px; left: inherit; } .newListScrool .sub-prev:hover,.newListScrool .sub-next:hover{opacity: 1;background: #8b8b8b;} .newListScrool .sub-prev.prevStop,.newListScrool .sub-next.nextStop{opacity: 1;background: #f7f7f7; cursor: inherit;} .newListScrool .newListScroolHd{position: absolute;text-align: center;z-index: 2;bottom: 0px;width: 100%;height: 4px;display: none;} .newListScrool .newListScroolHd ul{} .newListScrool .newListScroolHd li{width: 65px;height: 2px;background: #e5e5e5;opacity: 1;border-radius: 2px;display: inline-block;margin: 0 5px;text-indent: -9999px;padding: 0;float: none;} .newListScrool .newListScroolHd li.on{background: #adadad;} .pageIndex .heZuo{ padding: 70px 0; background: #f9f9f9;} .pageIndex .heZuo .title{margin-bottom: 60px;} .pageIndex .heZuo ul{overflow: hidden;} .pageIndex .heZuo li{float: left;width: 20%;border: 1px solid #eceded;border-width: 1px 0 0 1px;text-align: center;margin: -1px 0 0 -1px;} .pageIndex .heZuo li a{display: inline-block;vertical-align: top;padding: 33px 0;} .pageIndex .heZuo li img{width: 160px;} .pageIndex .about{ text-align: center} .pageIndex .about .wrap{position: relative;} .pageIndex .about .title{line-height: 1;font-size: 38px;color: #1d2023;/* padding: 94px 0 0 0; */font-weight: lighter;/* position: absolute; */color: #fff;text-align: center;width: 100%;text-shadow: 0px 2px 3px rgba(15, 17, 21, 0.82);} .pageIndex .about .title p{font-size: 30px;padding: 28px 0 0 0;font-weight: lighter;} .pageIndex .about .hd{position: absolute;left: 0;top: 94px;text-align: center;width: 100%;z-index: 9;} .pageIndex .about .hd ul{/* position: absolute; *//* left: 0; *//* top: 220px; *//* text-align: center; *//* width: 100%; */padding: 35px 0 0 0;} .pageIndex .about .hd li{margin: 0 25px;font-size: 22px;line-height: 46px;background: #babec8;border-radius: 46px;color: #fff;padding: 0 30px;cursor: pointer;display: inline-block;} .pageIndex .about .hd li.on{background:#46b6f5;background: #ed9611;} .pageIndex .about img{} .pageIndex .CaseWrap {padding: 100px 0 100px;} .pageIndex .CaseWrap .Title {padding: 0 0 30px;} .pageIndex .CaseScrool {position: relative;padding: 40px 0;} .pageIndex .CaseScrool .prev, .pageIndex .CaseScrool .next {top: 50%;position: absolute;color: #fff;font-size: 16px;text-align: center;width: 40px;height: 40px;border-radius: 40px;line-height: 40px;background: #dadada;display: block;left: -70px;z-index: 2;opacity: 1;margin-top: -25px;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#3F000000, endColorstr=#3F000000);} .pageIndex .CaseScrool .prev:hover, .pageIndex .CaseScrool .next:hover {opacity: 1;background: #8b8b8b;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#9F000000, endColorstr=#9F000000);} .pageIndex .CaseScrool .next { right: -70px; left: inherit; } .pageIndex .CaseList { overflow: hidden; border-radius: 5px; } .pageIndex .CaseList .tempWrap { margin: 0 auto; } .pageIndex .CaseList ul { margin: 0 auto; } .pageIndex .CaseList li { width: 100%; float: left; border-radius: 5px; } .pageIndex .CaseList li a { display: block; overflow: hidden;/* padding: 0 15px; cursor: inherit */ } .pageIndex .CaseList li a img {} .pageIndex .CaseScrool .hd {position: absolute;text-align: center;z-index: 2;bottom: 0px;width: 100%;height: 4px;} .pageIndex .CaseScrool .hd ul { } .pageIndex .CaseScrool .hd li {width: 65px;height: 2px;background: #e5e5e5;opacity: 1;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#3F000000, endColorstr=#3F000000);border-radius: 2px;display: inline-block;margin: 0 5px;text-indent: -9999px;} .pageIndex .CaseScrool .hd li.on {background: #adadad;/* opacity: 1; */filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#9F000000, endColorstr=#9F000000);} @media(max-width:1768px) { } @media(max-width:1600px) { } @media(max-width:1440px) { .pageIndex .banner .prev,.pageIndex .banner .next {left: 30px;} .pageIndex .banner .next { right: 30px; left: inherit; } .newListScrool .sub-prev, .newListScrool .sub-next,.pageIndex .CaseScrool .prev, .pageIndex .CaseScrool .next{left: -50px;} .newListScrool .sub-next,.pageIndex .CaseScrool .next{right: -50px;left: initial;} } @media(max-device-width:1440px) { } @media(max-device-width:1024px) { .newListScrool .sub-prev, .newListScrool .sub-next,.pageIndex .CaseScrool .prev, .pageIndex .CaseScrool .next{left: 20px;} .newListScrool .sub-next,.pageIndex .CaseScrool .next{right:20px;left: initial;} }