@charset "UTF-8";
/*.site-nav{display: none;}*/
.zxgs-index-header{width:100%;margin:0 auto;border-top:2px solid #fd3c3c;}
.zxgs-index-bd{width: 1220px;height: 100px;margin: 0 auto;padding-top: 10px;position: relative;}
.zxgs-index-bd span.logo{position:relative;width: 144px;height: 72px; padding: 8px;-webkit-box-shadow:1px 0 5px #d7d7d7; -moz-box-shadow:1px 0 5px #d7d7d7; box-shadow:1px 0 5px #d7d7d7;float: left;}
.zxgs-index-bd span.logo i.company-special-honor{ background: url("/static/base/images/middlehonor.png") no-repeat center center;width: 100%;height: 100%;position:absolute;left: 0px;top: 0px;background-size: 100% auto;}
.zxgs_img{background: url("/static/zxgs/images/zxgs.png") no-repeat;}
 .zxgs-xq-header .f-icon b{width: 17px;height: 17px;background-position: -1px -1px;margin-top:13px;float: left;}
.zxgs-index-bd .gsxx{margin:19px 0 0 190px;}
.zxgs-index-bd .gsxx>p{color: #666;}
.zxgs-index-bd .gsxx .mz{color: #333;font-size: 26px;margin-bottom: 16px;}
.zxgs-index-bd .fx{position: absolute;bottom: 24px;right: 0;}
.zxgs-nav{height: 40px;width: 100%;background: #525252;}
.zxgs-nav ul{width: 1220px;margin: 0 auto;}
.zxgs-nav ul li{float: left;width:130px;height:40px;line-height: 40px;text-align: center;}
.zxgs-nav ul li a{float: left;width: 100%;height: 100%;color: #fff;font-size: 14px;}
.zxgs-nav ul li a.hcolor{background:#333;}
.zxgs-index-banner{width: 1220px;margin:30px auto 0;height: 280px;}
.zxgs-index-banner .carousel{position: relative;width: 700px;float: left;}
.zxgs-index-banner .carousel .imgFade{height: 280px;}
.zxgs-index-banner .carousel .imgFade a img{width: 700px;height: 280px;}
.zxgs-index-banner .carousel .btn{width: 100%;height:50px;position: absolute;top:115px;}
.zxgs-index-banner .gsjj{margin-left: 730px;padding-top:8px;}
.zxgs-index-banner .gsjj h3{font-size: 24px;overflow: hidden;}
.zxgs-index-banner .gsjj h3 a{color: #333;float: left;}
.zxgs-index-banner .gsjj h3 a:hover{color:#fd3c3c;}
.zxgs-index-banner .gsjj h3 span.rz{width: 25px;height: 25px;background: url("/static/xyj/images/zxgs.png") no-repeat -1px -73px;float: left;margin-left:10px;}
.gsjj p.tubiao{margin-top: 25px;padding-bottom: 16px;border-bottom: 1px dashed #d8d8d8;}
.gsjj p.tubiao em,.gsjj p.tubiao span,.gsjj p.tubiao i,.gsjj p.tubiao b{display: inline-block;}
.gsjj p.tubiao span{line-height: 16px;margin-right: 20px;}
.gsjj p.tubiao span em { width: 16px; height: 16px;background: url("/static/xyj/images/zxgs.png") no-repeat -13px -1px; float: left; }
.gsjj p.tubiao span em.none{background-position: -35px -45px;}
.gsjj p.tubiao span.rc em {background-position: -13px -23px;}
.gsjj p.tubiao span.lp em.none{background-position: -35px -23px;}
.gsjj p.tubiao span.tf em {background-position: -35px -1px;}
.gsjj p.tubiao span.tf em.none {background-position: -35px -86px;}
.gsjj p.tubiao span i{margin-left:6px;}
.gsjj .zhichi{height:30px;border-bottom: 1px dashed #d8d8d8;padding-top: 13px;}
.gsjj .zhichi ul li{float: left;margin-right: 44px;}
.gsjj .zhichi ul li em{width:17px;height: 17px;background: url("/static/xyj/images/zxgs1.png") no-repeat center center;vertical-align: middle;margin-right: -2px; margin-top: -3px;display: inline-block;}
.gsjj .gswz{padding-top: 15px;font-size: 14px;color: #333;}
.gsjj .gswz h5{padding-bottom: 8px;}
.gsjj .gswz p{padding-bottom: 20px;}
.gsjj .gswz p a{color:#999;line-height: 1.4;padding-bottom: 10px;font-size: 12px;}
.gsjj .gswz p a:hover{color: #fd3c3c;}
.gsjj .gswz div.bottom{height: 38px;background: #f8f8f8;}
.gsjj .gswz div.bottom p{padding-left: 196px;color: #999;line-height: 38px;font-size: 12px;}
.gsjj .gswz div.bottom p b{color:#fd3c3c;}
.gsjj .gswz a.fl{float: left;width: 160px;height: 38px;background:#fd3c3c;color: #fff;line-height: 38px;text-align: center;}
.zxgs-zxal{margin: 60px auto 0;width: 1220px;}

.zxgs-zxal span.tt{font-size: 24px;color: #333;}
.zxgs-zxal h3 em{margin-left:10px;color: #999;}
.zxgs-zxal a{color: #999;margin-top:10px;}
.zxgs-zxal p.name a{color: #666;}
.zxgs-zxal .albj{margin-top:30px;overflow: hidden;min-height: 265px;}
.zxgs-zxal .albj ul{margin-left: -20px;}
.zxgs-zxal .albj li{margin: 0 0px 20px 20px;float: left;}
.zxgs-zxal .albj li a{display: block;}
.zxgs-zxal .albj li a img{height: 265px;}
.zxgs-zxal .albj li p{width:288px;height: 39px;border:1px solid #eeeeee;border-top:0;line-height: 40px;text-align: center;font-size: 14px;}
.zxgs-zl{width: 1220px;margin:0 auto;}
.zxgs-zl:after{clear: both;display: table;content:'';}
.zxgs-zl .zxgs-zxal{margin-top: 40px;}
.zxgs-sjtd h3{padding-bottom: 20px;border-bottom: 1px solid #eaeaea;margin-bottom:30px;}
.zxgs-sjtd .stylist li{width: 120px;height: 308px;background: #e8e8e8;float: left;margin-right: 12px; padding: 0px 25px 0px 20px;position: relative;cursor: pointer;}
.zxgs-sjtd .stylist li .touxiang{display: block;width: 100px;height: 100px;border-radius: 60px;margin: 20px 0px 0px 12px;overflow: hidden;}
.zxgs-sjtd .stylist li .name {text-algin:center;margin-top: 12px;font-size: 14px;font-family: "思源黑体";color: #000;margin-left: 15px;}
.zxgs-sjtd .stylist li .msg {width: 125px;height: 118px;overflow: hidden;margin: 18px 0px 0px 0px;font-size: 12px;color: #757575;}
.zxgs-sjtd .stylist li .bottom {width: 165px;height: 10px;position: absolute;left: 0px;bottom: 0px;background: #d0d0d0;}
.zxgs-sjtd .stylist li .msg p {text-indent: 22px;margin-top: 8px;line-height: 16px;}
.zxgs-sjtd .stylist li.active {background: #d0cfcf;}
.zxgs-sjtd .stylist .active span, .stylist .active strong, .stylist .active p {color: #fff;}
 .zxgs-zx{width: 550px;float: left;}
.zxgs-zx>h3{padding-bottom: 20px;border-bottom: 1px solid #eee;margin-bottom: 12px;}
/*.zxgs-zx ul{ padding:8px 0;height: 106px;}*/
dt{float:left;}
.zxgs-zx dl dd{ height:82px;border-bottom:1px dotted #ddd;}
.zxgs-zx dl dd h3{font-size: 18px;color:#333;margin-top: 18px;margin-bottom: 10px;}
.zxgs-zx dl dd p{line-height: 20px;font-size: 14px;color: #999;}
.zxgs-lf{width: 652px;float: right;}
.zxgs-lf .yz-list{border:1px solid #eee;overflow: hidden;margin-top: 30px;}
.zxgs-lf .yz-list{ height:270px;}
.zxgs-lf .yz-list ul{overflow: hidden;}
.zxgs-lf .yz-list ul.yz-top{background: #f8f8f8;border-bottom: 1px solid #eee;height:42px;}
.zxgs-lf .yz-list div.wordScroll{ height:228px;overflow: hidden;margin-top: 13px;}
.zxgs-lf .yz-list ul li{float: left;width: 130px;text-align: center;height: 42px;line-height: 42px;}
.zxgs-lf .yz-list a{color: #666;display: block;margin:0;border-bottom: 1px dashed #e6e6e6;}
.zxgs-lf .yz-list a:hover{background:#f8f8f8;}
/*.zxgs-lf .yz-list a:last-child{border:0;} */
div.prograss-content-companyIndex .fbzz{width:267px;padding:0 20px;margin-left: 20px;margin-bottom: 0;}
div.prograss-content-companyIndex .fbzz  .fb-form{margin-top: 20px;}
div.prograss-content-companyIndex .fbzz  .fb-form  #tenders-form div.normal-div{ padding-bottom: 24px;}
div.prograss-content-companyIndex .fbzz  .fb-form input{width:255px;}
div.prograss-content-companyIndex .fbzz .fb-form  span.has{margin-top: 15px;padding-bottom: 20px; text-align: center;font-size: 14px;color: #666;}
div.prograss-content-companyIndex .fbzz .fb-form  span.has span{color:#fd3c3c;font-size: 14px;}
div.prograss-content-companyIndex .fbzz .fb-form input[type="submit"]{width:100%;}
.zxgs-sjtd h3{padding-bottom: 20px;border-bottom: 1px solid #eaeaea;}
.zxgs-sjtd .tx{margin: 15px -60px 15px 0;}
.zxgs-sjtd .tx .circle{width: 100px;height: 100px;background:#06040d;overflow: hidden;position: relative;}
.zxgs-sjtd .tx .circle img{height: 100px;}
.zxgs-sjtd .tx .circle div.shade{width: 100px;height: 100px;background: url("/static/zxgs/images/shade.png") no-repeat;position: absolute;top:0;left: 0;}
.zxgs-sjtd .tx .person{float: left;margin-right: 60px;}
.zxgs-sjtd .tx .person div.fa{width: 100%;height: 100%;background:url("/static/zxgs/images/mark.png");position: absolute;left: 0;top:0;color: #fff;font-size: 12px;display:block;text-align: center;}
.zxgs-sjtd .tx .person div.fa a{margin-top: 0;}
.zxgs-sjtd .tx .person div.fa a{display: block;height: 100%;}
.zxgs-sjtd .tx .person div.fa em{float: left;width: 100%;text-align: center;color: #fff;}
.zxgs-sjtd .tx .person div.fa em.sj{margin: 36px 0 9px 0;}
.zxgs-sjtd .tx .person p.name{color: #333;margin: 10px 0 8px 0;}
.zxgs-sjtd .tx .person p{text-align: center;color: #999;} 
/*公司简介*/
div.xgt-nav { height: 29px;  padding-top: 13px;border:none;}
div.zxgs-introduction-header{margin-top: -20px;}
div.zxgs-introduction-header ul li { float: left; margin-right:5px; line-height: 16px;  color: #333;}
div.introduction-nav{width: 1220px;margin: 0 auto;border-bottom: 1px solid #efefef;padding-bottom: 10px;}
div.xgt-nav ul li.index a { width: 17px; height: 17px; background: url(/static/xiaoguotu/images/xgan.png) no-repeat left center;margin-top: -1px; }
div.xgt-nav ul li a { display: inline-block; color: #333;}
div.xgt-nav ul li a.active { color:#fd3c3c;}
div.xgt-nav ul li em { width: 5px; height: 9px; background: url(/static/base/images/zxr.png) no-repeat;  vertical-align: middle; margin-top: -4px;display: inline-block;}
/* div.zxgs-introduction-header{border-bottom: 1px solid #eeeeee;background: #fafafa;} */
/*公司简介*/
div.zxgs-introduction-c{width: 1220px;margin: 0 auto;}
div.zxgs-introduction-c>div.zxgs-introduction-c-nav{margin-right: 25px;}
div.zxgs-introduction-c>div.zxgs-introduction-c-nav>ul>li{width: 233px;height: 40px;line-height: 40px;border: 1px solid #e8e8e8;text-align: center;font-size: 20px;}
div.zxgs-introduction-c>div.zxgs-introduction-c-nav>ul>li.one{margin-bottom: 12px;}
div.zxgs-introduction-c>div.zxgs-introduction-c-nav>ul>li.active{border: none;background: #6c4317;color: #fff;}
div.zxgs-introduction-c .zz-jj{margin:0px 0 25px;overflow: hidden;line-height: 35px;font-size: 18px !important;font-weight: 400 !important;border: 1.5px solid #e8e8e8;padding: 30px;}
div.zxgs-introduction-c .zz-jj p{text-indent: 2em;color: #333;font-family: 思源黑体;font-size: 18px !important;font-weight: 400 !important;}
div.zxgs-introduction-c .zz-jj p span{text-align: left;font-size: 18px !important;font-weight: 400 !important;}
div.zxgs-introduction-c .zz-jj strong{font-weight: 400 !important;font-size: 18px !important;}
div.zxgs-introduction-c .zz-jj li{float: left;width: 430px;height:353px;margin:0 35px 35px 0px;border:1px solid #eaeaea;overflow: hidden;box-sizing: border-box;}
div.zxgs-introduction-c .zz-jj li:nth-of-type(2n+2){margin: 0 0px 45px 0px;}
div.zxgs-introduction-c .zz-jj li img.logo{height: 20px;margin-left: 10px}
div.zxgs-introduction-c .zz-jj li img.img{width:430px;height: 313px;}
div.zxgs-introduction-c .zz-jj li a{display: block;}
div.zxgs-introduction-c .zz-jj li a p{width:430px;height: 37px;line-height: 34px;text-align: center;border-top:1px solid #eaeaea;color:#797979;font-size: 14px;background: #f8f8f8;text-indent: 0;}

div.zxgs-introduction-c .zz-jj .gswz-jj> img {
    width: 660px;
}
/*设计方案*/
.zxgs-sjfa-lx{width: 1220px;margin: 0px auto;background: #f8f8f8;padding: 28px;box-sizing: border-box}
ul.clearfix li {float: left;}
.zxgs-sjfa-lx dl dt{float: left;height: 28px;width: 88px;background:#6c4616;text-align: center;line-height: 28px;color: #fff;font-size: 14px;}
.zxgs-sjfa-lx dl dd{height: 28px;line-height: 28px;padding-left: 98px;}
.zxgs-sjfa-lx dl{margin-bottom: 20px;}
.zxgs-sjfa-lx dl:nth-last-child(1){margin-bottom: 0}
.zxgs-sjfa-lx dl dd a{padding: 0 15px;color:#929292;font-size: 14px;line-height: 28px;}
.zxgs-sjfa-lx dl dd a:hover,.zxgs-sjfa-lx dl dd a.active{color: #e4021e;}

/*设计团队*/
.company-sjtd-c{width: 1220px;margin: 0 auto ;min-height: 262px;}
.company-sjtd-c> ul.sjs-mk{margin-top: 8px;}
.company-sjtd-c> ul.sjs-mk> li.sjs-box{margin-bottom: 33px;
    width: 1220px;background: #f8f8f8;
    box-sizing: border-box;
    /* padding: 30px 30px 0;
    box-sizing: content-box; */
}
.sjs-mk .sjs-box {
    padding: 0px 18px 0px 18px;
}
.company-sjtd-c> ul >li a{display: block;}
.company-sjtd-c> ul> li> .sjs-wrap .sjs-jj div.top span.title a{margin-top: 0;}
.company-sjtd-c> ul> li> .sjs-wrap  .sjs-jj div.top span.sub-title{margin-top: 15px;}
.company-sjtd-c> ul> li> .sjs-wrap .sjs-jj >.zp-rq{margin-top: 20px;width: 800px;}
.company-sjtd-c> ul> li> .sjs-wrap .sjs-jj >.zp-rq>p{line-height: 22px;width: 800px;margin: 7px 0;}
.company-sjtd-c> ul> li> .sjs-wrap .sjs-jj >.zp-rq>p>span{float: left;display: inline-block;height: 100%;}
.company-sjtd-c> ul> li> .sjs-wrap .sjs-jj >.zp-rq>p>i{width: 718px;font-size: 16px;display: inline-block;margin-left: 1em;}
.company-sjtd-c> ul> li> .sjs-wrap .sjs-jj > .zp-rq > span > i{font-size: 16px;}
.company-sjtd-c> ul.sjs-mk .bottom a{width: 209px;}
.company-sjtd-c> ul.sjs-mk .bottom a>img{width: 208px;}
/* .company-sjtd-c> ul> li>div.sjs-wrap> div.tx img{width: 100px;height: 100px;border-radius: 100%;}
.company-sjtd-c >ul> li div.member{border-top:0;position: relative;}
.company-sjtd-c> ul >li div.member .one-member{position: relative;text-align: center;}
.company-sjtd-c> ul >li div.member .one-member p.name{margin: 7px 0 10px 0;color:#333;}
.company-sjtd-c> ul> li div.member .one-member p{color: #666;font-size: 13px;}
.company-sjtd-c> ul> li div.member .one-member .tx{width: 70px;}
.company-sjtd-c >ul> li div.member .one-member .mzzc{float: left;margin-left: 30px;padding-top: 46px;}
.company-sjtd-c> ul >li div.member .one-member .mzzc span.name{font-size: 22px;color: #333;margin-right: 12px;}
.company-sjtd-c >ul> li div.member .one-member .mzzc em{color:#999;font-size: 14px;}
.company-sjtd-c> ul> li div.member img{width: 70px;height: 70px;}
.company-sjtd-c >ul >li div.shade{display: block;width: 70px;height: 70px;position: absolute;left: 0;top:0;} */
/*装修公司咨询*/
.company_gszx{width: 1220px;margin: 20px auto;min-height: 262px;}
.company_gszx .tb-title{position: relative;padding-bottom: 50px;border-bottom: 1px solid #eee;}
.company_gszx .tb-title ul{width: 100%;bottom:20px;}
.company_gszx .tb-title ul li{float: left;margin-right: 25px;}
.company_gszx .tb-title ul li label{color:#333;}
.company_gszx dl{border-bottom:1px solid #c4c4c4;padding: 30px 40px;}
.company_gszx dl:hover{background: #fafafa;}
.company_gszx dl dt{width: 200px;height:140px;float: left;z-index: 2;overflow: hidden;}
.company_gszx dl dt a{display: block;text-align: center;}
.company_gszx dl dt a img{min-width: 200px;height: 140px;}
.company_gszx dl dd{padding:0px 0 0 220px;position: relative;}
.company_gszx dl dd h3{font-size: 18px;}
.company_gszx dl dd h3 a{color: #333;}
.company_gszx dl dd h3 a:hover{color: #e4021e;}
.company_gszx dl dd p{line-height: 1.5;color: #999;}
.company_gszx dl dd div.bottom ul li{color: #999;margin-right: 40px;display: inline-block;}
.company_gszx dl dd div.bottom ul li em{color: #ee1f1f;}
/*装修优惠*/
.company_gsyh dl{height:260px;}
.company_gsyh dl dt{width: 410px;height: 260px;}
.company_gsyh dl dt a { width: inherit;height: inherit;display: block;background: #999;}
.company_gsyh dl dt a img{max-width:410px; width: inherit;height: inherit;box-shadow: 0px 1px 1px #d2d2d2;}
.company_gsyh dl dd{padding:10px 0 0 430px;height:250px;}
.company_gsyh dl dd div.bottom{width: 700px;}
.company_gsyh dl dd div.bottom> a{display: block;width:157px;height:33px;background: #6c4317;text-align: center;line-height: 33px;color: #fff;font-size: 16px;}
.company_gsyh .activity-con{padding-top: 20px;}
.company_gsyh .activity-con{font-size: 16px;width:400px;}
.company_gsyh .bold li{font-size: 16px;color: #333!important;}
/*装修优惠内页*/
.company_gsyh_detail dl{width: 880px;border:1px solid #e8e8e8;padding: 16px 50px 16px 20px;float: left;height: 260px;}
.company_gsyh_detail dl:hover{background: none;}
.company_gsyh dl dt{width: 410px;height: 260px;}
.company_gsyh dl dd{padding:10px 0 0 430px;height:250px;}
.company_gsyh dl dd div.bottom{width: 700px;}
.company_gsyh .activity-con{padding-top: 20px;}
.company_gsyh .activity-con{font-size: 16px;width:400px;}
.company_gsyh .bold li{font-size: 16px;color: #333!important;}
.hdsm{border:1px solid #eeeeee;margin-bottom: 33px;}
.hdsm>div.yh_file{min-height: 300px;line-height: 29px;padding: 27px;}
.hdsm p{color: #555!important;font-size: 16px;text-align: left;}
.hdsm p img{max-width: 100%;padding: 15px 0; display: block;margin: 0 auto;}
.company_gsyh_detail div.fbzb-normal-box .fbzz{padding-bottom: 0;}
.company_gsyh_detail div.fbzb-normal-box .fbzz p{padding-top: 15px;}
.company_gsyh_detail div.fbzb-normal-box .fb-form{margin-top: 17px;}
/*装修公司设计方案详情*/
div.zxgs-xq-con .xq-N1{padding-top: 8px;}
div.zxgs-xq-con .zx-top a img{width:371px;height: 228px;}
div.zxgs-xq-con .sjal-ms{width: 340px;margin-left: 40px;}
div.zxgs-xq-con .al-name{font-size: 22px;color: #000;}
div.zxgs-xq-con .al-name .collect{width: 52px;height: 20px;line-height: 20px;margin-top: 10px;}
div.zxgs-xq-con .al-name .collect b{width: 11px;height: 13px;background-position: -1px -42px;}
div.zxgs-xq-con .sjal-ms .mb{margin-top: 10px;}
div.zxgs-xq-con .sjal-ms .mb span{color: #999;font-size: 12px}
div.zxgs-xq-con .sjal-ms .jg-jj{margin-top: 30px;overflow: hidden;}
div.zxgs-xq-con .jg-jj li{font-size: 14px;margin-bottom: 5px;color:#999;display: block;width: 100%;}
div.zxgs-xq-con .jg-jj li em.jl{color: #999;}
div.zxgs-xq-con div.bot{margin-top: 30px;background: #fff;height: 44px;padding-left: 25px;}
div.zxgs-xq-con div.bot a{width: 153px;height: 44px;color: #fff;line-height: 44px;font-size: 16px;background: #6c4317;text-align: center;float: right;}
div.zxgs-xq-con div.bot span{color: #999;font-size: 14px;line-height: 44px;}
div.zxgs-xq-con div.bot span>em{color: #6c4616}
div.zxgs-xq-con .sjsl{width: 825px;background: #f8f8f8;box-sizing: border-box;margin: 33px auto;padding: 22px;}
div.zxgs-xq-con .sjsl span{ font-size: 22px;color: #000;}
div.zxgs-xq-con .sjsl p{margin-top: 5px;font-size: 18px;color: #999;}
div.zxgs-xq-con .zx-wz>p{width: 825px;margin: 32px auto;}
.company_gszx_dl p.desc{font-size: 14px;margin-top: 10px;padding-bottom: 40px;}
.xq-bd>.xq-con >.xq-con-left>.border{border: 1px solid #eeeeee;margin-bottom: 45px}
.xq-bd>.xq-con >.xq-con-left >div>.pl{
    margin: 67px auto;
    width: 757px;
}
.xq-bd>.xq-con >.xq-con-left >div> .yk-bd{
    width: 757px;
    margin: 45px auto;
}
.zxgs-xq-con-db .sjal-ms .mb .file .share-wrapper{left: calc(50% + 20px);}
.zxgs-xq-con-db .sjal-ms .mb .file .flot_right .opone_hover>div,.xq-con-left> .xq-N1> .header-info >.file >.flot_right> .opone_hover>div{left: -30px;}

.zxgs-home-header{background: url("/static/zxgs/images/company_header_bg.png") no-repeat;width:100%;height:145px; }
.zxgs-home-bd{width:1220px;height:160px;margin: 0 auto;}
.zxgs-home-bd .zxgs-home-left{margin-left: 3px;font-size: 0;padding-top: 33px;}
.zxgs-home-bd .imgwrap{background: rgba(255,255,255,0.12);padding:8px;width:144px;display: inline-block;vertical-align: top;margin-right:15px;}
.zxgs-home-bd .imgwrap img{width:144px;height:72px;overflow: hidden;}
.zxgs-home-bd .text-wrap{display: inline-block;}
.zxgs-home-bd .text-wrap .title h2{color:#333;font-size: 26px;padding-top: 18px;margin-bottom: 12px;display: inline-block;margin-right:12px;}
.zxgs-home-bd .text-wrap .title span{display: inline-block;vertical-align: top;margin-top: 18px;padding: 0 7px;}
.zxgs-home-bd .text-wrap  p.addr{font-size: 12px;color:#666;}
.zxgs-home-bd .zxgs-home-right{padding-top: 80px;}
.zxgs-home-nav {position:relative;width:1220px; margin:20px auto 20px auto;background: #f7f7f7;}
.zxgs-home-nav ul li:fisrt-child{margin-left: 11px;}
.zxgs-home-nav ul li{float: left;height:40px; line-height: 40px;padding: 0 7px;margin: 0 34px;}
.zxgs-home-nav ul li a{display: inline-block;font-size: 16px; color:#666;}
.zxgs-home-nav ul li:hover a{color:#ee6d1f;}
.zxgs-home-nav ul li.current{border-bottom: 2px solid #ee6d1f;}
.zxgs-home-nav ul li.current a{color:#fd3c3c;box-sizing: border-box;}
.zxgs-home-nav .icon_fare{position: absolute;right:0;top:3px;}
.zxgs-home-nav .icon_fare span{padding:0 5px;}
.zxgs-home-nav .icon_fare span:last-child{margin-right:25px;}

.zxgs-home-banner{margin-bottom: 40px; }
.zxgs-home-banner .imgwrapper{width:700px; height:280px; overflow: hidden;}
.zxgs-home-banner .descrpiton{width:490px;height:263px;padding-top: 17px;}
.zxgs-home-banner .descrpiton .title{font-size: 22px; color:#000;}
.zxgs-home-banner .descrpiton p.icon{margin-top: 16px;padding-left: 10px;}
.zxgs-home-banner .descrpiton p.icon span{margin-right: 20px;}
.zxgs-home-banner .descrpiton p.icon i{height:16px;line-height: 16px;vertical-align: top;margin-left: 6px;}
.zxgs-home-banner .descrpiton p.support{margin-top: 21px;height: 20px;line-height: 20px;margin-bottom: 11px;}
.zxgs-home-banner .descrpiton p.support span{margin: 0 40px 0 0;}
.zxgs-home-banner .descrpiton p.support span:last-child{margin-right: 0;}
.zxgs-home-banner .descrpiton p.support em{width:18px;height:20px;display:inline-block;vertical-align:bottom;margin-right:8px;background: url("/static/zxgs/images/company_name_lf.png") no-repeat left 2px;}
.zxgs-home-banner .descrpiton p.support i{font-size: 12px;color:#6c4317;font-family: 思源黑体}
.zxgs-home-banner .descrpiton .brief{height: 40px;}
.zxgs-home-banner .descrpiton .brief .brief-con{margin-top:18px;font-size: 14px;color:#999;line-height: 22px;font-family: 思源黑体}
.zxgs-home-banner .descrpiton .brief .brief-con a{color:#6c4317;}
.zxgs-home-banner .descrpiton .bottom {background: #f8f8f8;margin-top: 15px;}
.zxgs-home-banner .main-page .bottom{margin-top:0;height: 42px;background: #f2f2f2;}
.zxgs-home-banner .descrpiton .bottom .apply-btn{display:inline-block;width:153px;height:42px;line-height:42px;background:#6c4317;color:#fff;font-size: 16px;text-align: center;float: right;}
.zxgs-home-banner .descrpiton .bottom .order{display: inline-block;height: 42px;line-height: 42px;font-size: 14px;color:#999;margin-left: 20px;font-family: 思源黑体;float: left;}
.zxgs-home-banner .descrpiton .bottom .order span{color:#6c4317;}

.zxgs-zxal{margin-bottom: 30px;margin-top: 0px;}
.zt-title{margin: 30px 0;}
.zt-title span.tt{font-size: 28px;color: #6c4317;}
.zt-title a{color:#000;margin-top: 6px;font-size: 16px;text-decoration:underline;}
.zt-title a:hover{color: #e4021e;}
.zxgs-zxal .picScroll-left{width:1220px;}
.zxgs-zxal .picScroll-left .hd{ background: #fff;position: relative;height: 70px;  }
.zxgs-zxal .picScroll-left .hd ul{padding-top:22px;position: absolute;left: 48%;}
.zxgs-zxal .picScroll-left .hd ul li{float:left;  width:23px; height:23px; overflow:hidden; margin-right:10px; text-indent:-999px; cursor:pointer; background:url("/static/zxgs/images/company_name_dot.png") no-repeat;}
.zxgs-zxal .picScroll-left .hd ul li.on{background:url("/static/zxgs/images/company_name_dot_on.png")  no-repeat; }
// .zxgs-zxal .picScroll-left .bd{width:1220px;}
.zxgs-zxal .picScroll-left .bd ul{ overflow:hidden; zoom:1; margin-top:10px; zoom:1; }
.zxgs-zxal .picScroll-left .bd ul li{position:relative;width:395px; height:250px;margin-right:20px;overflow: hidden;float:left; _display:inline; overflow:hidden; text-align:center;}
.zxgs-zxal .picScroll-left .bd ul li a{display: inline-block;height:250px;overflow: hidden;margin-top: 0px;}
// .zxgs-zxal .picScroll-left .bd ul li:nth-child(3n+3){margin-right: 0}
.zxgs-zxal .picScroll-left .bd ul li a img.main-pic{width:395px; height:250px; transition: all .5s ease-out;}
.zxgs-zxal .picScroll-left .bd ul li:hover a img.main-pic{transform: scale(1.1);-webkit-transform: scale(1.1);-moz-transform: scale(1.1);-ms-transform: scale(1.1);-o-transform: scale(1.1);}
.zxgs-zxal .picScroll-left .bd ul li a img.bg-pic{width:395px; height:250px;position: absolute;bottom:0;left:0;z-index:9;}
.zxgs-zxal .picScroll-left .bd ul li a p{text-align:left;color:#fff;position: absolute; z-index:10;left: 0;width:100%;background: rgba(108,67,23,0.6);padding-left: 22px}
.zxgs-zxal .picScroll-left .bd ul li a p.name{bottom:30px;font-size: 18px;line-height: 34px;padding-top: 5px;}
.zxgs-zxal .picScroll-left .bd ul li a p.jj{bottom:0;font-size: 16px;line-height: 25px;padding-bottom: 5px;}
.zxgs-mesure-apply{margin:40px auto;}
.zxgs-mesure{margin-top: 12px;}
.zxgs-mesure .yz-list {height: 245px;}
.zxgs-mesure .yz-list ul.yz-top{padding-bottom: 10px;border-bottom: 1px solid #6c4317}
.zxgs-mesure .yz-list ul.yz-top li{height:20px;line-height: 20px;font-size: 18px;color: #6c4317}
.zxgs-mesure ul li{float: left;width: 130px;text-align: center;height: 45px;line-height: 45px;}
.zxgs-mesure .yz-list div.wordScroll{ height:182px;overflow: hidden;margin-top: 20px;}
.zxgs-mesure .yz-list ul li{float: left;width: 80px;text-align: center;height: 40px;line-height: 40px;color:#333;font-size: 16px;margin-right: 40px;margin-left: 50px;}
.zxgs-mesure .yz-list ul li:last-child{margin-right: 0;}
.zxgs-mesure .yz-list ul li:first-child{width: 50px}
.zxgs-mesure .yz-list a{color: #000;display: block;margin:0;}
.zxgs-mesure .yz-list a:hover{background:#f8f8f8;}
 .zxgs-apply{margin-top: 5px;box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);background-image: url(/static/zxgs/images/company_home_mfzj_03.jpg);width: 506px;height: 232px;background-position: center center;background-size: 100% 100%;}
.zxgs-apply .fbzz{width: 506px;height: 232px;text-align: center};
.zxgs-apply .fbzz p{font-family: 思源黑体}
.zxgs-apply .fbzz .title{font-size: 30px;color:#6c4317;margin-top: 25px; }
.zxgs-apply .fbzz p.info{color:#555;font-size: 16px;margin-top: 7px;}
.zxgs-apply .fbzz .fb-form{margin-top: 29px;padding: 0 50px;}
.zxgs-apply .fbzz .fb-form #tenders-form div.normal-div {width: 190px;display: inline-block;}
.zxgs-apply .fbzz .fb-form #tenders-form div.normal-div input{width:190px; height: 35px;line-height: 35px; padding-left: 20px;border:none;box-sizing:border-box;background: #fff;color: #5f5f5f;border-radius: 0;}
.zxgs-apply .fbzz .fb-form #tenders-form div.normal-div input::placeholder{color: #5f5f5f;}
.zxgs-apply .fbzz input.sub{font-size: 16px;width:190px;background: #6c4317;border-radius: 0;}
.zxgs-team{margin-bottom: 26px;}
/* .zxgs-team .designer-team{padding-top:30px;} */
.zxgs-team .designer-team li{margin-right: 25px;float: left;width: 222px;height: 330px;text-align: center;background: #f5f5f5}
.zxgs-team .designer-team li:last-child{margin-right: 0;}
.zxgs-team .designer-team li .imgwrap{width:152px;height:152px;border-radius: 50%;overflow: hidden;background: #e2e2e2;margin: 20px auto;}
.zxgs-team .designer-team li .imgwrap>img{width:142px;min-height:142px;border-radius: 50%;margin: 5px;}
.zxgs-team .designer-team li .brief .name{color:#000;font-size: 22px;}
.zxgs-team .designer-team li .brief .zz{font-size: 14px;color:#999;margin-left: 10px;line-height: 20px}
.zxgs-team .designer-team li .brief .linian{font-size: 14px;color:#999999;padding-top: 25px;line-height: 18px;font-family: 思源黑体}
.zxgs-news-fare{margin-bottom: 60px;}
.zxgs-news .news-con{padding: 33px 24px;background: #f5f5f5;margin-bottom: 68px;}
.zxgs-news .news-con li{margin-bottom: 20px;}
.zxgs-news .news-con li:last-child{margin-bottom: 0}
.zxgs-news .news-con li a{display: inline-block;}
.zxgs-news .news-con li:hover h4{color:#e4021e;}
.zxgs-news .news-con li:hover h4 span{background:#6c4317;}
.zxgs-news .news-con li h4{font-size: 20px;color:#000;line-height: 40px;}
.zxgs-news .news-con li h4 span{display:inline-block;width:8px; height:8px; border-radius:50%;background: #000;margin-right:15px;margin-bottom: 2px;}
.zxgs-news .news-con li .text{font-size: 14px;color:#333;margin-left: 25px;line-height: 30px;font-family: 思源黑体}
.zxgs-fare{overflow: hidden;}
.zxgs-fare .imgwrap{padding: 27px 0px 27px 24px;width: 100%;height:295px; overflow: hidden;background: #f5f5f5;box-sizing: border-box}
.zxgs-fare .imgwrap>div>a{width: 545px;border-right: 2px solid #dfdfdf;display: block;height: 241px;display: none}
.zxgs-fare .imgwrap>div>a>img{width: 545px;height: 241px;}
.zxgs-fare .imgwrap>div>a.active{display: block}
.zxgs-fare .imgwrap>ul{margin-left: 60px;padding-top: 20px;width: 588px;}
.zxgs-fare .imgwrap>ul>li{list-style: disc;font-size: 12px;color: #000;line-height: 38px;}
.zxgs-fare .imgwrap>ul>li>a>p{font-size: 16px;color: #000;line-height: 38px;}
.zxgs-fare .imgwrap>ul>li.active{font-size: 22px;color: #6c4317;margin-left: 4px}
.zxgs-fare .imgwrap>ul>li.active>a>p{font-size: 18px;color: #6c4317;}
.afff{faff}