<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "utf-8";
/* CSS Public */
body,html{-webkit-text-size-adjust:none; width:100%; height:100%;}
body{min-width:1000px; font:12px/18px "Microsoft Yahei"; font-weight:lighter; color:#333; -webkit-font-smoothing:antialiased; }
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,p,blockquote,th,td{margin:0; padding:0;}
header,footer,article,aside,section,nav,menu,hgroup,details,dialog,figure,figcaption{display:block}
a,input,button{outline:none;}
a{color:#606060; text-decoration:none; cursor:pointer;}
a:hover{text-decoration:none;color:#e62129;outline:none;}
a:focus{-moz-outline-style:none; border:0px;blr:expression(this.onFocus=this.blur());}
ol,li,ul,dl,dt,dd{list-style:none;}
fieldset,img{border:0}
button,submit,input,select{vertical-align:middle;}
button,submit{cursor:pointer;}
h1,h2,h3,h4,h5,h6{font-size:inherit; font-weight:lighter;}
table{border-collapse:collapse; border-spacing:0;}
sup{vertical-align:text-top;}
sub{vertical-align:text-bottom;}
select,button{font-family:inherit; font-size:inherit; font-weight:inherit; outline-style:none; outline-width:0pt; padding:0; margin:0;}
b,em,i{display:inline-block; font-weight:normal; font-style:normal;}

.fl{float:left;}
.fr{float:right;}
.clr{clear:both; width:100%;}
.box{width:1200px; margin:0 auto;}

.more1 {text-align:center; padding-top:40px;}
.more1 a {padding:5px 50px; color:#4b4949; border:1px #b4b4b4 solid;}
.more1 a:hover {background:#aea7a0; color:#fff;}

/*默认滚动条样式修改ie9 google Firefox 等高版本浏览器有效*/
/* ::selection {background:#D03333; color:white; text-shadow:none;} */
::-webkit-scrollbar-track-piece{width:10px; background-color:#f2f2f2}
::-webkit-scrollbar{width:10px; height:6px}
::-webkit-scrollbar-thumb{height:50px; background-color:rgba(0,0,0,.3);}
::-webkit-scrollbar-thumb:hover{background:#cc0000}

/* CSS Private */

/* header */
.header{width:100%; position:relative; z-index:100;}
.header .top{width:100%;}
.header .top .bg {position:absolute; top:0; left:0; width:100%; height:75px; background:#fff; z-index:-1; opacity:0.9;}

.header .top .tcon{width:1300px; margin:0 auto; height:75px;}
.header .top .tcon a{color:#fff;}
/* header LOGO */
.header .top .tcon .logo{margin:16px 0 0 10px;}
/* header 搜索框 */
.header .top .tcon .search {padding:3px 0; margin-right:10px; margin-top:22px;}
.header .top .tcon .bar form {position:relative; width:200px; margin:0 auto; height:30px;}
.header .top .tcon .bar input,button {border:none; outline:none;}
.header .top .tcon .bar input {font-size:12px; color:#c9c9c8; width:180px; height:30px; padding-left:13px; border-radius:30px; border:1px solid #e6e6e6; background:#fff; transition:.3s linear; float:right;}
.header .top .tcon .bar input:focus {width:200px;}
.header .top .tcon .bar button {height:30px; width:15px; cursor:pointer; position:absolute; background:url(../images/ico_search.png) no-repeat center; top:-2px; right:10px;}
/* header 联系电话 */
.header .top .tcon .tel{font-size:20px; color:#292929; padding-left:30px; background:url(../images/ico_tel.png) no-repeat 0 10px; padding:10px 10px 10px 30px; margin-top:18px;}


.header .tnav{display:none;}
.header .tnav ul.t{width:1200px; margin:0 auto;}
.header .tnav ul.t li{display:block; float:left; text-align:center; padding-top:30px; width:88px;}
.header .tnav ul.t li a{color:#555; font-size:14px;}
.header .tnav ul.t li a:hover, .header .tnav ul.t li a.cur{color:#e62129;}
.header .tnav ul.t li.nav-up-selected a {color:#e62129;}

.header .cnav{background:#606060;}
.header .cnav ul.t{width:1200px; margin:0 auto;}
.header .cnav ul.t li{display:block; float:left; text-align:center; width:140px; padding:10px 0;}
.header .cnav ul.t li a{color:#fff; font-size:14px;}
.header .cnav ul.t li a:hover, .header .cnav ul.t li a.cur {color:#e62129;}
.header .cnav ul.t li.nav-up-selected a {color:#e62129;}

.header .cnav .navigation-down{width:100%; position:relative;}
.header .cnav .navigation-down .nav-down-menu{width:100%; margin:0; background:#bfbfbf; opacity:0.8; position:absolute; top:0px; height:60px;}
.header .cnav .navigation-down .nav-down-menu .nav-down-inner {width:1200px; margin:0 auto; padding-top:10px;}
.header .cnav .navigation-down .nav-down-menu .nav-down-inner ul.c li{display:block; float:left; text-align:center; padding:10px 0; margin:0 10px;}
.header .cnav .navigation-down .nav-down-menu .nav-down-inner ul.c li a{color:#fff; font-size:12px; padding:5px 8px;}
.header .cnav .navigation-down .nav-down-menu .nav-down-inner ul.c li a:hover, .header .cnav .navigation-down .nav-down-menu .nav-down-inner ul.c li a.cur {background:#606060;}

/* banner */
.homebanner .flexslider {position:relative;height:650px;overflow:hidden;background:url(../images/loading.gif) 50% no-repeat;}
.homebanner .slides {position:relative;}
.homebanner .slides li {height:650px;}
.homebanner .slides li div {height:650px;}
.homebanner .flex-control-nav {position:absolute;bottom:10px;z-index:2;width:100%;text-align:center;}
.homebanner .flex-control-nav li {display:inline-block;width:14px;height:14px;margin:0 5px;*display:inline;zoom:1;}
.homebanner .flex-control-nav a {display:inline-block;width:13px;height:14px;line-height:40px;background:url(../images/dot1.png) right 0 no-repeat;
	cursor:pointer;overflow:hidden;}
.homebanner .flex-control-nav .flex-active {background-position:0 0;}
.homebanner .flex-direction-nav {position:absolute;z-index:3;width:100%;top:45%;}
.homebanner .flex-direction-nav li a {display:block;width:58px;height:77px;overflow:hidden;cursor:pointer;position:absolute;}
.homebanner .flex-direction-nav li a.flex-prev {left:50%;margin-left:-600px; background:url(../images/prev.png) center center no-repeat;}
.homebanner .flex-direction-nav li a.flex-next {right:50%;margin-right:-600px; background:url(../images/next.png)center center no-repeat;}

/* index_tedian */
.index_tedian {padding:60px 0 80px 0; background:#fff;}
.index_tedian li {float:left; width:195px; height:265px; float:left; margin-left:3px; border:1px #c8c8c8 solid; text-align:center;}
.index_tedian li.l {margin-left:0; margin-right:3px; background:#939391;}
.index_tedian li.l input[type="text"] {width:150px; padding:5px 10px; border:1px #fff solid; color:#fff; background:#939391; margin-top:15px;}
.index_tedian li.l input[type="text"].user {margin-top:25px;}
.index_tedian li.l input[type="submit"] {width:150px; border:1px #fff solid; color:#4b4949; padding:5px 0; cursor:pointer; margin-top:30px;}
.index_tedian li.l p {color:#fff; text-align:left; padding-left:23px; margin-top:20px;}
.index_tedian li.l .y {color:#fff; margin-top:18px;}
.index_tedian li.l .y span {font-size:16px;}

.index_tedian li .t {color:#999; margin-top:20px;}
.index_tedian li h3 {font-size:14px; margin-top:25px; color:#606060;}
.index_tedian li .line span {width:100px; margin-left:48px; display:block; border-top:8px #bfbfbf solid;}
.index_tedian li .icon {width:66px; height:66px; margin:40px auto 0 auto;}
.index_tedian li .line2 span {width:60px; margin-left:68px; margin-top:15px; display:block; border-top:1px #b5b5b5 solid;}

.index_tedian li:hover .line span {border-top:8px #939391 solid;}
.index_tedian li:hover {background:#939391;}
.index_tedian li:hover .t {color:#fff;}
.index_tedian li:hover h3 {color:#fff;}
.index_tedian li:hover .line2 span {border-top:1px #fff solid;}

.index_tedian li.t1 .icon {background:url(../images/icon_t1.png) no-repeat right;}
.index_tedian li.t1:hover .icon {background:url(../images/icon_t1.png) no-repeat left;}

.index_tedian li.t2 .icon {background:url(../images/icon_t2.png) no-repeat right;}
.index_tedian li.t2:hover .icon {background:url(../images/icon_t2.png) no-repeat left;}

.index_tedian li.t3 .icon {background:url(../images/icon_t3.png) no-repeat right;}
.index_tedian li.t3:hover .icon {background:url(../images/icon_t3.png) no-repeat left;}

.index_tedian li.t4 .icon {background:url(../images/icon_t4.png) no-repeat right;}
.index_tedian li.t4:hover .icon {background:url(../images/icon_t4.png) no-repeat left;}

.index_tedian li.t5 .icon {width:86px; background:url(../images/icon_t5.png) no-repeat right;}
.index_tedian li.t5:hover .icon {width:86px; background:url(../images/icon_t5.png) no-repeat left;}

/* 设计案例 */
.index_sjanli {background:url(../images/back_muwen.png);}
.index_sjanli h2.t {text-align:center; padding-top:38px; font-size:28px; letter-spacing:3px; color:#606060; line-height:28px;}
.index_sjanli h2 span {color:#c92b2f;}
.index_sjanli .line {text-align:center;}
.index_sjanli .line span {width:60px; margin:0 auto; margin-top:30px; display:block; border-top:1px #b5b5b5 solid;}

/* 产品切换 query.SuperSlide.2.1.1.js */
.index_sjanli .pro_tab .hd {text-align:center;}
.index_sjanli .pro_tab .hd ul {width:340px; display:block; margin:0 auto; margin-top:22px;}
.index_sjanli .pro_tab .hd ul li {float:left; line-height:40px; cursor:pointer; width:148px; margin:0 10px; background:#eceae8; border:1px #c8c8c8 solid;}
.index_sjanli .pro_tab .hd ul li a {display:block; color:#606060; font-size:14px;}
.index_sjanli .pro_tab .hd ul li.on {background:#aea7a0;}
.index_sjanli .pro_tab .hd ul li.on a {color:#fff;}
.index_sjanli .pro_tab .hd a:hover {background:#aea7a0; color:#fff;}

.index_sjanli .pro_tab .bd {clear:both; padding-top:35px; padding-bottom:38px;}
.index_sjanli .pro_tab .bd .pro_ul .s img {width:895px;}
.index_sjanli .pro_tab .bd .pro_ul .q {background:#939391; text-align:center; color:#fff; width:295px; height:498px; line-height:40px}
.index_sjanli .pro_tab .bd .pro_ul .q h2 {font-size:18px; margin-top:160px;}
.index_sjanli .pro_tab .bd .pro_ul .q h3 {font-size:14px;}
.index_sjanli .pro_tab .bd .pro_ul .q .cha a {padding:5px 50px; background:#fff; color:#4b4949;}

.index_sjanli .pro_tab .bd ul.fg {position:relative; left:-10px; width:1210px;}
.index_sjanli .pro_tab .bd ul.fg li {width:292px; height:250px; color:#fff; text-align:center; float:left; margin-left:10px; margin-top:10px;}
.index_sjanli .pro_tab .bd ul.fg li figure {position:relative; float:left; overflow:hidden; width:292px; height:250px; height:auto; background:#000; text-align:center; cursor:pointer; margin:0;}
.index_sjanli .pro_tab .bd ul.fg li figure img {position:relative; width:292px; height:250px; opacity:0.8;}
.index_sjanli .pro_tab .bd ul.fg li figure figcaption {color:#fff; text-transform:uppercase; -webkit-backface-visibility:hidden; backface-visibility:hidden;}
/* .index_sjanli .pro_tab .bd ul.fg li figure figcaption::before, .index_sjanli .pro_tab .bd ul.fg li figure figcaption::after {pointer-events:none;} */
.index_sjanli .pro_tab .bd ul.fg li figure figcaption, .index_sjanli .pro_tab .bd ul.fg li figure figcaption &gt; a {position:absolute; top:0; left:0; width:100%; height:100%;}
.index_sjanli .pro_tab .bd ul.fg li figure.effect-jazz img {opacity:0.9; -webkit-transition:opacity 0.6s, -webkit-transform 0.6s; transition:opacity 0.6s, transform 0.6s;}
.index_sjanli .pro_tab .bd ul.fg li figure.effect-jazz .t {font-size:24px; font-weight:bold; padding-top:100px;}
.index_sjanli .pro_tab .bd ul.fg li figure.effect-jazz .m {font-size:12px; font-family:"微软雅黑"; letter-spacing:2px; margin-top:20px;}
.index_sjanli .pro_tab .bd ul.fg li figure.effect-jazz .a {margin-top:18px; display:none;}
.index_sjanli .pro_tab .bd ul.fg li figure.effect-jazz:hover img {opacity:0.7; -webkit-transform:scale3d(1.05, 1.05, 1); transform:scale3d(1.05, 1.05, 1);}
.index_sjanli .pro_tab .bd ul.fg li figure.effect-jazz:hover .a {display:block;}

/* 工装设计案例 */
.index_ganli {background:#fff;}
.index_ganli h2.t {text-align:center; padding-top:76px; font-size:28px; letter-spacing:3px; color:#606060;}
.index_ganli h2 span {color:#c92b2f;}
.index_ganli .line {text-align:center; padding-bottom:50px;}
.index_ganli .line span {width:60px; margin:0 auto; margin-top:30px; display:block; border-top:1px #b5b5b5 solid;}

.index_ganli ul.a {margin-left:-5px;}
.index_ganli ul.a li {width:365px; height:255px; color:#fff; text-align:center; float:left; margin-left:25px; margin-top:20px;}
.index_ganli ul.a li figure {position:relative; float:left; overflow:hidden; width:365px; height:255px; height:auto; background:#000; text-align:center; cursor:pointer; margin:0;}
.index_ganli ul.a li figure img {position:relative; width:365px; height:255px; opacity:0.8;}
.index_ganli ul.a li figure figcaption {padding:25px;}
.index_ganli ul.a li figure figcaption div {display:none;}
.index_ganli ul.a li:hover &gt; figure figcaption div {display:block;}
.index_ganli ul.a li figure figcaption, .index_ganli ul.a li figure figcaption &gt; a {position:absolute; top:0; left:0; width:100%; height:100%;}
.index_ganli ul.a li figure figcaption .s {width:295px; height:185px; padding:10px; font-size:28px; text-align:center; margin-top:75px;}
.index_ganli ul.a li figure.effect-jazz img {opacity:0.9; /* -webkit-transition:opacity 0.6s, -webkit-transform 0.6s; transition:opacity 0.6s, transform 0.6s; */}
.index_ganli ul.a li figure.effect-jazz:hover img {opacity:0.7;}

/* 设计师 */
.index_shejishi {background:#fff; padding-bottom:80px;}
.index_shejishi h2.t {text-align:center; padding-top:76px; font-size:28px; letter-spacing:3px; color:#606060; line-height:28px;}
.index_shejishi h2 span {color:#c92b2f;}
.index_shejishi .line {text-align:center; padding-bottom:50px;}
.index_shejishi .line span {width:60px; margin:0 auto; margin-top:30px; display:block; border-top:1px #b5b5b5 solid;}

.index_shejishi ul.s {width:723px;}
.index_shejishi ul.s li {width:232px; height:280px; color:#fff; text-align:center; float:left; margin-right:9px; margin-top:10px;}
.index_shejishi ul.s li figure {position:relative; float:left; overflow:hidden; width:232px; height:280px; height:auto; background:#000; text-align:center; cursor:pointer; margin:0;}
.index_shejishi ul.s li figure img {position:relative; width:232px; height:280px; opacity:0.8;}
.index_shejishi ul.s li figure figcaption div {display:none;}
.index_shejishi ul.s li:hover &gt; figure figcaption div {display:block;}
.index_shejishi ul.s li figure figcaption, .index_shejishi ul.s li figure figcaption &gt; a {position:absolute; top:0; left:0; width:100%; height:100%;}
.index_shejishi ul.s li figure.effect-jazz img {opacity:0.9; /* -webkit-transition:opacity 0.6s, -webkit-transform 0.6s; transition:opacity 0.6s, transform 0.6s; */}
.index_shejishi ul.s li figure.effect-jazz .t {font-size:14px; font-weight:bold; padding-top:160px;}
.index_shejishi ul.s li figure.effect-jazz .m {margin-top:10px;}
.index_shejishi ul.s li figure.effect-jazz:hover img {opacity:0.7;}
.index_shejishi .fr .zsjs {position:relative; margin-top:10px;}
.index_shejishi .fr .zsjs:hover h3 {display:block;}
.index_shejishi .fr .zsjs img {width:475px; height:570px;}
.index_shejishi .fr .zsjs h3 {position:absolute; left:25px; top:65px; color:#fff; font-size:36px; display:none;}
.index_shejishi .fr .zsjs .b {position:absolute; bottom:5px; bottom:0\0; *bottom:0; _bottom:0; height:115px; color:#fff; background:#000; width:100%; opacity:0.6;}
.index_shejishi .fr .zsjs .b p {padding:15px; line-height:24px;}

/* 在施工地 */
.index_shigong {padding-bottom:40px;}
.index_shigong h2.t {text-align:center; padding-top:76px; font-size:28px; letter-spacing:3px; color:#fff; line-height:28px;}
.index_shigong .line {text-align:center; padding-bottom:50px;}
.index_shigong .line span {width:60px; margin:0 auto; margin-top:30px; display:block; border-top:1px #b5b5b5 solid;}
.index_shigong ul.c {padding:0 100px;}
.index_shigong ul.c li {width:450px; height:200px; float:left; color:#fff; background:#505050; margin:20px; opacity:0.7; text-align:center;}
.index_shigong ul.c li h3 {font-size:36px; margin-top:60px; opacity:1;}
.index_shigong ul.c li p {margin-top:25px; width:240px; padding:0 105px;}
.index_shigong .more1 a {color:#fff; padding:5px 30px;}

/* 施工保障 */
.index_baozhang {background:#fff;}
.index_baozhang h2.t {text-align:center; padding-top:76px; font-size:28px; letter-spacing:3px; color:#606060; line-height:28px;}
.index_baozhang .line {text-align:center; padding-bottom:50px;}
.index_baozhang .line span {width:60px; margin:0 auto; margin-top:30px; display:block; border-top:1px #b5b5b5 solid;}
.index_baozhang .m {margin-top:20px;}
.index_baozhang .m a {width:26px; height:26px; display:block; margin:0 auto; background:url(../images/icon_more.png) no-repeat right;}
.index_baozhang .m a:hover {background:url(../images/icon_more.png) no-repeat left;}

.index_baozhang li {float:left; width:240px; height:300px; float:left; text-align:center; background:#ececea;}
.index_baozhang li .t {color:#999; margin-top:20px;}
.index_baozhang li h3 {font-size:14px; margin-top:25px; color:#606060;}
.index_baozhang li .line span {width:100px; margin-left:48px; display:block; border-top:8px #bfbfbf solid;}
.index_baozhang li .icon {width:68px; height:68px; margin:40px auto 0 auto;}
.index_baozhang li .line2 span {width:60px; margin-left:68px; margin-top:15px; display:block; border-top:1px #b5b5b5 solid;}

.index_baozhang li:hover .line span {border-top:8px #939391 solid;}
.index_baozhang li:hover {background:#939391;}
.index_baozhang li:hover .t {color:#fff;}
.index_baozhang li:hover h3 {color:#fff;}
.index_baozhang li:hover .line2 span {border-top:1px #fff solid;}
.index_baozhang li:hover a {background:url(../images/icon_more.png) no-repeat left;}

.index_baozhang li.t1 .icon {background:url(../images/icon_s1.png) no-repeat right;}
.index_baozhang li.t1:hover .icon {background:url(../images/icon_s1.png) no-repeat left;}

.index_baozhang li.t2 .icon {background:url(../images/icon_s2.png) no-repeat right;}
.index_baozhang li.t2:hover .icon {background:url(../images/icon_s2.png) no-repeat left;}

.index_baozhang li.t3 .icon {background:url(../images/icon_s3.png) no-repeat right;}
.index_baozhang li.t3:hover .icon {background:url(../images/icon_s3.png) no-repeat left;}

.index_baozhang li.t4 .icon {background:url(../images/icon_s4.png) no-repeat right;}
.index_baozhang li.t4:hover .icon {background:url(../images/icon_s4.png) no-repeat left;}

.index_baozhang li.t5 .icon {background:url(../images/icon_s5.png) no-repeat right;}
.index_baozhang li.t5:hover .icon {background:url(../images/icon_s5.png) no-repeat left;}

/* 客户心声/艺术交流 */
.index_khxs {background:#fff; padding-bottom:80px;}
.index_khxs h2.t {text-align:center; padding-top:76px; font-size:28px; letter-spacing:3px; color:#606060; line-height:28px;}
.index_khxs .line {text-align:center; padding-bottom:50px;}
.index_khxs .line span {width:60px; margin:0 auto; margin-top:30px; display:block; border-top:1px #b5b5b5 solid;}

.index_khxs ul.s {margin-left:-5px;}
.index_khxs ul.s li {width:365px; height:255px; color:#fff; text-align:center; float:left; margin-left:25px; margin-top:20px;}
.index_khxs ul.s li figure {position:relative; float:left; overflow:hidden; width:365px; height:255px; height:auto; background:#000; text-align:center; cursor:pointer; margin:0;}
.index_khxs ul.s li figure img {position:relative; width:365px; height:255px; opacity:0.8;}
.index_khxs ul.s li figure figcaption {padding:25px;}
.index_khxs ul.s li figure figcaption div {display:none;}
.index_khxs ul.s li:hover &gt; figure figcaption div {display:block;}
.index_khxs ul.s li figure figcaption, .index_khxs ul.s li figure figcaption &gt; a {position:absolute; top:0; left:0; width:100%; height:100%;}
.index_khxs ul.s li figure figcaption .s {border:1px #fff solid; width:295px; height:185px; padding:10px;}
.index_khxs ul.s li figure figcaption .s p {text-align:left; margin-top:10px;}
.index_khxs ul.s li figure figcaption .s span {display:block; position:relative; top:100px; left:270px; width:26px; height:26px; background:url(../images/icon_more.png) no-repeat left;}
.index_khxs ul.s li figure.effect-jazz img {opacity:0.9; /* -webkit-transition:opacity 0.6s, -webkit-transform 0.6s; transition:opacity 0.6s, transform 0.6s; */}
.index_khxs ul.s li figure.effect-jazz:hover img {opacity:0.7;}

/* 企业荣誉 */
.index_qyry {background:url(../images/index_qyry_bg.jpg) no-repeat; background-size:cover;}
.index_qyry h2.t {text-align:center; padding-top:70px; font-size:28px; letter-spacing:3px; color:#606060; line-height:28px;}
.index_qyry .line {text-align:center; padding-bottom:25px;}
.index_qyry .line span {width:60px; margin:0 auto; margin-top:30px; display:block; border-top:1px #b5b5b5 solid;}
.index_qyry h3.t {text-align:center; color:#999;}
.index_qyry .c {margin-top:25px; padding-bottom:30px;}
.index_qyry .c h4 {background:url(../images/bg_tm.png); opacity:0.8; position:absolute; bottom:0; width:100%; color:#fff; padding:10px 0; text-align:center; font-size:14px;}
.index_qyry .c .c1 {width:720px;}
.index_qyry .c .c1 ul li {width:350px; height:210px; position:relative; float:left; margin-right:8px; margin-top:8px; top:-8px;}
.index_qyry .c .c1 ul li img {width:350px; height:210px;}
.index_qyry .c .c2 {width:480px; height:430px; position:relative;}

/* 新闻资讯 */
.index_news {background:#fff;}
.index_news .pro_news .hd {text-align:center; padding-bottom:50px;}
.index_news .pro_news .hd ul {display:block; margin:0 auto; padding-top:75px; width:480px;}
.index_news .pro_news .hd ul li {float:left; line-height:40px; cursor:pointer; width:148px; margin:0 5px; background:#eceae8; border:1px #c8c8c8 solid;}
.index_news .pro_news .hd ul li a {display:block; color:#606060; font-size:14px;}
.index_news .pro_news .hd ul li.on {background:#aea7a0;}
.index_news .pro_news .hd ul li.on a {color:#fff;}
.index_news .pro_news .hd a:hover {background:#aea7a0; color:#fff;}

.index_news .pro_news .bd .hynews {padding-bottom:40px;}
.index_news .pro_news .bd .hynews ul li {float:left; position:relative; width:300px; margin:0 50px;}
.index_news .pro_news .bd .hynews ul li img {border:1px #e6e6e6 solid; width:300px; height:180px;}
.index_news .pro_news .bd .hynews ul li h2 {padding:10px 0;}
.index_news .pro_news .bd .hynews ul li h2 a {color:#606060; font-size:14px; font-weight:bold;}
.index_news .pro_news .bd .hynews ul li p {color:#999; width:300px; height:38px; overflow:hidden;}
.index_news .pro_news .bd .hynews ul li .d {display:block; position:absolute; left:10px; top:0; background:#e62129; color:#fff; padding:15px; text-align:center;}
.index_news .pro_news .bd .hynews ul li .d h3 {font-size:30px;}
.index_news .pro_news .bd .hynews ul li .d h4 {margin-top:10px;}
.index_news .pro_news .bd .hynews ul li .m {text-align:right; position:relative;}
.index_news .pro_news .bd .hynews ul li .m a {position:absolute; right:0; display:block; width:60px; height:26px; background:url(../images/icon_arrow.png) no-repeat right; border:1px #939391 solid;}
.index_news .pro_news .bd .hynews ul li .m a:hover {background:url(../images/icon_arrow.png) #939391 no-repeat left;}
.index_news .pro_news .bd .hynews .more1 {margin-top:80px;}

.index_news .pro_news .bd .hynews2 ul li figure {position:relative; float:left; overflow:hidden; width:360px; height:285px; height:auto; background:#000; text-align:center; cursor:pointer; margin:0; margin:0 15px;}
.index_news .pro_news .bd .hynews2 ul li figure img {position:relative; width:360px; height:285px; opacity:0.8;}
.index_news .pro_news .bd .hynews2 ul li figure figcaption {color:#fff; text-transform:uppercase; -webkit-backface-visibility:hidden; backface-visibility:hidden;}
.index_news .pro_news .bd .hynews2 ul li figure figcaption, .index_news .pro_news .bd .hynews2 ul li figure figcaption &gt; a {position:absolute; bottom:0; left:0; width:100%; height:30px; background:url(../images/bg_tm.png);}
.index_news .pro_news .bd .hynews2 ul li figure.effect-jazz img {-webkit-transition:opacity 0.6s, -webkit-transform 0.6s; transition:opacity 0.6s, transform 0.6s;}
.index_news .pro_news .bd .hynews2 ul li figure.effect-jazz .t {font-size:14px; padding:5px 0;}
.index_news .pro_news .bd .hynews2 ul li figure.effect-jazz:hover img {-webkit-transform:scale3d(1.05, 1.05, 1); transform:scale3d(1.05, 1.05, 1);}
.index_news .pro_news .bd .hynews2 ul li figure.effect-jazz:hover .a {display:block;}
.index_news .pro_news .bd .hynews2 .more1 {margin-top:50px; padding-bottom:40px;}

/* 内页通用 */
.lm_banner {height:300px; background-size:cover;}
.onion {padding:30px 0; color:#606060;}

.page-nav {text-align:center; padding:10px; margin:50px 0;}
.page-nav span, .page-nav a {border:1px #606060 solid; padding:5px 10px; margin:0 2px;}
.page-nav span {background:#aea7a0; color:#fff;}

/* 案例页面 */
.n_anli .z_search table {width:100%; font-size:12px; color:#606060; border-collapse:collapse; border: 1px solid #ececea;}
.n_anli .z_search table tr {border:1px solid #ececea;}
.n_anli .z_search table td {padding:10px 20px;}
.n_anli .z_search table td.tab1 {background:#ececea; text-align:center; width:60px;}
.n_anli .z_search table td.tab2 {text-align:center; width:70px;}
.n_anli .z_search table td.tab3 {width:80px; text-align:center; padding:10px 0;}
.n_anli .z_search table td.tab4 {line-height:24px;}
.n_anli .z_search table td a {margin:0 8px; color:#606060; padding:3px 15px;}
.n_anli .z_search table td a:hover {color:#e62129;}
.n_anli .z_search table td a.cur {background:#aea7a0; color:#fff;}
.n_anli .z_search table td a.m {color:#999;}

.n_anli .c_search {background:#ececea; padding:25px 15px; margin-top:25px;}
.n_anli .c_search .paixu {padding-top:5px;}
.n_anli .c_search .paixu a.arrow {color:#606060; padding:6px 38px 6px 28px; margin:0 10px; background:url(../images/icon_arrow_2.png) no-repeat #fff 60px 6px;}
.n_anli .c_search .paixu a:hover {color:#e62129;}
.n_anli .c_search .chaxun {padding:0 10px;}
.n_anli .c_search .chaxun form {}
.n_anli .c_search .chaxun input[type="text"] {padding:5px; vertical-align:top; border:1px #ececea solid; width:290px;}
.n_anli .c_search .chaxun input[type="submit"] {background:#aea7a0; border:1px #aea7a0 solid; padding:3px 5px; color:#fff;}
.n_anli .c_search .fr span {margin-top:30px; font-size:14px; color:#606060; vertical-align:middle;}

.list_anli ul {position:relative; left:-60px; width:1260px;}
.list_anli ul li {width:570px; float:left; margin-left:60px; margin-top:35px;}
.list_anli ul li .txt {z-index:10}
.list_anli ul li .txt figure {position:relative; float:left; overflow:hidden; width:570px; height:350px; height:auto; background:#000; cursor:pointer; margin:0;}
.list_anli ul li .txt figure img {position:relative; width:570px; height:350px; opacity:0.8;}
.list_anli ul li .txt figure figcaption {color:#fff; text-transform:uppercase; -webkit-backface-visibility:hidden; backface-visibility:hidden;}
.list_anli ul li .txt figure figcaption, .list_anli ul li figure figcaption &gt; a {position:absolute; top:0; left:0; width:100%; height:100%;}
.list_anli ul li .txt figure.effect-jazz img {opacity:0.9; -webkit-transition:opacity 0.6s, -webkit-transform 0.6s; transition:opacity 0.6s, transform 0.6s;}
.list_anli ul li .txt figure.effect-jazz .t {width:350px; margin-top:20px;}
.list_anli ul li .txt figure.effect-jazz .s {font-size:14px; font-family:"微软雅黑"; letter-spacing:2px; margin-top:70px;}
.list_anli ul li .txt figure.effect-jazz .f {margin-top:5px;}
.list_anli ul li .txt figure.effect-jazz:hover img {opacity:0.7; -webkit-transform:scale3d(1.05, 1.05, 1); transform:scale3d(1.05, 1.05, 1);}
.list_anli ul li .txt figure.effect-jazz:hover .a {display:block;}
.list_anli ul li .txt figure figcaption .cbox {border:1px #fff solid; margin:25px 40px; padding:20px; text-align:left; height:260px; display:none;}
.list_anli ul li h2 {font-size:18px; color:#606060; padding:20px 0; position:relative;}
.list_anli ul li h2 span {position:absolute; right:0; top:10px; font-size:12px;}
.list_anli ul li p {padding:5px 10px; color:#606060; line-height:24px;}
.list_anli ul li .bnt {text-align:right; padding:10px 0;}
.list_anli ul li .bnt a {border:1px #606060 solid; padding:3px 10px;}
.list_anli ul li .bnt a:hover {background:#aea7a0; color:#fff; border:1px #aea7a0 solid;}

/* 设计师页面 */
.n_designer .z_search ul {margin-left:20px;}
.n_designer .z_search li a {border:1px #c8c8c8 solid; display:block; float:left; width:180px; padding:10px 0; text-align:center; font-size:14px; color:#606060; margin:0 5px;}
.n_designer .z_search li a.cur {background:#aea7a0; color:#fff;}

.n_designer .c_search {background:#ececea; padding:25px 15px; margin-top:25px;}
.n_designer .c_search .chaxun {padding:0 10px;}
.n_designer .c_search .chaxun form {text-align:center;}
.n_designer .c_search .chaxun input[type="text"] {padding:5px; vertical-align:top; border:1px #ececea solid; width:290px;}
.n_designer .c_search .chaxun input[type="submit"] {background:#aea7a0; border:1px #aea7a0 solid; padding:3px 5px; color:#fff;}

.list_designer .gmark {text-align:center; padding-top:30px; font-size:14px; color:#606060;}
.list_designer .gmark span {font-size:18px; color:#e62129; padding:0 3px;}
.list_designer ul {position:relative; left:-30px; width:1230px;}
.list_designer ul li {width:340px; float:left; margin-left:60px; margin-top:35px;}
.list_designer ul li .txt {z-index:10}
.list_designer ul li .txt figure {position:relative; float:left; overflow:hidden; width:340px; height:300px; height:auto; background:#000; cursor:pointer; margin:0;}
.list_designer ul li .txt figure img {position:relative; width:340px; height:300px; opacity:0.8;}
.list_designer ul li .txt figure figcaption {color:#fff; text-transform:uppercase; -webkit-backface-visibility:hidden; backface-visibility:hidden;}
.list_designer ul li .txt figure figcaption, .list_designer ul li figure figcaption &gt; a {position:absolute; top:0; left:0; width:100%; height:100%;}
.list_designer ul li .txt figure.effect-jazz img {opacity:0.9; -webkit-transition:opacity 0.6s, -webkit-transform 0.6s; transition:opacity 0.6s, transform 0.6s;}
.list_designer ul li .txt figure.effect-jazz .t {text-align:center; font-size:28px; margin-top:80px;}
.list_designer ul li .txt figure.effect-jazz:hover img {opacity:0.7; -webkit-transform:scale3d(1.05, 1.05, 1); transform:scale3d(1.05, 1.05, 1);}
.list_designer ul li .txt figure.effect-jazz:hover .a {display:block;}
.list_designer ul li .txt figure figcaption .cbox {border:1px #fff solid; margin:25px 40px; padding:20px; text-align:left; height:205px; display:none;}
.list_designer ul li h2 {font-size:18px; color:#606060; padding:15px; text-align:center;}
.list_designer ul li .mark {padding:0 10px; font-size:14px; color:#606060; line-height:24px;}
.list_designer ul li .mark span {color:#e62129;}
.list_designer .pagenav {text-align:center; padding:50px 10px;}

/* 在施项目 */
.n_project .z_search table {width:100%; font-size:12px; color:#606060; border-collapse:collapse; border: 1px solid #ececea;}
.n_project .z_search table tr {border:1px solid #ececea;}
.n_project .z_search table td {padding:10px 20px;}
.n_project .z_search table td.tab1 {background:#ececea; text-align:center; width:60px;}
.n_project .z_search table td.tab2 {text-align:center; width:70px;}
.n_project .z_search table td.tab3 {width:80px; text-align:center; padding:10px 0;}
.n_project .z_search table td a {margin:0 8px; color:#606060; padding:3px 15px;}
.n_project .z_search table td a:hover {color:#e62129;}
.n_project .z_search table td a.cur {background:#aea7a0; color:#fff;}
.n_project .z_search table td a.m {color:#999;}

.n_project .c_search {background:#ececea; padding:25px 15px; margin-top:25px;}
.n_project .c_search .chaxun {padding:0 10px;}
.n_project .c_search .chaxun form {text-align:center;}
.n_project .c_search .chaxun input[type="text"] {padding:5px; vertical-align:top; border:1px #ececea solid; width:290px;}
.n_project .c_search .chaxun input[type="submit"] {background:#aea7a0; border:1px #aea7a0 solid; padding:3px 5px; color:#fff;}

.n_project ul {position:relative; left:-30px; width:1230px;}
.n_project ul li {width:530px; height:260px; padding:20px; float:left; margin-left:38px; margin-top:35px; border:1px #aea7a0 solid;}
.n_project ul li .txt {z-index:10}
.n_project ul li .txt figure {position:relative; float:left; overflow:hidden; width:325px; height:260px; height:auto; background:#000; cursor:pointer; margin:0;}
.n_project ul li .txt figure img {position:relative; width:325px; height:260px; opacity:0.8;}
.n_project ul li .txt figure.effect-jazz img {opacity:0.9; -webkit-transition:opacity 0.6s, -webkit-transform 0.6s; transition:opacity 0.6s, transform 0.6s;}
.n_project ul li .txt figure.effect-jazz:hover img {opacity:0.7; -webkit-transform:scale3d(1.05, 1.05, 1); transform:scale3d(1.05, 1.05, 1);}
.n_project ul li .txt figure.effect-jazz:hover .a {display:block;}
.n_project ul li .txt .tit {width:180px; color:#606060;}
.n_project ul li .txt .tit h2 {font-size:18px; padding:10px 0;}
.n_project ul li .txt .tit .t {line-height:26px; font-size:14px;}
.n_project ul li .txt .tit p {margin-top:10px; line-height:24px;}

.n_project .pagenav {text-align:center; padding:50px 10px;}

/* 施工保障/施工工艺/品质管理 */
.embodiemt h2.t {text-align:center; padding-top:38px; font-size:28px; letter-spacing:3px; color:#606060;}
.embodiemt .line {text-align:center; padding-bottom:50px;}
.embodiemt .line span {width:60px; margin:0 auto; margin-top:30px; display:block; border-top:1px #b5b5b5 solid;}
.embodiemt {text-align:center; color:#606060;}
.embodiemt .mark {padding-bottom:40px; font-size:14px; line-height:24px;}
.embodiemt .ec {padding:40px; text-align:center;}
.embodiemt .eb, .aboutus .eb {padding:40px; text-align:center; background:#ececea;}

.embodiemt ol {list-style-type:none; counter-reset:sectioncounter; margin:0 auto; margin-top:30px;}
.embodiemt ol li {text-align:left; line-height:26px; font-size:14px;}
.embodiemt ol li:before {content:counter(sectioncounter) "、"; counter-increment:sectioncounter;}

.embodiemt h3 {font-size:24px; padding:50px 30px 30px 30px;}
.embodiemt div.p {width:650px; margin:0 auto; font-size:14px; line-height:24px;}
.embodiemt table.smtl {width:1200px; margin:0 auto;}
.embodiemt table.smtl td {text-align:center; color:#606060; vertical-align:top; font-size:14px; line-height:24px;}
.embodiemt table.smtl td .p2 {width:420px; margin:0 auto;}
.embodiemt table.smtl td .p3 {width:740px; margin:0 auto;}

.embodiemt table.pzgl {width:1200px; margin:0 auto;}
.embodiemt table.pzgl td {text-align:center; vertical-align:top;}
.embodiemt table.pzgl td h3 {font-size:18px; padding:15px 0; color:#606060;}
.embodiemt table.pzgl td p {text-align:left; font-size:12px; color:#606060; width:230px; padding-left:10px;}

.embodiemt table.sglc {width:1200px; margin:0 auto;}
.embodiemt table.sglc td {text-align:center;}
.embodiemt table.sglc td h3 {font-size:18px; padding:15px 0; color:#606060;}
.embodiemt table.sglc td p {text-align:center; font-size:14px; color:#606060; width:300px; line-height:24px;}
.embodiemt table.sglc tr.top td {vertical-align: top;}

.embodiemt .dtdfw {color:#fff; background:url(../images/servsystem_08.jpg) no-repeat center center; height:525px;}
.embodiemt .dtdfw .line span {border-top:1px #fff solid;}
.embodiemt .dtdfw h2.t {color:#fff;}
.embodiemt .dtdfw .box {position:relative;}
.embodiemt .dtdfw .box .sp {position:absolute; width:265px; text-align:center;}
.embodiemt .dtdfw .box .sp h3 {font-size:18px; padding-bottom:20px;}
.embodiemt .dtdfw .box .sp p {line-height:20px; font-size:14px;}
.embodiemt .dtdfw .box .sp1 {top:-30px; left:100px;}
.embodiemt .dtdfw .box .sp2 {top:165px; left:150px;}
.embodiemt .dtdfw .box .sp3 {top:-30px; left:830px;}
.embodiemt .dtdfw .box .sp4 {top:165px; left:780px;}

.embodiemt table.zdhf {width:1200px; margin:0 auto;}
.embodiemt table.zdhf td {text-align:center; vertical-align:top;}
.embodiemt table.zdhf td h3 {font-size:18px; padding:15px 0; color:#606060;}
.embodiemt table.zdhf td p {text-align:center; font-size:14px; color:#606060; line-height:24px; padding:0 30px;}

/* 施工保障-施工流程/供应体系/装修百科 */
.process {margin-top:40px;}
.process table {width:1140px; margin:0 auto;}
.process table td {text-align:center;}
.process table td.t2 {width:165px; cursor:pointer;}
.process table td.t2 .lcbox {height:145px; width:165px; padding-top:20px; background:#ececea;}
.process table td.t2 .lcbox .ico {width:76px; height:76px; margin:0 auto;}
.process table td.t2 .lcbox h3 {color:#606060; padding:10px 0;}
.process table td.t2:hover .lcbox {background:#939391;}
.process table td.t2:hover h3 {color:#fff;}
.process table td.t2 .lcbox .ico1 {background:url(../images/icon_l1.png) no-repeat right;}
.process table td.t2:hover .lcbox .ico1 {background:url(../images/icon_l1.png) no-repeat left;}
.process table td.t2 .lcbox .ico2 {background:url(../images/icon_l2.png) no-repeat right;}
.process table td.t2:hover .lcbox .ico2 {background:url(../images/icon_l2.png) no-repeat left;}
.process table td.t2 .lcbox .ico3 {background:url(../images/icon_l3.png) no-repeat right;}
.process table td.t2:hover .lcbox .ico3 {background:url(../images/icon_l3.png) no-repeat left;}
.process table td.t2 .lcbox .ico4 {background:url(../images/icon_l4.png) no-repeat right;}
.process table td.t2:hover .lcbox .ico4 {background:url(../images/icon_l4.png) no-repeat left;}
.process table td.t2 .lcbox .ico5 {background:url(../images/icon_l5.png) no-repeat right;}
.process table td.t2:hover .lcbox .ico5 {background:url(../images/icon_l5.png) no-repeat left;}

.list_process ul {position:relative; left:-50px; width:1250px;}
.list_process ul li {width:365px; float:left; margin-left:50px; margin-top:35px;}
.list_process ul li .txt {z-index:10}
.list_process ul li .txt figure {position:relative; float:left; overflow:hidden; width:365px; height:225px; height:auto; background:#000; cursor:pointer; margin:0;}
.list_process ul li .txt figure img {position:relative; width:365px; height:225px; opacity:0.8;}
.list_process ul li .txt figure.effect-jazz img {opacity:0.9; -webkit-transition:opacity 0.6s, -webkit-transform 0.6s; transition:opacity 0.6s, transform 0.6s;}
.list_process ul li .txt figure.effect-jazz:hover img {opacity:0.7; -webkit-transform:scale3d(1.05, 1.05, 1); transform:scale3d(1.05, 1.05, 1);}
.list_process ul li .txt figure.effect-jazz:hover .a {display:block;}
.list_process ul li h2 {font-size:14px; color:#606060; padding:10px; position:relative;
						white-space: nowrap;  /* 强制不换行 */
						text-overflow:ellipsis; /* 省略号显示 */
						overflow:hidden; /* 超出隐藏 */
}
.list_process ul li .bnt {text-align:right; padding:10px 0;}
.list_process ul li .bnt a {border:1px #606060 solid; padding:3px 10px;}
.list_process ul li .bnt a:hover {background:#aea7a0; color:#fff; border:1px #aea7a0 solid;}
.list_process .pagenav {text-align:center; padding:10px; margin:50px 0;}

/* 家庭软装 */
.furnishing {}
.furnishing h2.t {text-align:center; padding-top:38px; font-size:28px; letter-spacing:3px; color:#606060;}
.furnishing .line {text-align:center; padding-bottom:50px;}
.furnishing .line span {width:60px; margin:0 auto; margin-top:30px; display:block; border-top:1px #b5b5b5 solid;}

.furnishing .ec {padding:40px; text-align:center;}
.furnishing .eb {padding:40px; text-align:center; background:#ececea;}

.list_rjanli ul {position:relative; left:-50px; width:1250px;}
.list_rjanli ul li {width:365px; float:left; margin-left:50px; margin-top:35px;}
.list_rjanli ul li .txt {z-index:10}
.list_rjanli ul li .txt figure {position:relative; float:left; overflow:hidden; width:365px; height:225px; height:auto; background:#000; cursor:pointer; margin:0;}
.list_rjanli ul li .txt figure img {position:relative; width:365px; height:225px; opacity:0.8;}
.list_rjanli ul li .txt figure figcaption {color:#fff; text-transform:uppercase; -webkit-backface-visibility:hidden; backface-visibility:hidden;}
.list_rjanli ul li .txt figure figcaption, .list_rjanli ul li figure figcaption &gt; a {position:absolute; top:0; left:0; width:100%; height:100%;}
.list_rjanli ul li .txt figure.effect-jazz img {opacity:0.9; -webkit-transition:opacity 0.6s, -webkit-transform 0.6s; transition:opacity 0.6s, transform 0.6s;}
.list_rjanli ul li .txt figure.effect-jazz .t {font-size:18px; margin-top:65px; padding-bottom:5px; text-align:center; overflow:hidden;}
.list_rjanli ul li .txt figure.effect-jazz .p {font-size:12px; text-align:center; letter-spacing:2px; padding-top:10px;}
.list_rjanli ul li .txt figure.effect-jazz:hover img {opacity:0.7; -webkit-transform:scale3d(1.05, 1.05, 1); transform:scale3d(1.05, 1.05, 1);}
.list_rjanli ul li .txt figure.effect-jazz:hover .a {display:block;}
.list_rjanli ul li .txt figure figcaption .cbox {margin:25px 15px; text-align:left; height:180px; display:none;}

.list_furnishing_designer ul {position:relative; left:-30px; width:1230px;}
.list_furnishing_designer ul li {width:340px; float:left; margin-left:60px; margin-top:35px;}
.list_furnishing_designer ul li .txt {z-index:10}
.list_furnishing_designer ul li .txt figure {position:relative; float:left; overflow:hidden; width:340px; height:300px; height:auto; background:#000; cursor:pointer; margin:0;}
.list_furnishing_designer ul li .txt figure img {position:relative; width:340px; height:300px; opacity:0.8;}
.list_furnishing_designer ul li .txt figure figcaption {color:#fff; text-transform:uppercase; -webkit-backface-visibility:hidden; backface-visibility:hidden;}
.list_furnishing_designer ul li .txt figure figcaption, .list_furnishing_designer ul li figure figcaption &gt; a {position:absolute; top:0; left:0; width:100%; height:100%;}
.list_furnishing_designer ul li .txt figure.effect-jazz img {opacity:0.9; -webkit-transition:opacity 0.6s, -webkit-transform 0.6s; transition:opacity 0.6s, transform 0.6s;}
.list_furnishing_designer ul li .txt figure.effect-jazz:hover img {opacity:0.7; -webkit-transform:scale3d(1.05, 1.05, 1); transform:scale3d(1.05, 1.05, 1);}
.list_furnishing_designer ul li .txt figure.effect-jazz:hover .a {display:block;}
.list_furnishing_designer ul li h2 {font-size:18px; color:#606060; padding:10px; text-align:center;}
.list_furnishing_designer ul li .mark {padding:0 10px; font-size:14px; color:#606060; line-height:24px;}
.list_furnishing_designer ul li .mark span {color:#e62129;}
.list_furnishing_designer ul li .mark p {text-align:left;}

.whysheji {color:#606060;}
.whysheji h2.yuansu {font-size:20px; padding:50px 0;}
.whysheji .bgbox {height:614px; background:url(../images/bg_whysheji.jpg) no-repeat bottom;}

.whylife h2.yuansu {font-size:20px; padding:50px 0;}
.whylife .mark {padding-bottom:40px; font-size:14px; line-height:24px; color:#606060}
.whylife table.shwt {width:1200px; margin:0 auto;}
.whylife table.shwt td {text-align:center; vertical-align:top;}
.whylife table.shwt td h3 {font-size:14px; padding:15px 0; color:#606060;}
.whylife table.shwt td p {font-size:14px; color:#606060; text-align:center; line-height:24px;}
.whylife table.shwt td.s {width:50px;}

.list_rjlife ul {position:relative; left:-30px; width:1230px;}
.list_rjlife ul li {width:365px; float:left; margin-left:40px;}
.list_rjlife ul li .txt {z-index:10}
.list_rjlife ul li .txt figure {position:relative; float:left; overflow:hidden; width:365px; height:225px; height:auto; background:#000; cursor:pointer; margin:0;}
.list_rjlife ul li .txt figure img {position:relative; width:365px; height:225px; opacity:0.8;}
.list_rjlife ul li .txt figure figcaption {color:#fff; text-transform:uppercase; -webkit-backface-visibility:hidden; backface-visibility:hidden;}
.list_rjlife ul li .txt figure figcaption, .list_rjlife ul li figure figcaption &gt; a {position:absolute; top:0; left:0; width:100%; height:100%;}
.list_rjlife ul li .txt figure.effect-jazz img {opacity:0.9; -webkit-transition:opacity 0.6s, -webkit-transform 0.6s; transition:opacity 0.6s, transform 0.6s;}
.list_rjlife ul li .txt figure.effect-jazz:hover img {opacity:0.7; -webkit-transform:scale3d(1.05, 1.05, 1); transform:scale3d(1.05, 1.05, 1);}
.list_rjlife ul li .txt figure.effect-jazz:hover .a {display:block;}
.list_rjlife ul li h2 {font-size:12px; color:#606060; padding:10px; text-align:left;}
.list_rjlife ul li .bnt {text-align:right; padding:10px 0;}
.list_rjlife ul li .bnt a {border:1px #606060 solid; padding:3px 10px;}
.list_rjlife ul li .bnt a:hover {background:#aea7a0; color:#fff; border:1px #aea7a0 solid;}

/* aboutus */
.aboutus h2.t {text-align:center; padding-top:38px; font-size:28px; letter-spacing:3px; color:#606060;}
.aboutus .line {text-align:center;}
.aboutus .line span {width:60px; margin:0 auto; margin-top:30px; display:block; border-top:1px #b5b5b5 solid;}

.aboutus .aboutus_bg {height:400px; background:url(../images/aboutus_01.jpg) no-repeat; font-size:14px; text-align:center; color:#fff;}
.aboutus .aboutus_bg h2 {font-size:36px; padding-top:110px;}
.aboutus .aboutus_bg p {line-height:24px; padding:35px 0;}

.aboutus .story .c {color:#606060; font-size:14px; padding:50px 0;}
.aboutus .story .c p {margin-bottom:15px; text-indent:2em; line-height:24px;}
.aboutus .wenhua {background:url(../images/aboutus_02.jpg) no-repeat; height:800px;}
.aboutus .wenhua h2.t {color:#fff; padding-top:58px;}
.aboutus .wenhua .mark {text-align:center; line-height:24px; font-size:14px; margin-top:30px; color:#fff;}
.aboutus .wenhua ul {padding-top:55px;}
.aboutus .wenhua ul li {float:left; background:#fff; padding:20px; width:250px; height:380px; color:#606060; overflow:hidden; margin:0 5px;}
.aboutus .wenhua ul li .i {text-align:center;}
.aboutus .wenhua ul li .t {text-align:center; font-size:18px; padding:10px 0;}
.aboutus .wenhua ul li .c {margin-top:10px;}
.aboutus .wenhua ul li .c table {color:#606060; font-size:12px; line-height:20px;}
.aboutus .wenhua ul li .c table td {padding:5px; vertical-align:top;}
.aboutus .wenhua ul li .c table td.t1 {width:60px;}
.aboutus .wenhua ul li .c p {line-height:20px;}

.aboutus .history {padding-bottom:30px;}
.aboutus .history .c {color:#606060;}
.aboutus .history .c {background:url(../images/bg_history.jpg) no-repeat center; margin-top:60px; height:1020px; position:relative;}
.aboutus .history .c .t {position:absolute; font-size:14px; line-height:24px;}
.aboutus .history .c .t1 {left:720px; top:70px;}
.aboutus .history .c .t2 {left:290px; top:215px;}
.aboutus .history .c .t3 {left:720px; top:350px;}
.aboutus .history .c .t4 {left:290px; top:490px;}
.aboutus .history .c .t5 {left:720px; top:635px;}
.aboutus .history .c .t6 {left:270px; top:780px;}
.aboutus .history .c .t7 {left:720px; top:925px;}

.aboutus .pro_news .hd {text-align:center; padding-bottom:70px;}
.aboutus .pro_news .hd ul {display:block; margin:0 auto; padding-top:75px; width:800px;}
.aboutus .pro_news .hd ul li {float:left; line-height:40px; cursor:pointer; width:148px; margin:0 5px; background:#eceae8; border:1px #c8c8c8 solid;}
.aboutus .pro_news .hd ul li a {display:block; color:#606060; font-size:14px;}
.aboutus .pro_news .hd ul li.on {background:#aea7a0;}
.aboutus .pro_news .hd ul li.on a {color:#fff;}
.aboutus .pro_news .hd a:hover {background:#aea7a0; color:#fff;}

.aboutus .listnews .pro_news .bd .hynews {padding-bottom:40px;}
.aboutus .listnews .pro_news .bd .hynews ul {position:relative; left:-20px; width:1230px;}
.aboutus .listnews .pro_news .bd .hynews ul li {float:left; position:relative; width:365px; margin:0 20px;}
.aboutus .listnews .pro_news .bd .hynews ul li img {border:1px #e6e6e6 solid;}
.aboutus .listnews .pro_news .bd .hynews ul li h2 {color:#606060; padding:10px; position:relative; text-align:left;}
.aboutus .listnews .pro_news .bd .hynews ul li h2 a {color:#606060; font-size:12px;}
.aboutus .listnews .pro_news .bd .hynews ul li h2 a:hover {color:#e62129;}

.aboutus .listnews .pro_news .bd .hynews ul li .txt {z-index:10}
.aboutus .listnews .pro_news .bd .hynews ul li .txt figure {position:relative; float:left; overflow:hidden; width:365px; height:225px; height:auto; background:#000; cursor:pointer; margin:0;}
.aboutus .listnews .pro_news .bd .hynews ul li .txt figure img {position:relative; width:365px; height:225px; opacity:0.8;}
.aboutus .listnews .pro_news .bd .hynews ul li .txt figure.effect-jazz img {opacity:0.9; -webkit-transition:opacity 0.6s, -webkit-transform 0.6s; transition:opacity 0.6s, transform 0.6s;}
.aboutus .listnews .pro_news .bd .hynews ul li .txt figure.effect-jazz:hover img {opacity:0.7; -webkit-transform:scale3d(1.05, 1.05, 1); transform:scale3d(1.05, 1.05, 1);}
.aboutus .listnews .pro_news .bd .hynews ul li .txt figure.effect-jazz:hover .a {display:block;}
.aboutus .listnews .pro_news .bd .hynews ul li .bnt {text-align:right; padding:10px 0;}
.aboutus .listnews .pro_news .bd .hynews ul li .bnt a {border:1px #606060 solid; padding:3px 10px;}
.aboutus .listnews .pro_news .bd .hynews ul li .bnt a:hover {background:#aea7a0; color:#fff; border:1px #aea7a0 solid;}

/* 联系我们 */
.contactus .contactus_bg {height:562px; background:url(../images/contactus_bg.jpg) no-repeat; font-size:14px; text-align:center; color:#fff;}
.contactus .contactus_bg h2 {font-size:36px; padding-top:100px; padding-bottom:30px;}
.contactus .contactus_bg .c-l {margin-left:120px; margin-top:40px; float:left;}
.contactus .contactus_bg .c-r {margin-left:60px; margin-top:40px; float:left;}
.contactus .contactus_bg p {line-height:24px; text-align:left; padding:8px 0 5px 40px;}
.contactus .contactus_bg p.p1 {background:url(../images/icon_contact_01.png) no-repeat 5px 6px;}
.contactus .contactus_bg p.p2 {background:url(../images/icon_contact_02.png) no-repeat left 6px;}
.contactus .contactus_bg p.p3 {background:url(../images/icon_contact_03.png) no-repeat 3px 6px;}
.contactus .contactus_bg p.p4 {background:url(../images/icon_contact_04.png) no-repeat left 7px;}
.contactus .contactus_bg p.p5 {background:url(../images/icon_contact_05.png) no-repeat 1px 7px;}


.contactus .ewm {padding:50px 0;}
.contactus .ewm table {margin:0 auto; width:600px;}
.contactus .ewm table td {text-align:center; padding:10px;}

.contactus .ditu {padding-bottom:60px;}
.contactus .ditu #dituContent {width:1200px; height:490px; margin:0 auto;}
.contactus .ditu-t h3 {font-size:24px; text-align:center;}
.contactus .ditu-t .add {text-align: center; margin:10px auto;}
.contactus .ditu-t .add span {background:url(../images/icon_contact_06.png) no-repeat 0 5px; padding:10px 5px 10px 30px; line-height:35px;}

/* 加入我们 */
.joinus .joinus_bg {height:400px; background:url(../images/joinus_bg.jpg) no-repeat; font-size:14px; text-align:center; color:#fff;}
.joinus .joinus_bg h2 {font-size:36px; padding-top:110px;}
.joinus .joinus_bg p {line-height:24px; padding:35px 0;}
.joinus .list_joinus h2.t {text-align:center; padding-top:68px; font-size:28px; letter-spacing:3px; color:#606060;}
.joinus .list_joinus .line {text-align:center;}
.joinus .list_joinus .line span {width:60px; margin:0 auto; margin-top:30px; display:block; border-top:1px #b5b5b5 solid;}
.joinus .list_joinus ul li.eb {background:#ececea;}
.joinus .list_joinus .rzyaoqiu {width:640px; margin:0 auto; font-size:14px; line-height:30px; padding:20px 0 30px 0; color:#606060;}
.joinus .list_joinus .rzyaoqiu .rz {width:75px;}
.joinus .list_joinus .rzyaoqiu .so {width:560px;}

/* 环艺视频 */
.video .show_video {color:#606060; border-top:1px #b2b2b2 dashed; margin-bottom:30px;}
.video .show_video h1 {padding:20px 0;}
.video .show_video .d {text-align:center;}
.video .show_video .c {text-align:center; padding:30px 0; border-bottom:1px #b2b2b2 dashed;}

.share {font-size:14px; padding:10px 0;}
.share span {line-height:32px;}
.share_com a{ display:inline-block;width:38px  !important; height:38px !important; margin:0 !important; background:url(../images/share.png) no-repeat 0 0 !important; margin-right:11px !important; padding-left:0 !important; }
.share .share_com a.wb {background-position:-47px 0 !important;}
.share .share_com a.kj {background-position:-92px 0 !important;}
.share .share_com a.shareM {background-position:-136px 0 !important;}

/*weixin*/
.share .disP {display:block !important;}
.share .tan_weixin{ border: 1px solid #ccc; padding: 30px 15px 15px; background:#fbfbfb; display: none; left: 50%; margin-left: -145px;  margin-top: -150px; position: fixed; top: 50%;  z-index: 160;}
.share .tan_weixin img{height:260px; width:260px;}
.share .closed2{font-size:30px; position:absolute; right:15px; top:0px;}
.share .tan_weixin span{display:block; width:100%; height:1px;}
.share .tan_weixin h3{text-align:center; line-height:30px;}

/* 内容页-百科/案例 */
.show_news .show_c {width:830px; border-top:1px #ababab solid; color:#606060;}
.show_news .show_c h1.t {font-size:28px; padding:40px 0; line-height: 32px;}
.show_news .show_c .d {text-align:center; padding:10px 0;}
.show_news .show_c .d span {padding:3px 0 3px 25px; margin:0 20px;}
.show_news .show_c .d .d1 {background:url(../images/icon_date.png) no-repeat 0 2px;}
.show_news .show_c .d .d2 {background:url(../images/icon_user.png) no-repeat 0 2px;}
.show_news .show_c .d .d3 {background:url(../images/icon_hits.png) no-repeat 0 2px;}

.show_news .show_c .c {line-height:24px; margin-top:20px; padding-bottom:30px;}
.show_news .show_c .c p {margin-bottom:20px; line-height:24px;}
.show_news .show_c .prev {padding:10px 0 30px 0; line-height:24px; font-size:12px;}

.show_news .show_q {width:320px;}
.show_news .show_q h2.t {font-size:28px; letter-spacing:3px; color:#606060;}
.show_news .show_q .line {text-align:center;}
.show_news .show_q .line span {width:60px; margin-top:20px; display:block; border-top:2px #606060 solid;}

.show_news .show_q .alxx {padding:20px; border:1px #ababab solid;}
.show_news .show_q .alxx ul li {width:280px; margin-top:20px;}
.show_news .show_q .alxx ul li .txt {z-index:10}
.show_news .show_q .alxx ul li .txt figure {position:relative; float:left; overflow:hidden; width:280px; height:185px; height:auto; background:#000; cursor:pointer; margin:0;}
.show_news .show_q .alxx ul li .txt figure img {position:relative; width:280px; height:185px; opacity:0.8;}
.show_news .show_q .alxx ul li .txt figure figcaption {color:#fff; text-transform:uppercase; -webkit-backface-visibility:hidden; backface-visibility:hidden;}
.show_news .show_q .alxx ul li .txt figure figcaption, .show_news .show_q .alxx ul li figure figcaption &gt; a {position:absolute; top:0; left:0; width:100%; height:100%;}
.show_news .show_q .alxx ul li .txt figure.effect-jazz img {opacity:0.9; -webkit-transition:opacity 0.6s, -webkit-transform 0.6s; transition:opacity 0.6s, transform 0.6s;}
.show_news .show_q .alxx ul li .txt figure.effect-jazz .t {width:280px; font-size:14px;}
.show_news .show_q .alxx ul li .txt figure.effect-jazz .s {font-size:12px; font-family:"微软雅黑"; letter-spacing:2px; margin-top:10px;}
.show_news .show_q .alxx ul li .txt figure.effect-jazz:hover img {opacity:0.7; -webkit-transform:scale3d(1.05, 1.05, 1); transform:scale3d(1.05, 1.05, 1);}
.show_news .show_q .alxx ul li .txt figure.effect-jazz:hover .a {display:block;}
.show_news .show_q .alxx ul li .txt figure figcaption .cbox {border:1px #fff solid; margin:20px; padding:20px; text-align:left; height:100px; display:none;}
.show_news .show_q .alxx .bnt {text-align:center; margin-top:20px;}
.show_news .show_q .alxx .bnt a.more1 {background:#aea7a0; color:#fff; padding:5px 30px;}


.show_news .show_q .sjs {padding:20px 20px 30px 20px; border:1px #ababab solid; margin-top:20px;}
.show_news .show_q .sjs .c {margin-top:20px; color:#606060;}
.show_news .show_q .sjs .c .p figure {position:relative; float:left; overflow:hidden; width:155px; height:160px; background:#000; cursor:pointer; margin:0;}
.show_news .show_q .sjs .c .p figure img {position:relative; height:160px; left:-10px; opacity:0.8;}
.show_news .show_q .sjs .c .p figure.effect-jazz img {opacity:0.9; -webkit-transition:opacity 0.6s, -webkit-transform 0.6s; transition:opacity 0.6s, transform 0.6s;}
.show_news .show_q .sjs .c .p figure.effect-jazz:hover img {opacity:0.7; -webkit-transform:scale3d(1.05, 1.05, 1); transform:scale3d(1.05, 1.05, 1);}
.show_news .show_q .sjs .c .p figure.effect-jazz:hover .a {display:block;}

.show_news .show_q .sjs .c .m {width:105px;}
.show_news .show_q .sjs .c .m h3 {font-size:22px; padding:5px 0;}
.show_news .show_q .sjs .c .m .ta {font-size:14px; line-height:34px;}
.show_news .show_q .sjs .c .m .yuyue {font-size:12px; line-height:40px}
.show_news .show_q .sjs .c .m .yuyue span {color:#e62129; font-size:14px;}
.show_news .show_q .sjs .c .m .zx {margin-top:20px;}
.show_news .show_q .sjs .c .m .zx a {font-size:14px; border:1px #ababab solid; padding:3px 10px 3px 30px; background:url(../images/icon_zx.png) no-repeat 5px;}
.show_news .show_q .sjs .bnt {text-align:center; margin-top:20px;}
.show_news .show_q .sjs .bnt a.more1 {background:#aea7a0; color:#fff; padding:5px 30px;}

/* 针对案例内容页 */
.show_news .show_c .c1 {margin-top:0;}
.show_news .show_c .c1 h3 {border-bottom:3px #606060 solid; display:block; float:left; font-size:18px; line-height:40px; margin-bottom:50px;}
.show_news .show_c .c1 p {clear:both;}

/* 内容页-环艺设计师 */
.show_shejishi .show_q .sjs {width:280px; padding:20px 20px 30px 20px; border:1px #ababab solid;}

.show_shejishi .show_q .sjs .flexslider {position:relative;height:310px;overflow:hidden;background:url(../images/loading.gif) 50% no-repeat;}
.show_shejishi .show_q .sjs .slides {position:relative;}
.show_shejishi .show_q .sjs .slides li {height:310px;}
.show_shejishi .show_q .sjs .slides li div {height:310px;}
.show_shejishi .show_q .sjs .flex-control-nav {position:absolute;bottom:10px;z-index:2;width:100%;text-align:center;}
.show_shejishi .show_q .sjs .flex-control-nav li {display:inline-block;width:14px;height:14px;margin:0 5px;*display:inline;zoom:1;}
.show_shejishi .show_q .sjs .flex-control-nav a {display:inline-block;width:13px;height:14px;line-height:40px;background:url(../images/dot1.png) right 0 no-repeat;
	cursor:pointer;overflow:hidden;}
.show_shejishi .show_q .sjs .flex-control-nav .flex-active {background-position:0 0;}

.show_shejishi .show_q .sjs .yuyue {font-size:14px; line-height:40px; text-align:center;}
.show_shejishi .show_q .sjs .yuyue span {color:#e62129; font-size:18px;}
.show_shejishi .show_q .sjs .zx {margin-top:15px; text-align:center;}
.show_shejishi .show_q .sjs .zx a {font-size:14px; border:1px #ababab solid; padding:3px 10px 3px 30px; background:url(../images/icon_zx.png) no-repeat 5px;}

.show_shejishi .show_c {width:830px; border-top:1px #ababab solid; color:#606060;}

.show_shejishi .show_c .prev {padding:10px 0 30px 0; line-height:24px; font-size:12px;}
.show_shejishi .show_c .c1 {margin-top:20px; padding-bottom:20px;}
.show_shejishi .show_c .c1 h3 {background:url(../images/line_show_sjs.jpg) no-repeat bottom left; display:block; float:left; font-size:28px; line-height:50px; margin-bottom:15px; padding-bottom:5px;}
.show_shejishi .show_c .c1 p {clear:both; margin-bottom:10px;}


/* footer */
.footer {background:#606060; text-align:center; line-height:30px; padding:40px 0 30px 0; font-size:12px; color:#fafafa;}
.footer span {padding:0 10px;}
.footer span a {color:#fafafa;}
.footer span a:hover {text-decoration:underline;}</pre></body></html>