@charset "utf-8";
/* CSS Document */

/*效果案例*/
.anli_box{width:1170px;margin:auto;}
	     /*共用部分标题属性*/
.common_title{padding-top:40px;border-bottom:#ccc 1px solid;}
.common_title h2{font-size:18px;float:left; border-bottom:1px #7d0109 solid; padding-bottom:7px;}
.common_title span{font-size: 14px; height: 14px; line-height: 14px; color: #999; display: block; float: left; margin-left: 22px; border-left: 2px solid #d6d6d6; padding-left: 22px; margin-top: 8px;}
.common_title a{float:right;margin-top:7px}
.common_title a b{font-weight:normal;font-size:14px;color:#aaa;display:inline-block;}
.common_title a img{display:inline-block;}

.common_ul{ float:right; padding-right:20px;}
.common_ul li{ float:left; padding-left:20px; padding-right:20px; text-align:center;}
.common_ul li a{ color: #999; font-size:14px; display:block; float:left;}
.common_ul li a:hover{ color:#F00;}

.anli_xiaotu{margin-top:50px}
.anli_xiaotu ul{float:left;margin:0 23px}
.anli_xiaotu ul span{display:block;font-size:14px;margin-left:36px;margin-top:15px;}
.anli_xiaotu .anli_wc span{margin-left:30px}
.anli_more_02{position:relative}
.anli_more_jiahao{width:100px;line-height:100px;background:rgba(0,0,0,0.5);position:absolute;left:0;top:0;border-radius:100%;font-size:48px;color:#fff;text-align:center}
.anli_xiaotu ul li:hover{-webkit-transform:scale(1.2,1.2);
						 -moz-transform:scale(1.2,1.2);
						 -ms-transform:scale(1.2,1.2);
						 -o-transform:scale(1.2,1.2);
		cursor:pointer}
.anli_more_jiahao:hover{display:none}

.anli_photo{margin-top:20px; overflow:hidden;}

.anli_photo ul a{position:relative;overflow:hidden;}
.anli_photo ul a img{
	-webkit-transition:1s ease-out;
	-moz-transition:1s ease-out;
	-ms-transition:1s ease-out;
	-o-transition:1s ease-out;}
.anli_photo ul a span{position:absolute;background:rgba(0,0,0,0.6);bottom:0;color:#fff;width:380px;text-align:center;line-height:40px;}

.anli_photo a img:hover{
	-webkit-transform:scale(1.1,1.1);
	-moz-transform:scale(1.1,1.1);
	-ms-transform:scale(1.1,1.1);
	-o-transform:scale(1.1,1.1)}
.anli_photo a span:hover{text-decoration:underline}
.anli_photo .name{height:30px; line-height:30px; overflow:hidden; text-align:center; font-size:13px;}
.anli_photo .msg{height:23px; line-height:23px; overflow:hidden; text-align:center; border-bottom:#b1b1b1 solid 1px; border-top:#b1b1b1 solid 1px; font-size:13px; margin-top:10px; margin-bottom:30px;}

.anli_photo ul{ margin:0 -30px 0 0; zoom:1;}
.anli_photo ul li{ float:left; width:270px; overflow:hidden; margin-right:30px;}
.anli_photo ul li a{ overflow:hidden; display:block;}
.anli_photo ul li img{ width:270px; height:200px; overflow:hidden;}
.anli_photo ul li span{ width:100%; text-align:center; color: #5b5b5b; float: left; line-height:30px; font-size:14px;}

/*广告位*/
.advertisement_tu{width:1170px;margin:auto;margin-top:40px}
/*设计团队*/
.design_title{width:1170px;margin:auto}
.productshow a.abtn { position: absolute; top:75px; display: block; height:87px; width:41px; overflow: hidden; text-indent: -20000px; background:url(http://icon.dyrs.cc/ico5.png!c) no-repeat;}
.productshow a.prev { left:0;background-position: -41px 0; }
.productshow a.prev:hover { left:0; background-position: -41px -87px; }
.productshow a.next { right:0;}
.productshow a.next:hover { right:0;background-position: 0 -87px;}
.productshow a.agrayright,a.agrayleft { display:none;}
.design_photo{width:1170px;margin:auto;overflow:hidden;position:relative;}
.productshow{ margin-top:20px; overflow:hidden; position: relative; overflow:hidden;}
.design_photo ul{ margin:0 -17px 0 0; zoom:1;}
.design_photo ul li{ width:220px; height:300px; float:left; text-align:center; margin-right:17px;}
.design_photo .pic img{ width:220px; height:228px; display:block;}
.design_photo .info{ background:#f6f6f6; height:82px;}
.design_photo .info .p1{ width:200px; height:38px; border-bottom:solid 1px #fff; line-height:38px; margin:0 auto;}
.design_photo .info .p1 a{ color:#333;}
.design_photo .info .p1 a:hover{ color:#ff343f;}
.design_photo .info .p1 a *{vertical-align: middle;}
.design_photo .info .name{display: inline-block;font-size: 18px;max-width:4em;vertical-align: middle;}
.design_photo .info .job {position: relative;top: 3px;display: inline-block;height: 24px; line-height: 24px; overflow: hidden;width: 132px;}
.design_photo .info .p2{ line-height:27px; color:#666;}
.text-red, .text-red a { color: #ff343f; }

/*参观工地*/
.visit_box{width:1170px;margin:auto; overflow:hidden;}
.visit_box li{float:left;margin-right:30px;}
.visit_box .margin_right_none{margin-right:0}
.visit_tu{display:block;width:270px;height:200px;}
.visit_tu img{width:100%;height:100%;}
.visit_text{background:#eee;width:270px;padding:15px 0; overflow:hidden;}
.visit_text h3{font-size:18px;margin-bottom:8px;margin-left:15px}
.visit_text h3 a:hover{color:#f00}
.visit_text p{float:left;line-height:20px}
.visit_text p span{font-size:12px;color:#666;display:block}
.text_01{margin-left:15px}
.text_01 span{width:160px;}
.text_02 span{width:94px;}
.visit_bor ul{ margin:0 -30px 0 0; zoom:1;}
.visit_bor ul li{ float:left; width:270px; overflow:hidden; margin-right:30px;}
.visit_bor ul li a{ overflow:hidden; display:block;}
.visit_bor ul li img{ width:270px; height:200px; overflow:hidden;}
/*装修知识*/
.zhishi_box{width:1170px;margin:auto;}
.zhishi_content{margin-top:35px;}
.zhishi_content dl{width:270px;background:#eee;float:left;margin-right:10px;padding-bottom:20px; margin-left:10px;}
.zhishi_content dl dd{margin-bottom:18px}
.zhishi_content dl dt{margin:20px 0}
.zhishi_content dl dt span{width:5px;height:5px;background:#BFBFBF;border-radius:100%;float:left;margin-top:6px;margin-left:12px;line-height:14px}
.zhishi_content dl dt a{font-size:14px;float:left;margin-left:10px;line-height:14px}

.zhishi_img{ width:100%; overflow:hidden;}
.zhishi_img ul{ margin:0 -30px 0 0; zoom:1;}
.zhishi_img img{ width:270px; float:left;margin-right:30px;padding-bottom:20px; height:200px;}
.zhishi_cen{ overflow:hidden;}
.zhishi_cen ul{ margin:0 -30px 0 0; zoom:1;}
.zhishi_cen ul li{ margin-right:30px; width:270px; float:left; margin-bottom:18px;}
.zhishi_cen ul li a{font-size:14px;float:left;margin-left:10px;line-height:14px}
.zhishi_cen ul li span{width:5px;height:5px;background:#BFBFBF;border-radius:100%;float:left;margin-top:6px;margin-left:12px;line-height:14px}
/*企业动态*/
.news_big_box{background:#464646;padding-top:40px;padding-bottom:40px;margin-top:40px; min-width:1200px;}
.news_box{width:1170px;margin:40px auto 0 auto;  overflow:hidden;}
.index-news-l{ box-sizing: border-box; float: left; width: 71.6%; border: 1px solid #e5e5e5; border-top: 2px solid #9e393c;}
.index-news-title{ height: 65px; border-bottom: 1px solid #e5e5e5;}
.index-news-title-l{ float: left; font-size: 16px; color: #555; margin-left: 15px; margin-top: 21px;}
.index-news-title-l img{ margin-right: 15px; -webkit-transform: translateY(2px); -moz-transform: translateY(2px); transform: translateY(2px);}
.index-news-title-r{ float: right; margin-right: 14px; line-height: 65px;}
.index-news-title-r a{ display: block; color: #999; overflow: hidden;}
.index-news-l ul li{ box-sizing: border-box; overflow: hidden; height: 47px; line-height: 47px; border-bottom: 1px dashed #e5e5e5; padding: 0 14px; font-size: 13px;}
.index-news-l ul li a{ color: #777;}
.index-news-l ul li p{ float: left; width: 70%; overflow: hidden;}
.index-news-l ul li span{ float: right;}
.index-news-l ul li:hover a{ color: #8b0d11;}
.index-news-l ul li:last-child{ border-bottom: none;}
.index-news-know{ float: right; box-sizing: border-box; width: 26.54%; border: 1px solid #e5e5e5; border-top: 2px solid #9e393c;}
.index-news-know p{ font-size: 12px; color: #999; text-align: center; margin-top: 10px; border-bottom: 1px solid #e5e5e5; padding-bottom: 10px;}
.index-process-tt{ text-align: center; font-size: 18px; color: #555; margin-top: 10px;}
.player3 img{ width:100%; height:100px;}
.player3 p{ margin:0; text-align:left; font-size:13px; padding:10px; line-height:22px;}


.list_banner{ width:100%; background:url(../images/banner02.jpg) top center no-repeat; height:344px;}
.wal{width:1170px; margin:0px auto; overflow:hidden;}
.pageTitle{height:97px; line-height:85px; font-size:16px; background:url(../images/pageTitle2.gif) left 61px repeat-x;}
.pageTitle span{font-size:25px; float:left; padding-right:20px;}
.pageNav{ overflow:hidden; padding-left:1px; margin-top:15px;}
.pageNav li{height:39px; overflow:hidden; padding-right:1px; background:url(../images/pageNav.gif) right top no-repeat; float:left; text-align:center;}
.pageNav a{display:block; float:left; white-space:nowrap; padding:0 18px 0 18px; height:39px; overflow:hidden; font-size:14px; line-height:39px;}
.pageNav a:hover, .pageNav .aNow{background:#6a1014; color:#FFF;}
.pageNav_1{margin-bottom:15px;}
.pageNav_1, .pageNav_1 li, .pageNav_1 a{height:25px; line-height:25px; padding-top:0px;}

.pageBg2{background:none; min-height:500px; _height:500px;}
.repageBg2{background:url(../images/pageBg.jpg) right bottom no-repeat;}

/**/
.pageTitle2{ padding-bottom:20px; overflow:hidden; position:relative; background:url(../images/pageTitle2.gif) left 61px repeat-x;}
.pageTitle2 .btn{display:block; background:url(../images/btn1.gif) left top no-repeat; width:85px; height:21px; position:absolute; top:40px; right:0px;}
.pageTitle2 h1{font-weight:400; background:url(../images/pageTitle.gif) left bottom no-repeat; padding-top:28px; padding-bottom:10px; font-size:18px;}
.pageTitle2 h1 span{padding:0 10px 0 5px;}
.pageTitle2 .div0 b {font-size:14px;}
.pageTitle2 .div0 a {padding:2px 4px; margin-right:11px; font-size:14px;}
.pageTitle2 .div0 a.aNow {background:#6a1014; color:#fff;}
.pageinfo{ color:#505050; line-height:36px; margin:0 auto; font-size:14px;}
/**/

.news dl{height:255px; position:relative;}
.news dt{position:absolute; left:0px; top:0px;}
.news dd{padding-left:445px; color:#666; font-size:13px; line-height:24px; text-align:justify;}
.news dd .name{font-size:14px; padding:10px 0;}
.news .list{ padding:7px 0;}
.news li{height:47px; line-height:46px; overflow:hidden; position:relative; background:url(../images/line.gif) bottom repeat-x; font-size:14px;}
.news li a:hover{text-decoration:none; color:#c00; outline:none;}
.news li span{position:absolute; top:0px; right:0px; white-space:nowrap;}


.team{padding-top:30px; width:1170px; overflow:hidden; position:relative;}
.team ul{width:110%;}
.team li{float:left; width:270px; height:383px; overflow:hidden; padding-right:31px; text-align:center;}
.team .imgDiv{height:307px; overflow:hidden;}
.team .msg{height:23px; line-height:23px; overflow:hidden; border-bottom:#b1b1b1 solid 1px; border-top:#b1b1b1 solid 1px; font-size:13px;}

.caseClass{ width:1170px; margin:0 auto;padding-bottom:20px; padding-top:30px;}
.caseClass .al{height:33px; line-height:23px; overflow:hidden; padding-left:85px; position:relative; font-size:13px;}
.caseClass em{position:absolute; left:5px; top:0px; font-weight:bold; color:#3e3a39;}
.caseClass .content a{padding:2px 4px; margin-right:11px;}
.caseClass .content a.aNow {background:#6a1014; color:#fff;}
.caseClass .input1{float:left; width:110px; padding:0 5px; height:21px; line-height:21px; border:#595757 solid 1px; margin-right:10px;}
.caseClass .btn1{width:67px; height:23px; background:#6a1014; color:#fff; cursor:pointer; font-size:14px;}

.manu {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; MARGIN: 3px; PADDING-TOP: 3px; TEXT-ALIGN: center
}
.manu A {
	display:inline-block; padding:0px 12px; height:22px;font-size:12px;line-height:22px; border:1px solid #e3e3e3; text-align:center; color:#333; padding-right:5px;
}
.manu A:hover {
	 background:#f1f1f1; color:#000; text-decoration:none; 
}
.manu A:active {
	BORDER-RIGHT: #999 1px solid; BORDER-TOP: #999 1px solid; BORDER-LEFT: #999 1px solid; COLOR: #666; BORDER-BOTTOM: #999 1px solid
}
.manu .thisclass {
	display:inline-block;  padding:0px 8px; height:22px; line-height:22px; background:#5a85b2; border:1px solid #5a85b2; color:#fff; text-align:center; 
}
.manu .disabled {
	BORDER-RIGHT: #eee 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #eee 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; MARGIN: 2px; BORDER-LEFT: #eee 1px solid; COLOR: #ddd; PADDING-TOP: 2px; BORDER-BOTTOM: #eee 1px solid
}


