/*清楚浮动*/
.c{clear: both;}
/*强制白色*/
.gie{
	color: #333 !important;
}
/*头部导航*/
.header_menu {
	background: #F5F5F5;
	height: 35px;
	line-height: 35px;
	color: #666;
	border-bottom: 1px solid #F2F2F2;
}
.header_menu ul{
	width: 1275px;
	margin: auto;
	display: block;
	min-width: 1275px;
}
.header_menu ul li{
	width: 50%;
	display: block;
	float: left;
	font-size: 12px;
}
.header_menu ul li a {
	color: #666;
	margin-right: 5px;
	font-size: 12px;
}
.header_menu ul li a:hover {
	text-decoration: underline;
}
.ys{
	color:#B17F44;
}
.ys a{
	color:#B17F44;
}
.rd{
	color: #CE2222;
}
.rd a{
	color:#CE2222;
}
.yo{
	color: #FE5540;
}
/*网站头部*/
.header{
	width: 1275px;
	height: 150px;
	margin: auto;
}
.header .logo{
	width: 30%;
	float: left;
}
.header .logo img{
	display: block;
	margin-top: 15px;
}
/*头部搜索设置*/
.header .search{
	width: 50%;
	float: left;
}
.search form{
	width: 90%;
	display: block;
	margin-top: 55px;
}
.search-left{
	width: 80%;
	float: left;
}
#search_key {
	width: 100%;
	border: 1px solid #F2F2F2;
	height: 45px;
	line-height: 45px;
	padding: 0 10px;
	background: #FFFF;
	font-size: 14px;
	color: #999;
}
#search_btn {
	height: 45px;
	width: 100%;
	color: #FFF;
	cursor: pointer;
	font-size: 20px;
	background: #B17F44;
	border: 1px solid #B17F44;
}
.search-right{
	width: 20%;
	float: left;
}
.search-hot{
	clear: both;
	font-size: 12px;
	color: #999;
	line-height: 25px;
	text-indent: 3px;
}
.search-hot a{
	color: #999;
	margin-right: 5px;
}
/*顶部电话*/
.header .ptell{
	width: 20%;
	float: left;
}
.ptell-box{
	width: 100%;
	height: 70px;
	margin: 40px auto 0px auto;
	overflow: hidden;
}
.ptell-box .t1{
	width: 67px;
	height: 63px;
	display: block;
	float: left;
	overflow: hidden;
}
.ptell-box .t1 img{
	display: block;
	width: 67px;
	height: 63px;
}
.ptell-box .t2{
	display:block;
	float: left;
	font-size: 20px;
	color: #C78D46;
	padding: 0px;
	padding-top: 15px;
	text-indent: 10px;
}
.ptell-box .t2 i{
	display: block;
	font-style: normal;
	font-size: 14px;
	font-weight: normal;
}
/*头部导航设置*/
.naver{
	height: 55px;
	background: #333;
	position: relative;
	z-index: 999;
}
#navigation {
	width: 1275px;
	display: block;
	margin: auto;
}
#navigation>li {
	float: left;
	position: relative;
	z-index: 999;
}
#navigation>li>a {
	display: block;
	line-height: 55px;
	width: 120px;
	text-align: center;
	color: #FFF;
	font-size: 16px;
	transition: all .5s ease 0s;
}
#navigation>li:hover>a, #navigation>li>a:hover, #navigation .current {
	color: #FFF;
	background: #B17F44;
	text-decoration: none;
}
#navigation .sub {
	display: none;
	position: absolute;
	left: 0;
	background: #B17F44;
	z-index: 99999;
	width: 100%;
	text-align: center;
}
#navigation .sub li {
	background: none;
	float: none;
}
#navigation .sub li a {
	display: block;
	height: 40px;
	line-height: 40px;
	font-weight: normal;
	color: #FFF;
}
#navigation .sub li a:hover {
	background: #B88B56;
}
#navigation .main{
	background: url(images/naver_bj.png) no-repeat left center;
}
/*网站幻灯片*/
#banner {
	position: relative;
	z-index: 1;
}
#banner .bd li {}
#banner .hd ul {
	width: 100%;
	position: absolute;
	z-index: 1;
	bottom: 0;
	left: 0;
	height: 100px;
	line-height: 30px;
	text-align: center;
}
#banner .hd ul li {
	cursor: pointer;
	display: inline-block;
	zoom: 1;
	width: 30px;
	height: 8px;
	margin-right: 2px;
	background: #FFF;
	overflow: hidden;
	line-height: 9999px;
}
#banner .hd ul .on {
	width: 50px;
	background: #B17F44;
}
#banner .container {
}
#banner .container a {
	display: block;
}
#banner .next, #banner .prev {
	position: absolute;
	top: 0;
	width: 68px;
	color: #FFF;
	line-text-align: center;
	cursor: pointer;
}
#banner .next {
	right: 80px;
	background: url(images/next.png) center no-repeat;
}
#banner .prev {
	left: 80px;
	background: url(images/prev.png) center no-repeat;
}
/*内页banner*/
.ny-img{
	min-width:1200px;
	height: 600px;
	background-size: 1920px 600px;
	text-align: center;
	overflow: hidden;
}
/*内页banner*/
.channel_cover{
	width: 100%;
	height: 320px;
	overflow: hidden;
}
.nig{
	width: 100%;
	overflow: hidden;
}
.nig img{
	display: inline-block;
	overflow: hidden;
}
/*内页幻灯内容盒子*/
.channel_cover ul{
	width:1200px;
	margin: auto;
}
.channel_cover ul li{
	width: 100%;
	height: 200px;
	margin-top: 60px;
	display: block;
	position: relative;
	padding: 20px;
}
.channel_cover ul li span{
	display: block;
	overflow: hidden;
	font-size: 23px;
	color: #555;
}
.channel_cover ul li h3{
	color: #444;
	font-size: 26px;
	font-weight:500;
	letter-spacing: 5px;
}
.channel_cover ul li h4{
	font-weight: normal;
	font-size: 16px;
	color: #888;
	padding: 0px;
}
/*面包屑导航*/
.current_location{
	font-size: 14px;
	width: 1275px;
	margin: 20px auto;
}
.current_location span{
	font-size: 16px;
}
/*通用展示盒子*/
.show_box{
	width: 1275px;
	margin: auto;
}
.sxcss{
	width: 100%;
	margin: 10px 0px;
	overflow: hidden;
}
.sxcss p{
	height: 30px;
	line-height: 30px;
}
.sxcss .sxbj{
	display: inline-block;
	padding-right: 10px;
}
.sxcss .sxbj2{
	color: #B17F44;
}
.sxanli{
	width: 100%;
	overflow: hidden;
}
.sxanli a{
	width: calc(100% / 3 - 15px);
	display: block;
	float: left;
	margin: 10px 15px 10px 0px;
	overflow: hidden;
}
.sxanli p{
	display: block;
	line-height: 25px;
}
.sxtp{
	width: 412px;
	height: 256px;
	overflow: hidden;
	margin-bottom: 5px;
}
.sxtp img{
	display: block;
	width: 100%;
	min-height: 25px;
	margin-bottom: 10px;
	transition: all .5s ease 0s;
}
.sxtp img:hover{
	transform: scale(1.1, 1.1);
}
.sxanli span{
	font-size: 12px;
	color: #CCC;
}
/*栏目导航*/
.channel_list{
	width:100%;
	margin: 10px auto;
	display: block;
	background: rgba(255, 255, 255, 0.5);
    box-shadow: 0 0 10px rgb(73 66 66 / 5%);
    border: 0px;
    overflow: hidden;
}
.channel_list li{
	display:block;
	float: left;
}
.channel_list li a{
	width: 100px;
	height: 60px;
	display: block;
	text-align: center;
	line-height: 60px;
	overflow: hidden;
}
.channel_list li .current{
	color: #B17F44;
	width: 100px;
	height: 60px;
	text-align: center;
	line-height: 60px;
	overflow: hidden;
}
/*案例展示*/
.show_ali{
	width: 100%;
	overflow: hidden;
}
.alibox{
	width:calc(100% / 3 - 15px);
	float: left;
	margin: 10px 15px 10px 0px;
	border: 0PX;
	background: rgba(255, 255, 255, 0.5);
    box-shadow: 0 0 10px rgb(73 66 66 / 5%);
}
.alibox span{
	padding: 0px 0px 10px 10px;
	display:block;
	font-size: 12px;
	font-weight: lighter;
	color: #CCC;
}
.alibox h1{
	display: block;
	padding: 10px 0px 5px 10px;
	font-size: 16px;
	font-weight: normal;
}
.alimg{
	width: 410px;
	height: 256px;
	overflow: hidden;
}
.alimg img{
	width: 410px;
	height: 256px;
	overflow: hidden;
	transition: all .5s ease 0s;

}
.alimg img:hover{
	transform: scale(1.1, 1.1)
}
/*全景案例*/
.qjal{
	width: 98%;
	margin: auto;
	overflow: hidden;
	position: relative;
	cursor: pointer;
}
.qjal img{
	display: block;
	overflow: hidden;
	z-index: 1;
}
.qjal b{
	display: block;
	font-size:80px;
	position: absolute;
	z-index: 2;
	color:#333;
	opacity:0.5;
	font-weight: lighter;
	top:38%;
	left:50%;
	/*:::::::::设置定位居中:::::::::::*/
	-webkit-transform:translateX(-50%);
	-moz-transform:translateX(-50%);
	-ms-transform:translateX(-50);
	transform: translateX(-50%);

}
/*分页设置*/
.page_show {
	clear: both;
	margin: 30px 0;
	text-align: center;
	font-size: 14px;
}
.page_show a, .page_show span {
	display: inline-block;
	height: 40px;
	line-height: 40px;
	min-width: 50px;
	text-align: center;
	background: #F2F2F2;
	margin-right: 2px;
	border-radius: 1px;
	padding: 0px 10px;
}
.page_show a:link, .page_show a:visited {
	text-decoration: none;
}
.page_show a:hover, .page_show a.current {
	background: #B17F44;
	color: #FFF;
}
/*分页设置结束*/

/*浮动客服*/
#float {
	z-index: 9999;
	position: absolute;
	display: block;
	top: 20%;
	right: 0px;
}
#float .wrap {
	margin-bottom: 1px;
	position: relative;
	background: #FFFF;
	opacity: .9;
	z-index: 999;
	height: 65px;
	box-shadow: 0 0 10px 0 rgb(20 34 67 / 10%);
}
#float .wrap:hover {
	background: #F1F1F1;
}
#float .icon {
	cursor: pointer;
	width: 70px;
	display: block;
	text-align: center;
	color: #B17F44;
	font-size: 30px;
}
#float .name {
	cursor: pointer;
	color: #B17F44;
	font-size: 12px;
	text-align: center;
	margin-top: 3px;
}
#float .content{
	min-height: 40px;
	line-height: 40px;
	font-size: 16px;
	text-align: center;
	min-width: 180px;
	position: absolute;
	right: 70px;
	top: 0px;
	display: none;
	padding: 10px;
	background: #FFF;
	box-shadow: 0 0 5px #EEE;
}
#float .content a {}

/*底部导航*/
.f_nav{
	width: 1275px;
	margin: auto;
	display: block;
	overflow: hidden;
}
.f_nav li{
	display: block;
	float: left;
	margin: 10px 10px;
}
.f_nav h3{
	font-size: 16px;
	color: #FFF;
	font-weight: normal;
}
.f_nav a{
	display:inline-block;
	margin-right: 10px;
	color: #888;
	margin: 5px 10px 5px 0px;
}
/*二维码设置*/
.code{
	width: 50%;
	float: right;
}
.code img{
	display: block;
	width: 110px;
	margin: auto;
	border-radius: 1px;
}
.code h3{
	display: block;
	padding: 5px;
	font-size: 14px;
	text-align: center;
}
/*友情链接*/
.link{
	width: 1275px;
	min-height: 80px;
	margin: 0px auto;
}
.link h3{
	display: block;
	font-size: 16px;
	color: #FFF;
	text-indent: 10px;
	font-weight: normal;
}
.link a{
	display:inline-block;
	margin: 0px 10px;
	color: #888;
}
/*版权信息*/
.copyright{
	width: 1275px;
	text-indent: 10px;
	margin: auto;
}
.copyright a{
	color: #888;	
}
.copyright a:hover{
	text-decoration: underline;
}
.copyright p{
	padding: 3px;
	text-indent: 5px;
}

/*底部浮动广告*/
.floating{
	position: fixed;
	bottom: 0;
	right:100%;
	width: 100%;
	height: 130px;
	z-index: 1000;
	overflow: hidden;
	background: rgba(0, 0, 0, .95);
}
.closeee{
	background: url("images/close.png")  no-repeat center center;
}
.floating .gotoCenter {
	display: block;
	width: 1000px;
	margin: 0 auto;
}
.floating .closeee {
	position: absolute;
	top: 0;
	right: 20px;
	width: 35px;
	height: 35px;
	margin-top: 40px;
	cursor: pointer;
}
.thumbnail {
	position: fixed;
	left: 0px;
	bottom: 1px;
	width: 140px;
	height: 94px;
	cursor: pointer;
}

@-webkit-keyframes rotate {
	from {-webkit-transform:rotate(0deg);}
	to {-webkit-transform:rotate(360deg);}
}
.float-cont{
	width: 60%;
	margin: 20px auto 0px auto;
}
.fcont-left{
	width: 25%;
	float: left;
}
.fcont-right{
	width: 75%;
	float: right;
}
/*浮动广告表单设置*/
.floating_form{
	width:550px;
	float: left;
	overflow: hidden;
	position: relative;
}
.floating_form p{
	height: 55px;
	display:block;
	float: left;
	overflow: hidden;
	position: relative;
}
.floating_form p i{
	position: absolute;
	right: 8px;
	top: 6px;
	font-style: normal;
	color: #AAA;
}
.floating_form p input{
    height: 35px;
    border: 0px;
    padding: 5px;
    color: #AAA;
    margin:0px 5px;
    line-height: 35px;
    letter-spacing: 1px;
    border-radius: 2px;
    background: rgba(102, 102, 102, .15);
}
.floating_form p b{
	display: none;
	font-size: 10px;
	text-indent: 5px;
	line-height: 0px;
	line-height: 20px;
	color: red;
}
.floating_form .xm{
	width: 180px;
}
.floating_form .dh{
	width: 180px;
}
.floating_form .mj{
	width: 180px;
}
.floating_form .lx{
	width: 180px;
}
input:focus {
	border-color: #09c;
	outline: none;
}
.floating_form .sv{
	position: absolute;
	right: 0px;
	top:28px;
	display: block;
	width:140px;
    height:40px;
    color: #FFF;
    border: 0px;
    line-height:40px;
    text-align: center;
    letter-spacing: 1px;
    border-radius: 2px;
    background:red;
	cursor:pointer;
}
.floating_form .sv:hover{
	background:#F07800;	
	-webkit-transition: all 0.3s;
	-moz-transition: all 0.3s;
	-ms-transition: all 0.3s;
	-o-transition: all 0.3s;
	transition: all 0.3s;
}
.floating-tell{
	width: 280px;
	float: right;
}
.floating-tell span{
	display: block;
	color: #FFF;
	font-size: 20px;
	padding-top: 35px;

}
/*浮动广告结束*/

/*首页部分开始*/

/*通用宽盒子*/
.public-kbox{
	width: 100%;
}
/*通用窄盒子*/
.sbox{
	padding: 20px;
	margin-bottom: 10px;
	background: #FAFAFA;
}
.sbox ul{
	display: block;
	width: 1275px;
	margin: 0px auto;
	overflow: hidden;

}
/*通用窄盒子左侧*/
.sbox .left{
	width: 20%;
	float: left;
	max-width: 300px;
	overflow: hidden;
}
/*通用窄盒子右侧*/
.sbox .right{
	width: 78%;
	float: right;
	max-width: 995px;
	overflow: hidden;
}

/*网站地图样式*/
.marker{
    color: #ff6600;
    padding: 4px 10px;
    border: 1px solid #EEE;
    white-space: nowrap;
    font-size: 12px;
    font-family: "";
    border-radius: 2px;
    background-color: #0066ff;
}
#container{
	padding: 5px;
    width: 730px;
    height: 350px;
	background: rgba(255, 255, 255, 0.5);
    box-shadow: 0 0 15px rgb(73 66 66 / 5%);
}
#fl{
	float: left;
}
#fr{
	float: right;
}
/*网站地图样式*/

/*联系我们左侧*/
.sleft{
	width: 730px;
	float: left;
	overflow: hidden;
}
/*联系我们右侧*/
.sright{
	width: 545px;
	float: right;
    height: 350px;
}
.sright h1{
	padding: 10px 5px;
	font-size: 25px;
	text-indent: 30px;
	font-weight: normal;
}
.sright p{
	color: #666;
	padding: 5px;
	text-indent: 30px;	
}
/*合作品牌*/
.ppai{
	width: 1275px;
	margin: 10px auto;
	overflow: hidden;
}
.ppai-box{
	width: 100%;
}
.ppai-box a{
	width: calc(100% / 6 - 22.5px);
	height: 77px;
	display: block;
	float: left;
	margin: 11px;
}
.ppai-box a img{
	display: block;
}
/*通用小盒子*/
.public-xbox{
	width: 1275px;
	margin: auto;
	overflow: hidden;
}
/*口号*/
.slogan{
	width: 1275px;
	margin: 0 auto;
	overflow: hidden;
	padding: 20px 0px;	
}
.increase{
	margin-top: 10px;
	display: block;
	overflow: hidden;
}
.increase li{
	width: 25%;
	display: block;
	float: left;

}
.incrbox{
	width: 100%;
	margin: auto;
	padding: 10px 0px;
	overflow: hidden;
}
.incrbox span{
	display:inline-block;
	padding-top: 5px;
}
.incrbox .counter{
	display: inline-block;
	text-indent: 115px;
	font-size: 40px;
	color: #B28147;
	text-align: center;
}
.incrbox .lck{
	color: #B28147;
	font-size: 20px;
	text-align: center;
}
.incrbox .sn{
	color: #333;
	font-size: 20px;
	display: block;
	text-align: center;
}
.incrbox .spn{
	color: #555;
	display: block;
	font-size: 14px;
	text-align: center;
}
/*尊享服务*/
.exclusive{
	padding: 30px 0px;
	overflow: hidden;
	background: #FAFAFA;

}
.exc-box{
	width: 1275px;
	margin: 20px auto;
}
/*尊享服务表单*/
.exc-form-box{
	width: 303px;
	height: 386px;
	float: left;
	margin-right: 15px;
	position: relative;
	background:url(images/yyue.jpg) no-repeat;
}
.exc-form-box h3{
	width: 80%;
	margin: 10px auto 5px auto;
	text-align: center;
	font-weight: normal;
}
/*尊享服务表单设置*/
.exc-form{
	width: 80%;
	display: block;
	height: 280px;
	position: relative;
	margin: 10px auto 0px auto;
}
.exc-form b{
	color: red;
	display: none;
	font-size: 10px;
	text-indent: 5px;
}
.exc-form p{
	width: 100%;
	display: block;
	height: 60px;
	display:block;
	float: left;
	overflow: hidden;
	position: relative;
}
.exc-form p i{
	position: absolute;
	right: 8px;
	top: 6px;
	font-style: normal;
	color: #AAA;
}
.exc-form p input{
    color: #AAA;
    letter-spacing: 1px;
    border-radius: 3px;
    background: #F9F9F9;
    border: 1px solid #F2F2F2;
}
/*尊享服务表单按钮设置*/
.exc-form .sv{
	position: absolute;
	left: 20%;
	bottom: 0px;
	display: block;
	width:150px;
    height:36px;
    color: #FFF;
    border: 0px;
    line-height:38px;
    text-align: center;
    letter-spacing: 1px;
    border-radius: 2px;
    background:#B78A5E;
	cursor:pointer;
}
.exc-form .sv:hover{
	background:#F07800;	
	-webkit-transition: all 0.3s;
	-moz-transition: all 0.3s;
	-ms-transition: all 0.3s;
	-o-transition: all 0.3s;
	transition: all 0.3s;
}

/*尊享服务右侧部分*/
.exc-left{
	width: 303px;
	height: 386px;
	float: left;
	margin-right: 15px;
}
.exc-left li, .exc-right li{
	display: block;
	width: 100%;
	height: 188px;
	border: 1px solid #F6F6F6;
}
.exc-left li:hover, .exc-right li:hover{
	border: 1px solid #F1F1F1;
}
.exc-left li a, .exc-right li a{
	display: block;
	width: 100%;
	height: 188px;
}
.exc-center{
	width: 303px;
	height: 386px;
	float: left;
	margin-right: 15px;
	border: 1px solid #F6F6F6;
}
.exc-center:hover{
	border: 1px solid #F1F1F1;
}
.exc-center a{
	display: block;
	width: 303px;
	height: 386px;
}
.exc-right{
	width: 303px;
	height: 386px;
	float: left;
}
.exc-box h3{
	width: 80%;
	display:block;
	padding: 5px 0px;
	font-weight: normal;
	margin: 20px auto 0px auto;
}
.exc-box span{
	width: 80%;
	display:block;
	color: #999;
	font-size: 14px;
	margin: 0px auto 10px auto;
}
.exc-box h4{
	width: 80%;
	display:block;
	font-size: 14px;
	font-weight: normal;
	position: absolute;
	left: 25%;
	bottom: 20px;
	color: #666;
}
.exc-box h4 b{
	font-weight: normal;
	color: #FF4A35;
}
.exc-box h5{
	color: #B78A5E;
	display: block;
	font-size: 14px;
	text-align: center;
	font-weight: normal;
}
.fora{
	position: absolute;
	left: 38%;
	bottom: 10px;
	font-size: 12px;
	color: red;
}
/*免费验房*/
.mfyf{
	background: url(images/exc1.jpg) no-repeat left bottom;
}
/*免费接驾*/
.mfjj{
	background: url(images/exc2.jpg) no-repeat left bottom;
}
/*免费报价*/
.mfbj{
	background: url(images/exc3.jpg) no-repeat left bottom;	
}
/*风格测试*/
.fgcs{
	background: url(images/exc4.jpg) no-repeat left bottom
}
/*预约量房*/
.yylf{
	background: url(images/exc5.jpg) no-repeat left bottom
}
/*首页关于我们*/
.iabout{
	height: 712px;
	overflow: hidden;
	background: url(images/skins/i_abbj.jpg) no-repeat left center;
}
.public-kbox .iaul{
	display: block;
	width: 1275px;
	margin: 106px auto;
	position: relative;
}
.public-kbox .iaul li{
	display: block;
}
.kbox-left{
	width: 60%;
	height: 500px;
	position: absolute;
	left: 0px;
	top: 0px;
	background: #B28147;
	z-index: 1;
	color: #FFF;
}
.kleft-box{
	width: 75%;
	overflow: hidden;
	margin: 100px 0px 0px 50px;
}
.kleft-box h1{
	padding: 5px;
	font-size: 30px;
	font-weight: normal;
}
.kleft-box span{
	font-size: 20px;
}
.kleft-cont{
	font-size: 15px;
	padding-top: 20px;
	line-height: 25px;
	max-height: 150px;
	overflow: hidden;
}
.kleft-box a{
	color: #FFF;
	width: 150px;
	height: 40px;
	padding: 10px;
	display: block;
	font-size: 16px;
	overflow: hidden;
	margin: 50px auto;
	text-align: center;
	border: 1px solid #FFF;
	text-transform : uppercase;
}
.kbox-right{
	width: 50%;
	height: 430px;
	max-width: 600px;
	max-height: 430px;
	overflow: hidden;
	position: absolute;
	right: 0px;
	top: 35px;
	z-index: 2;
}
.right-tit{
	color: #FFF;
	width: 100%;
	height: 64px;
	display: block;
	line-height: 64px;
	text-indent: 20px;
	position: absolute;
	left: 0px;
	bottom: 0px;
	background: url(images/skins/smtm.png) no-repeat left bottom;
}
.right-tit i{
	display: inline-block;
	color: red;
	font-style: normal;
}
.kbox-right a{
	display: block;
	overflow: hidden;
}
/*首页案例*/
.ianli{
	width: 1275px;
	margin: 20px auto;
	overflow: hidden;
}
/*案例切换*/
.anli_tab{
	width:100%;
	margin:auto;
	min-width:1275px;
	position: relative;
}
.anli_nav{
	min-width: 905px;
	display:block;
	position: absolute;
	left:50%;
	top: 10px;
	/*:::::::::设置定位居中:::::::::::*/
	-webkit-transform:translateX(-50%);
	-moz-transform:translateX(-50%);
	-ms-transform:translateX(-50);
	transform: translateX(-50%);
	z-index: 1;
}
.anli_nav li{
	float: left;
    width: 130px;
    height: 40px;
    margin: 0px 10px;
    line-height: 40px;
    background: #6E6E6E;
    color: #FFF;
    cursor: pointer;
    text-align: center;
    opacity: .8;
    list-style: none;
    font-size: 15px;
	transition: all .5s ease 0s;
}
.anli_nav .selected {
	cursor: pointer;
    opacity: 1;
    color: #FFF;
    background: #B17F44;
}
.anli_nav li:hover {
	background: #B17F44;
	transition: all .6s ease 0s;
}
.anli_box{
	margin:auto;
	clear: both;
	width:1275px;
	overflow: hidden;
	position: relative;
}
.anli_box_cont{
	margin-top: 80px;
	width:1275px;
	height: 500px;
	overflow: hidden;
}
.hide {
	display: none;
}
/*首页案例左侧*/
.al-left{
	width: 240px;
	height: 150px;
	float: left;
}
.al-left a, .al-right a{
	width: 240px;
	height: 150px;
	display: block;
	overflow: hidden;
	margin-bottom: 15px;
	position: relative;
}
.al-left a img, .al-right a img{
	position: absolute;
	z-index: 1;
	width: 240px;
	height: 150px;
	transition: all .5s ease 0s;
}
.al-left a img:hover, .al-right a img:hover{
	transform: scale(1.1, 1.1);
}
.al-left a h3, .al-right a h3{
	display: block;
	width: 100%;
	position: absolute;
	left: 0;
	bottom: 0;
	z-index: 2;
	color: #FFF;
	font-size: 13px;
	font-weight: normal;
	text-align: center;
	background: rgba(0,0,0,0.5);
}
.al-left a i, .al-right a i{
	position: absolute;
	right: 0px;
	top: 0px;
	z-index: 2;
	color: #FFF;
	font-style: normal;
	background: rgba(245,115,43,0.5);
	padding: 1px 10px;
	font-size: 13px;
	border-radius: 1px;
}
/*首页案例中间*/
.al-center{
	width: 770px;
	height: 480px;
	float: left;
	margin-left: 12px;
	overflow: hidden;
	background: #E5E5E5;
}
/*图片切换设置*/
.flexslider {
	margin: 0;
	padding: 0;
}
.flexslider .slides > li {
	display: none;
	-webkit-backface-visibility: hidden;
}
.slides li a{
	display: block;
	overflow: hidden;
}
.flexslider .slides img {
	width: 100%;
	display: block;
}
.slides:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
html[xmlns] .slides {
	display: block;
	overflow: hidden;
}
* html .slides {
	width: 770px;
	height: 480px;
}
.no-js .slides > li:first-child {
	display: block;
}
.flexslider {
	margin: 0 auto;
	position: relative;
	width:100%;
	zoom: 1;
	width: 770px;
	height: 480px;
	overflow: hidden;
}
.flex-viewport {
	max-height: 2000px;
	-webkit-transition: all 1s ease;
	-moz-transition: all 1s ease;
	transition: all 1s ease;
}
/*单独设置宽度*/
.sli1{
	width: 800px;
	height: 500px;
}
.flexslider .slides {
	zoom: 1;
}
.flex-direction-nav {
*height: 0;
}
.flex-direction-nav a {
	width: 60px;
	height: 90px;
	margin: -60px 0 0;
	display: block;
	background: url(images/ad_ctr.png) no-repeat 0 0;
	position: absolute;
	top: 50%;
	z-index: 10;
	cursor: pointer;
	text-indent: -9999px;
	opacity: 0;
	filter:alpha(opacity=0);
	-webkit-transition: all .3s ease;
}
.flex-direction-nav .flex-next {
	background-position: 0 -90px;
	right: 0;
}
.flex-direction-nav .flex-prev {
	left: 0;
}
.flexslider:hover .flex-next {
	opacity: 0.8;
	filter:alpha(opacity=25);
}
.flexslider:hover .flex-prev {
	opacity: 0.8;
	filter:alpha(opacity=25);
}
.flexslider:hover .flex-next:hover, .flexslider:hover .flex-prev:hover {
	opacity: 1;
	filter:alpha(opacity=50);
}
.flex-control-nav {
	width: 100%;
	position: absolute;
	bottom: 10px;
	text-align: center;
}
.flex-control-nav li {
	margin: 0 5px;
	display: inline-block;
	zoom: 1;
	*display: inline;
}
.flex-control-paging li a {
	background: url(images/dot.png) no-repeat 0 -16px;
	display:block;
	height: 16px;
	overflow: hidden;
	text-indent:-99em;
	width: 16px;
	cursor: pointer;
}
.flex-control-paging li a.flex-active {
	background-position: 0 0;
}
/*首页案例右侧*/
.al-right{
	width: 240px;
	height: 150px;
	float: right;
}
/*查看更多*/
.more{
	width: 400px;
	height: 50px;
	margin: auto;
}
.more a{
	display:block;
	float: left;
	color: #FFF;
	margin: 10px;
	width: 150px;
	height: 40px;
	line-height: 40px;
	background: #B17F44;
	border-radius: 20px;
	position: relative;
  	vertical-align: middle;
  	-webkit-transform: perspective(1px) translateZ(0);
  	transform: perspective(1px) translateZ(0);
  	box-shadow: 0 0 1px transparent;
}
.more a:hover{
	background: #CE2222;
	transition: all .6s ease 0s;
  	-webkit-animation-name: hvr-pulse-shrink;
  	animation-name: hvr-pulse-shrink;
  	-webkit-animation-duration: 0.3s;
  	animation-duration: 0.3s;
  	-webkit-animation-timing-function: linear;
  	animation-timing-function: linear;
  	-webkit-animation-iteration-count: infinite;
  	animation-iteration-count: infinite;
  	-webkit-animation-direction: alternate;
  	animation-direction: alternate;
}

/*设置缩放*/
@-webkit-keyframes hvr-pulse-shrink {
  to{
    	-webkit-transform: scale(0.9); 
    	transform: scale(0.9);
  	}
}
@keyframes hvr-pulse-shrink {
  to{
		-webkit-transform: scale(0.9);
		transform: scale(0.9);
  	}
}
/*缩放设置结束*/
.more a span{
	display: block;
	font-size: 20px;
	position: absolute;
	left: 15%;
	top: 1px;
}
.more a i{
	display: block;
	font-size: 15px;
	font-style: normal;
	position: absolute;
	left: 33%;
	top: 1px;
}
/*首页在建工地*/
.igdi{
	width: 100%;
	margin:0 auto;
	padding: 30px 0px;
	overflow: hidden;
	min-width: 1275px;
	background: #FAFAFA;
}
.gdi-box{
	max-width: 1295px;
	margin: auto;
	overflow: hidden;
}
.g-abox{
	width: calc((100% - 0px) / 4);
	display: block;
	float: left;
	overflow: hidden;
}
.abox-cont{
	width: calc(100% - 20px);
	overflow: hidden;
	background: #FFF;
	margin: 9px;
	padding-bottom: 20px;
	position: relative;
}
.g-img{
	width: 100%;
	height: 190px;
	overflow: hidden;
}
.g-img img{
	transition: all .5s ease 0s;
}
.g-img img:hover{
	transform: scale(1.1, 1.1);
}
.g-date{
	color: #CCC;
	display: block;
	font-size: 14px;
	margin-top: 10px;
	overflow: hidden;
	font-style: normal;
	text-indent: 40px;
	font-weight: lighter;
	background: url(images/hx.png) no-repeat 10px 9px;
}
.abox-cont h3{
	display: block;
	text-align: center;
	font-weight: normal;
	font-size:16px;
	overflow: hidden;
}

/*首页新闻盒子*/
.inew-box{
	width: 1275px;
	margin:10px auto;
	overflow: hidden;
	padding: 10px 0px;
}
/*首页通用标题*/
.i-tit{
	width: 100%;
	color: #b28147;
	font-size: 28px;
	font-weight: lighter;
	text-align: center;
	line-height: 35px;
}
.i-tit span{
	color: #999;
	font-size: 16px;
	display: block;
	text-align: center;
	font-weight: normal;
	text-transform: uppercase;
}
.i-tit i{
	display: block;
	margin: 5px auto 10px auto;
	width: 100px;
	height: 1px;
	background: #CCC;
}
/*首页新闻切换*/
.new_tab {
	width:100%;
	margin:auto;
	min-width:1275px;
	position: relative;
}
.new_nav{
	display:block;
	position: absolute;
	left:50%;
	top: 10px;
	/*:::::::::设置定位居中:::::::::::*/
	-webkit-transform:translateX(-50%);
	-moz-transform:translateX(-50%);
	-ms-transform:translateX(-50);
	transform: translateX(-50%);
	z-index: 1;
}
.new_nav li {
	float: left;
    width: 130px;
    height: 40px;
    margin: 0px 10px;
    line-height: 40px;
    background: #6E6E6E;
    color: #FFF;
    cursor: pointer;
    text-align: center;
    opacity: .8;
    list-style: none;
    font-size: 15px;
}
.new_nav .selected {
	cursor: pointer;
    opacity: 1;
    color: #FFF;
    background: #B17F44;
}
.new_nav li:hover {
	background: #B17F44;
	transition: all .6s ease 0s;
}
.new_box{
	margin:auto;
	clear: both;
	width:1275px;
	overflow: hidden;
	position: relative;
}
.new_box_cont{
	margin-top: 80px;
	width:1275px;
	height: 400px;
	overflow: hidden;
}
.hide {
	display: none;
}
/*首页新闻左侧*/
.new-left{
	width: 400px;
	float: left;
	overflow: hidden;
}
.new-left img{
	width: 400px;
	height: 380px;
	transition: all .5s ease 0s;
}
.new-left img:hover{
	transform: scale(1.1, 1.1);
}
.new-right{
	width:875px;
	float: left;
	display: block;
	overflow: hidden;
}
.new-right a{
	clear: both;
	width: 90%;
	height: 110px;
	display: block;
	margin: 0px auto 25px auto;
}
/*首页新闻日期*/
.rdate{
	width: 12%;
	height: 110px;
	padding: 10px 0px;
	background: #E5E5E5;
	line-height: 40px;
	float: left;
	color: #666;
	overflow: hidden;
	border-radius: 1px;
}
.rdate .in1{
	font-size: 35px;
	display: block;
	text-align: center;
}
.rdate .in2{
	font-size: 16px;
	display: block;
	text-align: center;
}
/*首页新闻右侧内容*/
.rcont{
	width: 85%;
	float: right;
}
.rcont h3{
	font-size: 20px;
	font-weight: normal;
}
.rcont div{
	color: #555;
	line-height: 23px;
	font-size: 14px;
}
/*服务流程*/
.ilc{
	overflow: hidden;
	padding: 10px 0px;
}
.icl-box{
	width: 1275px;
	height: 180px;
	display: block;
	margin:20px auto;
	overflow: hidden;
}
.icl-box li{
	width: calc(100% / 7 - 10px);
	height: 180px;
	display: block;
	float: left;
	margin: 5px;
	padding-top: 40px;
	background: #FAFAFA;
}
.icl-box li img{
	display: block;
	margin: auto;
}
.icl-box li h3{
	font-size: 16px;
	display: block;
	font-weight: normal;
	text-align: center;
}
.icl-box li i{
	color: #CCC;
	display: block;
	font-size: 14px;
	text-align: center;
	font-style: normal;
	font-weight: lighter;
}
/*服务客户*/
.kehu{
	width: 100%;
	padding: 20px 0px;
}
/*滚动客户设置*/
.kh-box{
	width: 1275px;
	margin: auto;
	overflow: hidden;
	position: relative;
}
.kh-box .prev, .kh-box .next {
	position: absolute;
	top: 35%;
	right: 5px;
	color: #FFF;
	width: 25px;
	height: 40px;
	z-index: 9999;
	cursor: pointer;
	font-size: 30px;
	background: rgba(0, 0, 0, .5);
	transition: all .5s ease 0s;
}
.kh-box .prev:hover, .kh-box .next:hover {
	color: #FCC300;
}
.kh-box .prev {
	left: 5px;
	text-indent: 3px;
}
.kh-box .next {
	text-indent: 4px;
}
.kh-box .wrap{
	width:calc(1275px / 4);
	height: 230px;
	display: block;
	float: left;
}
.kh_img{
	width: 308px;
	max-height: 192.5px;
	display:block;
	float: left;
	margin: 5px;
	position: relative;
	z-index: 1;
}
.content{
	text-align: center;
}
/*服务优势*/
.advantage{
	width: 100%;
	padding: 30px 0px;
	overflow: hidden;
	background: url(images/bj.jpg) no-repeat left bottom;
}
.adv-box{
	width: 1275px;
	margin: 0px auto;
	display: block;
	overflow: hidden;
}
.adv-box a{
	height: 250px;
	display: block;
	float: left;
	overflow: hidden;
	background: rgba(250, 250, 250, .8);
}
.adv-box a:hover{
	color: #FFF;
	background: rgba(178, 129, 71, .5);
	transition: all 0.8s ease;
}
.adv-box a:hover span{
	-webkit-transform:rotatey(180deg);
	-moz-transform:rotatey(180deg);
	-ms-transform:rotatey(180deg);
	transform:rotatey(180deg);
}
.adv-box span{
	width: 98px;
	height: 98px;
	margin: 30px auto 10px auto;
	display: block;
	-webkit-transition:all 0.8s ease;
	-moz-transition:all 0.8s ease;
	-ms-transition:all 0.8s ease;
	transition:all 0.8s ease;
}
.adv-box a h3{
	display: block;
	font-size: 18px;
	font-weight: normal;
	text-align: center;
}
.adv-box a p{
	font-size: 14px;
	display: block;
	text-align: center;
}
/*IC1图片*/
.adv-ic1{
	width: 410px;
	margin: 5px 15px 5px 0px;
}
.adv-ic1 span{
	background: url(images/iocn/ic1.png) no-repeat;
}
.adv-ic1:hover span{
	background: url(images/iocn/ic1-1.png) no-repeat;
}
/*IC2图片*/
.adv-ic2{
	width: 425px;
	margin: 5px 0px;
}
.adv-ic2 span{
	background: url(images/iocn/ic2.png) no-repeat;
}
.adv-ic2:hover span{
	background: url(images/iocn/ic2-1.png) no-repeat;
}
/*IC3图片*/
.adv-ic3{
	width: 410px;
	margin: 5px 0px 5px 15px;
}
.adv-ic3 span{
	background: url(images/iocn/ic3.png) no-repeat;
}
.adv-ic3:hover span{
	background: url(images/iocn/ic3-1.png) no-repeat;
}
/*IC4图片*/
.adv-ic4{
	width: 410px;
	margin: 5px 15px 5px 0px;
}
.adv-ic4 span{
	background: url(images/iocn/ic4.png) no-repeat;
}
.adv-ic4:hover span{
	background: url(images/iocn/ic4-1.png) no-repeat;
}
/*IC5图片*/
.adv-ic5{
	width: 425px;
	margin: 5px 0px;
}
.adv-ic5 span{
	background: url(images/iocn/ic5.png) no-repeat;
}
.adv-ic5:hover span{
	background: url(images/iocn/ic5-1.png) no-repeat;
}
/*IC6图片*/
.adv-ic6{
	width: 410px;
	margin: 5px 0px 5px 15px;
}
.adv-ic6 span{
	background: url(images/iocn/ic6.png) no-repeat;
}
.adv-ic6:hover span{
	background: url(images/iocn/ic6-1.png) no-repeat;
}

/*关于我们*/
.ne-about{
	width:1275px;
	margin: auto;
}
.ne-about dt{
	display: block;
	margin: auto;
}
.ne-about dt ul{
	display: block;
	overflow: hidden;
}
.ne-about dt a:hover{
	color:#D28D39;
	border-bottom: 1px solid #D28D39;
}
.ne-about dd{
	display: block;
	overflow: hidden;
}
.ne-about dd ul{
	display: block;
	margin:50px 0px;
	overflow: hidden;
}
.ab-cont{
	display: block;
}
.ab-cont li{
	width: 50%;
	display: block;
	float: left;
	line-height: 30px;
}
.ab-cont h2{
	color: #666;
	line-height: 45px;
	font-weight: lighter;
	padding-bottom: 20px;
}
.ab-cont h2 span{
	color: #333;
	font-size: 30px;
	display: block;
}
.ab-cont h2 p{
	font-weight: lighter;
	font-size: 22px;
	padding-bottom: 10px;
	border-bottom: 1px solid #CCC;
}
.ab-cont img{
	display: block;
	margin: auto;
	margin-top: 50px;
	border-radius: 2px;
}

/*团队盒子*/
.tam_box{
	width: calc(100% / 2 - 20px);
	height: 260px;
	float: left;
	margin: 10px;
	background: #FAFAFA;
}
.tm-box{
	margin-bottom: 20px;
	overflow: hidden;
}
.t_left{
	width: 160px;
	height: 230px;
	float: left;
	margin-top: 15px;
	position: relative;
}
.t_left img{
	width: 160px;
	height: 230px;
	border-radius: 2px 2px 0px 0px;
	position: absolute;
	left: 15px;
	top: 0px;
	z-index: 2;
}
.t_left h1{
	width: 160px;
	height: 40px;
	line-height: 40px;
	text-align: center;
	position: absolute;
	left: 15px;
	bottom: 0px;
	z-index: 3;
	background: url(images/zzbj.png) repeat;
	color: #FFF;
	font-size: 16px;
	font-weight: lighter;
	padding: 0px;
}
.t_right{
	 float: right;
	 width: 410px;
	 margin-right: 10px;
}
.t_right h1{
	font-size: 18px;
	margin-top: 30px;
	font-weight: normal;
}
.t_right h1 span{
	display: inline-block;
	font-size: 14px;
	text-indent: 10px;
}
.t_liingyu{
	height: 30px;
	overflow: hidden;
	font-size: 14px;
	color: #666;
	line-height: 30px;
}
.t_right h1 a{
	display: block;
	float: right;
	color: #666;
	font-size: 12px;
}
.t_abanli{
	overflow: hidden;
	height: 130px;
	color: #666;
}
.t_abanli a{
	width: 31%;
	float: left;
	color: #666;
	display: block;
	margin: 5px 1%;
	overflow: hidden;
}
.t_abanli a img{
	display: block;
	width: 100%;
	max-height: 70px;
	overflow: hidden;
	border-radius: 1px;
}
.t_abanli a i{
	display: block;
	font-style: normal;
	font-size: 12px;
	line-height: 25px;
	text-align: center;
	padding-right: 3px;
}
.t_abanli p{
	font-size: 14px;
	padding-top: 10px;
}

/*快装*/
.kzhuang{
	width: 1275px;
	margin: 30px auto;
	overflow: hidden;
}
.kz-box{
	display: block;
	overflow: hidden;
}
.kz-box li{
	width:calc(100% / 3 - 20px);
	height: 300px;
	display: block;
	float: left;
	margin: 10px;
	background: #FAFAFA;
}
.kz-box li img{
	border-radius: 2px;
}
.kz-box li h1{
	width: 80%;
	margin: auto;
	padding: 10px;
	font-size: 20px;
}
.kz-box li p{
	width: 80%;
	margin: auto;
	padding: 0px;
}
/*快装配置*/
.kz-pzhi{
	padding: 30px 0px;
}
.kz-box{
	width: 1275px;
	margin: 20px auto;
	color: #666;
	font-size: 14px;
	line-height: 22px;
	overflow: hidden;
}
.k-box{
	width: 1275px;
	margin: 20px auto;
	color: #666;
	font-size: 14px;
	line-height: 22px;
	overflow: hidden;
	border-top: 1px solid #DBDBDB;
	border-right: 1px solid #DBDBDB;
	border-bottom: 1px solid #DBDBDB;
}
.k-box tr{
	width: 100%;
	overflow: hidden;
}
.k-box .tr1 td{
	padding:10px;
	text-align: center;
	border-left: 1px solid #DBDBDB;
	background: #EEE;
	text-indent: 0px;
}
.k-box .tr2 td{
	padding:10px;
	text-align: center;
	border-left: 1px solid #DBDBDB;
	background: #FFF;
	text-indent: 0px;
}
/*六大优势*/
.kz-yshi{
	background: #FAFAFA;
	padding: 20px 0px;
	overflow: hidden;
}
.kz-yshi .yul{
	width: 1275px;
	display: block;
	margin: 20px auto;
	overflow: hidden;
}
.kz-yshi .yul li{
	width: calc(100% /2);
	display: block;
	float: left;
	background: #FFF;
}
.l1{
	overflow: hidden;
}
.l2{
	overflow: hidden;
}
/*优势第一部分*/
.l1-left{
	width:300px;
	height: 185px;
	display: block;
	float: left;
}
.l1-left img{
	width:300px;
	height: 185px;
	display: block;
}
.l1-right{
	width:337px;
	display: block;
	float: left;
	line-height: 25px;
}
.l1-right h1{
	display: block;
	width: 95%;
	margin: 50px auto 10px auto;
	font-size: 20px;
	padding: 0px;
}
.l1-right p{
	display: block;
	width: 95%;
	margin: auto;
	overflow: hidden;
}
/*优势第二部分*/
.l2-left{
	width:300px;
	height: 185px;
	display: block;
	float: left;
}
.l2-left h1{
	display: block;
	width: 95%;
	margin: 50px auto 10px auto;
	font-size: 20px;
	padding: 0px;
}
.l2-left p{
	display: block;
	width: 95%;
	margin: auto;
	overflow: hidden;
}
.l2-right {
	width:337px;
	display: block;
	float: left;
	line-height: 25px;
}
.l2-right img{
	width:337px;
	height: 185px;
	display: block;
}
/*服务承诺*/
.f1{
	width: 100%;
	height: 494px;
	background: url(images/kz/cn1.jpg);
}
.f2{
	width: 100%;
	height: 494px;
	background: url(images/kz/cn2.jpg);
}
.f3{
	width: 100%;
	height: 494px;
	background: url(images/kz/cn3.jpg);
}
.fcn-box{
	width: 1200px;
	overflow: hidden;
	margin: auto;
	color: #666;
}
.fc1{
	display: block;
	font-size: 18px;
	margin-top: 100px;
}
.fc2{
	font-size: 18px;
	margin-top: 10px;
}
.fc3{
	display: block;
	font-size: 30px;
	margin-top: 20px;
}
.fc3 i{
	width: 100px;
	height: 1px;
	display: block;
	background: #999;
	margin: 10px 0px 10px 0px;
}
.fc4{
	color: #58B477;
	display: block;
	font-size: 30px;
	line-height: 40px;
}
.fc4 p{
	font-weight: normal;
	font-size: 20px;
}
.yl{
	color: #ED8D29;
}
.f1-box{
	margin: 30px auto;
}
/*承诺内容盒子*/
.f1-box-ul{
	width: 1275px;
	margin: auto;
	overflow: hidden;
}
.f1-box-ul li{
	width: calc(100% / 5 - 20px);
	display: block;
	float: left;
	margin: 10px;
	height: 300px;
	color: #666;
	background: #FAFAFA;
}
.f1-box-ul li:hover{
	color: #FFF;
	cursor: pointer;
	background: #B98C57;
	transition: all .5s ease 0s;
}

.f1-box-ul li h1{
	width: 80px;
	height: 80px;
	border-radius: 50%;
	display: block;
	margin:20px auto 0px auto;
	background: #A7DD85;
	text-align: center;
	line-height: 80px;
	font-size: 25px;
	overflow: hidden;
	padding: 0px;
	color: #FFF;
	font-weight: lighter;
}
.f1-box-ul li h2{
	display: block;
	margin: auto;
	font-weight: lighter;
	font-size: 25px;
	text-align: center;
}
.f1-box-ul .ys2{
	background: #E98829;

}
.f1-box-ul .ys3{
	background: #58B477;
}
.f1-box-ul .ys4{
	background: #57CFF2;
}

.f1-box-ul .ys5{
	background: #666;
}
.f1-box-ul i{
	display: block;
	width: 50px;
	height: 1px;
	background: #CCC;
	margin: auto;
}
.f1-box-ul span{
	width: 90%;
	display: block;
	margin: auto;
	padding: 20px 10px;
	text-align: center;
	line-height: 25px;
}
/*九级环保*/
.jj-box{
	margin: 30px auto;
}
.jj-box-cont{
	width: 1275px;
	margin: auto;
	display: block;
	overflow: hidden;
}
.jj-box-cont li{
	display: block;
	float: left;
	height: 200px;
	margin-top: 10px;
}
.jj-box-cont li:hover{
	cursor: pointer;
	background: #B98C57;
	transition: all .5s ease 0s;
}
.j1{
	width: calc(100% / 4 - 10px);
	float: left;
	background: url(images/kz/j1.jpg) repeat-x;
}
.j2{
	width: calc(100% / 4 - 10px);
	float: left;
	margin-left: 10px;
	background: url(images/kz/j2.jpg) no-repeat;
}
.j3{
	width: calc(100% / 2 - 0px);
	float: left;
	margin-left: 10px;
	background: #58B477;
}
.j4{
	width: calc(100% / 4 - 10px);
	float: left;
	background: url(images/kz/j4.jpg) no-repeat;
}
.j5{
	width: calc(100% / 4 - 10px);
	float: left;
	margin-left: 10px;
	background: url(images/kz/j5.jpg) no-repeat;
}
.j6{
	width: calc(100% / 4 - 10px);
	float: left;
	margin-left: 10px;
	background: url(images/kz/j6.jpg) no-repeat;
}
.j7{
	width: calc(100% / 4 - 0px);
	float: left;
	margin-left: 10px;
	background: url(images/kz/j7.jpg) no-repeat;
}
.j8{
	width: calc(100% / 2 - 10px);
	float: left;
	background: url(images/kz/j8.jpg) no-repeat;
}
.j9{
	width: calc(100% / 4 - 10px);
	float: left;
	margin-left: 10px;
	background: url(images/kz/j9.jpg) no-repeat;
}
.j10{
	width: calc(100% / 4 - 0px);
	float: left;
	margin-left: 10px;
	background: url(images/kz/j10.jpg) no-repeat;
}
.j1 h1, .j2 h1, .j3 h1, .j4 h1, .j5 h1, .j6 h1, .j7 h1, .j8 h1, .j9 h1, .j10 h1{
	width: 80%;
	display: block;
	margin: 50px 0px 0px 40px;
	color: #FFF;
	padding: 10px;
	font-size: 25px;
	font-weight: lighter;
}
.j1 span, .j2 span, .j3 span, .j4 span, .j5 span, .j6 span, .j7 span, .j8 span, .j9 span, .j10 span{
	width: 80%;
	margin: 0px 0px 0px 40px;
	color: #FFF;
	font-size: 16px;
	display: block;
	padding: 0px 10px;
}
.j1 i, .j2 i, .j3 i, .j4 i, .j5 i, .j6 i, .j7 i, .j8 i, .j9 i, .j10 i{
	width: 60px;
	height: 1px;
	display: block;
	margin: 20px 0px 0px 50px;
	background: #58B477;
}
.j1 a, .j2 a, .j3 a, .j4 a, .j5 a, .j6 a, .j7 a, .j8 a, .j9 a, .j10 a{
	color: #50f4db;
	display: block;
	margin: 5px 0px 0px 50px;
}
/*十大细节*/
.xj-box{
	width: 1275px;
	overflow: hidden;
	margin: 30px auto;
}
.xj-box li{
	width: calc(100% / 5 - 20px);
	display: block;
	float: left;
	height: 260px;
	margin: 10px;
	overflow: hidden;
	background: #FAFAFA;
}
.xj-box li img{
	width: 235px;
	height: 154px;
}
.xj-box li h1{
	display: block;
	text-align: center;
	padding: 10px 0px;
	font-size: 20px;
	font-weight: normal;
}
.xj-box li span{
	width: 90%;
	display: block;
	margin: auto;
	text-align: center;
	font-size: 13px;
	line-height: 22px;
}
/*产品展示*/
.public-cont{
	width: 100%;
	overflow: hidden;
	background: #FAFAFA;
}
.public-cont .box{
	width: 1275px;
	margin:auto;
	overflow: hidden;
}

.public-cont .box .left{
	width: 800px;
	min-height: 500px;
	float: left;
	background: #FFF;
}
.public-cont .box .right{
	width: 460px;
	min-height: 500px;
	float: right;
	background: #FFF;
}
.ri-box{
	width: 90%;
	margin: auto;
	color: #000;
}
.r1{
	display: block;
	font-size: 20px;
	font-style: normal;
	font-weight: lighter;
	margin: 20px 0px 30px 0px;
}
.r2{
	display: block;
	font-size: 18px;
	font-style: normal;
	margin-bottom: 60px;
}
.r3{
	display: block;
	font-style: normal;
	margin: 10px 0px;
    font-size: 16px;
    color: #737373;
}
.ri-box a{
	display: block;
	float: left;
	height: 40px;
	padding: 10px 15px;
	background: #B98C57;
	color: #FFF;
	border-radius: 2px;
	margin: 10px 10px 0px 0px;
}
/*产品详情第二部分盒子*/
.cp-cont{
	width: 100%;
	overflow: hidden;
	background: #FAFAFA;
}
.cp-cont-box{
	width: 1275px;
	margin: 10px auto;
}
.cn-left{
	width: 800px;
	float: left;
	padding: 10px;
	background: #FFF;
	min-height: 500px;
	margin-bottom: 10px;
}
.cn-left img{
	display: block;
	margin: 5px 0px;
}
.cn-right{
	width: 460px;
	float: right;
	background: #FFF;
	margin-bottom: 10px;
}
.cnh1{
	width: 98%;
	margin: auto;
	display: block;
	font-size: 23px;
	padding: 10px 0px;
	overflow: hidden;
	font-weight: normal;
	border-bottom: 1px dotted #CCC;
}
.cnh1 i{
	font-size:18px;
	font-style: normal;
}
.cnont{
	color: #555;
	padding: 10px;
	line-height: 25px;
}
/*详情标题*/
.cn-tit{
	width: 98%;
	color: #999;
	padding: 10px 0px;
	margin: 20px auto;
	border-bottom: 1px dotted #CCC;
}
.cn-tit i{
	display: inline-block;
	margin-right: 5px;
}
/*上下条*/
.info_around{
	width: 95%;
	margin: 20px auto 50px auto;
}
.info_around a{
	display: inline-block;
	padding-right: 20px;
}
/*概述*/
.gshu{
	width: 90%;
	margin: 20px auto 0px auto;
	background: url(images/xhx.png) repeat-x left center;
}
.gshu i{
	width: 25%;
	display: inline-block;
	font-style: normal;
	padding: 5px 0px;
	font-size: 18px;
	background: #FFF;
}
.cnt{
	width: 90%;
	line-height: 25px;
	margin: 5px auto;
	text-indent: 25px;
}
/*热门*/
.rmbox{
	width: 90%;
	margin: auto;
	overflow: hidden;
}
.rmbox a{
	display: block;
	margin: 10px auto;
	overflow: hidden;
	padding: 10px 0px;
	border-bottom: 1px dotted #CCC;
}
.rmbox a img{
	width: 200px;
	height: 125px;
	overflow: hidden;
	display: block;
	float: left;
	border-radius: 2px;
}
.rmbox a h4{
	padding-top:5px;
	width:205px;
	display: block;
	float: right;
	overflow: hidden;
	font-weight: normal;
	font-size: 16px;
}
.rmbox a h4 i{
	display: block;
	font-style: normal;
	font-size: 12px;
	color: #a3a3a3;
	margin-top: 5px;
	font-weight: lighter;
}
.ijl{
	padding-top: 10px;
}
.rmbox-nr{
	padding-top: 10px;
	font-size: 14px;
	color: #777;
	height: 75px;
	overflow: hidden;
	line-height: 22px;
	text-indent: 25px;
}
.rmbox-span{
	display: block;
	float: right;
	font-size: 12px;
	color: #CCC;
	font-weight: lighter;
}
/*推荐*/
.tjbox{
	width: 98%;
	margin: auto;
}
.tjbox a{
	display: block;
	float: left;
	width: calc(100% / 4 - 10px);
	margin: 10px 10px 10px 0px;
}
.tjbox a img{
	border-radius: 1px;
	max-height: 116px;
}
.tjbox a h4{
	padding: 0px;
	font-weight: normal;
	display: block;
	font-size: 14px;
	text-align: center;
}
/*第二部分概述*/
.gshu02{
	width: 80%;
	margin: 20px auto 10px auto;
	display: block;
	overflow: hidden;
}
.gshu02 li{
	display: block;
	width: 50%;
	float: left;
	min-height: 50px;
}
.gshu02 li span{
	font-size: 30px;
	color: #888;
	font-weight: lighter;
	display: inline-block;
	float: left;
	margin-right: 5px;
}
.gshu02 li p{
	display: inline-block;
	float: left;
	font-size: 13px;
	margin-top: 3px;
}
.gshu02 li p i{
	display: block;
	font-style: normal;
}

/*评论内容设置*/
.conment-box{
	width: 98%;
	margin: 0px auto 20px auto;
	overflow: hidden;
}
.conment-box img{
	display: inline-block;
}
.szi{
	font-style: normal;
	padding-right: 10px;
	font-weight: lighter;
	color: #CCC;
}

/*案例通用盒子*/
.ty-box{
	width: 98%;
	margin: auto;
	text-indent: 0px;
}
.ty-box span{
	display: block;
	text-align: center;
	line-height: 25px;
	color: #999;
}
.ty-box h2{
	text-align: center;
	margin-top: 20px;
    margin-bottom: 5px;
    font-size: 30px;
    font-weight: 700;
    color: black;
}
.ty-box h3{
	font-size: 16px;
    color: black;
    text-align: center;
}
.ty-box ul{
	overflow: hidden;
	width: 90%;
	margin:auto;
	padding: 20px 0px;
}
.ty-box ul li {
	display: inline-block;
}
.ty-box ul li a{
	display: block;
	border-radius: 5px;
	border: 1px solid #000;
	padding: 7px 15px;
	color: #000;
}
.ty-box ul li a i{
	display: inline-block;
	font-size: 20px;
}

/*新闻列表*/
.list{
	width: 98%;
	margin: auto;
	overflow: hidden;
}
.list li{
	overflow: hidden;
	display: block;
	padding: 20px 0px;
	border-bottom: 1px dotted #CCC;
}
.list li a{
	display: block;
	overflow: hidden;
}
.list-img{
	width: 200px;
    height: 125px;
    display: block;
    float: left;
    overflow: hidden;
}
.list-img img{
	width: 200px;
    height: 125px;
    border-radius: 2px;
    transition: all .5s ease 0s;
}
.list-img img:hover{
	transform: scale(1.1, 1.1)
}
.list li h1{
	padding: 10px 0px 5px 0px;
	width: calc(100% - 230px);
	display: block;
	float: right;
	font-size: 18px;
	font-weight: normal;
}
.list li h2{
	padding: 0px;
	width: calc(100% - 230px);
	display: block;
	min-height: 70px;
	overflow: hidden;
	color: #666;
	float: right;
	font-size: 14px;
	font-weight: normal;
	text-indent: 25px;
	line-height: 23px;
}
.list li span{
	display: block;
	float: right;
	color: #999;
	font-size: 14px;
	font-weight: lighter;
	text-indent: 5px;
}
/*详情页右侧导航*/
.ri-nav{
	width: 100%;
	overflow: hidden;
}
.ri-nav h1{
	padding: 0px;
	display: block;
	height: 50px;
	text-align: center;
	line-height: 50px;
	font-size: 20px;
	font-weight: normal;
	background: #B17F44;
	color: #FFF;
}
.ri-nav li{
	display: block;
	text-align: center;
}
.ri-nav li a{
	width: 98%;
	height: 40px;
	line-height: 40px;
	margin: auto;
	display: block;
	border-bottom: 1px dotted #CCC;
}

/*团队详情*/
.show-team{
	width: 98%;
	margin: 20px auto;
	overflow: hidden;
}
.show-team img{
	display: block;
	float: left;
	width: 200px;
	border: 1px solid #EEF2F3;
	border-radius: 2px;
}
.show-team h2{
	font-size: 18px;
	padding-bottom: 30px;
	border-bottom: 1px dotted #CCC;
}
.show-team h2 a {
	width: 100px;
	height: 30px;
	float: right;
	color: #FFF;
	font-size: 14px;
	line-height: 30px;
	text-align: center;
	display: inline-block;
	background: #D28D39;
	font-weight: normal;
	border-radius: 5px;

}
.show-team ul{
	width: 70%;
	float: right;
	overflow: hidden;
	margin-top: 20px;
}
.show-team ul li{
	height: 30px;
	line-height: 30px;
}
.show-team ul li b{
	display: inline-block;
}
/*代表作品*/
.dbal{
	width: 98%;
	margin: auto;
	overflow: hidden;
}
.dbal a{
	width: calc(100% /4 - 20px);
	display: block;
	float: left;
	margin: 10px;
	line-height: 30px;
}
.dbal a img{
	width: 180px;
	margin: 0px 1%;
	display: block;
	border-radius: 2px;
}
.dbal a i{
	display: block;
	font-style: normal;
	text-align: center;
}
/*企业荣誉*/
.rongyu{}
.rongyu a{
	width: calc(100% / 4 - 40px);
	display: block;
	float: left;
	margin: 20px;
}
.rongyu a img{
	max-width: 278px;
	max-height: 350px;
	overflow: hidden;
	border: 1px solid #FAFAFA;
}
.rongyu h3{
	font-size: 16px;
	display: block;
	text-align: center;
	font-weight: normal;
}

/*1200通用盒子*/
.ab-box{
	width: 1200px;
	margin: 10px auto;
	overflow: hidden;
}
/*左侧内容*/
.ab-box .left{
	width: 20%;
	float: left;
	overflow: hidden;
}
.ab-box .left .lh1{
	color: #FFF;
	padding: 0px;
	height: 60px;
	font-size: 18px;
	font-weight: normal;
	line-height: 60px;
	text-align: center;
	background:#B28147;
}
.ab-box .left .lh2{
	color: #FFF;
	padding: 0px;
	height: 60px;
	font-size: 18px;
	font-weight: normal;
	line-height: 60px;
	text-align: center;
	background:#B28147;
}
.ab-box .left ul li{
	display: block;
	height: 50px;
	line-height: 50px;
	text-align: center;
	margin-bottom: 1px;
	background:#F0F0F0 url(images/right-ico.gif) no-repeat 90% center;
}
.ab-box .left .lx-list{
	width: 100%;
	padding: 10px 0px;
	background: #F0F0F0;
	overflow: hidden;

}
.ab-box .left .lx-list .lh2{
	color: #FFF;
	padding: 0px;
	height: 60px;
	font-size: 18px;
	font-weight: normal;
	line-height: 60px;
	text-align: center;
	background:#B28147;
}
.ab-box .left .lx-list p{
	display: block;
	width: 88%;
	margin: auto;
	line-height: 25px;
	font-size: 14px;
}
.ab-box .left .lx-list h2{
	width: 90%;
	display: block;
	margin: auto;
	overflow: hidden;
	padding: 10px 0px 0px 0px;
}
.lx-list .lf{
	width: 50px;
	height: 50px;
	display: block;
	float: left;
}
.lx-list .rt{
	width: calc(100% - 60px);
	display: block;
	float: right;
}
.lx-list .rt1{
	display: block;
	font-size: 14px;
	font-weight: normal;
	font-style: normal;
}
.lx-list .rt2{
	display: block;
	color: #B28147;
	font-style: normal;
	font: 18px "Impact";
}
/*右侧内容*/
.ab-box .right{
	width: 78%;
	float: right;
	overflow: hidden;
}
.ab-box .right .rh1{
	padding: 0px;
	height: 60px;
	font-size: 18px;
	font-weight: normal;
	line-height: 60px;
	border-bottom: 1px solid #B28147;
}
.ab-box .right .rh1 span{
	display: inline-block;
	padding-right: 3px;
	color: #333;
}
.ab-box .right .rh1 i{
	display: inline-block;
	font-style: normal;
	float: right;
	margin-right: 20px;
	color: #ccc;
	font-weight: lighter;
}

/*留言盒子设置*/
.liuyan-banner{
	width: 100%;
	height: 500px;
	background: url(/uploadfile/image/banner/liuyan.jpg) no-repeat left center;
}
.lyan{
	margin: 20px 0px;
	height: 522px;
	overflow: hidden;
	background: #B17F44;;
}
.lyan ul{
	display: block;
	overflow: hidden;
}
.lyan ul li{
	overflow: hidden;
	display: inline-block;
}
.lyan .left{
	width: 50%;
	height: 522px;
	background: url(images/ly_bj.jpg) no-repeat left center;
}
.lyan .left .left-frm{
	width: 600px;
	height: 522px;
	margin: 0px 30px 0px 0px;
	float: right;
	background: #FFF;
}
.lyan .left .left-frm h1{
	padding: 0px;
	width: 90%;
	margin: 10px auto;
	font-size: 20px;
	text-align: right;
	font-weight: normal;
}
.lyan .left .left-frm h1 i{
	width: 10px;
	height: 25px;
	display: block;
	margin: 2px 0px 2px 5px;
	float: right;
	background: #B17F44;
}
.form-xbig{
	width: 90%;
	margin: auto;
}
.form-xbig label{
	width: 16%;
	display: inline-block;
}
.form-xbig input{
	width: 68%;
	display: inline-block;
}
.form-xbig textarea{
	width: 68%;
	display: inline-block;
}
.dbtn{
	margin: 10px 0px;
	border-radius: 2px;
	width: 100% !important;;
}
.form-xbig .input-help{
	position: absolute;
	z-index: 1;
	right: 0px;
	font-size: 14px;
}
.lyan-box .right{
	width: 50%;
	float: right;
	height: 522px;
	background: #B17F44;
}
.lyan .right .right-box{
	width: 800px;
	height: 522px;
	float: left;
	margin-left: 20px;
}
.lyan .right .right-box h1{
	color: #FFF;
	padding: 0px;
	width: 90%;
	margin: 10px auto 30px auto;
	font-size: 20px;
	font-weight: normal;
}
.lyan .right .right-box h1 i{
	width: 10px;
	height: 25px;
	display: block;
	margin: 2px 5px 2px 0px;
	float: left;
	background: #FFF;
}
.right-box .cont{
	display: block;
	width: 93%;
	margin: 0px auto;
	color: #FFF;
	overflow: hidden;
}
.right-box .cont li{
	display:block;
	float: left;
}
.right-box .cont .cl{
	width: 20%
	height: 80px;
}
.right-box .cont .cl span{
	display: block;
	font-size: 40px;
	padding: 0px 10px 0px 0px;
	font-weight: lighter;
}
.right-box .cont .cr{
	width: 80%;
	height: 80px;
}
.right-box .cont .cr h2{
	font-size: 16px;
	padding: 5px 0px 0px 0px;
}
.right-box .cont .cr p{
	font-size: 14px;
	padding-top: 3px;
	color: #e4e5e6;
}

/*预约报价盒子*/
.online{
	padding: 20px 0px;
	background: #FAFAFA;
}
.line-box{
	width: 1200px;
	margin: 20px auto;
	overflow: hidden;
}
/*预约报价内容左侧*/
.line-box .left{
	width: 500px;
	height: 500px;
	float: left;
	background: #FFF;
	border: 1px solid #F6F6F6;
}

/*预约报价表单*/
.form-online{
	width: 90%;
	margin: 20px auto;
}
.form-online h1{
	padding: 10px 0px;
	font-size: 20px;
	font-weight: normal;
	overflow: hidden;
}
.form-online h1 i{
	display: block;
	float: left;
	width: 5px;
	height: 25px;
	margin-right: 5px;
	background: #B17F44;
	overflow: hidden;
}
.form-online span{
	color: #d90711;
	display: block;
	margin-bottom: 10px;
}
.form-online p{
	color: #CCC;
}
.form-online label{
	display: inline-block;
	width: 17%;
}
.form-online input{
	width: 63%;
	display: inline-block;
}
.form-online textarea{
	width: 68%;
	display: inline-block;
}
.dbtn{
	margin: 10px 0px;
	border-radius: 2px;
	width: 100% !important;;
}
.form-xbig .input-help{
	position: absolute;
	z-index: 1;
	right: 0px;
	font-size: 14px;
}

/*预约报价内容右侧*/
.line-box .right{
	width: 690px;
	height: 500px;
	float: right;
	display: block;
}
.line-box .right li{
	display:block;
	float: left;
}
.line-box .right li h1{
	padding: 0px;
	margin: 20px 0px 5px 20px;
	font-weight: normal;
	font-size: 20px;
	color: #333;
}
.line-box .right li span{
	font-weight: normal;
	margin-left: 20px;
	font-size: 14px;
	color: #666;
}

.line-box .right .or1{
	width: 100%;
	height: 245px;
}
.line-box .right .or2{
	width: 100%;
	height: 245px;
	margin-top: 10px;
}
.or1-left{
	width: 60%;
	float: left;
	height: 245px;
	background: #F5F5F5 url(images/lb.png) no-repeat right bottom;
	border: 1px solid #F6F6F6;
}
.or1-right{
	width: calc(40% - 10px);
	float: right;
	height: 245px;
	background: #FFF url(images/lf.jpg) no-repeat left bottom;
	margin-left: 10px;
	border: 1px solid #F6F6F6;
}
.or2-left{
	width: 40%;
	float: left;
	height: 245px;
	background: #FFF url(images/exc4.jpg) no-repeat right bottom;
	border: 1px solid #F6F6F6;
}
.or2-right{
	width: calc(60% - 10px);
	float: right;
	height: 245px;
	background: #FFF url(images/r3.png) no-repeat center bottom;
	margin-left: 10px;
	border: 1px solid #F6F6F6;
}

/*优惠活动*/
.hd-box{
	display: block;
}
.hd-box li{
	width: 580px;
	display: block;
	float: left;
	margin: 10px;
	padding-bottom: 10px;
	background: rgba(255, 255, 255, 0.5);
    box-shadow: 0 0 10px rgb(73 66 66 / 5%);
}
.hd-box li a{
	display: block;
	overflow: hidden;
}
.hd-img{
	width: 580px;
	height: 300px;
	overflow: hidden;
}
.hd-img img{
	width: 580px;
	height: 300px;
    transition: all .5s ease 0s;
}
.hd-img img:hover{
	transform: scale(1.1, 1.1)
}

.hd-box li h1{
	padding: 10px;
	font-size: 20px;
	font-weight: normal;
}
.hd-box li span{
	padding: 0px 10px;
	font-weight: lighter;
	color: #CCC;
}
/*链接申请/信息评论*/
.form-link{
	width: 95%;
	margin: 20px auto;
}
.form-link label, .coment-from label, .order-from label{
	display: inline-block;
	width: 10%;
}
.form-link input, .coment-from input, .order-from input{
	width: 80%;
	display: inline-block;
}
.form-link .bg-dot, .coment-from .bg-dot, .order-from .bg-dot{
	width: 335px;
}
.coment-from textarea, .order-from textarea{
	width: 80%;
	display: inline-block;
}
.coment-from h1{
	padding: 0px;
	font-size: 18px;
	font-weight: normal;
}
.coment-title{
	display: inline-block;
	padding: 30px 0px;
}
.order-from{
	margin-top: 30px;
}

/*搜索结果*/
.search-box{
	width: 100%;
	margin: 20px auto;
	overflow: hidden;
}
.search-box a{
	width:calc(100% / 4 - 20px);
	display: block;
	float: left;
	margin: 8px 20px 8px 0px;
	overflow: hidden;
}
.search-box a img{
	width: 214px;
	height: 168px;
}
.search-box a h3{
	font-size: 14px;
	text-align: center;
	font-weight: normal;
}