@charset "utf-8";
/* CSS Document */
.content{background:#fff url(../img/jianbian.jpg) repeat-x;}

.crumbs{ height:58px; border-bottom:1px #e3e3e3 dotted;height:45px; line-height:45px; font-size:14px; background:url(../img/homeIco.png) no-repeat left 18px; padding-left:15px; margin:0 36px;}
.crumbs span{ float:right;}

.content_con{ /*width:930px;*/ height:auto; margin:0 auto; background:#fff;}
.content_con .sidebar{ width:192px; float:left; height:auto; margin-top:10px; padding-bottom:20px; background:url(../img/list_LeftBg.jpg) no-repeat 5px 0px;}
.sidebar ul{ text-align:center; padding:42px 0}
.sidebar ul li{ background:url(navLine.jpg) no-repeat 0px 33px; height:35px; line-height:35px}
.sidebar ul li a{ font-size:14px; font-weight:bold; color:#F76A14}
.sidebar ul li.current a{color:#000}
.sidebar ul li a:hover{ color: #000}

.content_con .content_conright{ width:695px; float:left; height:auto; border-left:1px #F2F2F2 solid; padding:20px 10px;}
.content_con .content_conrights{ width:100%; height:auto;}


.e2 li{clear:both;padding:12px 0px;	border-bottom:1px solid #EEE;color:#aaa;}
.e2 li b a{	color:#555;}
.e2 li a.preview{width:116px;float:left;margin-right:7px;margin-bottom:3px;margin-left:10px;display:inline;}
.e2 li a.preview img{width:112px;display:block;padding:1px;border:1px solid #EEE;}
.e2 li a.preview:hover img{border:1px solid #AAA;}
.e2 li a.title{overflow:hidden;	line-height:25px;font-weight:bold;font-size:14px;margin-left:2px;}
.e2 span.info{display:block;line-height:23px;color:#555;padding-left:12px;}
.e2 span.info small{color:#AAA;font-size:12px;margin-left:3px;}
.e2 span.info a{color:#690;}
.e2 p.intro{color:#776955;line-height:20px;	margin-left:5px;padding-left:10px;padding-right:10px;}

.dede_pages{text-align:center;	margin-bottom:30px; margin-top:20px;}
.dede_pages ul{margin:0px auto;float:none;	clear:both;	overflow:hidden;text-align:center;white-space:nowrap;height:38px;}

.dede_pages ul li{float:left;font-family:Tahoma;line-height:17px;margin-right:6px;border:1px solid #E9E9E9;}
.dede_pages ul li a{float:left;	padding:4px 7px 4px;color:#555;	display:block;}
.dede_pages ul li a:hover{color:#690;text-decoration:none;padding:4px 7px 4px;}
.dede_pages ul li.thisclass{border: 1px solid #ff9900;font-weight:bold;}
.dede_pages ul li.thisclass a{	padding:4px 7px 4px;font-weight:bold;}
.pagebox ul li.thisclass a:hover{border: 1px solid #ff9900;	padding:4px 7px 4px;font-weight:bold;}


.article_top h2{color: #2B2B2B;font-size: 24px;height: 56px;line-height: 56px; text-align:center;}
.article_top .info{height:24px;	line-height:17px;text-align:center;	overflow:hidden;color:#666;}
.article_top .info small{margin-left:8px;margin-right:3px;color:#999;font-size:12px;}
.article_top .info a{color:#690;}

.content_editor,.about_editor{font-size:14px; margin:12px 12px 30px 12px;line-height:25px;color:#717171;}

/************ 套餐**********/
body#package .wrapper{ width:1096px;}
body#package .header{ background:url(../img/bg_header.png) repeat;}
body#package #indexB{ padding-left:40px;}
#package_banner{background: url(../img/banner.jpg) no-repeat 0 0;height: 564px;}
#package_banner ul{margin-left: 30px; padding-top: 480px;}
#package_banner li{float: left; margin-right: 18px;}
#package_banner li a{display: block; height: 35px; width: 120px;}

#package_form{background: url(../img/bg_package_form.png) repeat; height:450px; padding:0px 68px;}
#package_form .box{float:left; margin-top:50px;}
#package_form .box h2{ color:#f4f440; font-size:25px; border-bottom:1px solid #999999; margin-bottom:10px;}
#package_form .box1{ width:321px; margin-right:72px;}
#package_form .box1 h2{ border:none;}
#package_form .box1 p{ margin-bottom:15px;}
#package_form .box1 input{border: 1px solid #28ABD0; color: #000; font-size: 14px; height: 36px; width: 297px; padding-left:4px;vertical-align:middle;}
#package_form .box1 .code input{ width:150px; padding:0;vertical-align:middle;}
#package_form .box1 .code span{ vertical-align:middle; margin:0 5px;}
#package_form .box1 .code a{ color:#fff; font-size:14px; text-decoration:underline;}
#package_form .box1 .submit{ width:117px; height:37px; border:none; padding-left:0; margin-right:20px;}
#package_form .box1 p a{ text-align:right; color:#fff; font-size:14px;}
#package_form .box2{ width:293px; margin-right:60px;}
#package_form .box3{ width:210px;}
#package_form .box2 ul li{ margin-bottom:12px; color:#fff; font-size:14px; height:59px; line-height:59px; font-weight:bold; }
#package_form .box2 ul li.online{ height:74px;}
#package_form .box2 ul li.phone{ padding-left:70px; background: url(../img/icon_phone.png) no-repeat left top; line-height:20px; padding-top:10px;}
#package_form .box2 ul li span{}
#package_form .box2 ul li.email{padding-left:70px; background: url(../img/icon_email.png) no-repeat left top;}
#package_form .box2 .online a{display:block; width:190px; height:74px; background:url(../img/zixun_button02.png) no-repeat;}
#package_form .box2 .online a:hover{background:url(../img/zixun_button02-h.png) no-repeat;}
#package_form .box3 h2{ margin-bottom:20px;}
#package_form .box3 ul li{float:left; font-size:20px; color:#999; margin-bottom:20px;}
#package_form .box3 ul .special{width:125px;}

/**********设计师***********/
.e0 {}
.e0 li{border-bottom: 1px solid #EEEEEE; color: #AAAAAA; float: left; margin-right: 15px; overflow: hidden; padding: 12px 0; width: 440px;}
.e0 li b a{ color: #555555;}
.e0 li a.preview{display: inline; float: left; margin-bottom: 3px; margin-left: 10px; margin-right: 7px; width: 116px;}
.e0 li a.preview img{border: 1px solid #EEEEEE; display: block; padding: 1px; width: 112px;}
.e0 li a.preview:hover img{border: 1px solid #AAAAAA;}
.e0 li a.title{background: url(../img/jLine.jpg) no-repeat scroll 0 0 rgba(0, 0, 0, 0); font-size: 14px;  font-weight: bold; line-height: 25px;   margin-left: 2px; overflow: hidden; padding-left: 15px;}
.e0 span.info {color: #555555; display: block; line-height: 23px; padding-left: 12px;}
.e0 span.info small{ color: #AAAAAA; font-size: 12px; margin-left: 3px;}
.e0 span.info a{ color: #669900;}
.e0 p.intro{ color: #776955; line-height: 20px; margin-left: 5px;padding-left: 10px;padding-right: 10px;}

.viewbox{ margin:0 36px;}
.viewbox .contentz{ color: #717171; float: left; font-size: 14px; line-height: 25px; margin:12px 0 12px 0; width: 476px;}
.contentz #pcUser{ float: left; width: 136px;}
.contentz #pcUser img{ background-color:#EAEAEA; height: 142px; padding: 2px; width: 130px;}
.contentz #Beizhu{float:right; font-size: 12px; padding-left: 10px; width: 320px;}
.contentz #Beizhu strong{ background: url(../img/bianHaoBg.gif) no-repeat 0 6px; color: #464646; float: left; padding-left: 18px;}
.contentz #leftBox{ width: 476px;}
.contentz #ganyan{color: #717171; font-size: 12px;}
.contentz #ganyan strong{color: #5A5A5A;}
.contentz #ganyan ul#ganyanA{float: left; line-height: 1.6em;}
.contentz #ganyan ul#ganyanB{float: right;line-height: 1.6em;}
#anli{border: 1px solid #E3E3E3; float: right; height: 320px; margin-top: 12px; padding: 1px; width: 416px;}
#anli img{height: 320px;width: 416px;}

#zuopin{margin:16px 36px 0 36px;}
#zuopin h2{border-bottom: 1px dotted #E3E3E3; border-top: 1px dotted #E3E3E3; color: #5A5A5A; font-size: 14px; height: 40px;line-height: 40px;    margin: 0 auto; width: 930px;}
#zuopin h2{color: #464646;padding-left: 15px; font-weight:bold;}
#zuopin h2 span{float: right; padding-right: 15px;}
#zuopin h2 span a{color: #990000;font-weight: 400;}

#zuopin ul{overflow: hidden; margin: 15px 0 0 30px; text-align: center; width: 930px;}
#zuopin ul li{background: none repeat scroll 0 0 #FFFFFF; border: 1px solid #E3E3E3; float: left; height: 120px; margin-bottom: 20px;margin-right: 15px;padding: 1px; width: 160px;}
#zuopin ul li img{height: 120px;width: 160px;}

#overlay{background-color: #000000; height: 500px; left: 0; position: absolute;  top: 0; width: 100%; z-index: 90;}
.content_con .listbox{ margin: 20px 10px 0 10px; padding-bottom:20px;}
.listLeftx { float: left; height: auto; width: 612px;}
.listLeftx ol {height: 250px; text-align: left; width: 612px;}
.listLeftx ul {height: auto;margin-top: 20px; overflow: hidden; width: 612px;}
.listLeftx ul li { float: left;height: auto;   margin-right: 15px; text-align: left;width: 189px;}
.listLeftx ul li p {border: 1px solid #E3E3E3; height: 100px; padding: 1px; width: 185px;}
.listLeftx ul li p img{ height: 100px;width: 185px;}
.listLeftx ul li span{float: left;height: 20px; line-height: 20px; margin-top: 5px;width: 185px;}
.listLeftx ul li strong{float: left;font-weight: 400; height: 20px;line-height: 20px;text-decoration: line-through; width: 185px;}
.listLeftx ul li em{ color: #CC0000; float: left;font-style: normal; font-weight: bold; height: 20px;line-height: 20px; width: 185px;}
.listRightx {float: left;height: auto;overflow: hidden; width: 298px;}
.listRightx ul{overflow: hidden;}
.listRightx ul li{ border: 1px solid #E3E3E3; height: 71px; margin-bottom: 15px; padding: 1px; width: 294px;}
.listRightx ul li img{height: 71px; width: 294px;}
.jieshaonr{border-bottom: 1px solid #E3E3E3; padding-bottom: 10px;}
.jieshaonr strong{color: #F76A14;}
.jieshaopc{ padding-top: 15px;}
.jieshaopc li{border: 1px solid #E3E3E3; float: left;margin-right: 8px; padding: 5px; text-align: center;}
.jieshaopc li p.jsp1{padding-bottom: 5px;}
.jieshaopc li p img{border: 1px solid #E3E3E3; height: 350px;padding: 2px; width: 270px;}


/******装修案例********/
#case .crumbs{ margin-left:0px; border-bottom:1px solid #999999; }
.crumbs {color:#F36F21;}
.crumbs a {color:#F36F21;}
 #case{ padding:0px 10px; background:url(../img/anli_bg2.jpg) repeat; /*border-top:#666 solid 4px; border-bottom:#bfbfbf solid 4px;*/} 
#main .weizhi{border-bottom:#999 solid 1px; padding-left:15px; background:url(../img/homeIco.png) no-repeat left 14px;}
#case p{font:normal 12px/40px "宋体"; color:#999; line-height:20px; }
#case p span{color:#666;}
#case p a{color:#999;}
#macasein p a:hover{color:#666;}

#case .case_nav{float:left; width:155px;}

#case .case_nav li a{display:block; padding-left:59px; background:url(../img/kuai-gray.png) no-repeat 23px 9px; font:normal 14px/32px "宋体"; color:#666;}
#case .case_nav li a:hover{background:url(../img/kuai-yellow.png) no-repeat 23px 9px; text-decoration:none;font-weight:bold;}
#case .case_nav li.current a{background:url(../img/kuai-yellow.png) no-repeat 23px 9px; font-weight:bold; }
#case .case_list{float:right; width:818px; min-height:400px; margin: 11px 0 20px;}
#case .case_list .box{float:left; width:196px; margin-right:11px;}
#case .case_list .box4{float:right; width:196px;}
#case .case_list .samblock{margin-bottom:10px;}
#case .case_list .samblock a{display:block; padding:9px; background-color:#fff; border:#ccc 1px solid;}
#case .case_list .samblock a:hover{display:block; padding:9px; background-color:#fff; border:#ff9000 1px solid;}
#case .case_list .samblock img{width:176px;}
#main .case_list .samblock a p{color:#333; margin:15px 0px 5px 0px; line-height:16px;}
#main .case_list .samblock a span{float:right; color:#999;}

.casedetail h2{height:108px;  font: 30px/108px "微软雅黑","黑体"; text-align:center;}
.casedetail .caseshow{margin-bottom:70px; width:100%; min-height:510px;}

#slides {width:863px;  margin:0 auto; padding:0;z-index: 100;  position: relative; overflow:hidden;}
.slides_container {width: 743px; position:absolute;left:60px; top:0;}
.slides_container .inner{ text-align:center;width: 743px; height:506px;}
.slides_container .inner img{max-height: 506px; max-width: 743px; vertical-align: middle;}
.slides_container .inner span{display: inline-block; height: 100%; vertical-align: middle;}

.prev{ background: url(../img/arrow-l.png) no-repeat left top; width:54px; height:54px;left:0px; position: absolute; top: 273px;}
.next{ background:url(../img/arrow-r.png) no-repeat right top; width:54px; height:54px; position:absolute; right:0px;top: 273px; }
.pagination { display:none;}

/*************招聘***************/
.recruitment{ margin:12px 16px 0;padding-bottom: 12px;}
.recruitment_photo{ float:left; width:258px;}
.recruitment_show{ float:right; width:610px;}
.recruitment_show .infor{}
.recruitment_show .infor span{color: #717171; font-size: 14px;line-height: 25px; margin-right:10px; }
.recruitment_show .infor b{color: #F76A14;font-size: 14px;}

/************家庭装修*******************/
#famliy_slides{ width:597px; height:400px;position: relative;z-index: 100; margin-bottom:15px;}
#famliy_slides .slides_container{width:597px; height:400px; position:absolute; left:0; top:0;}
#famliy_slides .slides_container img {display: block;width:597px; height:400px;}
#famliy_slides .prev,#famliy_slides .next{ display:none;}

.show_box{border: 1px solid #E3E3E3;height: 71px; margin-bottom: 15px;padding: 1px;width: 294px;}

.show_box .wordes{ width:103px; float:left; margin:10px 0;}
.show_box .wordes p{ color:#2dd8f6; text-align:center; line-height:24px; font-size:15px;}
.show_box .wordes p.title{ color:#F05F04; font-size:18px; font-weight:bold;}
.show_box .img{ width:186px; float: right;}

/************品牌折扣*******************/
#discout_slides{ width:597px; height:240px;position: relative;z-index: 100; margin-bottom:15px;}
#discout_slides .slides_container{width:597px; height:240px; position:absolute; left:0; top:0;}
#discout_slides .slides_container img {display: block;width:597px; height:240px;}
#discout_slides .prev,#discout_slides .next{ display:none;}


.listLeftx .discount_list li{ float:left; width:138px; height:173px; margin-bottom:15px; margin-right:15px;}
.listLeftx .discount_list li img{ width:138px; height:173px;}
.listLeftx .discount_list li.last{ margin-right:0;}
.listLeftx .discount_list li.big{ width:291px;}
.listLeftx .discount_list li.big img{ width:291px; height:173px;}