.white{background-color: #ffffff}
.xwhite{}
.grye{background-color:#efefef; min-width: 1240px;}
.designer,.myfamily,.case-details{background-color: #efefef;min-width: 1240px;}
.breadcrumbs{height: 42px;line-height: 42px;color:#444444;}
.breadcrumbs a{color:#444444;}
.mian_ad,.mian_ad img{width:1240px;height:334px;}

/*公用设计作品展示*/
.content .fast{margin-right: 0px !important;}
.content .content-box{background-color: #ffffff;padding:8px;margin-right: 16px;+margin-right: 16px;box-shadow: 2px 2px 3px #d8d8d8;margin-top: 20px;border: 2px solid #ffffff;}
.content .content-box:hover{border: 2px solid #bfbfbf;}
.content .content-box .content-img img{width: 278px;height: 185px;}
.content .content-box .content-img{position: relative;}
.content .content-box .content-word{color: #dedede;position: absolute;left: 0;bottom: 5px;width: 100%;display: none;background-color: rgba(0, 0, 0, 0.65);z-index: 9999999;}
.content .content-box .content-word a{line-height: 30px;color: #dedede;margin: 0 26px;}
.content .content-box .content-word1{width: 278px;}
.content .content-box .content-word1 p{font-size: 14px;font-weight: bold;margin: 10px 0 0px 0;height:30px;overflow:hidden;}
.content .content-box .content-word1 div{padding-bottom: 5px;}
.content .content-box .content-word1 .content-word1-img{margin:0 39px;}
.content .content-box .content-word1 .classification2{width: 14px; height: 14px;}

.module_noe_tab{height:56px;background:#fbfbfb;width:inherit;box-shadow: 0px 2px 3px #d8d8d8;}
.module_noe_tab a{float:left;text-align:center; display:block; width: 72px;height:32px; line-height:32px;margin: 12px 2px;color:#444444;font-size:14px;}
.module_noe_tab a:hover{background:#545454;color:#fff;font-weight:bold;}
.module_noe_tab .module_noe_tabshow{ background:#545454;color:#fff;font-weight:bold;font-size:14px; margin-left: 8px;}

.module_noe_show{width:inherit;height:auto;padding:0 2px 40px 2px;}
.module_noe_show span{width: 190px;margin: 8px 15px 8px 0;*margin: 8px 14px 8px 0;height: 325px;display: block;float: left;background:#fff;box-shadow: 0px 2px 3px #d8d8d8;border: 2px solid #ffffff;}
.module_noe_show span:hover{border: 2px solid #bfbfbf;}
.module_noe_show span b{display: block;padding-left: 10px;color: #404040;font-weight: 100;font-size: 13px;margin-top: 15px;}
.module_noe_show span b.inspector{color: #aeaeae;}
.Div1_main_a1 {display: block;margin-bottom: 4px;width: 174px;height: 260px; margin: 0 auto;margin-top: 7px;overflow: hidden;}
.module_noe_show span .spanappointment {font-size: 14px;border: 1px rgba(221, 221, 221, 0.73) solid;color: #509F2B;padding: 0px 10px;margin-right: 7px;}

.service-details-nav{margin-bottom: 15px;}
.service-details-nav .title{color: #323232;font-size: 24px;line-height: 50px;}
.service-details-nav .rg ul li{float: left;list-style: none;line-height: 50px;border: 0;margin-top: 0;}
.service-details-nav .rg ul li a{padding: 0px 10px;font-size: 14px;}
.service-details-nav .rg ul li a:hover{color: #509f2b;}
.service-details-nav .rg ul li .hover{color: #509f2b;}

.service-details-nav ul .appointment a{padding: 5px 15px !important;background-color: #509f2b; color: #fff;margin-right: 10px;font-size: 14px;}
.service-details-nav ul .appointment a:hover{color: #ffffff !important;}

.left .left-content{padding: 20px 20px 20px 20px;-webkit-box-shadow:1px 2px 3px  #d8d8d8;-moz-box-shadow: 1px 2px 3px  #d8d8d8;box-shadow: 1px 2px 3px #d8d8d8; font-size:14px;}
.left .left-content img{max-width: 100%; height:auto !important;}
.left .left-content p{font-size: 14px;color: #4b4b4b;line-height: 30px;}

.left .xleft-content{padding:0; font-size:14px;}
.left .xleft-content img{max-width: 865px;}
.left .xleft-content p{font-size: 14px;color: #4b4b4b;line-height: 30px;}

.right{width: 318px;}
.right .title{font-size: 22px;color: #323232;font-weight:500;}
.right .letter{margin-top: 10px;-webkit-box-shadow:1px 2px 3px  #d8d8d8;-moz-box-shadow: 1px 2px 3px  #d8d8d8;box-shadow: 1px 2px 3px #d8d8d8;}
.right .letter .letter-box{padding: 20px;}
.right .letter .letter-box img{margin-right: 20px;}
.right .letter .letter-box h2{font-size: 15px;color: #4b4b4b;}
.right .letter .letter-box p{font-size: 13px;color: #525252;}
.right .letter .line{border-bottom: 1px solid #dddddd;margin: 0 20px;}
.right .title2{ margin-bottom:10px;}
.right .title1{ line-height: 55px;}
.right .boutique .boutique-box{border:2px solid #ffffff;margin-top:10px;padding: 10px;-webkit-box-shadow:1px 2px 3px  #d8d8d8;-moz-box-shadow: 1px 2px 3px  #d8d8d8;box-shadow: 1px 2px 3px #d8d8d8;}
.right .boutique .boutique-box:hover{border: 2px solid #bfbfbf;}
.right .boutique .last{margin-top: 0px !important;}
.right .boutique .boutique-box img{width: 100%;}
.right .boutique .boutique-box span{font-size: 14px;color: #656565;}
.right .recommend .recommend-box{border: 2px solid #ffffff;margin:0 auto;margin-top:10px;width:134px;height: 233px; padding: 8px;-webkit-box-shadow:1px 2px 3px  #d8d8d8;-moz-box-shadow: 1px 2px 3px  #d8d8d8;box-shadow: 1px 2px 3px #d8d8d8;}
.right .recommend .recommend-box:hover{border: 2px solid #bfbfbf;}
.right .recommend .remove{margin-top: 0px !important;}
.right .recommend .recommend-box img{width: 131px;height:197px;}
.right .recommend .recommend-box p{margin-top:5px;font-size: 14px;color:#4b4b4b;}
.right .recommend .recommend-box p span{font-size: 14px;border: 1px #DDDDDD solid;color: #509F2B;padding: 0px 10px;margin-right: 7px;}

.default1{background-color: #ffffff;height: 40px;}
.default1 .lf a{font-size: 15px;padding: 2px 25px;height: 36px;display: block;float: left;text-align: center;line-height: 37px;margin-right: 2px;}
.default1 .rg a{padding: 4px 26px;font-size: 15px;border: 1px #ccc solid;line-height: 40px;*width: 30px;}
.default1 .lf .selected{background-color: #509f2b;color: #ffffff;font-weight: bold;}
.default1 .lf a:hover{background-color: #509f2b;color: #ffffff;}
.default1 .rg{width: 260px;*width:264px;margin-right: 5px;}
.default1 .rg .selected{border: 1px solid #509f2b;color: #509f2b;}
.default1 .rg a:hover{border: 1px solid #509f2b;color: #509f2b;}

/*案例、口碑*/
.screening{background-color: #ffffff;float: left;width: 1240px;}
.screening ul{padding: 5px 0px 5px 18px;float: left;width: 1220px;}
.screening ul .fast .rg{*margin-top: -22px;}
.screening ul .fast,.revoke ul .fast{text-align: left;font-weight: bold;font-size: 14px;padding: 0px;width: 72px;*width: 75px;}
.screening ul li{list-style: none;float: left;margin-top:5px;margin-bottom:5px;width: 73px;text-align: center;margin-right: 1px;border: 1px solid #ffffff;}
.screening ul li a{height: 22px;line-height: 22px;}
.screening ul li .classification2{position: relative;top: 2px;left: -9px;width: 14px;height: 14px;}
.screening .line{border-bottom: 1px dashed #CCCCCC;margin: 0px 14px;}
.screening ul .selected{border: 1px solid #509f2b;color: #509f2b;}
.screening ul .space{padding: 0px 15px;*padding: 0px 13px;white-space: nowrap;width: auto;}
.screening ul .empty{margin-left: 73px;}
.screening ul .arrow{float: right;border: 0;}
.screening .screening-box,.screening .screening-box1{display: none;}
.screening ul .screening-div{width: 75px;float: left;margin-right: 1px;height: 24px;margin-bottom: 10px;}

.screening ul .more{width:1000px;float:left;height:35px;overflow:hidden;}


.revoke ul{margin: 10px 0px 10px 10px;}
.revoke ul li{float: left;list-style: none;width: 76px;text-align: center;margin-right: 10px;}
.revoke ul .revoke-box{background-color: #509f2b;color: #ffffff;width:auto;padding:0 8px 0 8px;}
.revoke ul .all1{border:1px solid #cccccc;background-color: #ffffff;}
.revoke ul .all1 a{color: red;}
.revoke .revoke-box .close-revoke{background-color:#509f2b;color: #ffffff;font-size: 14px;margin-left: 5px; }


.owner .two{margin-top: 20px;}
.owner .owner-box{background-color: #ffffff;width: 400px;box-shadow: 2px 2px 3px #d8d8d8;margin-right: 20px;}
.owner .owner-box .fast{margin-right: 0px;}
.owner .owner-box .owner-box-img{width: 382px;height: 255px;padding: 9px 9px 0px 9px;}
.owner .owner-box h2{margin-left: 20px;font-size: 16px;padding-top: 10px;}
.owner .owner-box .owner-content{font-size: 14px;padding: 10px 20px;text-indent: 0.8cm;}
.owner .owner-box .owner-content-box{padding: 20px;}
.owner .owner-box .owner-content-box img{padding: 0px 25px 0px 6px;width: 60px;height: 60;}
.owner .owner-box .owner-content-box .owner-content-box-p{margin-right: 65px;}
.owner .owner-box .owner-content-box .alignment{margin-top: 10px;}


/*分享*/
.bsStyle10{background: transparent url(../img/share-01.jpg) no-repeat !important;width: 36px !important;height: 36px !important;}
.bshareDiv {width: 36px !important;height: 36px !important;}

/*分页*/
.paging{text-align: center;/*margin:20px 0px 0 0;*/width:100%; float:left; /*background-color:#FFFFFF;*/}
.paging div{text-align: center;width:100%;}
.paging span{padding: 6px 5px;margin-right:5px;font-weight:Bold;color:red;}
.paging a{padding: 6px 10px;background-color: #ffffff;margin-right:6px;}

/*案例*/
.product{background-color: #efefef;min-width: 1240px;}
.product .advertisement{position: relative}
.product .advertisement .product-advertisement{width: 1240px;}
.product .advertisement .close{position: absolute;right: 7px;top: 8px;z-index: 999;}
.product .search{height: 27px;background-color: #ffffff;padding: 10px 0px 10px 10px;margin-top: 10px;margin-bottom: 10px;}
.product .search span{line-height: 25px;color: #171717;}
.product .search .search-input{width: 240px;height: 25px;line-height:25px;color: #CCCCCC;border: 1px solid #E3E3E3;position: absolute;padding: 0 0 0 10px;}
.product .search .image{position: relative;z-index: 99;left: 230px; top: 4px;}

/*案例详情*/

.case-details .module_noe_tab1 h2 {line-height: 56px;font-size: 18px;margin-left: 10px;}
.case-details .btts{text-align:center;margin-top:15px;}
.module_noe_tab1{text-align:center;}
.module_noe_tab1 .bts div{width: 133px;height:37px;line-height:37px;cursor:pointer;text-align: center;background-color: #999;font-size: 14px;margin: 10px auto 0 auto;}
.module_noe_tab1 .bts div a{color: #ffffff;}
.module_noe_tab1 .bts div:hover{color:#509f2b;background-color: #e8e8e8;}
.module_noe_tab1 .bts div:hover a{color:#509f2b;}
.module_noe_tab1 .module_noe_tabshow{ color: #509f2b; font-weight:bold;font-size:14px; margin-left: 8px;}


.case-details{padding-bottom: 50px}
.case-details .fg p{margin-top: 20px;}
.case-details .top .lf{margin-top: 15px;}
.case-details .top-img{max-width: 110px;margin-right: 30px;float:left;}
.case-details .button{width: 133px;height:37px;line-height:37px;cursor:pointer;text-align: center;background-color: #509f2b;color: #ffffff;font-size: 14px;margin-top:15px;}
.case-details .module_noe_tab{-webkit-box-shadow:2px 2px 3px  #d8d8d8;-moz-box-shadow: 2px 2px 3px  #d8d8d8;box-shadow: 2px 2px 3px #d8d8d8;}
.case-details .module_noe_tab h2{line-height: 56px;font-size:18px;margin-left:10px;}
.case-details .introduction{padding: 10px;}
.case-details .introduction ul .fast{margin-right: 0px !important;}
.case-details .introduction ul li{list-style:none; float: left;margin-right: 20px;}
.case-details .introduction ul li img{width: 14px;height: 14px;margin-bottom: -2px;margin-right: 5px;}
.case-details .introduce{background-color: #ffffff;float:left;min-height: 50px;padding: 16px 10px;margin-top: 20px;margin-bottom: 20px;-webkit-box-shadow:2px 2px 3px  #d8d8d8;-moz-box-shadow: 2px 2px 3px  #d8d8d8;box-shadow: 2px 2px 3px #d8d8d8;}
.case-details .introduce h1{line-height: 50px;font-weight: 500;float:left;width:96px;color:#3d3d3d;padding-right: 20px;margin-right: 15px;border-right: 1px solid #3d3d3d; }
.case-details .introduce span{float:right;width:1088px;}


.case-details .share-img{/* background-color: #ffffff; */margin-top: 20px; /* -webkit-box-shadow:2px 2px 3px  #d8d8d8; */-moz-box-shadow: 2px 2px 3px  #d8d8d8;/* box-shadow: 2px 2px 3px #d8d8d8; *//* width: 1000px; */position: relative;/* max-width: 1240px; */}
.case-details .share-img .search-box{position: relative;background-color: #FFFFFF;max-width: 810px;margin: 0 auto;}
.case-details .share-img .search-box .search-box-img{/* width: 100%; *//* margin: 100%; */background-color: #fff;padding: 10px 10px 10px 10px;position: relative;max-width: 810px;}
.case-details .share-img p{padding: 0px 20px;/* padding-bottom: 25px; */font-size: 16px;/* margin-top: -46px; */bottom: 20px;/* z-index: 9999999999999999; */}
.case-details .share-img .search-box .share{position: absolute;top: 28px;right: 30px; }
/*.case-details .share-img1{width:772px; }*/
/*.case-details .share-img1 .search-box1{width: 772px;}*/
/*.case-details .share-img1 .search-box .search-box-img1{width: 752px;}*/
.share-word{
    margin: 0 auto;
    background-color: #fff;
    padding: 10px;
}
/*.case-details .share-img{background-color: #ffffff;margin-top: 20px; -webkit-box-shadow:2px 2px 3px  #d8d8d8;-moz-box-shadow: 2px 2px 3px  #d8d8d8;box-shadow: 2px 2px 3px #d8d8d8;width: 1240px;}*/
/*.case-details .share-img .search-box{width: 1240px;position: relative;}*/
/*.case-details .share-img .search-box .search-box-img{width: 1220px;margin:10px}*/
/*.case-details .share-img p{padding: 10px 20px;padding-bottom: 25px;font-size: 16px;}*/
/*.case-details .share-img .search-box .share{position: absolute;top: 28px;right: 27px;}*/
.case-details .share-img .search-box .fav{position: absolute;top: 28px;right: 27px;margin-right: 60px !important;}




/*设计师*/
.designer .mian_ad{background:url(../img/designer-banner.png) center top;}
.designer .mian_ad img{width:1240px;height:334px;}

.designer .module_noe{width:inherit;height:auto;}
.designer .module_noe_title{color:#333333;font-family:"微软雅黑";font-size:22px;font-weight:normal;padding: 35px 0px 10px 0;}
.designer .module_noe_title .more{font-size: 14px;}
.designer .designer_caption{padding: 30px 0px 40px 0;}
.designer .designer_caption div{float: left;}
.designer .designer_caption a{padding: 0 10px;font-size: 14px;}
.designer .designer_caption .designer_caption_green{padding:4px 20px;background-color: #509f2b;color:#fff;}
.designer .designer_caption .designer_caption_select{color: #509f2b}
.designer .module_noe_show{padding: 0 2px 0px 2px;}
.owner .module_noe_title{padding: 40px 0px 0px 0;}

/*设计师公共样式*/
.designer-reservation-nav{margin-bottom:30px;height: 50px;-webkit-box-shadow:1px 2px 3px  #d8d8d8;-moz-box-shadow: 1px 2px 3px  #d8d8d8;box-shadow: 1px 2px 3px #d8d8d8;}
.designer-reservation-nav .designer-reservation-nav-head{width: 34px;height: 34px;}
.designer-reservation-nav .designer-reservation-nav-head img{width: 34px;height: 34px;margin-left: 8px;margin-top: 8px;}
.designer-reservation-nav .icon img{width: 17px;height: 17px;padding: 0px 5px;margin-bottom: -3px;}
.designer-reservation-nav .rg ul li{float: left;list-style: none;line-height: 50px;border: 0px;margin-top: 0;}
.designer-reservation-nav .rg ul li a{padding: 0px 10px;font-size: 14px;}
.designer-reservation-nav .rg ul li a:hover{color: #509f2b;}
.designer-reservation-nav .name{font-size: 24px;color: #676566;margin-left: 25px;}
.designer-reservation-nav span{font-size: 14px;color: #676566;margin: 0px 7px;line-height: 45px;}
.designer-reservation-nav ul .appointment a{padding: 5px 26px !important;background-color: #509f2b; color: #fff;margin-right: 10px;font-size: 14px;}
.designer-reservation-nav ul .appointment a:hover{color: #ffffff !important;}

.designer-reservation-nav1{height: 44px;margin-bottom: 30px;}
.designer-reservation-nav1 .designer-reservation-nav1-head{width:34px;height: 34px;padding: 5px;background-color: #ffffff;-webkit-box-shadow:1px 2px 3px  #d8d8d8;-moz-box-shadow: 1px 2px 3px  #d8d8d8;box-shadow: 1px 2px 3px #d8d8d8;float:left;}
.designer-reservation-nav1 .designer-reservation-nav1-head img{width: 34px;height: 34px;}
.designer-reservation-nav1 .lf span{font-size: 24px;font-weight: bold;line-height: 44px;margin-left: 10px;}
.designer-reservation-nav1 .lf span b{color: #fc6118;}
.designer-reservation-nav1 .rg ul li{float: left;list-style: none;line-height: 50px;border: 0px;margin-top: 0;}
.designer-reservation-nav1 .rg ul li a{padding: 0px 10px;font-size: 14px;color: #2d2d2d;}
.designer-reservation-nav1 .rg ul li a:hover{color: #509f2b;}
.designer-reservation-nav1 ul .appointment a{padding: 5px 10px !important;background-color: #509f2b; color: #fff !important;margin-right: 10px;font-size: 14px;}
.designer-reservation-nav1 ul .appointment a:hover{color: #ffffff !important;}
.designer-reservation-nav1 .rg ul .green{color: #509f2b;}
/*设计师详情_预约*/
.designer-reservation{background-color:#efefef;}
.designer-reservation .top{border-bottom: 1px solid #969696;height:42px; }
.designer-reservation .top .title h2{font-size: 22px; color: #323232;font-weight: 400;line-height: 42px;}
.designer-reservation .top .title button{width: 94px;height: 28px;border: 1px #CCCCCC solid;background-color: #ffffff;line-height: 28px;color: #4b4b4b;}
.designer-reservation .portrait{margin-top: 1px;background-color: #ffffff;display: none;}
.designer-reservation .portrait .lf{margin: 10px 5px 10px 5px;text-align: center;}
.designer-reservation .portrait .lf img{width: 113px;height: 166px; }
.designer-reservation .portrait .last{margin-left: 10px !important;}
.designer-reservation .portrait .fast{margin-right: 0px !important;}
.designer-reservation .designer-reservation-content .table table tr td input:focus{border: 1px solid #509f2b !important;}
.designer-reservation .designer-reservation-content .table table tr td textarea:focus{ border: 1px solid #509f2b !important;}


.designer-reservation .designer-reservation-content{padding: 25px 0px;}
.designer-reservation .designer-reservation-content .photo1{width: 547px;/* height: 317px; */ text-align:center;position:relative;overflow:hidden;display:table-cell;vertical-align:middle;}
.designer-reservation .designer-reservation-content .photo1 .photo2{width:547px;position:static;+position:absolute;top:50%;left:0;text-align:center;}
.designer-reservation .designer-reservation-content .photo1 img{position:static;+position:relative;top:-50%;vertical-align:middle;width: 375px;}
.designer-reservation .designer-reservation-content .table{margin-right: 40px;width: 590px;}
.designer-reservation .designer-reservation-content .table h2{font-size: 22px;color: #4b4b4b;border-bottom: 1px solid #e7e7e7;line-height: 50px;margin-right: 30px;margin-bottom: 15px;}
.designer-reservation .designer-reservation-content .table table tr{height: 55px;}
.designer-reservation .designer-reservation-content .table table .demand{height: 80px;}
.designer-reservation .designer-reservation-content .table table tr td input{padding-left: 5px;font-size: 14px;width:413px;height:38px;line-height:38px\9;border:1px solid #d7d7d7;border-radius: 5px;-webkit-border-radius: 5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;}
.designer-reservation .designer-reservation-content .table table tr td textarea{padding-left: 5px;font-size: 14px;width: 414px;/* height: 125px; */height: 60px;border:1px solid #d7d7d7;border-radius: 5px;-webkit-border-radius: 5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;}
.designer-reservation .designer-reservation-content .table table tr .short{width: 300px;}
.designer-reservation .designer-reservation-content .table table tr .submit{text-align: center;height: 110px;}
.designer-reservation .designer-reservation-content .table table tr .table-name{font-size: 14px;color: #666666;font-weight:600;}
.designer-reservation .designer-reservation-content .table table tr .obtain{margin:0px 10px;display:inline-block;text-align:center;background-color: #cae4c7; color: #284525;width: 105px;height: 40px;line-height: 40px;border:1px solid rgba(210, 210, 210, 0.47);border-radius: 5px;-webkit-border-radius: 5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;}
.designer-reservation .designer-reservation-content .table table tr .required{color: #509f2b;}
.designer-reservation .designer-reservation-content .table table tr .submit .button{color: #ffffff;font-size: 22px;font-weight: 600; width: 177px;height: 50px;background-color: #509f2b;text-align: center;line-height: 50px;border-radius: 5px;-webkit-border-radius: 5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;}
.designer-reservation .designer-reservation-content .figure .introduction{width: 410px; margin: 0 auto;margin-top: 35px;}
.designer-reservation .designer-reservation-content .figure .introduction .name{width: 405px;font-size: 18px;border-bottom: 1px solid #b4b4b4;line-height:40px;}
.designer-reservation .designer-reservation-content .figure .introduction .name b{font-size: 30px;color: #575757;}
.designer-reservation .designer-reservation-content .figure .introduction .words{font-size:15px;line-height: 30px;padding:15px 0;}
.designer-reservation .designer-reservation-content .figure .introduction .digital li{float:left;list-style:none;margin-right:80px;}
.designer-reservation .designer-reservation-content .figure .introduction .digital li b{font-size: 30px;color:#509f2b;font-weight: 200;margin-right:5px;}
.designer-reservation .designer-reservation-content .figure .introduction .digital .last{margin-right: 0px !important;}


/*修改资料*/
.member-appointment .tabled{margin-right: 40px;width: 590px;}
.member-appointment .tabled h2{font-size: 22px;color: #4b4b4b;border-bottom: 1px solid #e7e7e7;line-height: 50px;margin-right: 30px;margin-bottom: 15px;}
.member-appointment .tabled table tr{height: 55px;}
.member-appointment .tabled table .demand{height: 80px;}
.member-appointment .tabled table tr td input{padding-left: 5px;font-size: 14px;width:413px;height:38px;line-height:38px;border:1px solid #d7d7d7;border-radius: 5px;-webkit-border-radius: 5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;}
.member-appointment .tabled table tr td textarea{padding-left: 5px;font-size: 14px;width: 414px;/* height: 125px; */height: 60px;border:1px solid #d7d7d7;border-radius: 5px;-webkit-border-radius: 5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;}
.member-appointment .tabled table tr .short{width: 300px;}
.member-appointment .tabled table tr .submit{text-align: center;height: 110px;}
.member-appointment .tabled table tr .table-name{font-size: 14px;color: #666666;font-weight:600;}
.member-appointment .tabled table tr .obtain{margin:0px 10px;display:inline-block;text-align:center;background-color: #cae4c7; color: #284525;width: 105px;height: 40px;line-height: 40px;border:1px solid rgba(210, 210, 210, 0.47);border-radius: 5px;-webkit-border-radius: 5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;}
.member-appointment .tabled table tr .required{color: #509f2b;}
.member-appointment .tabled table tr .submit .button{color: #ffffff;font-size: 22px;font-weight: 600; width: 177px;height: 50px;background-color: #509f2b;text-align: center;line-height: 50px;border-radius: 5px;-webkit-border-radius: 5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;}
.member-appointment .tabled table tr td input:focus{border: 1px solid #509f2b !important;}
.member-appointment .tabled table tr td textarea:focus{ border: 1px solid #509f2b !important;}


/*设计师详情页面*/
.designer-details .designer-details-content{padding-top: 0px;margin-bottom:40px;-webkit-box-shadow:2px 2px 3px  #d8d8d8;-moz-box-shadow: 2px 2px 3px  #d8d8d8;box-shadow: 2px 2px 3px #d8d8d8;}
.designer-details .designer-details-content .photo1{width: 547px;height: 511px; text-align:center;position:relative;overflow:hidden;display:table-cell;vertical-align:middle;margin-left: 150px;}
.designer-details .designer-details-content .photo1 .photo2{width:547px;position:static;+position:absolute;top:50%;left:0;text-align:center;}
.designer-details .designer-details-content .photo1 img{position:static;+position:relative;top:-50%;vertical-align:middle;}
.designer-details .designer-details-content .introduction3{margin-right: 130px;}
.designer-details .designer-details-content .introduction1{width: 410px;height: 511px; position:relative;overflow:hidden;display:table-cell;vertical-align:middle;}
.designer-details .designer-details-content .introduction2{width:410px;position:static;+position:absolute;top:50%;left:0;}
.designer-details .designer-details-content .introduction{position:static;+position:relative;top:-50%;vertical-align:middle; margin: 0 auto;}
.designer-details .designer-details-content .introduction .name{width: 405px;font-size: 18px;border-bottom: 1px solid #b4b4b4;line-height:40px;}
.designer-details .designer-details-content .introduction .name b{font-size: 30px;color: #575757;}
.designer-details .designer-details-content .introduction .words{font-size:15px;line-height: 60px;}
.designer-details .designer-details-content .introduction .digital li{float:left;list-style:none;margin-right:80px;}
.designer-details .designer-details-content .introduction .digital li b{font-size: 30px;color:#509f2b;font-weight: 200;margin-right:5px;}
.designer-details .designer-details-content .introduction .digital .last{margin-right: 0px !important;}
.designer-details .title{font-size: 22px;color: #343434;line-height: 50px;font-weight:500;}
.designer-details .works .works-box .image{margin-bottom:20px;-webkit-box-shadow:2px 2px 3px  #d8d8d8;-moz-box-shadow: 2px 2px 3px  #d8d8d8;box-shadow: 2px 2px 3px #d8d8d8;}
.designer-details .works .works-box .big-img{padding: 8px 10px 8px 8px;width: 1222px;height: 790px;/* overflow: hidden; *//* position:static; */
+position:absolute;
    /* top:50%; */
    /* left:0; */
    /* text-align:center; */display: table-cell;vertical-align: middle;text-align: center;}
.designer-details .works .works-box .big-img img{/* max-width: 1222px; *//* height: 100%; */max-width: 1222px;  max-height: 785px;border: 2px solid #ffffff; }
.designer-details .works .works-box .big-img img:hover{border: 2px solid #bfbfbf;}
.designer-details .works .works-box .small h2{font-size:24px;color:#676566;font-weight:500;width: 350px;text-align: center;line-height: 128px !important;}



.small-img .small-box-img{
    width:194px;height: 128px;overflow: hidden;
    margin: 0px 4px 8px 5px;border: 2px solid #ffffff;float: left;
    display: table-cell;  vertical-align: middle;  text-align: center;
}
.small-img .small-box-img:hover{
    border: 2px solid #bfbfbf;
}
.designer-details .works .works-box .small .small-img a img{/* width: 100%; */ /* height: 100%; */max-width: 194px;  max-height: 128px;}
.designer-details .works .works-box .small .small-img .small-box-img{margin: 8px 8px 8px 4px !important;}




/*.designer-details .works .works-box .small .small-img a img{width:194px;height: 128px;margin: 0px 4px 8px 5px;border: 2px solid #ffffff;}*/
/*.designer-details .works .works-box .small .small-img a img:hover{border: 2px solid #bfbfbf;}*/
/*.designer-details .works .works-box .small .small-img a .last{margin: 0px 8px 8px 4px !important;}*/
/*.designer-details .works .arrangement .last{margin-right: 0px !important;}*/
.designer-details .works .arrangement .arrangement-box{width: 400px;margin-right: 13px;margin-top:20px;}
.designer-details .works .arrangement .arrangement-box .arrangement-box-img{height: 255px;width: 380px;}
.designer-details .works .arrangement .arrangement-box .arrangement-box-img img{clip: rect(0px 384px 255px 0px);width: 380px;position: absolute;}
.designer-details .works .arrangement .arrangement-box .center{padding: 8px;border: 2px solid #ffffff;}
.designer-details .works .arrangement .arrangement-box .center:hover{border: 2px solid #bfbfbf;}
.designer-details .works .arrangement .arrangement-box .center h3{line-height: 25px;height: 70px;padding:8px 0px;color:#4b4b4b;font-size: 14px;overflow:hidden;}
.designer-details .works .arrangement .arrangement-box .center p{line-height: 50px;padding:0px 8px;font-size: 12px;color:#949494;}
.designer-details .works .arrangement .arrangement-box .center .zhong{padding: 0 88px;}
.designer-details .works .arrangement .arrangement-box .center p img{margin-right: 8px;}
.designer-details .works .arrangement .arrangement-box .center p .rg{*margin-top:-50px; }
.designer-details .cell-box{padding: 8px; margin-bottom: 20px;-webkit-box-shadow:2px 2px 3px  #d8d8d8;-moz-box-shadow: 2px 2px 3px  #d8d8d8;box-shadow: 2px 2px 3px #d8d8d8;}
.designer-details .cell-box .cell-box-img{width: 550px;height:330px;border: 1px solid rgba(213, 213, 213, 0.60);position: relative;}
.designer-details .cell-box .cell-box-img .cell-img{width: 550px;height:330px;}
.designer-details .cell-box .cell-box-img .collection{position: absolute;top:20px;right:5px; display: none;border: 0px solid #e6e6e6 !important;}
.designer-details .cell-box .cell-box-img .collection a{margin-right: 10px !important;}
.designer-details .cell-box .cell-box-word{margin-left: 70px;}
.designer-details .cell-box .cell-box-word h2{font-size: 24px;color: #4b4b4b;line-height: 70px;font-weight:500;}
.designer-details .cell-box .cell-box-word .layout{margin-right: 170px;}
.designer-details .cell-box .cell-box-word img{width: 18px;height:18px;margin-right: 10px;margin-bottom: -3px;}
.designer-details .cell-box .cell-box-word .servicep{line-height: 35px;}
.designer-details .cell-box .cell-box-word .cell-button{margin-bottom: 30px;}
.designer-details .cell-box .cell-box-word .typeface{font-size: 14px;color: #949494;}


/*找我家*/
.myfamily{padding-bottom: 50px;}
.myfamily .search{background-color: #ffffff;padding: 20px 10px 15px 10px; -webkit-box-shadow:2px 2px 3px  #d8d8d8;-moz-box-shadow: 2px 2px 3px  #d8d8d8;box-shadow: 2px 2px 3px #d8d8d8;}
.myfamily .search .search-frame{padding-left: 20px}
.myfamily .search .search-frame .seach-text{width: 294px;height: 26px;line-height:26px;color: #CCCCCC;border-top: 1px solid #e8e8e8;border-bottom: 1px solid #e8e8e8;border-left: 1px solid #e8e8e8;padding: 0 0 0 10px;}
.myfamily .search .search-frame .search-button{color: #797878; background-color:#c3c3c3;border-top: 1px solid #c3c3c3;border-bottom: 1px solid #c3c3c3;border-right: 1px solid #c3c3c3;width: 52px;height: 28px;margin-left: -5px;}
.myfamily .search .search-frame p{margin-left: 30px;color:#4b4b4b;}
.myfamily .search .search-frame .green{font-size: 22px;color: #509f2b;}
.myfamily .search .search-ification{padding-top: 20px;}
.myfamily .search .search-ification ul li{list-style: none;float: left;width: 76px;height: 22px;line-height:22px;text-align: center;}
.myfamily .search .search-ification ul li:hover{border: 1px solid #509f2b;color: #509f2b;height: 20px;line-height: 20px;width: 74px;}
.myfamily .search .search-ification ul .last{position: relative;font-weight: bold;}
.myfamily .search .search-ification ul .last:hover{border: 0px solid #4b4b4b; color: #4b4b4b;height: 22px;line-height: 22px;width: 76px;}
.myfamily .search .search-ification ul .last img{position: absolute;bottom: 3px;left: 4px;}
.myfamily .search .search-ification ul .selected{border: 1px solid #509f2b;height: 20px;line-height: 20px;width: 74px;}
.myfamily .search .search-ification ul .selected a{color: #509f2b;}
.myfamily .contact .last{margin-right: 0px !important;}
.myfamily .contact .contact-box{border: 2px solid #ffffff;background-color: #ffffff;margin-top:20px;margin-right:14px;width:295px;box-shadow: 0px 2px 3px #d8d8d8;}
.myfamily .contact .contact-box:hover{border: 2px solid #bfbfbf;}
.myfamily .contact .contact-box .contact-box-img{height: 185px;width: 280px;margin: 8px;}
.myfamily .contact .contact-box .contact-box-img1 img{width: 280px;height:185px;}
.myfamily .contact .contact-box .hot{position: relative;bottom: 197px;left: 205px;}
.myfamily .contact .contact-box h2{padding: 15px 0px;font-size: 14px;margin-left: 10px;}
.myfamily .contact .contact-box p{padding: 15px 0px 10px 0px;margin: 0px 20px;}
.myfamily .contact .contact-box p .order{border: 1px solid #CCCCCC;font-size:14px;width:53px;height: 23px;line-height: 23px; text-align:center;}
.myfamily .contact .contact-box p .order a{color: #509f2b;}
.myfamily .contact .contact-box p .in{margin: 0px 43px}

/*找我家详情页*/
.myfamily_details{padding-bottom: 50px;}
.myfamily_details .myfamily_details_container .big-img{margin-right: 35px;}
.myfamily_details .myfamily_details_container .big-img{
    width: 573px;height:346px; padding: 8px;background-color: #ffffff;
}
.myfamily_details .myfamily_details_container .big-img img{width: 573px;height:346px;}
.myfamily_details .myfamily_details_container .myfamily_details_introduction{width: 600px;}
.myfamily_details .myfamily_details_container .myfamily_details_introduction h2{color: #4b4b4b;font-size: 24px;font-weight: 500;line-height: 70px;margin-right: 30px;}
.myfamily_details .myfamily_details_container .myfamily_details_introduction .appointment{border: 0;color: #ffffff;background-color: #4e9e29;padding: 7px 20px;font-size: 14px;font-weight: 600;margin-top: 15px;}
.myfamily_details .myfamily_details_container .myfamily_details_introduction .words1{line-height: 30px;font-size: 12px;color:#4b4b4b;font-weight: 600;}
.myfamily_details .myfamily_details_container .myfamily_details_introduction .words1 span{font-weight:500;color: #747474;}
.myfamily_details .myfamily_details_container .myfamily_details_introduction .words2,.myfamily_details .myfamily_details_container .myfamily_details_introduction .words3{line-height: 30px;}
.myfamily_details .myfamily_details_container .myfamily_details_introduction .words4{line-height: 24px;}
.myfamily_details .myfamily_details_container .myfamily_details_introduction .words2 span{margin:0px 20px;}
.myfamily_details .myfamily_details_container .myfamily_details_introduction .words2 span b{font-weight: 500;font-size: 16px;color: #4E9E29;}
.myfamily_details .myfamily_details_container .myfamily_details_introduction .words3{font-size: 12px;color: #4b4b4b;font-weight: 600;line-height: 30px;}
.myfamily_details .myfamily_details_container .myfamily_details_introduction .words4{font-size: 14px;color: #949494;/*margin-left:20px;*/}
.myfamily_details .signing .title{font-size: 22px;color: #323232;line-height: 40px;margin-top:40px;}
.myfamily_details .signing table{ border-collapse: collapse;border: none;width: 1240px;text-align: center;-webkit-box-shadow:2px 2px 3px  #d8d8d8;-moz-box-shadow: 2px 2px 3px  #d8d8d8;box-shadow: 2px 2px 3px #d8d8d8;}
.myfamily_details .signing table tr{height: 32px;background-color: #ffffff;}
.myfamily_details .signing table tr td{ border: solid #e4e4e4 1px;color: #979797;font-size: 13.6px;}
.myfamily_details .signing table .title{height:43px;background-color: #E4E4E4 !important;color: #606060;font-size: 14px;font-weight:600;}
.myfamily_details .analytical .title{font-size: 22px;color: #323232;line-height: 50px;margin-top: 20px;}
.myfamily_details .analytical .cell-box{padding: 8px; margin-bottom: 20px;-webkit-box-shadow:2px 2px 3px  #d8d8d8;-moz-box-shadow: 2px 2px 3px  #d8d8d8;box-shadow: 2px 2px 3px #d8d8d8;}
.myfamily_details .analytical .cell-box .cell-box-img{width: 409px;height:282px;border: 1px solid rgba(213, 213, 213, 0.60);position: relative;}
.myfamily_details .analytical .cell-box .cell-box-img .cell-img{width: 409px;height:282px;}
.myfamily_details .analytical .cell-box .cell-box-img .collection{position: absolute;top: 12px;right:5px; display: none;border: 0px;}
.myfamily_details .analytical .cell-box .cell-box-img .collection a{margin-right: 10px !important;}
.myfamily_details .analytical .cell-box .cell-box-word{margin-left: 30px;}
.myfamily_details .analytical .cell-box .cell-box-word h2{font-size: 24px;color: #4b4b4b;line-height: 50px;font-weight:500;margin-top: 10px;}
.myfamily_details .analytical .cell-box .cell-box-word .layout{margin-right: 170px;}
.myfamily_details .analytical .cell-box .cell-box-word img{width: 18px;height:18px;margin-right: 10px;margin-bottom: -3px;}
.myfamily_details .analytical .cell-box .cell-box-word .servicep{line-height: 30px;}
.myfamily_details .analytical .cell-box .cell-box-word .cell-button{margin-bottom: 24px;}
.myfamily_details .analytical .cell-box .cell-box-word .typeface{font-size: 14px;color: #949494;}
.myfamily_details .analytical .reservation{margin-top: 52px;margin-right: 15px;}
.myfamily_details .analytical .reservation .reservation-img{position: relative;}
.myfamily_details .analytical .reservation .reservation-img img{width: 124px;height: 184px;}
.myfamily_details .analytical .reservation .reservation-img .name{position: absolute;left: 0;bottom: 5px;width: 100%;background-color: rgba(18, 18, 18, 0.51);z-index: 99;height: 30px;line-height: 30px;font-size: 14px;color: #fff;text-align: center;}
.myfamily_details .analytical .reservation input{margin-top:8px;padding: 7px 15px;font-size: 14px;font-weight:600;color: #ffffff;background-color: #509f2b;*width: 125px;}
.myfamily_details .content .title{font-size: 22px;color: #323232;line-height: 5px;}
.myfamily_details .property .title,.myfamily_details .title{font-size: 22px;color: #323232;line-height: 50px;margin-top: 30px;}
.myfamily_details .property .title,.myfamily_details .title3{*height:30px; }
.myfamily_details .property .product-content{padding: 0 5px;}
.myfamily_details .property .product-content .property-box{width:296px;padding:10px 6px 10px 5px;}
.myfamily_details .property .product-content .property-box img{width: 296px;height:198px;border: 2px solid #ffffff;}
.myfamily_details .property .product-content .property-box img:hover{border: 2px solid #bfbfbf}
.myfamily_details .property .product-content .property-box b{font-weight:500;font-size:16px;color: #444444;}
.myfamily_details .property .product-content .property-box p{font-size: 12px;color: #444444;}
/*服务*/
.service{background-color: #efefef;padding-bottom: 50px;min-width: 1240px;}
.service-content{padding-top: 30px;}
.service-content .service-content-box{border: 2px solid #ffffff;margin-top:20px;margin-right:20px;width:396px;height: 180px; background-color: #ffffff;text-align: center;padding: 45px 0px;  -webkit-box-shadow:2px 2px 3px  #d8d8d8;-moz-box-shadow: 2px 2px 3px  #d8d8d8;box-shadow: 2px 2px 2px #d8d8d8;}
.service-content .service-content-box:hover{box-shadow: rgba(35, 25, 25, 0.498039) 0px 1px 5px;}
.service-content .last{margin-right: 0px;}
.service-content .service-content-box img{width: 44px;height: 44px;}
.service-content .service-content-box h3{font-size: 15px;color:#4b4b4b; line-height: 30px;}
.service-content .service-content-box p{padding: 0px 40px; font-size:14px;}
.service-content .last{ margin-right: 0px !important;}


/*服务详情*/
.service-details .case .title{font-size: 24px;color: #323232;line-height: 50px;}
.service-details .case .case-content{padding: 0 5px;}
.service-details .case .case-content .case-box{width:296px;padding:10px 6px 10px 5px;}
.service-details .case .case-content .case-box img{width: 296px;height:198px;border: 2px solid #ffffff;}
.service-details .case .case-content .case-box img:hover{border: 2px solid #bfbfbf;}
.service-details .case .case-content .case-box p{font-size: 14px;text-align: center;color: #6c6b6b;height:40px;overflow:hidden;}
.service-details .module_noe_show .title{font-size: 22px;color: #333333;line-height: 50px;margin-top: 30px;}
.service-details .demo .title1{font-size: 22px;color: #333333;}
.service-details .module_noe_show {padding: 0px 2px 30px 2px;}
.service-details #con{background-color: #FFFFFF;}
/*口碑*/
.mouth .mian_ad {margin-bottom: 15px;}
.mouth .screening{box-shadow: 1px 2px 3px #d8d8d8;*height: 120px;}
.mouth .screening ul .fast1{margin-left: 25px;}
.mouth .screening .space2 .screening-box1 .fast{margin-left: 72px;color: #666;}
.mouth .screening .space2 .screening-box1 .fast a{color: #666;font-weight: 100;font-size:12px;}
.mouth .revoke{background-color: #f8f8f8;margin-bottom: 50px;}
.mouth .revoke ul{padding: 8px 0px 8px 15px;margin: 0;}
.mouth .revoke .fast{margin-right: 0px;}
.mouth .screening .fast3{letter-spacing: 0.25em;}


/*口碑详情*/



.mouth-details{padding-bottom:50px; }
.mouth-details .left{width: 905px;}
.mouth-details .left .left-nav .portrait,.mouth-details .left .portrait img{width: 60px;height: 60px;margin-right:15px;}
.mouth-details .left .left-nav .title{font-size: 22px;color: #4b4b4b;font-weight: 500;width:770px}
.mouth-details .left .left-nav .date{line-height: 40px;font-size: 12px;color: #959393;}
/*.mouth-details .left .left-nav .rg{margin-top: 30px;}*/
.mouth-details .left .left-nav a{color: #569d32;line-height: 40px;}
.mouth-details .left .left-nav2{height: 50px;line-height: 50px;padding: 0px 20px;margin: 10px 0 20px 0;-webkit-box-shadow:1px 2px 3px  #d8d8d8;-moz-box-shadow: 1px 2px 3px  #d8d8d8;box-shadow: 1px 2px 3px #d8d8d8;}
.mouth-details .left .left-nav2 span{font-size: 14px;color: #676566; }
.mouth-details .left .left-nav2 span a{color: #569d32;}
.mouth-details .left .left-nav2 span img{width: 34px;height: 34px;margin-bottom: -12px;margin-left:10px;}
.mouth-details .left .left-nav2 .service-img{margin-right: 25px;float:right;}
.mouth-details .left .left-nav2 .service-img img{width: 17px;height: 17px;margin-right:5px;margin-bottom: -2px;}
.mouth-details .right .letter .letter-box img{width: 59px;height: 63px;}
/*新闻*/
.new .new-nav{background-color: #ffffff;width: 1240px;height: 40px;-webkit-box-shadow:1px 2px 3px  #d8d8d8;-moz-box-shadow: 1px 2px 3px  #d8d8d8;box-shadow: 1px 2px 3px #d8d8d8;}
.new .new-nav ul li{float: left;list-style: none;height: 40px;line-height: 40px;width: 82px;;text-align: center;color: #444444;font-size: 14px;margin-left:2px;}
.new .new-nav ul li a:hover{background-color:#5aa437;color: #ffffff;padding:11px 12px;*padding:11px 10px;}
.new .new-nav ul .selected{background-color:#5aa437;color: #ffffff}
.new .new-nav ul .selected a{color: #ffffff;}
.new .new-content{padding-bottom: 50px;}
.new .new-content .fast{margin-right: 0px !important;}
.new .new-content .new-box{border: 2px solid #ffffff;width: 610px;height: 160px;margin-right: 12px;background-color: #ffffff;margin-top: 20px;-webkit-box-shadow:1px 2px 3px  #d8d8d8;-moz-box-shadow: 1px 2px 3px  #d8d8d8;box-shadow: 1px 2px 3px #d8d8d8;}
.new .new-content .new-box:hover{border: 2px solid #bfbfbf;}
.new .new-content .new-box .box-img{width: 205px;height: 137px;margin: 12px;}
.new .new-content .new-box .box-img img{width: 205px;height: 137px;}
.new .new-content .new-box .new-words{width: 340px;margin-right: 15px;margin-top:12px;float: right;}
.new .new-content .new-box .new-words p{text-indent: 2em;color: #8d8d8d;padding:10px 0px;line-height: 18px;height: 78px;overflow:hidden;}
.new .new-content .new-box .new-words p a{color: #8d8d8d;}
.new .new-content .new-box .new-words h2{font-size: 16px;color: #4b4b4b;height: 20px;overflow:hidden;}

.xnew .new-content{padding-bottom: 0px;}
.xnew .new-content .fast{margin-right: 0px !important;}
.xnew .new-content .new-box{border: 2px solid #ffffff;width: 900px;height: 160px;background-color: #ffffff;margin-bottom: 20px;-webkit-box-shadow:1px 2px 3px  #d8d8d8;-moz-box-shadow: 1px 2px 3px  #d8d8d8;box-shadow: 1px 2px 3px #d8d8d8;}
.xnew .new-content .new-box:hover{border: 2px solid #bfbfbf;}
.xnew .new-content .new-box .box-img{width: 205px;height: 137px;margin: 12px;}
.xnew .new-content .new-box .box-img img{width: 205px;height: 137px;}
.xnew .new-content .new-box .new-words{width: 610px;margin:0 15px;margin-top:12px;float: left;}
.xnew .new-content .new-box .new-words p{color: #8d8d8d;padding:10px 0px;line-height: 18px;height: 78px;overflow:hidden;}
.xnew .new-content .new-box .new-words p a{color: #8d8d8d;}
.xnew .new-content .new-box .new-words h2{font-size: 16px;color: #4b4b4b;height: 20px;overflow:hidden;}
/*新闻详情*/
.new-details{padding-bottom: 0px;}
.new-details .left{width: 905px;}
.new-details .left .new-details-nav .title{font-size: 22px;color: #4b4b4b;font-weight: 500;margin-bottom:10px;}
.new-details .left .new-details-nav span{font-size: 12px;color: #959393;}
.new-details .right .letter .letter-box img{width: 98px;height: 65px;}
.new-details .right .letter .letter-box img {margin-right: 10px !important;}
.new-details .right .letter .letter-box p{height:40px;overflow:hidden;}

/*工程施工*/
.construction{padding-bottom: 50px;}
.construction .construction-nav{background-color: #ffffff;}
.construction .construction-nav .construction-nav-box{width: 248px;height: 87px;text-align: center;margin-top: 20px;}
.construction .construction-nav .construction-nav-box img{width:32px;height: 32px }
.construction .construction-nav .construction-nav-box h3{font-size: 14px;color:#4b4b4b;}
.construction .construction-classify{height: 63px;background-color: #fafafa;margin-bottom:30px;}
.construction .construction-classify .construction-classify-box{width: 232px;padding: 9px 8px;}
.construction .construction-classify .construction-classify-box .box{width: 116px;margin: 0 auto;}
.construction .construction-classify .construction-classify-box .box a{color: #919191;margin-right:7px;}
.construction .banner .info ul img{width: 1240px;height: 334px;}
.construction .banner .info{height: 334px;}
.construction .three-img{margin-bottom: 20px;}
.construction .three-img .header-img{height: 220px;padding-right: 20px;padding-top: 20px;}
.construction .three-img .header-img img{height: 220px;width: 399px;-webkit-box-shadow:1px 2px 3px  #d8d8d8;-moz-box-shadow: 1px 2px 3px  #d8d8d8;box-shadow: 1px 2px 3px #d8d8d8;}
.construction .three-img .last{padding-right: 0px !important;}
.construction .construction-content{background-color: #ffffff;padding: 12px;-webkit-box-shadow:1px 2px 3px  #d8d8d8;-moz-box-shadow: 1px 2px 3px  #d8d8d8;box-shadow: 1px 2px 3px #d8d8d8;}
.construction .construction-content ul li{float: left;list-style: none;padding: 20px 10px;}
.construction .construction-content .line{border-bottom: 1px dashed #d0d0d0;margin: 0 12px;}
.construction .construction-content .construction-content-title{width: 90px;float:left;font-size: 14px;font-weight: bold;}
.construction .construction-content .construction-content-title img{padding-top: -3px;margin-bottom: -2px;margin-right: 5px;height: 15px;width: 15px;}
.construction .construction-content .contet{width: 1100px;float:right;margin-top:20px;}
.construction .construction-content .contet li{line-height:20px;padding: 0px 10px;}

.construction .page-nav{margin-bottom: 20px;padding: 27px;-webkit-box-shadow:1px 2px 3px  #d8d8d8;-moz-box-shadow: 1px 2px 3px  #d8d8d8;box-shadow: 1px 2px 3px #d8d8d8;}
.construction .page-nav .page-nav-box .square1{margin-right:15px;width: 43px;height:43px;line-height: 43px; background-color: #f7f7f7;border: 1px solid #CCCCCC;color: #727272;font-size: 16px;padding: 5px;text-align: center;-webkit-border-radius: 5px; -moz-border-radius: 5px;-ms-border-radius: 5px; -o-border-radius: 5px;}

.construction .page-nav .page-nav-box .square{margin-right:15px;width: 43px;background-color: #f7f7f7;border: 1px solid #CCCCCC;color: #727272;font-size: 16px;padding: 5px;text-align: center;-webkit-border-radius: 5px; -moz-border-radius: 5px;-ms-border-radius: 5px; -o-border-radius: 5px;}
.construction .page-nav .page-nav-box .square5{padding: 5px 1px;width: 50px;}
/*.construction .page-nav .last{margin-right: 35px;}*/
.construction .page-nav .page-nav-box ul li{float: left;list-style: none;}
.construction .page-nav .page-nav-box ul li a{margin: 0 7px;*margin: 0px;}
.construction .nav-two{margin-top: 20px;}
.construction .title{font-size: 22px;color: #333333;line-height: 50px;margin-top: 20px;font-weight: 500;}
.construction .page-nav .page-nav-box .page-nav-box-neo{width: 169px;*width: 156px;margin-right: 20px;}
.construction .page-nav .page-nav-box .page-nav-box-two{width: 193px;*width: 195px;margin-right: 20px;}
.construction .page-nav .page-nav-box .page-nav-box-neo ul{margin-top: 5px;margin-right: 20px;}
.construction .page-nav .page-nav-box .page-nav-box-three{width: 217px;*width: 241px;margin-right: 30px;}
.construction .page-nav .page-nav-box .page-nav-box-four{width: 256px;*width: 251px}

/*工程施工详情*/
.construction-details{padding-bottom: 50px;}
.construction-details .construction-details-content{margin-top:15px;/*text-align: center;*/-webkit-box-shadow:1px 2px 3px  #d8d8d8;-moz-box-shadow: 1px 2px 3px  #d8d8d8;box-shadow: 1px 2px 3px #d8d8d8; padding:20px; font-size:14px;}
.construction-details .construction-details-content img { max-width:100%; height:auto !important;}
.construction-details .service-details-nav .appointment4{font-size: 14px;background-color: #468c2b;line-height: 30px;margin-top: 10px;width: 100px;text-align: center;}
.construction-details .service-details-nav .appointment4 a{color: #ffffff;width:80px;float:left;}
.construction-details .service-details-nav .appointment4 a:hover{color: #ffffff;}
/*全部商品确认*/
.classification{}
.classification .header .logo{background-color: #efefef;margin-top: 0px;padding-top: 20px;}
.classification .header .logo .appointment{margin-top: 5px;background-image: url(../img/shopping-cart.png);background-color:#4e9e29;font-size: 14px;color: #ffffff;background-position: 21px 12px;}
.classification .header .logo .classification-seach{margin-right:10px;margin-top: 5px;position: relative;}
.classification .header .sign .sign-box .phone{margin-right:0px;color: #646464;}
.classification .header .sign .sign-box a{padding: 0px 5px;}
.classification .header .sign .sign-box p{color: #cbcbcb;}
.classification h1{font-size: 24px;color: #454545;font-weight: 100;margin-bottom: 20px;*height: 35px;}
.classification .seach-text{width: 294px;height: 35px;color: #CCCCCC;border-top: 1px solid #bfbfbf;border-bottom: 1px solid #bfbfbf;border-left: 1px solid #bfbfbf;padding: 0 0 0 10px;}
.classification .search-button{width: 37px;height: 37px;margin-left: -5px;border-top: 1px solid #bfbfbf;border-bottom: 1px solid #bfbfbf;border-right: 1px solid #bfbfbf;border-left: 1px solid #bfbfbf;}
.classification .classification-seach .classification-seach-box a{padding: 2px 10px;background-color: rgba(227, 227, 227, 0.60);}
.classification .classification-seach .classification-seach-box{position: absolute;right: 45px;top: 8px;}
.classification .classification-content{padding-bottom: 30px;}
.classification .classification-content .classification-content-box ul li{list-style: none;line-height: 35px;font-size: 14px;}
.classification .classification-content .classification-content-box ul li a{color: #888888;}
.classification .classification-content .classification-content-box ul li h2{font-size: 18px;color:#454545;font-weight:100;margin-top:15px;}
.classification .classification-content .classification-content-box{margin-bottom: 20px;width: 412px;text-align: center;border-right: 1px #CCCCCC solid;margin-top: 50px;}
.classification .classification-content .last{border-right: 0px #CCCCCC solid;}
.classification .classification-content .classification-content-box .classification-content-box-img{position:relative;overflow:hidden;width:412px;height: 150px;margin: 0 auto;text-align:center;display:table-cell;vertical-align:middle;}
.classification .classification-content .classification-content-box .classification-content-box-img a{width:412px;position:static;+position:absolute;top:50%;left:0;text-align:center;}
.classification .classification-content .classification-content-box .classification-content-box-img img{height:150px;position:static;+position:relative;top:-50%;vertical-align:middle;}


/*关于米兰*/
.page{padding-bottom: 50px;}
.page .page-nav{padding: 27px;-webkit-box-shadow:1px 2px 3px  #d8d8d8;-moz-box-shadow: 1px 2px 3px  #d8d8d8;box-shadow: 1px 2px 3px #d8d8d8;}
.page .page-nav .page-nav-box .square{margin-right:15px;width: 43px;background-color: #f7f7f7;border: 1px solid #CCCCCC;color: #727272;font-size: 16px;padding: 5px;text-align: center;-webkit-border-radius: 5px; -moz-border-radius: 5px;-ms-border-radius: 5px; -o-border-radius: 5px;}
.page .page-nav .page-nav-box .square5{padding: 5px 1px;width: 50px;}
.page .page-nav .page-nav-box ul{margin-top: 5px;}
.page .page-nav .last{margin-right: 110px;}
.page .page-nav .page-nav-box ul li{float: left;list-style: none;}
.page .page-nav .page-nav-box ul li a{margin: 0 7px;}
.page .nav-two{margin-top: 20px;}
.page .title{font-size: 22px;color: #333333;line-height: 50px;margin-top: 20px;font-weight: 500;}
.page .page-nav .page-nav-box .page-nav-box-neo{width: 241px;*width: 252px;}
.page .page-nav .page-nav-box .page-nav-box-two{width: 193px;*width: 204px;}
.page .page-nav .page-nav-box .page-nav-box-three{width: 346px;*width: 360px;}
.page .page-nav .page-nav-box .page-nav-box-four{width: 598px;*width: 624px}
.page .page-nav .page-nav-box .page-nav-box-five{width: 123px;*width: 134px}
.page .page-nav .page-nav-box .page-nav-box-six{width: 63px;*width: 74px;}
.page-nav-box-neo a:hover{color:#509f2b;}


/*在线预约1*/
.appointment1{padding-bottom: 50px;}
.appointment1 .appointment1-left-nav h2{font-size: 15px;}
.appointment1 .left{width: 383px;margin-left: 15px;border-right:1px solid rgba(225, 225, 225, 0.70);padding-right:90px;}
.appointment1 .left .appointment1-left-nav h2 span{font-size: 28px;color: #fe6a07;font-style: italic;margin: 0px 5px;}
.appointment1 .left .discount-box{text-align: center}
.appointment1 .left .discount h2{font-weight: 500;color: #434343;font-size: 18px;margin-bottom:20px;}
.appointment1 .left .discount-box{margin-right: 20px;height: 65px;}
.appointment1 .left .discount-box .discount-box-img{width: 37px;height: 37px;}
.appointment1 .left .discount-box .carimg{margin-top: 4px;}
.appointment1 .left .discount-box .car1{margin-top: 3px;}
.appointment1 .left .line{border: 1px dashed #E1E1E1;margin: 10px 0;}
.appointment1 .left .table table tr{height: 40px;}
.appointment1 .left .table table tr td{color:#878787; }
.appointment1 .left .table table tr .photo{padding-right:35px;}
.appointment1 .left .table table tr .appointment3{padding-right: 48px;}
.appointment1 .left .table table tr .years{padding-right: 12px;}
.appointment1 .right{margin-left: 90px;width: 660px;}
.appointment1 .right h2{font-size: 22px;color: #878787;font-weight: 500;border-bottom: 1px solid #CBCBCB;padding-bottom: 17px;}
.appointment1 .right .default{color: #4e9e29;border-bottom:3px solid #4e9e29; padding-bottom: 12px;margin-right: 80px;}
.appointment1 .right .small{font-size: 12px;color: #878787;line-height: 70px;}
.appointment1 .right .table table tr{height: 55px;}
.appointment1 .right .table table .demand{height: 150px;}
.appointment1 .right .table table tr td input{padding-left: 5px;font-size: 14px;width:413px;height:38px;line-height: 38px\9;border:1px solid #d7d7d7;border-radius: 5px;-webkit-border-radius: 5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;}
.appointment1 .right .table table tr td textarea{padding-left: 5px;font-size: 14px;width: 513px;height: 125px;border:1px solid #d7d7d7;border-radius: 5px;-webkit-border-radius: 5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;}
.appointment1 .right .table table tr .short{width: 300px;}
.appointment1 .right .table table tr .submit{text-align: center;height: 100px;}
.appointment1 .right .table table tr .table-name{font-size: 14px;color: #666666;font-weight:600;}
.appointment1 .right .table table tr .obtain{margin:0px 10px;display:inline-block;text-align:center;background-color: #cae4c7; color: #284525;width: 105px;height: 40px;line-height: 40px;border:1px solid rgba(210, 210, 210, 0.47);border-radius: 5px;-webkit-border-radius: 5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;}
.appointment1 .right .table table tr .required{color: #509f2b;}
.appointment1 .right .table table tr .submit .button{color: #ffffff;font-size: 22px;font-weight: 600; width: 177px;height: 50px;background-color: #509f2b;text-align: center;line-height: 50px;border-radius: 5px;-webkit-border-radius: 5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;}
.appointment1 .right .table table tr .name-text{width: 300px;margin-right: 5px;}
.appointment1 .right .table table tr .phone{border:2px solid #b1b1b1;border-radius: 5px;-webkit-border-radius: 5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;+height: 38px;+line-height: 38px;}
.appointment1 .right .table table tr .phone:focus{
    border: 2px solid #509f2b !important;
}
.appointment1 .right .table table tr input:focus {
    border: 1px solid #509f2b !important;
}


/*在线预约新版*/
.appointment10{padding-bottom: 50px;}
.appointment10 .yuyue{background-color: #ffffff;padding: 60px 0px 123px 100px;-webkit-box-shadow: 1px 2px 3px #d8d8d8;
    -moz-box-shadow: 1px 2px 3px #d8d8d8;
    box-shadow: 1px 2px 3px #d8d8d8;}
.appointment10 .yuyue h2{font-size: 22px;color: #878787;font-weight: 500;border-bottom: 1px solid #CBCBCB;padding-bottom: 17px;}
.appointment10 .yuyue .default{color: #4e9e29;border-bottom:3px solid #4e9e29; padding-bottom: 12px;margin-right: 80px;}
.appointment10 .yuyue .small{font-size: 12px;color: #878787;line-height: 70px;}
.appointment10 .yuyue .table table tr{height: 55px;}
.appointment10 .yuyue .table table .demand{height: 150px;}
.appointment10 .yuyue .table table tr td input{padding-left: 5px;font-size: 14px;width:413px;height:38px;line-height: 38px\9;border:1px solid #d7d7d7;border-radius: 5px;-webkit-border-radius: 5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;}
.appointment10 .yuyue .table table tr td textarea{padding-left: 5px;font-size: 14px;width: 513px;height: 125px;border:1px solid #d7d7d7;border-radius: 5px;-webkit-border-radius: 5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;}
.appointment10 .yuyue .table table tr .short{width: 300px;}
.appointment10 .yuyue .table table tr .submit{text-align: center;height: 100px;}
.appointment10 .yuyue .table table tr .table-name{font-size: 14px;color: #666666;font-weight:600;}
.appointment10 .yuyue .table table tr .obtain{margin:0px 10px;display:inline-block;text-align:center;background-color: #cae4c7; color: #284525;width: 105px;height: 40px;line-height: 40px;border:1px solid rgba(210, 210, 210, 0.47);border-radius: 5px;-webkit-border-radius: 5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;}
.appointment10 .yuyue .table table tr .required{color: #509f2b;}
.appointment10 .yuyue .table table tr .submit .button{color: #ffffff;font-size: 22px;font-weight: 600; width: 177px;height: 50px;background-color: #509f2b;text-align: center;line-height: 50px;border-radius: 5px;-webkit-border-radius: 5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;}
.appointment10 .yuyue .table table tr .name-text{width: 300px;margin-right: 5px;}
.appointment10 .yuyue .table table tr .phone{border:1px solid #b1b1b1;border-radius: 5px;-webkit-border-radius: 5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;+height: 38px;+line-height: 38px;}
.appointment10 .yuyue .table table tr .phone:focus{
    border: 1px solid #509f2b !important;
}
.appointment10 .yuyue .table table tr input:focus {
    border: 1px solid #509f2b !important;
}

/*在线预约2*/
.appointment2{padding-top: 60px;*height: 106px;}
.appointment2 .phone{width: 379px !important;}
.appointment2 tr{height: inherit !important;}
.appointment2 .submit{height: 30px !important;padding-bottom:0px !important;}
.appointment2 .submit button{height: 39px !important;line-height: 39px !important;margin-left:5px;}
.appointment2 .small{line-height: 80px !important;}
.appointment2 .right .table table tr .phone:focus{
    border: 2px solid #509f2b !important;
}
.appointment1 .right .table table tr input:focus {
    border: 1px solid #509f2b !important;
}


/*在线预约3*/
/*.demo{padding:20px 100px}*/
/*.demo h4{line-height:30px}*/
.login{width:420px; height:200px; overflow:hidden}
#form{padding:10px}
.login h3{height:28px; line-height:28px; background:#d3d3d3; font-size:14px}
.login p{width:100%; line-height:26px; height:26px; padding:4px}
.login p label{float:left; width:90px; text-align:right}
.input{border:1px solid #ccc; padding:2px; width:160px}

#login_msg{text-align:center;}
.red{color:#f30;}

/*户型解析详情*/
.analysis-details{padding-bottom: 50px;}
.analysis-details .cell-box .cell-box-img{width: 573px;height:345px;border: 1px solid rgba(213, 213, 213, 0.60);position: relative;padding: 8px;background-color: #ffffff;}
.analysis-details .cell-box .cell-box-img .cell-img{width: 573px;height:345px;}
.analysis-details .cell-box .cell-box-img .collection{position: absolute;top: 12px;right:13px; display: none;border: 0px solid #e6e6e6;}
.analysis-details .cell-box .cell-box-img .collection a{margin-right: 10px !important;}
.analysis-details .cell-box .cell-box-word{margin-left: 15px;width: 495px;}
.analysis-details .cell-box .cell-box-word h2{font-size: 24px;color: #4b4b4b;line-height: 50px;font-weight:500;margin-top: 10px;}
.analysis-details .cell-box .cell-box-word .layout{margin-right: 170px;}
.analysis-details .cell-box .cell-box-word img{width: 18px;height:18px;margin-right: 10px;margin-bottom: -3px;}
.analysis-details .cell-box .cell-box-word .servicep{line-height: 30px;font-size: 14px;color: #4b4b4b;}
.analysis-details .cell-box .cell-box-word .servicep span a{font-size: 12px;color: #509f2b;border:1px solid #509f2b;padding:0 5px;}
.analysis-details .cell-box .cell-box-word .cell-button{margin-bottom: 24px;}
.analysis-details .cell-box .cell-box-word .typeface{font-size: 14px;color: #949494;}
.analysis-details .cell-box .cell-box-word .typeface p{line-height: 25px;}
.analysis-details .reservation .reservation-img .name{position: absolute;left: 0;bottom: 5px;width: 100%;background-color: rgba(18, 18, 18, 0.51);z-index: 99;height: 30px;line-height: 30px;font-size: 14px;color: #fff;text-align: center;}
.analysis-details .reservation input{margin-top:8px;padding: 7px 0px;font-size: 12px;font-weight:600;color: #ffffff;width: 123px;background-color: #509f2b;font-weight: 500;}
.analysis-details .reservation{margin-top: 52px;margin-right: 15px;}
.analysis-details .reservation .reservation-img{position: relative;}

.analysis-details .analytical-details-content{margin-top: 45px;}
.analysis-details .analytical-details-content .title{font-size: 20px; color: #323232;font-weight: 500;}
.analysis-details .analytical-details-content .p{line-height: 40px;}
.analysis-details .analytical-details-content .white{-webkit-box-shadow:2px 2px 3px  #d8d8d8;-moz-box-shadow: 2px 2px 3px  #d8d8d8;box-shadow: 2px 2px 3px #d8d8d8;}
.analysis-details .analytical-details-content .white .analytical-details-content-box{position: relative;}
.analysis-details .analytical-details-content .white .analytical-details-content-box img{width: 100%;}
.analysis-details .analytical-details-content .white .analytical-details-content-box .share{position: absolute;top: 15px;right: 15px;}
.analysis-details .analytical-details-content .white .small{width: 50%}

/*产品更多分类进入*/
.products-classification{padding-bottom: 50px;}
.products-classification .title{font-size: 24px;color: #535353;font-weight: 500;line-height: 40px;}
.products-classification .screening{margin-bottom:30px;-webkit-box-shadow:2px 2px 3px  #d8d8d8;-moz-box-shadow: 2px 2px 3px  #d8d8d8;box-shadow: 2px 2px 3px #d8d8d8;}
.products-classification .revoke{height:40px;}
.products-classification .revoke ul{margin: 3px 0px 0px 10px !important;}
.products-classification .default1{-webkit-box-shadow:2px 2px 3px  #d8d8d8;-moz-box-shadow: 2px 2px 3px  #d8d8d8;box-shadow: 2px 2px 3px #d8d8d8;margin-bottom: 20px;}
.products-classification .works .works-box .works-img .works1 .words1-box{
    position: relative;
    border: 2px solid #FFFFFF;
}
.products-classification .works .works-box .works-img .works1 .words1-box:hover{
    border: 2px solid #bfbfbf;
}
.brand .works .works-box .works-img .works1 .words1-box-a{
    height: 49px;
    overflow: hidden;
    display: block;
}
.products-classification .works .works-box .works-img .works1 .words1-box .content-word{color: #dedede;position: absolute;left: 0px;bottom: 0px;width: 100%;display: none;background-color: rgba(23, 23, 23, 0.65);z-index: 9999999;}
.products-classification .works .works-box .works-img .works1 .words1-box .content-word a{font-size: 12px;line-height: 30px;color: #ffffff;margin: 0 58px;}
.products-classification .works .works-box .works-img .works1 a, .heat .works .works-box .works-img .works2 a{font-size: 14px;}
.products-classification .works .works-box .works-img .works1 .red,.furnishing .works .works-box .works-img .works2 .red{color: #dc4d4c;font-weight:bold;*margin-top: -20px; }
.products-classification .works .works-box .works-img .works1 .redbig,.furnishing .works .works-box .works-img .works2 .redbig{font-size: 24px;color: #d21d1d;}
.products-classification .works .works-box .works-img .works1 .middle,.furnishing .works .works-box .works-img .works2 .middle{margin-left:70px;}
.products-classification .works .works-box .works-img .works1 .now,.furnishing .works .works-box .works-img .works2 .now{float: right;margin-top:5px;*margin-top: -20px;}
.products-classification .works .works-box .price{margin-top: 10px;}
.products-classification .works .works-box .line{margin: 10px 0px;margin-left:10px;}
.products-classification .brand ul li{list-style: none;float: left;margin-right: 67px;}
.products-classification .brand ul .last{margin-right: 0px;}
.products-classification .brand ul .fast{margin-left: 10px;}
.products-classification .brand img{height:35px;}
.products-classification .works .works-box{background-color: #FFFFFF;margin-top: 5px;padding-bottom: 10px;*height: 552px;}
.products-classification .works .works-box .works-nav{padding: 10px 15px;}
.products-classification .works .works-box .works-nav ul li{list-style: none;float: left;width: 70px;text-align: center;height:25px;line-height: 26px;}
.products-classification .works .works-box .works-nav ul li a{font-size: 14px;}
.products-classification .works .works-box .works-nav ul .works-selected{background-color: #555555;}
.products-classification .works .works-box .works-nav ul .works-selected a{color: #FFFFFF;font-weight: bold;}
.products-classification .works .works-box .works-img .works1{margin: 10px 10px;}
.products-classification .works .works-box .works-img .works1 a{
    /*height: 50px;*/
    /*overflow: hidden;*/
    /*display: block;*/
}
.products-classification .works .works-box .works-img .works1 a,.content .works .works-box .works-img .works2 a{font-size: 14px;}
.products-classification .works .works-box .works-img .works1,.content .works .works-box .works-img .works2{width: 295px;min-height: 197px;display:inline-block;border: 2px solid #FFFFFF;}
.products-classification .works .works-box .works-img .works1 .worksimg1-box{
    display: table-cell;
    vertical-align: middle;
    text-align: center;
    width: 295px;height: 197px;
    /*border: 2px solid #FFFFFF;*/
}
.products-classification .works .works-box .works-img .works1 .worksimg1-box:hover{
    /*border: 2px solid #bfbfbf;*/
}
.products-classification .works .works-box .works-img .works1 .worksimg1{
    max-width: 291px;max-height: 197px;vertical-align: middle;
}
/*.products-classification .works .works-box .works-img .works1 .worksimg1:hover{border: 2px solid #bfbfbf;}*/
.products-classification .works .works-box .works-img .works1:hover,.content .works .works-box .works2:hover{padding:0;}
.products-classification .works .works-box .works-img1 .works1{margin-right: 0.5px;}
.products-classification .works .works-box .works-img2{margin-left: 10px;}
.products-classification .works .works-box .works2{width: 603px;height: 437px; margin-top: 15px;display:inline-block;border: 2px solid #FFFFFF;}
.products-classification .works .works-box .worksimg2{width: 603px;height: 437px;}
.products-classification .works .works-box .cross .works1{margin-left: 9px;margin-right: -5px;*height: 260px;*width: 295px;*float: left;}
.products-classification .brand .title{font-size: 24px;color: #535353;line-height: 45px;}
.products-classification .brand ul li{list-style: none;margin: 20px  44px;*margin:20px 40px;float: left;}
.products-classification .brand ul .last{margin-right: 0px;}
.products-classification .brand ul .fast{margin-left: 10px;}
.products-classification .paging{margin: 35px 0px 25px 0;}
.products-classification .paging img{width:7px;height: 8px;}


/*产品更多搜索进入*/
.products-classification .search-title{font-size: 20px !important;}
.products-classification .search-title b{font-size: 24px;font-weight:400;}
.products-classification .works{height: auto;}
.products-classification .furnishing .works .works-box .cross{height: auto;}

/*产品详情页*/
#home{
    width: 1240px;
    margin: 0 auto;
}
#mouth{
    width: 1240px;
    margin: 0 auto;
}
.products-details-box{padding-bottom: 50px;}
.products-details{padding-bottom: 50px;}
.products-details .products-details-left{width: 654px;}
.products-details .products-details-left .big-img{width: 622px; height:417px;border: 1px solid #b1b1b1; text-align:center;
    position:relative;
    overflow:hidden;
    display:table-cell;
    vertical-align:middle;}
.products-details .products-details-left .big-img img{max-width: 622px;max-height:410px;}
.products-details .products-details-left .small-img div{
    width:117px;height:78px;border: 1px solid #b1b1b1;margin-right:7px;margin-top:10px;text-align: center;
    position: relative;
    overflow: hidden;
    display: table-cell;
    vertical-align: middle;
}
.products-details .products-details-left .small-img div img{max-height:78px;max-width: 117px;}
.products-details .products-details-right{width: 465px;margin-left:55px; }
.products-details .products-details-right .title{font-size: 20px;color: #444444;font-weight: 500;line-height: 30px;}
.products-details .products-details-right .details{width: 449px;background-image:url("../img/products-search-01.jpg");padding: 8px;margin-top: 15px;}
.products-details .products-details-right .details p{line-height: 25px;font-size: 14px; color: #797979;}
.products-details .products-details-right .details p b{color: #444444;font-weight: 500;}
.products-details .products-details-right .details .money{font-size: 24px;color: #e43230;}
.products-details .products-details-right .details .money1{text-decoration:line-through;}
.products-details .products-details-right .details .rg{*margin-top: -25px;}
.products-details .products-details-right .title1{color: #444444;font-size: 14px;line-height: 50px;}
.products-details .products-details-right .title2{color: #797979;font-size: 14px;line-height: 50px;}
.products-details .products-details-right .title2 span{color: #e43230;font-weight: 600;}
.products-details .products-details-right .line{border-bottom: 1px dashed #efefef;width: 465px;}
.products-details .products-details-right .color .box{width: 385px;padding: 0px 0px 15px 0px;}
.products-details .products-details-right .color span{font-size: 14px;color: #797979;margin-top:20px;}
.products-details .products-details-right .color .box .color-box{margin-top:10px;width:39px;height: 60px; text-align: center;margin-right: 30px;}
.products-details .products-details-right .color .box .color-box img{width: 39px; height: 39px;border: 2px solid #CCCCCC;}
.products-details .products-details-right .color .box .color-box p{line-height: 15px;}
.products-details .products-details-right .color .box .color-box .color-box1{position: relative;}
.products-details .products-details-right .color .box .color-box .color-box1 .hook{display: none;position: absolute;bottom:8px;*bottom:2px;right:-2px;width: 13px;height: 13px;border:0px;}
.products-details .products-details-right .characteristic{padding: 8px 0;}
.products-details .products-details-right .characteristic .title{font-size: 14px;color: #797979;height: 35px;width:70px;float:left;}
.products-details .products-details-right .characteristic .characteristic-span{width:395px;float:right;}
.products-details .products-details-right .characteristic .characteristic-span p{line-height: 33px;font-size: 14px;color: #444444;}
.products-details .products-details-right .characteristic .characteristic-span span{margin-right:30px;}
.products-details .products-details-right .number{font-size: 14px;color: #797979;}
.products-details .products-details-right .number{padding: 15px 0;}
.products-details .products-details-right .number .add img,.products-details .products-details-right .number .minus img{margin-bottom: -7px;}
.products-details .products-details-right .number .txt{width: 49px;height: 22px;*height:21px;*margin-top:1px;*line-height:21px;border-top:1px solid #BEBEBE;border-bottom:1px solid #BEBEBE;*border-top:1px solid #BEBEBE;*border-bottom:1px solid #BEBEBE;text-align: center;}
.products-details .products-details-right .appointment{  margin-right: 15px;border: 0;  width: 200px;font-weight: 500;padding-left: 25px;background-repeat: no-repeat;  height: 40px;  margin-top: 5px;background-image: url(../img/products-details-14.png);background-color:#4e9e29;  font-size: 16px;color: #ffffff;  background-position: 42px 13px;}
.products-details .products-details-right .collection{font-size: 16px;background-color: #ffffff;border: 1px solid #CCCCCC;background-repeat: no-repeat;background-image: url(../img/products-details-09.png);width: 100px;height: 40px;background-position: 18px 9px;padding-left: 20px;}
.products-details .similar{margin-top: 45px;}
.products-details .similar .title{font-size: 24px;color: #535353;font-weight: 500;line-height: 45px;}
.products-details .furnishing{height: 270px;border: 1px solid #CCCCCC;padding-bottom: 10px;margin-bottom: 40px;}
.products-details .works .works-box .works-img .works1 .red,.furnishing .works .works-box .works-img .works2 .red{color: #dc4d4c;font-weight:bold; }
.products-details .works .works-box .works-img .works1 .redbig,.furnishing .works .works-box .works-img .works2 .redbig{font-size: 24px;color: #d21d1d;}
.products-details .works .works-box .works-img .works1 .middle,.furnishing .works .works-box .works-img .works2 .middle{margin-left:70px;}
.products-details .works .works-box .works-img .works1 .now,.furnishing .works .works-box .works-img .works2 .now{float: right;margin-top:5px;}
.products-details .works .works-box .works-img .works1{margin: 10px 10px;}
.products-details .works .works-box .works-img .works1 a,.content .works .works-box .works-img .works2 a{font-size: 14px;}
.products-details .works .works-box .works-img .works1,.content .works .works-box .works-img .works2{width: 295px;height: 197px;display:inline-block;border: 2px solid #FFFFFF;}
.products-details .works .works-box .works-img .works1 .worksimg1{width: 295px;height: 197px;display:inline-block;}
.products-details .works .works-box .works-img .works1:hover,.content .works .works-box .works2:hover{padding:0;}
.products-details .works .works-box .works-img1 .works1{margin-right: 0.5px;}
.products-details .works .works-box .works-img2{margin-left: 10px;}
.products-details .works .works-box .works2{width: 603px;height: 437px; margin-top: 15px;display:inline-block;border: 2px solid #FFFFFF;}
.products-details .works .works-box .worksimg2{width: 603px;height: 437px;}
.products-details .works .works-box .cross .works1{margin-left: 9px;margin-right: -5px;border: 2px solid #ffffff;}
.products-details .works .works-box .cross .works1:hover{border: 2px solid #bfbfbf;}
.products-details .works .works-box .price{margin-top: 10px;}
.products-details .works .works-box .works-img .works1 .words1-box{position: relative;}
.products-details .works .works-box .works-img .works1 .words1-box .content-word{color: #dedede;position: absolute;left: 0;bottom: 5px;width: 100%;display: none;background-color: rgba(23, 23, 23, 0.65);z-index: 9999999;}
.products-details .works .works-box .works-img .works1 .words1-box .content-word a{font-size: 12px;line-height: 30px;color: #ffffff;margin: 0 58px;}
.products-details .works .works-box .works-img .works1 a, .heat .works .works-box .works-img .works2 a{font-size: 14px;}
.products-details .works .works-box .works-img .works1 .red,.furnishing .works .works-box .works-img .works2 .red{color: #dc4d4c;font-weight:bold; }
.products-details .works .works-box .works-img .works1 .redbig,.furnishing .works .works-box .works-img .works2 .redbig{font-size: 24px;color: #d21d1d;}
.products-details .works .works-box .works-img .works1 .middle,.furnishing .works .works-box .works-img .works2 .middle{margin-left:70px;}
.products-details .works .works-box .works-img .works1 .now,.furnishing .works .works-box .works-img .works2 .now{float: right;margin-top:5px;}
.products-details .we .title{font-size: 24px;color: #535353;font-weight: 500;line-height: 40px;}
.products-details .we .title span{font-size: 14px;}
.products-details .we .we-ul{border: 1px solid #CCCCCC;padding: 0px 15px;}
.products-details .we .we-ul ul li{list-style: none;float: left;width: 256px;padding: 10px 0;}
.products-details .we .we-ul ul li span{line-height: 40px;margin-left: 10px;}
.products-details .we .we-ul ul .last{width: inherit;}
.products-details .we .we-box{width:40px;height:40px;text-align:center;position:relative;overflow:hidden;display:table-cell;vertical-align:middle;border: 1px solid #e6e6e6;-moz-border-radius:7px;-webkit-border-radius: 7px;border-radius:7px;}
.products-details .we .we-ul ul li .we-ul-img{width:40px;position:static;+position:absolute;top:50%;left:0;text-align:center;}
.products-details .we .we-ul ul li .we-ul-img img{ width:26px;position:static;+position:relative;top:-50%;vertical-align:middle;}

/*品牌页公共样式*/
.brand-nva h2{line-height: 48px;font-size: 24px;font-weight: 500;margin-left: 20px;}
.brand-nva span{line-height: 48px;font-size: 13px;color: #CCCCCC;}
.brand-nva span a{margin:0 5px;color: #4b4b4b;font-size: 14px;}
.brand-nva .green{color: #509f2b;}

/*品牌页*/
.brand .brand-nva1{margin-bottom: 20px;margin-top: 30px;-webkit-box-shadow:2px 2px 3px  #d8d8d8;-moz-box-shadow: 2px 2px 3px  #d8d8d8;box-shadow: 2px 2px 3px #d8d8d8;*float: left;}
.brand .brand-nva1 a{padding: 10px 25px;height: 40px;font-size: 14px;line-height: 40px;}
.brand .brand-nva1 a:hover{background-color: #509f2b;color: #ffffff;line-height: 40px;height: 40px;}
.brand .brand-nva1 .default{background-color: #509f2b;color: #ffffff;}
.brand .works .works-box{background-color: #FFFFFF;margin-top: 5px;padding-bottom: 10px;}
.brand .works .works-box .works-nav{padding: 10px 15px;}
.brand .works .works-box .works-nav ul li{list-style: none;float: left;width: 70px;text-align: center;height:25px;line-height: 26px;}
.brand .works .works-box .works-nav ul li a{font-size: 14px;}
.brand .works .works-box .works-nav ul .works-selected{background-color: #555555;}
.brand .works .works-box .works-nav ul .works-selected a{color: #FFFFFF;font-weight: bold;}
.brand .works .works-box .works-img .works1{margin: 10px 10px;}
.brand .works .works-box .works-img .works1 a,.content .works .works-box .works-img .works2 a{font-size: 14px;}
.brand .works .works-box .works-img .works1,.content .works .works-box .works-img .works2{width: 295px;height: 195px;display:inline-block;border: 2px solid #FFFFFF;}
.brand .works .works-box .works-img .works1 .worksimg1-box{
    width: 299px;
    height: 199px;
    overflow: hidden;
    display: table-cell;
    vertical-align: middle;
    text-align: center;
    border: 2px solid #ffffff;
}
.brand .works .works-box .works-img .works1 .worksimg1-box:hover{
    border: 2px solid #bfbfbf;
}
.brand .works .works-box .works-img .works1 .worksimg1{
    vertical-align: middle;
    max-height: 199px;
    max-width: 299px;
}
/*.brand .works .works-box .works-img .works1 .worksimg1:hover{border: 2px solid #bfbfbf;}*/
.brand .works .works-box .works-img .works1:hover,.content .works .works-box .works2:hover{padding:0;}
.brand .works .works-box .works-img1 .works1{margin-right: 0.5px;}
.brand .works .works-box .works-img2{margin-left: 10px;}
.brand .works .works-box .works2{width: 603px;height: 437px; margin-top: 15px;display:inline-block;border: 2px solid #FFFFFF;}
.brand .works .works-box .worksimg2{width: 603px;height: 437px;}
.brand .works .works-box .cross .works1{margin-left: 9px;margin-right: -5px;width: 296px; height: 269px;}
.brand .brand .title{font-size: 24px;color: #535353;line-height: 45px;}
.brand .brand ul li{list-style: none;margin: 20px  44px;float: left;/* margin-right: 67px; */}
.brand .brand ul .last{margin-right: 0px;}
.brand .brand ul .fast{margin-left: 10px;}
.brand .paging{margin: 35px 0px 0px 0;padding-bottom:40px; }
.brand .works .works-box .works-img .works1 .words1-box{position: relative;}
.brand .works .works-box .works-img .works1 .words1-box .content-word{color: #dedede;position: absolute;left: 2px;bottom: 2px;width: 99%;display: none;background-color: rgba(23, 23, 23, 0.65);z-index: 9999999;}
.brand .works .works-box .works-img .works1 .words1-box .content-word a{font-size: 12px;line-height: 30px;color: #ffffff;margin: 0 58px;}
.brand .works .works-box .works-img .works1 a, .heat .works .works-box .works-img .works2 a{font-size: 15px;}
.brand .works .works-box .works-img .works1 .red,.furnishing .works .works-box .works-img .works2 .red{color: #dc4d4c;font-weight:bold; font-size: 16px;*margin-top: -20px;}
.brand .works .works-box .works-img .works1 .redbig,.furnishing .works .works-box .works-img .works2 .redbig{font-size: 26px;color: #d21d1d;}
.brand .works .works-box .works-img .works1 .middle,.furnishing .works .works-box .works-img .works2 .middle{margin-left:70px;}
.brand .works .works-box .works-img .works1 .now,.furnishing .works .works-box .works-img .works2 .now{float: right;margin-top:5px;*margin-top: -15px;}
/*品牌页详情*/
.brand-details{padding-bottom: 50px;}
.brand-details .address{margin-bottom: 30px;padding: 0 20px;margin-top: 40px;-webkit-box-shadow:2px 2px 3px  #d8d8d8;-moz-box-shadow: 2px 2px 3px  #d8d8d8;box-shadow: 2px 2px 3px #d8d8d8;}
.brand-details .address .address-box{border-bottom: 1px dashed #CCCCCC;}
.brand-details .address .address-box1{border-bottom: 0px dashed #CCCCCC;}
.brand-details .address .address-box b{font-size: 14px;color: #535353;margin-right: 30px;margin-left: 20px;}
.brand-details .address .address-box span{font-size: 14px;color: #535353;line-height: 60px;}
.brand-details .address .address-box .rg a{border: 1px solid #CCCCCC;padding: 5px 30px;}
.brand-details .address .address-box span .address-img{margin-bottom: -5px;margin-right: 10px;}
.brand-details .address .address-box span .computer-img{margin-bottom: -3px; margin-right: 10px;display:inline;}

.brand-details .brand-word p{
    font-size: 14px;
    line-height: 25px;
}
/*会员*/
.personal{ border: 1px solid #e6e6e6;padding: 0px 20px 20px 20px;margin-bottom: 30px;}
.personal h2{border-bottom: 1px solid #e6e6e6;font-size:18px; color:#434343;line-height: 40px;}
.personal p{line-height:30px;}
.personal .modify{margin-top: 30px;margin-bottom: 10px;}
.personal .modify a{border: 1px solid #e6e6e6;padding: 10px 50px;text-align: center;}
.appointment,.collection,.car{height:37px; border: 1px solid #e6e6e6;text-align: center;margin-top:10px;}
.appointment a,.collection a,.car a{line-height: 37px;font-size: 14px;color: #979797;}
.car{background-color: #509f2b;}
.car a{color: #ffffff;}
.headline{background-color: #e4e4e4;height: 40px;margin: 0;padding:0;width: 970px !important; overflow:hidden;table-layout:fixed;word-wrap:break-word;  }
.headline td{color: #606060;font-size: 14px;font-weight: bold;}
/*会员中心购物车*/
.member-shopping-cart{padding-bottom: 50px;}
.member-shopping-cart .member-shopping-cart-left{width: 220px;}
.member-shopping-cart .member-shopping-cart-right{width: 972px;}
.member-shopping-cart .member-shopping-cart-right .titleh2 span{font-size: 16px;font-weight:inherit;*margin-top: -20px;}
.member-shopping-cart .member-shopping-cart-right .titleh2 span b{font-size: 17px;color: #d6524d;}
.member-shopping-cart .member-shopping-cart-right .titleh2 span a{background-color: #509f2b;/* width: 92px; */text-align: center;color: #ffffff;font-size: 14px;padding: 4px 25px;font-weight: 400;}
.member-shopping-cart .member-shopping-cart-right .title{font-size: 18px;color: #434343;}
.member-shopping-cart .member-shopping-cart-right .title span{font-size: 15px; color: #878787;}
.member-shopping-cart .member-shopping-cart-right .title span b{color:#d7504d;font-size: 18px;}
.member-shopping-cart .member-shopping-cart-right .title a{padding:5px 30px;background-color: #509f2b;color:#ffffff;margin-left:30px;}
.member-shopping-cart .member-shopping-cart-right table{margin-top: 15px}
.member-shopping-cart .member-shopping-cart-right table .small-img{width: 108px;height:72px;}
.member-shopping-cart .member-shopping-cart-right table .small-img img{width: 108px;height:72px;margin-right: 18px;}
.member-shopping-cart .member-shopping-cart-right table .remarks{width: 102px;border:1px solid #ccc;}
.member-shopping-cart .member-shopping-cart-right table tr .txt{width:22px;height: 21px; text-align: center;border-bottom: 1px solid #ccc;border-top: 1px solid #ccc;}
.member-shopping-cart .member-shopping-cart-right table .checkbox{width: 18px;height: 15px;}
.member-shopping-cart .member-shopping-cart-right table .checkbox{width: 18px;height: 15px;}
.member-shopping-cart .member-shopping-cart-right table .table_tr{border-bottom:1px solid #e7e7e7;height: 130px;}
.member-shopping-cart .member-shopping-cart-right table .table_cb{width: 35px;padding-left: 10px;}
.member-shopping-cart .member-shopping-cart-right table .table_ba{width: 320px;}
.member-shopping-cart .member-shopping-cart-right table .table_ba1,.table_cl,.table_cy,.table_my,.table_nb,.table_my1,.table_dd{width: 91px;}


/*会员中心户型*/
.member-collection .member-collection-left{width: 220px;}
.member-collection .member-collection-right{width: 970px;}
.member-collection .member-collection-right .member-collection-nav{border-bottom: 1px solid #CCCCCC;padding-bottom: 5px;}
.member-collection .member-collection-right .member-collection-nav a{font-size: 18px;color: #7f7f7f;padding: 0px 30px 0px 30px;}
.member-collection .member-collection-right .member-collection-nav .pitch{border-bottom: 4px solid #509f2b;padding-bottom: 3px;}
.member-collection .member-collection-right .table{width: 970px;margin-top: 20px;}
.member-collection .member-collection-right .table .cell{width: 109px;height: 74px;border: 1px solid#CCCCCC;margin-right: 17px;}
.member-collection .member-collection-right .table .cell img{width: 90px;height: 60px;padding: 7px 10px;}
.member-collection .member-collection-right .table .table_tr{border-bottom: 1px solid #e7e7e7;height: 130px;}
.member-collection .member-collection-right .table .service-table tr td img{width: 17px;height: 17px;margin-bottom: -5px;margin-right:5px;}
.member-collection .member-collection-right .table .layout{width: 330px;}
.member-collection .member-collection-right .table .layout1{padding-left: 40px;}
.table_deg,.table_al,.table_sy,.table_sr,.table_de{width: 130px;}

/*会员中心商品*/
.member-collection2{padding-bottom: 50px;}
.member-collection2 .member-collection2-right{width: 970px;}
.member-collection2 .member-collection2-right .member-collection-nav{border-bottom: 1px solid #CCCCCC;padding-bottom: 5px;margin-bottom: 20px;}
.member-collection2 .member-collection2-right .member-collection-nav a{font-size: 18px;color: #7f7f7f;padding: 0px 30px 0px 30px;}
.member-collection2 .member-collection2-right .member-collection-nav .pitch{border-bottom: 4px solid #509f2b;padding-bottom: 3px;}
.member-collection2 .member-collection2-right .table .cell{width: 110px;height:73px;border: 1px solid #CCCCCC;margin-right: 5px;}
.member-collection2 .member-collection2-right .table .cell img{width: 106px;height:57px;padding: 8px 2px;}
.member-collection2 .member-collection2-right .table .table_cm{width: 330px;}
.member-collection2 .member-collection2-right .table .table_no{width: 95px;}
.member-collection2 .member-collection2-right .table .table_bd{width: 90px;}
.member-collection2 .member-collection2-right .table .table_ct{width: 130px;}
.member-collection2 .member-collection2-right .table .table_my3{width: 195px;}
.member-collection2 .member-collection2-right .table .table_dd1{width: 135px;}
.member-collection2 .member-collection2-right .table_td .table_td_dt{text-align: center}
.member-collection2 .member-collection2-right .table .commodity{padding-left: 40px;}
.member-collection2 .member-shopping-cart-right .table_td .shopping{margin-top: 20px;border: 1px solid #509f2b;background-color: #ffffff; color: #509f2b; height: 30px;background-image: url(../img/member-collection2-02.png);background-repeat: no-repeat;background-position: 8px 8px; padding-left: 25px;font-size: 12px;font-weight: 500;width: 120px;}
.member-collection2 .member-collection2-right .table .table_tr{border-bottom: 1px solid #e7e7e7;height: 130px;}


.member-collection2 .member-shopping-cart-right{width: 972px;}
.member-collection2 .member-shopping-cart-right .titleh2 span{font-size: 16px;font-weight:inherit;*margin-top: -20px;}
.member-collection2 .member-shopping-cart-right .titleh2 span b{font-size: 17px;color: #d6524d;}
.member-collection2 .member-shopping-cart-right .titleh2 span a{background-color: #509f2b;/* width: 92px; */text-align: center;color: #ffffff;font-size: 14px;padding: 4px 25px;font-weight: 400;}
.member-collection2 .member-shopping-cart-right .title{font-size: 18px;color: #434343;}
.member-collection2 .member-shopping-cart-right .title span{font-size: 15px; color: #878787;}
.member-collection2 .member-shopping-cart-right .title span b{color:#d7504d;font-size: 18px;}
.member-collection2 .member-shopping-cart-right .title a{padding:5px 30px;background-color: #509f2b;color:#ffffff;margin-left:30px;}
/*.member-collection2 .member-shopping-cart-right table{margin-top: 15px}*/
.member-collection2 .member-shopping-cart-right table .small-img{width: 108px;height:72px;}
.member-collection2 .member-shopping-cart-right table .small-img img{width: 108px;height:72px;margin-right: 18px;}
.member-collection2 .member-shopping-cart-right table .remarks{width: 102px;border:1px solid #ccc;}
.member-collection2 .member-shopping-cart-right table tr .txt{width:22px;height: 21px; text-align: center;border-bottom: 1px solid #ccc;border-top: 1px solid #ccc;}
.member-collection2 .member-shopping-cart-right table .checkbox{width: 18px;height: 15px;}
.member-collection2 .member-shopping-cart-right table .checkbox{width: 18px;height: 15px;}
.member-collection2 .member-shopping-cart-right table .table_tr{border-bottom:1px solid #e7e7e7;height: 130px;}
.member-collection2 .member-shopping-cart-right table .table_cb{width: 55px;padding-left: 10px;}
.member-collection2 .member-shopping-cart-right table .table_ba{width: 330px;}
.member-collection2 .member-shopping-cart-right table .table_ba1,.table_cl,.table_cy,.table_my,.table_nb,.table_my1{width: 115px;}
.member-collection2 .member-shopping-cart-right .table_dd{width: 124px;text-align: center;}


/*会员中心案例*/
.member-case{padding-bottom: 50px;}
.member-case .member-collection-right .table .cell{border: 0px solid#CCCCCC;}
.member-case .member-collection-right .table .cell img {width:109px;height: 74px;padding: 0;}

/*会员中心预约*/
.member-appointment{padding-bottom: 50px;}
.member-appointment .member-appointment-right{width: 970px;}
.member-appointment .member-appointment-right .title{font-size: 18px; color: #434343;}
.member-appointment .member-appointment-right .table_tr{border-bottom: 1px solid #e7e7e7; height: 60px;}
.member-appointment .member-appointment-right .table_tr .table_dt{width:390px;}
.member-appointment .member-appointment-right .table_tr .table_ar{width:435px; }
.member-appointment .member-appointment-right .table_tr .table_dl{width: 145px;}
.member-appointment .member-appointment-right .table_tr .table_dl a{border: 1px solid #CCCCCC;text-align:center;padding: 5px 40px;}
.member-appointment .member-appointment-right .table_title{padding-left: 40px;}
.member-appointment .member-appointment-right .table_title1{padding-left: 20px;}

/*案例全图*/
.case-map .product{padding-bottom: 10px;}

/*瀑布流*/
.item_list{position:relative;padding: 0 0 50px;}
.item{width:400px;background:#fff;overflow:hidden;margin:15px 0 0 0; border-radius:4px 4px 4px 4px;box-shadow:0 1px 3px rgba(34, 25, 25, 0.2);}
.item_t{padding:10px 8px 0;}
.item_t .img{background-color:#FFFFFF;margin:0 auto;position:relative;width:382px;min-height:210px;}
.item_t .img a{display:block;}
.ser img{width:18px;height:18px;margin-right:10px;margin-bottom: -3px;}

.img_album_btn{top:0px;right:0px;position:absolute;background:#ff6fa6;color:#ffffff;height:20px;line-height:20px;width:56px;border-radius:3px;}
.img_album_btn:hover{color:#fff;}
.item_t .title{line-height:18px;margin-left: 10px;font-size: 16px;padding-top: 10px;color: #666;font-weight: 600;margin-top: 0px;}
.owner-content{font-size: 14px;padding: 10px 12px;text-indent: 0.8cm;}
.owner-content-box{padding: 10px 20px;background-color: #fafafa;height: 70px;}
.owner-content-box .photo img{padding: 0px 25px 0px 6px;width: 60px;height: 60px;}
.owner-content-box .owner-content-box-p{margin-right: 25px;}
.owner-content-box .alignment{margin-top: 10px;float:left;width:120px;overflow:hidden;height:45px;}
.owner-content-box .alignment p{height: 25px;overflow: hidden;}
#infscr-loading{bottom:-10px;left:45%;position:absolute;text-align:center;height:20px;line-height:20px;z-index:100;width:120px;}

/* to_top */
.to_top a{
    background-position:0 0;float:left;height:50px;overflow:hidden;width:50px;position:fixed;bottom:35px;cursor:pointer;right:20px;
    _position:absolute;
    _right:auto;
    _left:expression(eval(document.documentElement.scrollLeft+document.documentElement.clientWidth-this.offsetWidth)-(parseInt(this.currentStyle.marginLeft, 10)||0)-(parseInt(this.currentStyle.marginRight, 10)||20));
    _top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop, 10)||20)-(parseInt(this.currentStyle.marginBottom, 10)||20)));
}
.to_top a:hover{background-position:-51px 0px;}


/*4瀑布流*/
.item4{width:295px;background:#fff;overflow:hidden;margin:15px 0 0 0; border-radius:4px 4px 4px 4px;box-shadow:0 1px 3px rgba(34, 25, 25, 0.2);}
.item_t4{padding:10px 8px 0;}
.item_t4 .img{background-color:#FFFFFF;margin:0 auto;position:relative;width:280px;position: relative}
/*.item_t4 .img a{display:block;}*/
.img_album_btn{top:0px;right:0px;position:absolute;background:#ff6fa6;color:#ffffff;height:20px;line-height:20px;width:56px;border-radius:3px;}
.img_album_btn:hover{color:#fff;}
.item_t4 .title{line-height:18px;margin-left: 10px;font-size: 16px;padding-top: 10px;color: #666;font-weight: 600;}


.item_t4 .img .content-word{color: #dedede;position: absolute;left: 0;bottom: 5px;width: 100%;display: none;background-color: rgba(0, 0, 0, 0.65);z-index: 9999999;}
.item_t4 .img .content-word a{line-height: 30px;color: #dedede;margin: 0 26px;}
.item_t4 .item_ul ul li{float: left;list-style: none;padding-right: 50px;}
.item_t4 .item_ul{padding: 15px 0px;}
.item_t4 .item_ul ul .last{padding-right: 0px;}
.item_t4 .item_ul ul .last img{margin-bottom: -1px; width: 13px;height: 14px;}
.item_t4 p{font-size: 14px;font-weight: bold;padding: 12px 0;}
.cover{border: 1px #CCCCCC solid !important;}
.cover:hover{color: #666 !important;}

.nav_fixed{position: fixed;top: 0px;width: 1240px;background-color: #efefef;z-index: 99999;}
.table .close { width:25px; height:25px; background:url(../img/close1.gif) no-repeat; float:right;}

.mouth-design .mouth-design-nav{
    float: right;
    height: 50px;
    line-height: 50px;
    padding-right:50px;
}
.mouth-design .mouth-design-nav a{
    color: #474747;
    font-size: 16px;
    margin-left: 5px;
}
.mouth-design .mouth-design-nav .mouth-design-nav-selected{
    color: #289f32;
}
.mouth-design .mouth-design-title{
    height: 60px;
    box-shadow: 1px 2px 3px #d8d8d8;
    background-color: #fff;
    padding-left: 20px;
}
.mouth-design .mouth-design-title h2{
    height: 60px;
    line-height: 60px;
    color: #5b5a5b;
}
.mouth-design .mouth-design-content table{
    width: 100%;
}
.mouth-design .mouth-design-content table tr{
    height: 60px;

}
.mouth-design .mouth-design-content table tr td{
    text-align: center;
    border-bottom: 1px solid #EEEEEE;
}
.mouth-design .mouth-design-content table .mouth-design-content-1{
    background-color: #FFFFFF;
}
.mouth-design .mouth-design-content table .mouth-design-content-2{
    background-color: #f9f9f9;
}
.mouth-design .mouth-design-content table .mouth-design-content-title{
    color: #317af3;
}
.mouth-design .mouth-design-content table .mouth-design-content-a a{
    color: #4854f3;
}

.CaseContent_left{width:810px;float:left;padding:70px;margin-bottom:30px;box-shadow: 2px 2px 3px #D8D8D8;line-height:26px;}
.CaseContent_right{width:220px;padding:30px;float:right;box-shadow: 2px 2px 3px #D8D8D8;min-height:700px;}
.CaseContent_left .lf{width:100%;text-align:center;font-size:29px;font-family:幼圆;margin-bottom:25px;line-height:29px;}
.CaseContent_left .introduction{width:100%;text-align:center;font-size:14px;color:#777;margin-bottom:40px;}
.CaseContent_left .content{font-size:14px;margin-bottom:45px;}
.CaseContent_left .share-word p{font-size:14px;}
.CaseContent_left .classHr{background:url(../img/hr.jpg) repeat-x;height:50px;width:100%;text-align:center;}
.CaseContent_left .classHr div{background-color: #FFFFFF; white-space:nowrap;padding:0 10px 0 10px;line-height:50px;width:120px;margin:0 auto;text-align:center;font-size:23px;font-family:黑体;}
.nav_fixed_case{position: fixed;top: 0px;z-index: 99999;}
.CaseContent_right .lf p{color:#111;}
.CaseContent_right .lf p span,.CaseContent_right .lf p span a{color:#777;}


.new-details .left .left-nav { padding:12px;
    -webkit-box-shadow: 1px 2px 3px #d8d8d8;
    -moz-box-shadow: 1px 2px 3px #d8d8d8;
    box-shadow: 1px 2px 3px #d8d8d8;
	margin-bottom:20px;
}
.new-details .left .left-nav .portrait,.new-details .left .portrait img{width: 60px;height: 60px;margin-right:15px;}
.new-details .left .left-nav .title{font-size: 12px;color: #959393;font-weight: 500;width:770px}
.new-details .left .left-nav .date{line-height: 20px;font-size: 14px;color: #4b4b4b;}
/*.mouth-details .left .left-nav .rg{margin-top: 30px;}*/
.new-details .left .left-nav a{color: #569d32;line-height: 20px;font-size: 14px;}


.header .logo .number .search {
    height: 27px;
    background-color: #ffffff;
    padding: 10px 0px 10px 10px;
    /*margin-top: 10px;*/
    margin-bottom: 10px;
}
.header .logo .number .search span {
    line-height: 25px;
    color: #171717;
}
.header .logo .number .search .search-input {
    width: 240px;
    height: 25px;
    line-height: 25px;
    color: #CCCCCC;
    border: 1px solid #AFACAC;
    position: absolute;
    padding: 0 0 0 10px;
}
.header .logo .number .search .image {
    position: relative;
    z-index: 99;
    left: 230px;
    top: 5px;
}
.header .logo .number .search button {
    position: relative;
    z-index: 99;
    left: 230px;
    top: 5px;
	background: url(product-03.png) no-repeat;
	width:14px;
	height:14px;
}

.ys_ckjg { padding-top:65px; padding-bottom:20px;}
.ys_ckjg .ckjg_left { width:230px; float:left; text-align:right;font-size: 20px;color: #333;}
.ys_ckjg .ckjg_right { width:200px; float:left;}
.ys_ckjg .ckjg_right .ckjg_jiage { width:120px; float:left; text-align:center;color: #fe5f00;font-size: 28px;}
.ys_ckjg .ckjg_right .ckjg_danwei { font-size: 20px;color: #333;}

/*899套餐专题*/
.center-wrap.after_sale {
    margin-top: 40px;
}
.center-wrap .comm-title {
    text-align: center;
    font-size: 36px;
    color: #3AA907;
	height:50px;
	line-height:50px;
	padding-bottom:40px;
}
.after_sale ul {
    width: 1200px;
    
}
.after_sale li {
    float: left;
    width: 360px;
    height: 240px;
    padding:0 20px;
    position: relative;
	list-style-type:none;
}
.after_sale li span {
    display: block;
    width: 110px;
    height: 106px;
    padding: 12px;
    background: url(round.png);
    position: absolute;
    left: 133px;
    top: 57px;
    color: #fff;
    font-size: 24px;
    line-height: 30px;
    letter-spacing: 2px;
    text-align: center;
}
.ztzx999-floor {
    width: 1190px;
    margin: 0 auto;
    overflow: hidden;
}
.ztzx999-floor .floor-title {
    color: #3AA907;
    font-size: 36px;
    text-align: center;
	padding-top: 90px;
	height: 50px;
    line-height: 50px;
}
.floor-subTitle {
    text-align: center;
    font-size: 18px;
    color: #999;
    line-height: 39px;
}
.zmc-bd ul {
    margin-left: 34px;
    padding: 40px 0 20px 0;
}
.zmc-bd ul li {
    width: 260px;
    height: 97px;
    border: 1px solid #e5e5e5;
    float: left;
    margin: 0 9px 17px;
    display: inline;
	list-style-type:none;
}
.public_use {

    margin: 0 auto;
}
.public_use h2 {
    background: none;
    font-size: 36px;
    text-align: center;
	width: 100%;
    height: 50px;
	line-height:50px;
    margin: 0 auto;
	padding-top: 73px;
	color:#3AA907;
	padding-bottom:40px;
}
.public_use5 {

    margin: 0 auto;
}
.public_use5 h2 {
    background: none;
    font-size: 36px;
    text-align: center;
	width: 100%;
    height: 50px;
	line-height:50px;
    margin: 0 auto;
	padding-top: 90px;
	color:#3AA907;
	padding-bottom:68px;
}
.public_use50 {

    margin: 0 auto;
}
.public_use50 h2 {
    background: none;
    font-size: 36px;
    text-align: center;
	width: 100%;
    height: 50px;
	line-height:50px;
    margin: 0 auto;
	padding-top: 50px;
	color:#3AA907;
	padding-bottom:20px;
}
.public_use51 {
    padding: 10px 30px 0px 30px;
    margin: 0 auto;
}
.public_use51 span {
    background: none;
    font-size: 16px;
    text-align: center;
	width: 100%;
    /*height: 50px;*/
	line-height:30px;
    margin: 0 auto;
	
	color:#333;
	/*padding-bottom:28px;*/
}
.public_use ul {
    
    padding-top: 13px;
}
.public_use ul li {
    width: 25%;
    float: left;
    text-align: center;
    font-size: 18px;
	list-style-type:none;
}
.public_use ul li i {
    display: block;
    width: 108px;
    height: 105px;
    margin: 0 auto 10px;
    background: url(s_icon.png) no-repeat 0 0;
}
.public_use ul li .i2 {
    background-position: -242px 0;
}
.public_use ul li .i3 {
    background-position: -462px 0;
}
.public_use ul li .i4 {
    background-position: -681px 0;
}
.public_use ul li .i5 {
    background-position: -902px 0;
}
.public_use ul li em {
    color: #f26122;
    font-size: 30px;
}
.public_use h3 {
    height:50px;
	line-height:50px;
    text-align:center;
    margin:0 auto;
    font-size: 36px;
	padding-top:65px;
	color:#509F2B;
}
.public_use h3 strong {
    display: block;
    font-size: 30px;
    color: #514a43;
    margin-bottom: 6px;
}
.zx_serviceItem_content {
    padding-top: 0;
    background: none;
    padding-bottom: 0;
}
.zx_serviceItem_content {
    background-color: #fff;
    padding: 40px 0 46px;
}
.zx_serviceItem_content .service_an {
    width: 939px;
    margin:0 auto;
}
.zx_serviceItem_content .service_an li {
    background: #d3b679;
}
.zx_serviceItem_content .service_an li {
    width: 254px;
    height: 338px;
    float: left;
    margin-left: 59px;
    display: inline;
    background-color: #f6ab00;
    color: #fff;
    padding-top: 40px;
}
.zx_serviceItem_content .service_an li .num315 {
    font-size: 258px;
    font-family: arial;
    line-height: 240px;
}
.zx_serviceItem_content .service_an li p {
    text-align: center;
    font-size: 16px;
}
.zx_serviceItem_content .service_an li .sep_line {
    width: 32px;
    height: 3px;
    background-color: #fff;
    display: block;
    margin: 0 auto 25px;
}
.jianli-flow {
    
    margin: 0 auto;
}
.jianli-flow ul {
    
}
.jianli-flow ul li {
    margin-top: 50px;
    background: #fff;
    color: #666;
}
.jianli-flow .img-wrap {
    text-align: center;
}
.jianli-flow dl {
    padding: 0 25px 0 25px;
}
.jianli-flow dl dt {
    text-align: center;
}
.jianli-flow dl dd {
    font-size: 14px;
    line-height: 20px;
	margin-top: 10px;
}
.houseKeep-floor {
    padding-bottom: 114px;
}
.ztzx999-floor {
    width: 1190px;
    margin: 0 auto;
    overflow: hidden;
}
.houseKeep-floor .floor-title {
    color: #3AA907;
    font-size: 36px;
    text-align: center;
	padding-top: 54px;
}
.link-des {
    text-align: center;
    margin-top: 13px;
}
.ztzx1299-floor .link-des a {
    background-color: #fa4343;
	width: 166px;
    height: 50px;
    border: 2px solid #fa4343;
    display: inline-block;
    text-align: center;
    line-height: 50px;
    color: #fff;
    font-size: 18px;
    border-radius: 5px;
}
.houseKeep-floor .houseKeep-bd {
    margin-top: 71px;
}
.houseKeep-bd ul {
    margin-right: -20px;
}
.houseKeep-bd ul li {
    width: 273px;
    text-align: center;
    float: left;
    margin-right: 24px;
    color: #4c4c4c;
	list-style-type:none;
}
.houseKeep-bd ul li img {
    margin-bottom: 29px;
}
.houseKeep-bd ul li .txt {
    display: block;
    line-height: 18px;
    font-size: 14px;
}
.public_use6 {
    
    margin: 0 auto;
}
.public_use6 h2 {
    background: none;
    font-size: 36px;
    text-align: center;
	width: 100%;
    height: 38px;
    margin: 0 auto;
	padding-top: 65px;
	color:#000000;
	padding-bottom:45px;
}
.public_use6 ul {
    
    padding-top: 13px;
}
.public_use6 ul li {
    width: 295px;
    display: inline-block;
    vertical-align: top;
    text-align: center;
    font-size: 18px;
	list-style-type:none;
}
.public_use6 ul li i {
    display: block;
    width: 108px;
    height: 105px;
    margin: 0 auto 10px;
    background: url(s_icon.png) no-repeat 0 0;
}
.public_use6 ul li .i2 {
    background-position: -242px 0;
}
.public_use6 ul li .i3 {
    background-position: -462px 0;
}
.public_use6 ul li .i4 {
    background-position: -681px 0;
}
.public_use6 ul li .i5 {
    background-position: -902px 0;
}
.public_use6 ul li em {
    color: #f26122;
    font-size: 30px;
}
.public_use6 h3 {
    height:50px;
	line-height:50px;
    text-align:center;
    margin:0 auto;
    font-size: 36px;
	padding-top:90px;
	color:#3AA907;
}
.public_use6 h3 strong {
    display: block;
    font-size: 30px;
    color: #514a43;
    margin-bottom: 6px;
}
.cpzi1 {
    float: left;
    margin-top: 40px;
    margin-left: 165px;
    line-height: 23px;
    color: #999999;
    width: 160px;
}
.cpzi1 p {
    font-size: 17px;
    color: #000000;
}

/*899专题点击切换效果*/
.mainbox{padding:0 0px;margin-top:0px;width:1200px;margin:0px auto;}
.mainbox_float{float:left;width:1200px;}
.content_info_all{float:left;width:1138PX; padding:30px 30px 0 30px;}
.content_info_all h1{float:left;width:100%;margin:0px;padding:0px;font-weight:normal;font-size:22px;line-height:30px;padding:20px 0px;border-bottom:1px dashed #DDD;text-align:center;}
.content_info_all h2{float:left;width:100%;margin:0px;padding:0px;font-weight:normal;font-size:22px;line-height:30px;padding:20px 0px;border-bottom:1px dashed #DDD;}
.slideTxtBox_tc{float:left; width:1138px;/*background:#D9D9D9;*/}
.slideTxtBox_tc .hd{ height:40px; background:#232325; position:relative; }
.slideTxtBox_tc .hd ul{ float:left;  position:absolute; left:240px; top:5px; height:30px; BORDER-RIGHT:1PX SOLID #333;  }
.slideTxtBox_tc .hd ul li{ float:left; padding:0 20px;line-height:30px; cursor:pointer; font-size:18px;font-weight:bold; border-left:1px solid #333;color:#FFF;list-style: none;}
.slideTxtBox_tc .hd ul li.on{ height:30px;color:#FF0000 }
.slideTxtBox_tc .bd ul{ float:left;width:100%;padding-top:30px;  zoom:1;  }
.slideTxtBox_tc .bd li{ float:left;width:100%; list-style:none; }
.slideTxtBox_tc .bd li img{ float:left;width:100%; }

.material_list {
    /*border-top: 2px solid #ddd;*/
    padding: 10px 0 10px 0;
}
.cl {
    zoom: 1;
}
.material_list .hd2 {
    text-align: center;
}
.material_list .hd2 h2 {
    border-bottom: 2px solid #000000;
    font-size: 20px;
    padding: 10px 0;
    display: inline-block;
}
.material_list .bd2 {
    /*overflow: hidden;*/
    /*margin-top: 50px;*/
}
.material_list .bd2_left {
    float: left;
    width: 357px;
}
.material_list .bd2_left img {
    width: 357px;
}
.material_list .bd2_right {
    float: right;
    width: 770px;
}
.material_list .bd2_right table {
    border-collapse: collapse;
    border-left: 1px solid #dddddd;
    border-top: 1px solid #dddddd;
    font-size: 14px;
    width: 100%;
}
.material_list .bd2_right table th {
    border-bottom: 1px solid #dddddd;
    border-right: 1px solid #dddddd;
    height: 20px;
    padding: 12px 8px;
    background: #eee;
	font-weight: bold;
	text-align:center;
	font-size:16px;
}
.material_list .bd2_right table td {
    border-bottom: 1px solid #dddddd;
    border-right: 1px solid #dddddd;
    height: 16px;
    padding: 6px 8px;
}

.material_list .bd2_left2 {
    float: left;
    width: 427px;
}
.material_list .bd2_left2 img {
    width: 427px;
	height:260px;
}
.material_list .bd2_left2 table {
    border-collapse: collapse;
    border-left: 1px solid #dddddd;
    border-top: 1px solid #dddddd;
    font-size: 14px;
    width: 100%;
}
.material_list .bd2_left2 table th {
    border-bottom: 1px solid #dddddd;
    border-right: 1px solid #dddddd;
    height: 20px;
    padding: 12px 8px;
    background: #eee;
	font-weight: bold;
	text-align:center;
	font-size:16px;
}
.material_list .bd2_left2 table td {
    border-bottom: 1px solid #dddddd;
    border-right: 1px solid #dddddd;
    height: 16px;
    padding: 6px 8px;
}
.material_list .bd2_right2 {
    float: right;
    width: 700px;
}
.material_list .bd2_right2 table {
    border-collapse: collapse;
    border-left: 1px solid #dddddd;
    border-top: 1px solid #dddddd;
    font-size: 14px;
    width: 100%;
}
.material_list .bd2_right2 table th {
    border-bottom: 1px solid #dddddd;
    border-right: 1px solid #dddddd;
    height: 20px;
    padding: 12px 8px;
    background: #eee;
	font-weight: bold;
	text-align:center;
	font-size:16px;
}
.material_list .bd2_right2 table td {
    border-bottom: 1px solid #dddddd;
    border-right: 1px solid #dddddd;
    height: 16px;
    padding: 6px 8px;
}