@charset "utf-8";
/* CSS reset */
a img {  border: 0;}
body,html{ margin:0; padding:0; width:100%;}
body,html{font:normal 14px/1.5 "Microsoft YaHei","Simsun",Helvetica,Arial,Verdana,Geneva,sans-serif; color:#515151; font-size:14px; background:#fff;}
html {-webkit-text-size-adjust: 100%;-ms-text-size-adjust: 100%}
h1,h2,h3,h4,h5,h6,p,ul,ol,dl,li,dd{font-weight:400; margin:0; padding:0; list-style:none;}
article,aside,details,figcaption,figure,footer,header,hgroup,nav,section,time {display:block; margin:0; padding:0;}
button, input, select, textarea {margin: 0;font-family: inherit;font-size: 100%}
button, input {line-height: normal}
button, select {text-transform: none}
button, html input[type="button"], input[type="reset"], input[type="submit"] {cursor: pointer;-webkit-appearance: button}
button[disabled], html input[disabled] {cursor: default}
input{ vertical-align:middle;}
input[type="checkbox"], input[type="radio"] {padding: 0;box-sizing: border-box}
input[type="search"] {-webkit-box-sizing: content-box;-moz-box-sizing: content-box;box-sizing: content-box;-webkit-appearance: textfield}
input[type="search"]::-webkit-search-cancel-button, input[type="search"]::-webkit-search-decoration {-webkit-appearance:none}
button::-moz-focus-inner, input::-moz-focus-inner {padding:0;border:0}
textarea {overflow: auto;vertical-align:top}
label{ vertical-align:middle;}
table {border-collapse: collapse;border-spacing: 0}
i,strong{ font-style:normal;}
/*img{ border:none;}*/
*, *:before, *:after {-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box}
/*strong{ font-weight:400;}*/
::-moz-selection {background:#f4f4f4; color:#545454; text-shadow:none}
::selection {background:#f4f4f4; color:#545454; text-shadow:none}
a {color:#666; text-decoration:none; -webkit-transition:color 0.3s ease-out; -moz-transition:color 0.3s ease-out; -o-transition:color 0.3s ease-out; -ms-transition:color 0.3s ease-out; transition:color 0.3s ease-out;}
a:hover {color:#fa4c06; text-decoration:none;}
abbr[title] {border-bottom:1px dotted;}
a img{display:block;}

.clear{ clear:both;}
.clearfix{zoom:1;}
.clearfix:after{content:'.';display:block;visibility:hidden;clear:both;height:0px; overflow:hidden;}
.layout{ /*max-width:1180px; _width:1180px;*/ width:1180px; clear:both; margin:0 auto; text-align:left; position:relative}
.ddd{ overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.cu{font-weight:bold;}

.pull-right { float: right !important; }
.pull-left{ float: left !important; }
.mgbt-5{margin-bottom:5px;}
.mgbt-10{margin-bottom:10px;}
.mgbt-20{margin-bottom:20px;}
.mgbt-30{margin-bottom:30px;}
.mgtp-10{margin-top:10px;}
.mgtp-20{margin-top:20px;}
.mgtp-30{margin-top:30px;}

.shadow1{-webkit-box-shadow:0px 0px 8px 0px #B9B6B6;-moz-box-shadow:0px 0px 8px 0px #B9B6B6;-o-box-shadow:0px 0px 8px 0px #B9B6B6;box-shadow: 0px 0px 8px 0px #B9B6B6;}
.subtitle{border-bottom:1px solid #ccc; line-height:32px;}
.subtitle h3{font-size:16px; border-bottom:2px solid #999;}
.subtitle .more{float:right;}


/*页头*/
.header{width:100%; height:auto;}
.nav{width:100%; margin:0px auto; background:#464646; height:50px;}
.nav ul{width:1180px; height:50px; margin:0px auto;}
.nav ul li{width:120px; line-height:50px; text-align:center; font-size:14px; float:left; position:relative;transition:background-color ease .6s;-webkit-transition:background-color ease .6s;-moz-transition:background-color ease .6s;-o-transition:background-color ease .6s;}
.nav ul li .nava{display:block; color:#fff;}
.nav ul li:hover{background-color:#333;}
.nav #currnav{background-color:#222;}
.nav #navtel{font-size:20px;color:#eee; font-family:Arial; width:270px; float:right; background:#313131 url(/public/images/ico-tel.png) no-repeat 30px; padding-left:50px; text-align:center; position:relative; height:50px;}
.nav ul li:hover .submenu{display:block;}

.nav .submenu{width:160px; height:auto; position:absolute; left:0px; top:50px; z-index:9; padding:10px 0px; background:url(/public/images/bfix.png); display:none;}
.nav .submenu a{line-height:34px; width:100%; display:block; text-align:left; padding-left:30px; color:#ccc; transition:all linear .2s;-moz-transition:all linear .2s;-webkit-transition:all linear .2s;-o-transition:all linear .2s;}
.nav .submenu a:hover{ border-left:4px solid red; padding-left:36px; color:#fff;}

.topbanner{width:100%; height:324px; background:url(/public/images/zxlc-bg.jpg) no-repeat center;}

.top{width:1180px; margin:25px auto 15px;}
.top .logo{width:213px; height:67px; float:left;}
.top .subcity{width:100px; float:left; height:auto; text-align:left; margin-left:15px; padding-top:20px; position:relative;}
.top .subcity span{color:#000; padding-left:4px; font-size:14px;}
.top .gosubciyt{border:1px solid #ccc; height:24px; line-height:22px;color:#555; padding-left:4px; margin-top:4px; position:absolute; width:80px; z-index: 1000;}
.top .gosubciyt:hover dl{display:block;}
.top .gosubciyt dl{position:absolute; top:22px; left:-1px; background:#fff; width:100px; display:none; border:1px solid #ccc; padding:4px;}
.top .gosubciyt a{line-height:24px; display:block;transition: padding-left ease .3s;-webkit-transition: padding-left ease .3s;}
.top .gosubciyt a:hover{padding-left:5px;}
.top .gosubciyt:hover i{transform: rotate(-180deg);-webkit-transform: rotate(-180deg);}
.top .gosubciyt i{float:right; margin-right:4px;transition: all .3s;-webkit-transition: all .3s;}

.top .winner{width:660px; height:auto; float:left; margin:10px auto auto 186px;}
.top .winner dl{width:220px; float:left;}
.top .winner dt{width:40px; height:40px; float:left; margin-top:5px;}
.top .winner dt.win-ico1{background:url(/public/images/ico-winner.png) no-repeat left top;}
.top .winner dt.win-ico2{background:url(/public/images/ico-winner.png) no-repeat left center;}
.top .winner dt.win-ico3{background:url(/public/images/ico-winner.png) no-repeat left bottom;}
.top .winner dd{width:170px; line-height:24px; float:right; color:#a1a1a1; font-size:18px; text-align:left;}
.top .winner dd.win-txt{font-size:22px; font-weight:bold; font-size:22px;}
/*通用宽度容器*/
.content{width:1180px; height:auto; margin:0px auto;}
/*页头广告*/
.nbanner{width:100%; height:140px; margin:0px auto; background:#eee;}
.nbanner img{width:1180px; height:140xp;}
.ibanner .flex-control-nav{bottom: 20px;}

/*面包屑*/
.position{margin:10px auto; line-height:30px;}
.position h1{display:inline; font-size:14px; font-weight:normal;}

.ibanner{}
.ibanner a{display: block; width: 100%; height: 550px;}

.index-ad{margin:30px auto 0px auto; width:1180px; height:110px; overflow:hidden;}

.subbox{width:270px; height:550px; background:#000; position:absolute; left:0px; font-family:"微软雅黑"; text-align:left; line-height:24px; background:url(/public/images/bfix.png); z-index: 999}
.subbox p{padding:25px 10px; border-bottom: 1px dotted #fff; font-size:14px;}
.subbox p span{display:block; font-size:16px; margin-bottom:6px;}
.subbox p a{padding:2px 6px 0px 0px; display:inline; color:#aaa;}
.subbox p a:hover{color:#fa4c06;}
.subbox .pics{text-align:center; padding:30px 0px 10px 0px;}
.subbox .cols{padding:10px; font-size:14px;}
.subbox .inpt{border:0px; height:32px; line-height:32px; width:100%; margin-bottom:8px; color:#000; padding:0px 5px;}
.subbox .smbt{border:0px; height:32px; line-height:32px; width:100%; background:#d9342c; color:#fff; margin-top:10px;}




/*分页*/
.paging{ text-align:center; padding:30px 0; font-size:14px;}
.paging a{ display:inline-block; padding:0 14px; min-width:13px; line-height:30px; border:solid 1px #ddd; margin:0 3px; background:#fff;}
.paging a:hover{ background:#f8f8f8;}
.paging a.active{ background:#999; color:#fff; border-color:#888;}
/*页脚*/
.footer{width:100%; background:#f6f6f6; height:auto; padding:20px 0px 10px 0px; margin-top: 20px;}
.footbox{width:1180px; margin:0px auto;}
.footbox-1,.footbox-2{width:240px; float:left; margin-right:40px;}
.footbox-1 dt,.footbox-2 dt,.footbox-3 dt{font-size:16px; color:#000; margin-bottom:10px; border-bottom:1px dotted #666; padding-bottom:10px;}
.footbox-1 dd{width:50%; float:left; line-height:30px; font-size:14px;}
.footbox-3{width:260px; float:right;}
.footbox-2 .rwm{width:50%; float:left; text-align:center;}
.footbox-2 dd,.footbox-3 dd{width:100%;}
.footbox-2 dd{line-height:30px; font-size:14px;}
.footbox-2 .ico{width:16px; height:16px; float:left; margin-top:7px; margin-right:6px;}
.footbox-2 .ico-weibo{background:url(/public/images/ico-net.png) no-repeat left bottom;}
.footbox-2 .ico-kefu{background:url(/public/images/ico-net.png) no-repeat left center;}
.footbox-2 .ico-qq{background:url(/public/images/ico-net.png) no-repeat top;}
.footbox-3 .ftreginp{border:0px; background:#fff; padding:2px 5px; width:100%; height:24px; line-height:22px; margin-bottom:6px;}
.ftregsbt{width:100%; height:24px; line-height:22px; background:#a6937c; color:#fff; border:0;}
.fdlink{border-top:1px solid #ccc; width:100%; margin-top:20px; padding:10px 0px; line-height:26px;}
.fdlink a{margin-right:12px;}
.copyright{color:#999; text-align:center; line-height:36px;}

/*通用右侧工具条*/
.pop-right-info{position:fixed;right:30px;top:220px;width:58px;z-index:999}
.pop-right-info i{display:inline-block; width:32px; height:32px;margin-top:8px}
.pop-right-info a{background:#626262;border:1px solid #f0f0f0;border-top:0;color:#ccc;display:inline-block;height:64px;line-height:15px;font-size:12px;text-align:center;width:58px}
.pop-right-info a:hover{background:#d9342c;color:#fff}
.pop-right-info a:first-child{border-top:1px solid #f0f0f0}
.share-icon-tel{background:url(/public/images/ico-tel2.png) no-repeat;}
.share-icon-zixun{background:url(/public/images/ico-kefu2.png) no-repeat;}
.share-icon-baojia-list{background:url(/public/images/ico-zx.png) no-repeat;}
.share-icon-guanzhu{background:url(/public/images/ico-ewm.png) no-repeat;}
.J-Show-Weixin:hover p{display:block;}
.share-icon-zhiding{background:url(/public/images/ico-top.png) no-repeat;}
.J-Close-Weixin{padding:5px; background:#eee;display:inline-block;position:absolute;left:-109px;top:210px; display:none;}
.J-Close-Weixin img{display:block;}
.jtel p{width: 200px; line-height: 60px; position: absolute; left: -200px; background: #f35d2a; color: #fff; top: 130px; font-size: 18px; display: none;}
.jtel:hover p{display: block;}


/*首页-热装楼盘*/
.hotbuild{width: 100%; height: auto; overflow-x: hidden;}
.hotbuild ul{width: 1192px; height:auto;}
.hotbuild ul li{width: 286px;height: 220px; float: left; margin: 0px 12px 12px 0px; position: relative; overflow: hidden;}
.hotbuild ul li a{display: block;}
.hotbuild p{position: absolute; left: 0px; bottom: 0px;background: url(/public/images/bfix.png); color: #ccc; }
.hotbuild .tit{width: 100%; line-height: 32px; padding-left: 90px;transition: all .36s ease;}
.hotbuild .des{width: 80px; height: 80px; line-height: 36px; text-align:center;transition: all .36s ease;}
.hotbuild .des span{font-size: 36px;}
.hotbuild .des i{font-size: 18px; color:red;}
.hotbuild ul li a:hover .des{width: 100%; height: 100%; color: #fff; padding-top: 34px;}
.hotbuild ul li a:hover .tit{bottom: -34px;}

/*首页-锐筑工程*/
.gongcbox{width: 100%; height: 360px; overflow-x: hidden;}
.gongc{width: 1190px; height: auto;}
.gongc a{width: 228px; height: 326px; margin-right: 10px; display: block; float: left; position: relative; overflow: hidden;}
.gongc a img{width: 228px; height: 326px;}
.gongc .p1{width: 100%; height: 326px; background: url(/public/images/bfix.png); position: absolute; left: 0px; top: 0px;}
.gongc .p1 i{width: 72px; height: 112px; display: block; margin: 60px auto 50px auto; transition: all .4s ease;}
.gongc .ico-1{background: url(/public/images/id-1.png) no-repeat center;}
.gongc .ico-2{background: url(/public/images/id-2.png) no-repeat center;}
.gongc .ico-3{background: url(/public/images/id-3.png) no-repeat center;}
.gongc .ico-4{background: url(/public/images/id-4.png) no-repeat center;}
.gongc .p1 span{display: block; text-align: center;display: block; text-align: center; color: #999;transition: all .4s ease;}
.gongc .tit{font-size: 18px;}
.gongc .des{font-size: 16px;}
.gongc a .guang{background-image: -webkit-linear-gradient(0deg,rgba(255,255,255,0),rgba(255,255,255,0.5),rgba(255,255,255,0));transform: skewx(-25deg);-o-transform: skewx(-25deg);-moz-transform: skewx(-25deg);-webkit-transform: skewx(-54deg); position:absolute; left:-200%;width: 228px; height: 326px; top: 0px;}
.gongc a:hover .guang{transition: all ease-out .3s;-webkit-transition: all ease-out .3s;-moz-transition: all ease-out .3s; left:200%;}
.gongc a:hover span{color: #ccc;}
.gongc .tit0{font-size: 36px; margin: 100px auto 10px auto}
.gongc a:hover .p1 i{ margin: 70px auto 20px auto;}

/*首页-设计团队*/
.ides-box{width: 100%; height: 260px; overflow: hidden;border: 0px; margin: 0px;}
.flexslider{}
.ides-box .slides li{width: 236px; height: 236px; float: left; position: relative;} 
.ides-box .slides .taps{width: 100%; position: absolute; left: 0px; bottom: 0px; background: #eee; height: 90px; border-top: 2px solid #000;text-align: center;transition:all ease .3s;} 
.ides-box .slides .tit{font-size: 16px; color: #000;line-height: 26px; padding-top: 8px;}
.ides-box .slides .des{color: #555;}
.ides-box .slides li:hover .taps{bottom: 26px; background:#fff;}
.ides-box .slides .taps-a{height: 24px; background: green; position: absolute; bottom: 0px; width: 100%;}
.ides-box .slides .taps-a1{line-height: 24px; text-align: center; display: inline-block; background:#d9342c; color: #fff; width: 100%;}
.ides-box .slides .taps-a2{line-height: 24px; text-align: center; display: inline-block; background:#d9342c; color: #fff; width: 50%;}
.ides-box .flex-direction-nav a {height: 80px; line-height: 80px; text-align: center; width: 22px; color: #fff; background: #a2a2a1; margin-top: -50px;}
.ides-box .flex-direction-nav .flex-prev{left:0;opacity:1}
.ides-box .flex-direction-nav .flex-next{right:0;text-align:center;opacity:1}
.ides-box .flexslider:hover .flex-direction-nav .flex-prev{opacity:1;left:0}
.ides-box .flexslider:hover .flex-direction-nav .flex-next{opacity:1;right:0}
.ides-box .flex-direction-nav a:before{font-size:30px;display:inline-block;content:'<';}
.ides-box .flex-direction-nav a.flex-next:before{content:'>'}


/*首页-核心优势*/
.idx-cols{width: 100%; padding: 50px 0px}
.idx-cols-a{width: 430px; height: 86px; margin: 0px auto; position: relative;}
.idx-cols-af{width: 130px; height: 86px; border: 2px solid #9e9e9e;}
.idx-cols-am{width: 420px; height: 66px; position: absolute; left: 5px; top: 10px; background: #fff; text-align: center; display:block;}
.idx-cols-am h2{font-size: 26px; color: #000;}
.idx-cols-am h2 span{color: red;}
.idx-box{width: 100%; height: auto;}
.mastr{width: 1150px; height: auto; margin: 0px auto;}
.mastr a{width: 220px; height: 270px; background: #eee; display:block; float: left; margin-right: 10px;}
.mastr a:hover{background: #333;-moz-box-shadow: 0px 0px 8px #999;box-shadow: 0px 0px 8px #999;color:#fff;transition:transform ease .2s;-webkit-transition:transform ease .2s;transform:scale(1.04);-webkit-transform:scale(1.04); transform-origin:center center;-webkit-transform-origin:center center;}
.mastr a:hover .tit{color: #ccc;}.mastr a:hover .des{color: #999;}
.mastr .ico{width: 102px; height: 102px; margin: 30px auto 0px auto; display: block;}
.mastr .tit{text-align: center; font-size: 18px; font-weight: bold; line-height: 30px; padding: 20px 0px 5px 0px; color: #333;}
.mastr .des{text-align: center; line-height: 20px;}
.mastr .i1{background: url(/public/images/iicon-2.png) no-repeat top left;}
.mastr .i2{background: url(/public/images/iicon-2.png) no-repeat -115px 0px;}
.mastr .i3{background: url(/public/images/iicon-2.png) no-repeat -235px 0px;}
.mastr .i4{background: url(/public/images/iicon-2.png) no-repeat -355px 0px;}
.mastr .i5{background: url(/public/images/iicon-2.png) no-repeat -480px 0px;}
.mastr a:hover .i1{background: url(/public/images/iicon-2.png) no-repeat bottom left;}
.mastr a:hover .i3{background: url(/public/images/iicon-2.png) no-repeat -235px -105px;}

/*首页-经典案例*/
.icase-a{width: 100%; line-height: 40px; background: #464646; color: #aaa;}
.icase-a span{padding: 0px 20px; color: #fff;}
.icase-a a{padding: 2px 10px; color: #ccc;}
.icase-a a:hover {color:#fa4c06;}

.icase-box ul{width: 1192px; height: auto;}
.icase-box ul li{width: 386px; height: 280px; overflow: hidden; margin-right: 11px; margin-top: 12px; float: left; position: relative;}
.icase-box ul li a img{width:-webkit-calc(100% + 10px);width:calc(100% + 10px);opacity:1;-webkit-transition:opacity .35s,-webkit-transform .35s;transition:opacity .35s,transform .35s;-webkit-transform:translate3d(-30px,0,0) scale(1.12);transform:translate3d(-30px,0,0) scale(1.12);}
.icase-box ul li a:hover img{opacity:1;-webkit-transform:translate3d(0,0,0) scale(1);transform:translate3d(0,0,0) scale(1)}
.icase-box ul li a p{background: url(/public/images/bfix.png); font-size: 16px; color: #eee; padding: 10px 20px; width: 100%; position: absolute; left: 0px; bottom: -50px;transition:all ease .3s;-webkit-transition:all ease .3s;-moz-transition:all ease .3s;}
.icase-box ul li a:hover p{bottom: 0px;}
.icase-box ul li p span{float: right; font-size: 12px; color: #999; padding-top: 3px;}

/*首页-推荐设计师*/
.ides-box2{background: #eee url(/public/images/idesbg.jpg); height: 480px;}
.ides-box2-a{width: 340px; height: 480px; background: url(/public/images/bfix.png); padding: 50px 0px 0px 0px;}
.ides-box2-a p{padding: 10px 30px;}
.ides-box2-a p span{display: block; color: #fff; font-size: 16px; line-height: 50px;}
.ides-box2-a p label{line-height: 40px; color: #ccc; width: 92px; display: inline-block;}
.ides-box2-a select{width: 100%; height: 32px; line-height: 32px;}
.ides-box2-a .sbtna{width: 30%; height: 32px; line-height: 32px; text-align: center; color: #fff; background: #d9342c; border: 0px;}
.ides-box2-a .sbtnb{width: 70%; height: 32px; line-height: 32px; text-align: center; color: #000; background: #a2a2a1; border: 0px;}

/*刊物下载*/    
.bookbox{width: 100%; height: auto; overflow-x: hidden;}
.bookbox ul{width: 1190px;}
.bookbox li{width: 228px; height: 345px; float: left; margin-right: 10px;box-shadow:0px 7px 15px -8px rgba(0,0,0,.2);-moz-box-shadow:0px 7px 15px -8px rgba(0,0,0,.2);-webkit-box-shadow:0px 7px 15px -8px rgba(0,0,0,.2);}
.bookbox li:hover{box-shadow:0px 7px 20px -3px rgba(0,0,0,.4);-moz-box-shadow:0px 7px 20px -3px rgba(0,0,0,.4);-webkit-box-shadow:0px 7px 20px -3px rgba(0,0,0,.4);transition:all .5s;-webkit-transition:all .5s;-moz-transition:all .5s;border-color:#C3C3C3;}
.bookbox li a{padding: 4px; border: 1px solid #ccc; width: 228px; height: 345px; display: block; position:relative;}
.bookbox li img{width: 218px; height: 335px;}
.bookbox a p{display: block;opacity:0;position:absolute;z-index:2;margin-left:0px;width: 100%;height: 100%;left:0px; top:0px; background:rgba(0, 192, 145, 0.82) url(/public/images/template_yl.png) no-repeat center 85px; color:#fff;-webkit-transition: all 0.3s;-moz-transition:  all 0.3s;transition:  all 0.3s;}
.bookbox a:hover p{opacity: 1;-webkit-transition: all 0.3s;-moz-transition:  all 0.3s;transition:  all 0.3s;}
.booktype a{width:150px; line-height:32px; text-align:center; color:#fff; display:block; float:left; background:#666;}
.booktype .a1{margin-left:432px;}
.booktype .a2{margin-left:10px;}
.booktype #curr{background:#d9342c;}

/*企业新闻*/
.newslist{width:100%; height:auto;}
.newslist li{position:relative;}
.newslist li:hover .btnx{background:#f35d2a; color:#000;}
.newslist img{width:260px; height:160px;}
.newslist .txt{width:890px; float:left;}
.newslist .txt h2{font-weight:bold; margin-bottom:5px;}
.newslist .txt p{line-height:22px; height:100px; color:#888;}
.newslist .txt span{color:#999;}
.newslist .btn{display:block; width:100%; height:160px;}
.newslist .btnx{display:block; width:120px; line-height:28px; text-align:center; position:absolute; right:2px; bottom:0px; background:#aaa; color:#fff;}

.newslist .artpic{width:260px; height:160px; margin-right:30px; background:url(/public/images/nopic.jpg) no-repeat center; float:left;}
.art-h1{text-align:center; padding:20px 0px 50px;}



/*案例列表*/
.case-select dl{width:100%; border:1px solid #ccc; border-bottom:0; line-height:40px;}
.case-select dt{width:120px; background:#eee; border-right:1px solid #ccc; float:left; text-align:center;}
.case-select dd{width:110px; float:left; text-align:left;}
.case-select dd.buxian{width:80px; text-align:center;}
.case-select dd a.currslt {background:#f46b41;color:#fff; padding: 2px 4px;}

.filter-bar{height: 36px;}
.alllist-cur{padding:4px 10px 3px 15px; background: #ccc; margin-top:0px; *margin-top: 0;}
.alllist-cur span{display: inline-block; padding-right:5px; color: #666; line-height: 30px;*float: left;}
.alllist-cur-select{width: 120px; line-height:24px; padding: 3px 2px; border: none; border-radius: 0px; -moz-border-radius:0px; -webkit-border-radius:0px;}
.alllist-cur-select1{ width:100px;line-height:24px; padding: 3px 2px; border: none; border-radius: 0px; -moz-border-radius:0px; -webkit-border-radius:0px;}
.alllist-cur-select2{min-width: 90px; line-height:24px; padding: 3px 2px; border: none; border-radius: 0px; -moz-border-radius:0px; -webkit-border-radius:0px;}
.alllist-list-tab-title{display: inline-block; padding: 5px; border: 1px #eaeaea solid; background: #fff; font-size: 12px;}
.alllist-list-tab{padding: 10px; top: 0; left: 0; width:270px;}
.alllist-list-ul > li{width: 290px; height: auto; margin-right:13px; margin-top: 10px;}
input.alllist-search{border-radius: 0px; -webkit-border-radius: 0px; -moz-border-radius: 0px; -ms-border-radius: 0px; border:0px; height: 28px; width: 200px; line-height: 28px; padding: 2px 5px;}
.search-sub{height: 28px; line-height: 28px; padding: 0 8px; background: #f46b41; border: none; color:#fff;}

.caselist{width:1180px; height:auto; overflow-x:hidden;}
.caselist ul{width:1200px; height:auto; }
.caselist ul li{width:380px; height:320px; float:left; margin:20px 20px 0px 0px;text-align:center; position:relative;}
.caselist .jiang{width:66px; height:63px; position:absolute; left:10px; top:10px; background:url(/public/images/ico-jiang.png) no-repeat;}
.caselist ul li a:hover{color:#fa4c06;}
.caselist .picbox{width:378px; height:260px; overflow:hidden; background:url(/public/images/nopic.jpg) center;}
.caselist .picbox img{ transition:all ease .3s;-webkit-transition:all ease .3s; width:378px; height:260px;}
.caselist .picbox:hover img{ transform:scale(1.05);-webkit-transform:scale(1.05);-moz-transform:scale(1.05);}
.caselist .pictxt{width:378px; height:60px; border:1px solid #eee; border-top:0; padding-top:5px; line-height:26px;}
.caselist .pictxt span{color:#999;}


/*案例详情*/
.casenote{width:100%; height:32px;}
.casenote span{padding:2px 30px 2px 0px; color:#000;}
.sjsbg{width:100%; height:100%; background:url(/public/images/design_index_bg.png); position:absolute; top:0px; left:0px;display:none; z-index:1098;}
.sjswin{position:fixed; left:50%; top:50%; width:320px; height:380px; margin-left:-150px; margin-top:-220px; background:#fff; padding:20px;display:none;z-index:1099;}
.sjswin h3{text-align:center; line-height:40px; padding-top:40px;}
.sjswin p{padding:8px 0px;}
.sjswin .sjipt{border:1px solid #ccc; height:32px; line-height:32px; padding:0px 5px; width:100%;}
.sjswin .sjbtn{width:100%; height:32px; line-height:32px; background:#d9342c; color:#fff; border:0px;}
.sjswin .sjshead{width:100px; height:100px; position:absolute; left:50%; margin-left:-50px; top:-50px;border-radius:100%;}
.sjswin .gb{position:absolute; right:5px; top:5px; width:24px; text-align:center; line-height:24px; background:#eee;font-family:Arial; border-radius:3px; color:red; }
.case-memo-box img{min-width:800px; max-width: 1180px;height:auto;}
.case-memo-box h4{ margin: 10px auto; }
.case-memo-box{text-align:center;}



/*设计师列表*/
.designerlist{width:1180px; height:auto; overflow-x:hidden;}
.designerlist ul{width:1200px; height:auto; }
.designerlist ul li{width:283px; height:auto; float:left; margin:16px 16px 0px 0px;text-align:center; position:relative;}
.designerlist .picbox{width:283px; height:283px; overflow:hidden; background:url(/public/images/nopic.jpg) center; background-size:100%; position:relative;}
.designerlist .picbox img{width:283px; height:auto; }
.designerlist .pictxt{width:283px; height:68px; border:1px solid #eee; border-top:0; padding-top:5px; line-height:26px;}
.designerlist .pictxt-1{line-height:30px; border-bottom:1px solid #eee; width:90%; margin:0px auto;}
.designerlist .pictxt-1 span{font-weight:bold; font-size:16px;}
.designerlist .pictxt-2{line-height:28px; width:90%; margin:0px auto; color:#999}
.designerlist li a{color:#666; display:block;}
.designerlist li a:hover{color:#000;}
.designerlist .jiang{width:66px; height:83px; position:absolute; right:2px; bottom:68px; background:url(/public/images/ico-jiang2.png) no-repeat;}
.designerlist .picbox img{ transition:all ease .3s;-webkit-transition:all ease .3s;}
.designerlist .picbox:hover img{ transform:scale(1.05);-webkit-transform:scale(1.05);-moz-transform:scale(1.05);}


/*设计团队列表*/
.teamcity{width:100%; height:34px; border-bottom:1px solid #384052; display:block; margin-top:20px;}
.teamcity li{width:160px; line-height:32px; float:left; margin-left:172px;}
.teamcity li a{display:block; background:#fff; color:#555; font-weight:bold; text-align:center; border:1px solid #384052;}
.teamcity li a:hover{background:#76829c; color:#fff;}
.teamcity li #currslt{background:#384052; color:#fff;}
.teamshop{width:100%; height:32px;display:block; background:#eee; margin-bottom:20px;}
.teamshop li{padding:0px 20px; border-right:1px solid #999; float:left; margin-top:5px; line-height:22px;}

.teamlist{width:100%; height:auto; margin-bottom:20px;}
.teamlist .left{width:820px; height:360px; float:left; background:url(/public/images/nopic.jpg); overflow: hidden;}
.teamlist .righ{width:360px; height:360px; float:right; background:url(/public/images/teambg.jpg);}
.teamlist .righ .txt{margin-top:100px; text-align:center;}
.teamlist .righ .txt h3{font-size:20px; font-weight:bold; color:#444; line-height:40px;}
.teamlist .righ .txt p{width:140px; text-align:left; color:#666; margin:0px auto; line-height:26px; text-align:center}
.teamlist .teamin{display:block; text-align:center; border:1px solid #333;}
.teamlist:hover .teamin{background:#f35d2a; color:#fff; border:1px solid #f35d2a;}
.teamlist .left a img{width:820px; height:360px;transition:transform ease .2s;-webkit-transition:transform ease .2s;transform:scale(1);-webkit-transform:scale(1); }
.teamlist .left a:hover img{transition:transform ease .2s;-webkit-transition:transform ease .2s;transform:scale(1.04);-webkit-transform:scale(1.04); }

/*设计师详情*/
.desinfo{width:100%; height:auto;}
.desinfo .desi-pic{width:900px; height:600px; overflow:hidden; float:left; background:url(/public/images/nopic.jpg);}
.desinfo .desi-txt{width:260px; float:right;}
.desinfo .desi-txt img{width:260px; height:260px;}
.desi-name{font-size:16px; line-height:26px; font-weight:bold; border-bottom:1px dotted #ccc; padding-bottom:10px; margin-bottom:10px;}
.desi-name span{font-size:14px; color:#444;}
.desi-field{line-height:24px;}
.desi-field span{padding:0px 4px; background:#961A1C; color:#fff; margin-right:6px; font-size:12px; border-radius:3px; display:inline-block; margin-top:5px;}
.desi-tocase{display:block; line-height:30px; width:100%; background:#474747; color:#fff; text-align:center; margin-top:20px;}
.desi-toyy{display:block; line-height:30px; width:100%; background:#f35d2a; color:#fff; text-align:center; margin-top:10px;}
.desi-toyy:hover{color:#000000;}
.desi-fieldtel{text-align:center; padding-top:20px;}
.desi-pic1{min-width:900px; min-height:600px;}
.desi-memo dl{padding:30px 0px;}
.desi-memo dt{font-size:16px; font-weight:bold; line-height:36px;}
.desi-memo dd{line-height:26px;}
.desi-photo{width:260px; height:260px;background:url(/public/images/nopic.jpg) no-repeat center;}
.desi-casetit{border-bottom:1px solid #ccc; line-height:32px;}
.desi-casetit h3{font-size:16px; font-weight:bold; border-bottom:2px solid #999; width:150px;}


/*优惠活动列表*/
.active_pup{width:100%; height:auto;}
.active_pup .pic{width:890px; height:380px; overflow:hidden; background:#eee url(/public/images/nopic.jpg) center; position:relative;}
.active_pup .pic a{display:block;}
.active_pup .pic p{line-height:36px; text-align:center; background:#000; opacity:.8;filter:alpha(opacity=80); position:absolute; bottom:0px; left:0px; width:100%; color:#fff;transition:bottom .4s;-moz-transition:bottom .4s;-webkit-transition:bottom .4s;-o-transition:bottom .4s;}
.active_pup .pic a:hover p{ bottom:-36px;}
.active_pup .txt{background:#f6f6f6; width:280px; height:380px; padding:5px; position:relative;}
.active_pup .txt h1{font-size:16px; font-weight:bold; line-height:32px;}
.active_pup .txt p{font-size:14px; line-height:22px;}
.active_pup .txt .memo{line-height:22px; color:#666; height:136px; overflow-y:scroll;  text-indent:2em;}
.active_pup .txt .times{position:absolute; bottom:0px; left:0px; background:#f47c53; line-height:32px; width:100%; color:#fff; text-align:center;}
.active_pup .txt .btn{line-height:36px; width:100%; margin-top:30px;}
.active_pup .txt .btn a{display:inline-block; width:120px; line-height:32px;text-align:center; background:#aaa; margin-left:10px; color:#fff;}
.active_pup .txt .btn a:hover,.active_list .active .btn a:hover{color:#333; font-weight:bold;}
.active_pup .txt #curra,.active_list .actives #curra{background:red;}

.active_list{width:100%;}
.active_list .actives{width:890px; height:auto;}
.active_list .actives li{position:relative;}
.active_list .actives .pic{width:300px; height:300px; background:url(/public/images/nopic.jpg) center;}
.active_list .actives .txt{width:580px; height:300px; overflow:hidden; background:#f6f6f6; padding:20px;}
.active_list .actives .txt .memo{line-height:22px; color:#666; height:116px; overflow-y:scroll;  text-indent:2em;}
.active_list .actives .txt .btn{line-height:36px; width:100%; margin-top:30px;}
.active_list .actives .txt .btn a{display:inline-block; width:120px; line-height:32px;text-align:center; background:#aaa; margin-right:10px; color:#fff;}
.active_list .actives .times{background:#f47c53; line-height:32px; width:220px; color:#fff; text-align:center; float:right;}

.active_info{line-height:26px; width:1200px; height:auto; overflow-x:hidden; padding: 20px 0px;}

/*热装楼盘列表*/
.build-zone{border:1px solid #ccc; padding:10px;}
.build-zone a{padding:2px 16px; display:inline-block;}
.build-zone #currbuild{color:#fa4c06; }
.build-zone .build-so{width:220px; float:right;}
.build-zone .build-so .sobuild{border:1px solid #ccc; height:26px; line-height:26px; padding:0px 5px; width:170px;}
.build-zone .build-so .sosbt{height:26px; line-height:26px; border:0px; padding:0px 10px; background:#ccc;}
.build-no{padding:10px;}
.build-no a{color:red;}

.build-list{width:890px; overflow-x: hidden;}
.build-list ul li{padding:10px; border:1px solid #ccc; position:relative; margin-bottom:20px;transition: all ease .3s;-webkit-transition: all ease .3s;-moz-transition: all ease .3s;}
.build-list ul li:hover{-webkit-box-shadow:0px 0px 8px 0px #B9B6B6;-moz-box-shadow:0px 0px 8px 0px #B9B6B6;-o-box-shadow:0px 0px 8px 0px #B9B6B6;box-shadow: 0px 0px 8px 0px #B9B6B6;}
.build-list li .pic{width:370px; height:240px; overflow:hidden; background:url(/public/images/nopic.jpg) center;}
.build-list li .pic a{display:block;}
.build-list li .txt{width:400px; margin-left:20px;}
.build-list li h3{line-height:32px; font-size:16px; text-align:left; padding-bottom:6px; border-bottom:1px solid #ccc; color:#222; margin-bottom:6px;}
.build-list li .txtm{width:100%; height:46px; line-height:22px; color:#555;}
.build-list li .txtm a{color:#fa4c06;}
.build-list li .txt dl{margin-top:32px;}
.build-list li .txt dd{width:40%; float:left; line-height:22px;}
.build-list .build-memo{display:block; width:140px; line-height:30px; background:#ccc; text-align:center; margin:35px 0px 0px 330px; border:1px solid #999;}
.build-jiang{width:62px; height:100px; position:absolute; right:10px; top:-4px; background:url(/public/images/build-jiang.png) no-repeat center;}

.build-right{width:260px; height:auto;}
.build-right h3{width:100%; text-align:center; line-height:36px; color:#333;}
.build-right .build-form{}
.build-right .build-form p{padding:6px 0px;}
.build-right .build-form .reginput{border:1px solid #ccc; width:100%; height:32px; line-height:32px; padding:0px 5px;}
.build-right .regsbt{height:32px; line-height:32px; background:red; color:#fff; width:100%; border:0px;}
.build-right .adbox{width:260px; height:260px; overflow:hidden; background:url(/public/images/nopic.jpg) center;}
.build-right .adbox img{width:260px; height:260px; border:0px;}
.build-right .morecase h3{text-align:center; width:100%; line-height:32px; border-bottom:1px solid #999; margin-bottom:10px;}
.build-right .morecase li{line-height:36px; text-align:left; border-bottom:1px dotted #ccc;}
.build-right .morecase li p{display:none; width:260px; height:170px; overflow:hidden;background:url(/public/images/nopic.jpg) center;}
.build-right .morecase .more{display:block; line-height:32px; width:100%; background:#eee; color:#555; text-align:center;}
.build-right .morecase li div{width: 100%;}

/*热装楼盘-在施工地*/
#build-infom:hover{text-shadow:none;-webkit-box-shadow:none;-moz-box-shadow:none;-o-box-shadow:none;}
#build-infom .txtm{width:100%; height:46px; line-height:22px; color:#555; overflow-y:scroll;}
.build-subtit{border-bottom:1px solid #ccc; line-height:32px;}
.build-subtit h3{font-size:16px; border-bottom:2px solid #999; width:80px;}
.build-yhinfo{border:1px solid #ccc; padding:20px;}

.build-sitepic{width:292px; height:192px; overflow:hidden; background:url(/public/images/nopic.jpg) center;}
.build-sitepic img{width:292px; height:192px;}
.build-status{width:530px; height:190px; margin-left:40px;}
.build-status .tit{line-height:34px; font-size:16px;}
.build-status .tit h3{border:0px; display:inline;}
.build-status .tit span{font-size:14px; color:#999; margin-right:40px; float:right;}
.status{width:530px; overflow:hidden;}
.status dd{width:70px;line-height:20px; display:inline-block;}
.pres{width:486px;height:10px; background:#ccc; position:relative;}
.pres .pres-a{height:10px; background:#9abb14; width:330px; position:absolute; left:0px;}
.pres .pres-a i{height:22px; width:22px; float:right; background:url(/public/images/presjiantou.png); margin-top:-6px; margin-right:-10px;}
.gotom{width:120px; line-height:32px; display:block; text-align:center; background:#9abb14; color:#fff; margin:62px 40px 0px 370px;}
.gotom:hover{color:#000;}

/*设计团队详情页*/
.teaminfo-top{width:100%; height:460px;}
.teaminfo-top .box{height:460px; overflow:hidden; background-color:#eee;}
.teaminfo-top .pic{width:820px;background:#eee url(/public/images/nopic.jpg) no-repeat center;  }
.teaminfo-top .pic img{width:820px; height:460px; border:0px;}
.teaminfo-top .txt{width:330px; padding:20px 10px;}
.teaminfo-top .txt .title{height:80px; width:100%;}
.teaminfo-top .title dt{font-size:16px; font-weight:bold; line-height:34px;}
.teaminfo-top .title dd{width:49%; display:inline-block; line-height:26px;}
.teaminfo-top .desc h3{font-weight:bold; line-height:26px;}
.teaminfo-top .desc div{line-height:24px; height:270px; overflow-y:scroll;}

.teamshow{width:100%; height:auto; background:url(/public/images/teambg.jpg)}
.teamshow .descase{width:860px; height:440px; overflow:hidden; background:#eee url(/public/images/nopic.jpg) no-repeat center; position:relative;}
.teamshow .destxt{width:280px; height:440px;}
.teamshow .destxt .despic{display:block; width:280px; height:280px; overflow:hidden;position:relative;}
.teamshow .destxt .guang{background-image: -webkit-linear-gradient(0deg,rgba(255,255,255,0),rgba(255,255,255,0.5),rgba(255,255,255,0));transform: skewx(-25deg);-o-transform: skewx(-25deg);-moz-transform: skewx(-25deg);-webkit-transform: skewx(-54deg); position:absolute; left:-160%; width:280px; height:280px;}
.teamshow .destxt .despic:hover p{transition: all ease-out .3s;-webkit-transition: all ease-out .3s;-moz-transition: all ease-out .3s; left:150%;}
.teamshow .destxt dt{font-size:16px; font-weight:bold; line-height:34px;}
.teamshow .destxt dt span{font-size:14px; font-weight:normal;}
.teamshow .destxt .btn{line-height:32px; width:100%; display:block; background:#4a4a4a; text-align:center; color:#ccc; overflow:hidden; }
.teamshow .destxt .btn:hover{color:#ffffcc;}

/*在线投诉*/
.svrbox{width: 100%; height: 420px; background: url(/public/images/liuyanbg.jpg);}
.svrbox .svrform{width: 360px; height: auto; margin: 0px auto 10px 750px; }
.svrbox h3{line-height: 30px; text-align: center; padding: 40px 0px 20px; font-weight: bold;}
.svrbox p{padding: 4px 0px;}
.svrbox .inpt{width: 360px; height: 32px; line-height: 30px; border: 1px solid #914422; border-radius: 4px; background: #fff; padding-left:6px; padding-right: 6px;}
.svrbox .txarea{border: 1px solid #914422; border-radius: 4px; width: 360px; height: 70px; line-height: 22px; padding-left:6px; padding-right: 6px;}
.svrbox .sbmt{width: 360px; height: 36px; line-height: 36px; text-align: center; color: #fff; background: #914422; border: 0px;}
.svrbox .selt{height: 32px; line-height: 32px; width: 360px;border: 1px solid #914422; border-radius: 4px;}
.svrbox2{background: url(/public/images/liuyanbg2.jpg) no-repeat bottom right; height: 380px; width: 100%;}
.svrbox2 p{line-height: 36px; font-size: 16px; padding: 50px 0px 0px 50px}
.svrbox2 p span{color: red; padding: 0px 4px; font-weight: bold;}

/*客户感言*/
.say-top{width: 100%;}
.say-top ul{border-bottom: 1px solid #999; height: 32px; overflow: hidden;}
.say-top ul li{width: 33%; display: inline-block; text-align: center;}
.say-top li a{padding: 6px 20px;}
.say-top li a:hover{ border-bottom: 6px solid #ccc;}
.say-top li a#curr{ border-bottom: 6px solid #999;}
h2.sayh1{line-height: 50px; width: 200px; border-bottom: 1px solid #ccc; text-align: center; margin: 30px auto;}
.saybox{width: 1180px; height: auto; overflow-x: hidden;}
.saybox ul{width: 1200px; height: auto;}
.saybox ul li{width: 380px; height: auto; overflow:hidden; float: left; margin: 0px 20px 30px 0px; text-align: center; line-height: 36px;}

/*招聘信息*/
.lines td{border-bottom:1px solid #ccc; text-align:center; }
.lines .btn2{padding:4px 12px; background:#81511c; color:#fff;}
.tbhead td{height:60px; line-height:60px; text-align:center; background:#ccc; width:15%;}
.jobtxt{border-bottom:1px solid #ccc; display:none; background:#eee;}
.jobtxt2{width:1000px; height:auto; margin:20px auto;}
.jobtxt2 div{float:left; width:50%; }
.linebox{width:1000px; margin:20px auto; line-height:22px;}
.linebox h3{border-bottom:1px solid #ccc; width:300px; line-height:36px; margin-bottom:10px;}

/*项目经理*/
.wklist{width: 920px;}
.wklist li{width: 430px; height: auto; float: left; margin-right: 20px;}
.wklist .wkphoto{width: 186px; height: 232px; float: left;}
.wklist .wktxt{float: right; width: 200px; height: auto; padding-top: 20px; line-height: 36px;}
.wklist .wktxt a{background: #ccc; width: 180px; line-height: 30px; text-align: center; display: inline-block; margin-top: 20px;}

/*工艺*/
.subnavbox{height:50px; width:100%; position:relative;}
.subnav{width:100%; height:50px; position:absolute; top:0px;}
.subnav li{width:168px; line-height:50px; float:left; border-right:2px solid #fff;}
.subnav li a{background:#f6f6f6; display:block; text-align:center; font-size:22px;}
.subnav li a span{line-height:16px; font-size:12px; border-left:2px solid #fff; padding:0px 4px; margin-left:8px; display:none;}
#currpos{background:#d9342c; color:#fff;}#currpos span{display:inline-block;}
.subnav li a:hover{background:#f35d2a; color:#fff;}
.subnav li a:hover span{display:inline-block;}

/*在施工地*/
.gongdbox .picbox{width: 274px; height: 190px; display: block; position: relative;}
.gongdbox .icox{position: absolute; right: 10px; top: -2px;}
.gongdbox .txtbox{width: 550px; height: auto; margin-right: 10px;}
.gongdbox .txtbox p{color: #999;}
.gongdbox .cmore{padding: 2px 12px; float: right;}

/*户型解析*/
.build-types dd{display:inline-block; margin-right:50px;}
.build-types dd span{color:#f35d2a;}
.build-status .retit{border-bottom:1px solid #ccc; padding-bottom:6px;}
.build-status .subt a{display:inline-block; margin-right:50px; line-height:30px;}
.build-status .subt a span{padding:1px 6px; background:#f35d2a; color:#fff; border-radius:3px; margin-right:5px;}
.build-status .subt .work{background:#aaa;}

/*刊物*/
.booklist{width: 1180px; height: auto; overflow-x: hidden;}
.booklist .box{width: 1200px; height: auto;}
.booklist .book{width: 580px; margin: 0px 20px 30px 0px; height: auto; float: left;line-height: 36px; font-size: 16px; text-align: center;}
.booklist .book img{width: 580px; height: 400px; display: block;}
.booklist .book .btn{padding: 4px 26px; background: #81511c; color: #fff;}

.bookreg{width:600px; height:500px; background:#fff; border:1px solid #914422; padding:10px 30px; position:fixed; left:50%; margin-left:-300px; top:50%; margin-top:-250px; display:none;}
.bookreg .gb{position:absolute; right:10px;}
.bookreg .gb i{padding:1px 5px; background:#914422; color:#fff; margin-right:4px;}
.bookreg p{padding:10px 0px;}
.bookreg label{width:120px; text-align:right; display:inline-block;height:32px; line-height:32px;}
.bookreg .inpt{height:32px; line-height:32px; border:0; border-bottom:1px dashed #914422; width:400px;}
.bookreg .memo{line-height:24px; font-size:12px; color:#999; text-align:center;}
.bookreg .btn{background:#914422; border:0; color:#fff; width:160px; height:32px; line-height:32px; display:inline-block;}

/*预约集合页*/
.regtag{width: 100%; height: 40px; line-height: 40px;}
.regtag a{width: 393px; display: inline-block; text-align: center; font-size: 16px; background: #eee; float: left;}
.regtag a:hover{background: #f46e67; color: #fff;}
.regtag #curr{background: #d9342c; color: #fff; width: 394px;}
.regboxv{width: 100%; height: 700px; position: relative;}
.regt0{background: url(/public/images/regbg3.jpg); }
.regt1{background: url(/public/images/regbg.jpg); }
.regt2{background: url(/public/images/regbg2.jpg); }
.regboxv .regformv{width: 330px; padding: 20px; background: #fff; position: absolute; right: 100px; top: 100px;}
.regboxv .regformv .mt{line-height: 30px; font-size: 14px; text-align: center; color: #333;}
.regboxv .regformv .mt span{color:#d9342c;font-size: 16px;}
.regboxv .regformv p{padding: 6px 0px;}
.regboxv .regformv .inpt{border: 1px #ccc solid; height: 34px; line-height: 34px; padding: 0px 5px; width: 100%;}
.regboxv .regformv .smbt{width: 100%; height: 34px; line-height: 34px; text-align: center; color: #fff; background: #d9342c; border: 0px;}
.regtel{line-height: 40px; text-align: center;}
.regtxtv{width: 520px; height: 340px; position: absolute; left: 100px; top: 120px;}

/*品牌文化*/
.page-2 {width:100%; height:478px; background:url(/public/images/pp-2.jpg); overflow:hidden; position:relative;}
.page-2 img{position:absolute; top:-360px; left:50%;}
.page-2 #pic1{margin-left:-500px;transition:all ease .6s; }
.page-2 #pic2{margin-left:20px;transition:all ease .4s;}
.page-2 .dd2{top:30px;}

.page-3{width:100%; height:auto; text-align:center;}

.page-4,.page-5{width:1180px; height:auto; margin:0px auto;}
.page-4 .title,.page-5 .title{padding:30px 0px;}
.page-4 .col-1{text-align:center; width:100%;}
.page-4 .col-1 a{width:328px; height:271px; display:inline-block; position:relative; text-align:center;}
.page-4 .col-1 p{line-height:32px; text-align:center; width:160px; background:#875d2f; position:absolute; left:0px; top:0px; color:#fff; transition:all ease .2s;}
.page-4 .col-1 a:hover p{display:block; width:328px; height:271px; line-height:271px; font-size:28px; opacity:.9; text-shadow:0px 0px 10px #000;}

.lcbox {width:1000px; height:auto; margin:0px auto; position:relative;background:url(/public/images/pp-51.jpg) repeat-y 200px; }
.lcbox .subtit{height:50px; line-height:50px; width:100%; position:relative;}
.lcbox .subtit strong{color:red; font-size:26px;}
.lcbox .subtit p{height:1px; width:200px; background:#999; position:absolute; left:80px; top:24px;}
.lcbox .subline{width:12px; height:500px; position:absolute; left:200px; top:10px;}

.lcbox dl{width:840px; margin-left:240px; height:auto;}
.lcbox dl .l1{float:left; width:30%; line-height:30px;}
.lcbox dl .l2{float:left; width:70%; line-height:30px;}

.contact-txt{width:100%; padding:20px; background:#eee;}








.mc1{background:url(/public/images/cl-1.jpg) no-repeat center top; }
.mc2{background:url(/public/images/cl-2.jpg) no-repeat center top; }
.mc3{background:url(/public/images/cl-3.jpg) no-repeat center top; }
.mc4{background:url(/public/images/cl-4.jpg) no-repeat center top; }
.mc5{background:url(/public/images/cl-5.jpg) no-repeat center top; }
.mc6{background:url(/public/images/cl-6.jpg) no-repeat center top; }
.mc7{background:url(/public/images/cl-7.jpg) no-repeat center top; }

.page-1 .box{width:1168px; height:auto; margin:10px auto 50px auto;}
.page-1 .box-1{width:590px; height:auto; padding:100px 0 0 116px; color:#fff;}
.page-1 .box-1 .tit{line-height:46px; font-size:20px; border-bottom:1px solid #fff; margin-bottom:16px;}
.page-1 .box-1 .tit strong{font-size:30px;}
.page-1 .box-1 .des{text-indent:2em;}

.page-1 .box-2{background:#48453d; width:1120px; height:auto;margin-top:50px; margin-left:25px; padding:20px; font-size:14px;}
.page-1 .box-2 .left{width:650px; float:left; height:auto;color:#fff; }
.page-1 .box-2 .right{width:390px; float:left; margin-left:20px;padding-top:50px;}
.page-1 .box-2 .tit{line-height:46px; font-size:20px; border-bottom:1px solid #fff; margin-bottom:16px;}
.page-1 .box-2 .des{}





/*统一正式样式*/
.contentbox{line-height:26px; width:100%; min-height:400px; overflow-x:hidden;}
.contentbox h1{padding:20px 0 50px; width:100%; text-align:center;}
.contentbox img{max-width:1200px; height:auto; margin:0px auto;}
.contentbox .pnpage{width:100%; line-height:36px; display:block; border-top:1px dotted #666; margin-top:50px;}
.contentbox .pnpage a{width:50%; line-height:32px; display:inline-block;}

/*底部浮动报价层*/
.jsq-btm{width:100%; background:#413c55; height:136px; position:fixed; bottom:0px; z-index:999}
.jsq-btm-box{width:1200px; height:136px; position:absolute; left:50%; margin-left:-600px; top:0px; background:url(/public/images/jsq-btm-bg.jpg) no-repeat center;}
.jsq-btm-cls{width:20px; height:20px; line-height:20px; text-align:center; color:#fff; background:#000; display:block; position:absolute; right:0px;}
.jsq-btm-boxb{width:506px;height:auto; position:absolute; left:380px; top:30px;}
.jsq-btm-boxc{width:420px; float:left;}
.jsq-btm-box p{height:42px;width:200px; float:left; margin-right:10px;}
.jsq-btm-box input{border:0px; height:32px; line-height:32px; width:200px; padding:0px 5px;}
.jsq-btm-box button{width:75px; height:75px; background:#e7004d; color:#fff; border:0px; float:right;}
.jsq-btm-o{width:50px; height:136px; font-size:20px; color:#fff; background:#413c55; position:fixed; bottom:0px; left:0px; text-align:center; padding-top:10px; cursor:pointer;}
#jsq-btm-ad{width:346px; height:136px; display:block; position:absolute; left:0px; top:0px;}


