/*****装修公司******/
.zxgs-list{}
.zxgs-list-sort{height: 35px;border: 1px solid #EEEEEE;background-color: #F5F5F5;}
.zxgs-list-sort a.sort-item{height: 35px;line-height: 35px;border-right: 1px solid #EEEEEE;display: block;float: left;padding: 0 20px;}
.zxgs-list-sort a:hover{color: #ff5805;}
.zxgs-list-sort a.on{color: #009688;}

.zxgs-list-items{margin-top: 30px;}
.zxgs-list-items .zxgs-list-item{height: 170px;position: relative;overflow: hidden;border-bottom: 1px solid #EEEEEE;padding-bottom: 40px;margin-bottom: 30px;}
.zxgs-list-items .zxgs-list-item .list-item-pic{width:130px;height: 130px;overflow: hidden;padding: 4px;border: 1px solid #ACACAC;border-radius: 50%;margin-top: 15px;}
.zxgs-list-items .zxgs-list-item .list-item-pic img{width:130px;height: 130px;display: block;border-radius: 50%;}
.zxgs-list-items .zxgs-list-item .list-item-cont{width:440px;height: 140px;position: absolute;left: 170px;top: 15px;}
.zxgs-list-items .zxgs-list-item .list-item-cont .item-cont-name{width:440px;height: 40px;line-height: 40px;font-size: 20px;margin-top: 15px;}
.zxgs-list-items .zxgs-list-item .list-item-cont .item-cont-anli{width:440px;height: 30px;line-height: 30px;margin-top: 20px;}
.zxgs-list-items .zxgs-list-item .list-item-cont .item-cont-anli span{color: #009688;}
.zxgs-list-items .zxgs-list-item .list-item-cont .item-cont-address{width:440px;height: 30px;line-height: 30px;background: url(../img/address.png) no-repeat left center;padding-left: 15px;overflow: hidden;}
.zxgs-list-items .zxgs-list-item .list-item-photo{width:600px;height: 170px;position: absolute;top: 0;right: 0;}
.zxgs-list-items .zxgs-list-item .list-item-photo .item-photo-more{width:600px;height: 30px;line-height: 30px;padding-bottom: 10px;}
.zxgs-list-items .zxgs-list-item .list-item-photo .item-photo-more a{float: right;color: #009688;}
.zxgs-list-items .zxgs-list-item .list-item-photo .item-photo-item{width: 600px;height: 130px;overflow: hidden;}
.zxgs-list-items .zxgs-list-item .list-item-photo .item-photo-item img{width: 190px;height: 130px;margin-left: 10px;float: left;}
/*****装修公司******/


/*****装修公司-详情******/
.zxgs-cont{border-top: 160px solid #38414c;}
.zxgs-cont .zxgs-cont-logo{width:150px;height: 150px;overflow: hidden;padding: 4px;border: 1px solid #ACACAC;border-radius: 50%;margin-top: -120px;margin-left:520px;background-color: #FFFFFF;}
.zxgs-cont .zxgs-cont-logo img{width:150px;height: 150px;display: block;border-radius: 50%;}
.zxgs-cont .zxgs-cont-name{height: 40px;line-height: 40px;text-align: center;font-size: 24px;margin-top: 20px;}
.zxgs-cont .zxgs-cont-address{height: 30px;line-height: 30px;text-align: center;margin-top: 5px;}
.zxgs-cont .zxgs-cont-address a{background: url(../img/address.png) no-repeat left center;padding-left: 15px;}
.zxgs-cont .zxgs-cont-cn{height: 30px;line-height: 30px;text-align: center;color: #acacac;margin-top: 5px;}
.zxgs-cont .zxgs-cont-cn span{padding-left: 20px;background: url(../img/cn.png) no-repeat left center;margin-left:10px;color: #acacac;}
.zxgs-cont .zxgs-cont-more{height: 30px;line-height: 30px;text-align: center;margin-top: 5px;}
.zxgs-cont .zxgs-cont-more a{color: #FF5805;}			
.zxgs-cont .zxgs-cont-nav{width: 700px;height: 70px;border-bottom:1px solid #eeeeee;padding: 0 250px;margin-bottom: 3px;margin-top: 10px;}
.zxgs-cont .zxgs-cont-nav a{width: 80px;height: 69px;line-height: 69px;text-align: center;font-size: 18px;font-weight: bold;display: block;float: left;margin: 0 30px;}
.zxgs-cont .zxgs-cont-nav a.on{border-bottom: 3px solid #009688;color: #009688;}

.anli{position: relative;margin-top: 10px;}
.anli .anli-title{line-height: 100px;font-size: 24px;font-weight: bold;}
.slide{width: 800px;height: 500px;position: relative;}
.slide .slide-btn{width: 60px;height: 90px;position: absolute;bottom: 5px;background: #38414c no-repeat center center;cursor: pointer;}
.slide .slide-btn.slide-prev{background-image:url(../img/slide-prev.png);left: 10px;}
.slide .slide-btn.slide-next{background-image:url(../img/slide-next.png);right: 10px;}
.slide .slide-hide{width: 800px;height: 440px;overflow: hidden;background-color: #f5f5f5;}
.slide .slide-hd{width: 800px;height: 440px;display: table-cell;vertical-align: middle;text-align: center;cursor: pointer;}
.slide .slide-hd img{max-width: 800px;height: auto;display: none;}
.slide .slide-bd{width: 650px;height: 100px;overflow: hidden;position: absolute;left: 75px;bottom: 0;}
.slide .slide-bd ul{height: 100px;position: absolute;left: 0;top: 0;}
.slide .slide-bd li{width: 120px;height: 90px;padding: 5px;float: left;cursor: pointer;}
.slide .slide-bd li.on{background-color: #009688;border-radius: 4px;}
.slide .slide-bd li img{width: 120px;height: 90px;display: block;}

.banner{height: 440px;position: relative;margin-top: 10px;}
.banner #banner{ width:800px; height:440px; overflow:hidden; position:relative;}
.banner #banner .banner-hd{ height:4px; overflow:hidden; position:absolute; right:18px; bottom:15px; z-index:1; }
.banner #banner .banner-hd ul{ overflow:hidden; zoom: 1;}
.banner #banner .banner-hd ul li{ float:left; margin-right:10px;  width:30px; height:4px; background:#fff; cursor:pointer; opacity: 0.5;filter: alpha(opacity=50);}
.banner #banner .banner-hd ul li.on{opacity: 1;filter: alpha(opacity=100);}
.banner #banner .banner-bd{ height:440px;}
.banner #banner .banner-bd li{ zoom:1; vertical-align:middle;position: relative; }
.banner #banner .banner-bd li .banner-title{width: 94%;height: 40px;line-height: 40px;background: url(../img/tuku-item-title.png) repeat-x left bottom;position: absolute;left: 0;bottom: 0;color: #FFFFFF;padding: 0 3%;}
.banner #banner .banner-bd img{ width:800px; height:440px; display:block;}

.offer{ width:388px; height:438px; border: 1px solid #DBDBDB;position: absolute;right: 0;bottom: 0;}
.offer .offer-title{ width:240px; height:50px;line-height: 50px;text-align: center;position: relative; border-bottom: 1px solid #DBDBDB;margin: 20px auto 0;color: #ff5805;font-size: 20px;}
.offer .offer-title span{width: 50px;height: 3px;background-color: #009688;position: absolute;left: 50%;bottom: -2px;margin-left: -25px;display: block;z-index: 1;}
.offer .offer-name,
.offer .offer-tel{width: 250px;height: 25px;line-height: 25px;display: block;margin: 22px auto 0;padding: 13px 20px 13px 70px;font-size: 16px;border: 0;border-bottom: 1px dashed #DBDBDB;}
.offer .offer-name{background:url(../img/offer-name.png) no-repeat 32px center;}
.offer .offer-tel{background:url(../img/offer-tel.png) no-repeat 32px center;}
.offer .offer-submit{width: 310px;height: 50px;display: block;margin: 25px auto;border: 0;background-color: #009688;color: #FFFFFF;font-size: 16px;}
.offer .offer-line{width: 100%;height: 14px;background-image: url(../img/offer-line.gif);}
.offer .offer-text{width: 310px;line-height:26px;color: #acacac;margin:10px auto 0;}
.anli .offer{top: 100px;}
.tuku-list{margin-top: 20px;}
.tuku-list .tuku-list-items{width: 1220px;overflow: hidden;}
.tuku-list .tuku-list-items .tuku-list-item{width: 290px;float: left;margin-right: 13px;margin-bottom: 13px;}
.tuku-list .tuku-list-items .tuku-list-item img{width: 290px;height: 180px;display: block;}
.tuku-list .tuku-list-items .tuku-list-item .list-item-cont{width: 250px;padding: 15px 19px;border: 1px solid #eeeeee;border-top: 0;}
.tuku-list .tuku-list-items .tuku-list-item .list-item-cont .cont-title{width: 250px;height: 20px;line-height: 20px;overflow: hidden;white-space: nowrap;text-overflow:ellipsis;font-size: 16px;}
.tuku-list .tuku-list-items .tuku-list-item .list-item-cont .cont-tag{width: 250px;height: 24px;font-size: 12px;overflow: hidden;margin-top: 10px;}
.tuku-list .tuku-list-items .tuku-list-item .list-item-cont .cont-tag span{line-height: 24px;font-size: 12px;background-color: #f5f5f5;margin-right: 10px;display: block;float: left;padding: 0 5px;border-radius: 5px;}

.zmsjs{}
.zmsjs .zmsjs-items{width:1300px;height: 240px;}
.zmsjs .zmsjs-items .zmsjs-item{width:190px;height: 240px;float: left;margin-right: 12px;position: relative;}
.zmsjs .zmsjs-items .zmsjs-item img{width:190px;height: 240px;display: block;}
.zmsjs .zmsjs-items .zmsjs-item #zmsjs-item-cont{width:190px;height: 120px;position: absolute;left: 0;bottom: 0;background-color: #000000;opacity: 0.6;filter: alpha(opacity=60);}
.zmsjs .zmsjs-items .zmsjs-item .zmsjs-item-cont{width:150px;height: 108px;position: absolute;left: 0;bottom: 0;color: #FFFFFF;padding: 0 20px;z-index: 10;}
.zmsjs .zmsjs-items .zmsjs-item .zmsjs-item-cont .cont-name{width:150px;height: 20px;line-height: 20px;}
.zmsjs .zmsjs-items .zmsjs-item .zmsjs-item-cont p{width:150px;height: 20px;line-height: 20px;color: #dbdbdb;font-size: 12px;overflow: hidden;}
.zmsjs .zmsjs-items .zmsjs-item .zmsjs-item-cont p.cont-place{margin-top: 5px;}
.zmsjs .zmsjs-items .zmsjs-item .zmsjs-item-cont p.cont-speciality{height: 40px;margin-top: 8px;}
/*****装修公司-详情******/


/*****装修公司-简介******/
.zxgs-gsjj-title{height: 50px;position: relative;}
.zxgs-gsjj-title .zxgs-gsjj-title-name{width:900px;height: 49px;line-height: 49px;border-bottom: 1px solid #dbdbdb;float: left;font-size: 20px;position: relative;}
.zxgs-gsjj-title .zxgs-gsjj-title-name .zxgs-gsjj-title-line{width:30px;height: 3px;display: block;background-color: #009688;position: absolute;left: 0;bottom: -2px;}

.zxgs-gsjj{width: 900px;padding-left: 300px;position: relative;margin: 0 auto;overflow: hidden;}
.zxgs-gsjj .zxgs-gsjj-nav{width: 130px;height: 130px;position: absolute;top: 50px;left: 0;border-right: 1px dashed #dbdbdb;}
.zxgs-gsjj .zxgs-gsjj-nav a{width: 80px;height: 30px;line-height:30px;display: block;color: #acacac;text-align: center;font-size: 16px;padding-left: 90px;background-color: #FFFFFF;margin-bottom: 40px;}
.zxgs-gsjj .zxgs-gsjj-nav a.on{color: #009688;}

.zxgs-gsjj .gsjj-ms{font-size: 16px;color: #666;line-height: 28px;margin-top: 15px;}
.zxgs-gsjj .gsjj-lxfs{margin-top: 15px;}
.zxgs-gsjj .gsjj-lxfs .gsjj-lxfs-name{font-size: 24px;line-height: 40px;margin-bottom: 10px;}
.zxgs-gsjj .gsjj-lxfs p{font-size: 16px;line-height: 30px;height: 30px;padding-left: 25px;background: no-repeat left center;color: #666666;}
.zxgs-gsjj .gsjj-lxfs p.gsjj-lxfs-tel{background-image: url(../img/zxgs-tel.png);}
.zxgs-gsjj .gsjj-lxfs p.gsjj-lxfs-address{background-image: url(../img/zxgs-address.png);}
.zxgs-gsjj .gsjj-lxfs p.gsjj-lxfs-gj{background-image: url(../img/zxgs-gj.png);}
/*****装修公司-简介******/