.index_case_title{ padding: 45px 0 30px 0; text-align: center;}
.index_case_title_img{ height: 68px;}
.index_case_icon{ height: 8px; width: 16px; margin: 20px auto 0;font-size: 0px;}
.index_case_icon img{height: 8px; width: 16px;}

/*首页经典案例*/
#icases{ text-align:center; width:1110px; margin: 0 auto;}
#icase_content_index{ padding:5px 0 10px 0; position:relative; }
.ict_div_index{ width: 1110px; overflow-x:hidden;display: none;}
#icase_content_index img{ max-width:100%;_width:expression((document.documentElement.clientWidth||document.body.clientWidth)>100%?"100%":"");}
.icase_ul_index{ width: 1120px; }
#icase_ul_hover{transition:all 0.8s; -webkit-transition: all 0.8s;}
.icase_ul_index li{ position:relative; background-size: cover!important; transition:all 0.8s; -webkit-transition: all 0.8s; float:left; height:188px;width: 270px; cursor:pointer; margin: 5px 10px 5px 0;}
.icase_div_index{ display:none;transtion:all 0.8s; -webkit-transition: all 0.8s; position:absolute; background: url("../newimages/index_case_bg.png")/*tpa=/skins/newimages/index_case_bg.png*/ left top no-repeat; width:100%; height:188px;z-index:10;left:0px; top:0px;}
#icase_ul_hover li:hover .icase_div_index{ display: block;}
.icase_img_index{height:188px;width: 270px; overflow: hidden;}
.icase_img_index img{height:188px;width: 270px; transtion:all 0.8s; -webkit-transition: all 0.8s; }
.icase_ul_index li:hover .icase_img_index img{transform:scale(1.1); transtion:all 0.8s; -webkit-transition: all 0.8s; }

.icase_div_index h2{ height: 25px; line-height: 25px; font-size: 20px; color: #FFF; margin: 70px 0 0 0;font-weight: 300;}
.icase_div_index h3{ height: 25px; line-height: 25px; font-size: 16px; color: #FFF; font-weight: bold;}
.icases_style_index{ float: left; width: 50%;}
.icases_style_index ul li{float: left; font-size: 14px;  color: #323232;  margin-left: 21px; padding: 0 10px; cursor: pointer;}
.oncaseli{ color: #801a75!important; border-bottom: 2px solid #801a75;}
.oncaseli a{ color: #801a75!important; }
#isinput{ height: 30px; top:2px;}
#icases_s_btn{ top:0px!important;}
.index_bottom_btn_box{ text-align: center;}
.index_bottom_btn{border: 1px solid #000; height:36px; margin: 30px auto; font-size: 14px; color: #5e5e5e; line-height:36px; display: inline-block; text-align: center;width:123px;}
.index_bottom_btn:hover{ background: #000;color: #FFF;}
.i_team_box_index{ width: 100%; height: 625px; background: url("../newimages/b_team_bj.png")/*tpa=/skins/newimages/b_team_bj.png*/ left top no-repeat; margin: 22px 0 0 0;}
.i_team_content_index{ width: 1110px; margin: 0 auto;}

#design_list_index ul li {
    float: left;
    width: 206px;
    height: 329px;
    text-align: left;
    margin: 0 0 0 20px;
    position: relative;
    transtion:all 0.5s; -webkit-transition: all 0.5s;
}
#design_list_index ul li:first-child{
    margin-left:0;
}
#design_list_index ul li:hover {
    webkit-box-shadow: 0 0px 15px rgba(0, 0, 0, 0.15);
    -moz-box-shadow: 0 0px 15px rgba(0, 0, 0, 0.15);
    box-shadow: 0 0px 15px rgba(0, 0, 0, 0.15);
    transform:translate(0px,-2px);
    transtion:all 0.5s; -webkit-transition: all 0.5s;
}
#design_list_index ul li h2 {
    width: 206px;
    height: 263px;
    overflow: hidden;
    position: relative;
}
#design_list_index ul li h2 a {
    width: 206px;
    height: 263px;
    overflow: hidden;
    position: relative;
}
#design_list_index ul li h2 img {
    width: 206px;
    height: 263px;
    position: absolute;
    left: 0px;
    top: 0px;
}
.design_list_text_index {
    background: #fff;
    /*border: 1px solid #e3e3e3;*/
    border-top: 0px;
    padding: 13px;
}
#design_list_index ul li{ position: relative;}
#design_list_index ul li h3 {
    font-size: 13px;
    color: #232323;
}
#design_list_index ul li h4 {
    margin: 5px 0 0 0;
}
#design_list_index ul li h4 span {
    font-weight: normal;
    font-size: 13px;
    color: #656565;
    padding: 0 3px 0 0;
}
/*#design_list_index ul li:hover .team_div_index{ display: block;}*/
/*#design_list_index ul li:hover .team_div_link{ display: block;}*/
.team_div_index{ display:none;text-align:center; background: #000;opacity: 0.5; position: absolute;left: 0px; top: 0px;filter:alpha(opacity=50); width: 206px; height: 263px;}
.team_div_link{position: absolute; left: 60px; top: 120px;display: none; height: 25px; line-height: 23px; padding: 0 12px; border: 1px solid #FFF; color: #FFF; font-size: 14px;-moz-border-radius: 3px;      /* Gecko browsers */  -webkit-border-radius: 0;   /* Webkit browsers */  border-radius:0;            /* W3C syntax */}
/*.team_div_link:hover{ background: #FFF; color: #545454;}*/

/*施工直击*/
#iquality_content_index{}
.construction_top_index{ margin-top: 80px; text-align: center;}
.construction_index h5{ line-height: 40px; text-align: center; color: #a3a3a3; font-size: 20px; margin-bottom: 30px; font-weight: normal;}
.construction_con_left_index{ width: 100%;}
.construction_con_center_index{ width: 297px; position: relative; height: 342px; overflow:hidden;}
.construction_con_center_index:hover .construction_name_index{bottom:0; left: 0;}
.construction_name_index{ position: absolute; width: 95%; height: 40px; line-height: 40px; background:rgba(0,0,0,.4); font-size: 17px; bottom:0px; left: 0; color: #fff; padding: 0 2.5%;}
.construction_name_index b{margin-right: 6px;}
.construction_con_right_index{ width: 100%; margin: 6px 0 0 0;}
.construction_con_right_index span{ position:relative; height: 216px; overflow: hidden; margin-bottom: 10px;}
.construction_img_index{position: relative;left: 0px;transition:all .5s;-webkit-transition:all .5s; top:6px;}
.construction_con_center_index:hover .construction_img_index{position: relative;left: -10px;transition:all .5s;-webkit-transition:all .5s;}
.construction_con_right_index span:hover .construction_img_index{position: relative;left: -10px;transition:all .5s;-webkit-transition:all .5s;}
.construction_index{ padding-bottom: 42px;}
#b_site_top_center{ width:496px; height: 342px; margin:0 10px;}
#b_site_bottom_center{ width: 496px; margin: 0 10px;}


