/* CSS Document */
body, button, input, select, textarea {
    font: 12px/1.5 "Microsoft YaHei", 微软雅黑,\9ed1\4f53,\5b8b\4f53, "Microsoft JhengHei", 华文细黑, STHeiti, MingLiu;
    color: #666;
}
input{outline:none; margin:0; padding:0;}
.container{width:1200px; margin:0 auto;}
.part_first{ z-index:100;}
.info_l{ width:310px; height:350px; float:left; background-color:#faf9f9;}
.shzh_type_top{height:42px; line-height:40px; font-size:0; width:310px;}
.shzh_type_top span{width:155px; height:40px; line-height:40px; display:inline-block; font-size:14px; text-align:center; color:#333; font-family:"Microsoft YaHei"; cursor:pointer; border-bottom:2px solid #f3f3f3;}
.shzh_type_top span.on{border-bottom:2px solid #ff6c1d; color:#ff6c1d;}
.shzh_type_wrap{width:280px; margin:0 auto;}
.shzh_type_wrap form{position:relative;}
.shzh_type_title p{height:40px; line-height:40px; text-align:center; color:#666;}
.shzh_type_form{position:relative;}
.form_type{width:100%; height:36px; position:relative; margin-bottom:15px;}
.form_type label{ position:absolute; height:36px; line-height:36px; left:12px; top:0; color:#999; cursor:text;}
.form_type input{ height:20px; width:245px; border:1px solid #000; line-height:20px; padding:7px 23px 7px 10px; color:#999; font-family:"Microsoft YaHei"; color:#333;}
.shzh_local{margin-bottom:0px;}
.shzh_local select{float:left; width:90px; height:34px; line-height:34px; outline:none; border:1px solid #e4e4e4;}
.select_l,.select_c{ margin-right:5px;}
.save_info{line-height:40px; height:40px; color:#888;}
.save_info a{color:#24b673;}
.form-error{color:#ff6c1d;font-size: 12px;line-height: 13px;display:none;position: absolute; bottom: 40px; left: 0;padding-bottom: 3px;}
.form-error i{width:12px; height:12px; vertical-align:middle; display:inline-block; margin-right:3px; background:url(//res.shzh.net/index/images/index_ico.png?t=20160718_2) -16px -144px no-repeat;}
.form_btn{border:none; background-color:#ff6c1d; height:40px; line-height:40px; text-align:center; width:100%; cursor:pointer; color:#fff; font-family:"Microsoft YaHei"; font-size:14px;}
input.btn_no {background-color: #ccc !important;cursor: no-drop !important;}
.info_zs{color:#999; line-height:46px;}
.info_zs em{background-color:#999; width:2px; height:2px; border-radius:1px; display:inline-block; vertical-align:middle; margin-right:6px;}
.info_c{float:left; width:600px; height:350px;}
.banner_box{position:relative;}
.banner_info{ width:600px; height:275px; overflow:hidden; position:relative;}
#center_banner {width: 100%;height: 100%;}
#center_banner .swiper-slide a img {width:100%; height: 100%;}
#center_banner .swiper-pagination-bullet-active{background: #24b673;}
.center_part{width:598px; height:73px; border:1px solid #eee;}
.center_part a{ float:left;}
.center_part a:hover p{color:#ff6c1d;}
.center_part dl dt{width:80px; float:left;}
.center_part dl dt em{margin:11px 15px 0px 15px; width:50px; height:50px; display:inline-block;}
.center_part dl dt em.baojiaxiazai{background:url(//res.shzh.net/index/images/listdown.png) no-repeat;}
.center_part dl dt em.free_jianli{background:url(//res.shzh.net/index/images/jl_btn.png) no-repeat;}
.center_part dl dt em.ht_down{background:url(//res.shzh.net/index/images/ht_btn.png) no-repeat;}
.center_part dl dd{width:118px; float:left; margin:12px 0; border-right:1px solid #eee;}
.center_part dl dd.last_dd{border:none;}
.center_part dl dd p{font-size:14px; color:#333; line-height:24px;}
.center_part dl dd div{font-size:12px; color:#999; line-height:24px;}
.info_r{width:289px; float:right; height:349px; border-right:1px solid #eee; border-bottom:1px solid #eee;}
.right_top{ width:250px; height:70px; background:url(//res.shzh.net/index/images/shzh_back.png) no-repeat; color:#fff; padding:10px 20px;}
.right_top p{line-height:22px;}
.right_top .right_title{font-size:18px; margin-bottom:6px;}
.right_link{padding:0 20px;}
.right_link li {height:45px; border-bottom:1px solid #eee; padding:15px 0;}
.right_link li .right_bd{position:relative; width:249px; height:45px;}
.right_link li i.shzhFont{ font-size: 30px;color: #24b673;position: absolute;left: 10px;top: 8px;}
.right_link li:hover i{color:#ff6c1d;}




.right_link li .link_itc{position:absolute; left:60px; top:0;}
.right_link li a{ display:block;}
.right_link li a .link_itc {color:#999;}
.right_link li a .link_itc  p.link_first{color:#24b673; font-size:14px;}
.right_link li a:hover .link_itc p.link_first{color:#ff6c1d;}
.right_link li .link_itc p{line-height:16px;}
.right_link li .link_itc p.link_first{ margin-bottom:13px;}
.right_link li em{ background:url(//res.shzh.net/index/images/index_ico.png) 0px -144px no-repeat; width:7px; height:13px; position:absolute; right:0; top:16px; display:block;}
.right_link li a:hover em{background-position:-8px -144px;}
.our_promise{height:107px;}
.our_promise .promise_bd{ padding:14px 20px; height:79px;}
.our_promise .promise_title{margin-bottom:10px; color:#333;}
.promise_info{padding-left:30px;}
.promise_info p{color:#666; height:19px; line-height:19px;}
.promise_info p em{width:2px; height:2px; border-radius:1px; background-color:#999; display:inline-block; vertical-align:middle; margin-right:5px;}
.window_box{background-color:#fff; color:#333;   font-family: "Microsoft YaHei", 微软雅黑, "Microsoft JhengHei", 华文细黑, STHeiti, MingLiu;}
.translucence_layer {position: fixed;width: 100%;height: 100%;z-index: 999;background: #000;opacity: .75;top: 0;left: 0;z-index: 8000;}
.window_box .window_box_title {height: 40px;float: left;width: 100%;position: relative;}
.window_box .window_box_title span {display: inline-block;height: 18px;line-height: 18px;font-size: 16px;color: #666;margin: 18px 0 0 20px;}
.window_box .window_box_title a {position: absolute;right: 30px;top: 20px;width: 20px;height: 20px; background-position:-140px -2px;}
.window_box .window_box_container {background: #fff;width: 100%; height:100%;}
.window_box .window_box_container .success{ text-align:center;}
.window_box .window_box_container .success p{top:45%; position:absolute;width:100%; font-size:18px; font-weight:bold; color:#ff6c1d;}
.window_box .window_box_container .success p span{ display:block; width:100%; text-align:center;}
.window_box .window_box_container .success p span.success_zs{color:#666; font-size:12px; margin-top:20px;}
.window_box .window_box_title a { background: url(//res.shzh.net/zhuanti/jiaquan/jq_ico.png) no-repeat; position: absolute; right: 30px; top: 20px;  width: 21px; height: 21px; background-position: -238px 0px;transition: transform linear .3s;}
.window_box .window_box_title a:hover{transform: rotate(90deg);}

.banner_info .bRight, .banner_info .bLeft, .photo_box .bRight, .photo_box .bLeft {position: absolute;width: 40px;height: 70px;top: 50%;margin-top: -35px;display: block;z-index: 33;text-indent: -999em;display: none;cursor: pointer;}
.banner_info .bRight, .photo_box .bRight {right:0; background: url(//res.shzh.net/index/images/index_ico.png) -40px -70px  no-repeat;}
.banner_info .bLeft, .photo_box .bLeft {left: 0; background: url(//res.shzh.net/index/images/index_ico.png) 0px 0px no-repeat;}
.banner_box:hover .banner_info .bLeft{display:block;}
.banner_box:hover .banner_info .bRight{display:block;}
.photo_swiper:hover .to_Left{display:block;}
.photo_swiper:hover .to_Right{display:block;}
.banner_info .bLeft:hover,.photo_swiper .bLeft:hover{background-position:-40px 0px;}
.banner_info .bRight:hover,.photo_swiper .bRight:hover{background-position:0px -70px;}

/* 图库2016-6新增 */



.photo {
	position: relative;
	overflow: hidden;
	width:1200px; margin:0 auto;
	margin-top:30px;}


.tit {
	height: 60px;
	margin-bottom:5px;
}

.tit_tit {
	float: left;
	font-size: 30px;
	line-height: 60px;
}

.tit_box {
	float: right;
	padding-top: 30px;
}

.tit_box ul li {
	float: left;
}

.tit_box ul li a {
	display: block;
	padding: 0 8px;
}

.tit_box ul li a:hover{
	color:#f26122;
}

.photo_box .photo_swiper{width:400px; height:400px; position:relative; overflow:hidden;}
.photo_box .swiper-container {width: 100%; height: 100%;}

.photo_swiper .swiper-slide a {
	display: block;
	position: relative
}

.photo_swiper .swiper-slide a img {
	width: 100%;
}

.banner_small li.on{display:none;}
.banner_small li{ width:400px; height:400px; overflow:hidden; position:absolute;}
.photo_swiper .swiper-container .slider_mark {right:5px; bottom:18px; position:absolute; z-index:77;}
.photo_swiper .swiper-container .slider_mark li{width: 8px;height: 8px; float: left; margin: 0 3px;}
.photo_swiper .swiper-container .mark_dot{display: block;width:8px; height: 8px;background-position: 0 -21px;overflow: hidden; background-color:#fff; border-radius:4px;}
.photo_swiper .swiper-container .mark_dot_on{background-color:#24b673;}
.photo_footer {
	width: 100%;
	position: absolute;
	display: block;
	height: 66px;
	bottom: 0;
	left: 0;
	padding:12px 0;
}

.photo_footer span.index_footer_bd{ background-color:#000; opacity:.8; position:absolute; bottom:0; left:0;filter:alpha(opacity=75); height:90px; width:100%;}

.photo_footer p {
	line-height: 24px;
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap;
	padding: 6px 6px 0 20px;
	color: #999;
	position:absolute;
	bottom:10px;
	width:300px;
	z-index:66;
}

.photo_footer p.photo_tit {
	font-size: 24px;
	color:#fff;
	bottom:40px;
	width:360px;
}


.banner_small li .enter {
	transition: transform .5s linear 0;
	transform: scaleX(1) scaleY(1);
	-webkit-transition: -webkit-transform .5s linear;
	-webkit-transform: scaleX(1) scaleY(1);
}

.banner_small li .leave {
	transition: transform 1s linear 0;
	transform: scaleX(1.08) scaleY(1.08);
	-webkit-transition: -webkit-transform 1s linear;
	-webkit-transform: scaleX(1.08) scaleY(1.08);
}

.photo_box {
	position: relative;
}

.index_1 {
	position: absolute;
	left: 410px;
	top: 0;
}

.index_2 {
	position: absolute;
	left: 410px;
	top: 205px;
}

.index_3 {
	position: absolute;
	left: 675px;
	top: 205px;
}

.index_4 {
	position: absolute;
	right: 0;
	top: 0;
}

.xgt_footer {
	height: 36px;
	line-height: 36px;
	width: 100%;
	display: block;
	position: absolute;
	bottom: 0;
	left: 0;
}

.xgt_footer span{
	background-color:#000; opacity:.8; position:absolute; bottom:0; left:0;filter:alpha(opacity=75); height:36px; width:100%;
	}


.photo_box a{
	line-height:0;
	}

.xgt_footer p {
	padding: 0 20px;
	color: #fff;
	font-size: 14px;
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
	position:absolute;
	left:0; bottom:0;
	z-index:66;
}

.more_type {
	border-left: 1px solid #333;
	padding-left: 15px;
	margin-left: 10px;
}

.tit_box ul li.more_type a {
	padding: 0px;
}

.type_item {
	background-color: #f5f5f5;
	width: 800px;
	position: absolute;
	z-index: 999;
	border-top: 1px solid #eee;
}

.cd-panel-close {
	cursor: pointer;
	position: absolute;
	top: 0;
	right: 0;
	height: 40px;
	width: 40px;
	display: inline-block;
	overflow: hidden;
	text-indent: 100%;
	white-space: nowrap;
	background: url(close_i.png) no-repeat;
}

.cd-panel-container {
	position: absolute;
	top: 60px;
	-webkit-transition-property: -webkit-transform;
	-moz-transition-property: -moz-transform;
	transition-property: transform;
	-webkit-transition-duration: 0.3s;
	-moz-transition-duration: 0.3s;
	transition-duration: 0.3s;
	-webkit-transition-delay: 0.3s;
	-moz-transition-delay: 0.3s;
	transition-delay: 0.3s;
}

.from-right .cd-panel-container {
	right: 0;
	-webkit-transform: translate3d(100%, 0, 0);
	-moz-transform: translate3d(100%, 0, 0);
	-ms-transform: translate3d(100%, 0, 0);
	-o-transform: translate3d(100%, 0, 0);
	transform: translate3d(100%, 0, 0);
}

.is-visible .cd-panel-container {
	-webkit-transform: translate3d(0, 0, 0);
	-moz-transform: translate3d(0, 0, 0);
	-ms-transform: translate3d(0, 0, 0);
	-o-transform: translate3d(0, 0, 0);
	transform: translate3d(0, 0, 0);
	-webkit-transition-delay: 0s;
	-moz-transition-delay: 0s;
	transition-delay: 0s;
}

.type_nav {
	padding: 15px 0;
	height: 20px;
	border-bottom: 1px solid #eee;
	position: relative;
}

.sgt_nav_sm {
	padding: 0 23px;
}

.type_nav ul {
	float: left;
}

.type_nav ul li {
	float: left;
}

.type_nav ul em {
	float: left;
	background-position: 0px 0px;
	width: 5px;
	height: 9px;
	margin: 4px 14px 0 14px;
}

.current-item-bd {
	position: relative;
	left: 23px;
}

.current-item-bd span {
	margin: 0px 5px;
	border: 1px solid #24b673;
	padding: 3px 15px;
	position: relative;
	cursor: pointer;
}

.current-item-bd span i {
	font-style: normal;
}

.current-item-bd span a {
	position: absolute;
	right: 2px;
	top: -3px;
	color: #ccc;
	font-style: normal;
}

.current-item-bd span:hover {
	background-color: #24b673;
	color: #fff;
}

.current-item-bd span:hover a {
	color: #fff;
}

.type_hd {
	height: 40px;
	line-height: 40px;
	border-bottom: 1px solid #f5f5f5;
	background-color:#fff;
	border-right:1px solid #f5f5f5;
}

.type_hd ul li {
	float: left;
	width: 80px;
	text-align: center;
	border-right: 1px solid #eee;
	font-size: 13px;
	height: 39px;
	cursor: pointer;
}

.type_hd ul li.current {
	border-bottom: 2px solid #24b673;
	font-weight: bold;
	color: #24b673;
}

.type_hd ul li.current a {
	color: #24b673;
}

.type_hd ul li a {
	color: #999;
}

.type_hd ul li a:hover {
	color: #24b673;
}

.type_box dl {
	line-height: 40px;
	overflow: hidden;
	position: relative;
	float: left;
	width: 100%;
	height: auto;
}

.type_box dl dt {
	width: 81px;
	text-align: center;
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	color: #24b673;
	line-height: 40px;
	font-weight: bold;
	font-size: 16px;
	background-color: #fff;
	border-bottom: 1px dotted #eee;
	box-sizing: border-box;
}

.type_box dl dd {
	padding-left: 100px;
	border-bottom: 1px dotted #fff;
}

.type_box dl:last-child dd {
	border: none;
}

.type_box dl dd a {
	float: left;
	height: 40px;
	line-height: 40px;
	text-align: left;
	display: inline-block;
	width: 80px;
}

.type_box dl dd a.on {
	color: #24b673;
	font-weight: bold;
}

/*报价下载*/
.rest_down{width:1200px; margin:60px auto;}
.down_banner{ background:url(//res.shzh.net/images/home2015/down.jpg) no-repeat; height:365px; width:100%}
.down_list{float:right; width:634px; margin:0 auto; margin-top:15px;}
.down_all{ font-size:12px; font-family:"微软雅黑"; color:#8bc296; margin-left:5px; font-weight:normal;}
.down_name{ font-size:28px; font-family:"宋体"; font-weight:bold;}
.down_list .down_name { margin-left:50px; height:40px;}
.down_menu{ margin-left:50px; height:30px; border-bottom:1px solid #e8e8e8;}
.down_menu span a:link{color:#333;}
.down_menu span a:hover{color:#eb6100;}
.down_menu em{padding: 0px 17px; color:#CCC; font-size:9px; font-family:"宋体";}
.down_list ul li{line-height:35px; height:35px; padding:20px 0px 0px 50px; font-size:14px;}
.down_list ul li .count em{color:#eb6100;}
.down_list ul li .count{ float:right;}
.down_list ul li a:hover{background:url(//res.shzh.net/images/home2015/down_buttom.jpg) no-repeat; padding:5px 20px 5px 20px;}
.down_more { margin-left:50px; margin-top:20px; width:96px; height:30px; }
.down_more a { border:1px solid #a0b1bb; border-radius:5px; padding:10px 35px 10px 35px; }
.down_more a:link, .down_more a:visited { color:#a0b1bb; }
.down_more a:hover { color:#000; border:1px solid #000; }

/*装修学堂*/
.knowledge{margin:0 auto; width:1200px; }
.knowledge_box{height:500px;}
.knowledge_info{border:1px solid #eee; border-bottom:0px;}
.knowledge_info_left{width:882px; float:left;}
.knowledge_info_left .info_left_box .each_box{float:left; width:440px; border-right:1px solid #eee; border-bottom:1px solid #eee; height:166px;	}
.kno_Case{padding:15px; height:136px;}
.Case_title{font-size:16px; color:#000; font-weight:bold; height:22px; line-height:22px;}
.Case_title ul{float:right; margin-top:3px;}
.Case_title ul li{float:left; font-size:12px; margin-left:8px; font-weight:normal;}
.Case_title ul li a{color:#999;}
.Case_title ul li a:hover{color:#f26122;}
.Caes_box{margin-top:14px; height:100px;}
.Case_photo{background-color:#000; width:100px; height:100px; float:left;}
.kongjiansheji{background:url(//res.shzh.net/index/images/sj.jpg) no-repeat;}
.zhuangxiufengshui{background:url(//res.shzh.net/index/images/fs.jpg) no-repeat;}
.shigongyanshou{background:url(//res.shzh.net/index/images/ys.jpg) no-repeat;}
.xuancaichangshi{background:url(//res.shzh.net/index/images/xc.jpg) no-repeat;}
.Case_text{float:left; margin-left:20px;}
.Case_text li{height:25px; line-height:25px; width:280px; text-overflow:ellipsis; overflow:hidden; white-space:nowrap;}
.Case_text li i{margin-right:8px; background-color:#999; vertical-align:middle; display:inline-block; width:4px; height:4px; border-radius:2px;}
.Case_text li a{color:#333;}
.Case_text li a:hover{color:#ff6c1d;}
.knowledge_item{}
.item_tit{background-color:#24b673; width:200px; height:126px; float:left; text-align:center; color:#fff; position:relative; padding-top:42px; font-size:14px;}
.item_tit a{color:#fff;}
.item_tit em{ width: 0;height: 0;overflow: hidden;font-size: 0;display: inline-block;border-width: 10px;border-color: transparent #FFF transparent transparent;border-style: dashed solid dashed dashed;position: absolute;right: 0; top: 50%; margin-top: -5px;}
.tit_ico{background:url(//res.shzh.net/index/images/knowledge.png) no-repeat; height:60px; width:60px; margin:0 auto; display:block; margin-bottom:10px;}
.item_Case{float:left;}
.item_Case li{float:left; width:240px; margin-left:10px; background-color:#000; height:168px; position:relative; }
.item_Case li a{display:block; width:100%; height:100%;  overflow:hidden;}
.item_Case li a img{width:100%;}
.item_title{ display:block; width:210px; padding:0 15px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; height:30px; line-height:30px; color:#fff; position:absolute; left:0; bottom:0; font-size:14px;}
.item_title p{position:absolute; padding:0 15px; width:210px; left:0; bottom:0; z-index:55; text-overflow:ellipsis; overflow:hidden; white-space:nowrap;}
.item_title span{position:absolute; bottom:0; left:0; width:100%; height:30px; background-color:#000; opacity:.8;filter:alpha(opacity=75);}
.item_type{position:absolute; right:0; top:0; color:#fff; background-color:#24b673; padding:6px 7px;}
.knowledge_info_right{width:286px; padding:0 15px; float:left; border-bottom:1px solid #eee; height:333px;}
.jl_xx_tab{width:286px; height:38px; margin-top:19px; border-bottom:1px solid #eee;}
.jl_xx_tab li span{ display:inline-block; cursor:pointer; height:38px;}
.jl_xx_tab li{float:left; width:143px; text-align:center; font-size:18px; margin-top:-1px;}
.jl_xx_tab li.on{color:#24b674; border-bottom:2px solid #24b673;}
.jl_box{display:block; margin-top: 1px;}
.xx_box{display:none;}
.jl_info{height:45px;border-top:1px dotted #eee; line-height:45px;}
.jl_info:first-child{border:none;}
.jl_info a{color:#333;}
.jl_info a:hover{color:#ff6c1d;}
.jl_info i{ margin-right:8px; background-color:#999; vertical-align:middle; display:inline-block; width:4px; height:4px; border-radius:2px;}
.xx_info{height:60px; padding:15px 0;border-top:1px dotted #eee; margin-top:1px; position:relative;}
.xx_info:first-child{border:none;}
.xx_info .xx_photo{width:60px; height:60px; border-radius:30px; overflow:hidden;}
.xx_info .xx_photo img{width:100%;}
.xx_info .xx_text{position:absolute; width:200px; left:0; top:20px; height:60px; margin-left:80px;}
.xx_info .xx_text p{line-height:30px;}
.xx_info .xx_text p span{color:#999;}

img{border:0;}
.company_body{margin:0 auto; width:1200px;}
.company_box{border-top:1px solid #eee;}
.company_lt{ width:882px; float:left;}
.company_info{border-width:0 0 1px 1px; border-style:solid; border-color:#eee;}
.company_nav{ width:882px; overflow:hidden; height:125px;}
.company_nav li{float: left;border-width: 0 1px 1px 0; border-style: dotted; border-color: #E8E8E8; width: 146px; height: 62px;}
.company_nav li a{display:block; width:146px; height:62px;}
.company_nav li a img{ display:block; margin:4px auto 0;}
.company_nav li.on a img{margin-top:3px;}
.company_nav li.on a{ border:2px solid #24b673; margin:-1px; position:absolute; height:60px; overflow:hidden; width:144px;}
.company_mesc{background-color:#f8f8f8;}
.zxgs_info{padding:35px; position:relative; height:260px;}
.zxgs_info .zxgs_left{width:150px;}
.zxgs_info .zxgs_photo{width:150px; height:150px; overflow:hidden; background-color:#fff;}
.zxgs_info .zxgs_photo img{margin:18px; width:114px; height:114px;}
.tijiao_btn{outline:none; background-color:#e86a69; width:150px; height:40px; text-align:center; line-height:40px; color:#fff; border:none; margin-top:20px; cursor:pointer;}
.zxgs_right{position:absolute; left:200px; top:35px; width:620px;}
.zxgs_right .zxgs_name{font-size:22px; color:#999; margin-bottom:12px; width:500px; text-overflow:ellipsis; overflow:hidden; white-space:nowrap;}
.zxgs_right .zxgs_name a{color:#666;}
.zxgs_right .zxgs_name a:hover{color:#ff6c1d;}
.zxgs_list{height:16px; line-height:14px; margin-bottom:12px; overflow:hidden; width:500px;}
.zxgs_list i.loop_ico{width:16px; height:16px; text-align:center; background:url(//res.shzh.net/index/images/index_ico.png?t=20160720_2) no-repeat; display:inline-block; vertical-align:middle;}
.zxgs_list em{margin-right: 8px; color:#999;}
.zxgs_list a:hover em{color:#ff6c1d;}
.zxgs_list i.loop_1{ background-position:-82px 0px; }
.zxgs_list i.loop_2{ background-position:-100px 0px; }
.zxgs_list i.loop_3{ background-position:-118px 0px; }
.zxgs_list i.loop_4{ background-position:-136px 0px; }
.zxgs_local{height:13px; line-height:13px; color:#999; margin-bottom:12px; width:500px;}
.zxgs_local em{background:url(//res.shzh.net/index/images/index_ico.png?t=20160720_3) -155px 0px no-repeat; display:inline-block; vertical-align:-1px; width:10px; height:13px; margin-right:5px;}
.zxgs_text{width:100%; border-top:1px dotted #ddd; padding-top:19px;}
.zxgs_text p.zxgs_int{color:#999; line-height:20px; margin-bottom:12px;}
.zxgs_text p.zxgs_int a{color:#ff6c1d;}
.zxgs_anli li{width:144px; height:90px; overflow:hidden; float:left; margin-right:20px;}
.zxgs_anli li a{display:block; position:relative; overflow:hidden;}
.zxgs_anli li img{width:100%;}
.anli_footer{background:rgba(0,0,0,.6); width:100%; height:30px; line-height:30px; color:#fff; position:absolute; left:0; bottom:0;}
.anli_footer span{padding:0 10px; display:block; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.zxgs_kb{border-left:1px dotted #ddd; position:absolute; right:62px; width:100px; height:80px; top:35px; text-align:center; z-index:66;}
.zxgs_kb p{color:#666; font-size:14px; height:30px; line-height:30px; margin-top:10px;}
.zxgs_kb span{display:block; font-size:22px; color:#ff6c1d; line-height:30px;height:30px;}
.Com_form{width:366px; margin:60px auto 0 auto;}
.Com_box .Com_list{ margin-bottom:16px; position:relative;}
.Com_box .Com_list label{width:60px; height:36px; line-height:36px; text-align:left; margin-right:15px; display:block; float:left;}
.Com_box .Com_list input{ outline:none; border:1px solid #eee; height:20px; width:260px; padding:7px 10px;}
.Com_box .Com_list select{ height:36px; border:1px solid #eee; width:90px; margin-right:4px; outline:none;}
.fb_check{position:absolute; left:75px; top:36px; height:16px; line-height:16px; color:#ff6c1d;}
.fb_check em{width: 12px;height: 12px;vertical-align: middle; display: inline-block;  margin-right: 3px; background: url(//res.shzh.net/index/images/index_ico.png?t=20160718_2) -16px -144px no-repeat;}
.Com_box .Com_btn{outline:none; border:none; height:36px; line-height:36px; color:#fff; font-size:14px; text-align:center; background-color:#ff6c1d; padding:0 14px; margin-left:75px; cursor:pointer; margin-bottom:20px;}
.Com_box .Com_validate input{width:150px; float:left;}
.Com_box .Com_validate .validate{ width:86px; height:36px; float:left; margin-left:10px;}
.company_right{ float: right;width:286px;height: 455px;border: 1px solid #eee;border-top: 0;overflow: hidden; padding:0 15px;}
.zxgs_tab{width: 286px;height: 38px;margin-top: 19px;border-bottom: 1px solid #eee;}
.zxgs_tab li{float:left;width: 143px;text-align: center;font-size: 18px; margin-top: -1px;}
.zxgs_tab li span{display:inline-block; cursor:pointer; height:38px;}
.zxgs_tab li.on{border-bottom:2px solid #24b673; color:#24b673;}
.recommend{margin-top:2px;}
.recommend .recommend_info{height:64px; padding:17px 0; border-bottom:1px dotted #eee; position:relative;}
.rec_img{border:2px solid #eee; width:60px; height:60px; position:absolute; left:0; top:17px;}
.zxgs_left p{width:100%; height:24px; line-height:24px; color:#666; margin-top:14px; text-align:center;}
.zxgs_left p em{padding:0 5px; color:#ff6c1d;}
.rec_text{margin-left:80px; width:176px;}
.recommend_info a:hover p.rec_name{color:#ff6c1d;}
.rec_text p{ width:100%; text-overflow:ellipsis; overflow:hidden; white-space:nowrap; color:#999; height:24px; line-height:24px;}
.rec_text p.rec_name{color:#666; font-size:14px;}
/*弹窗*/
.window_box{background-color:#fff; color:#333;  font-family: "Microsoft YaHei", 微软雅黑, "Microsoft JhengHei", 华文细黑, STHeiti, MingLiu;}
.translucence_layer {position: fixed;width: 100%;height: 100%;z-index: 999;background: #000;opacity: .75;top: 0;left: 0;z-index: 8000;}
.window_box .window_box_title {height: 40px;float: left;width: 100%;position: relative;}
.window_box .window_box_title span {display: inline-block;height: 18px;line-height: 18px;font-size: 16px;color: #666;margin: 18px 0 0 20px;}
.window_box .window_box_title a { background:url(//res.shzh.net/zhuanti/jiaquan/jq_ico.png) no-repeat;position: absolute;right: 30px;top: 20px;width: 21px;height: 21px; background-position:-238px 0px;transition: transform linear .3s;}
.window_box .window_box_title a:hover{transform: rotate(90deg);}
.window_box .window_box_container {background: #fff;width: 100%;}

/*装修案例*/
.decorate_box{width:1200px; margin:0 auto; margin-top:40px; margin-bottom:40px;}
.decorate_box .tit{border-bottom:1px solid #eee; margin-bottom:0px;}
.decorate_left{float:left; width:852px;}
.decorate_info {margin-top:15px;}
.decorate_item{overflow:hidden; width:792px; height:251px; position:relative; float:left;}
.decorate_item ul{margin-left:-15px; overflow:hidden; width:9999px; position:absolute;}
.decorate_item ul li{float:left; width:254px; overflow:hidden; margin-left:15px; position:relative;}
.decorate_item ul li a{ display:block;text-overflow: ellipsis;overflow: hidden;white-space: nowrap;}
.decorate_item ul li a.decorate_photo{line-height:0;}
.decorate_item ul li .des_tx{position:absolute; width:46px; height:46px; border-radius:35px; background-color:#fff; top:136px; left:10px; border:3px solid #fff; overflow:hidden;}
.decorate_footer{border:1px solid #eee; border-top:none; height:50px; padding:20px 10px 10px 10px; width:232px; background-color:#f3f3f3;}
.decorate_footer p{font-size:14px; height:30px; line-height:30px;}
.decorate_footer p span{display:block; width:180px; float:left;}
.decorate_footer p em{width:30px; float:right; text-align:center; font-size:12px;}
.decorate_footer p.com_name{font-size:12px; height:20px; line-height:20px;}
.decorate_footer p.com_name a{color:#999;}
.decorate_footer p.com_name a:hover{color:#ff6c1d;}
.decorate_right{width:286px; padding:0 15px; border:1px solid #eee; float:right; overflow:hidden; height:325px;}
.decorate_tab{width: 286px;height: 38px;margin-top: 19px;border-bottom: 1px solid #eee;}
.decorate_tab li{float:left;width: 143px;text-align: center;font-size: 18px; margin-top: -1px;}
.decorate_tab li span{display:inline-block; cursor:pointer; height:38px;}
.decorate_tab li.on{border-bottom:2px solid #24b673; color:#24b673;}
.news_info{display:none;}
.desgin_box{height:267px;}
.desgin_box .desgin_info{ margin-top:3px;}
.desgin_box .desginer{height:44px; padding:22px 0; border-bottom:1px dotted #eee; position:relative;}
.desginer_head{width:44px; height:44px; border-radius:30px; overflow:hidden;}
.desginer_text{width:226px; position:absolute; top:19px; left:60px;}
.desginer_name{font-size:14px; color:#333; margin-bottom:5px;}
.desginer_mes p{float:left; color:#999; font-size:12px; line-height:1;}
.desginer_mes p a{color:#999;}
.desginer_mes p a:hover{color:#ff6c1d;}
.desginer_mes em{float:left; height:12px; display:inline-block; background-color:#eee; width:1px; margin:0 10px;}
.desgin_box .news_info{margin-top:3px;}
.news_info ul li{border-bottom:1px dotted #eee; height:52px; line-height:52px; text-overflow:ellipsis; overflow:hidden; white-space:nowrap;}
.tt_left,.tt_right{ width:7px; height:13px; background:url(//res.shzh.net/index/images/index_ico.png?t=20160725_1) no-repeat; display:inline-block; margin:0 auto; display:block; margin-top:3px; cursor:pointer; margin-top:119px;}
.tt_left{ background-position:-77px -144px;}
.tt_btn div:hover .tt_left{background-position:-70px -144px;}
.tt_right{ background-position:-56px -144px;}
.tt_btn div:hover .tt_right{background-position:-63px -144px;}
.click_left{ float:left; width:30px; background-color:#eee; height:251px; cursor:pointer;}
.click_right{float:right; width:30px; background-color:#eee; height:251px; cursor:pointer;}
.click_left:hover,.click_right:hover{background-color:#ddd;}

/*报价&&投诉*/
.cos_info{width:1200px; margin:0 auto; margin-top:40px; margin-bottom:30px;}
.cos_box{border:1px solid #eee; width:100%; border-right:0px;}
.cos_down{width:559px; border-right:1px solid #eee; padding:0 20px; height:200px; float:left;}
.down_tit .down_title,.complaint_tit .complaint_title{font-size:18px; color:#333; width:100px; float:left; line-height:60px; height:60px; font-weight:bold;}
.down_tit ul{float:right; line-height:60px; height:60px;}
.down_tit ul li{float:left; margin-left:10px;}
.down_tit ul li a{color:#999;}
.down_tit ul li a:hover{color:#ff6c1d;}
.cos_list li{line-height:32px; height:32px;}
.cos_list li p{width:420px; float:left; text-overflow:ellipsis; overflow:hidden; white-space:nowrap;}
.cos_list li p a{font-size:14px; color:#666;}
.cos_list li p a:hover{color:#ff6c1d;}
.cos_list li span{display:block; float:right; color:#999;}
.cos_list li span em{padding: 5px; color:#ff6c1d;}


.complaint_box{float:right; width:559px; border-right:1px solid #eee; height:200px; padding:0 20px;}
.complaint_tit p{float:right; height:60px; line-height:60px; color:#999;}
.complaint_tit p span{padding:0 5px; color:#ff6c1d;}
.complaint_list li{font-size:14px; line-height:32px; height:32px;}
.complaint_list li span{float:left; margin-right:5px;}
.complaint_list li span.row_suc{color:#ff6c1d;}
.complaint_list li span.row_ing{color:#999;}
.complaint_list li p{width:350px; float:left; text-overflow:ellipsis; overflow:hidden; white-space:nowrap;}
.complaint_list li em{font-size:12px; color:#999; float:right;}



/* 友情链接 */

.bottom{
	width: 100%;
	border-top: 1px solid #eee;
	background: #f5f5f5;
	padding-bottom: 25px;
	min-width:1200px;
}


.bottom_cantainer{
width: 1200px;
margin: 0 auto;
position: relative;
}

.bottom_left{
float: left;
width: 888px;
margin-top: 23px;
display: inline;
position: relative;}

.yqlj{
height:28px;
border-bottom:
1px solid #E4E4E4;}

.contect{
margin-top: 16px;
display:block;
width: 888px;
zoom: 1;}


.contect a{
font-size:12px;
font-family:"微软雅黑";
color: #999;
margin-right: 25px;
white-space: nowrap;
height: 20px;
line-height: 20px;
float: left;}

.contect a:hover{
color:#eb670d}


.bottom_center{
float: left;
width: 100px;
margin: 23px 0 0 85px;
display: inline;}


.bottom_center dl dt{
float: left;
width: 100px;
height: 32px;
line-height:32px;}

.bottom_center dl dd {
float: left;
width: 100px;
}

.bottom_center dl dd a{
margin-top: 5px;
margin-left:px;
float: left;
position: relative;
width: 100%;
height: 14px;
line-height: 14px;
color: #666;}



.bottom_center dl dd a em {
background:url(//res.shzh.net/images/home2015/btn/tubiao.png) no-repeat;
float: left;
display: inline;}

.bottom_center dl dd a {
margin-top: 9px;
float: left;
position: relative;
width: 100%;
height: 17px;
line-height: 12px;
color: #666;}

.bottom_center dl dd a.sns em{
background-position:-4px -6px;
width:18px; height:14px; margin-right:4px;}
.bottom_center dl dd a.sns:hover em{
background-position:-4px -21px;
width:18px; height:14px;}
.bottom_center dl dd a.sns:hover {
color: #d6332a;}


.bottom_center dl dd a.txwb em{
background-position:-20px -5px;
width:16px; height:14px; margin-right:6px;}
.bottom_center dl dd a.txwb:hover em{
background-position:-20px -21px;
width:16px; height:14px;}
.bottom_center dl dd a.txwb:hover {
color:#42adcf;}


.bottom_center dl dd a.weixin em{
background-position:-52px -4px;
width:16px; height:14px; margin-right:6px;}
.bottom_center dl dd a.weixin:hover em{
background-position:-52px -20px;
width:16px; height:14px;}
.bottom_center dl dd a.weixin:hover {
color:#60b400;}


.bottom_right{
float: right;
width: 100px;
margin-top: 23px;
display: inline;}



.bottom_right dl dt{
float: left;
width: 100px;
height: 32px;
line-height:32px;}

.bottom_right dl dd {
margin-top:5px;
float: left;
width:86px;
height:86px;
background:url(//res.shzh.net/images/home2015/buttom.png?t=20160120_1) no-repeat -260px -58px;
display:block;
}

.footer { margin-top:0px; }

.magic-zt a {
	display: block; margin: 7px 0;
}
.magic-zt img {
	width: 100%; display: block;
}
