/*****轮播*****/
/* .lunbo-banner{width:1900px;height:707px;margin:110px auto 80px auto;text-align:center;position:relative;} */
.lunbo-banner{width:100%;height:707px;margin:110px auto 80px auto;text-align:center;position:relative;}
.lunbo-banner .layui-carousel{position:absolute;z-index:99;}
.lunbo-banner .layui-carousel .lunbo-content{width:100%;height:707px;position: relative;z-index: -1;overflow: hidden;}
.lunbo-banner .layui-carousel .lunbo-content:after{content:'';width:140%;height:707px;position:absolute;left:-20%;top:0;z-index:-1;border-radius:0 0 70% 70%;}
.layui-carousel-ind{width:1200px !important;margin:0 auto;text-align:right !important;top:-156px !important;}
.layui-carousel-ind ul{background-color:rgba(0,0,0,.0) !important;}
.layui-carousel-ind ul li{width:24px !important;height:4px !important;border-radius:5px !important;margin:auto 6px !important;background-color:rgba(0,0,0,0.3) !important;}
.layui-carousel-ind ul li.layui-this{width:24px !important;height:4px !important;border-radius:5px !important;background:#fff !important;}


/*轮播tab切换*/
.hot-content{position:relative;}
.hot-content .hot-tab{width:225px;height:510px;margin:35px auto auto;border-radius:20px;background:#fff;opacity:0.949;}
.hot-content .hot-tab .hot-icon{margin:25px auto;text-align:center;}
.hot-content .hot-tab ul li{width:100%;height:60px;line-height:60px;font-size:18px;color:#454545;display:flex;align-items:center;cursor:pointer;overflow:hidden;}
.hot-content .hot-tab ul li:first-child{background-image:linear-gradient(to bottom,#ff514d,#fe263f);color:#fff;}
.hot-content .hot-tab ul li:first-child img{filter:grayscale(100%) brightness(500%)}
.hot-content .hot-tab ul li span{float:left;margin:auto auto auto 25px;}
.hot-content .hot-tab ul li img{float:right;margin:auto 25px auto auto;}
.hot-content .hot-list{width:434px;height:434px;position:absolute;left:230px;top:113px;border-radius:0 20px 20px 20px;background:#fff;opacity:0.949;z-index:999;}
.hot-content .hot-list ul{margin:20px 0 0;}
.hot-content .hot-list ul:not(:first-child){display:none;}
.hot-content .hot-list ul li:nth-child(odd){float:left;margin:auto auto 10px 18px;}
.hot-content .hot-list ul li:nth-child(even){float:right;margin:auto 18px 10px auto;}
.hot-content .hot-list ul li .hot-img{width:194px;height:90px;display:flex;align-items:center;justify-content:center;border-radius:6px;overflow:hidden;}
.hot-content .hot-right{position:absolute;right:0;top:20px;z-index:99;}
.hot-content .hot-right .right-top{width:100%;height:304px;margin:50px auto 20px;text-align:right;}
.hot-content .hot-right p{font-size:20px;color:#fff;text-align:right;line-height:35px;}
.hot-content .hot-right h2{width:118px;height:42px;line-height:42px;background:url(../images/conult_btn_bg.png) no-repeat center center;background-size:100% 100%;
font-size:20px;color:#fff;float:right;margin:25px auto auto;cursor:pointer;}

/*轮播底部*/
.banner-bottom{width:1200px;height:200px;margin:0 auto;text-align:center;background:#fff;box-shadow:0px 0px 63px 7px rgba(0, 0, 0, 0.04);border-radius:20px;position:absolute;
z-index:9999;left:50%;transform:translateX(-50%);bottom:-10.3%;}
.banner-bottom ul li{float:left;width:25%;height:120px;position:relative;top:40px;}
.banner-bottom ul li:not(:last-child){border-right:1px solid #e7e7e7;box-sizing:border-box;}
.banner-bottom ul li div{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);}
.banner-bottom ul li div h2{display:flex;align-items:center;}
.banner-bottom ul li div h2 span{font-weight:bold;font-size:35.52px;
/* background-image:-webkit-linear-gradient(bottom,#fe263f,#fe263f,#ff514d);-webkit-background-clip:text;-webkit-text-fill-color:transparent; */
background: linear-gradient(180deg, rgba(255, 81, 77, 0.8) 0%, rgba(254, 38, 63, 1) 100%);-webkit-background-clip:text; -webkit-text-fill-color:transparent;}
.banner-bottom ul li div h2 em{font-size:19.73px;color:#999;font-style:normal;margin:auto auto auto 6px;}
.banner-bottom ul li div p{font-size:19.88px;color:#3e3e3e;margin:10px auto auto;}

/*****产品服务*****/
.product-service{width:100%;height:auto;margin:0 auto;text-align:center;overflow:hidden;}
.product-service .serve-list{margin:0 0 100px 0;overflow:hidden;}
.product-service .serve-list ul li{float:left;width:25%;height:auto;margin:0 auto;text-align:center;cursor:pointer;}
.product-service .serve-list ul li h2{font-size:23.98px;color:#333;margin:25px auto 15px;}
.product-service .serve-list ul li p{width:200px;height:auto;margin:0 auto;text-align:center;font-size:19.99px;color:#999;}

/*****精品案例*****/
/* .classic-case{width:1920px;height:997px;margin:0 auto;text-align:center;background:url(../images/classic_case_bg.jpg) no-repeat top center;background-size:100% 100%;overflow:hidden;} */
.classic-case{width:100%;height:997px;margin:0 auto;text-align:center;background:url(../images/classic_case_bg.jpg) no-repeat top center;background-size:100% 100%;overflow:hidden;}
.classic-case .case-content .case-tab ul{width:100%;height:70px;background:#fff;box-shadow:0px 0px 63px 7px rgba(0, 0, 0, 0.06);border-radius:12px;}
.classic-case .case-content .case-tab ul li{float:left;width:33.33%;height:70px;line-height:70px;margin:0 auto;text-align:center;cursor:pointer;}
.classic-case .case-content .case-tab ul li span{display:inline-block;width:100%;height:20px;line-height:20px;font-size:18px;color:#333;box-sizing:border-box;}
.classic-case .case-content .case-tab ul li:first-child{border-radius:12px 0px 0px 12px;background-image:linear-gradient(to bottom,#ff514d,#fe263f)}
.classic-case .case-content .case-tab ul li:first-child span{color:#fff;}
.classic-case .case-content .case-tab ul li:last-child{border-radius:0px 12px 12px 0px;}
.classic-case .case-content .case-tab ul li:not(:last-child) span{border-right:1px solid #e7e7e7;}
.classic-case .case-content .case-list{margin:35px auto 100px;}
.classic-case .case-content .case-list ul{width:94%;height:auto;margin:0 auto;text-align:center;float:left;}
.classic-case .case-content .case-list ul:not(:first-child){display:none;}
.classic-case .case-content .case-list ul li{float:left;width:25%;height:532px;/* box-shadow:0px 0px 63px 7px rgba(0, 0, 0, 0.06); */cursor:pointer;position:relative;}
.classic-case .case-content .case-list ul li .case-img{width:263px;height:532px;display:flex;align-items:center;justify-content:center;overflow:hidden;border-radius:16px;box-shadow:0px 0px 63px 7px rgba(0, 0, 0, 0.06);}
.classic-case .case-content .case-list ul li .case-img .case-bg{width: 100%;height: auto;object-fit: cover;}
.classic-case .case-content .case-list .more-case a{width:58px;height:532px;border-radius:16px;background-image:linear-gradient(to right,rgb(255,81,77),rgb(254,38,63));
display:flex;justify-content:center;align-items:center;}
.classic-case .case-content .case-list .more-case span{font-size:22px;color:#fff;writing-mode:vertical-lr;writing-mode:tb-lr;letter-spacing:2.5px;}
.classic-case .case-content .case-list .case-item:not(:first-child){display: none;}
/*遮罩*/
.classic-case .case-content .case-list .shade-content{width:263px;height:100%;position:absolute;top:0;left:0;background:rgba(0,0,0,0.4);border-radius:16px;display:none;}
.classic-case .case-content .case-list .case-wechat{width:131px;height:131px;margin:150px auto auto;}
.classic-case .case-content .case-list .shade-content h2{font-size:23.63px;color:#fff;margin:60px 10px 20px;}
.classic-case .case-content .case-list .shade-content p{width:86%;margin:0 auto;text-align:justify;font-size:15.19px;color:#fff;line-height:20.26px;overflow:hidden;
display: -webkit-box;text-overflow: ellipsis;-webkit-box-orient: vertical;-webkit-line-clamp: 2;}
/* 视频 */
.video-box{width:92%;height:532px;margin:0 auto;text-align:center;overflow:hidden;position:relative}
.video-box video{width:100%;height:532px;position:absolute;top:0;left:0;object-fit:fill;display:none;border-radius:20px;}
.video-box .video-img{width:100%;height:532px;border-radius:20px;position:relative;z-index:999;cursor:pointer;}
.video-box .video-img .video-shade{width:100%;height:532px;background:rgba(0,0,0,0.7);border-radius:20px;position:relative;left:50%;top:50%;transform:translate(-50%,-50%);z-index:1000;cursor:pointer;}
.video-box .video-img .video-shade img{width:98px;height:98px;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);z-index:1000;}


/*****定制流程*****/
.order-process .process-list{width:100%;height:auto;margin:0 auto;text-align:center;overflow:hidden;}
.order-process .process-list li{float:left;width:170px;height:200px;background:rgb(245, 245, 245, 0.5);border-radius:20px;cursor:pointer;position:relative;}
.order-process .process-list li:not(:last-child){margin:auto 36px auto auto;}
.order-process .process-list li .process-img{width:100%;height:90px;margin:30px auto 20px;text-align:center;position:relative;}
.order-process .process-list li .process-img img{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);}
.order-process .process-list li p{font-size:24px;color:#333;}

/*****合作伙伴*****/
.partner-friend .partner-logo{width:100%;height:auto;margin:auto auto 100px auto;text-align:center;overflow:hidden;}
.partner-friend .partner-logo ul{width:100%;height:auto;border-bottom:1px solid #f5f5f5;overflow:hidden;}
.partner-friend .partner-logo ul li{float:left;width:20%;height:120px;box-sizing:border-box;border:1px solid #f5f5f5;position:relative;cursor:pointer;
/*边框合并*/margin:0 -1px -1px 0;position:relative;z-index:0;}
.partner-friend .partner-logo ul li img{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);}

/*****联系我们*****/
.contact-us .contact-content{width:100%;height:158px;border-radius:20px;margin:auto auto 60px auto;text-align:center;background-image:linear-gradient(to bottom,#ff514d,#fe263f);overflow:hidden;}
.contact-us .contact-content h2{font-size:14px;color:#fff;}
.contact-us .contact-content .contact-wrap{width:1050px;height:auto;margin:0 auto;text-align:center;display:flex;justify-content:space-between;padding:40px 0 12px;}
.contact-us .contact-content .contact-wrap .contact-list{display:flex;justify-content:center;align-items:center;}
.contact-us .contact-content .contact-wrap .contact-list img{margin:auto 10px auto auto;}
.contact-us .contact-content .contact-wrap .contact-list ul li{text-align:left;line-height:26px;}
.contact-us .contact-content .contact-wrap .contact-list ul li:first-child{font-size:20.33px;color:#fff;font-weight:bold;}
.contact-us .contact-content .contact-wrap .contact-list ul li:last-child{font-size:16.95px;color:#fff;}




















