/*装修公司头部样式开始 */
.company_head{position: relative;min-width:1220px;width:100%;display: inline-block;}
.company_head .company_center{position: relative;width: 1460px;margin: 0 auto;padding: 21px 0;overflow: hidden}
.company_head .company_center .info{float: left;height: 80px;}
.company_head .company_center .info .company_logo{float: left; display: inline-block;width:160px;height: 80px;border: 1px solid #dedede;box-sizing: border-box; }
.company_head .company_center .info .company_logo img{width: 100%;height: 100%;}
.company_head .company_center .info .tex-tag{float: left;margin-left: 10px;}
.company_head .company_center .info .tex-tag  h3{ font-family: 思源黑体 CN;font-size: 24px;line-height: 42px;height: 42px;}
.company_head .company_center .info .tex-tag  h3 a{ color: black}
.company_head .company_center .info .tex-tag  h3 a  img{margin-left: 3px;}
.company_head .company_center .info .tex-tag p{padding-top: 9px;color: black}
.company_head .company_center .info .tex-tag p img{margin-right: 5px;}
.company_head .company_center .info .color1{color: white !important;}
.company_head .company_center .img-tag{position: absolute;right: 0;top: 11px;}
.company_head  .company_center  .shops-nav-top{ float: right}
.company_head .company_center  .shops-nav-top .nav-item {display: inline-block;float: left; min-width: 100px;}
.company_head  .company_center  .shops-nav-top .nav-item a{display: inline-block;text-align: center;width: 100%}
.company_head  .company_center  .shops-nav-top .nav-item .tex-icon{line-height: 40px;color: #cccccc}
.company_head .company-nav{width: 100%; min-width: 1220px;height: 52px;background-color:#fe6f00 }
.company_head .company-nav .nav-content{width: 1460px;margin: 0 auto}
.company_head .company-nav  ul li{float: left}
.company_head .company-nav  ul li a{display: inline-block; font-size: 16px; color: white;line-height: 52px;width: 130px;text-align: center}
.company_head .company-nav  ul li .hover-item{background-color: rgba(0,0,0,0.1)}







.shops-banner .shops-center1{position: absolute;top:50%;margin-top: -160px;left: 50%; margin-left:20%;z-index: 9}
.shops-banner .shops-center1 .shops-form-box{display:inline-block;width: 330px;font-family: 思源黑体 CN;  height: 320px;float: right;background-color: white;border-radius: 5px;padding: 14px 18px;box-sizing: border-box}
.shops-banner .shops-center1 .shops-form-box h3{font-size: 24px;text-align: center}
.shops-banner .shops-center1 .shops-form-box p{font-size: 14px;color: #a5a4a4;line-height: 54px;}
.shops-entry  .shops-center1  ul{display: inline-block;width: 100%;margin: 52px 0}
.shops-entry  .shops-center1  ul  li{display: inline-block; width:15%;margin-right: 1.7%;}
.shops-entry  .shops-center1  ul  li:last-child{margin-right: 0}
.shops-entry  .shops-center1  ul  li a{display: inline-block;width: 100%;box-sizing: border-box;padding: 20px 10px; border-radius: 8px; text-align: center;font-family: 思源黑体 CN;font-size: 23px; color: #494949; border: 2px solid #fe7000}
.shops-entry .shops-center1 ul li a font{ display: inline-block;line-height:40px; }
.shops-entry .shops-center1 ul li a img{vertical-align: bottom;}
.shops-entry .shops-center1 .entry5-ul li{width: 18%;}
.shops-entry .shops-center1 .entry4-ul li{width: 22.5%;}


@media (max-width: 1460px) and (min-width: 0px) {
    .company_head .company_center{width: 1220px;}
    .company_head .company-nav .nav-content{width: 1220px;}
}


/*装修公司头部样式结束 */


/*商铺首页banner样式*/
.input-box { position: relative; display: inline-block; float: left; width: 100%; margin-top: 15px;box-sizing: border-box }
.input-box input[type=text] { width: 100%; color: #7d7d7d; font-size: 14px; padding-left: 5%; line-height: 38px;  ;border: 1px solid #dddddd; background-color: white; box-sizing: border-box; -webkit-appearance: none; }
.input-box :-moz-placeholder { /* Mozilla Firefox 4 to 18 */ color: #7d7d7d; opacity: 1; }
.input-box .square{position: absolute;color: #7d7d7d; display: inline-block;font-size: 14px;right: 6px;top: 4px;}
.input-box ::-moz-placeholder { /* Mozilla Firefox 19+ */ color: #7d7d7d; opacity: 1; }
.input-box input:-ms-input-placeholder { color: #7d7d7d; opacity: 1; }
.input-box input::-webkit-input-placeholder { color: #7d7d7d; opacity: 1; }
.input-box  button{ width: 100%; color:white; font-size: 15px; line-height: 38px; border: none; letter-spacing: 2px; background-color: #fe7000; -webkit-appearance: none; }
.input-box select { float: left; display: inline-block; line-height: 38px; height: 38px; width: 48%; color: #7d7d7d; padding-left: 14px; border-radius: 2px; border: 1px solid #dddddd; appearance: none; -moz-appearance: none; -webkit-appearance: none; }
.input-box select:nth-child(2n+0) { float: right; }
.input-box i{display: inline-block;width: 14px;position: absolute;right:2%;top: 50%; margin-top: -9px;overflow: hidden}
.input-box i img{width: 100%}




.shops-banner{position: relative; width: 100%;max-height:500px;min-height: 370px; overflow: hidden}
.shops-banner .swiper-container .swiper-wrapper .swiper-slide a{display: inline-block;width: 100% ;}
.shops-banner .swiper-container .swiper-wrapper .swiper-slide a img{width: 100%;}
.shops-banner .shops-center{position: absolute;z-index: 9;bottom: 6%;width: 1100px;left: 50%;margin-left: -550px;}
.shops-banner .shops-center .shops-form-box{display:inline-block;width: 100%;font-family: 思源黑体 CN;  height: 99px;float: right;background-color:rgba(102, 102, 102, 0.84);border-radius: 5px;padding: 14px 28px;box-sizing: border-box}
.shops-banner .shops-center .shops-form-box h3{font-size: 24px;text-align: center}
.shops-banner .shops-center .shops-form-box .input-box{width: 206px;margin-right: 28px;}
.shops-banner .shops-center .shops-form-box .input-box select{line-height: 40px;height: 40px;}
.shops-banner .shops-center .shops-form-box .input-box input{border-radius: 3px;}
.shops-banner .shops-center .shops-form-box .input-box button{border-radius: 3px;background-color: #ea4f03}
.shops-banner .shops-center .shops-form-box .input-box:last-child{margin-right: auto}
.shops-banner .shops-center .shops-form-box p{font-size: 14px;color: #a5a4a4;line-height: 54px;}
.shops-entry{width: 100%;}
.shops-entry  .entry-center{width: 1460px;margin: 0 auto;text-align: center}
.shops-entry  .entry-center  ul{display: inline-block;width: 100%;margin: 52px 0}
.shops-entry  .entry-center  ul  li{display: inline-block; width:15%;margin-right: 1.7%;}
.shops-entry  .entry-center  ul  li:last-child{margin-right: 0}
.shops-entry  .entry-center  ul  li a{display: inline-block;width: 100%;box-sizing: border-box;padding: 20px 10px; border-radius: 8px; text-align: center;font-family: 思源黑体 CN;font-size: 23px; color: #494949; border: 2px solid #fe7000}
.shops-entry .entry-center ul li a font{ display: inline-block;line-height:40px; }
.shops-entry .entry-center ul li a img{vertical-align: bottom;}
.shops-entry .entry-center .entry5-ul li{width: 18%;}
.shops-entry .entry-center .entry4-ul li{width: 22.5%;}



.shops-wrapper-item{width: 100%;overflow: hidden}
.shops-wrapper-item .item-content{ width: 1460px;margin: 0 auto;padding-bottom:  50px;overflow: hidden}
.shops-wrapper-item .item-content h3{position: relative; margin: 22px 0  37px 0; font-size: 36px;text-align: center;height: auto;line-height: 78px;width: 100%;display: inline-block}
.shops-wrapper-item .item-content h3 >i{position: absolute;display:inline-block;background-color: orangered;width: 46px;  height: 2px;  bottom: 0px;  left: 50%;  margin-left: -23px;}
.shops-wrapper-item .item-content .list-box{width: 100%;overflow: hidden}
.shops-wrapper-item .item-content .list-box .max-img { width: 670px; height: 472px; float: left; overflow: hidden;border: 1px solid #efefef }
.shops-wrapper-item .item-content .list-box .max-img a{ display: inline-block;width: 100%;height: 100%;}
.shops-wrapper-item .item-content .list-box .max-img a img:hover{-webkit-transform: scale(1.1); -ms-transform: scale(1.1);}
.shops-wrapper-item .item-content .list-box .max-img a img{width: 100%;height: 100%;webkit-transition: 0.4s ease;  -moz-transition: 0.4s ease;  -ms-transition: 0.4s ease;  -o-transition: 0.4s ease;  transition: 0.4s ease;}
.shops-wrapper-item .item-content .list-box .min-img {width: 770px;float: right; height: 100%}
.shops-wrapper-item .item-content .list-box .min-img a{display: inline-block;width: 100%;height: 100%;}
.shops-wrapper-item .item-content .list-box .min-img a img{width: 100%;height: 100%;}
.shops-wrapper-item .item-content .list-box .min-img ul{display: inline-block;width: 100%}
.shops-wrapper-item .item-content .list-box .min-img ul li{float: left;width: 48.8%;height: 226px; margin-right: 2.4%;overflow:hidden}
.shops-wrapper-item .item-content .list-box .min-img ul li:nth-child(2n+0){margin-right: 0}
.shops-wrapper-item .item-content .list-box .min-img ul li:nth-child(1){margin-bottom: 20px;}
.shops-wrapper-item .item-content .list-box .min-img ul li:nth-child(2){margin-bottom: 20px;}
.shops-wrapper-item .item-content .list-box .min-img ul li a{display: inline-block;width: 100%}
.shops-wrapper-item .item-content .list-box .min-img ul li a img:hover{-webkit-transform: scale(1.1); -ms-transform: scale(1.1);}
.shops-wrapper-item .item-content .list-box .min-img ul li a img{width: 100%;height: 100%;webkit-transition: 0.4s ease;  -moz-transition: 0.4s ease;  -ms-transition: 0.4s ease;  -o-transition: 0.4s ease;  transition: 0.4s ease;}
.shops-wrapper-item .item-content .more-box{width: 100%;text-align: center;padding: 54px 0 15px  0;}
.shops-wrapper-item .item-content .more-box a{display: inline-block;width: 260px;line-height: 50px;font-family: 思源黑体 CN; font-size: 16px; color: #5b5b5b; border: 1px solid #dcdcdc}
.case-part{ width: 100%;  background: url("../../../../home/images/shops-img/case-back.jpg")}
.case-part h3{color: white}
.case-part .item-content .more-box a{background-color: white}
.shops-wrapper-item .item-content .list-box .news-sidebar{font-family: 思源黑体 CN;display: inline-block; width: 300px;  float: right; overflow: hidden;   box-sizing: border-box;}
.shops-wrapper-item .item-content .list-box .news-sidebar .part1{display: inline-block;  width: 98%;  box-sizing: border-box;  padding: 15px;  margin: 3px 3px 3px 3px;  background-color: white;  overflow: hidden;  border-radius: 8px;  box-shadow: 1px 0px 17px 1px #efefef;}
.shops-wrapper-item .item-content .list-box .news-sidebar .part1 h4{display: inline-block;text-align: center; line-height: 60px;width: 100%;border-radius: 5px;color: white;;height: auto;box-sizing: border-box;}
.shops-wrapper-item .item-content .list-box .news-sidebar .part1 input{background-color:#f6f6f6;border: none }
.shops-wrapper-item .item-content .list-box .news-sidebar .part1 select{background-color:#f6f6f6;border: none }
/*.case-part .swiper-container{overflow: inherit}*/

.item-content .site-item { display: inline-block; font-family: 思源黑体 CN;width: 100%;margin-left:3px;  background-color: white; padding: 20px; margin-bottom: 20px; border: 1px solid #ebebeb; box-sizing: border-box; border-radius: 5px; }
.item-content .site-item .img-tag { display: inline-block; float: left; width: 320px; height: 244px; }
.item-content .site-item .img-tag a { display: inline-block; height: 100%;width: 100% }
.item-content .site-item .img-tag a img { width: 100%; height: 100%; }
.item-content .site-item .info-tex { position: relative; float: left; width: 1076px; margin-left: 20px; }
.item-content .site-item .info-tex .site-link { position: absolute; display: inline-block; width: 178px; line-height: 48px; color: white; font-size: 17px; right: 5px; top: 56px; letter-spacing: 1px; text-align: center; background-color: #fe6000; border-radius: 5px; }
.item-content .site-item .info-tex h5 { font-size: 22px; height: auto;font-weight: bold; letter-spacing: 2px; line-height: 56px; }
.item-content .site-item .info-tex .link-tag { margin-top: 15px; }
.item-content .site-item .info-tex .link-tag a { display: inline-block; line-height: 26px; border-radius: 6px; min-width: 60px; text-align: center; padding: 0 5px; color: #27b070; margin-right: 5px; border: 1px solid #27b070; }
.item-content .site-item .info-tex .add-tag { margin: 20px 0 30px 0; font-size: 16px; }
.item-content .site-item .info-tex .add-tag em { display: inline-block; margin-right: 5px; vertical-align: text-bottom; }
.item-content .site-item .info-tex .site-part .item {height: 5px;}
.item-content .site-item .info-tex .site-part .item > span { float: left; position: relative; width:80px; height: 5px; background-color: #d8d8d8; border-top-right-radius: 5px; border-bottom-right-radius: 5px; }
.item-content .site-item .info-tex .site-part .item > span em { position: absolute; display: inline-block; width: 9px; height: 9px; top: -4px; left: 50%; margin-left: -6px; border: 2px solid #d8d8d8; border-radius: 50%; z-index: 9999; background-color: white; }
.item-content .site-item .info-tex .site-part .item .color-style { background-color: #ff7e00; }
.item-content .site-item .info-tex .site-part .item .color-style em { border: 2px solid #ff7e00; }
.item-content .site-item .info-tex .site-part .item > span:first-child { border-top-left-radius: 5px; border-bottom-left-radius: 5px; }
.item-content .site-item .info-tex .site-part ul{display: flex;}
.item-content .site-item .info-tex .site-part ul li { float: left; width: 80px;text-align: center; line-height: 40px; }

.shops-wrapper-item .item-content  .design-box{ position: relative;padding-top: 55px;margin-bottom: 38px; width: 100%; font-family: 思源黑体 CN;display: inline-block;}
.shops-wrapper-item .item-content  .design-box .list-item{float: right; width: 1410px;height: 413px; background-color: white;display: inline-block;padding:30px 46px 46px;box-sizing: border-box}
.shops-wrapper-item .item-content  .design-box .list-item .case-item{display: inline-block;float: right;width: 940px;}
.shops-wrapper-item .item-content  .design-box .list-item .case-item .item {width: 300px;float:left;margin-right: 20px;}
.shops-wrapper-item .item-content  .design-box .list-item  h4{line-height: 45px;height: auto;font-size: 24px;}
.shops-wrapper-item .item-content  .design-box .list-item .case-item .item .img-tag {display: inline-block;float: left; width: 100%;height: 210px;background-color: #dedede;overflow: hidden}
.shops-wrapper-item .item-content  .design-box .list-item .case-item .item .img-tag img{width: 100%;height: 100%}
.shops-wrapper-item .item-content  .design-box .list-item .case-item .item .link-tag a{display: inline-block;border: 1px solid #8e8e8c;line-height: 22px; text-align: center;padding: 0 2px;min-width:60px;color: #8e8e8c;margin-right: 5px;}
.shops-wrapper-item .item-content  .design-box .list-item .case-item .item  p{line-height: 24px;padding: 5px 0; font-size: 16px;width: 100%;text-overflow: ellipsis;  display: -webkit-box;  -webkit-box-orient: vertical;  -webkit-line-clamp: 2;  overflow: hidden;}
.shops-wrapper-item .item-content  .design-box .list-item .case-item .item:last-child{margin-right: 0}
.shops-wrapper-item .item-content .design-box .info-tex .tag-img >a img{width: 100%;height: 100%;}
.shops-wrapper-item .item-content  .design-box .info-tex{ position: absolute; padding: 42px; bottom: 44px; display: inline-block; width: 434px;height: 426px;background-color: black;box-sizing: border-box}
.shops-wrapper-item .item-content  .design-box .info-tex .tag-img{width: 100%;text-align: center;}
.shops-wrapper-item .item-content  .design-box .info-tex .tag-img  >a{ display: inline-block; width: 128px;height: 128px;background-color: #dedede;border-radius: 50%;box-sizing: border-box;border: 6px solid #737373;overflow: hidden}
.shops-wrapper-item .item-content  .design-box .info-tex .tag-img  p{text-align: center;color: white;font-size: 24px;line-height: 48px;}
.shops-wrapper-item .item-content  .design-box .info-tex .tag-img  p a{color: white}
.shops-wrapper-item .item-content  .design-box .info-tex .tex  p{font-size: 16px;color: #cfcfcf;line-height: 40px;}
.shops-wrapper-item .item-content  .design-box .info-tex .tex  p font{color: white;font-size: 20px;line-height: 40px;}
.shops-wrapper-item .item-content  .design-box .info-tex .tex  p a{display: inline-block; margin-right: 5px; line-height: 24px;font-size: 14px; color: #8e8e8c; padding: 0 8px;border: 1px solid #8e8e8c;}
.shops-wrapper-item .item-content  .design-box .info-tex .look-box{text-align: center;width: 100%;padding-top: 24px;}
.shops-wrapper-item .item-content  .design-box .info-tex .look-box a{display: inline-block;width: 180px;line-height: 42px;text-align: center;color: white;background-color: #fe6000}
.swiper-container-horizontal>.swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction{bottom:-7px !important; }
.swiper-pagination-bullet{background: white !important;opacity: 1!important;}
.swiper-pagination-bullet-active{background:#fe6000 !important; }

.introduce-part{ width: 100%;font-family: 思源黑体 CN; background: url("../../../../home/images/shops-img/introduce-back.jpg")no-repeat}
.introduce-part h3{color: white}
.introduce-part  p{text-indent: 30px;font-size: 16px;color:#ffffff;line-height: 31px;text-overflow: ellipsis;  display: -webkit-box;  -webkit-box-orient: vertical;  -webkit-line-clamp: 6;  overflow: hidden;}
.introduce-part .more-box a{background-color: white}

.introduce-part .introduce-content  .introduce-part .introduce-content .introduce-swiper{height: 260px;overflow: hidden}
.introduce-part .introduce-content  .list-img{width: 100%;padding-top:40px;display: inline-block}
.introduce-part .introduce-content  .list-img a{display: inline-block; width: 340px;height: 220px; float:left;margin-right: 33px;}
.introduce-part .introduce-content  .list-img a img{width: 100%;height: 100%}
.introduce-part .introduce-content  .list-img a:nth-child(4n+0){margin-right: 0}


.shops-offer{position: fixed; display: none;text-align: center; bottom: 0;left: 0;  background-color:rgba(0,0,0,0.6);width: 100%;padding: 8px 0;font-family: 思源黑体 CN;z-index: 9999}
.shops-offer .offer-center{position: relative;  width: 1460px;display: inline-block;}
.shops-offer .offer-center .offer-img{display: inline-block;position: absolute;left: 0;bottom: -15px;}
.shops-offer .offer-center .offer-img img{width: 280px}
.shops-offer .offer-center .input-tag{display: inline-block;width: 204px;float: left;margin-left: 27px;}
.shops-offer .offer-center .input-tag .input-box{margin-top: 28px;margin-bottom: 14px;}
.shops-offer .offer-center .input-tag .input-box select{width: 100%;color: #525252;font-size: 16px; line-height: 50px;height:54px;border: 4px solid #d9d9d9}
.shops-offer .offer-center .input-tag .input-box input[type=text]{ line-height: 46px;border: 4px solid #d9d9d9;color: #525252;font-size: 16px;}
.shops-offer .offer-center .input-tag .input-box input[type=button]{width: 100%;line-height: 53px;height:53px;color: white;    font-size: 18px;border: none  }
.shops-offer .offer-center .input-tag:last-child{margin-left: 50px;width: 186px;}
.shops-offer .offer-center .input-tag .input-box:nth-child(1){margin-left: 280px;}
.news-content{width: 100%;}
.shops-wrapper-item .item-content  .shops-case .swiper-wrapper .swiper-slide{ padding-top: 74px!important;}
.shops-wrapper-item .item-content .news-content ul{ display: inline-block;width: 100%}
.shops-wrapper-item .item-content .news-content ul li{float:left;width: 46%;margin-right: 8%;margin-top: 26px;}
.shops-wrapper-item .item-content .news-content ul li:nth-child(2n+0){margin-right: 0}
.shops-wrapper-item .item-content .news-content ul li .item{width: 100%;display: inline-block}
.shops-wrapper-item .item-content .news-content ul li .item .title-box{float: left;width:56px;}
.shops-wrapper-item .item-content .news-content ul li .item .title-box span{display: inline-block; font-size: 30px; width:56px;line-height: 38px;  text-align: center; color: white;background-color: #fe6000;border-top-right-radius: 5px;border-top-left-radius: 5px;}
.shops-wrapper-item .item-content .news-content ul li .item .title-box font{display: inline-block;width: 100%; line-height:26px;text-align: center;font-size: 14px;color:#fe6000 }
.shops-wrapper-item .item-content .news-content ul li .item .tex{display: inline-block;width: 88%;float: right}
.shops-wrapper-item .item-content .news-content ul li .item .tex h5{font-size: 20px;line-height: 30px;}
.shops-wrapper-item .item-content .news-content ul li .item .tex  p{font-size: 16px;padding-top: 14px; line-height: 24px; text-overflow: ellipsis;  display: -webkit-box;  -webkit-box-orient: vertical;  -webkit-line-clamp: 3;  overflow: hidden;}
.shops-wrapper-item .item-content .news-content ul li .item .tex span{display: inline-block;width: 100%;padding-top: 10px;}
.shops-wrapper-item .item-content .news-content ul li .item .tex span a{display: inline-block;width: 84px;line-height: 26px; color: #fe6000;text-align: center; border: 1px solid #fe6000}

.shops-wrapper-item .item-content .case-box{ width: 100%;overflow: hidden;font-family: 思源黑体 CN;display: inline-block;padding: 3px ;box-sizing: border-box}
.shops-wrapper-item .item-content .case-box .case-item{width: 471px;float:left; margin-right: 20px;margin-bottom: 20px; box-shadow: 0px 0px 11px 1px #efefef}
.shops-wrapper-item .item-content .case-box .case-item:nth-child(3n+0){margin-right: 0}
.shops-wrapper-item .item-content .case-box .case-item .tag-img{display: inline-block ; ;width: 100%;height: 300px;}
.shops-wrapper-item .item-content .case-box .case-item .tag-img img{width: 100%;height: 100%;}
.shops-wrapper-item .item-content .case-box .case-item .info{display: inline-block;width: 100% ;box-sizing: border-box;padding: 10px 20px;}
.shops-wrapper-item .item-content .case-box .case-item .info .title-tag{width: 100%;overflow: hidden}
.shops-wrapper-item .item-content .case-box .case-item .info .title-tag font{display: inline-block;font-size: 18px;color: #474747; width: 64%;float: left;    white-space: nowrap;  text-overflow: ellipsis;overflow: hidden}
.shops-wrapper-item .item-content .case-box .case-item .info .title-tag  .link-tag{display: inline-block;width: 100px;font-size: 14px;padding: 0 5px; float: right; color: white;line-height: 32px;text-align: center;background-color: #fe7000;border-radius: 4px;}
.shops-wrapper-item .item-content .case-box .case-item .info   .designer-tex{width: 100%;overflow: hidden}
.shops-wrapper-item .item-content .case-box .case-item .info   .designer-tex .photo-tag{ float: left}
.shops-wrapper-item .item-content .case-box .case-item .info   .designer-tex .photo-tag .photo-img{display: inline-block;float: left; vertical-align: top; width: 34px;height: 34px;border-radius: 50%;border: 1px solid #969696;overflow: hidden}
.shops-wrapper-item .item-content .case-box .case-item .info   .designer-tex .photo-tag  font{display: inline-block;margin-left: 7px;font-size: 15px;  line-height: 34px;vertical-align: middle}
.shops-wrapper-item .item-content .case-box .case-item .info   .designer-tex .link-tag{float: right;margin-top: 6px;}
.shops-wrapper-item .item-content .case-box .case-item .info   .designer-tex .link-tag a{display: inline-block;margin-right: 6px; line-height: 30px;min-width: 50px; padding: 0 5px; color: #6c6c6c; text-align: center;background-color: #f1f1f1;border-radius: 5px;}
.shops-wrapper-item .item-content .case-box .case-item .info .designer-tex .photo-tag .photo-img img{width: 100%;height: 100%}

.shops-wrapper-item .item-content .case-box .team-item {width: 471px;float:left; margin-right: 20px;margin-bottom: 20px; box-shadow: 0px 0px 11px 1px #efefef;border-radius: 6px;}
.shops-wrapper-item .item-content .case-box .team-item:nth-child(3n+0){margin-right: 0}
.shops-wrapper-item .item-content .case-box .team-item .team-top{width: 100%; background: url("../../../../home/images/shops-img/team-back.jpg")no-repeat; text-align: center; padding: 15px 0 8px 0}
.shops-wrapper-item .item-content .case-box .team-item .team-top .photo-tag{display: inline-block;  width: 127px;height: 127px; border-radius: 50%;border: 5px solid #EFEFEF; box-sizing: border-box;background-color: white;overflow: hidden}
.shops-wrapper-item .item-content .case-box .team-item .team-top .photo-tag img{width: 100%;height: 100%;}
.shops-wrapper-item .item-content .case-box .team-item .team-top p{font-size: 24px;line-height: 46px;}
.shops-wrapper-item .item-content .case-box .team-item .team-info{padding: 20px 30px;overflow: hidden}
.shops-wrapper-item .item-content .case-box .team-item .team-info p{font-size: 16px;color:#838383;line-height: 38px; }
.shops-wrapper-item .item-content .case-box .team-item .team-info p font{font-size: 20px;color: black}
.shops-wrapper-item .item-content .case-box .team-item .team-info p a{display: inline-block;line-height: 28px;min-width: 48px;padding: 0 5px;color: #838383;  border-radius: 5px; background-color: #f1f1f1;text-align: center;font-size: 14px;}
.shops-wrapper-item .item-content .case-box .team-item .team-info .style-tex{ width: 100%;}
.shops-wrapper-item .item-content .case-box .team-item .team-info  .style-tex .img-tag{float: left; display: inline-block;width: 134px ;height: 84px;border: 1px solid #EFEFEF}
.shops-wrapper-item .item-content .case-box .team-item .team-info  .style-tex .img-tag img{width: 100%;height: 100%}
.shops-wrapper-item .item-content .case-box .team-item .team-info  .style-tex .tex{float: left;  width: 240px;  margin-left: 15px;}
.shops-wrapper-item .item-content .case-box .team-item .team-info  .style-tex  .tex h6{font-size: 16px;  line-height: 23px; }
.shops-wrapper-item .item-content .case-box .team-item .team-info  .style-tex  .tex h6 a{display: inline-block;width: 100%;text-overflow: ellipsis;  display: -webkit-box;  -webkit-box-orient: vertical;  -webkit-line-clamp: 2;  overflow: hidden;vertical-align: middle;}
.shops-wrapper-item .item-content .case-box .team-item .team-info  .style-tex  .tex p a{line-height: 28px;  min-width: 64px;  padding: 0 4px;  color: #838383;  border-radius: 5px;  background-color: #f1f1f1;  text-align: center;  font-size: 14px;}
.shops-wrapper-item .item-content .about-tex {font-size: 16px;text-indent: 40px;line-height: 30px;}
.about-list span{display:inline-block;float: left;margin-right: 33px;margin-bottom:33px;width: 23.2%;  height: 220px;}
.about-list span img{width: 100%;height: 100%;}
.about-list span:nth-child(4n+0){margin-right: 0;}


.list-box .news-content { width: 1140px;  padding: 3px;  display: inline-block;  box-sizing: border-box; }
.list-box .news-content .item-news { margin-bottom: 20px; padding: 15px; box-sizing: border-box;; background-color: white; border-radius: 8px; box-shadow: 0px 0px 3px 1px #e8e7e7; }
.list-box .news-content .item-news .link-box { display: inline-block; width: 100%; }
.list-box .news-content .item-news .link-box > span { display: inline-block; width: 278px; height: 200px; }
.list-box .news-content .item-news .link-box > span img { width: 100%; height: 100%;transition:all  .6s }
.list-box .news-content .item-news .link-box > span img:hover{ opacity: 0.8; transition: 0.7s ease; -webkit-transform: scale(1.06); -ms-transform: scale(1.06); transform: scale(1.06); }
.list-box .news-content .item-news .link-box .tex { position: relative; float: right; width: 804px; height: 199px; }
.list-box .news-content .item-news .link-box .tex h5 { display: inline-block; width: 100%; color: #353535; line-height: 60px; height: auto; font-size: 19px; border-bottom: 1px solid #EFEFEF}
.list-box .news-content .item-news .link-box .tex h5 span { display: inline-block; float: right; color: #2fb476; font-size: 14px; }
.list-box .news-content .item-news .link-box .tex p { display: inline-block; width: 100%; color: #4a4a4a;  font-size: 15px; line-height: 28px; }
.list-box .news-content  .item-news .link-box .tex p a{ text-overflow: ellipsis; color: #939393; display: -webkit-box;  -webkit-box-orient: vertical;  -webkit-line-clamp: 3;overflow: hidden; }
.list-box .news-content  .item-news .link-box .tex .data-tag { position: absolute; bottom: 5px; width: 100%; color: #9b9b9b; }
.list-box .news-content  .item-news .link-box .tex .data-tag .name-tag { float: left; display: inline-block; font-size: 13px; }
.list-box .news-content .item-news .link-box .tex .data-tag .name-tag a{display: inline-block;line-height: 22px;}
.list-box .news-content .item-news .link-box .tex .data-tag .name-tag a img{    vertical-align: top; margin-right: 2px;}
.list-box .news-content .item-news .link-box .tex .data-tag .look-tag { float: right; font-size: 13px; }
.list-box .news-content .item-news .link-box .tex .data-tag .look-tag  img{vertical-align: text-top; margin-right: 3px;}



.evaluate-head{ margin-top: 40px; width: 99%; font-family: 思源黑体 CN;margin: 0 4px;  display: inline-block;padding: 26px 15px;background: url("../../../../home/images/shops-img/evaluate-img.jpg"); box-sizing: border-box;box-shadow:1px 0px 5px 2px #efefef;border-radius: 8px;}
.evaluate-head .evaluate-tag{width: 240px;text-align: center;float: left}
.evaluate-head .evaluate-tag font{font-size: 28px;display: inline-block;line-height: 48px;}
.evaluate-head .evaluate-tag  p img{padding: 0 5px;width: 20px;}
.evaluate-head .list-tag{float: left;padding: 18px 0}
.evaluate-head .list-tag a{display: inline-block; margin-right: 10px; font-size: 15px; line-height: 34px; padding: 0 14px;border: 1px solid #efefef;border-radius: 6px;box-shadow: 0px 0px 5px 1px #efefef}
.evaluate-head .list-tag a font{color:#fe7000 }

.evaluate-content{width: 100%;overflow: hidden;margin: 20px 0;}
.evaluate-content .left-box{float: left;width: 1140px;display: inline-block;box-sizing: border-box;padding: 3px;}
.evaluate-content .left-box .item{width: 100%; padding: 20px;margin-bottom: 20px; display: inline-block;box-shadow: 1px 0px 17px 1px #efefef;box-sizing: border-box;border-radius: 6px;}
.evaluate-content .left-box .item .photo{display: inline-block;float: left;width: 106px;height: 106px;border-radius: 50%;overflow: hidden;border: 1px solid #EFEFEF}
.evaluate-content .left-box .item .photo img{width: 100%;height: 100%;}
.evaluate-content .left-box .item  .info{float: left;width: 961px;margin-left: 25px;}
.evaluate-content .left-box .item  .info .name-tag font{font-size: 24px;display: inline-block;line-height: 46px;}
.evaluate-content .left-box .item  .info .name-tag span{font-size:16px; color:#686868;display: inline-block;line-height: 46px;margin-left: 10px;}
.evaluate-content .left-box .item  .info .name-tag span img{vertical-align: text-top;margin-left: 6px;}
.evaluate-content .left-box .item  .info .name-tag span img:last-child{margin-right: 8px;}
.evaluate-content .left-box .item  .info .name-tag .link-tag{display: inline-block;margin-left: 10px;}
.evaluate-content .left-box .item  .info .name-tag .link-tag a{display: inline-block;padding: 0 15px ;margin-left: 12px; line-height: 28px; border-radius: 5px;border: 1px solid #ff984d;color: #ff984d; text-align: center;min-width: 60px;}
.evaluate-content .left-box .item  .info p{font-size: 14px;line-height:28px;color: #8a8a8a; text-overflow: ellipsis;  display: -webkit-box;  -webkit-box-orient: vertical;  -webkit-line-clamp: 2;  overflow: hidden;}
.evaluate-content .evaluate-sidebar{display: inline-block;width: 300px;margin: 3px 3px 3px 0; float: right;box-shadow: 1px 0px 17px 1px #efefef;box-sizing: border-box;border-radius: 10px;}
.evaluate-content .evaluate-sidebar .company-item{width: 100%;display: inline-block;box-sizing: border-box; padding: 20px;}
.evaluate-content .evaluate-sidebar .company-item .top{ text-align: center;padding-bottom: 10px; border-bottom: 1px  solid #EFEFEF}
.evaluate-content .evaluate-sidebar .company-item .top a{display: inline-block;width: 99px;height: 99px;border:1px solid #efefef;border-radius: 50%;overflow: hidden}
.evaluate-content .evaluate-sidebar .company-item .top a img{width: 100%;height: 100%}
.evaluate-content .evaluate-sidebar .company-item .top p{line-height: 36px;text-align: center;font-size: 20px;}
.evaluate-content .evaluate-sidebar .company-item .info p{color: #484848;line-height: 48px;font-size: 20px;text-align: center}
.evaluate-content .evaluate-sidebar .company-item .info p:nth-child(2n+0){line-height: 24px;}
.evaluate-content .evaluate-sidebar .company-item .info p:nth-child(2n+0) img{margin: 0 2px;width: 18px;}
.evaluate-content .evaluate-sidebar .company-item .info p:nth-child(3n+0){line-height: 38px;color: #9d9d9d;font-size: 16px;}
.evaluate-content .evaluate-sidebar .company-item .info .tex a{display: inline-block;width: 48%;font-size: 14px; float: left;margin-top: 5px; line-height: 30px;background-color: #f1f1f1;  color: #595959;text-align: center;border-radius: 5px;}
.evaluate-content .evaluate-sidebar .company-item .info .tex .one-tag{color: white;background-color: #fe7000}
.evaluate-content .evaluate-sidebar .company-item .info  .tex a:nth-child(2n+0){float: right}
.evaluate-content .evaluate-sidebar .company-item  textarea{width: 100%;height: 100px;margin-top: 15px;}
.evaluate-content .evaluate-sidebar .company-item  button{width: 100%;text-align: center;color: white;line-height: 38px;margin-top: 10px;background-color: #fe7000;font-size: 16px;letter-spacing: 1px; border: none}

.shops-pendant{display: inline-block;width: 72px;font-family: 思源黑体 CN;  position: fixed;right:2%;top: 40%;background-color: white;box-shadow: 0px 0px 3px 2px #e7e7e7;z-index: 999}
.shops-pendant ul{display: inline-block;width: 100%;}
.shops-pendant ul li a{display: inline-block;color: #a5a5a5; width: 100%;padding: 8px 2px;  text-align: center;border-bottom: 1px solid #e7e7e7;box-sizing: border-box}
.shops-pendant ul li a img:nth-child(2n+0){display: none}
.shops-pendant ul li a p{line-height: 32px;font-size: 12px;}
.shops-pendant ul li .one-tag img:nth-child(1n+0){display: none}
.shops-pendant ul li .one-tag {background-color: #fe7000;color: white }
.shops-pendant ul li .one-tag img:nth-child(2n+0){display: inline-block}
.not-data {width: 100%;padding: 30px 0px; text-align: center;}
.not-data p{line-height: 100px;font-size:18px;color: #969696}
.not-data a{ margin-top: 70px; display: inline-block;width: 200px;line-height: 38px; font-size: 16px;letter-spacing: 1px; border-radius: 5px;text-align: center;color: white;background-color: #fe7000}

@media (max-width: 1400px) and (min-width: 0px) {
    .shops-banner .swiper-container .swiper-wrapper .swiper-slide a img{width: 100%;height: 372px;min-width: 1220px;}
}



@media (max-width: 1460px) and (min-width: 0px) {
    .shops-wrapper-item .item-content h3{margin: 15px 0 24px 0}
    .shops-entry  .entry-center{width: 1220px;}
    .shops-entry .entry-center ul li{ margin-right: 0.4%;width: 16%}
    .shops-entry .entry-center ul li a{font-size: 19px;}
    .shops-wrapper-item .item-content{width: 1220px;}
    .shops-wrapper-item .item-content .list-box .max-img{width: 560px;height: 396px;}
    .shops-wrapper-item .item-content .list-box .min-img{width: 640px;}
    .shops-wrapper-item .item-content .design-box{padding-top: 78px;}
    .shops-wrapper-item .item-content .design-box .list-item .case-item{width: 790px;}
    .shops-wrapper-item .item-content .design-box .list-item{width: 97%;height: 347px;padding:12px 30px 30px;}
    .shops-wrapper-item .item-content .design-box .list-item .case-item .item{width: 250px;}
    .shops-wrapper-item .item-content .design-box .info-tex{height: 400px;width: 366px;padding:20px  30px;bottom: 32px;}
    .shops-wrapper-item .item-content .design-box .info-tex .tag-img >a{width: 112px;height: 112px;}
    .shops-wrapper-item .item-content .list-box .min-img ul li{height: 190px;}
    .shops-wrapper-item .item-content .design-box .list-item .case-item .item .img-tag{height: 176px;}
    .shops-wrapper-item .item-content .list-box .min-img ul li:nth-child(1){margin-bottom: 15.5px;}
    .shops-wrapper-item .item-content .list-box .min-img ul li:nth-child(2){margin-bottom: 15.5px;}
    .item-content .site-item .info-tex{width: 836px;}
    .introduce-part .introduce-content  .list-img a{width: 22.9%; height: 190px;}
    .shops-offer .offer-center{width: 1220px;}
    .shops-offer .offer-center .input-tag{margin-left: 15px;width: 170px;}
    .shops-offer .offer-center .input-tag:last-child{margin-left: 30px;width: 170px}
    .shops-offer .offer-center .input-tag .input-box:nth-child(1){margin-left: 270px;}
    .shops-wrapper-item .item-content .case-box .case-item{width: 386px;}
    .shops-wrapper-item .item-content .case-box .case-item .tag-img{height: 252px;}
    .shops-wrapper-item .item-content .case-box .case-item .info{padding: 10px;}
    .shops-wrapper-item .item-content .case-box .case-item .info .title-tag font{width: 66%}
    .shops-wrapper-item .item-content .case-box .case-item .info .designer-tex .link-tag a{    margin-right: 0px;  line-height: 26px;  padding: 0 3px;}
    .shops-wrapper-item .item-content .case-box .team-item{width: 391px;}
    .shops-wrapper-item .item-content .case-box .team-item .team-info{padding: 12px 18px;}
    .shops-wrapper-item .item-content .case-box .team-item .team-info .style-tex .tex p a{min-width: 58px;    font-size: 13px;padding: 0  1px;}
    .shops-wrapper-item .item-content .case-box .team-item .team-info .style-tex .img-tag{width: 124px;height: 80px;}
    .shops-wrapper-item .item-content .case-box .team-item .team-info .style-tex .tex{    width: 194px;}
    .about-list span{height: 190px;margin-right: 29px;margin-bottom: 29px; }
    .list-box .news-content { width: 906px;}

    .list-box .news-content .item-news .link-box > span { width: 218px;  height: 158px; }
    .list-box .news-content .item-news .link-box .tex { width: 632px;  height: 158px;}
    .list-box .news-content .item-news .link-box .tex h5{line-height: 46px;}
    .list-box .news-content .item-news .link-box .tex p{line-height: 24px;}
    .list-box .news-content .item-news .link-box .tex .data-tag{bottom: -6px;}
    .evaluate-content .left-box{width: 900px;}
    .evaluate-content .left-box .item .info{width: 720px;}
    .shops-wrapper-item .item-content .list-box .news-sidebar{width: 298px;}
}




/*

    !*案例效果图*!
.company_case ul li{width: 32%;margin-left: 2%;background: #FFFFFF;margin-bottom: 15px;float: left;overflow: hidden;}
.company_case ul li.cur{box-shadow: 5px 5px 15px #b1b1b1,-5px -5px 15px #b1b1b1;transition: .2s all ease-in-out;}
.company_case ul li.first{margin-left: 0px;}
.company_case ul li a img{width: 100%;height: 235px;}
.company_case ul li .list{position: relative;}
.company_case ul li .company_case_ct{width: 100%;background: #FFFFFF;top: 0;position: relative;}
.company_case ul li.cur .company_case_ct{position: absolute;top: -45px;transition: .2s all ease-in-out; }
.company_case ul li .company_case_ct p{font-size: 14px;color: #515151;!*width: 100%;*!height: 45px;line-height: 45px;overflow: hidden;padding: 0 10px;}
.company_case ul li.cur .company_case_info{display: block;}
.company_case_info{height: 35px;line-height: 35px;font-size: 12px;padding: 0 10px 10px;}
.company_case ul li .list{height: 45px;}
.company_case_info .company_case_lt img{width: 35px;height: 35px;border-radius: 50%;
    border:1px solid #cccaca; margin-right: 8px;}
.company_case_info .company_case_lt a{color: #515151;}
.company_case_info .company_case_rt .to_comlist_btn{margin-top: 0px;}
.company_case_info .company_case_rt a{font-size: 12px;width: 70px;margin: 0px 0px 0px 10px;}
.company_case_info .company_case_rt .btn_sub_big{background: #ffba15;border: 1px solid #ffba15;}
!*设计团队*!
.company_team ul li{ position: relative; width: 23.5%;margin-right: 2%;float: left;margin-bottom: 20px;overflow: hidden;}
.company_team ul li:nth-child(4n+0){ margin-right: 0;}
.company_team ul li.cur{box-shadow: 5px 5px 15px #b1b1b1,-5px -5px 15px #b1b1b1;transition: .2s all ease-in-out;}
.company_team ul li.first{margin-left: 0;}
.company_team ul li>a>img{width: 100%; height: 175px;}
.company_team .list{position: relative;height: 110px;}
.company_team ul li.cur .company_team_ct{position: absolute;top: -20px;transition: .2s all ease-in-out;}
.company_team_ct{position: relative;background: #FFFFFF;width: 100%;position: relative;top: 0;}
.company_team_ct .company_team_pre{position: absolute;top: -37px;left: 0;padding: 0 10px;}
.company_team_ct .company_team_pre a img{width: 75px;height: 75px;border-radius: 50%;border:1px solid #c2ccd1}
.company_team_ct .company_team_pre .company_team_preinfo{margin-left: 85px;line-height: 20px;padding-top: 13px;}
.company_team_ct .company_team_pre .company_team_preinfo h3 {line-height: 24px;color: #FFFFFF;}
.company_team_ct .company_team_pre .company_team_preinfo h3 a{color: #FFFFFF;font-size: 18px;}
.company_team_ct .company_team_pre .company_team_preinfo h3 span{font-size: 12px;margin-left: 5px;}
.company_team_ct .company_team_pre .company_team_preinfo p{font-size: 14px;color: #4c4c4c;}
.company_team_ct .company_team_type{font-size: 12px;color: #a3a3a3;line-height: 30px;padding: 40px 10px 10px;}
.company_team_ct .company_team_type p{height: 30px;overflow: hidden;}
.company_team_ct .company_team_type p span{display: inline-block;  line-height: 18px;  padding: 0 5px;  border: 1px solid #b8b5b5;}
.company_team_ct .company_team_info{height: 45px;vertical-align: middle;text-align: center;padding: 0 10px;}
.company_team ul li.cur .company_team_ct .company_team_info{display: block;}
.company_team_ct .company_team_info a img{width: 60%;}
.company_team_ct .company_team_info a{ display: inline-block; background-color: #27c27b; color: white; font-size: 16px; letter-spacing: 1px; width: 56%;line-height: 37px;border-radius: 3px;}
!*装修公司首页样式结束*!
!*在建工地*!
!*.com_site>h1,.com_comment>h1,.com_zxxt>h1{border-bottom: 1px solid #DFDFDF;}
.com_site h1 a{display: inline-block;width: 90px;height: 30px;line-height: 30px;color: #FFFFFF!important;background: #27c27b;text-align: center;}*!


!*装修学堂*!
.com_zxxt h1 a{margin-left: 10px;}
.company_bz img{width: 100%;}
.xue_lunz{ width:280px; height:340px; overflow:hidden;}
.xue_ad{ width:280px; height:340px; overflow:hidden;}
.content_top{margin-left: 300px;width: auto;margin-right: 300px;}
.content_top h2{line-height: 35px;height: 35px;overflow: hidden;font-weight: bold;}
ul.content_top_t{ height:180px;}
ul.content_top_t a{font-size: 14px;}
.content_top_t li p{height: 52px;overflow: hidden;}
ul.content_top_t font{color: #ffc600;}
.content_top_list{  overflow:hidden;height: 140px; margin-top: 20px;}
.content_top_list ul li{width: 48%;margin-right: 2%; float:left; overflow: hidden;height: 26px;}
.content_top_list ul li .news_ico,ul.content_list li .news_ico{ width:4px; height:4px; background-position:-30px -105px; margin-right:5px;}

*/
