/*首页内容开始*/

/*轮播开始*/
.main_visual {height: 400px;overflow: hidden;position: relative; top:-55px; left: 0; width: 100%;}
.main_image {height: 400px;overflow: hidden; width: 100%;position: relative; float: left;}
.main_image ul {width: 100%;height: 400px;overflow: hidden;	position: relative;	top: 0;	left: 0}
.main_image li {float: left;width: 100%;height: 400px;}
.main_image li span {display: block;width: 100%;height: 400px}
.main_image li a {display: block;width: 100%;height: 400px}
.main_image li .img_1 { background: url(../img/banner.png) center top no-repeat;  z-index: -1;position: absolute;}
#btn_prev,#btn_next {z-index: 11111;position: absolute;	display: block;	width: 56px!important;height: 94px!important;top: 45%;margin-top: -27px;display: none;}
#btn_prev {	background: url(../img/next_left.png) no-repeat left top;left: 10%;}
#btn_next {	background: url(../img/next_right.png) no-repeat right top;right: 10%;}

/*整体内容*/
.content{width: 100%; float: left; top:-35px; position: relative;}
.whole{width: 1200px; margin: 0 auto;}

/*整体第一部分内容*/
.contents_first1{ width: 1200px; margin: 0 auto; height: 505px;}
.contents_first1_left{ width: 820px; height: 505px; float: left;}
.first1_left_daohang{ width: 820px; height: 56px; float: left;}
.first1_left_daohang_left{ float: left; font-family: "微软雅黑"; height: 56px; line-height: 56px;}
.first1_left_daohang_left p{ height: 56px; line-height: 56px; margin-left: 10px; font-size: 12px; color: #777777;}
.first1_left_daohang_left .zhao{ font-family: "微软雅黑"; font-size: 20px; font-weight: bold; color: #232323;}
.first1_left_daohang_left .shejishi{ font-family: "微软雅黑"; font-size: 26px; font-weight: bold; color: #0d8d00;}
.first1_left_daohang_right{ float: right;}
.first1_left_daohang_right p{ width: 70px; height: 20px; line-height: 20px; background: #7a7a7a; text-align: center; color: #fff; font-family: "微软雅黑"; font-size: 12px; margin-top: 17px;}

.first1_left_content{ width: 820px; height: 448px; border: 1px solid #eeeeee; float: left; background: #fff;}
.first1_left_content ul{ width: 800px; height: 195px; margin: 0 auto;}
.first1_left_content ul li{ width: 390px; height: 195px; margin-left: 5px; margin-top: 18px; border: 1px solid #eeeeee; float: left; background: #fafafa;}
.first1_left_content .left_content_left{ width: 168px; height: 195px; float: left;}
.first1_left_content .left_content_left img{width: 168px; height: 195px;}
.first1_left_content .left_content_right{ width: 200px; height: 195px; float: right;}
.content_right_name{ width: 200px; height: 40px; line-height: 40px; font-family: "微软雅黑"; font-size: 14px; color: #313131;}
.content_right_name span{ font-family: "微软雅黑"; font-size: 16px; font-weight: bold; color: #0f9f00;}
.content_right_anli{ width: 200px; line-height: 20px; font-family: "微软雅黑"; font-size: 12px; color: #313131;}
.content_right_anli span{ font-weight: bold;}
.manfeiyuyue{ width: 200px; height: 38px; margin-top: 15px; font-family: "微软雅黑";}
.manfeiyuyue p{ width: 120px; margin: 0 auto; font-size: 16px; height: 38px; color: #fff; line-height: 38px; border-radius: 5px; -o-border-radius: 5px; -webkit-border-radius: 5px; -moz-border-radius: 5px; box-shadow: 0 3px #116f08; text-align: center; background: #168e0b;}
.first1_left_content .content_left_first2{ float: right;}


.contents_first1_right{ width: 365px; height: 505px; float: right;}
.first1_right_daohang{ width: 365px; height: 56px; float: left;}
.first1_right_daohang_left{ float: left; font-family: "微软雅黑"; height: 56px; line-height: 56px;}
.first1_right_daohang_left p{ height: 56px; line-height: 56px; margin-left: 10px; font-size: 12px; color: #777777;}
.first1_right_daohang_left .zhao{ font-family: "微软雅黑"; font-size: 20px; font-weight: bold; color: #232323;}
.first1_right_daohang_left .shejishi{ font-family: "微软雅黑"; font-size: 26px; font-weight: bold; color: #0d8d00;}
.first1_right_daohang_right{ float: right;}
.first1_right_daohang_right p{ width: 70px; height: 20px; line-height: 20px; background: #7a7a7a; text-align: center; color: #fff; font-family: "微软雅黑"; font-size: 12px; margin-top: 17px;}

.first1_right_content{ width: 365px; height: 448px; border: 1px solid #eeeeee; float: left; background: #fff;}
.first1_right_content_top{ position: relative; width: 335px; margin: 0 auto; height: 182px; margin-top: 20px;}
.first1_right_content_top p{width:335px; height: 25px; font-family: "微软雅黑"; font-size: 12px; color: #fff; background:#333;display:block;position:absolute;bottom:0;left:0;filter:alpha(opacity=50);-moz-opacity:0.8;opacity:0.8;}
.first1_right_content_top span{width:335px; font-family: "微软雅黑"; font-size: 12px; bottom: 3px;  text-align: center; color: #fff; display:block;position:absolute;}
.first1_right_content_bottom{ width: 365px; height: 215px; margin-top: 15px;}
.first1_right_content_bottom ul{ width: 335px; height: 215px; margin: 0 auto;}
.first1_right_content_bottom ul li{ background: url(../img/34.png)15px no-repeat; width: 335px; float: left; height: 24px; line-height: 24px; font-family: "微软雅黑"; font-size: 12px; color: #2c2c2c;}
.first1_right_content_bottom ul li p{ width: 310px; margin-left: 25px; height: 24px; line-height: 24px; overflow: hidden;white-space:nowrap; text-overflow:ellipsis;}
.first1_right_content_bottom ul li p:hover{ color: #62ac22; cursor: pointer;}


/*整体第二部分内容*/
.contents_first2{ width: 1200px; margin: 0 auto; height: 425px; margin-top: 20px;}
.first2_right_daohang{ width: 1200px; height: 56px; float: left;}
.first2_right_daohang_left{ float: left; font-family: "微软雅黑"; height: 56px; line-height: 56px;}
.first2_right_daohang_left p{ height: 56px; line-height: 56px; margin-left: 10px; font-size: 12px; color: #777777;}
.first2_right_daohang_left .zhao{ font-family: "微软雅黑"; font-size: 20px; font-weight: bold; color: #232323;}
.first2_right_daohang_left .shejishi{ font-family: "微软雅黑"; font-size: 26px; font-weight: bold; color: #0d8d00;}
.first2_right_daohang_right{ float: right;}
.first2_right_daohang_right p{ width: 70px; height: 20px; line-height: 20px; background: #7a7a7a; text-align: center; color: #fff; font-family: "微软雅黑"; font-size: 12px; margin-top: 17px;}

.contents_first2_bottom{ width: 1200px; height: 369px; float: left;}
.first2_bottom_left{ width: 246px; height: 369px; border: 1px solid #eeeeee; float: left; background: #fff;}
.bottom_left_daohang{ background: url(../images/index/14.png) 1px no-repeat; width: 225px; margin: 0 auto; height: 30px; line-height: 30px; font-family: "微软雅黑";}
.bottom_left_daohang p{ font-family: "微软雅黑"; font-size: 14px; color: #060001; font-weight: bold; height: 30px; line-height: 30px;}

.first2_bottom_left ul{ width: 225px; margin: 0 auto; height:100px;}
.first2_bottom_left ul li{ margin-bottom: 5px; width: 225px; float: left; height: 25px; }
.first2_bottom_left ul li p{ cursor: pointer; margin-right: 10px; width: 68px; font-family: "微软雅黑"; font-size: 12px; color: #777777; float: left; height: 25px; text-align: center; line-height: 25px; border-radius: 5px; -moz-border-radius: 5px; -o-border-radius: 5px; -webkit-border-radius: 5px; background: #ebebeb;}
.first2_bottom_left .anniu1{ margin-right: 0px;}
.first2_bottom_left ul li p:hover{ color: #fff; background: #0d8d00; cursor: pointer;}

.first2_bottom_middle{ position: relative; width: 388px; height: 369px;  float: left; margin-left: 18px;}
.first2_bottom_middle img{width: 388px; height: 369px;}
.first2_bottom_middle p{width:388px; height: 28px; font-family: "微软雅黑"; font-size: 14px; color: #fff; background:#333;display:block;position:absolute;bottom:0;left:0;filter:alpha(opacity=50);-moz-opacity:0.8;opacity:0.8;}
.first2_bottom_middle span{width:388px; font-family: "微软雅黑"; font-size: 14px;  text-align: center; color: #fff; display:block;position:absolute;}

.first2_bottom_right{ width: 545px; height: 369px; float: left;}
.first2_bottom_right ul{ width: 545px; height: 176px;}
.first2_bottom_right ul li{ width: 260px; height: 176px;}
.first2_bottom_right .left{ position: relative; float: left; margin-left: 12px;}
.first2_bottom_right .left img{width: 260px; height: 176px;}
.first2_bottom_right .left p{width:260px; height: 28px; font-family: "微软雅黑"; font-size: 14px; color: #fff; background:#333;display:block;position:absolute;bottom:0;left:0;filter:alpha(opacity=50);-moz-opacity:0.8;opacity:0.8;}
.first2_bottom_right .left span{width:260px; font-family: "微软雅黑"; font-size: 14px; bottom: 3px;  text-align: center; color: #fff; display:block;position:absolute;}
.first2_bottom_right .btm{margin-top: 18px;}

/*整体第三部分内容*/
.contents_first6{ width: 1200px; height: 151px; margin:0 auto; margin-top: 18px;}
.contents_first6 .contents_first6_left{ float: left; width: 593px; height: 151px; border-radius: 5px; -oborder-radius: 5px; -webkit-border-radius: 5px; -moz-border-radius: 5px;}
.contents_first6 .contents_first6_right{ float: right; width: 593px; height: 151px; border-radius: 5px; -oborder-radius: 5px; -webkit-border-radius: 5px; -moz-border-radius: 5px;}

/*首页内容结束*/
/*整体内容*/
.guanyu-contents{ width: 100%;  position: relative; top:-55px}

/*第一部分内容*/
.guanyu-contents-first1{ width: 100%; height: 380px; background: url(../images/index/contentsbg.png);}
.contents-first1-neirong{ width: 1200px; height: 380px; margin: 0 auto; }
.neirong-left{ width: 243px; height: 243px;  margin-top: 108px; float: left; border: 1px solid #e5e5e5; background: #fff; border-radius: 50%;}
.neirong-left img{ border-radius: 50%; width: 239px; height: 239px; margin: 2px 0 0 2px;}
.neirong-right{ width: 930px; height: 380px;  float: left; margin-left: 20px;}
.neirong-right-daohang{ width: 930px; height: 69px;  float: left;}
.neirong-right-daohang .daohang-neirong{ width: 300px; height: 69px;  margin-left: 190px;}
.neirong-right-daohang .daohang-neirong img{ margin-top: -2px;}

.neirong-right-content{ width: 930px; height: 240px; margin-top: 50px; float: left;}
.neirong-right-content p{ font-size: 14px; font-family: "微软雅黑"; color: #313131; text-indent:2em }
.neirong-right-content .ptwo{ margin-top: 30px;}

/*第二部分内容*/
.guanyu-contents-first4{ width: 100%; height: 410px; background: #fff;}
.guanyu-contents-first4-content{ width: 1200px; height: 645px; margin: 0 auto; box-shadow: none;}
.guanyu-contents-first4-content .daohang1{ float: left; width: 1200px; text-align: center; height: 69px; margin: 0 auto;}
.guanyu-contents-first4-content .daohang1 .daohang_content{ width: 217px; height: 69px; margin: 0 auto;}

.guanyu-neirong-first4{ width: 1200px; height: 240px; float: left; margin-top: 55px;}
.guanyu-neirong-first4-left{ float: left; width: 355px; height: 240px; border: 1px solid #e5e5e5; background: #fff;}
.guanyu-neirong-first4-left img{ width: 351px; height: 236px; margin: 2px 0 0 2px;}

.guanyu-neirong-first4-right{ width: 820px; margin-left: 15px; height: 240px; float: left;}
.guanyu-neirong-first4-right p{text-indent: 2em; line-height: 25px; font-family: "微软雅黑"; font-size: 14px; color: #313131;}
.guanyu-neirong-first4-right .first4-right-bottom{ margin-top: 20px;}

/*第三部分内容*/
.guanyu_contents_first3{ width: 100%; height: 465px; background: url(../images/index/contentsbg.png);}
.guanyu_contents_first3_content{ width: 1200px; height: 645px;  margin: 0 auto; }
.guanyu_contents_first3_content .daohang1{ float: left; width: 1200px; height: 69px;}
.guanyu_contents_first3_content .daohang1 .daohang_content{ width: 217px; height: 69px; margin: 0 auto;}

.guanyu_neirong_first3{ float: left; width: 1200px; height: 300px; margin-top: 50px;}

#scroll{width:1100px;margin:0 auto;padding-top:30px;font-family:"Microsoft Yahei";}
#scroll .owl-wrapper-outer{margin:0 auto;}
#scroll .item{position:relative;width:347px;height:280px;margin:0 auto;overflow:hidden;}
#scroll .item img{width:347px; height:235px;}
#scroll .shd{position:absolute;left:0;top:0;width:100%;height:100%;}
#scroll .shd a{display:block;width:347px;height:235px;}
#scroll .txt{position:absolute;left:0;bottom:0;width:347px;height:40px;}
#scroll p{ font-family: "微软雅黑"; font-size: 14px; color: #313131; width:347px;height:25px; text-align:center;overflow:hidden;}
.owl-theme .owl-controls .owl-buttons div{position:absolute;top:120px;width:30px;height:60px;margin:0;padding:0;border-radius:0;font:60px/60px "宋体";background-color:transparent;overflow:hidden;_display:none;}
.owl-theme .owl-controls .owl-buttons .owl-prev{left:-40px; background: url(../img/left1.png) no-repeat;}
.owl-theme .owl-controls .owl-buttons .owl-next{right:-40px; background: url(../img/right1.png) no-repeat;}
.owl-theme .owl-controls .owl-buttons .owl-prev:hover{left:-40px; background: url(../img/left2.png) no-repeat;}
.owl-theme .owl-controls .owl-buttons .owl-next:hover{right:-40px; background: url(../img/right2.png) no-repeat;}

/* clearfix */
.owl-carousel .owl-wrapper:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
/* display none until init */
.owl-carousel{
	display: none;
	position: relative;
	width: 100%;
	-ms-touch-action: pan-y;
}
.owl-carousel .owl-wrapper{
	display: none;
	position: relative;
	-webkit-transform: translate3d(0px, 0px, 0px);
}
.owl-carousel .owl-wrapper-outer{
	overflow: hidden;
	position: relative;
	width: 100%;
}
.owl-carousel .owl-wrapper-outer.autoHeight{
	-webkit-transition: height 500ms ease-in-out;
	-moz-transition: height 500ms ease-in-out;
	-ms-transition: height 500ms ease-in-out;
	-o-transition: height 500ms ease-in-out;
	transition: height 500ms ease-in-out;
}
	
.owl-carousel .owl-item{
	float: left;
}
.owl-controls .owl-page,
.owl-controls .owl-buttons div{
	cursor: pointer;
}
.owl-controls {
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

/* mouse grab icon */
.grabbing { 
    cursor:url(grabbing.png) 8 8, move;
}

/* fix */
.owl-carousel  .owl-wrapper,
.owl-carousel  .owl-item{
	-webkit-backface-visibility: hidden;
	-moz-backface-visibility:    hidden;
	-ms-backface-visibility:     hidden;
  -webkit-transform: translate3d(0,0,0);
  -moz-transform: translate3d(0,0,0);
  -ms-transform: translate3d(0,0,0);
}
/*公司介绍开始*/

/*公司介绍结束*/


/*新闻开始*/
/*家装日记*/

/*整体内容*/
.jiazhuang{ width: 100%; position: relative; top:-55px;  background: url(../images/index/contentsbg.png);}

/*第一部分内容*/
.jiazhuang_first1{ width: 100%; height: 55px; background: #fff; border-bottom: 1px solid #e5e5e5;}
.jiazhuang_first1 .jiazhuang_first1_content{ margin:0 auto; width: 1200px; height: 55px;}
.jiazhuang_first1 .jiazhuang_first1_content p{ background: #fff; width: 100px; height: 55px; line-height: 55px; font-family: "微软雅黑"; font-size: 16px; color: #262626; float: left; text-align: center;}
.jiazhuang_first1 .jiazhuang_first1_content .cur{ background: #0f9f00; color: #fff;}
.jiazhuang_first1 .jiazhuang_first1_content p:hover{ background: #0f9f00; color: #fff;}

/*第二部分内容*/
.jiazhuang_first2{ width: 1200px; height: 1490px; margin: 0 auto; margin-top: 20px;}
.jiazhuang_first2_list{ width: 1200px; height: 180px; border-bottom: 1px dashed #d8d7d7; float: left;}
.jiazhuang_first2_list_left{ width: 215px; height: 150px; border: 1px solid #e5e5e5; background: #fff; float: left; margin-top: 10px;}
.jiazhuang_first2_list_left img{ width: 211px; height: 146px; margin: 2px 0 0 2px;}
.jiazhuang_first2_list_right{ width: 945px; height: 150px; margin-top: 10px; margin-left: 20px; float: left;}
.jiazhuang_first2_list_right ul li{width: 945px; float: left;}
.jiazhuang_first2_list_right .time{ font-family: "微软雅黑"; font-size: 12px; color: #929292; height: 30px; line-height: 30px;}
.jiazhuang_first2_list_right .biaoti{ font-family: "微软雅黑"; font-size: 14px; font-weight: bold; color: #313131; height: 30px; line-height: 30px;}
.jiazhuang_first2_list_right .neirong{ font-family: "微软雅黑"; color: #313131; font-size: 12px; line-height: 20px;}

/*第三部分内容*/
.xiaoguo_first3{ width: 1200px; height: 35px; margin: 0 auto; margin-bottom: 60px; margin-top: 20px;}
.xiaoguo_first3 ul{ width: 410px; margin: 0 auto; height: 35px;}
.xiaoguo_first3 ul li{ cursor: pointer; height: 35px; background: #fff; font-family: "微软雅黑"; font-size: 14px; color: #797979; line-height: 35px; float: left; margin-right: 10px;}
.xiaoguo_first3 .shangyiye{ width: 80px; height: 35px; line-height: 35px; border: 1px solid #ccc; text-align: center;}
.xiaoguo_first3 .shangyiye1{ margin-right: 0px; width: 80px; height: 35px; line-height: 35px; border: 1px solid #ccc; text-align: center;}
.xiaoguo_first3 .shuzi{ width: 35px; line-height: 35px; height: 35px; border: 1px solid #ccc; text-align: center;}
.xiaoguo_first3 ul li:hover{ color: #fff; background: #0f9f00; border: 1px solid #0f9f00;}
/*新闻结束*/
