<strong></strong>body{overflow-x: hidden;}
.case_top{padding-bottom: 30px;background-image:url(../../img/2018-08-14_001724.png);}
.case_bottom{background-image:url(../img/2018-08-14_001724.png);}
.excellent_case{width:100%;min-height:600px;background-image:url(../img/cylbg.png);}
.gradient_divide{width:1200px;margin-bottom:50px;margin-top:42px;height:2px;background: -webkit-linear-gradient(left, #DADaDA,white); /* Safari 5.1 - 6.0 */background: -o-linear-gradient(right, gray,white); /* Opera 11.1 - 12.0 */background: -moz-linear-gradient(right, gray,white); /* Firefox 3.6 - 15 */background: linear-gradient(to right,#DADaDA,#333333,#DADaDA); /* 标准的语法（必须放在最后） */}
.hm_other_case{width:192px;height:47px;font-size:20px;text-align:center;transition:all 0.8 linear;-webkit-transition:all 0.8s linear;-moz-transition:all 0.8s linear;-ms-transition:all 0.8s linear; -o-transition:all 0.8s linear;line-height:47px;border:solid 1px #000;background-color:rgba(255,255,255,0);opacity:0.5;margin-top:36px;}
.hm_other_case:hover{border:solid 1px #A22C28;transition:all 0.8s linear; -webkit-transition:all 0.8s linear;-moz-transition:all 0.8s linear;-ms-transition:all 0.8s linear;-o-transition:all 0.8s linear;background-color:#A22C28;}
.hm_other_case:hover a{color:#fff;}
.hm_other_case a{color:black;}
.index_address_all{/*width:500px;*/min-height:150px;background-color:#fff;border:1px solid lightgray;display:flex;flex-direction:row;flex-wrap:wrap;align-content:flex-start;}
.index_address_all>span:hover a{color:white;}
.index_address_all>span:hover{background-color:#A22C28;}
.floor_pic_box{width:394px;height:212px;overflow:hidden;cursor:pointer;}
.address_all{position:absolute;z-index:20;display:none;left:0px;top:20px;}
.each_address{font-size:15px;color:gray;}
.gradient_divide_realcs{margin-top:10px;width:250px;height:2px;background: -webkit-linear-gradient(left, #DADaDA,white); /* Safari 5.1 - 6.0 */background: -o-linear-gradient(right, gray,white); /* Opera 11.1 - 12.0 */background: -moz-linear-gradient(right, gray,white); /* Firefox 3.6 - 15 */background: linear-gradient(to right,#E2CFCF,#A22C28,#E2CFCF); /* 标准的语法（必须放在最后） */margin-bottom:50px;}
.service_process_divide{margin-top:-40px;width:60px;height:1px;background: -webkit-linear-gradient(left, #A22C28,white); /* Safari 5.1 - 6.0 */background: -o-linear-gradient(right, #A22C28,white); /* Opera 11.1 - 12.0 */background: -moz-linear-gradient(right, #A22C28,white); /* Firefox 3.6 - 15 */background: linear-gradient(to right,#A22C28,#FFF,#A22C28); /* 标准的语法（必须放在最后） */}
.flex-row-area{width:850px;height:82px;display:flex;flex-direction: row;justify-content:space-between;align-items:center;}
.flex-row-area span{font-size:16px;color:white;min-width:70px;height:20px;border-radius:25px;line-height:19px;text-align:center;}
.flex-row-area span a{color:white;}
.flex-row-area span a:hover{color:#A22C28;font-weight: bold;}
.flex-row-area span:hover{background-color:white;}
.popa_floor{background-image:url(../img/2018-08-12_215119.png);min-height:500px;display:flex;flex-direction:column;width:100%;}
.flex-row-show{display:flex;flex-direction: row;width:1200px;height:430px;flex-wrap:wrap;justify-content:space-between;}
.cli_sum{position:absolute;width:110px;height:78px;background-color:rgba(54,57,62,0.7);top:0px;right:13px;display:flex;flex-direction:column;align-items:center;}
.area_flr{position:absolute;background-color:rgba(54,57,62,0.7);width:100%;height:38px;line-height:38px;top:175px;text-align:center;color:white;}
.hm_other_flr{margin-top:15px;width:393px;height:212px;display:flex;flex-direction:column;align-items: center;background-color:rgba(56,57,57,0.8);cursor:pointer;position:relative;background-image:url(../img/lm-rzlp-tu-02.png);justify-content:center;text-align:center;}
.bg_shadow_cover{width:393px;height:212px;background-color:rgba(56,57,58,0.5);position:absolute;top:0px;}
.gradient_hm_flr{z-index: 12;width:250px;height:2px;background: -webkit-linear-gradient(left, #DADaDA,white); /* Safari 5.1 - 6.0 */background: -o-linear-gradient(right, gray,white); /* Opera 11.1 - 12.0 */background: -moz-linear-gradient(right, gray,white); /* Firefox 3.6 - 15 */background: linear-gradient(to right,#474B4E,#FFFFFF,#474B4E); /* 标准的语法（必须放在最后） */margin-top:10px;margin-left:-10px;}
.cli_server{color:white;font-size: 15px;margin-top:13px;}
.cli_count{color:white;font-size:23px;font-weight:bold;margin-top:13px;}
.hm_floor_column{background-image:url(../img/2018-08-12_215119.png);width:100%;height:675px;}
.m_other_floor{width:200px;height:50px;border:solid 1px white;line-height:50px;text-align:center;margin:70px auto;}
.m_other_floor:hover{background-color:#A22C28;border:solid 1px #A22C28;}
.m_other_floor:hover a{color:#fff;}
.ower_story{background-image:url(../img/cylbg.png);width:100%;height:830px;}
.o_story_show{width:1200px;height:650px;margin:0 auto;position:relative;top:-50px;background-image:url(../img/index-yzgs-tu.png);background-size: 1200px auto;}
.o_story_slide{width:1200px;height:120px;background-color:rgba(54,57,62,0.7);position:absolute;bottom:0px;}
.phase_floor_cplt{font-weight:bold;font-size:25px;margin-left:35px;color:white;}
.phase_floor_slide{margin-right:8px; width:150px;height:100px; border:solid 2px #F3930B;cursor:pointer;}
.phase_floor_slide img{width:150px;}
.default_floor_slide{border:solid 2px red;}
.m_ower_story {
    width: 300px;
    height: 55px;
    font-size: 20px;
    line-height: 55px;
    text-align: center;
     margin-bottom: 60px; 
	box-shadow: 1px 1px 4px #d7d7d7;
	background-color: rgba(0,0,0,0.3);
	color:#fff;
	
}
.m_ower_story:hover{background-color:#c1251e ;}
.other_column{width:100%;min-height:1600px;background-image:url(../img/2018-08-14_001724.png);margin-top:-90px;}
.o_view_cate {
    display: flex;
    flex-direction: row;
    margin-top: -10px;
    justify-content: space-between;
    /* width: 100%; */
}
.o_cata_video a{font-weight:bold;color:black;}
.cata_video_def a{color:#A22C28;}
.swap_tab{width:175px;height:40px;border:1px solid #000000;font-size:18px;font-weight:bold;line-height:40px;text-align:center;position:relative;left:0px}
.ft-carousel{position:relative;}
.swap_tab a{color:black;}
.swap_tap_def{background-color:#A22C28;border:solid 1px #A22C28;color:white;}
.swap_tap_def a{color:white;}
.nav_triangle{position:absolute;top:21px;left:78px;display:none;}
.nav_triangle_def{display:block;}
.swap_tab_relate{width:1200px;min-height:400px;position:relative;margin-top:-10px;display:none;flex-direction:row;justify-content:space-between;}
.swap_tab_relate_def{display:block;}
.cprt_act_example {width: 550px;height:380px;font-size: 40px;text-align: center;margin: 20px auto;border:solid 1px lightgray;}
.carousel-item{line-height: 336px;color: #fff;font-family:  Arial Black}
.crpt_adver{position:absolute;width:100%;height:36px;bottom:0px;background-color:rgba(56,57,56,0.6);}
.crpt_adver_phrase{
    font-size:17px;
    color:white;
    display:inline-block;
    width:100%;height:36px;line-height:36px;float:left;text-align:left;
    text-indent:1em;
    overflow:hidden;
}
.crpt_adver_details{width:620px;min-height:380px;position:absolute;top:20px;left:590px;}
.crpt_adver_detail{display:flex;flex-direction:column;justify-content:center;width:620px;min-height:100px;margin-top:5px;}
.crpt_adver_detail_active{background-color:white;}
.crpt_adver_title{display:flex;flex-direction:row;justify-content:space-between;}
.adver_title_left_def{color:#A22C28;text-decoration:underline;}
.crpt_adver_title_left{width:70%;height:50px;text-align:left;line-height:50px;text-indent:1em;font-size:20px;}
.crpt_adver_title_right{width:30%;height:50px;}
.slt_designer{width:100%;min-height:500px;margin-top:-10px;background-image:url(../img/2018-08-14_001724.png);}
.title_right_month{width:50px;height:26px;text-align:center;line-height:26px;color:white;background-color:#333333}
.title_right_date{font-size:10px;width:50px;height:24px;line-height:24px;text-align:center;}
.crpt_adver_content{height:56px;width:94%;margin:8px auto;font-size:12px;text-align:justify;line-height:16px;text-indent:2em;}
.adver_title_right_def{background-color:#A22C28;}
.gradient_divide_realcs{margin-top:160px;margin-bottom:20px;}

.project_bimg{margin-top:-110px;width:100%;height:368px;background-image:url(../img/lpxq-yykgd-bg.png);background-repeat:no-repeat;}
.ol_subscribe_left{width:650px;border-radius:20px;height:320px;background-color:rgba(238,239,236,0.8);}
.subscribe_left_le{width:60%;height:100%;float:left;}
.subscribe_right_ri{width:38%;height:310px;float:right;display:flex;flex-direction:column;align-items:;left;}
.subscribe_right_top{width:530px;height:60px;display:flex;flex-direction:row;justify-content: left;background-color:#A22C28;border-radius: 25px 25px 0px 0px;line-height:60px;}
.ol_subscribe_right{width:530px;border-radius:25px;background-color:rgba(238,239,236,0.8);height:320px;}
.scroll{line-height:30px;padding:0 20px;height:220px;overflow:hidden;margin-top:20px;}
.brand_items{width:150px;height:70px;margin-top:12px;margin-left: 10px;border:solid 1px black;}
.flex_row_brand {
    width: 1200px;
    /* height: 210px; */
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: space-between;
    margin-top: 0px;
    margin-bottom: 20px;
}
/*.flex_row_brand{width:1200px;height:210px;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;margin-top:0px;margin-bottom:20px;}*/
.service_process{width:125px;height:170px;transition:all 0.8s linear;background-color:white;cursor:pointer;border-radius:5px;margin-top:12px;position:relative;}
.service_process_items{width:100%;height:215px;transition-duration:0.8s;background-color:#A22C28;border-radius:8px;position:absolute;top:-25px;cursor:pointer;display:none;text-align:center;}
.service_process_def{display:block;transition-duration:0.8s}
.flex_row_service{width:1200px;display:flex;flex-direction:row;justify-content:space-between;margin:0 auto;height:200px;}
.active_item:hover .jpal-s-bd{visibility:hidden;}
.anli-s{transition:all 0.8s linear;}
.active_item:hover .anli-s{transition:all 0.8s linear;-webkit-transition: all 1s ease-in;-moz-transition: all 1s ease-in;-ms-transition: all 1s ease-in;-o-transition: all 1s ease-in;transition: all 1s ease-in;position: absolute;transform:scale(1.1);}
.target_item{visibility:hidden;cursor:pointer;transition:all 0.4s linear;-o-transition:all 0.4s linear;-ms-transition:all 0.4s linear;-moz-transition:all 0.4s linear;-webkit-transition:all 0.4s linear;opacity:0;}
.active_item:hover .target_item{visibility:visible;opacity: 1;-ms-transition:all 0.4s linear;-moz-transition:all 0.4s linear;-webkit-transition:all 0.4s linear;-o-transition:all 0.4s linear;transition:all 0.4s linear;}
.floor_pic:hover{transition:all 0.8s linear;transform:scale(1.1);-webkit-transition: all 1s ease-in;-moz-transition: all 1s ease-in;-ms-transition: all 1s ease-in;-o-transition: all 1s ease-in;transition: all 1s ease-in;}
.floor_pic{transition:all 0.8s linear;-webkit-transition:all 0.8s linear;-moz-transition:all 0.8s linear;-ms-transition:all 0.8s linear;-o-transition:all 0.8s linear;}
.popularity_floor div:hover{box-shadow:0px 0px 42px #FFF;transition: all 0.4s linear;margin-top:-3px;}
.popularity_floor div{transition:all 0.4s linear;}
.design_price{background-color: white;position:relative; padding-left: 10px; height: 280px;}
.jpal-big-bd{position:absolute;display:flex;flex-direction:column;justify-content:center;transition:all 0.5s linear;opacity:0;-webkit-transition:all 0.5s linear;-ms-transition:all 0.5s linear;-moz-transition:all 0.5s linear;-o-transition:all 0.5s linear;}
.mfsj-hqbj-k-def{background-color:#A22C28;}
.customer_case_def:hover{transition:all 0.5s linear;opacity:1;-webkit-transition:all 0.5s linear;-ms-transition:all 0.5s linear;-moz-transition:all 0.5s linear;-o-transition:all 0.5s linear;z-index:100;}
/*.home_form_date{align-items: flex-start; height: 222px;position:absolute;left:175px;top:28px;visibility:hidden;}*/
.home_form_date {
    align-items: flex-start;
    height: 222px;
    position: absolute;
    /* left: 175px; */
    top: 0px;
    visibility: hidden;
    background-color: #fff;
    padding: 29px 0 29px 0;
}
.home_form_def{visibility:visible;}
.common-free-price{font-size: 20px; margin-top: 6px;}
.free-price-def{color:#fff;}
.icon-frame-1{background-size: 100%; background-image: url(../img/mfsj-icon-n.png); width: 44px; height: 44px; margin-bottom: 6px;}
.common-icon-1{background-image: url(../img/mfsj-icon-y.png);}
.icon-frame-2{background-size: 100%; background-image: url(../img/icon-hqbj-n.png); width: 44px; height: 44px; margin-bottom: 6px;}
.common-icon-2{background-image:url(../img/hqbj-icon-y.png);}
.designer_detail_active{width:220px;height:48px;position:absolute;background-color:#E7930C;bottom:0px;visibility:hidden;text-align:center;line-height:48px;color:#fff;font-weight:bold;}
.designer_detail_active:hover{background-color:#FAB752;transition-duration:1.2s;}
.designer_img{transition:all 0.8s linear;width:220px;height:312px;border:solid 1px #DDD;position:relative;cursor:pointer;}
.designer_img:hover .designer_detail_active{visibility:visible;}
.designer_box{width:220px;height:264px;overflow:hidden;}
.transform_obj:hover{transition:all 0.8s linear;transform:scale(1.1);}
.transform_obj{transition:all 0.8s linear;}
.video_select_def{visibility:visible;}



.animateboxSize{transition:all 0.6s linear;-moz-transition:all 0.6s linear;-o-transition:all 0.6s linear;opacity: 0;-webkit-transform:scale(0.3);-ms-transform:scale(0.3);-o-transform:scale(0.3);-moz-transform:scale(0.3);transform:scale(0.3);-ms-transition:all 0.6s linear;-webkit-transition:all 0.6s linear;}
.animateSize{opacity: 1;-o-transition:all 0.6s linear;transition:all 0.6s linear;-moz-transition:all 0.6s linear;-webkit-transition:all 0.6s linear;-ms-transition:all 0.6s linear;transform:scale(1);-o-transform:scale(1);-moz-transform:scale(1);-webkit-transform:scale(1);-ms-transform:scale(1);}
.animateboxY{ transform: translateY(60px); -webkit-transform: translateY(60px);-ms-transform: translateY(60px); opacity: 0; transition: 0.8s all; -webkit-transition: 0.8s all; -ms-transition: 0.8s all;}
.animateboxY-{ transform: translateY(-60px); -webkit-transform: translateY(-60px);-ms-transform: translateY(-60px); opacity: 0; transition: 0.8s all; -webkit-transition: 0.8s all; -ms-transition: 0.8s all;}
.animateY{ transform: translateY(0); -webkit-transform: translateY(0);-ms-transform: translateY(0);opacity: 1;}
.animatebox-left{ transform: translateX(-120px); -webkit-transform: translateX(-120px);-ms-transform: translateX(-120px); opacity: 0; transition: 0.8s all; -webkit-transition: 0.8s all; -ms-transition: 0.8s all;}
.animatebox-right{ transform: translateX(120px); -webkit-transform: translateX(120px);-ms-transform: translateX(120px); opacity: 0; transition: 0.8s all; -webkit-transition: 0.8s all; -ms-transition: 0.8s all;}
.animate{ transform: translateX(0); -webkit-transform: translateX(0);-ms-transform: translateX(0);opacity: 1;}
.icon-frame-1{transition:all 0.8s linear;}
.icon-frame-1:hover{transition:all 0.8 linear;transform:rotate(360deg);}
.icon-frame-2{transition:all 0.8s linear;}
.icon-frame-2:hover{transition:all 0.8 linear;transform:rotate(360deg);}
.promit_btn{width: 130px; height: 30px; cursor:pointer; border-radius:3px; background-color: #a22d28; color: white;opacity:0.5;outline:none;}
.promit_btn:hover{opacity: 1;}
.price_btn{width: 130px; height: 30px;cursor:pointer;border-radius:3px; background-color: #a22d28; color: white;opacity: 0.6;}
.price_btn:hover{opacity: 1;}
.carousel-item{line-height:336px;color:#fff;font-family:Arial Black}
.video_box{width:380px; height:250px; overflow:hidden;position:relative;}
.video_box a img{transition:all 0.6s linear;-webkit-transition:all 0.6s linear;-ms-transition:all 0.6s linear;-moz-transition:all 0.6s linear;-o-transition:all 0.6s linear;}
.video_box a img:hover{transform:scale(1.1);}
.show_promit{transition:all 0.8s linear;visibility:visible;-webkit-transition:all 0.8s linear;-ms-transition:all 0.8s linear;-o-transition:all 0.8s linear;-moz-transition:all 0.8s linear;}
.price_navigation{width:100%;height:118px;background-color:rgba(21,21,21,0.8);position:fixed;top:837px;z-index:105;}
.promit_form{width:1000px;height:100%;margin:0 auto;display:flex;flex-direction:row;justify-content:space-between;align-items:center;}
.price_hidden_icon{background-image:url(../img/report-price.png);width:80px;height:80px;background-repeat:no-repeat;background-position:center;}
.report_price_form{width:380px;height:45px;display:flex;flex-direction:row;justify-content:space-between;align-items:center;}
.call_price{width:53px;height:45px;background-color:#9C2F28;border-radius:4px;display:flex;font-direction:row;justify-content:center;align-items:center;outline:none;cursor:pointer;color:#fff;font-size:12px;}
.call_price_input{width:135px;height:26px;transition:all 0.4s linear;border:solid 1px gray;background-color:#fff;outline:none;text-indent:1em;font-size:13px;}
.call_price_input:hover{box-shadow:0 0 5px #fff;transition:all 0.4s linear;}
.close_btn{position:absolute;right:200px;color:#fff;cursor:pointer;top:30px;}
.free_report_price{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;width:122px;}
.report_price_btn{width:32px;height:98px;background-color:#C1010C;position:fixed;top:837px;cursor:pointer;display:flex;flex-direction:column;z-index:112;justify-content:center;align-items:center;visibility:hidden;}
.banner ul li a{width:797px;height:546px;overflow:hidden;transition:all 0.5s linear;position:relative;}
.banner ul li a:hover{transform:scale(1.1);transition:all 0.5s linear;-webkit-transition:all 0.5s linear;-o-transition:all 0.5s linear;-ms-transition:all 0.5s linear;-moz-transition:all 0.5s linear;}
.video_cellect_box{width:1160px;height:310px;margin-top:0px;margin-bottom:20px;}
.cellect_box{display:none; width:1160px;height:310px;}
.video_cellect_box_def{display:block;}
.video_alt{width:381px;height:48px;position:absolute;background-color:rgba(58,50,45,0.7);bottom:0px;text-align:center;;line-height:48px;color:#fff;}
