
/*777套餐*/
.package-hd{   width: 100%;margin: 25px 0px 50px;/* overflow: hidden; */}
.package-hd .slide{ float: left; width: 400px;position: relative;}
.package-hd .slide .bd{ width:400px; height:400px; overflow:hidden;}
.package-hd .slide .bd li{ float:left; width: 400px; height: 400px;}
.package-hd .slide .hd{ position:relative; padding:0 15px; margin-top: 15px; zoom:1; }
.package-hd .slide .hd .tempWrap{ margin-left:8px;  }
.package-hd .slide .hd ul{ overflow:hidden; zoom:1; }
.package-hd .slide .hd li{ border:2px solid #fff;width: 55px; float: left; cursor:pointer;   margin: 0px 7px;}
.package-hd .slide .hd li img{ width: 55px; height: 55px;}
.package-hd .slide .hd li.on{border: 2px solid #961B97;}
.package-hd .slide .prev,.package-hd .slide .next{display: block;background: url(../images/index-bg.png) no-repeat -109px -50px;width: 12px;position: absolute;bottom: 0px;height: 57px;cursor: pointer;}
.package-hd .slide .prev{ left:0;}
.package-hd .slide .next{ right:0; background-position: -124px -50px;}
.package-hd .info{ float:right; width: 750px; color: #666;}
.package-hd .info h1{ color: #333; font-size: 20px; font-weight: bold;}
.package-hd .info .item-txt{ color: #eb2e44; font-size: 14px; line-height:30px; margin-bottom: 15px;}
.package-hd .info .item-price{ width: 586px; margin-bottom: 25px;padding: 10px 0px; height:36px;line-height:36px;background: #f7f8f8; border:1px solid #eee;}
.package-hd .info .item-price .tit{float: left; padding-left: 10px; width: 68px;font-size: 14px;}
.package-hd .info .item-price .unit{ color: #ef314b; font-weight: bold; }
.package-hd .info .item-price .price{ font-size: 24px; color: #ef314b; font-weight: bold;}
.package-hd .info .item-price .amount{ float: right; width: 150px;text-align: center;border-left: 1px solid #ccc;line-height: 18px;}
.package-hd .info .item-price .amount em{ color: #ef314b; font-size: 14px;}
.package-hd .info .item,.package-hd .info .item-package{ overflow: hidden;margin-bottom: 25px; }
.package-hd .info .item{ width: 100%; height: 30px; }
.package-hd .info .item-package .tit{ float: left; padding-left: 10px; width: 70px; line-height: 40px; font-size: 14px;}
.package-hd .info .item-package label{ float:left; border:1px solid #ccc; padding: 1px 25px;line-height: 38px;margin-right: 15px; cursor:pointer;font-size: 14px;}
.package-hd .info .item-package label.on{ float:left; border: 2px solid #f40362; padding: 0px 24px; background: url(../images/selected.png) no-repeat right bottom;}
.package-hd .info .item-package label input{ display:none;}
.package-hd .info .item-active{position: relative;padding-bottom: 5px;border: 1px solid #eee;width: 586px;margin-bottom: 20px;}
.package-hd .info .item-active .tit{ position: absolute;top: -9px;left: 38px; font-size:14px; color:#000; font-weight: bold;padding: 0px 10px; background: #fff;}
.package-hd .info .item-active dl{ padding: 11px 20px 0;}
.package-hd .info .item-active dd{ line-height: 20px;margin: 12px 0px 10px; overflow:hidden;}
.package-hd .info .item-active dd span{ float:left;}
.package-hd .info .item-active dd .iconfont{ margin-right:5px;font-size: 14px;vertical-align: middle;}
.package-hd .info .item-active dd .label{ background: #f40362; height: 20px;float: left;color: #fff;padding: 0px 10px;line-height: 20px;margin-right: 15px;}
.package-hd .info .item-active dd .tag{ color: #ef314b; margin-right: 15px; }
.package-hd .info .item .tit{float: left; padding-left: 10px; width: 70px; font-size: 14px;line-height: 30px;}
.package-hd .info .item .input{ position:relative; float: left; width: 72px;}
.package-hd .info .item .input .num{ width: 30px; padding: 2px 10px;border: 1px solid #ccc;line-height: 24px;height: 24px;}
.package-hd .info .item .input a{ display:block; position:absolute; left:55px; width: 16px; height: 12px; line-height:12px; text-align:center; border: 1px solid #ccc; background:#fff;}
.package-hd .info .item .input a.plus{top:0px}
.package-hd .info .item .input a.minus{bottom:0px}
.package-hd .info .item-btn,.package-hd .info .item-tip{padding-left: 80px; }
.package-hd .info .item-btn{height: 55px;}
.package-hd .info .item-btn .form-btn,.package-hd .info .item-btn a{ float:left;}
.package-hd .info .item-btn .form-btn{padding: 0px 62px; margin-right:15px;font-size: 16px;background: #ef314b;height: 40px; line-height:40px;}
.package-hd .info .item-btn .form-btn:hover{ background: #CE0C26;}
.package-hd .info .item-btn a{display: inline-block; width: 233px; height: 55px; background: url(../images/btn.png) no-repeat;position: relative;margin-top: -11px;}
.package-hd .info .item-btn a:hover{   }
.package-hd .info .item-tip{ font-size: 13px;  margin-top: 15px;line-height: 26px;position: relative;width: 508px;}
.package-hd .info .item-tip .show{ position:absolute;right:0;top:0px;}
.package-hd .info .item-tip .show i{ font-weight:bold;}
.package-hd .info .item-tip .hide{ display: none;position: absolute;top: 28px;right: 0px;background: #fff;width: 466px;padding: 10px 20px;border: 1px solid #e6e6e6;font-size: 12px;box-shadow: 0 0 5px #CCC;}
.package-hd .info .item-tip .close{ position:absolute; right: 10px; top: 5px;font-family: cursive;font-size: 15px;}
.package-hd .info .item-tip span{background:url(../images/ico.png) no-repeat;padding-left: 20px;margin-right: 20px;}
.package-hd .info .item-tip span.icon-1{background-position: 0px -2px;}
.package-hd .info .item-tip span.icon-2{background-position: 0px -24px;}
.package-hd .info .item-tip span.icon-3{background-position: 0px -47px;}
.package-hd .info .item-tip span.icon-4{background-position: 0px -68px;}
.package-bd .tab-hd{ border: 1px solid #efefef;height: 48px;line-height: 46px;font-size: 14px;color: #666;background: #fafafa;width: 1178px;}
.package-bd .tab-hd ul{ float:left;}
.package-bd .tab-hd .btn{ float:right; display: none;}
.package-bd .tab-hd .btn .unit{  float:left;color: #ef314b; font-weight: bold; }
.package-bd .tab-hd .btn .price{  float:left;font-size: 24px; color: #ef314b; font-weight: bold;}
.package-bd .tab-hd .btn .form-btn{float:left;line-height: 48px;height: 48px;background: #ef314b;padding: 0px 55px;margin-left: 20px;}
.package-bd .tab-hd .btn .form-btn:hover{ background: #CE0C26;}
.package-bd .tab-hd.fixed {position: fixed;top:0px;z-index: 100000; zoom:1; _position:absolute;_top:expression(documentElement.scrollTop);box-shadow: 0 1px 5px #c9c9c9;}
.package-bd .tab-hd.fixed .btn{ display: block; }
.package-bd .tab-hd li{ float: left; padding: 1px 25px; border-right: 1px solid #efefef; border-top: 1px solid #efefef;margin-top: -1px; cursor: pointer;}
.package-bd .tab-hd li.on{ border-top: 2px solid #961B97; background: #fff;padding: 0px 25px 2px;}
.package-bd .tab-bd .tab-content{ display: none; }
.package-bd .tab-bd .intro dl{ margin-top:40px;}
.package-bd .tab-bd .intro dd,.package-bd .tab-bd .intro dt{ overflow:hidden; line-height:48px;}
.package-bd .tab-bd .intro dt{font-size: 16px; color:#333; background:#f7f8f8;}
.package-bd .tab-bd .intro dd{font-size:16px;}
.package-bd .tab-bd .intro dd:nth-child(2n-1){ background:#f7f8f8;}
.package-bd .tab-bd .intro dl span{ float:left; width:21%; padding-left:4%;}
.package-bd .tab-bd{ padding: 40px 0 50px; }
.package-bd .tab-bd .record dt{ overflow:hidden; line-height:48px;}
.package-bd .tab-bd .record dt{font-size: 16px; color:#333; background:#f7f8f8;}
.package-bd .tab-bd .record dd{font-size: 14px;  line-height:20px; padding:20px 0px; border-bottom:1px dotted #efefef; overflow:hidden;}
.package-bd .tab-bd .record span{ float:left; width: 15%; text-align: center;}
.package-bd .tab-bd .record span.w55{ width: 55%; }
.package-bd .tab-bd .record dd span.w55{ text-align:left; }
.allin{position: relative;z-index: 1;}
.allin .warp{width: 1120px;margin: 0 auto;position: relative;}
.allin .scrollto{padding:56px 0;}
.allin .name{font-size: 28px;text-align: center;line-height: 48px; height:48px;position: relative;font-weight: bold;color: #000;}
.allin .name .name-box{padding: 0 30px;background: #FFF;position: relative;z-index: 2;}
.allin .name .line{position: absolute;width: 100%;top: 50%;height: 1px;background: #CCC;left: 0;}
.allin .title{font-size: 16px;text-align: center;line-height: 26px;padding: 10px 0;color: #666}
.allin a.prev,.allin a.next{width: 59px;height: 59px;position: absolute;top: 50%;margin-top: -30px;background: url(../images/evaluate.png) no-repeat;}
.allin a.prev{background-position: 0px 0px;left: -80px;}
.allin a.next{background-position: right 0px;right: -80px;}
.allin-banner{height: 600px;width: 100%;position: relative;overflow: hidden;}
.allin-bannerBox{position: absolute;width: 1920px;height: 600px;top: 0;left: 50%;margin-left: -960px;}
.allin-bannerBtn{position: absolute;width: 260px;height: 60px;left: 50%;margin-left: -130px;bottom: 44px;background: url(../css/.com/Websites/shenghuojia/Templates/pc_shj/Static/css/about:blank);}
.allin .introduce{ padding:0; }
.allin .introduce .banner,.allin .introduce .environment{width:100%;overflow: hidden;text-indent: -100000000px;}
.allin .introduce .banner{height: 487px;background:url(../images/intro-1.gif) no-repeat;}
.allin .introduce .address{background:#292c31;color:#fff;padding:20px 30px;font-size:13px;line-height: 25px;}
.allin .introduce .address b{ font-weight:bold;}
.allin .introduce .environment{height: 1494px;background:url(../images/intro-2.gif) no-repeat;}
/*空间配置*/
.allin .config{ height: 800px; }
.allin .config .hd{ overflow:hidden;padding-bottom: 20px;}
.allin .config .name{float: left;width: 25%;text-align: right;line-height: 56px;padding-right: 4%;border-right: 1px solid #CCC;}
.allin .config .title{float: right;width: 66%;text-align: left;font-size: 16px;line-height: 28px;padding: 0 0;padding-left: 4%;}
.allin .config .content-hd{}
.allin .config .content-hd ul{width: 320px;padding-bottom: 10px;margin: 0 auto;}
.allin .config .content-hd ul li{float:left;width: 146px;height: 46px;line-height: 46px;border: 2px solid #961b97;text-align: center;margin: 5px;color: #961b97;cursor: pointer;font-size: 20px;position: relative;position: relative;color: #961b97;font-size: 16px;}
.allin .config .content-hd ul li i.arrow{position: absolute;width: 18px;height: 10px;display: block;left: 50%;margin-left: -9px;top: 100%;background: url(../images/config-arr.png) no-repeat;display: none;}
.allin .config .content-hd ul li.on{background: #961b97;color: #FFF;}
.allin .config .content-hd ul li.on i.arrow{display: block;}
.allin .config .content-bd{ position: absolute; margin-top:20px; height: 687px;overflow: hidden;}
.allin .config .in-box{ position: relative;width: 100%;height: 685px; }
.allin .config .in-hd{float: left;background: #FFFFF0;width: 374px;position: absolute;left: 4px;top: 4px;z-index: 2;height: 406px;overflow: hidden;}
.allin .config .in-hd ul{margin-top: -3px!important;margin-left: 0px!important;}
.allin .config .in-hd ul li{float: left;width: 181px;height: 131px;border:1px solid #F6F6F1;margin-right: 4px;margin-top: 3px;background: #FFF;font-size: 16px;text-align: center;color: #961b97;cursor: pointer;}
.allin .config .in-hd ul li span{display: block;color: #961b97;}
.allin .config .in-hd ul li span.linb{line-height: 96px;}
.allin .config .in-hd ul li i{width: 70px;height: 60px;display: block;margin: 21px auto 0;background: url(../images/config-li.png) no-repeat;}
.allin .config .in-hd ul li.icon-1 i{background-position: 7px 13px}
.allin .config .in-hd ul li.icon-2 i{background-position: -150px 13px}
.allin .config .in-hd ul li.icon-3 i{background-position: 7px -90px}
.allin .config .in-hd ul li.icon-4 i{background-position: -150px -90px}
.allin .config .in-hd ul li.icon-5 i{background-position: 7px -193px}
.allin .config .in-hd ul li.icon-6 i{background-position: -150px -193px}
.allin .config .in-hd ul li.on{background: #961b97;border: 1px solid #961b97;}
.allin .config .in-hd ul li.on span{color: #FFF;}
.allin .config .in-hd ul li.on i{background-image: url(../images/config-li-on.png);}
.allin .config .in-bd{border: 4px solid #F0F0F0;width: 1172px;height: 678px;overflow: hidden;position:relative;}
.allin .config .main{width: 1172px;height: 678px;overflow: hidden;position:absolute;top:0;left:0;opacity:0;}
.allin .config .main .pic{float: right;width: 806px;height: 406px;position: relative;}
.allin .config .main .pic .icon{position: absolute;width: 16px;height: 16px; z-index: 99;}
.allin .config .main .pic .icon div{filter: alpha(opacity=0);-moz-opacity: 0;opacity: 0;}
.allin .config .main .pic .icon:hover div{-webkit-transition: all 0.4s ease-in-out;-moz-transition: all 0.4s ease-in-out;-o-transition: all 0.4s ease-in-out;-ms-transition: all 0.4s ease-in-out; transition: all 0.4s ease-in-out;filter: alpha(opacity=80);-moz-opacity: 0.8;opacity: 0.8;}
.allin .config .main .pic .icon i{width: 100%;height: 100%;background: red;display: block;position: relative;z-index: 2;background: url(../images/config-icon.png) no-repeat 3px 4px;cursor: pointer;}
.allin .config .main .pic .icon div{position: absolute;left: 50%;color: #FFF;font-size: 16px;bottom: 50%;z-index: 1;width: 300px;height: 100px;}
.allin .config .main .pic .icon div b{position: absolute;width: 100%;height: 2px;left: 0;bottom: -2px;display: block;box-shadow:0 2px 3px rgba(0,0,0,0.75);}
.allin .config .main .pic .icon div span{position: absolute;bottom: 0;left: 0;border-bottom: 2px solid #FFF;padding-bottom: 6px;padding-left: 15px;line-height: 20px;text-shadow:0 0 5px #000;padding-right: 2px;}
.allin .config .main .pic .icon div.Rwo{width: 114px;}
.allin .circle {
    animation: 1.3s ease-in-out 0s normal none infinite running scaleout;
    background: #FFF none repeat scroll 0 0;
    border-radius: 50%;
    display: block;
    height: 8px;
    width: 8px;
    position: absolute;
    left: 50%;margin-left: -4px;
    top: 50%;margin-top: -4px;
}
@keyframes scaleout {
    0% {
        transform: scale(1);
    }
    100% {
        opacity: 0;
        transform: scale(4);
    }
}
.allin .config .main .info{border-top: 4px solid #F0F0F0;padding: 0 25px; }
.allin .config .main .info table{width: 100%;}
.allin .config .main .info table tr th{color: #C8B4A0;font-size: 16px;text-align: center;padding:8px 0;line-height: 32px;}
.allin .config .main .info table tr td{color: #C8B4A0;font-size: 12px;text-align: center;padding:8px 0;line-height: 20px;}
.allin .config .main .info table tr td.TdL{text-align: left;padding-left: 20px;}
.allin .config .main .info table tr.Told td{background: #F2F2F2}
/*精选品质主材*/
.allin .principal .content-hd{text-align: center;padding: 28px 0 60px;}
.allin .principal .content-hd ul{padding-top: 45px;}
.allin .principal .content-hd ul li{float: left;width: 118px;height: 66px;margin-left: 44px;text-align: center;cursor: pointer;font-size: 18px;background: url(../images/principal-bg.png) no-repeat;position: relative;display: block;}
.allin .principal .content-hd ul li span{display: block;padding-top: 24px;color: #999}
.allin .principal .content-hd ul li i{width: 70px;height: 40px;display: block;margin: 0 auto;background: url(../images/principal-li.png) no-repeat;position: absolute;left: 50%;margin-left: -35px;top: -20px;}
.allin .principal .content-hd ul li.icon-1 i{background-position: 19px 0px}
.allin .principal .content-hd ul li.icon-2 i{background-position: -145px 0px}
.allin .principal .content-hd ul li.icon-3 i{background-position: -309px 0px}
.allin .principal .content-hd ul li.icon-4 i{background-position: -473px 0px}
.allin .principal .content-hd ul li.icon-5 i{background-position: -639px 0px}
.allin .principal .content-hd ul li.icon-6 i{background-position: -801px 0px}
.allin .principal .content-hd ul li.icon-7 i{background-position: -964px 0px}
.allin .principal .content-hd ul li.on{background: url(../images/principal-bg-on.png) no-repeat;}
.allin .principal .content-hd ul li.on span{color: #961b97;}
.allin .principal .content-hd ul li.on i{background-image: url(../images/principal-li-on.png);}
.allin .principal .content-bd{width:8260px;height: 400px;left:0px;position: relative;padding: 0px;margin:auto;}
.allin .principal .content-bd .main{height: 400px;background: #FAFAFA;float:left;}
.allin .principal .content-bd .pic{float: left;width: 600px;}
.allin .principal .content-bd .info{float: left;width: 500px;padding: 25px 40px 0;}
.allin .principal .content-bd .info .name{font-size: 26px;line-height: 30px;}
.allin .principal .content-bd .info .list{padding-top: 10px;color: #BA8F64;font-size: 14px;line-height: 24px; overflow: hidden;}
.allin .principal .content-bd .info .list .tit{line-height: 20px;padding-bottom: 10px;border-bottom: 1px solid #D9D9D9;font-size: 14px;font-weight: bold;}
.allin .principal .content-bd .info .list .data{padding-top: 15px;}
.allin .principal .content-bd .info .list .txt{height: 130px;}
.allin .principal .content-bd .info .list .color{}
.allin .principal .content-bd .info .list .color li{float: left;width: 90px;height: 60px;margin-right: 10px;border: 1px solid #DDD;}
.allin .principal .content-bd .info .list .color img{width: 100%;height: 100%;}
/*一线主材品牌*/
.allin .brand .centent{ margin-top:30px;}
.allin .brand .centent ul{text-align: center;}
.allin .brand .centent ul li{ float:left;margin: 20px 10px;width: 200px;height: 200px;position: relative;cursor: pointer;}
.allin .brand .centent ul li span{line-height: 200px;height: 200px;position: absolute;left: 0;top: 0;font-size: 20px;color: #FFF;text-align: center;width: 100%;z-index: 10;opacity: 0; filter: alpha(opacity=0);   /* IE 4-7 */
    zoom: 1;font-weight: bold;background:url(../images/brand-color.png) no-repeat;-webkit-transition: all 0.4s ease-in-out;-moz-transition: all 0.4s ease-in-out;-o-transition: all 0.4s ease-in-out;-ms-transition: all 0.4s ease-in-out; transition: all 0.4s ease-in-out;}
.allin .brand .centent ul li:hover span{opacity:1; filter: alpha(opacity=100); zoom: 1;}
/*18项精装全包服务*/
.allin .service .content{padding-top: 20px;width: 1080px;margin: 0 auto;}
.allin .service .content ul{}
.allin .service .content ul li{float: left;position: relative; width: 180px; height:210px;}
.allin .service .content ul li img{width: 100%;display: block; }
.allin .service .content ul li .num{position: absolute;left: 8%;top: 6%;z-index: 5;font-size: 40px;color: #FFF;font-weight: 100}
.allin .service .content ul li .txt{position: absolute;z-index: 4;background: #961b97;width: 165px;height: 60px;left: 0;top: 0;transition: all 0.3s ease-out 0s;display: none;color: #fff;font-size: 14px;padding: 150px 0 0 15px;}
.allin .service .content ul li .bg{position: absolute;width: 100%;height: 100%;background: rgba(0,0,0,0.3);left: 0;top: 0;display: none;z-index: 3;}
.allin .service .content ul li:hover .bg{display: block;}
.allin .service .content ul li.hover .txt,.service .content ul li:hover .txt,.service .content ul li.hover:hover .txt{display: block;}
.allin .service .content.hover li.hover .txt{display: none;}
.allin .service .content.hover ul li .num{z-index: 2;}
.allin .service .content.hover ul li .bg{display: block;}
.allin .service .content.hover ul li:hover .num{z-index: 5;}
.allin .service .content.hover ul li.hover:hover .num{z-index: 5;}
/*6大人性化设计 让生活更便利*/
.allin .design .content{padding: 60px 0 20px;}
.allin .design .content ul{}
.allin .design .content ul li{width: 150px;height: 340px;position: relative;margin: 0px 23px;float: left;cursor: pointer;}
.allin .design .content ul li .num{position: absolute;width: 50px;height: 50px;left: 50%;margin-left: -25px;top: 51px;background: url(../images/design-i.png) no-repeat;z-index: 2;font-size: 30px;color: #fff;text-align: center;line-height: 50px;}
.allin .design .content ul li .txt{position: absolute;width: 110px;left:0;top: 0%;height: 220px;display: none;background: url(../images/design-bg.png) no-repeat;color: #FFF;line-height: 28px;z-index: 1;padding: 120px 20px 0;      text-align: center;      font-size: 14px;}
.allin .design .content ul li:hover .txt{display: block;}
/*品质工艺*/
.allin .quality .content .content-hd{padding: 25px 0 50px;height: 50px;}
.allin .quality .content .content-hd ul{ width: 480px; margin:0 auto;overflow: hidden;}
.allin .quality .content .content-hd ul li{float: left;width: 146px;height: 46px;line-height: 46px;border: 2px solid #F00064;text-align: center;margin: 0px 5px;color: #F00064;cursor: pointer;font-size: 20px;position: relative;background: #FFF;}
.allin .quality .content .content-hd ul li.on{background: #F00064;color: #FFF;}
.allin .quality .content .content-bd{position: relative;height: 258px;}
.allin .quality .content .content-bd .conWrap{height: 258px;overflow: hidden;}
.allin .quality .content .content-bd ul{float:left;width:1200px;height: 258px;overflow: hidden;}
.allin .quality .content .content-bd ul li{float: left;width: 280px;margin-right: 20px;overflow: hidden;}
.allin .quality .content .content-bd ul li .info{border:1px solid #e6e6e6;border-top:0;height: 22px;padding: 15px;line-height: 20px;}
.allin .quality .content .content-bd ul li .info .fs14{color:#333;}
.allin .quality .content .content-bd ul li:hover{background: #F7F7F7;}
.allin .quality .content .content-bd ul li:hover p{color:#999;}
/*0增项 5不限*/
.allin .feature .content {margin-top: 20px;}
.allin .feature .content .content-hd{float: left;width: 330px;height: 420px;background: #E7E8EA;padding:0 0px;  }
.allin .feature .content .content-hd ul{padding: 7px 25px 0 15px;}
.allin .feature .content .content-hd ul li{display: block;position: relative;float: left;width: 100%;height: 22px;padding:5px 0;font-size: 16px;margin-bottom: 5px;line-height: 22px;text-align: center;cursor: pointer;color: #961b97;border: 2px solid #961b97;background: #fff;}
.allin .feature .content .content-hd ul li.two-height{ line-height: 22px; }
.allin .feature .content .content-hd ul li span{display: block;line-height: 44px;font-size: 20px;color: #F00064;}
.allin .feature .content .content-hd ul li i{position: absolute;width: 12px;height: 18px;right: -12px;top: 50%;margin-top: -9px;background: url(../images/feature-li.png) no-repeat;}
.allin .feature .content .content-hd ul li.on{background: #961b97;color: #fff;}
.allin .feature .content .content-hd ul li.on i{ background-position:0px -20px;}
.allin .feature .content .content-bd{float: left;width: 850px;height: 420px;background: #E7E8EA;overflow: hidden;}
.allin .feature .content .content-bd li{ height:420px !important;}
/*会员费用全免*/
.allin .cost .content{padding: 20px 26px;background: #FFF;margin-top: 20px;}
.allin .cost .content ul{margin-right: -24px;margin-top: -20px;}
.allin .cost .content ul li{float: left;width: 340px;height: 180px;position: relative;margin: 0 18px;margin-top: 20px;background: #CCC;}
.allin .cost .content ul li p{position: absolute;top: 50%;left: 0;margin-top: -25px;width: 100%;line-height: 50px; color: #FFF;font-size: 18px;text-align: center;background: url(../images/bg-black6.png) repeat;}
/*业主评价*/
.allin .evaluate .content{background: #EEE;padding: 26px 0; margin-top:20px; position: relative;}
.allin .evaluate .content .list{padding-left: 19px;margin-bottom:5px;}
.allin .evaluate .content .list li{float: left;width:150px;height: 150px;margin: 0 0 10px 8px;border:2px solid #fff;}
.allin .evaluate .content .comment li{float: left;width: 260px;height: 380px;margin-left: 28px; background: #FFF;}
.allin .evaluate .content .comment .pic{width: 260px;height: 150px;}
.allin .evaluate .content .comment .box{padding: 0 15px; }
.allin .evaluate .content .comment .name{font-size: 20px;line-height: 38px;padding-top: 10px;height: 38px;overflow: hidden;}
.allin .evaluate .content .comment .tit{height: 96px;line-height: 24px;overflow: hidden;font-size: 14px;color: #999;margin-bottom: 8px;}
.allin .evaluate .content .comment dl{padding-top: 12px;border-top: 1px solid #DDD;padding-left: 55px;position: relative;}
.allin .evaluate .content .comment dl dt{position: absolute;width: 40px;height: 40px;left: 5px;top: 16px;}
.allin .evaluate .content .comment dl dt img{border-radius:50%;z-index: 1;}
.allin .evaluate .content .comment dl strong{display: block;line-height: 26px;}
.allin .evaluate .content .comment dl span{display: block;line-height: 20px;color: #666;}
/*美家帮PK传统装修*/
.allin .compare .content{border: 10px solid #E7E8EA; margin-top: 20px;}
.allin .compare .content .banner{float: left;width: 350px;}
.allin .compare .content .table{float: left;width: 810px;background: #FFF;border-spacing: 0;
border-collapse: collapse;}
.allin .compare .content .table table{width: 100%;font-size: 14px;}
.allin .compare .content .table table tr td{height: 46px;padding-left: 20px;}
.allin .compare .content .table table tr.Told td{background: #F2F2F2;line-height: 46px;}
.allin .compare .content .table table tr td.Le{width: 20%;font-size: 16px;color: #999;line-height: 46px;}
.allin .compare .content .table table tr td.Ce{color: #961b97;line-height: 46px;font-size: 14px;width: 40%;}
.allin .compare .content .table table tr td.Re{width: 40%;color: #333}
/*产品说明*/
.allin .explain .content{margin: 30px 0;border: 10px solid #E7E8EA;}
.allin .explain .content .content-hd{float: left;width: 250px; }
.allin .explain .content .content-hd ul li{float: left;width: 247px;height: 140px;line-height: 140px;text-align: center;border-right: 1px solid #e4e4e4;border-bottom: 1px solid #e4e4e4;background: #fafafb;border-left: 2px solid #fafafb;display: block;color: #666;font-size: 18px; cursor:pointer;}
.allin .explain .content .content-hd ul li.on{border-right: 0 none;background: #FFF;border-left: 2px solid #f00064;color: #f00064}
.allin .explain .content .content-hd ul li.last{border-bottom: 0 none;}
.allin .explain .content .content-bd{float: right;width: 850px;height: 400px;padding:10px 30px 0; }
.allin .explain .content .content-bd .list{padding-top: 18px;color: #666;}
.allin .explain .content .content-bd .list p{line-height: 22px;font-size: 14px;}
.allin .explain .content .content-bd .list p.question{line-height: 30px;color: #F00064;font-size: 16px;}
/*个性化收费包*/
.allin .charge{ height:580px; }
.allin .charge .content{padding-top: 130px; margin-top: 120px;background: url(../images/charge-bg.png) no-repeat;position: relative;height: 213px;}
.allin .charge .content .pic{position: absolute;left: 50%;top: -90px;margin-left: -225px;}
.allin .charge .content .mian{text-align: center;overflow: hidden;padding-bottom: 3px;}
.allin .charge .content ul{ padding-left: 53px; }
.allin .charge .content ul li{float:left;width: 150px;height: 195px;background: #efefef;margin: 0px 42px;padding: 15px 15px 0;box-shadow: 1px 1px 3px #ddd;}
.allin .charge .content ul li img{width: 150px;height: 150px;display: block;}
.allin .charge .content ul li p{font-size: 18px;line-height: 40px;height: 34px;overflow: hidden;color: #333;}
/*服务流程*/
.allin .processone .content{text-align: center;padding: 60px 0;}
.allin .processone .content{background: url(../images/process-line.png) repeat-x 0 center;position: relative;overflow: hidden;}
.allin .processone .content ul { width:100%;}
.allin .processone .content ul li{float: left;width: 94px;height: 94px;position: relative;}
.allin .processone .content ul li + li{margin-left: 87px;}
.allin .processone .content ul li b{background: url(../images/process-circle.png) no-repeat;display: block;width: 100%;height: 100%;}
.allin .processone .content ul li i{background-color:#fff;background: url(../images/process-icon.png) no-repeat;width: 100%;height: 100%;display: block;}
.allin .processone ul li.icon-1 i{background-position: 32px 28px;}
.allin .processone ul li.icon-2 i{background-position: -48px 28px;}
.allin .processone ul li.icon-3 i{background-position: -119px 28px;}
.allin .processone ul li.icon-4 i{background-position: -197px 28px;}
.allin .processone ul li.icon-5 i{background-position: -272px 28px;}
.allin .processone ul li.icon-6 i{background-position: -347px 28px;}
.allin .processone ul li.icon-7 i{background-position: -420px 27px;}
.allin .processone ul li p{position: absolute;width: 100%;top: 100%;padding-top: 18px;height: 40px;line-height: 20px;font-size: 16px;left: 0%;}
.allin .processone .signUp{margin-top: 80px; text-align:center;}
.allin .processone .signUp a{display: inline-block;height: 60px;line-height: 60px; color:#fff;background:#36c319;padding: 0px 100px;font-size: 20px;border-radius: 30px;}
.allin .processone .signUp a:hover{background:#219509;}
/*常见问题*/
.allin .problem .content{ line-height: 24px; overflow:hidden; margin-top:20px;}
.allin .problem .content h3{ font-size: 16px; color:#333;font-weight: bold;margin-bottom: 5px;border-top: 1px dotted #ddd;padding-top: 20px;margin-top: -1px;}
.allin .problem .content p{font-size: 14px;margin-bottom: 20px;}
/*客服*/
.allin .suggest{background:#f1f1f1;padding: 30px 3%;overflow:hidden;}
.allin .suggest p{ font-size:14px; line-height:24px;}
.allin .suggest .tit{ font-size:16px; color:#333; margin-bottom:10px;}
.allin .suggest .info{ float:left; width:33%;}
.allin .suggest a{ display:inline-block; margin-top:10px; padding:6px 40px;color:#fff; border-radius:5px;}
