﻿@charset "utf-8";

/*reset*/







.header, .content, .container {

	margin-left: auto;

	margin-right: auto;

	width: 1200px;

}

/* CSS reset for c_b */



body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td {

	margin: 0;

	padding: 0;

}

table {

	border-collapse: collapse;

	border-spacing: 0;

}

table th, table td {

	padding: 5px;

}

fieldset, img {

	border: 0;

}

address, caption, cite, code, dfn, em, th, var, i {

	font-style: normal;

	font-weight: normal;

}

ol, ul {

	list-style: none;

}

ception, th {

	text-align: left;

}

q:before, q:after {

	content: '';

}

abbr, acronym {

	border: 0;

}

a {

	color: #666;

	text-decoration: none;

}  /*for ie f6n.net*/

a:focus {

	outline: none;

} /*for ff f6n.net*/

/*定位*/



.tl {

	text-align: left;

}

.tc {

	text-align: center;

}

.tr {

	text-align: right;

}

.bc {

	margin-left: auto;

	margin-right: auto;

}

.fl {

	float: left;

	display: inline;

}

.fr {

	float: right;

	display: inline;

}

.ov {

	overflow: hidden;

}

.zoom {

	zoom: 1

}

.hidden {

	visibility: hidden;

}

.vam {

	vertical-align: middle;

}



/*清除浮动*/



.clear:after {

	content: '';

	display: block;

	clear: both;

	height: 0;

	visibility: hidden;

}

.clear { /*兼容 IE*/

	zoom: 1;

}

/*清除浮动*/



.clearfix:after {

	content: '';

	display: block;

	clear: both;

	height: 0;

	visibility: hidden;

}

.clearfix { /*兼容 IE*/

	zoom: 1;

}

 -moz-box-sizing:content-box;

 -webkit-box-sizing:content-box;

 box-sizing:content-box;

/*其他*/



.curp {

	cursor: pointer

}

;

/*原reset*/



sup {

	vertical-align: baseline;

}

sub {

	vertical-align: baseline;

}

input, button, textarea, select, optgroup, option {

	font-family: inherit;

	outline: none;

	font-size: inherit;

	font-style: inherit;

	font-weight: inherit;

}

input, button, textarea, select {

*font-size:100%;

}

input, select {

	vertical-align: middle;

}

body {

	font: 12px/1.231 arial, helvetica, clean, sans-serif;

}

select, input, button, textarea, button {

	font: 99% arial, helvetica, clean, sans-serif;

}

table {

	font-size: inherit;

	font: 100%;

	border-collapse: collapse;

}

pre, code, kbd, samp, tt {

	font-family: monospace;

*font-size:108%;

	line-height: 100%;

}

/*title*/



h1 {

	font-size: 32px;

}

h2 {

	font-size: 26px;

}

h3 {

	font-size: 20px;

}

h4 {

	font-size: 14px;

}

h5 {

	font-size: 12px;

}

h6 {

	font-size: 10px;

}

/*end reset*/











/* CSS Document */



body {

	background-color: #fff;

	overflow-x: hidden;

	color: #666;

	font-size: 14px;

	font-family: microsoft yahei, "微软雅黑";

	position: relative;

}/*网站字体颜色*/

.hong {

	color: #d21302;

}

.header, .container {

	margin-left: auto;

	margin-right: auto;

	width: 1200px;

	position: relative;

}

.wrap-header {

	height: 44px;

	border-bottom: 1px solid #e8e8e8;

	background: #fff;

}

.header p {

	float: left;

	height: 44px;

	line-height: 44px;

}

.header .hdu1 {

	float: right;



}

.header .hdu1 li {

	float: left;

}

.header .hdu1 li a {

	height: 44px;

	line-height: 44px;

	padding-left: 20px;

	margin-right: 30px;

}

.header .hdu1 li a.h_li01 {

	background: url(../images/lxfs.png) no-repeat left center;

}

.header .hdu1 li a.h_li02 {

	background: url(../images/liuyan.png) no-repeat left center;

}

.header .hdu1 li a.h_li03 {

	background: url(../images/diqiu.png) no-repeat left center;

}

.header .h_bj {

	position: absolute;

	right: -20px;

	top: 0;

}

/* logo部分 */



.wrap-logo {

	border-bottom: 1px solid #e8e8e8;

	background: #fff;

}

.logo {

	width: 1200px;

	height: 135px;

	margin: 0 auto;

	position: relative;

}

.logo .logo_h1 {

	position: absolute;

	left: 0;

	top: 35px;

}

.trait {

	width: 665px;

	height: 47px;

	position: absolute;

	left: 330px;

	top: 45px;

	color: #333;

	border-left: 1px solid #f1f1f1;

	padding-left: 16px;

}

.trait .trait01 {    font-weight: 700;

	font-size: 25px;

	position: relative;

	color: #333;

}

.trait .trait01 b {

	color: #8e0c0e;

}

.trait .trait02 {

	font-size: 16px;

	position: relative;

	color: #666;

}

.l_search {

	height: 43px;

	position: absolute;

	left: 666px;

	top: 47px;

	width: 240px;

	border: 1px solid #ddd;

}

.l_case {

	width: 195px;

	border: none;

	height: 43px;

	line-height: 43px;

	text-align: center;

	appearance: none;

	-moz-appearance: none;

	-webkit-appearance: none;

	padding-left: 20px;

	background: url(../images/l_xl.png) no-repeat 175px center;

	color: #666;

}

.l_sea {

	width: 42px;

	border-left: 1px solid #ddd;

	height: 42px;

}

.l_sea input {

	border: none;

	width: 250px;

	height: 42px;

	float: left;

	line-height: 42px;

	text-indent: 12px;

	color: #666;

	display: none;

}

.l_sea a {

	float: right;

	width: 42px;

	height: 42px;

	background: url(../images/l_search.png) no-repeat center;

	border-left: 1px solid #ddd;

}

.tel {

	width: 200px;

	height: 50px;

	position: absolute;

	right: 0;

	top: 46px;

	padding-left: 35px;

	background: url(../images/h_tel.png) no-repeat left 7px;

}

.tel .tel_p1 {

	font-size: 14px;

	color: #333;

	height: 18px;

	line-height: 18px;

}

.tel .tel_p2 {

	font-size: 28px;

	color: #2164ad;

	height: 30px;

	line-height: 30px;

}

.eemmss {

	z-index: 999999;

	overflow: hidden;

	width: 94px;

	height: 94px;

	padding: 5px;

	position: fixed;

	left: 70%;

	top: 34px;

	margin-left: -112px;/* display:none; */

	background-color: #fff;

	border: 1px solid #ccc;

}

.eemmss img {

	display: block;

	width: 100%;

	height: 100%;

}



/*抬头*/
#top{width:1200px;margin: 0 auto;min-width: 1200px; position: relative;z-index: 9999}
.top_t{position: absolute;top:20px;z-index: 9999;}
.logo{margin-left: 20px;margin-top: 5px;}
.logo img{width: 278px;}
.name{margin-top:14px;margin-left: 18px;}
.name p{font-size: 22px;font-weight: bold;color: #333;}
.name span{font-size: 14px;color: #666;}
/*导航*/
.nav{width: 100%; height: 38px;position: absolute;top:30px;}
.nav ul li{ float: left; display: block; width:100px; position: relative;}
.nav ul li a{ display: block; line-height: 38px; color: #333; font-size: 15px; text-align: center; position: relative; z-index: 3333}
.nav ul li:after,.nav ul li:after{content: ''; display: block; background:#4db1ed;width: 100%; height: 38px; position: absolute; top:0px; left: 0; opacity: 0; filter: alpha(opacity=0); -webkit-transition:0.3s all ease-in-out; transition:0.3s all ease-in-out;border-radius: 50px;z-index: 2222}
.nav ul li.navcurrent:after,.nav ul li:hover:after{ opacity: 1; filter: alpha(opacity=100); top: 0;}
.NavCeshi > li.navcurrent > a, .NavCeshi > li:hover > a {margin: 0 auto;color: #fff;}
.nav ul li>ul{width: 100%;position: absolute;top: 70px;left: 0;z-index: 9999; opacity: 0;-webkit-transition: opacity .25s ease .1s;transition: opacity .25s ease .1s;}
.nav ul li>ul:before{content: '';width: 0px;height: 0px;border-left:10px solid transparent;border-right: 10px solid transparent;border-bottom: 10px solid #05aaf4;display: block;left: 39px;position: absolute;z-index: 9999;top: -10px;}
.nav ul li>ul li a{color: #fff;background: #05aaf4;}
.nav ul li>ul li a:hover{background: #37bffc;}
.nav ul li:hover > ul { opacity: 1; }

   .g_ft{ height:251px;padding-top: 50px; background: url(../images/ftbg.jpg) no-repeat center top;}
      .ftup{height:190px; }
      .g_ft .flogo{float: left;width: 260px}
      .g_ft .f_ftcon{float: left; width: 676px;font-size: 14px;line-height: 25px;color: #b9bbbc}
      .g_ft .f_ftcon a{ color:#fff; display: inline-block;}
      .g_ft .codelst{float: left;width: 264px;}
      .g_ft .codelst li{float: left; width: 106px;margin-right: 44px;}
      .g_ft .codelst li img{width: 106px;height: 106px;display: block;}
      .g_ft .codelst .code2{margin-right: 0;}
      .g_ft .codelst li em{display: block;margin-top: 18px; height: 32px;text-align: center;font-size: 14px;color: #fff;}
      .g_ft .m_fnav{  height:50px; line-height:50px; color:#fff; }
      .g_ft .m_fnav a{ color:#fff; padding:0 44px 0 0;  font-size: 16px; font-weight: normal;display: inline-block;}
      .g_ft .m_fnav .lasta{padding-right: 0;}
      
/*内页开始*/

.nybanner {

	width: 100%;

	height: 500px;

}

/* 软装页面样式  */

/*办公灯具*/

.rzxq {

	position: relative;

	overflow: hidden;

	padding: 80px 0 0 0;

}

.rzxq .rzxq_switch {

	position: relative;

	width: 450px;

	height: 15px;

	margin: 40px 0;

	left: 50%;

	margin-left: -225px;

}

.rzxq .rzxq_switch #rzxqbtn_l {

	position: absolute;

	cursor: pointer;

	left: 0;

	top: 0px;

	width: 44px;

	height: 11px;

	background: url(../images/jt_l.png) no-repeat center;

}

.rzxq .rzxq_switch #rzxqbtn_r {

	position: absolute;

	cursor: pointer;

	right: 0;

	top: 0px;

	width: 44px;

	height: 11px;

	background: url(../images/jt_r.png) no-repeat center;

}

.rzxq .rzxq_switch .rzxqbtn_yd span {

	float: left;

	height: 12px;

	width: 12px;

	margin-left: 15px;

	background: url(../images/yd03.png) no-repeat center;

}

.rzxq .rzxq_switch .rzxqbtn_yd span:first-child {

	margin-left: 175px;

}

.rzxq .rzxq_switch .rzxqbtn_yd span.cur {

	background: url(../images/yd04.png) no-repeat center;

}

.rzxq_con {

	width: 100%;

	min-width: 1200px !important;

	height: 440px;

	position: relative;

}

.rzxq_con ul {

	position: absolute;

	left: 0;

	top: 0;

	overflow: hidden;

	height: 440px;

}

.rzxq_con ul li {

	height: 440px;

	position: relative;

	left: 0;

	top: 0;

	float: left;

}

.rzxq_con ul li img {

	width: 100%;

}

.rzxq_con ul li .rzxq_aljs a.aljs_a1 {

	position: absolute;

	left: 0;

	bottom: 0;

	width: 100%;

	height: 70px;

	line-height: 70px;

	text-indent: 110px;

	background: #f1f1f1;

	font-size: 14px;

	color: #666;

}

.rzxq_con ul li .rzxq_aljs a.aljs_a1 i {

	display: block;

	position: absolute;

	left: 180px;

	top: 29px;

	width: 44px;

	height: 11px;

	background: url(../images/jt_r.png) no-repeat center;

}

.rzxq_con ul li .rzxq_aljs:hover a.aljs_a1 {

	background: #2164ad;

	color: #fff;

}

.rzxq_con ul li .rzxq_aljs:hover a.aljs_a1 i {

	background: url(../images/jt_r02.png) no-repeat center;

}

/*智能会议*/

.znhuiyi {

	width: 100%;

	background: #f5f5f5;

	padding: 80px 0;

	overflow: hidden;

}

.znhuiyi_pic {

	width: 370px;

	float: left;

	margin: 40px 45px 0 0;

	position: relative;

}

.znhuiyi_pic img {

	width: 100%;

}

.znhuiyi_pic span {

	display: block;

	height: 50px;

	line-height: 50px;

	background: rgba(0,69,107,.8);

	font-size: 18px;

	color: #fff;

	position: absolute;

	width: 100%;

	text-align: center;

	left: 0;

	bottom: 0;

}

/*窗帘/标识*/

.chuanglian {

	overflow: hidden;

	padding: 80px 0;

}

.chuanglian02 {

	overflow: hidden;

	padding-bottom: 80px;

}

.chuanglian_pic {

	width: 571px;

	float: left;

	margin: 40px 58px 0 0;

	position: relative;

}

.chuanglian_pic img {

	width: 100%;

}

.chuanglian_pic span {

	display: block;

	height: 50px;

	line-height: 50px;

	background: rgba(0,69,107,.8);

	font-size: 18px;

	color: #fff;

	position: absolute;

	width: 100%;

	text-align: center;

	left: 0;

	bottom: 0;

}

/*风水*/

.fengshui {

	width: 100%;

	overflow: hidden;

	padding: 90px 0;

	background: #f5f5f5;

	text-align: center;

}

.fs_pic {

	width: 260px;

	display: inline-block!important;

	margin: 40px 25px 0 25px;

	background: url(../images/jiejuebj.png) no-repeat;

	text-align: center;

}

.fs_pic img {

	display: inline-block!important;

	padding-top: 7px;

}

.fs_pic span {

	display: block;

	line-height: 80px;

	font-size: 18px;

}

/*软装页面样式结束*/



/*硬装页面样式*/

/*功能区域*/

.gongnengqy {

	overflow: hidden;

	padding: 80px 0;

}

.slideTxtBox01 {

	margin-top: 40px;

}

.slideTxtBox01 .hd {

	text-align: center;

	z-index: 99;

	position: relative;

}

.slideTxtBox01 .hd ul li {

	display: inline-block!important;

	margin: 0 25px;

}

.slideTxtBox01 .hd ul li:hover {

	cursor: pointer;

}

.slideTxtBox01 .hd ul li font {

	display: block!important;

	height: 55px;

	line-height: 55px;

	padding: 0 35px;

	color: #666;

	font-size: 16px;

}

.slideTxtBox01 .hd ul li span {

	display: block;

	height: 28px;

	background: url(../images/hdlibj.png) no-repeat center bottom;

}

.slideTxtBox01 .hd ul li.on font {

	background: #2164ad;

	color: #fff;

}

.slideTxtBox01 .hd ul li.on span {

	background: url(../images/hdlionbj.png) no-repeat center bottom;

}

.slideTxtBox01 .bd {

}

.picScroll-left01 {

	overflow: hidden;

	position: relative;

	margin-top: -4px;

	z-index: 9;

}

.picScroll-left01 .hd2 {

}

.picScroll-left01 .hd2 .prev {

	display: block;

	width: 51px;

	height: 51px;

	float: right;

	margin-right: 5px;

	position: absolute;

	margin-top: 10px;

	top: 220px;

	left: 25px;

	z-index: 999999;

	overflow: hidden;

	cursor: pointer;

	background: rgba(0,0,0,.5) url(../images/jdalbtn_l01.png) no-repeat;

}

.picScroll-left01 .hd2 .next {

	display: block;

	width: 51px;

	height: 51px;

	float: right;

	margin-right: 5px;

	position: absolute;

	margin-top: 10px;

	top: 220px;

	right: 25px;

	overflow: hidden;

	cursor: pointer;

	z-index: 9999;

	background: rgba(0,0,0,.5) url(../images/jdalbtn_r01.png) no-repeat;

}

.picScroll-left01 .hd2 ul {

	float: right;

	overflow: hidden;

	zoom: 1;

	margin-top: 10px;

}

.picScroll-left01 .bd2 {

	overflow: hidden;

	position: relative;

}

.picScroll-left01 .tempWrap {

}

.picScroll-left01 .bd2 ul {

	overflow: hidden;

	zoom: 1;

}

.picScroll-left01 .bd2 ul li {

	float: left;

	_display: inline;

	overflow: hidden;

	text-align: center;

	width: 1200px;

}

.picScroll-left01 .bd2 ul li .pic {

	text-align: center;

}

.picScroll-left01 .bd2 ul li .pic img {

	max-width: 100%;

	display: block;

	margin: 0 auto;

}

/*高隔墙*/

.gdgeqiang {

	background: #f5f5f5;

	overflow: hidden;

	padding: 80px 0;

}

.dimian{

	background: #fff;

	overflow: hidden;

	padding: 80px 0;

}

.picScroll-left02 {

	overflow: hidden;

	position: relative;

	z-index: 9;

	margin-top: 40px;

}

.picScroll-left02 .hd2 {

}

.picScroll-left02 .hd2 ul {

	float: right;

	overflow: hidden;

	zoom: 1;

	margin-top: 10px;

}

.picScroll-left02 .bd2 {

	overflow: hidden;

	position: relative;

}

.picScroll-left02 .tempWrap {

}

.picScroll-left02 .bd2 ul {

	overflow: hidden;

	zoom: 1;

}

.picScroll-left02 .bd2 ul li {

	float: left;

	_display: inline;

	overflow: hidden;

	text-align: center;

	width: 280px;

	margin-right: 27px;

	height: 300px;

	position: relative

}

.picScroll-left02 .bd2 ul li .pic {

	text-align: center;

}

.picScroll-left02 .bd2 ul li .pic img {

	width: 280px;

	height: 300px;

	display: block;

}

.picScroll-left02 .bd2 ul li .geq_title {

	font-size: 16px;

	font-weight: 700;

	line-height: 25px;

	color: #fff;

	background: rgba(0,69,107,.8);

	position: absolute;

	left: 0;

	bottom: 0px;

	padding: 12px 20px;

}

.picScroll-left02 .bd2 ul li .geq_title span {

	font-size: 12px;

	line-height: 20px;

	font-weight: normal;

}

/*办公家具*/

.bangongjj {

	overflow: hidden;

	padding: 80px 0;

}

.slideTxtBox02 {

	margin-top: 40px;

}

.slideTxtBox02 .hd {

	text-align: center;

	z-index: 99;

	position: relative;

	background: url(../images/jiajubj.jpg) repeat-x 0 78px;

}

.slideTxtBox02 .hd ul li {

	display: inline-block!important;

	margin: 0 30px;

}

.slideTxtBox02 .hd ul li:hover {

	cursor: pointer;

}

.slideTxtBox02 .hd ul li font {

	display: block!important;

	height: 55px;

	line-height: 55px;

	padding: 0 35px;

	color: #666;

	font-size: 16px;

}

.slideTxtBox02 .hd ul li span {

	display: block;

	height: 28px;

	background: url(../images/hdlibj.png) no-repeat center bottom;

}

.slideTxtBox02 .hd ul li.on font {

	background: #2164ad;

	color: #fff;

}

.slideTxtBox02 .hd ul li.on span {

	background: url(../images/hdlionbj.png) no-repeat center bottom;

}

.slideTxtBox02 .bd {

}

.picScroll-left03 {

	overflow: hidden;

	position: relative;

	margin-top: 40px;

	z-index: 9;

}

.picScroll-left03 .hd2 {

}

.picScroll-left03 .hd2 .prev {

	display: block;

	width: 51px;

	height: 51px;

	float: right;

	margin-right: 5px;

	position: absolute;

	margin-top: 10px;

	top: 100px;

	left: 0px;

	z-index: 999999;

	overflow: hidden;

	cursor: pointer;

	background: rgba(0,0,0,.5) url(../images/jdalbtn_l01.png) no-repeat;

}

.picScroll-left03 .hd2 .next {

	display: block;

	width: 51px;

	height: 51px;

	float: right;

	margin-right: 5px;

	position: absolute;

	margin-top: 10px;

	top: 100px;

	right: -5px;

	overflow: hidden;

	cursor: pointer;

	z-index: 9999;

	background: rgba(0,0,0,.5) url(../images/jdalbtn_r01.png) no-repeat;

}

.picScroll-left03 .hd2 ul {

	float: right;

	overflow: hidden;

	zoom: 1;

	margin-top: 10px;

}

.picScroll-left03 .bd2 {

	overflow: hidden;

	position: relative;

}

.picScroll-left03 .tempWrap {

}

.picScroll-left03 .bd2 ul {

	overflow: hidden;

	zoom: 1;

}

.picScroll-left03 .bd2 ul li {

	float: left;

	_display: inline;

	overflow: hidden;

	text-align: center;

	width: 370px;

	margin-right: 45px;

}

.picScroll-left03 .bd2 ul li .pic {

	text-align: center;

}

.picScroll-left03 .bd2 ul li .pic img {

	width: 370px;

	height: 260px;

	display: block;

	margin: 0 auto;

}

/*地面材料*/

.dimian_title {

	width: 100%;

	background: rgba(0,69,107,.8);

	font-size: 18px;

	color: #fff;

	line-height: 55px;

	position: absolute;

	left: 0;

	bottom: 0px;

}

.rqdian {

	overflow: hidden;

	padding: 80px 0;

	background: #f5f5f5;

}

.bzgongyi {

	overflow: hidden;

	padding: 80px 0;

}

.kongtiao {

	overflow: hidden;

	padding: 80px 0;

}

/*消防*/

.xiaofang {

	padding: 0 0 80px 0;

	overflow: hidden;

}

.xf_main {

	overflow: hidden;

	margin-top: 40px;

}

.xf_main01 {

	width: 240px;

	float: left;

}

.xf_main01 span {

	display: block;

	width: 180px;

	text-align: center;

	font-size: 14px;

	color: #666;

}

/*硬装页面样式结束*/



/*超值方案套餐*/



/*创意风格体验*/

.slideTxtBox03 {

	margin-top: 40px;

}

.slideTxtBox03 .hd {

	text-align: center;

	z-index: 99;

	position: relative;

	background: url(../images/jiajubj.jpg) repeat-x 0 78px;

}

.slideTxtBox03 .hd ul li {

	display: inline-block!important;

	margin: 0 25px;

}

.slideTxtBox03 .hd ul li:hover {

	cursor: pointer;

}

.slideTxtBox03 .hd ul li font {

	display: block!important;

	height: 55px;

	line-height: 55px;

	padding: 0 35px;

	color: #666;

	font-size: 16px;

}

.slideTxtBox03 .hd ul li span {

	display: block;

	height: 28px;

	background: url(../images/hdlibj.png) no-repeat center bottom;

}

.slideTxtBox03 .hd ul li.on font {

	background: #2164ad;

	color: #fff;

}

.slideTxtBox03 .hd ul li.on span {

	background: url(../images/hdlionbj.png) no-repeat center bottom;

}

.slideTxtBox03 .bd {

}

.picScroll-left04 {

	overflow: hidden;

	position: relative;

	z-index: 9;

	margin-top: 30px;

}

.picScroll-left04 .hd2 {

	width: 300px;

	margin: 0 auto;

	position: relative;

	text-align: center;

}

.picScroll-left04 .hd2 ul {

	overflow: hidden;

	zoom: 1;

	margin-top: 10px;

	display: inline-block;

}

.picScroll-left04 .hd2 ul li {

	float: left;

	width: 12px;

	height: 12px;

	overflow: hidden;

	margin-right: 5px;

	text-indent: -999px;

	cursor: pointer;

	background: url(../images/yd03.png) no-repeat;

}

.picScroll-left04 .hd2 ul li.on {

	background: url(../images/yd04.png) no-repeat;

}

.picScroll-left04 .hd2 .prev {

	display: inline-block;

	width: 44px;

	height: 11px;

	float: right;

	margin-right: 5px;

	position: absolute;

	margin-top: 10px;

	top: 0px;

	left: 0px;

	z-index: 999999;

	overflow: hidden;

	cursor: pointer;

	background: url(../images/jt_l.png) no-repeat center;

}

.picScroll-left04 .hd2 .next {

	display: inline-block;

	width: 44px;

	height: 11px;

	float: right;

	margin-right: 5px;

	position: absolute;

	margin-top: 10px;

	top: 0px;

	right: 0px;

	overflow: hidden;

	cursor: pointer;

	z-index: 9999;

	background: url(../images/jt_r.png) no-repeat center;

}

.picScroll-left04 .bd2 {

	overflow: hidden;

	position: relative;

	margin-top: 30px;

}

.picScroll-left04 .tempWrap {

}

.picScroll-left04 .bd2 ul {

	overflow: hidden;

	zoom: 1;

}

.picScroll-left04 .bd2 ul li {

	float: left;

	_display: inline;

	overflow: hidden;

	text-align: center;

	width: 33%;

	position: relative;

}

.picScroll-left04 .bd2 ul li .pic {

	text-align: center;

}

.picScroll-left04 .bd2 ul li .pic img {

	max-width: 100%;

	display: block;

	margin: 0 auto;

}

.picScroll-left04 .bd2 ul li .pic span {

	display: block;

	line-height: 50px;

	font-size: 16px;

	text-align: center;

	width: 100%;

	color: #fff;

	background: rgba(0,0,0,.5);

	position: absolute;

	left: 0;

	bottom: 0;

}

/*智能化办公系统*/

.slideTxtBox04 {

	margin-top: 40px;

}

.slideTxtBox04 .hd {

	text-align: center;

	z-index: 99;

	position: relative;

}

.slideTxtBox04 .hd ul li {

	display: inline-block!important;

	margin: 0 10px;

}

.slideTxtBox04 .hd ul li:hover {

	cursor: pointer;

}

.slideTxtBox04 .hd ul li font {

	display: block!important;

	height: 55px;

	line-height: 55px;

	padding: 0 30px;

	color: #666;

	font-size: 16px;

}

.slideTxtBox04 .hd ul li span {

	display: block;

	height: 28px;

	background: url(../images/hdlibj.png) no-repeat center bottom;

}

.slideTxtBox04 .hd ul li.on font {

	background: #2164ad;

	color: #fff;

}

.slideTxtBox04 .hd ul li.on span {

	background: url(../images/hdlionbj.png) no-repeat center bottom;

}

.slideTxtBox04 .bd {

}

.slideTxtBox04 .arrow {

}

.slideTxtBox04 .arrow a {

}

.slideTxtBox04 .arrow .prev {

	display: block;

	width: 43px;

	height: 78px;

	float: right;

	margin-right: 5px;

	position: absolute;

	margin-top: 10px;

	top: 446px;

	left: 206px;

	z-index: 999999;

	overflow: hidden;

	cursor: pointer;

	background: url(../images/haha_r.png) no-repeat center;

}

.slideTxtBox04 .arrow .next {

	display: block;

	width: 43px;

	height: 78px;

	float: right;

	margin-right: 5px;

	position: absolute;

	margin-top: 10px;

	top: 446px;

	right: 206px;

	overflow: hidden;

	cursor: pointer;

	z-index: 9999;

	background: url(../images/haha_l.png) no-repeat center;

}

.zhinbg_pic {

	position: relative;

	z-index: 9;

	margin-top: -4px;

}

.zhinbg_wen {

	position: absolute;

	width: 650px;

	background: rgba(255,255,255,.8);

	height: 60px;

	left: 187px;

	bottom: 50px;

	line-height: 30px;

	color: #333;

	padding: 35px 90px;

}

/*标准施工工艺 */

.picScroll-left05 {

	overflow: hidden;

	position: relative;

	z-index: 9;

	margin-top: 40px;

}

.picScroll-left05 .hd2 {

}

.picScroll-left05 .hd2 ul {

	float: right;

	overflow: hidden;

	zoom: 1;

	margin-top: 10px;

}

.picScroll-left05 .bd2 {

	overflow: hidden;

	position: relative;

}

.picScroll-left05 .tempWrap {

	margin-left: 70px;

}

.picScroll-left05 .bd2 ul {

	overflow: hidden;

	zoom: 1;

}

.picScroll-left05 .bd2 ul li {

	float: left;

	_display: inline;

	overflow: hidden;

	text-align: center;

	width: 302px;

	margin: 0 25px;

	position: relative

}

.picScroll-left05 .bd2 ul li .pic {

	text-align: center;

}

.picScroll-left05 .bd2 ul li .pic img {

	width: 320px;

	height: 230px;

	display: block;

}

.picScroll-left05 .bd2 ul li .gongy_title {

	font-size: 18px;

	color: #333;

	text-align: center;

	line-height: 35px;

}

.picScroll-left05 .bd2 ul li .gongy_title span {

	font-size: 12px;

	line-height: 22px;

	display: block;

	color: #999;

	width: 290px;

	margin: 0 auto;

}

.picScroll-left05 .hd2 .next {

	top: 52px;

	right: 0px;

	display: block;

	width: 50px;

	height: 96px;

	position: absolute;

	overflow: hidden;

	cursor: pointer;

	z-index: 99999;

	background: url(../images/gonyilr.png) no-repeat -50px 0;

}

.picScroll-left05 .hd2 .prev {

	display: block;

	width: 50px;

	height: 95px;

	float: right;

	position: absolute;

	overflow: hidden;

	cursor: pointer;

	z-index: 99999;

	top: 52px;

	left: 0px;

	background: url(../images/gonyilr.png) no-repeat;

}

/*服务流程*/

.fw_lc {

	padding: 80px 0;

	overflow: hidden;

	background: #f5f5f5;

}

.nylcmain01 {

	width: 145px;

	float: left;

	text-align: center;

}

.nylcmain01 img {

	display: inline-block!important;

}

.nylcmain01 span {

	display: block;

	font-size: 14px;

	color: #333;

	line-height: 25px;

	padding: 8px 0;

	text-align: center;

}

.nylcmain02 {

	width: 175px;

	float: left;

	text-align: center;

}

.nylcmain02 img {

	display: inline-block!important;

}

.nylcmain02 span {

	display: block;

	font-size: 14px;

	color: #333;

	line-height: 25px;

	padding: 8px 0;

	text-align: center;

}

.nylc_jiantou {

	width: 53px;

	float: left;

	text-align: center;

	line-height: 150px;

}

.nylc_jiantou img {

	display: inline-block!important;

}

/*套餐分类*/

.fangan_fl {

	background: #f5f5f5;

	height: 80px;

	text-align: center;

}

.fangan_fl li {

	display: inline-block;

	padding: 0 30px;

	line-height: 80px;

	font-size: 16px;

	margin: 0 20px;

}

.fangan_fl li a {

}

.fangan_fl li.on a {

	color: #2164ad;

}

.fangan_fl li.on {

	border-bottom: 2px solid #2164ad;

}

/*超值方案套餐结束*/

/*关于我们*/

.ab_list {

	text-align: center;

	overflow: hidden;

	z-index: 99;

	position: relative;

	margin: 50px 0 30px 0;

	background: url(../images/jiajubj.jpg) repeat-x 0 78px;

}

.ab_list ul li {

	display: inline-block!important;

	margin: 0 25px;

}

.ab_list ul li a font {

	display: block!important;

	height: 55px;

	line-height: 55px;

	padding: 0 35px;

	color: #666;

	font-size: 16px;

}

.ab_list ul li a span {

	display: block;

	height: 28px;

	background: url(../images/hdlibj.png) no-repeat center bottom;

}

.ab_list ul li.on a font {

	background: #2164ad;

	color: #fff;

}

.ab_list ul li.on a span {

	background: url(../images/hdlionbj.png) no-repeat center bottom;

}

.ab_list ul li:hover a font {

	background: #2164ad;

	color: #fff;

}

.ab_list ul li:hover a span {

	background: url(../images/hdlionbj.png) no-repeat center bottom;

}

.company2 {

	padding-bottom: 50px;

	width: 1060px;

	margin: 0 auto;

	min-height: 400px;

}

.company2 p {

	font-size: 16px;

	line-height: 30px;

}

/*关于我们结束*/





/*新闻资讯*/

.newlist {

}

.newlist ul li {

	display: block;

	clear: both;

	padding: 25px 0;

	border-bottom: 1px solid #f1f1f1;

}

.newlist ul li .imgk {

	width: 300px;

}

.newlist ul li .imgk img {

	width: 300px;

	height: 200px;

}

.newlist ul li .lin {

	width: 845px;

	padding-left: 40px;

}

.lidate {

	font-size: 12px;

	color: #ddd;

	line-height: 30px;

	padding-top: 5px;

}

.newlist ul li .lin h4 {

	font-size: 18px;

	font-weight: normal;

	line-height: 40px;

}

.newlist ul li .lin p {

	font-size: 14px;

	color: #999;

	line-height: 25px;

}

.morehn {

	width: 120px;

	line-height: 40px;

	font-size: 14px;

	color: #fff;

	background: #2164ad;

	text-align: center;

	margin-top: 20px;

}

/* 通用分页样式 */

.pages {

	padding: 5px 0;

	margin: 40px 0 80px 0;

	clear: both;

	text-align: center;

}

.pages:after {

	content: '.';

	clear: both;

	height: 0;

	line-height: 0;

	display: block;

	visibility: hidden;

}

.pages ul {

	padding: 0;

	list-style: none;

	margin: 0;

	display: block;

	width: 100%;

}

.pages li {

	display: inline-block;

	margin-right: 5px;

	float: none;

}

.pages li a {

	padding: 5px 10px;

	border: 1px solid #e1e1e1;

	height: 24px;

	line-height: 24px;

	color: #666;

}

.pages li a:hover {

	border: 1px solid #d21302;

	background: #d21302;

	color: #fff;

	text-decoration: none;

}

.pages li span {

	border: 1px solid #e1e1e1;

	height: 24px;

	line-height: 24px;

	color: #c4c4c4;

	padding: 5px 10px;

}

.pages .current a {

	border: 1px solid #d21302;

	background: #d21302;

	color: #fff;

}



/*新闻详细*/

.news_xx{

	padding: 20px 0 80px 0;

}

.news_xx01 {

	font-size: 25px;

	line-height: 40px;

	text-align: center;

	color: #2164ad;

}

.news_xx02 {

	text-align: center;

	font-size: 14px;

	color: #999;

	line-height: 35px;

	padding-bottom: 10px;

	border-bottom: 1px dashed #ddd;

}

.news_xx03 {

	padding: 20px;

	font-size: 16px;

	line-height: 30px;

	color: #666;

	min-height: 400px;

}

.news_xx03 p {

	font-size: 16px;

	line-height: 30px;

	color: #666;

}

.news_xx04 img {

	display: block;

	margin: 20px auto;

}

.news_sx {

	padding: 0 20px;

	height: 40px;

	border: 1px solid #ddd;

	line-height: 40px;

	color: #333;

}

.news_sx a {

	color: #d21302;

}

.n_s {

	width: 50%;

	float: left;

	white-space: nowrap;

	overflow: hidden;

	text-overflow: ellipsis;

}

.n_x {

	width: 50%;

	float: right;

	text-align: right;

	hite-space: nowrap;

	overflow: hidden;

	text-overflow: ellipsis;

}



/*装修案例*/

.caselist{

	overflow: hidden;

	padding-top: 30px;

}

.caselist ul li{

	    width: 365px;

    margin: 0 17px 50px 17px;

    float: left;

}

.caselist ul li *{

	transition: all .8s ease;

    -moz-transition: all .8s ease;

    -webkit-transition: all .8s ease;

    -o-transition: all .8s ease;

}

.caselist ul li .caselist_pic{

    width: 363px;
    height: 226px;
    border: #ccc 1px solid;
	overflow: hidden;

	position: relative;

}
.aljs_a1{color:#fff !important;}
.caselist ul li .caselist_pic img{

	width: 365px;

	height: 230px;

}

.how_much{

	font-size: 14px;

	text-align: center;

	width: 100%;

	background: rgba(210,19,2,.8);

	line-height: 40px;

	position: absolute;

	left: 0;

	bottom: -40px;

}

.how_much a{

	color: #fff;

}

.caselist ul li:hover .how_much{

	bottom: 0;

}

.caselist ul li:hover .caselist_pic img{

	    transform: scale(1.1, 1.1);

    -ms-transform: scale(1.1, 1.1);

    -moz-transform: scale(1.1, 1.1);

    -webkit-transform: scale(1.1, 1.1);

    -o-transform: scale(1.1, 1.1);

}

.caselist ul li .lin h4{

	font-size: 16px;

	line-height: 55px;

	font-weight: normal;

	display: block;

	width: 320px;

	    white-space: nowrap;

    overflow: hidden;

    text-overflow: ellipsis;

	padding-right: 25px;

	background: url(../images/jt_r.png) no-repeat right center;

}

.caselist ul li:hover .lin h4{

	width: 340px;

}

.caselist ul li .lin p{

	font-size: 14px;

	color: #999;

	line-height: 25px;

}

/*案例详细*/

.picScroll-left06 {

	overflow: hidden;

	position: relative;

	z-index: 9;

	margin: 30px 0;

}

.picScroll-left06 .hd2 {

	width: 500px;

	margin: 30px auto;

	position: relative;

	text-align: center;

}

.picScroll-left06 .hd2 ul {

	overflow: hidden;

	zoom: 1;

	margin-top: 10px;

	display: inline-block;

}

.picScroll-left06 .hd2 ul li {

	float: left;

	width: 12px;

	height: 12px;

	overflow: hidden;

	margin-right: 5px;

	text-indent: -999px;

	cursor: pointer;

	background: url(../images/yd03.png) no-repeat;

}

.picScroll-left06 .hd2 ul li.on {

	background: url(../images/yd04.png) no-repeat;

}

.picScroll-left06 .hd2 .prev {

	display: inline-block;

	width: 44px;

	height: 11px;

	float: right;

	margin-right: 5px;

	position: absolute;

	margin-top: 10px;

	top: 0px;

	left: 0px;

	z-index: 999999;

	overflow: hidden;

	cursor: pointer;

	background: url(../images/jt_l.png) no-repeat center;

}

.picScroll-left06 .hd2 .next {

	display: inline-block;

	width: 44px;

	height: 11px;

	float: right;

	margin-right: 5px;

	position: absolute;

	margin-top: 10px;

	top: 0px;

	right: 0px;

	overflow: hidden;

	cursor: pointer;

	z-index: 9999;

	background: url(../images/jt_r.png) no-repeat center;

}

.picScroll-left06 .bd2 {

	overflow: hidden;

	position: relative;

	margin-top: 30px;

}

.picScroll-left06 .tempWrap {

}

.picScroll-left06 .bd2 ul {

	overflow: hidden;

	zoom: 1;

}

.picScroll-left06 .bd2 ul li {

	float: left;

	_display: inline;

	overflow: hidden;

	text-align: center;

	width:1200px;

	position: relative;

}

.picScroll-left06 .bd2 ul li .pic {

	text-align: center;

}

.picScroll-left06 .bd2 ul li .pic img {

	max-width: 1000px;

	display: inline-block;

}



.news_xx05 {

	padding: 20px;

	font-size: 16px;

	line-height: 30px;

	color: #666;

}

.news_xx05 p {

	font-size: 16px;

	line-height: 30px;

	color: #666;

}

.news_xx05 span{

	font-size: 18px;

	color: #2164ad;

	line-height: 45px;

}



/*在线留言*/

.mess {

	padding: 0;

	margin: 0;

	font-size: 14px;

	margin-left: 200px;

}

.mess tr {

	padding: 0;

	margin: 0;

	line-height: 50px;

	height: 50PX

}

.mess input {

	display: inline-block;

	height: 25px;

	padding: 2px 8px;

	font-size: 12px;

	line-height: 1.42857143;

	color: #555;

	background-color: #fff;

	background-image: none;

	border: 1px solid #ccc;

	border-radius: 4px;

	-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);

	box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);

}



.mess textarea {

	width:500px !important;

	display: inline-block;

	padding: 2px 8px;

	font-size: 12px;

	line-height: 1.42857143;

	color: #555;

	background-color: #fff;

	background-image: none;

	border: 1px solid #ccc;

	border-radius: 4px;

	-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);

	box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);

}

.mess .submit {

	width: 240px;

	height: 40px !important;

	text-align: center;

	color: #fff !important;

	font-size: 16px;

	background: #d21302 !important;

	border-radius: 10px;

	border: 0 none;

	cursor: pointer;

}

div.pfw{position:relative;border:1px solid #e1e1e1; margin-top:30px; }

div.pfw:after{content:".";display:block;height:0;clear:both;visibility:hidden;line-height:0;overflow:hidden;}

div.pfw h3{height:30px;line-height:30px;font-size:1em;margin:0;padding:0 0 0 20px;background:#f6f6f6 url(../images/heading_bg.png) 8px top no-repeat;border-bottom:1px solid #e1e1e1; color:#444; font-weight:bold;}

div.pfw h3 small{font-size:12px;color:#666;font-weight:normal;padding-left:4px;font-style:normal;}

div.pfw h3 .more{display:block;float:right;height:30px;line-height:30px;padding-right:8px;font-weight:normal;font-size:12px;margin-right:5px;}

div.pfw .content{margin:5px;font-size:12px;line-height: 1.6em;padding:10px;}

div.pfw .adm_reply {margin:6px 0 0 0;font-size:1em;line-height:200%;padding:25px 5px 25px 25px;position:relative; color:#444; border-top:1px solid #e1e1e1; background:#f7faff;}

div.pfw .adm_reply span{color:darkred; font-weight:bold; color:#e77718; }



/*公司相册*/

.ablum_list ul li{

	display: block;

	width: 355px;

	float: left;

	margin: 0 22px 25px 22px;

}

.ablum_pic img{

	padding: 5px;

	border: 1px solid #eee;

	width: 100%;

	width: 342px;

	height: 215px;

}

.ablum_title{

	height: 50px;

	line-height: 50px;

	width: 330px;

	text-align: center;

	white-space:nowrap; 

overflow:hidden; 

text-overflow:ellipsis;

}

.album_xx img{

	margin: 10px auto;

}



.ditu iframe{

	padding: 2px;

	border: 1px solid #eee;

}

