.fengshang .banner{height:250px}
.fengshang .banner .layout{position:absolute;top:0;left:50%;margin-left:-600px}
.fengshang .banner .layout .title{margin-top:40px;color:#fff;font-size:36px}
.fengshang .banner .layout .title span{color:#f55}
.fengshang .banner .layout .content{margin-top:15px;color:#fff;font-size:18px;line-height:30px}
.fengshang .banner .layout .link{margin-top:15px}
.fengshang .banner .layout .link a{display:block;width:120px;height:40px;border-radius:30px;background:#f55;color:#fff;text-align:center;font-size:18px;line-height:40px}
.fengshang .scroll{padding:50px 0;background:#f5f6f5}
.fengshang .scroll .swiper-slide{height:400px;background:#fff;box-shadow:0 8px 30px #ddd}
.fengshang .scroll .swiper-slide:after{position:absolute;top:0;left:0;z-index:99;display:block;width:100%;height:100%;background:rgba(255,255,255,.4);content:'';opacity:0;transition:.5s}
.fengshang .scroll .swiper-pagination-bullet{margin:0 8px;width:12px;height:12px;background:#2b2c2b;opacity:1;transition:.5s}
.fengshang .scroll .swiper-pagination{bottom:30px}
.fengshang .scroll .swiper-pagination-bullet-active{width:30px;border-radius:30px}
.fengshang .scroll .hover:after{opacity:1}
.fengshang .designer h2,.fengshang .information h2{padding-bottom:20px;color:#adadad;text-align:center;font-weight:700;font-size:48px;font-family:'Times New Roman'}
.fengshang .designer .cn,.fengshang .information .cn{position:relative;padding-bottom:15px;color:#2b2b2b;text-align:center;font-size:20px}
.fengshang .designer .cn:after,.fengshang .information .cn:after{position:absolute;bottom:0;left:50%;margin-left:-20px;width:40px;height:2px;background:#2b2b2b;content:''}
.fengshang .information{padding-top:50px}
.fengshang .information .info_box{margin-top:30px;height:388px}
.fengshang .information .info_box .content{position:absolute;top:0;display:flex;width:50%;height:100%;background:rgba(0,0,0,.5);align-items:center;justify-content:center;flex-direction:column}
.fengshang .information .info_box .content h3{margin-bottom:6px;color:#fff;font-size:16px}
.fengshang .information .info_box .content a{margin-top:6px;padding:5px 20px;border:1px solid #fff;border-radius:30px;color:#fff;transition:.5s}
.fengshang .information .info_box .content a:hover{background:#fff;color:#000}
.fengshang .information .info_box .left{left:0}
.fengshang .information .info_box .right{right:0}
.fengshang .information .line{position:relative;display:block;margin-top:20px;width:100%;height:1px;border-bottom:1px solid #2b2c2b;text-align:center}
.fengshang .information .line:after{position:absolute;top:50%;left:50%;z-index:10;display:block;width:20px;height:20px;border-radius:50%;background:#fff url(../images/home/right_white.png) no-repeat center center;background-size:contain;content:'';transform:translate3d(-50%,-50%,0)}
.fengshang .designer{margin-top:50px;padding-top:50px;padding-bottom:50px;background:#f5f5f5}
.fengshang .designer .main{margin-top:50px;height:480px;background:#fff}
.fengshang .designer .main .nav{float:left;width:215px;height:100%;background:#e6e6e6}
.fengshang .designer .main .nav .ctrl{padding:0 15px;height:80px;cursor:pointer}
.fengshang .designer .main .nav .ctrl .img{float:left;display:flex;width:40%;height:100%;align-items:center;justify-content:center}
.fengshang .designer .main .nav .ctrl .img img{display:block;width:50px;height:50px;border-radius:999px;object-fit:cover}
.fengshang .designer .main .nav .ctrl .info{float:right;display:flex;width:60%;height:100%;color:#2b2b2b;font-size:16px;justify-content:center;flex-direction:column}
.fengshang .designer .main .nav .active{background:#fff}
.fengshang .designer .main .cont{position:relative;float:right;display:none;width:985px;height:100%}
.fengshang .designer .main .cont .more{position:absolute;top:37px;right:37px;color:#000;font-size:16px}
.fengshang .designer .main .cont .image{float:left;display:flex;width:450px;height:100%;justify-content:center;align-items:center}
.fengshang .designer .main .cont .image img{display:block;width:376px;height:418px;object-fit:cover}
.fengshang .designer .main .cont .info{float:right;padding-left:10px;width:535px;color:#000}
.fengshang .designer .main .cont .info .name{margin-top:70px;font-size:50px}
.fengshang .designer .main .cont .info .job_cn{margin-top:70px;font-size:28px}
.fengshang .designer .main .cont .info .job_en{margin-top:5px;font-size:16px}
.fengshang .designer .main .cont .info .desc_cn{margin-top:40px;width:485px;text-align:justify;font-size:12px;line-height:22px}
.fengshang .designer .main .cont .info .desc_en{margin-top:10px;width:485px;text-align:justify;font-size:12px;line-height:22px}
.fengshang .designer .line{position:relative;display:block;margin-top:20px;width:100%;height:1px;border-bottom:1px solid #2b2c2b;text-align:center}
.fengshang .designer .line:after{position:absolute;top:50%;left:50%;z-index:10;display:block;width:20px;height:20px;border-radius:50%;background:#fff url(../images/home/right_white.png) no-repeat center center;background-size:contain;content:'';transform:translate3d(-50%,-50%,0)}
.fengshang_infomation{overflow:hidden;padding-bottom:50px;background:#f5f5f5}
.fengshang_infomation .main{margin-top:40px}
.fengshang_infomation .main .left{float:left;padding:50px 30px;width:240px;background:#fff}
.fengshang_infomation .main .left h3{color:#2b2b2b;font-size:18px}
.fengshang_infomation .main .left .list{overflow:hidden;margin-top:40px}
.fengshang_infomation .main .left .list .info{display:block;overflow:hidden;margin-bottom:25px;padding-bottom:10px;border-bottom:1px dashed #adadad;color:#adadad;font-size:12px;line-height:20px;transition:.5s}
.fengshang_infomation .main .left .list .info:hover{border-bottom:1px dashed #2b2b2b;color:#2b2b2b}
.fengshang_infomation .main .left .list .active{color:#2b2b2b}
.fengshang_infomation .main .left .list .more{overflow:hidden;margin:0 auto;width:50px;cursor:pointer}
.fengshang_infomation .main .left .list .more span{display:block;margin:0 auto;color:#adadad;font-size:12px;transition:.5s}
.fengshang_infomation .main .left .list .more i{display:block;margin:5px auto 0;width:18px;height:18px;border-radius:999px;background:#adadad url(../images/home/toBottom.png) no-repeat center center;background-size:14px;transition:.5s}
.fengshang_infomation .main .left .list .more:hover span{color:#2b2b2b}
.fengshang_infomation .main .left .list .more:hover i{background:#2b2b2b url(../images/home/toBottom.png) no-repeat center center;background-size:14px}
.fengshang_infomation .main .right{float:right;padding:50px 30px 0;width:950px;background:#fff}
.fengshang_infomation .main .right h1{margin-top:40px;color:#2b2b2b;text-align:center;font-size:24px}
.fengshang_infomation .main .right .info{margin-top:20px;padding-top:20px;border-top:1px dashed #2b2b2b;color:#2c2d33;text-align:right;font-size:12px}
.fengshang_infomation .main .right .info span{display:inline-block;margin-left:20px}
.fengshang_infomation .main .right .info .share{padding-left:22px;background:url(../images/home/share.jpg) no-repeat left center}
.fengshang_infomation .main .right .info .eye{padding-left:22px;background:url(../images/home/eye.jpg) no-repeat left center}
.fengshang_infomation .main .right .article img{max-width:100%}
.fengshang_infomation .main .right .article p{line-height:34px}
.fengshang_info .background{overflow:hidden;padding-top:100px;height:650px;border-bottom:1px solid #ccc;background:url(../images/home/fengshang_show_bg.jpg) no-repeat center center;background-size:cover}
.fengshang_info .background .control{position:relative;float:left;width:100px;height:450px}
.fengshang_info .background .control .ctrlBox{position:absolute;bottom:0;text-align:center}
.fengshang_info .background .control .ctrlBox a{display:block;height:50px;color:#adadad;font-size:14px;line-height:50px;transition:.5s}
.fengshang_info .background .control .ctrlBox .active{color:#2b2b2b}
.fengshang_info .background .banner{float:right;width:1100px;height:450px}
.fengshang_info .background .banner .swiper-pagination-bullet{margin:0 8px;width:12px;height:12px;background:#2b2c2b;opacity:1;transition:.5s}
.fengshang_info .background .banner .swiper-pagination{bottom:15px;padding-right:10px;text-align:right}
.fengshang_info .background .banner .swiper-pagination-bullet-active{width:30px;border-radius:30px}
.fengshang_info .fengshang_show_main{overflow:hidden;background:#e9e9e9}
.fengshang_info .fengshang_show_main .main{margin-top:50px;margin-bottom:50px;padding:80px 0;background:#fff}
.fengshang_info .fengshang_show_main .main .content_box{float:left;margin-left:100px;width:450px;min-height:400px}
.fengshang_info .fengshang_show_main .main .content_box .box{margin-bottom:50px;width:100%}
.fengshang_info .fengshang_show_main .main .content_box .box img{display:block;width:100%}
.fengshang_info .fengshang_show_main .main .content_box .box .title{margin-top:40px;color:#2b2b2b;font-size:16px}
.fengshang_info .fengshang_show_main .main .content_box .box .title span{position:relative;bottom:5px;left:5px;padding:2px 5px;border-radius:999px;background:#e6e6e6;color:#2b2b2b;font-size:12px}
.fengshang_info .fengshang_show_main .main .content_box .box .content{margin-top:30px;color:#adadad;text-align:justify;line-height:24px}
.fengshang_watch{padding-bottom:40px;background:#e9e9e9}
.fengshang_watch .activity,.fengshang_watch .case,.fengshang_watch .point{margin-top:30px;padding:35px 20px 40px;background:#fff}
.fengshang_watch .activity .title,.fengshang_watch .case .title,.fengshang_watch .point .title{padding-bottom:10px;border-bottom:1px solid #2b2b2b}
.fengshang_watch .activity .title h3,.fengshang_watch .case .title h3,.fengshang_watch .point .title h3{float:left;color:#2b2b2b;font-size:16px}
.fengshang_watch .activity .title a,.fengshang_watch .case .title a,.fengshang_watch .point .title a{float:right;display:inline-block;padding-right:20px;height:16px;background:url(../images/home/news-right.png) no-repeat right center;background-size:contain;color:#2b2b2b;font-size:14px;line-height:16px}
.fengshang_watch .activity .ctrlLeft,.fengshang_watch .case .ctrlLeft,.fengshang_watch .point .ctrlLeft{position:absolute;top:50%;left:10px;z-index:5;width:36px;height:36px;background:url(../images/home/white_left.png) no-repeat center center;background-size:contain;opacity:1;cursor:pointer;transition:.5s;transform:translateY(-50%)}
.fengshang_watch .activity .ctrlRight,.fengshang_watch .case .ctrlRight,.fengshang_watch .point .ctrlRight{position:absolute;top:50%;right:10px;z-index:5;width:36px;height:36px;background:url(../images/home/white_right.png) no-repeat center center;background-size:contain;opacity:1;cursor:pointer;transition:.5s;transform:translateY(-50%)}
.fengshang_watch .point .main{margin-top:30px;height:440px}
.fengshang_watch .point .main .scroll{position:relative;float:right;width:100%}
.fengshang_watch .point .main .scroll .swiper-slide{position:relative;overflow:hidden;height:440px}
.fengshang_watch .point .main .scroll .swiper-slide .circle{position:absolute;bottom:-100px;left:50%;z-index:1;width:150px;height:150px;border-radius:99px;background:#fff;transition:.5s;transform:translate3d(-50%,0,0)}
.fengshang_watch .point .main .scroll .swiper-slide .circle p{margin-top:10px;color:#2b2b2b;text-align:center;font-size:16px}
.fengshang_watch .point .main .scroll .swiper-slide .circle p:nth-child(2){margin-top:5px}
.fengshang_watch .point .main .scroll .swiper-slide .content{position:absolute;bottom:-160px;left:0;z-index:2;padding:20px;width:100%;height:160px;background:#2b2b2b;color:#fff;transition:.5s}
.fengshang_watch .point .main .scroll .swiper-slide .content .name{font-size:30px}
.fengshang_watch .point .main .scroll .swiper-slide .content .job{margin-top:8px;font-size:16px}
.fengshang_watch .point .main .scroll .swiper-slide .content .say{display:-webkit-box;overflow:hidden;margin-top:10px;font-size:12px;line-height:20px;-webkit-box-orient:vertical;-webkit-line-clamp:3}
.fengshang_watch .point .main .scroll .swiper-slide:hover .circle{transform:translate3d(-50%,50px,0)}
.fengshang_watch .point .main .scroll .swiper-slide:hover .content{transform:translate3d(0,-160px,0)}
.fengshang_watch .case{padding-bottom:15px}
.fengshang_watch .case .main{margin-top:10px;height:510px}
.fengshang_watch .case .main .scroll{position:relative;width:100%}
.fengshang_watch .case .main .scroll .swiper-slide{position:relative;overflow:hidden;height:510px}
.fengshang_watch .case .main .scroll .swiper-slide .img{width:100%;height:415px}
.fengshang_watch .case .main .scroll .swiper-slide .img .circle{position:absolute;bottom:52px;left:50%;z-index:1;width:84px;height:84px;border:3px solid #fff;border-radius:99px;background:#fff;transition:.5s;transform:translate3d(-50%,0,0)}
.fengshang_watch .case .main .scroll .swiper-slide .content{z-index:2;margin-top:50px;width:100%;color:#2f2f2f;text-align:center}
.fengshang_watch .case .main .scroll .swiper-slide .content .name{font-size:14px}
.fengshang_watch .case .main .scroll .swiper-slide .content .job{margin-top:8px;font-size:14px}
.fengshang_watch .case .main .scroll .caseLeft,.fengshang_watch .case .main .scroll .caseRight{top:42%}
.fengshang_watch .activity{padding-bottom:15px}
.fengshang_watch .activity .main{margin-top:40px;height:385px}
.fengshang_watch .activity .main .scroll{position:relative;width:100%}
.fengshang_watch .activity .main .scroll .swiper-slide{position:relative;overflow:hidden;height:385px}
.fengshang_watch .activity .main .scroll .swiper-slide .h1{height:85px;background:#f5f5f5;color:#2b2b2b;text-align:center;line-height:85px}
.fengshang_watch .activity .main .scroll .swiper-slide .img{width:100%;height:250px}
.fengshang_watch .activity .main .actLeft,.fengshang_watch .activity .main .actRight{top:55%}
.fengshang_watch .activity .main .line{position:relative;display:block;margin-top:10px;width:100%;height:10px;border-bottom:1px solid #2b2b2b;text-align:center}
.fengshang_watch .activity .main .line a{display:inline-block;-webkit-transition:350ms ease-in-out;-moz-transition:350ms ease-in-out;-o-transition:350ms ease-in-out;transition:350ms ease-in-out}
.fengshang_watch .activity .main .line a:hover{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg);-ms-transform:rotate(360deg)}
.fengshang_watch .activity .main .line a span{display:block;width:18px;height:18px;border-radius:50%;background:#2b2b2b url(../images/home/news_check.png) no-repeat center center;background-size:12px}
.fengshang_show .banner{height:650px}
.fengshang_show .banner .swiper-pagination{position:relative;bottom:60px;height:44px;background:rgba(0,0,0,.4);color:#fff;line-height:44px}
.fengshang_show .banner .swiper-pagination .swiperPage{position:absolute;top:0;left:20px;width:100px;height:44px;color:#bfbfbf;text-align:right;line-height:44px}
.fengshang_show .banner .swiper-pagination .ctrlLeft{position:absolute;top:50%;left:10px;z-index:5;width:20px;height:20px;background:url(../images/home/bf_left.png) no-repeat center center;background-size:contain;opacity:1;cursor:pointer;transition:.5s;transform:translateY(-50%)}
.fengshang_show .banner .swiper-pagination .ctrlRight{position:absolute;top:50%;right:10px;z-index:5;width:20px;height:20px;background:url(../images/home/bf_right.png) no-repeat center center;background-size:contain;opacity:1;cursor:pointer;transition:.5s;transform:translateY(-50%)}
.fengshang_show .fengshang_show_main{overflow:hidden;background:#f5f5f5}
.fengshang_show .fengshang_show_main .box{overflow:hidden;margin-top:30px;padding:0 25px 40px;border-radius:3px;background:#fff}
.fengshang_show .fengshang_show_main .box .choosen{position:relative;margin-top:30px}
.fengshang_show .fengshang_show_main .box .choosen a{position:relative;margin-right:25px;padding:2px 6px;border-radius:15px;background:#bdaf81;color:#fff;font-size:12px}
.fengshang_show .fengshang_show_main .box .choosen a:after{position:absolute;top:-7px;right:-7px;display:block;width:14px;height:14px;border-radius:50%;background:#adaaa4;color:#fff;content:'×';text-align:center;font-size:13px;line-height:12px}
.fengshang_show .fengshang_show_main .box .choosen .clear{position:absolute;top:0;right:-20px;padding:5px 6px}
.fengshang_show .fengshang_show_main .box .choose{margin-top:40px;color:#3d3d3d}
.fengshang_show .fengshang_show_main .box .choose .select{padding:22px 0 12px;border-bottom:1px dashed #e9e9e9}
.fengshang_show .fengshang_show_main .box .choose .select .name{float:left;width:160px}
.fengshang_show .fengshang_show_main .box .choose .select .options{float:left}
.fengshang_show .fengshang_show_main .box .choose .select .options a{margin-right:30px;padding:2px 6px;color:#3d3d3d;font-size:12px}
.fengshang_show .fengshang_show_main .box .choose .select .options a:hover{border-radius:15px;background:#e9e9e9}
.fengshang_show .fengshang_show_main .box .choose .select .options .active{border-radius:15px;background:#e9e9e9}
.fengshang_show .fengshang_show_main .products{margin-top:20px;padding:15px 15px 0;background:#fff}
.fengshang_show .fengshang_show_main .products .product{float:left;overflow:hidden;margin-bottom:40px;margin-left:20px;width:575px}
.fengshang_show .fengshang_show_main .products .product img{display:block;width:575px;height:425px;object-fit:cover}
.fengshang_show .fengshang_show_main .products .product:nth-child(2n-1){margin-left:0}
.fengshang_show .fengshang_show_main .products .product .detail{margin-top:20px}
.fengshang_show .fengshang_show_main .products .product .detail .small{position:relative;float:left;overflow:hidden;width:130px;height:130px}
.fengshang_show .fengshang_show_main .products .product .detail .small iframe{width:130px;height:130px}
.fengshang_show .fengshang_show_main .products .product .detail .small .fcover{position:absolute;top:0;left:0;z-index:4;width:100%;height:100%;cursor:pointer}
.fengshang_show .fengshang_show_main .products .product .detail .small img{display:block;width:130px;height:130px;object-fit:cover}
.fengshang_show .fengshang_show_main .products .product .detail .info{position:relative;float:right;width:420px}
.fengshang_show .fengshang_show_main .products .product .detail .info h3{margin-top:5px;color:#2b2b2b;font-size:18px}
.fengshang_show .fengshang_show_main .products .product .detail .info a{position:absolute;top:5px;right:20px;height:24px;color:#adadad;font-size:12px;line-height:24px}
.fengshang_show .fengshang_show_main .products .product .detail .info a:after{position:absolute;top:4px;right:-20px;width:16px;height:16px;border-radius:50%;background:#adadad;color:#fff;content:"→";text-align:center;line-height:16px}
.fengshang_show .fengshang_show_main .products .product .detail .info .tag{margin-top:10px}
.fengshang_show .fengshang_show_main .products .product .detail .info .tag span{display:inline-block;margin-right:10px;padding:2px 6px;border-radius:30px;background:#f2f2f2;color:#adadad}
.fengshang_show .fengshang_show_main .products .product .detail .constructor{margin-top:40px;color:#2b2b2b}
.fengshang_show .fengshang_show_main .products .product .detail .address{margin-top:5px;color:#2b2b2b}
.fade{position:relative;top:-50px;opacity:0;user-select:none;pointer-events:none}
.cover{position:fixed;top:0;left:0;z-index:101;display:none;width:100%;height:100%;background:rgba(0,0,0,.9)}
.player{position:fixed;top:50%;left:50%;z-index:111;display:none;width:1000px;height:562.5px;transform:translate3d(-50%,-50%,0)}
.player .close{position:absolute;top:-20px;right:-20px;z-index:122;width:40px;height:40px;background:url(../images/home/close_white.png) no-repeat center center;background-size:contain}
.player .playerbox{width:100%;height:100%}
.player .playerbox iframe{width:100%;height:100%}
