@charset "utf-8";
/*轮播图b*/
.banner{width:100%;overflow: hidden;z-index: 1;}
.banner .slick-slider,.banner .slick-list,.banner .slick-track,.banner .slick-slide{ width:100%;}
.banner a{display: block;}
.banner .slick-slide{
    background-repeat: no-repeat;
    background-position: center center;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
}
.slick-slide img{ width:100%;}
.banner .slick-dots {
    position: absolute;
    left: 0;
    bottom:0;
	height:32px;
    width: 100%;
    text-align: center;
    z-index: 99;
}

.banner .slick-dots li {
    display: inline-block;
    margin: 11px 6px;
}

.banner .slick-dots li button {
    display: block;
    width:8px;
    height:8px;
    font-size: 0;
    line-height: 0;
    text-indent: 999px;
    border: none;
    outline: none;
    cursor: pointer;
    background:url(../images/index/newbdian.png) no-repeat center left;	
	
	
}

.banner .slick-dots li.slick-active button {
	background:url(../images/index/newbdian.png) no-repeat center right; height:8px; width:8px;
}
.banner .slick-prev{ background: url(../images/index/left.png) no-repeat; position: absolute;top:50%;left:0; width:75px; height:140px; z-index: 3; cursor: pointer; border:none; margin-top:-70px;}
.banner .slick-next{ background: url(../images/index/right.png) no-repeat; position: absolute;top:50%;width:75px; height:140px;right:0;z-index: 3;cursor: pointer; border:none; margin-top:-70px;}
/*报价*/
.index_1{ width:1200px; margin:70px auto 0;}
.index_1 .index_1_L{ width:600px; height:580px; float:left; overflow:hidden; position:relative;}
.index_1 .index_1_L a{ display:block; width:100%; height:100%; background:url(../images/index/index_1.jpg) no-repeat center;transition:all 1s ease 0s;}
.index_1 .index_1_L a .index_con_1{ position:absolute; right:55px; top:50px;transition:all 1s ease 0s;}
.index_1 .index_1_L a .index_con_1 h3{ font-size:28px; color:#555555; text-align:right;}
.index_1 .index_1_L a .index_con_1 p{ color:#666666; font-size:24px;font-family: 宋体;}
.index_1 .index_1_L a .index_con_1 span{ display:block;height:13px; background:url(../images/index/index_19.png) no-repeat right center; margin-top:30px;}
.index_1 .index_1_L a:hover .index_con_1{right:45px;}
.index_1 .index_1_R{ width:600px; float:left;}
.index_1 .index_1_R a.index_1_R_1{ display:block; width:100%; height:300px; background:url(../images/index/index_2.jpg) no-repeat center; position:relative;}
.index_1 .index_1_R a.index_1_R_2{ display:block; width:100%; height:280px; background:url(../images/index/index_3.jpg) no-repeat center;position:relative;}
.index_1 .index_1_R a img{ width:100%; height:100%;}

.index_1 .index_1_R a .index_con_2{ position:absolute; left:60px; top:50px;transition:all 1s ease 0s;}
.index_1 .index_1_R a .index_con_2 h3{ font-size:28px; color:#555555; text-align:left;}
.index_1 .index_1_R a .index_con_2 p{ color:#666666; font-size:24px;font-family: 宋体;}
.index_1 .index_1_R a .index_con_2 span{ display:block;height:13px; background:url(../images/index/index_19.png) no-repeat left center; margin-top:30px;}
.index_1 .index_1_R a:hover .index_con_2{left:50px;}

.index_1 .index_1_R a .index_con_3{ position:absolute; left:60px; top:50px;transition:all 1s ease 0s;}
.index_1 .index_1_R a .index_con_3 h3{ font-size:28px; color:#555555; text-align:left;}
.index_1 .index_1_R a .index_con_3 p{ color:#666666; font-size:24px;font-family: 宋体;}
.index_1 .index_1_R a .index_con_3 span{ display:block;height:13px; background:url(../images/index/index_19.png) no-repeat left center; margin-top:30px;}
.index_1 .index_1_R a:hover .index_con_3{left:50px;}

/*我要装修*/
.index_2{ width:100%; height:290px; background-color:#e8641b; margin-top:60px;}
.index_2 .index_2_con{ width:1200px; margin:0 auto;}
.index_2 .index_2_con .title{ padding-top:40px;}
.index_2 .index_2_con .title p strong{ color:#fff; font-size:28px;}
.index_2 .index_2_con .title p span{ font-size:18px; color:#fff; margin-left:10px;}
.index_2 .index_2_con .title i{ display:block; width:60px; border-bottom:4px solid #fff;}
.index_2 .index_2_con .index_form{ margin-top:35px;}
.index_2 .index_2_con .index_form .form_1{ float:left; margin-right:15px;}
.index_2 .index_2_con .index_form .form_1 select{ width:180px; height:50px; line-height:50px; font-size:16px; color:#222222; margin-right:10px;
    background:#fff url("../images/index/jsq_icon.png") no-repeat scroll 92% center;
    border: medium none;
    border-radius: 4px;
    outline: medium none;
    text-indent: 5px;
    -webkit-appearance:none;
    -moz-appearance:none;
    appearance:none; /*去掉下拉箭头*/
}
.index_2 .index_2_con .index_form .form_2{ float:left;margin-right:10px;width:180px; height:50px; background-color:#fff; border-radius:4px; }
.index_2 .index_2_con .index_form .form_2 input{width:150px; height:50px; border:none;text-indent:10px; color:#888888;border-radius:4px; font-size:14px;}
.index_2 .index_2_con .index_form .form_2 em{ margin-right:5px;color:#888888;font-size:14px;}

.index_2 .index_2_con .index_form .form_3{ float:left; margin-right:15px;}
.index_2 .index_2_con .index_form .form_3 input{ width:180px; height:50px; border-radius:4px; border:none;text-indent:10px; margin-right:10px; color:#888888; font-size:14px;}
.index_2 .index_2_con .index_form .form_3 input.tel{ width:240px; height:50px;}
.index_2 .index_2_con .index_form .form_4{ float:left;}
.index_2 .index_2_con .index_form .form_4 input{ width:150px; height:50px; background-color:#e00503; color:#fff; border:none; border-radius: 4px; font-size:16px; cursor:pointer;}
.index_2 .index_2_con .num{ font-size:18px; color:#fff; margin-top:20px; letter-spacing:1px;}
.index_2 .index_2_con .num em{ color:#fff000; font-style:normal;}
/*关于我们*/
.index_ab{ width:100%; height:533px; margin:0 auto;}
.index_ab .title{padding-top:50px;}
.index_ab .title .tit{ width:602px; margin:0 auto;}
.index_ab .title .tit i{ display:block; border-bottom:1px solid #333; float:left; width:150px; margin-top:24px;}
.index_ab .title .tit h4{ font-size:30px; color:#000; float:left; margin-left:20px;}
.index_ab .title .tit span{ display:block; font-size:28px; font-family:Corbel; float:left; margin-right:20px; margin-left:10px; margin-top:2px; color:#000; }
.index_ab .title p{ text-align:center; font-size:16px;}
.index_ab .abcont{ width:1200px; margin:0 auto; margin-top:40px;}
.index_ab .abcont .abcontL{ width:580px; height:330px; float:right;}
.index_ab .abcont .abcontL p{ color:#000; font-size:16px; margin-top:15px; text-indent:2em;}
.index_ab .abcont .abcontL .more{ color:#000; font-size:18px; text-align:right; display:block; margin-top:10px;}
.index_ab .abcont .abcontR{ width:540px; height:330px; float:left;}

/*服务流程*/
.index_3{ width:100%; height:533px; margin:0 auto; background:url(../images/index/service.jpg) no-repeat center;}
.index_3 .title{padding-top:50px;}
.index_3 .title .tit{ width:576px; margin:0 auto;}
.index_3 .title .tit i{ display:block; border-bottom:1px solid #333; float:left; width:150px; margin-top:24px;}
.index_3 .title .tit h4{ font-size:30px; color:#000; float:left; margin-left:20px;}
.index_3 .title .tit span{ display:block; font-size:28px; font-family:Corbel; float:left; margin-right:20px; margin-left:10px; margin-top:2px; color:#000; }
.index_3 .title p{ text-align:center; font-size:16px;}
.index_3 ul{ width:1200px; margin:0 auto; margin-top:75px; position:relative;}
.index_3 ul li{ width:225px; height:195px; background:url(../images/index/serbg.png) no-repeat center;text-align:center; color:#ff5c19; position:absolute; cursor:pointer;}
.index_3 ul li:nth-child(6){ margin-right:0;}
.index_3 ul li i{ display:block; width:100%; height:95px;}
.index_3 ul li p{font-size:22px; font-weight:bold; margin-top:15px;}
.index_3 ul li.ser2{ top:98px; left:195px;}
.index_3 ul li.ser3{top:0; left:390px;}
.index_3 ul li.ser4{ top:98px; left:585px;}
.index_3 ul li.ser5{top:0; left:780px;}
.index_3 ul li.ser6{top:98px; left:975px;}
.index_3 ul li.ser1 i{ background:url(../images/index/index_4.png) no-repeat center bottom;}
.index_3 ul li.ser2 i{ background:url(../images/index/index_5.png) no-repeat center bottom;}
.index_3 ul li.ser3 i{ background:url(../images/index/index_6.png) no-repeat center bottom;}
.index_3 ul li.ser4 i{ background:url(../images/index/index_7.png) no-repeat center bottom;}
.index_3 ul li.ser5 i{ background:url(../images/index/index_8.png) no-repeat center bottom;}
.index_3 ul li.ser6 i{ background:url(../images/index/index_9.png) no-repeat center bottom;}
.index_3 ul li:hover{ background:url(../images/index/serbg1.png) no-repeat center;color:#fff;}
.index_3 ul li.ser1:hover i{ background:url(../images/index/index_4_1.png) no-repeat center bottom;}
.index_3 ul li.ser2:hover i{ background:url(../images/index/index_5_1.png) no-repeat center bottom;}
.index_3 ul li.ser3:hover i{ background:url(../images/index/index_6_1.png) no-repeat center bottom;}
.index_3 ul li.ser4:hover i{ background:url(../images/index/index_7_1.png) no-repeat center bottom;}
.index_3 ul li.ser5:hover i{ background:url(../images/index/index_8_1.png) no-repeat center bottom;}
.index_3 ul li.ser6:hover i{ background:url(../images/index/index_9_1.png) no-repeat center bottom;}



/*案例*/
.index_4{ width:1200px; margin:0 auto;}
.index_4 .title{padding-top:50px;}
.index_4 .title .tit{ width:650px; margin:0 auto;}
.index_4 .title .tit i{ display:block; border-bottom:1px solid #333; float:left; width:150px; margin-top:24px;}
.index_4 .title .tit h4{ font-size:30px; color:#000; float:left; margin-left:20px;}
.index_4 .title .tit span{ display:block; font-size:28px; font-family:Corbel; float:left; margin-right:20px; margin-left:10px; margin-top:2px; color:#000; }
.index_4 .title p{ text-align:center; font-size:16px;}
.index_4 .casecon{ margin-top:60px;}
.index_4 .casecon .case1{ width:580px; height:400px; overflow:hidden; position:relative;float:left; margin-bottom:30px;}
.index_4 .casecon .case1 a{ display:block; width:580px; height:400px; overflow:hidden;background:url(../images/index/index_10.jpg) no-repeat left top; transition:all 5.5s ease 0s;}
.index_4 .casecon .case1 a:hover{background-position:right top;}
.index_4 .casecon .case1 a i{ display:block; width:580px; height:400px; background:rgba(0,0,0,0.7); position:absolute; top:0; left:0;}
.index_4 .casecon .case1 .case1_con{ position:absolute; top:50px; left:50px;}
.index_4 .casecon .case1 .case1_con h3{color:#fff; font-size:18px;}
.index_4 .casecon .case1 .case1_con p{color:#fff; font-size:14px; margin-top:5px;}
.index_4 .casecon .case1 .case1_con span{ display:block; height:20px; color:#fff; background:url(../images/index/index_11.png) no-repeat  left center; text-indent:25px; font-size:14px; margin-top:35px;}

.index_4 .casecon .case2{ width:610px; float:left;margin-bottom:30px;margin-left:10px; }
.index_4 .casecon .mr10{ margin-right:10px;margin-left:0px; }
.index_4 .casecon .case2 ul li{ width:300px; height:400px; overflow:hidden;float:left; margin-right:10px;}
.index_4 .casecon .case2 ul li:nth-child(2){ margin-right:0;}
.index_4 .casecon .case2 ul li a{ display:block; width:100%; height:100%;position:relative;}
.index_4 .casecon .case2 ul li a img{width:100%; height:100%;}
.index_4 .casecon .case2 ul li i{ display:block;width:100%; height:100%; position:absolute; top:0; left:-300px; background:rgba(229,91,11,0.5);transition:all 1s ease 0s;}
.index_4 .casecon .case2 ul li p{ font-size:18px; color:#fff; position:absolute; width:100%; text-align:center; top:150px; left:-300px; font-weight:bold;transition:all 1s ease 0s;}
.index_4 .casecon .case2 ul li em{ display:block; width:100%; height:26px; background:url(../images/index/index_13.png) no-repeat center; position:absolute; top:220px;left:-300px;transition:all 1s ease 0s;}
.index_4 .casecon .case2 ul li a:hover i{ left:0;}
.index_4 .casecon .case2 ul li a:hover p{ left:0;}
.index_4 .casecon .case2 ul li a:hover em{ left:0;}
.index_4 .casecon .case4 a{display:block; width:580px; height:400px; overflow:hidden;background:url(../images/index/index_17.jpg) no-repeat left top; transition:all 5.5s ease 0s;}

/**设计师团队**/
.shejishi .title{padding-top:50px;}
.shejishi .title .tit{ width:630px; margin:0 auto;}
.shejishi .title .tit i{ display:block; border-bottom:1px solid #333; float:left; width:150px; margin-top:24px;}
.shejishi .title .tit h4{ font-size:30px; color:#000; float:left; margin-left:20px;}
.shejishi .title .tit span{ display:block; font-size:28px; font-family:Corbel; float:left; margin-right:20px; margin-left:10px; margin-top:2px; color:#000; }
.shejishi .title p{ text-align:center; font-size:16px;}
/*森科单页头部开始*/
.bodyCon08{margin:0 auto;width:1200px;height:400px;margin-top:50px; overflow:hidden;}
.bodyCon08 ul li{float:left;width:260px;margin-left:20px; margin-bottom:15px;}
.bodyCon08 ul li a{ display:block;width:260px; position:relative;}
.bodyCon08 ul li img{width:260px;height:240px;display:block;}
.bodyCon08 ul li .meo{box-shadow:0 0 6px rgba(0, 0, 0, 0.3); padding:20px 10px; height:110px;}
.bodyCon08 ul li dd{font-size:20px; font-weight:bold; color:#333333;width:100%;margin:0 auto; margin-bottom:10px;}
.bodyCon08 ul li dd span{ font-size:16px;}
.bodyCon08 ul li p{font-size:14px; color:#333333; width:100%;}
.bodyCon08 ul li a i{display:none;width:260px;height:294px; position:absolute; top:0; left:0; background:rgba(255,255,255, 0.3) url(../images/index/index_13.png) no-repeat 210px 250px;}
.bodyCon08 ul li a:hover i{ display:block;}


/*新闻*/
.index_5{ width:100%; background-color:#e9e9e9; height:590px;}
.index_5 .title{ width:1090px; margin:70px auto 0; padding-top:45px;}
.index_5 .title i{ display:block; border-bottom:1px solid #cccccc; float:left; width:400px; margin-top:21px;}
.index_5 .title h4{ font-size:28px; color:#555555; float:left; margin-left:20px;}
.index_5 .title span{ display:block; font-size:28px; font-family:Corbel; float:left; margin-right:20px; margin-left:10px; color:#555555; }
.index_5 .newcon{ width:1200px; margin:0 auto; margin-top:40px;}
.index_5 .newcon .newconL{ width:700px; float:left; overflow:hidden;}
.index_5 .newcon .newconL .tit span{ color:#555555; font-size:24px; float:left;}
.index_5 .newcon .newconL .tit .more{ display:block; width:85px; height:25px; float:right; line-height:25px; text-align:center; background-color:#e8641b; color:#fff; font-size:16px;border-radius:12px; margin-top:5px;}
.index_5 .newcon .newconL ul{ margin-top:20px;}
.index_5 .newcon .newconL ul li{ margin-bottom:20px;transition:all 0.6s ease 0s; overflow:hidden; width:100%;height:160px;}
.index_5 .newcon .newconL ul li a{ display:block;}
.index_5 .newcon .newconL ul li .lcL{ width:244px; height:160px; float:left;}
.index_5 .newcon .newconL ul li .lcL img{ width:100%; height:100%;}
.index_5 .newcon .newconL ul li .lcR{ width:406px; height:160px; margin-left:30px;float:left; overflow:hidden;}
.index_5 .newcon .newconL ul li .lcR p{ font-size:16px; color:#333333;}
.index_5 .newcon .newconL ul li .lcR span{ font-size:14px; color:#555555; height:96px; line-height:24px; display:block; margin-top:10px; overflow:hidden;}
.index_5 .newcon .newconL ul li .lcR em{ font-size:12px; color:#555555; display:block; margin-top:10px;}
.index_5 .newcon .newconL ul li:hover { padding:10px; background-color:#fff;}
.index_5 .newcon .newconR{ width:450px; float:left; margin-left:50px;}
.index_5 .newcon .newconR .tit{color:#555555; font-size:24px; margin-bottom:17px;}
.index_5 .newcon .newconR ul{}
.index_5 .newcon .newconR ul li{ font-size:16px; color:#333333; height:35px; line-height:35px; width:100%; overflow:hidden;}
.index_5 .newcon .newconR ul li a{ display:block;}
.index_5 .newcon .newconR ul li a em{ display:inline-block; width:20px; height:20px; line-height:20px; font-size:12px; background-color:#e8641b; color:#fff; text-align:center;border-radius:4px; margin-right:10px;}
.index_5 .newcon .newconR ul li a:hover{ color:#e8641b;}
/*品牌*/
.pinpai .title{ width:1090px; margin:50px auto 0;}
.pinpai .title i{ display:block; border-bottom:1px solid #cccccc; float:left; width:400px; margin-top:21px;}
.pinpai .title h4{ font-size:28px; color:#555555; float:left; margin-left:20px;}
.pinpai .title span{ display:block; font-size:28px; font-family:Corbel; float:left; margin-right:20px; margin-left:10px; color:#555555; }.pinpai ul{ width:1200px; margin:0 auto; margin-top:60px;}
.pinpai ul li{ border:1px solid #d3d3d3; width:283px; height:140px; float:left; margin-right:15px; margin-bottom:15px;border-radius:5px; text-align:center;}

/*友情链接*/

.flooer_11 {
	width:100%;
	margin:0 auto;
	margin-bottom:20px;
}
.flooer_11 .title {
	border-bottom: 1px solid #b0b0b0;
	height:40px;
	line-height:40px;
	margin-top: 30px;
}
.flooer_11 .title .titcon {
	width:1200px;
	margin:0 auto;
}
.flooer_11 .title .titcon li {
	margin-right:30px;
	display:block;
	color: #333;
	font-size:20px;
	cursor:pointer;
	width:85px;
}
.flooer_11 .title .titcon li.current {
	color:#e1670f;
	border-bottom:2px solid #e1670f;
}
.flooer_11 .con {
	line-height: 30px;
	padding-top:20px;
	color: #666;
	width:1200px;
	margin:0 auto;
}
.flooer_11 .con a {
	font-size: 14px;
	padding-left: 12px;
	padding-right: 12px;
}
.flooer_11 .con a:hover {
	color:#e1670f;
}
