



/* CSS Document */

.qianhuise{ color:#a6a6a6;}

.wrap-z {

    width: 1006px;

    margin: 0 auto;

}



.line35 {

    height: 35px;

    overflow: hidden;

}



.line100 {

    height: 50px;

    overflow: hidden;

}



.line20 {

    height: 20px;

    overflow: hidden;

}



.line10 {

    height: 10px;

    overflow: hidden;

}



img {

    display: block;

}



.bge {

    background-color: #eee;

}



.bgf {

    background-color: #fff;

}



.bgee {

    background-color: #eee7e3;

}



.pb3 {

    padding-bottom: 3px !important;

}





/*荣誉资质*/



.honnor-z {

    width: 100%;

    min-width: 1006px;

    height: 338px;

    background: url(../image/z-banner.jpg) no-repeat center center;

}



.honnor-z .wrap-z {

    padding-top: 283px;

}



.honnor-z .wrap-z li {

    float: right;

    height: 55px;

    width: 125px;

    margin-left: 1px;

    line-height: 55px;

    font-size: 14px;

    background-color: #f3f3f3;

    text-align: center;

}



.honnor-z .wrap-z li a {

    display: block;

    width: 100%;

    height: 55px;

    color: #242424;

    position: relative;

}



.honnor-z .wrap-z li a img {

    display: none;

    position: absolute;

    left: 50%;

    margin-left: -4px;

    bottom: -4px;

}



.honnor-z .wrap-z li a:hover,

.honnor-z .wrap-z li a.current {

    background-color: #bf9153;

    color: #fff !important;

}



.honnor-z .wrap-z li a:hover img,

.honnor-z .wrap-z li a.current img {

    display: block;

}





/*荣誉列表*/



.honnor-list-z li {

    float: left;

    width: 247px;

    text-align: center;

    overflow: hidden;

    margin-right: 6px;

    *margin-right: 6px;

    margin-top: 30px;

}



.honnor-list-z li img {

    display: block;

}



.honnor-list-z li h4 {

    font-weight: normal;

    font-size: 14px;

    color: #2b2b2b;

    line-height: 37px;

}





/*当前位置*/



.location-z {

    height: 59px;

    line-height: 59px;

    font-size: 14px;

    color: #000;

    overflow: hidden;

}



.location-z a {

    color: #000;

}



.location-z a:hover {

    color: #bf9153 !important;

    text-decoration: underline;

}



.location-z span {

    padding: 0 10px;

}





/*资讯分类*/



.news-type-z {

    height: 36px;

    padding: 26px 22px;

    overflow: hidden;

    min-width: 1006px;

    text-align: center;

	padding-top:12px;

}



.news-type-z a {

    display: inline-block;

    width: 152px;

    height: 34px;

    line-height: 34px;

    border: 1px #ddd solid;

    background-color: #fff;

    font-size: 16px;

    color: #333;

    margin: 0 5px;

}



.news-type-z a:hover,

.news-type-z a.current {

    background-color: #bf9153;
/* 
    color: #fff !important; */

    border-color: #bf9153;

}





/*资讯列表*/



.news-list-z div {

    border: 1px #eaeaea solid;

    overflow: hidden;

}



.news-list-z div ul li {

    height: 128px;

    overflow: hidden;

    padding: 35px 24px 35px 236px;

    overflow: hidden;

    border-bottom: 1px #efefef solid;

    position: relative;

}



.news-list-z div ul li a.img-z {

    display: block;

    position: absolute;

    left: 24px;

    top: 35px;

    overflow: hidden;

    width: 192px;

    height: 128px;

}



.news-list-z div ul li h4 {

    font-size: 22px;

    font-weight: normal;

    line-height: 27px;

}

.news-list-z div ul li h4 b{

	font-weight: normal;	

	}



.news-list-z div ul li h4 a {

    color: #444;

}



.news-list-z div ul li h4 a:hover {

    text-decoration: underline;

}



.news-list-z div ul li span {

    display: block;

    font-size: 12px;

    color: #999;

    line-height: 30px;

}



.news-list-z div ul li p {

    font-size: 14px;

    color: #777;

    line-height: 22px;

}





/*分页*/



.page-z {

    text-align: center;

    padding: 15px 0;

    overflow: hidden;

    line-height: 27px;

    font-size: 13px;

    color: #000;

}



.page-z a {

    display: inline-block;

    padding: 0 5px;

    height: 27px;

    color: #000;

    background-color: #eee;

    margin: 4px 2px;

}



.page-z span {

    display: inline-block;

    padding: 0 10px;

    height: 27px;

    line-height: 27px;

    background-color: #d1a746;

    margin: 0 2px;

    color: #fff;

}



.page-z a:hover {

    color: #fff !important;

    background-color: #d1a746;

}





/*网站地图*/



.web-z div.info-z {

    border: 1px #eaeaea solid;

    overflow: hidden;

    padding: 0 33px;

}



.web-z li {

    padding: 15px 0;

    border-bottom: 1px #eaeaea solid;

}



.web-z li b {

    display: block;

    width: 100%;

    height: 35px;

    line-height: 35px;

    font-weight: normal;

    font-size: 16px;

    color: #333;

}



.web-z li b a {

    color: #333;

}



.web-z li div {

    font-size: 14px;

    color: #333;

    line-height: 40px;

}



.web-z li div span {

    display: block;

    float: left;

    height: 40px;

    overflow: hidden;

    margin-right: 23px;

}



.web-z li div p {

    float: left;

    height: 40px;

    overflow: hidden;

    white-space: nowrap;

    margin-right: 23px;

}



.web-z li div p a {

    color: #333;

}



.web-z li a:hover {

    text-decoration: underline;

}





/*工程案例banner*/



.case-banner-z {

    height: 580px;

    background: url(../image/z-07.jpg) no-repeat center center;

    width: 100%;

    min-width: 1006px;

}



.case-banner-left {

    width: 510px;

    overflow: hidden;

    padding-top: 65px;

}



.case-banner-left h2 {

    font-size: 28px;

    color: #fff;

    font-weight: normal;

    line-height: 100px;

    padding-left: 45px;

    background: url(../image/z-01.png) no-repeat left center;

}



.case-banner-left p {

    font-size: 16px;

    color: #fff;

    line-height: 37px;

}



.case-banner-right {

    width: 470px;

    overflow: hidden;

    padding-top: 61px;

}



.case-banner-right div {

    width: 470px;

    height: 452px;

    background: url(../image/z-02.png) no-repeat center center;

    overflow: hidden;

    position: relative;

}



.case-banner-right div a {

    display: block;

    position: absolute;

    width: 132px;

    height: 132px;

    background-position: center center;

    background-repeat: no-repeat;

    overflow: hidden;

}



.z-ico01 {

    background-image: url(../image/z-03.png);

    left: 285px;

    bottom: 0;

}



.z-ico02 {

    background-image: url(../image/246b65c54b5c7ce1e3e419ff1fb13c94.png);

    left: 60px;

    bottom: 0;

}



.z-ico03 {

    background-image: url(../image/z-05.png);

    right: 0;

    top: 132px;

}



.z-ico04 {

    background-image: url(../image/bbe3973874fdb2bdb4056bc501bc4ba8.png);

    left: 170px;

    top: 0;

}



.z-ico05 {

    background-image: url(../image/9cb59fe0edd662631a002ff8f5a968b3.png);

    left: 0;

    top: 132px;

}



.z-ico01:hover {

    background-image: url(../image/z-08.png);

}



.z-ico02:hover {

    background-image: url(../image/z-08-2.png);

}



.z-ico03:hover {

    background-image: url(../image/z-08-3.png);

}



.z-ico04:hover {

    background-image: url(../image/z-08-4.png);

}



.z-ico05:hover {

    background-image: url(../image/z-08-5.png);

}





/*案例列表*/



.case-list li {

	float: left;

	width: 321px;

	height: 388px;

	overflow: hidden;

	border: 1px #e7e7eb solid;

	margin-right: 18px;

	margin-bottom: 20px;

}



.case-list li a {

    display: block;

    padding: 10px 13px;

    overflow: hidden;

}



.case-list li h4 {

    font-size: 16px;

    color: #000;

    line-height: 26px;

    height: 52px;

    overflow: hidden;

    font-weight: normal;

    -webkit-transition: all 0.3s linear;

    -moz-transition: all 0.3s linear;

    -o-transition: all 0.3s linear;

    transition: all 0.3s linear;

}

.case-list li h4 b{

	font-weight: normal;

}

.case-list li span {

    display: block;

    width: 100%;

    font-size: 12px;

    color: #666;

    line-height: 23px;

    -webkit-transition: all 0.3s linear;

    -moz-transition: all 0.3s linear;

    -o-transition: all 0.3s linear;

    transition: all 0.3s linear;

}



.case-list li p {

    font-size: 14px;

    color: #333;

    line-height: 23px;

    padding-top: 5px;

    -webkit-transition: all 0.3s linear;

    -moz-transition: all 0.3s linear;

    -o-transition: all 0.3s linear;

    transition: all 0.3s linear;

}



.case-list li a:hover h4,

.case-list li a:hover span,

.case-list li a:hover p {

    color: #bf9153!important;

    -webkit-transition: all 0.3s linear;

    -moz-transition: all 0.3s linear;

    -o-transition: all 0.3s linear;

    transition: all 0.3s linear;

}



.case-list li img {

    display: block;

}





/*产品内容*/



.m-index-order01 {

	margin-top: 20px;

	padding-left: 40px;

}



.detial-product-z {

    padding-top: 20px;

}



.detial-left {

    width: 748px;

    border: 1px #eaeaea solid;

    overflow: hidden;

    background-color: #fff;

    min-height: 1224px;

}



.detial-left div {

    padding: 0 17px;

    overflow: hidden;

}



.detial-left div ul.title-z {

    height: 66px;

    border-bottom: 1px #e8e8e8 solid;

    overflow: hidden;

    line-height: 66px;

}



.detial-left div ul.title-z h2 {

    font-size: 20px;

    color: #333333;

    font-weight: normal;

}



.detial-left div ul.title-z p {

    font-size: 18px;

    color: #636363;

}



.detial-left div ul.detial-info {

    padding-top: 20px;

}



.detial-left div ul.detial-info p {

    font-size: 16px;

    color: #010101;

    line-height: 40px;

	text-align:center;

}



.tymj p img{

	text-align:center;

	margin-bottom:10px;

}

.detial-right {

    width: 239px;

    overflow: hidden;

}



.about-z .title-z {

    height: 66px;

    color: #fff;

    padding: 0 25px;

    overflow: hidden;

    background-color: #6c2b01;

}



.about-z .title-z h2 {

    font-weight: normal;

    font-size: 20px;

    line-height: 25px;

    padding-top: 11px;

}



.about-z .title-z p {

    line-height: 20px;

}



.about-z .list-about-z {

    border: 1px #e8e8e8 solid;

    border-top: none;

    background-color: #fff;

}



.about-z .list-about-z li {

    height: 70px;

    border-bottom: 1px #c2bebe dotted;

    overflow: hidden;

}



.about-z .list-about-z li a {

    display: block;

    padding-left: 68px;

    padding-top: 12px;

    height: 58px;

	background-image:url(../image/z-58.png);

    background-repeat: no-repeat;

}



.about-z .list-about-z li a p {

    font-size: 14px;

    color: #636363;

    line-height: 23px;

}



.about-z .list-about-z li a p i {

    font-size: 16px;

    color: #000000;

}



.z-ico06 {

	background-position:-325px -83px;

}



.z-ico07 {

    background-position:-325px -159px;

}



.z-ico08 {

	background-position:-325px -236px;

}



.z-ico09 {

	background-position:-325px -319px;

}



.z-ico10 {

    background-position:-325px -383px;

}



.hot-type-z {

    margin-top: 17px;

    border: 1px #e8e8e8 solid;

    overflow: hidden;

    padding: 0 18px;

    background-color: #fff;

}



.hot-type-z .title-z {

    height: 67px;

    border-bottom: 1px #e8e8e8 solid;

    overflow: hidden;

}



.hot-type-z .title-z h3 {

    font-size: 22px;

    font-weight: normal;

    color: #333;

    line-height: 67px;

}



.hot-type-z .hot-type-list {

    height: 890px;

    padding-left: 23px;

    background: url(../image/z-16.gif) no-repeat 0px 12px;

    padding-top: 12px;

}



.hot-type-z .hot-type-list b {

    display: block;

    width: 100%;

    height: 17px;

    overflow: hidden;

    font-weight: normal;

    line-height: 17px;

    color: #333;

    font-size: 14px;

}



.hot-type-z .hot-type-list div.height01 {

    padding-top: 4px;

    height: 205px;

}



.hot-type-z .hot-type-list div.height02 {

    padding-top: 4px;

    height: 100px;

}



.hot-type-z .hot-type-list div.height03 {

    padding-top: 4px;

    height: 133px;

}



.hot-type-z .hot-type-list div a {

    display: block;

    float: left;

    width: 71px;

    height: 25px;

    border: 1px #dbdbdb solid;

    background-color: #f5f5f5;

    font-size: 14px;

    color: #636363;

    line-height: 25px;

    text-align: center;

    overflow: hidden;

    margin-right: 12px;

    margin-top: 9px;

}



.hot-type-z .hot-type-list div a:hover {

    color: #fff !important;

    border-color: #bf9153;

    background-color: #bf9153;

}



.hot-type-z .hot-type-list2 {

    height: 535px;

    padding-left: 16px;

    background: url(../image/z-16_inc.gif) no-repeat 0px 12px;

    padding-top: 12px;

}



.hot-type-z .hot-type-list2 li{

    height: 35px;

}



.hot-type-z .hot-type-list2 b {

    display: block;

    width: 100%;

    height: 17px;

    overflow: hidden;

    font-weight: normal;

    line-height: 17px;

    color: #333;

    font-size: 14px;

}



.hot-type-z .hot-type-list2 b a,.hot-type-z .hot-type-list2 b a:visited {

	color: #636363;

}

.link-recommend h2 {

    line-height: 55px;

    font-weight: normal;

    font-size: 18px;

    color: #555555;

}



.link-recommend h2 i {

    color: #bf9153;

}



.link-recommend ul.recommend-list01 li {

    float: left;

    /*width: 242px;*/
    width: 239px;
    

    overflow: hidden;

    margin-right: 12px;

    *margin-right: 12px;

    position: relative;

}



.link-recommend ul.recommend-list01 li div {

	background-color: #fff;

	width: 239px;

	height: 159px;

	overflow: hidden;

	border: 1px solid #ececec;

}



.link-recommend ul.recommend-list01 li div img {

    margin: 0 auto;

    width: 239px;

    height: 159px;

    position: absolute;

    left: 1px;

    top: 1px;

    -webkit-transition: all 0.3s ease-in;

    -moz-transition: all 0.3s ease-in;

    -o-transition: all 0.3s ease-in;

    transition: all 0.3s ease-in;

}



.link-recommend ul.recommend-list01 li div img.hor {

    -webkit-transition: all 0.3s ease-in;

    -moz-transition: all 0.3s ease-in;

    -o-transition: all 0.3s ease-in;

    transition: all 0.3s ease-in;

    opacity: 0;

}



.link-recommend ul.recommend-list01 li:hover .nor {

    -webkit-transition: all 0.3s ease-in;

    -moz-transition: all 0.3s ease-in;

    -o-transition: all 0.3s ease-in;

    transition: all 0.3s ease-in;

    opacity: 0;

}



.link-recommend ul.recommend-list01 li:hover .hor {

    -webkit-transition: all 0.3s ease-in;

    -moz-transition: all 0.3s ease-in;

    -o-transition: all 0.3s ease-in;

    transition: all 0.3s ease-in;

    opacity: 1;

}



.link-recommend ul.recommend-list01 li:hover p {

    color: #bf9153!important;

    -webkit-transition: all 0.3s ease-in;

    -moz-transition: all 0.3s ease-in;

    -o-transition: all 0.3s ease-in;

    transition: all 0.3s ease-in;

}



.link-recommend ul.recommend-list01 li p {

    text-align: center;

    line-height: 48px;

    text-align: center;

    height: 48px;

    overflow: hidden;

    font-size: 14px;

    color: #000;

}



.link-recommend ul.recommend-list02 {

    border: 1px #e8e8e8 solid;

    background-color: #fff;

    padding: 34px 33px 0px 28px;

}



.link-recommend ul.recommend-list02 li {

    width: 255px;

    height: 128px;

    overflow: hidden;

    padding-left: 205px;

    position: relative;

	margin-bottom: 30px;

}



.link-recommend ul.recommend-list02 li a.img-z {

    display: block;

    position: absolute;

    left: 0;

    top: 0px;

    width: 192px;

    height: 128px;

    overflow: hidden;

}



.link-recommend ul.recommend-list02 li h4 {

    font-size: 16px;

    color: #222;

    line-height: 25px;

    font-weight: normal;

}



.link-recommend ul.recommend-list02 li h4 a {

    color: #222;

}



.link-recommend ul.recommend-list02 li p {

    font-size: 13px;

    color: #898989;

    line-height: 24px;

    padding-top: 5px;

    height: 66px;

    overflow: hidden;

}



/*产品图片特效*/

.pro-summary-area {

	border: 1px solid #dedede;

	background-color: #FFF;

	background-position: 549px 0;

	background-repeat: repeat-y;

	position: relative

}



.pro-summary-area .left-area {

	width: 600px

}



.pro-summary-area .right-area {

	width: 404px;

	position: relative

}

.wide .pro-summary-area {

	background-position: 541px 0

}

.wide .pro-summary-area .left-area {

	width: 430px

}



.wide .pro-summary-area .right-area {

	width: 530px

}



.clearfix:before,.clearfix:after {

	content: " ";

	display: table

}



.clearfix:after {

	clear: both

}



.clearfix {

	*zoom: 1

}

.fr,.right,.right-area {

	float: right

}

.access-right-area {

	color: #777;

	font-size: 14px;

	text-align: center;

	padding: 40px 0

}



.access-right-area s {

	margin-right: 18px

}



.pro-property-area {

	padding: 22px 0 8px;

	position: relative;

	/*min-height: 435px;

	_height: 435px*/

}

.chanshu{

	font-size:16px;

	line-height:22px;

	float: left;

	width: 96%;

	margin-left:5px;

	margin-top:10px;

	color:#666

}

.pro-sku-area .chanshu li a{

	color:#fff

}

.pro-sku-area .chanshu a{

	color:#666

}

.pro-sku-area .chanshu a:hover{

	color:#bf9153

}

.chanshu div a {

	display: block;

	width: 160px;

	font-size: 18px;

	height: 32px;

	line-height:31px;

	background-color: #bf9153;

	color: #fff;

	border-radius: 5px;

	-webkit-border-radius: 5px;

	-moz-border-radius: 5px;

	margin: 10px 0;

	text-align: center;

}



.chanshu li.current a,

.chanshu li:hover a {

    background-color: #bf9153;

    color: #fff !important;

}



.pro-property-area h1,.pro-slogan,.pro-evaluate,.pro-ew-area,.pro-promotions-area,.pro-sku-area,.pro-coding,.pro-stock-area,.pro-freight,.pro-service,.pro-price,.pro-selected,.pro-tips-area {

	padding-left: 30px;

	padding-right: 30px;

	1px solid #CCC

}

.pro-property-area h1 {

	font-size: 20px;

	line-height: 25px;

	font-weight: normal;

}



.pro-property-area h2 {

	padding-left: 30px;

	padding-right: 30px;

	font-size: 20px;

	line-height: 25px;

	font-weight: normal;

}



.pro-property-area .line {

	font-size: 1px;

	line-height: 1px;

	height: 0;

	border-bottom: 1px solid #dedede

}

.pro-meta-area {

	font-family: 'Tahoma',\5FAE\8F6F\96C5\9ED1

}

.hr-8 {

	height: 8px

}

.hr-10 {

	height: 10px

}



.hr-15 {

	height: 15px

}

.pro-sku-area .disabled .sku img {

	opacity: .3;

	filter: alpha(opacity=30)

}

.pro-sku-area dl,.pro-ew-area dl {

	*padding-bottom: 10px

}

.pro-sku-area dt,.pro-ew-area dt {

	float: left;

	padding-right: 6px

}

.pro-sku-area dd,.pro-ew-area dd {

	float: left;

	width: 285px

}

.pro-sku-img ol{

	padding-top:10px;

	}

.pro-sku-area .sku,.pro-ew-area .sku {

	float: left;

	position: relative;

	text-align: center;

	cursor: pointer;

	font-family: \5FAE\8F6F\96C5\9ED1,Arial,Helvetica,sans-serif

}

.pro-sku-area .sku a,.pro-ew-area .sku a,.pro-ew-area .selected li .sku a {

	display: block;

	border: 1px solid #b2b2b2

}

.pro-sku-area a:hover,.pro-ew-area a:hover {

	text-decoration: none

}

.pro-sku-area .sku img {

	width: 38px;

	height: 38px;

	vertical-align: top;

	padding: 1px

}

.pro-sku-area .sku .yanse_k{

	width: 38px;

	height: 38px;

	padding: 1px;

}



.pro-sku-area .sku a:hover,.pro-ew-area .sku a:hover,.pro-ew-area .selected li .sku a:hover {

	border-color: #999

}

.pro-sku-area .selected .sku a,.pro-ew-area .selected .sku a,.pro-sku-area .selected .sku a:hover,.pro-ew-area .selected .sku a:hover {

	border-color: #bf9153

}

.pro-sku-area .selected .sku a,.pro-ew-area .selected .sku a,.pro-sku-area .selected .sku a:hover,.pro-ew-area .selected .sku a:hover {

	border-color: #bf9153

}

.pro-sku-area .selected .sku s,.pro-ew-area .selected .sku s,.pro-ew-area .selected .selected .sku s {

	position: absolute;

	display: block;

	width: 10px;

	height: 10px;

	line-height: 1px;

	font-size: 1px;

	right: 1px;

	bottom: 1px;

	background-position: 0 0

}

.pro-sku-area .pro-sku-img .selected .sku s {

	top: 31px

}

.pro-sku-area .sku-select .sku i,.pro-ew-area .sku-select .sku i {

	position: absolute;

	right: 6px;

	top: 50%;

	margin-top: -2.5px;

	width: 9px;

	height: 5px;

	font-size: 1px;

	line-height: 1px;

	background-position: -93px -105px

}

.pro-sku-area li:hover .sku i,.pro-sku-area .hover .sku i .pro-ew-area li:hover .sku i,.pro-ew-area .hover .sku i {

	background-position: -93px -100px

}

.pro-sku-area li:hover .sku i,.pro-sku-area .hover .sku i .pro-ew-area li:hover .sku i,.pro-ew-area .hover .sku i {

	background-position: -93px -100px

}

.pro-sku-area .disabled,.pro-sku-area .disabled .sku a {

	cursor: not-allowed;

	color: #c1c1c1

}



.pro-sku-area .disabled .sku a {

	border-color: #e8e8e8;

	background-color: #FFF

}

.pro-sku-area .disabled .sku a {

	border-color: #e8e8e8;

	background-color: #FFF

}

.pro-sku-area .disabled .sku img {

	opacity: .3;

	filter: alpha(opacity=30)

}

.wide .pro-promotions-area dd,.wide .pro-sku-area dd,.wide .pro-ew-area dd {

	width: 520px

}



.pro-sku-img dt {

	font-size:16px;

	line-height:22px;

	float: left;

	margin-left:5px;

	margin-top:10px;

	color:#666;

	font-weight: normal;

}

.pro-sku-img .sku span {

	display: block;

	margin-bottom: -2px;

	_padding-top: 2px;

	white-space: nowrap

}

.pro-sku-img .disabled {

	color: #c1c1c1

}

.pro-sku-area .selected s,.pro-ew-area .selected s,.icon-minus-2,.icon-plus-2,.pro-eval-impress .selected s {

	background: transparent url(../image/icon31.png) scroll no-repeat

}



.pro-property-area h1,.pro-slogan,.pro-evaluate,.pro-ew-area,.pro-promotions-area,.pro-sku-area,.pro-coding,.pro-stock-area,.pro-freight,.pro-service,.pro-price,.pro-selected,.pro-tips-area {

	padding-left: 30px;

	padding-right: 30px;

	1px solid #CCC

}

.pro-sku-area dl,.pro-ew-area dl {

	*padding-bottom: 10px

}

.pro-sku-text dt {

	line-height: 26px

}



.pro-sku-text dd {

	line-height: 18px

}



.pro-sku-area dt,.pro-ew-area dt {

	float: left;

	padding-right: 6px

}



.pro-sku-img dt {

	line-height: 40px

}





.pro-sku-area li,.pro-ew-area li {

	float: left;

	margin: 0 10px 5px 0;

	*zoom: 1;

	vertical-align: top

}



.pro-sku-area .sku,.pro-ew-area .sku {

	float: left;

	position: relative;

	text-align: center;

	cursor: pointer;

	font-family: \5FAE\8F6F\96C5\9ED1,Arial,Helvetica,sans-serif

}



.pro-sku-tips {

	padding-left: 6px;

	line-height: 26px;

	float: left

}



.pro-sku-tips a {

	color: #28c0c6;

	text-decoration: underline

}

.pro-ew-area ul .sku {

	float: none;

	*zoom: 1

}

.pro-sku-area .sku a,.pro-ew-area .sku a,.pro-ew-area .selected li .sku a {

	display: block;

	border: 1px solid #b2b2b2

}

.pro-ew-area .sku a {

	text-align: left

}



.pro-sku-img .sku span {

	display: block;

	margin-bottom: -2px;

	_padding-top: 2px;

	white-space: nowrap

}

.pro-sku-text .sku a {

	padding: 3px 8px;

	white-space: nowrap

}

.pro-sku-text .sku-select .sku a {

	padding-right: 22px

}

.pro-sku-area a:hover,.pro-ew-area a:hover {

	text-decoration: none

}



.pro-sku-area .sku img {

	width: 38px;

	height: 38px;

	vertical-align: top;

	padding: 1px

}

.pro-sku-area .sku a:hover,.pro-ew-area .sku a:hover,.pro-ew-area .selected li .sku a:hover {

	border-color: #999

}

.pro-sku-area .selected .sku a,.pro-ew-area .selected .sku a,.pro-sku-area .selected .sku a:hover,.pro-ew-area .selected .sku a:hover {

	border-color: #bf9153

}

.pro-ew-area .selected .selected .sku a {

	border-color: #bf9153!important

}

.pro-ew-area .sku {

	position: relative

}



.pro-ew-area .selected>.sku {

	z-index: 3

}

.pro-ew-area ul .sku {

	margin-top: -1px;

	z-index: 1

}



.pro-ew-area ul li:hover>.sku {

	position: relative;

	z-index: 2

}

.pro-ew-area .selected ul .sku {

	_position: static

}



.pro-ew-area .selected .selected .sku {

	_position: relative;

	z-index: 4

}

.pro-ew-area .sku a {

	position: relative;

	_position: static;

	overflow: hidden

}



.pro-ew-area li,.pro-ew-area .sku a,.pro-ew-area .selected li .sku a {

	z-index: 1

}

.pro-ew-area li:hover,.pro-ew-area li:hover>.sku>a {

	z-index: 2

}

.pro-ew-area .selected,.pro-ew-area .selected .sku a,.pro-ew-area .selected>.sku {

	z-index: 3

}

.pro-ew-area .selected li .sku s {

	display: none

}

.pro-sku-area .selected .sku s,.pro-ew-area .selected .sku s,.pro-ew-area .selected .selected .sku s {

	position: absolute;

	display: block;

	width: 10px;

	height: 10px;

	line-height: 1px;

	font-size: 1px;

	right: 1px;

	bottom: 1px;

	background-position: 0 0

}

.pro-sku-area .pro-sku-img .selected .sku s {

	top: 31px

}



.pro-sku-area .sku-select .sku i,.pro-ew-area .sku-select .sku i {

	position: absolute;

	right: 6px;

	top: 50%;

	margin-top: -2.5px;

	width: 9px;

	height: 5px;

	font-size: 1px;

	line-height: 1px;

	background-position: -93px -105px

}

.pro-sku-area li:hover .sku i,.pro-sku-area .hover .sku i .pro-ew-area li:hover .sku i,.pro-ew-area .hover .sku i {

	background-position: -93px -100px

}



.pro-sku-area .disabled,.pro-sku-area .disabled .sku a {

	cursor: not-allowed;

	color: #c1c1c1

}

.pro-sku-area .disabled .sku a {

	border-color: #e8e8e8;

	background-color: #FFF

}



.pro-sku-img .disabled {

	color: #c1c1c1

}

.pro-sku-area .disabled .sku img {

	opacity: .3;

	filter: alpha(opacity=30)

}

.wide .pro-promotions-area dd,.wide .pro-sku-area dd,.wide .pro-ew-area dd {

	width: 520px

}

.wide .pro-sku-area dd{

	width: 370px

	}

.cloud-zoom-lens {

	border: 1px solid #888;

	margin: -4px;

	background-color: #fff;

	cursor: move

}



.cloud-zoom-title {

	font-family: Arial,Helvetica,sans-serif;

	position: absolute!important;

	background-color: #000;

	color: #fff;

	padding: 3px;

	width: 100%;

	text-align: center;

	font-weight: bold;

	font-size: 10px;

	top: 0

}

/*移动浮框*/

.cloud-zoom-big {

	border: 1px solid #dedede;

	overflow: hidden;

	background-color: #FFF;

}



.cloud-zoom-loading {

	color: white;

	background: #222;

	padding: 3px;

	border: 1px solid #000

}

#product-img img{ width:600px; height:398px;}



/*案例明细*/



.bgi {

    background: url(../image/z-24.jpg) no-repeat center top;

    background-color: #fff;

	padding-bottom:36px;

}



.detial-case h1 {

    text-align: center;

    font-size: 26px;

    color: #000000;

    font-weight: normal;

    line-height: 65px;

}



.detial-case span {

    display: block;

    width: 100%;

    text-align: center;

    font-size: 14px;

    color: #828282;

    line-height:21px;

	padding:15px 0;

}



.detial-case span i {

    display: inline-block;

    margin: 0 13px;

    height:21px;

	overflow:hidden;

}



.detial-title{ height:60px; background:url(../image/z-92.jpg) no-repeat 150px 0; margin-top:20px; padding-left:185px; font-size:20px; font-weight:normal; overflow:hidden; line-height:90px;}



.c-ico01 {

    padding-left: 20px;

	background:url(../image/z-58.png) no-repeat -178px -177px;

}



.c-ico02 {

    padding-left: 25px;

	background:url(../image/z-58.png) no-repeat -178px -195px;

}



.detial-case > ul {

    border: 1px #e9e9e9 solid;

    padding: 40px 42px 0;

    background: url(../image/z-18.jpg) no-repeat center 47px;

    background-color: #fff;

}



.detial-case ul div.detial01 {

    padding: 0 55px;

}



.detial-case ul div.detial01 p {

    font-size: 18px;

    color: #323232;

    line-height: 32px;

}



.detial-case ul div.detial01 p a,.detial-case ul div.detial01 p a:visited{

	color: #bf9153;

	text-decoration: none;

}



.detial-case ul div.detial01 img {

    margin: 0 auto;max-width:100%;height:auto;width:auto\9; margin-top:20px;

}



.detial-case ul div.detial02 {

    padding-top: 50px;

}



.detial-case ul div.detial02 p {

    font-size: 14px;

    color: #a2a2a2;

    line-height: 40px;

}



.detial-case ul div.detial02 p a {

    color: #a2a2a2;

    margin-right: 15px;

}



.detial-case ul div.detial03 {

    background-color: #eee;

    padding: 5px 32px;

    border-radius: 3px;

    -webkit-border-radius: 3px;

    -moz-border-radius: 3px;

}



.detial-case ul div.detial03 p {

    line-height: 25px;

    font-size: 14px;

    color: #323232;

}



.detial-case ul div.detial03 p i {

    color: #eb0000;

}



.case-about-link {

    padding-top: 30px;

}



.case-about-link h2 {

    font-weight: normal;

    line-height: 45px;

    color: #555;

    font-size: 18px;

    border-bottom: 1px #eaeaea solid;

    overflow: hidden;

}



.case-about-link h2 i {

    color: #bf9153;

}



.case-about-link ul {

    padding: 10px 0;

}



.case-about-link ul li {

    height: 33px;

    overflow: hidden;

    line-height: 33px;

    font-size: 14px;

    color: #555;

    padding-left: 17px;

    background: url(../image/z-25.jpg) no-repeat left center;

}



.case-about-link ul li a {

    color: #555;

}

.case-about-link h2 i a {

    color: #bf9153;

}







/*首页*/



.index-banner {

    width: 100%;

    height: 500px;

    overflow: hidden;

    min-width: 1006px;

    position: relative;

    z-index: 1;

}



.flex-viewport {

    -webkit-transition: all 1s ease;

    -moz-transition: all 1s ease;

    transition: all 1s ease;

}



.index-banner .slides {

    zoom: 1;

}



.index-banner .slides a {

    display: block;

    width: 100%;

    height: 500px;

}



.index-banner .slides a img {

    display: block;

    width: 100%;

}



.flex-direction-nav {

    position: absolute;

    width: 92%;

    min-width: 1006px;

    left: 4%;

    top: 50%;

    margin-top: -45px;

    height: 0;

}



.flex-direction-nav a {

    width: 32px;

    height: 60px;

    line-height: 99em;

    overflow: hidden;

    display: block;

}



.flex-direction-nav .flex-next {

    background: url(../image/z-12.png) no-repeat;

    background-size: cover;

}



.flex-direction-nav .flex-prev {

    background: url(../image/z-11.png) no-repeat;

    background-size: cover;

}



.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;

    line-height: 25px;

    height: 25px;

    background: url(../image/bannerbj.png) repeat;

    overflow: hidden;

}



.flex-control-nav li {

    margin: 0 3px;

    display: inline-block;

    zoom: 1;

    *display: inline;

    overflow: hidden;

    vertical-align: middle;

}



.flex-control-paging li a {

    display: block;

    height: 4px;

    overflow: hidden;

    text-indent: -99em;

    width: 70px;

    cursor: pointer;

    background-color: #9f9f9f;

}

.flex-control-paging li a.flex-active {

    background-color: #bf9153;

}



.index-banner01,

.index-banner01 .slides a {

    height: 353px;

}





/*董事长介绍*/



.manager-inro-z {

    height: 201px;

    background: url(../image/z-26.jpg) no-repeat center bottom;

    overflow: hidden;

}



.manager-inro-z ul {

    padding-left: 210px;

    padding-right: 170px;

    padding-top: 40px;

}



.manager-inro-z ul p {

    font-size: 16px;

    color: #000;

    line-height: 31px;

}



.index-con-z {

    width: 100%;

    min-width: 1006px;

    padding: 30px 0;

}



.index-title {

    height: 30px;

    font-weight: normal;

    line-height: 30px;

    font-size: 24px;

    color: #000;

    padding-bottom: 20px;

}



.index-title i {

    color: #bf9153;

    padding-right: 10px;

}





/*顾虑问题*/



.index-qustion .left-z {

    width: 210px;

    overflow: hidden;

    background-color: #fff;

}



.question-type li {

    text-align: center;

    border-bottom: 1px #eee7e3 solid;

    overflow: hidden;

    font-size: 20px;

    font-style: italic;

    color: #000;

    line-height: 30px;

}



.question-type li > a {

    display: block;

    color: #000;

    padding: 10px 20px;

}



.question-type li > a p {

    font-style: normal;

}



.question-type li.current a,

.question-type li:hover a {

    background-color: #bf9153;

    color: #fff !important;

}



.question-type li.current p {

    color: #fff;

}



.question-type ul:last-child li {

    font-style: normal;

}



.question-type ul:last-child li a {

    display: block;

    width: 100%;

    font-size: 18px;

    height: 32px;

    background-color: #bf9153;

    color: #fff;

    border-radius: 5px;

    -webkit-border-radius: 5px;

    -moz-border-radius: 5px;

    margin: 10px 0;

}



.question-type ul:last-child li:hover {

    color: #fff !important;

}



.question-type ul:last-child li:hover p {

    color: #000;

}



.index-qustion .right-z {

    width: 778px;

    overflow: hidden;

    background-color: #fff;

}



.question-need {

    border: 1px #d6d6d6 solid;

    padding: 0 14px;

    overflow: hidden;

    padding-top: 30px;

    border-bottom: 5px #bf9153 solid;

}



.question-need h2 {

    text-align: center;

    font-size: 26px;

    color: #000000;

    font-weight: normal;

    line-height: 40px;

}



.question-need h2 i {

    color: #bf9153;

    padding-right: 10px;

}



.question-need span {

    display: block;

    width: 100%;

    font-size: 14px;

    color: #8a8a8a;

    line-height: 35px;

    text-align: center;

}



.question-need p {

    text-align: center;

    font-size: 16px;

    color: #000000;

    line-height: 38px;

}



.question-list {

    padding: 18px 0 16px;

}



.question-list li {

    float: left;

    overflow: hidden;

    width: 100px;

    padding-right: 8px;

    margin-bottom: 8px;

}



.question-list li a {

    display: block;

    width: 100%;

    height: 135px;

    overflow: hidden;

    position: relative;

}



.question-list li img {

    display: block;

}



.question-list li a:hover {

    margin-left: -3px;

}



.question-list li a i {

    display: block;

    width: 100%;

    height: 135px;

    line-height: 135px;

    color: #fff;

    font-size: 14px;

    text-align: center;

    position: absolute;

    left: 0;

    top: 0;

}



.question-list-z {

    padding: 40px 0;

}



.question-list-z li {

    float: left;

    width: 172px;

    padding: 0 7px;

    overflow: hidden;

}



.question-list-z li img {

    display: block;

    border-radius: 50%;

    -webkit-border-radius: 50%;

    -moz-border-radius: 50%;

}





/*家具分类*/



.furniture .left-z {

    width: 220px;

    background-color: #efe8e3;

}



.furniture-type {

    padding: 0 15px;

}



.furniture-type h2 {

    text-align: center;

    font-size: 22px;

    color: #000000;

    font-weight: normal;

    line-height: 55px;

    height: 55px;

    overflow: hidden;

}



.furniture-type h2 i {

    color: #bf9153;

}



.furniture-type .list-z {

    padding: 5px 8px 10px;

}



.furniture-type .list-z li {

    width: 100%;

    font-size: 16px;

    text-align: center;

    position: relative;

}



.furniture-type .list-z li > a {

    display: block;

    height: 33px;

    line-height: 33px;

    background-color: #fff;

    border: 1px #f5f1ee solid;

    border-radius: 3px;

    -webkit-border-radius: 3px;

    -moz-border-radius: 3px;

    color: #333;

    margin-bottom: 5px;

}



.furniture-type .list-z li a.current {

    background-color: #a57e61;

    color: #fff !important;

}



.furniture-type .list-z li a.current:hover {

    color: #FFF !important;

}



.furniture-type .list-z li > a:hover {

    color: #333 !important;

}



.furniture-type .list-z li div {

    display: none;

    position: absolute;

    width: 199px;

    left: 172px;

    top: 0;

    padding-left: 10px;

}



.furniture-type .list-z li div ul {

    position: relative;

    background-color: #fff;

    border-radius: 5px;

    -webkit-border-radius: 5px;

    -moz-border-radius: 5px;

    border: 1px #f5f1ee solid;

    padding-left: 25px;

    padding-top: 5px;

    padding-bottom: 10px;

}



.furniture-type .list-z li div ul i {

    display: block;

    width: 14px;

    height: 33px;

    border-top: 1px #f5f1ee solid;

    position: absolute;

    left: -12px;

    top: -1px;

    background-color: #fff;

}



.furniture-type .list-z li div ul p {

    float: left;

    width: 50%;

    height: 29px;

    line-height: 29px;

    font-size: 14px;

    color: #000;

    overflow: hidden;

}



.furniture-type .list-z li div ul p a {

    color: #000;

}



.furniture-order {

    padding: 5px 8px 15px;

}



.furniture-order a {

    display: block;

    width: 100%;

    height: 31px;

    line-height: 31px;

    overflow: hidden;

    color: #fff;

    text-align: center;

    font-size: 18px;

    background-color: #bf9153;

    border-radius: 5px;

    -webkit-border-radius: 5px;

    -moz-border-radius: 5px;

}



.furniture-order a:hover {

    background: #522100;

    color: #fff !important;

}



.furniture-order p {

    font-size: 20px;

    color: #272727;

    line-height: 30px;

    padding-top: 10px;

}



.furniture .right-z {

    width: 770px;

}



.furniture-list li {

    float: left;

    width: 246px;

    font-size: 14px;

    padding-bottom: 10px;

    margin-top: 20px;

    margin-right: 16px;

    *margin-right: 16px;

}



.furniture-list li a {

    transition: all .2s linear;

    -webkit-transition: all .2s linear;

    -moz-transition: all .2s linear;

}



.furniture-list li a:hover {

    display: block;

    margin-top: -5px;

}



.furniture-list li img {

    display: block;

}



.furniture-list li h4 {

    text-align: center;

    color: #000000;

    font-weight: normal;

    line-height: 25px;

    height: 25px;

    padding-top: 10px;

}



.furniture-list li p {

    text-align: center;

    height: 23px;

    line-height: 23px;

    color: #999;

}





/*工程案例*/



.index-case .type-z {

    height: 60px;

    line-height: 60px;

    border-bottom: 2px #c9b2a2 solid;

}



.index-case .type-z h2 {

    font-size: 24px;

    color: #000;

    font-weight: normal;

}



.index-case .type-z h2 em {

    color: #bf9153;

}



.index-case .type-z h2 i {

    font-size: 16px;

    padding-left: 20px;

}



.index-case .type-z p {

    height: 60px;

}



.index-case .type-z p a {

    display: block;

    float: left;

    height: 60px;

    font-size: 16px;

    color: #000;

    position: relative;

    padding: 0 15px;

    margin-right: 10px;

}



.index-case .type-z p a img {

    display: none;

    position: absolute;

    left: 50%;

    margin-left: -23px;

    bottom: -8px;

}



.index-case .type-z p a:hover img,

.index-case .type-z p a.current img {

    display: block;

}



.reviews {

    padding-top: 20px;

}



.reviews ul li a {

    position: relative;

    display: block;

}



.reviews ul li.fl {

    width: 668px;

    height: 443px;

    overflow: hidden;

}



.reviews ul li.fl a {

    height: 443px;

}



.reviews ul li.fl a div {

    display: block;

    position: absolute;

    left: 0;

    bottom: 32px;

    background: url(../image/z-14.png);

    width: 195px;

    padding-left: 20px;

    height: 90px;

    overflow: hidden;

    color: #fff;

}



.reviews ul li.fl a div b {

    display: block;

    font-size: 28px;

    font-weight: normal;

    line-height: 40px;

    padding-top: 8px;

}



.reviews ul li.fl a div p {

    line-height: 30px;

    font-size: 16px;

}



.reviews ul li.fr {

    width: 323px;

    overflow: hidden;

    height: 443px;

}



.reviews ul li.fr a {

    display: block;

    width: 323px;

    height: 214px;

    overflow: hidden;

    margin-bottom: 15px;

}



.reviews ul li.fr a img {

    display: block;

}



.reviews ul li.fr a i {

    display: block;

    background: url(../image/z-14.png) repeat;

    width: 100%;

    height: 37px;

    line-height: 37px;

    text-align: center;

    color: #fff;

    font-size: 14px;

    left: 0;

    bottom: 0;

    position: absolute;

}



.disable {

    display: none;

}





/*需求*/



.need-z {

    height: 389px;

    overflow: hidden;

    margin-top: 20px;

}



.need-left-z {

    width: 702px;

    overflow: hidden;

}



.need-right-z {

    width: 288px;

    overflow: hidden;

}



.need01 li {

    float: left;

    overflow: hidden;

    margin-right: 13px;

    margin-bottom: 12px;

}



.need01 li a {

    display: block;

    width: 100%;

    height: 100%;

    position: relative;

}



.need01 li a i {

    display: block;

    width: 100%;

    height: 30px;

    line-height: 30px;

    text-align: center;

    font-size: 14px;

    color: #fff;

    background: url(../image/z-14.png) repeat;

    position: absolute;

    left: 0;

    bottom: 0;

}



.need02 li {

    float: left;

    overflow: hidden;

    padding-right: 14px;

    padding-bottom: 14px;

}



.need02 li img {

    display: block;

    border: 1px #e5e5e5 solid;

}



.need-right-z div {

    border: 1px #e2e2e2 solid;

    overflow: hidden;

}



.need-right-z div h2 {

    text-align: center;

    border-bottom: 1px #e2e2e2 solid;

    height: 38px;

    line-height: 38px;

    background-color: #f8f8f8;

    font-weight: normal;

}



.need-right-z div h2 i {

    display: inline-block;

    padding-left: 31px;

	font-size:16px;

}



.ico-z01 {

    background: url(../image/z-15.png) no-repeat left center;

}



.ico-z02 {

    background: url(../image/z-16.png) no-repeat left center;

}



.need-right-z div ul {

    padding: 0 10px;

    margin: 5px 0 4px;

    overflow: hidden;

}



.need-right-z div ul li {

    height: 29px;

    line-height: 29px;

    padding-left: 15px;

    font-size: 12px;

    background: url(../image/z-17.png) no-repeat left center;

}



.need-right-z div ul li a {

    display: block;

    height: 29px;

    color: #333;

}



.need-right-z div ul li a p {

    float: left;

    white-space: pre-wrap;

    overflow: hidden;

}



.need-right-z div ul li a:hover p {

    color: #6c2c00;

}



.wd01 {

    width: 78px;

}



.wd02 {

    text-align: center;

    width: 85px;

}



.wd03 {

    width: 85px;

    text-align: right;

}



#news01 {

    height: 174px;

}



#news02 {

    height: 116px;

}





/*系统工程*/



.xt-z {

    height: 30px;

    padding-bottom: 20px;

    overflow: hidden;

}



.xt-z h2 {

    font-size: 24px;

    font-weight: normal;

    line-height: 30px;

    color: #000;

}



.xt-z h2 i {

    color: #bf9153;

}



.xt-z p {

    float: right;

    font-size: 16px;

    color: #444;

    line-height: 30px;

    padding-right: 30px;

}



.xt-z p a {

    color: #444;

    margin-right: 15px;

}



.xt-list-z li {

    float: left;

    width: 326px;

    height: 269px;

    overflow: hidden;

    padding-right: 14px;

    padding-bottom: 12px;

    transition: all .2s linear;

    -webkit-transition: all .2s linear;

    -moz-transition: all .2s linear;

}



.xt-list-z li:hover {

    float: left;

    width: 326px;

    height: 269px;

    overflow: hidden;

    padding-right: 14px;

    padding-bottom: 12px;

    transition: all .2s linear;

    -webkit-transition: all .2s linear;

    -moz-transition: all .2s linear;

    margin-top: -5px;

    margin-bottom: 5px;

}



.xt-list-z li a {

    display: block;

    width: 100%;

    height: 100%;

    position: relative;

}



.xt-list-z li a img {

    display: block;

}



.xt-list-z li a p {

    display: block;

    position: absolute;

    width: 100%;

    height: 78px;

    left: 0;

    top: 83px;

    background: url(../image/z-18.png) no-repeat center center;

    text-align: center;

    z-index: 2;

    color: #fff;

    font-size: 16px;

}



.xt-list-z li a p i {

    padding-top: 10px;

    display: inline-block;

}



.xt-list-z li a div {

    position: absolute;

    left: 0;

    bottom: 0;

    background: url(../image/z-14.png) repeat;

    color: #fff;

    padding: 25px;

    overflow: hidden;

    z-index: 1;

}



.xt-list-z li a div h4 {

    font-weight: normal;

    text-align: center;

    font-size: 18px;

    line-height: 32px;

}





/*流程*/



.flow {

    padding-top: 20px;

}



.flow h2 {

    text-align: center;

    font-size: 32px;

    text-align: center;

    color: #000;

    font-family: "黑体";

    line-height: 42px;

    font-weight: normal;

}



.flow h2 i {

    color: #6c2c00;

}



.flow span {

    display: block;

    width: 100%;

    text-align: center;

    font-size: 16px;

    color: #8b8b8b;

    line-height: 25px;

    font-family: "黑体";

}



.flow ul {

    height: 122px;

    background: url(../image/z-19.png) no-repeat center 30px;

    padding-left: 5px;

}



.flow ul li {

    float: left;

    width: 143px;

    text-align: center;

}



.flow ul li a {

    display: block;

    margin-top: 15px;

    transition: all .2s linear;

    -webkit-transition: all .2s linear;

    -moz-transition: all .2s linear;

}



.flow ul li a div {

    height: 65px;

	background-image:url(../image/z-58.png);

    background-repeat: no-repeat;

}



.flow ul li a p {

    font-size: 14px;

    color: #000;

    line-height: 42px;

}



.ico-z03 {

	background-position:45px 5px;

}



.ico-z04 {

    background-position:-58px 5px;

}



.ico-z05 {

    background-position:-160px 5px;

}



.ico-z06 {

    background-position:-257px 5px;

}



.ico-z07 {

    background-position:-360px 5px;

}



.ico-z08 {

    background-position:-462px 5px;

}



.ico-z09 {

    background-position:-567px 5px;

}



.flow ul li a:hover {

    margin-top: 10px;

}



.flow ul li a:hover p {

    color: #6c2c00;

}



.flow ul li a:hover .ico-z03 {

    background-position:-670px 5px;

}



.flow ul li a:hover .ico-z04 {

    background-position:-773px 5px;

}



.flow ul li a:hover .ico-z05 {

    background-position:-875px 5px;

}



.flow ul li a:hover .ico-z06 {

    background-position:-972px 5px;

}



.flow ul li a:hover .ico-z07 {

    background-position:-1075px 5px;

}



.flow ul li a:hover .ico-z08 {

    background-position:-1177px 5px;

}



.flow ul li a:hover .ico-z09 {

    background-position:-1282px 5px;

}





/*在线咨询*/



.online-z {

    height: 165px;

    width: 100%;

    min-width: 1006px;

    background: url(../image/index-order.png) repeat-x;

}



.online-z .wrap-z {

    height: 165px;

    position: relative;

}



.online-z .wrap-z img.imgs-z {

    display: block;

    position: absolute;

    right: 120px;

    top: -25px;

}



.online-z .wrap-z div {

    padding-left: 117px;

    padding-top: 39px;

}



.online-z .wrap-z a {

    display: block;

    position: absolute;

    left: 444px;

    bottom: 37px;

    width: 143px;

    height: 37px;

    border-radius: 5px;

    -webkit-border-radius: 5px;

    -moz-border-radius: 5px;

    background-color: #bf9153;

    overflow: hidden;

    text-align: center;

    line-height: 37px;

    color: #f8ff34;

    font-size: 18px;

}



.online-z .wrap-z a:hover {

    color: #f8ff34 !important;

}





/*天一文化*/



.culture-title {

    height: 50px;

    border-bottom: 2px #efe8e3 solid;

}



.culture-title h2 {

    padding-top: 11px;

}



.culture-title p {

    height: 50px;

    line-height: 50px;

    padding-left: 265px;

    font-size: 16px;

    color: #333;

}



.culture-title p a {

    display: block;

    float: left;

    position: relative;

    height: 50px;

    line-height: 50px;

    padding: 0 5px;

    margin: 0 10px;

    color: #333;

}



.culture-title p a img {

    display: none;

    position: absolute;

    left: 50%;

    margin-left: -23px;

    bottom: -8px;

}



.culture-title p a:hover img,

.culture-title p a.current img {

    display: block;

}



.culture-title p a:hover,

.culture-title p a.current {

    color: #6c2c00;

}



.culture-list {

    padding-top: 20px;

}



.culture-list ul li.fl {

    width: 436px;

    height: 445px;

    overflow: hidden;

}



.culture-list ul li.fl img {

    display: block;

    float: left;

    margin-bottom: 15px;

}



.culture-list ul li.fl img:last-child {

    float: right;

}



.culture-list ul li.fr {

    width: 550px;

    overflow: hidden;

}



.culture-list ul li.fr img {

    margin-left: 2em;

    display: block;

    margin-bottom: 15px;

    margin-top: 10px;

}



.culture-list ul li.fr p {

    text-indent: 2em;

    font-size: 16px;

    color: #000;

    line-height: 30px;

}







.culture-list ul li.fr p a {

    display: block;

    width: 120px;

    height: 30px;

    border-radius: 3px;

    -webkit-border-radius: 3px;

    -moz-border-radius: 3px;

    background-color: #bf9153;

    text-align: center;

    font-size: 16px;

    color: #fff;

    text-indent: 0em;

    margin-left: 2em;

    margin-top: 20px;

}



.culture-list ul li.fr p a:hover {

    background: #522100;

    color: #fff !important;

}



.culture-list ul li.fr p i {

    color: #c8151e;

}





/*幻灯片*/



.scroll-img {

    width: 100%;

    min-width: 1006px;

    height: 365px;

    background-color: #eee7e3;

    overflow: hidden;

}



.scroll-img h3 {

    text-align: center;

    font-size: 28px;

    color: #000;

    font-weight: normal;

    line-height: 83px;

    padding-top: 30px;

}



.scroll-img h3 img {

    display: inline-block;

}



.scroll-list {

    position: relative;

    height: 210px;

    margin-top: 5px;

}



.scroll-list img.btn-left,

.scroll-list img.btn-right {

    display: block;

    position: absolute;

    top: 57px;

    cursor: pointer;

}



.scroll-list img.btn-left {

    left: -69px;

}



.scroll-list img.btn-right {

    right: -69px;

}



.img-list {

    width: 1006px;

    height: 210px;

    overflow: hidden;

}



.img-list ul {

    height: 210px;

    overflow: hidden;

}



.img-list ul li {

    float: left;

    width: 243px;

    height: 210px;

    text-align: center;

    overflow: hidden;

    margin-right: 10px;

}



.img-list ul li img {

    display: block;

}



.img-list ul li p {

    font-size: 14px;

    color: #2b2b2b;

    line-height: 40px;

    height: 40px;

    overflow: hidden;

}



.news-left-z {

    width: 335px;

    overflow: hidden;

}



.news-left-z .title-z01 {

    height: 40px;

    line-height: 40px;

    border-bottom: 1px #bababa solid;

    overflow: hidden;

}



.news-left-z .title-z01 h2 {

    font-size: 20px;

    color: #242424;

    font-weight: normal;

}



.news-left-z .title-z01 p a {

    color: #4d4d4d;

    font-size: 13px;

}



.list-z-news {

    padding-left: 29px;

    background: url(../image/z-42.png) no-repeat 4px 16px;

    padding-top: 10px;

}



.list-z-news ul li {

    height: 30px;

    line-height: 30px;

    font-size: 12px;

    color: #999;

    overflow: hidden;

}



.list-z-news ul li i {

    float: right;

}



.list-z-news ul li a {

    color: #000;

}



.news-left-z01 {

    background: url(../image/z-43.png) no-repeat right 67px;

    padding-right: 30px;

    margin-right: 24px;

    *margin-right: 24px;

}



.hot-line-z {

    width: 250px;

    overflow: hidden;

}



.hot-line-z div {

    border-radius: 5px;

    -webkit-border-radius: 5px;

    -moz-border-radius: 5px;

    background-color: #ebebeb;

    overflow: hidden;

    padding: 0 15px;

}



.hot-line-z div h4 {

    text-align: center;

    font-size: 24px;

    color: #000000;

    font-weight: normal;

    line-height: 59px;

    overflow: hidden;

}



.hot-line-z div h4 i {

    color: #bf9153;

}



.hot-line-z div ul {

    background-color: #fff;

    padding: 5px 14px;

    overflow: hidden;

}



.hot-line-z div ul p {

    font-size: 14px;

    color: #333;

    line-height: 30px;

}



.hot-line-z div ul p i {

    padding-right: 12px;

    color: #bf9153;

}



.hot-line-z div span {

    display: block;

    width: 100%;

    padding: 19px 0 0;

}



.hot-line-z div span a {

    display: block;

    width: 165px;

    height: 31px;

    font-size: 20px;

    color: #fff;

    font-weight: normal;

    line-height: 31px;

    text-align: center;

    margin: 0 auto;

    background-color: #bf9153;

    border-radius: 5px;

}



.hot-line-z div span a:hover {

    background: #522100;

    color: #fff !important;

}



.hot-line-z div > p {

    font-size: 20px;

    color: #272727;

    line-height: 30px;

    text-align: center;

    padding: 15px 0 10px;

}





/*服务项目*/



.project-z {

    margin-bottom: 15px;

}



.project-z li {

    float: left;

    width: 190px;

    overflow: hidden;

    padding-right: 14px;

    transition: all .2s linear;

    -webkit-transition: all .2s linear;

    -moz-transition: all .2s linear;

}



.project-z li a {

    display: block;

}



.project-z li:hover {

    margin-top: -5px;

}





/*面料可选*/



.bt {

    border-bottom: 1px #c9b2a2 solid;

}



.choose-z {

    margin-top: 15px;

    height: 125px;

    padding: 0 2px;

}



.choose-z li {

    float: left;

    width: 167px;

    text-align: center;

    background: url(../image/z-51.png) no-repeat right center;

}



.choose-z li img {

    margin: 0 auto;

}



.choose-z li div {

    height: 85px;

}



.choose-z li p {

    font-size: 22px;

    color: #000;

    font-weight: normal;

    line-height: 35px;

    height: 35px;

    overflow: hidden;

}



.choose-z li p i {

    color: #bf9153;

}



.choose-z li a {

    display: block;

    width: 100%;

    height: 100%;

    position: relative;

}



.choose-z li a em {

    display: none;

    position: absolute;

    width: 13px;

    height: 7px;

    background: url(../image/z-50.png);

    left: 50%;

    margin-left: -6.5px;

    bottom: -15px;

}



.choose-z li:hover em,

.choose-z li.current em {

    display: block;

}



.choose-list-z {

    padding-top: 15px;

    width: 100%;

    padding-bottom: 10px;

}



.detial-choose li {

    float: left;

    overflow: hidden;

    padding-right: 1px;

    padding-top: 1px;

}





/*图片弹出蒙层*/



#jquery-overlay {

    position: absolute;

    top: 0;

    left: 0;

    z-index: 90;

    width: 100%;

    height: 500px;

}



#jquery-lightbox {

    position: absolute;

    top: 0;

    left: 0;

    width: 100%;

    z-index: 100;

    text-align: center;

    line-height: 0;

}



#jquery-lightbox a img {

    border: none;

}



#lightbox-container-image-box {

    position: relative;

    width: 250px;

    height: 250px;

    margin: 0 auto;

}



#lightbox-loading {

    position: absolute;

    top: 40%;

    left: 0%;

    height: 25%;

    width: 100%;

    text-align: center;

    line-height: 0;

    text-align: center;

}



#lightbox-nav {

    position: absolute;

    top: 0;

    left: 0;

    height: 100%;

    width: 100%;

    z-index: 10;

}



#lightbox-container-image-box > #lightbox-nav {

    left: 0;

}



#lightbox-nav a {

    outline: none;

}



#lightbox-nav-btnPrev,

#lightbox-nav-btnNext {

    width: 20%;

    height: 100%;

    zoom: 1;

    display: block;

}



#lightbox-nav-btnPrev {

    left: 0;

    float: left;

}



#lightbox-nav-btnNext {

    right: 0;

    float: right;

}



#lightbox-container-image-data-box {

    line-height: 1.4em;

    overflow: auto;

    width: 100%;

    font-size: 16px;

    color: #fff;

    margin: 0 auto;

}



#lightbox-container-image-data {

    color: #fff;

    padding-top: 40px;

}



#lightbox-container-image-data #lightbox-image-details {

    text-align: left;

}



#lightbox-secNav-btnClose {

    position: fixed;

    right: 40px;

    top: 40px;

}



#lightbox-image-details-currentNumber {

    line-height: 40px;

    font-size: 16px;

    color: #fff;

    width: 100%;

    text-align: left;

    display: block;

}



#lightbox-loading-link {

    display: inline-block;

}



#pro-price b{

	color: #ca141d;

	font-size: 18px;

	font-weight: normal;

}