/**/

.city-change_1 {

            width: 860px;

            height: 40px;

            background: #ffffff;

            -webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.2);

            -moz-box-shadow: 0 1px 3px rgba(0,0,0,0.2);

            box-shadow: 0 1px 3px rgba(0,0,0,0.2);

            border-radius: 2px;

            position: fixed;

            z-index: 999;

           

            left: 560px;

            right: 0;

            top: 86px;

            bottom: 0;

            display: none;

            

        }

		 .city-change_1 .title {

            /* text-align: left; */

            /* margin: 30px 40px 0 40px; */

            /* font-size: 15px; */

            /* color: #394043; */

            /* font-weight: bold; */

            /* position: relative; */

			    padding: 10px 0px;

        }

		 .city-change_1 .title a {

		  text-align: left;

            margin: 30px 20px 0 20px;

            font-size: 15px;

            color:#28262b;

            font-weight: bold;

            position: relative;

			 }

			 

	/*对比*/	

 .xzx_secaa {

    margin-right: -20px;

    margin-bottom: 40px;

    width: 1200px;

    margin: 0 auto;

    height: 600px;

   

}

  .seca_item1{

    width: 356px;

    height: 212px;

    float: left;

    margin: 33px 58px 10px 5px;

    /* margin-top: 33px; */

    box-shadow: 0 0 10px #666;

	transition: all .3s;

}



  .seca_item2{

    width: 356px;

	    height: 212px;

    float: left;

	margin-top: 33px;

    box-shadow: 0 0 10px #666;

	transition: all .3s;

}



.seca_item1:hover{transform: translateY(-8px);transition:all ease .3s;webkit-transition:all ease .2s; box-shadow: 0 0 10px #666;}

.seca_item2:hover{transform: translateY(-8px);transition:all ease .3s;webkit-transition:all ease .2s; box-shadow: 0 0 10px #666;}

/*装修记算器*/	



.caculator-box1{

      display: block;

      width:100%;

      height: 420px;

      background:#f5f5f5;

      border-top: 1px solid #f5f5f5;

    }

	

.caculator-total-box{

  width:1200px;

  margin:0 auto;

    }

	.caculator-btn-bj{

 display: inline-block;

 width:240px;

 text-align: center;

 height:40px;

 line-height: 40px;

font-size: 14px;

color:#fff;

background: #737373;

margin-right: 20px;

      }

 .caculator-btn-phone{

display: inline-block;

width:345px;

text-align: center;

height:40px;

line-height: 40px;

font-size: 14px;

color:#fff;

background: #e60000;

  }

   .caculator-btn-phone1{

display: inline-block;

width:345px;

text-align: center;

height:40px;

line-height: 40px;

font-size: 14px;

color:#fff;

background: #e60000;

  }

   .caculator-btn-phone2{

display: inline-block;

width:345px;

text-align: center;

height:40px;

line-height: 40px;

font-size: 14px;

color:#fff;

background: #e60000;

  }

     .caculator-btn-phone3{

display: inline-block;

width:345px;

text-align: center;

height:40px;

line-height: 40px;

font-size: 14px;

color:#fff;

background: #e60000;

  }

  

  

  

   .floor_pinpaishili{background: #efeef3;padding-bottom: 40px; margin-top: 100px;}

    /* .pinpaishili_banner_box{margin-top:40px;overflow: hidden;margin-bottom:50px;}

    .pinpaishili_banner_list{font-size: 0;position:relative;width: 288px;height: 312px;float: left;margin-left: 16px;}

    .pinpaishili_banner_list:first-child{margin-left: 0px;}

    .ppsl_shadow_box{

      position:absolute;

      top:0;

      left:0;

      background: rgba(0,0,0,0.5);

      width: 100%;

      height: 0px;

      text-align:center;

      transition: height 0.4s;

      -moz-transition: height 0.4s;

      -webkit-transition: height 0.4s;

      -o-transition: height 0.4s;

    }

    .pinpaishili_banner_list:hover .ppsl_shadow_box{height: 312px;}

    .pinpaishili_banner_list:hover .ppsl_seeMore_btn{display: block;}

    .ppsl_seeMore_btn{width: 100px;height: 37px;font-size: 14px;text-align: center;line-height: 37px;border: 1px solid #fff;

    color: #fff;left: 50%;display: none;top: 50%;position: absolute;margin-top: -18.5px;margin-left: -50px;} */

    /*新css开始*/

    .clearfloat:before,.clearfloat:after {content:"";display:table;}

    .clearfloat:after { clear:both; }

    /* For IE 6/7 (trigger hasLayout) */

    .clearfloat { *zoom:1; }

	.main_box {

    width: 1200px;

    margin: auto;

    overflow: hidden;

}

    /* center class */

    .ppsl_box_con{margin-top: 30px;}

    .ppsl_floors .ppsl_box_con ul{width:110%;}

    .ppsl_floors .ppsl_box_con ul li{

        width:390px;

        height:180px;

        float:left;

        margin-right:15px;

        background: #fff;

        /* -webkit-transition: transform 0.3s 0s ease-out;

        transition: transform 0.3s 0s ease-out;

        -ms-transition: transform 0.3s 0s ease-out;

        -moz-transition: transform 0.3s 0s ease-out;

        -o-transition: transform 0.3s 0s ease-out;

        transition: transform 0.3s 0s ease-out; */

        transition:all 0.3s;

        -ms-transition: all 0.3s;

        -moz-transition:all 0.3s;

        -o-transition:all 0.3s;

        }

    #ppsl_box .ppsl_box_con ul li:hover{

        box-shadow: 0px 12px 30px rgba(152,152,152,.3);

        /* -webkit-transform: translateY(-5px);

        -ms-transform: translateY(-5px);

        -moz-transform: translateY(-5px);

        -o-transform: translateY(-5px);

        transform: translateY(-5px);

        -webkit-transform-origin: center center;

        transform-origin: center center;

        -ms-transform-origin: center center;

        -moz-transform-origin: center center;

        -o-transform-origin: center center; */

        margin-top:-5px;

    }

    #ppsl_box .ppsl_box_con ul li:hover .font-titles{color:#e60000}

    .ppsl_floors .ppsl_box_con ul li .con_img{width:100%;height:180px;position: relative;}

    .con_content{padding-top:30px;margin-left:30px}

    .font-titles{font-size: 20px;color:#545454}

    .font-blod{font-weight: bold;margin-top:10px;}

    /*中间高的部分*/

    .ppsl_box_middle{margin-top: 15px;}

    .ppsl_floors .ppsl_box_middle ul{width:110%;}

    .ppsl_floors .ppsl_box_middle ul li{

        width:390px;

        height:276px;

        float:left;

        margin-right:15px;

        background: #fff;

       /*  -webkit-transition: transform 0.3s 0s ease-out;

        transition: transform 0.3s 0s ease-out;

        -ms-transition: transform 0.3s 0s ease-out;

        -moz-transition: transform 0.3s 0s ease-out;

        -o-transition: transform 0.3s 0s ease-out;

        transition: transform 0.3s 0s ease-out; */

        transition:all 0.3s;

        -ms-transition: all 0.3s;

        -moz-transition:all 0.3s;

        -o-transition:all 0.3s;

        }

    #ppsl_box .ppsl_box_middle ul li:first-child:hover{

        box-shadow: 0px 12px 30px rgba(152,152,152,.3);

        /* -webkit-transform: translateY(-5px);

        -ms-transform: translateY(-5px);

        -moz-transform: translateY(-5px);

        -o-transform: translateY(-5px);

        transform: translateY(-5px);

        -webkit-transform-origin: center center;

        transform-origin: center center;

        -ms-transform-origin: center center;

        -moz-transform-origin: center center;

        -o-transform-origin: center center; */

        margin-top:-5px;

    }

    #ppsl_box .ppsl_box_middle ul li:last-child:hover{

        box-shadow: 0px 12px 30px rgba(152,152,152,.3);

        /* -webkit-transform: translateY(-5px);

        -ms-transform: translateY(-5px);

        -moz-transform: translateY(-5px);

        -o-transform: translateY(-5px);

        transform: translateY(-5px);

        -webkit-transform-origin: center center;

        transform-origin: center center;

        -ms-transform-origin: center center;

        -moz-transform-origin: center center;

        -o-transform-origin: center center; */

        margin-top:-5px;

    }

    #ppsl_box .ppsl_box_middle ul li:hover .font-titles{color:#e60000}

    .ppsl_floors .ppsl_box_middle ul li .con_img{width:100%;height:276px;position: relative;}

    .home_go_btn{width:130px;height:35px;text-align:center;line-height:35px;background:#e60000;display:block;color:#fff;font-size: 14px;margin: auto}

    .shj_titles{color:#fff;font-size:30px;font-weight:bold;padding-top: 70px;}

    .shj_summery{color:#fff;font-size:16px;margin-top: 8px;}

    /*新css结束*/