﻿body{font-family:"微软雅黑"}
a{text-decoration:none; color:#fff; display:block;}
a:active{star:expression_r(this.onFocus=this.blur());}
ul,li{list-style:none;}
input:focus{outline:0;}
textarea:focus{outline:0;}
a:focus{outline:0;}
input,textarea{background:#FFF; text-indent:8px;border:#bebdbd 1px solid;}
input[type="submit"],input[type="reset"],button{cursor:pointer;}
h1,h2,h3,h4,h5,h6{font-size:100%;}
textarea{resize:none;}
img{border:0;}
.clearfix:after{
	content:"\200B";
	height:0;
	display:block;
	clear:both;
}
.clearfix{
	*zoom:1;
}
*{
	margin:0;
	padding:0;
}
.container{
	width:1200px;
	margin:0 auto;
}
.container1{
	width:1200px;
	margin:0 auto;
}
.fl{
	float:left;
}

.frame{
	width:100%;
	background:#f5f5f5;
}
.header .logo{
	padding-top:23px;
}

.search select{
	width:86px;
	height:36px;
	font-size:14px;
}
.search{
	border:#b5b5b5 1px solid;
	border-radius:3px;
	margin:37px 83px 0 100px;
}
.search select{
	width:75px;
	height:40px;
	font-size:14px;
	border-right:#b5b5b5 1px solid;
	background:none;
	border-bottom:none;
	border-left:none;
	border-top:none;
	padding-left:5px;
	float:left;	
}
.search input[type="text"]{
	width:270px;
	height:40px;
	border:none;
	background:none;
	float:left;
}
.search input[type="submit"]{
	width:54px;
	height:40px;
	border:none;
	background:url(img/search.png) no-repeat;
	background-size:100% 100%;
	float:left;
}
.header .tel{
	padding-top:30px;
	margin-right:40px;width: 175px;float: right;
}
.header .wei{
	padding-top:10px;width: 95px;float: right;
}
.header .nav{
	width:100%;
	height:50px;
	background:url(img/nav.png);
	box-shadow:5px 5px 20px #888888;
}

.header .nav .menu li{
	width:150px;
	height:50px;
	font-size:16px;
	color:#fff;
	float:left;
	text-align:center;
	line-height:50px; 
}
.header .nav .menu li .sub-menu{
	background:url(img/nav1.png);
	display:none;
}
.header .nav .menu li .sub-menu a:hover {
	background:#e70911;
}

.header .nav .menu li.on{
	background:#e70911;
	width:150px;
	height:50px;
	font-size:16px;
	color:#fff;
	float:left;
	text-align:center;
	line-height:50px;
}

.header .nav .menu li:hover{
	background:#e70911;
}
.header .nav .container{
	position:relative;
}
.header .nav .box{
	width:300px;
	background:url(img/55.png);
	position:absolute;
	left:0;
	top:10%;
	margin-top:58px;
	z-index:999;
}
.header .nav .box .hd ul li{
	width:150px;
	height:51px;
	float:left;
	font-size:20px;
	line-height:51px;
	text-align:center;
	color:#fff;
	cursor:pointer;
}
.header .nav .box .hd ul li img{
	display:block;
	margin-right:-8px;
	margin-top:15px;
	float:left;
	margin-left:20px;
}
.header .nav .box .hd ul li .a{
	display:block;
}
.header .nav .box .hd ul li .b{
	margin-left:20px;
	display:none;
}
.header .nav .box .hd ul li.on{
	background:#253740;
	color:#ed6d06;
}
.header .nav .box .hd ul li.on .b{
	display:block;
}
.header .nav .box .hd ul li.on .a{
	display:none;
}
.header .nav .box .bd{
	position:relative;

}
.header .nav .box .bd ul{
	color:#ccc;
	text-align:center;
	margin-top:21px;
}
.header .nav .box .bd ul li h1{
	font-size:20px;
	font-weight:100;
	margin-bottom:15px;
}
.header .nav .box .bd ul li h1 span{
	color:#ed6d06;
	margin-right:5px;
}
.header .nav .box .bd ul li p{
	font-size:18px;
	margin-bottom:15px;
}
.header .nav .box .bd ul li p span{
	width:26px;
	height:34px;
	background:url(img/num.png);
	display:inline-block;
	margin-left:6px;
	line-height:34px;
	font-size:22px;
	font-weight:bolder;
	color:#fff;
}
.header .nav .box .bd ul li input{
	width:260px;
	height:38px;
	margin-bottom:13px;
	font-size:16px;
}
.header .nav .box .bd ul li input[type="submit"]{
	background:#ed6d06;
	border:none;
	color:#fff;
	font-size:20px;
	font-family:"方正大黑简体";
	margin-bottom:10px;
}
.header .nav .box .bd #d2{
	position:absolute;
	top:-21px;
	left:0;
}


.header .banner{
	//position:relative;
}
.header .banner .hd{
	position:absolute;
	right:19%;
	bottom:28%;
}
.header .banner .hd ul li.on{
	background:#e62129;
}
.header .banner .hd ul li{
	width:60px;
	height:5px;
	background:#ccc;
	float:left;
	margin-left:18px;
}
.header .banner .bd {
	width:100%;
	height:530px;
	overflow:hidden;
}
.header .banner .bd ul li img{
	width:100%;
	height:530px;
	display:block;
}

.header-text{
	margin-top:40px;
}
.header-text img{
	float:left;
	margin-right:13px;
	display:block;
}
.header-text .f{
	margin-right:0;
	
}

/*原创案例*/
.title img{
	margin:0 auto;
	display:block;
}
.case ul li{
	width:112px;
	float:left;
	padding:10px;
	text-align:center;
	border:#d2d2d2 1px solid;
	border-left:none;
}

.case ul li a{
	color:#333;
}
.case ul li:nth-child(9){
	border-right:none;
	behavior: url(./ie-css3.htc);
}
.case ul li:nth-child(9){
	background:#626262;
	color:#fff;
	behavior: url(./ie-css3.htc);
}
.case ul li:nth-child(9) a{
	color:#fff;
}
.case ul li:hover a{
	color:#b61d1d;
}
.case-pic{
	margin:39px 0 65px;
}
.case-pic a img{
	display:block;
	transition:all 1s;
}
.case-pic a:hover img{
	transform:scale(1.1,1.1);
}
.case-pic a{
	position:relative;
	float:left;
	margin:0 7px 10px 0;
	overflow:hidden;
}
.case-pic span{
	background:url(img/55.png);
	position:absolute;
	bottom:0;
	left:0;
	padding:8px;
	font-size:14px;
	text-align:center;
}
.case-pic .p1 span{
	width:385px;
	height:60px;
	padding:15px 8px;
	font-size:16px;
	line-height:30px;	
}
.case-pic .p2 span{
	width:505px;
}
.case-pic .p3 span,.p4 span,.p5 span,.p6 span{
	width:239px;
}
.case-pic .p4{
	margin-right:10px;
}
.case-pic .p5{
	margin-right:9px;
}
.case-pic a .ca{
	background:url(img/55.png);
	position:absolute;
	top:0;
	left:0;
	//display:none;
}
.case-pic .p1 .ca{
	padding:179px 156px;
}
.case-pic .p2 .ca{
	padding:53px 217px;
}
.case-pic .p3 .ca,.p4 .ca,.p5 .ca,.p6 .ca{
	padding:53px 83px;
}
//.case-pic a:hover .ca{
	display:block;
}
//.case-pic a:hover span{
	display:none;
}

.style ul li{
	float:left;
	margin-right:28px;
	position:relative;
}
.style ul li:nth-child(8){
	margin-right:0;
	behavior: url(./ie-css3.htc);
}
.style ul li span{
	width:125px;
	display:inline-block;
	text-align:center;
	margin-top:10px;
}
.style ul li a{
	color:#333;
}
.style ul li .ss{
	position:absolute;
	top:0;
	left:0;
	display:none;
}
.style ul li:hover .ss{
	display:block;
}
.style .text p{
	margin:72px 55px 40px 285px;
}
.text p{
	width:273px;
	height:53px;
	border:#999 1px solid;
	float:left;
	line-height:53px;
	text-align:center;
	font-size:22px;
	margin-right:55px;
}
.text p.gh{
	margin-left:0;
	cursor:pointer;
}
.text p a{
	color:#333;
}
.text p:hover{
	background:#c60404;
}
.text p:hover a{
	color:#fff;
}
.text .gh:hover{
	color:#fff;
}

.window{
	width:420px;
	//padding:30px 24px 0;
	border:5px #ed696e solid;
	background:#fff;
	position: fixed;
	z-index:999;
	display:none;
	left: 50%;
    top: 50%;
    margin-left: -200px;
    margin-top: -278px;
	border-top-left-radius:50px;
	border-bottom-right-radius:50px;
	padding-bottom:10px;
}
.window .close{
	width:30px;
	height:30px;
	font-size:34px;
	border:1px #ccc solid;
	text-align:center;
	color:#ccc;
	border-radius:50%;
	line-height:26px;
	margin:20px 0 0 380px;
	cursor:pointer;
}
.window .close:hover{
	background:#ccc;
	color:#fff;
}

.window h1{
	width:380px;
	font-size:28px;
	color:#333;
	font-weight:200;
	text-align:center;
	//border-bottom:1px #c60404 solid;
	background:url(img/window.png) no-repeat;
	background-position:bottom;
	padding:5px 0 30px;
	margin:0 auto 35px;
	
}
.window h1 span{
	color:#de5a4a;
	font-size:16px;
	margin-left:10px;
}
.window ul{
	width:375px;
	margin:0 auto;
}
.window ul li{
	width:375px;
	text-align:center;
	font-size:18px;
	color:#333;
	margin-bottom:15px;
}
.window ul li p{
	width:94px;
	float:left;
}
.window ul li h6{
	height:40px;
	line-height:40px;
	float:left;
	font-size:16px;
	color:#666;
}
.window ul li h6 span{
	color:#f45f01;
	font-size:16px;
	margin-left:5px;
	font-weight:bolder;
	width:0;
}
.window ul li p{
	width: 96px;
	height:40px;
	line-height:40px;
	float:left;
	font-size:16px;
	color:#666;
}
.window ul li p span{
	color:#f45f01;
	font-size:16px;
	margin-left:3px;
	font-weight:bolder;
	width:0;
}
.window ul li input{
	width:266px;
	height:40px;
	float:left;
	margin-left:10px;
	font-size:14px;
}
.window ul li select{
	float:left;
	width:83px;
	height:40px;
	margin-left:10px;
	margin-bottom:10px;
	color:#666;
}
.window ul li .choose{
	margin-left:92px;
}
.window ul li .choose select{
	width:129px;
}
.window ul li h3{
	font-size:14px;
	color:#f45f01;
	font-weight:200;
	text-align:right;
	//padding-bottom:42px;
}
.window ul li input[type="submit"]{
	width:222px;
	height:44px;
	background:#ed696e;
	background-size:100% 100%;
	border:none;
	font-size:26px;
	font-family:"方正大黑简体";
	color:#fff;
	margin-top:10px;
	border-radius:20px;
	font-weight:200;
	margin-left: 77px;
}



/*服务流程*/
.serve ul li{
	width:129px;
	height:124px;
	float:left;
	padding:20px;
	background:#fff;
	position:relative;	
}
.serve ul li .serve-pic{
	width:129px;
	height:124px;
	float:left;
	padding:20px;
	position:absolute;
	left:0;
	top:0;
	display:none;
	background:#c60404;
}

.serve ul li:hover img.s1{
	display:none;
}
.serve ul li:hover .serve-pic{
	display:block;
}
/*设计团队*/
.design ul li{
	width:232px;
	float:left;
	margin:0 10px 10px 0;
	overflow:hidden;	
}
.design ul li:nth-child(5n){
	margin-right:0;
	behavior: url(./ie-css3.htc);
}
.design ul li img{
	width:232px;
	height:270px;
	display:block;
	transition:all 1s;
}
.design ul li:hover img{
	transform:scale(1.05,1.05);
}
.design ul li .design-text{
	width:232px;
	color:#263544;
	background:#fff;
        font-size:14px;
}
.design ul li .design-text h1{
	font-size:18px;
	font-weight:200;
	border-bottom:#ccc 1px dashed;
	padding-bottom:5px;
	padding:10px 10px 5px 12px;	
}
.design ul li .design-text h1 span{
	font-size:16px;
	margin-left:20px;
	font-weight:100;       
}
.design ul li .design-text p{
	font-size:13px;
	padding:5px 6px 10px ;	
}
.design ul li .design-text p span{
	color:#fe5656;
}
.design ul li .design-text a{
	width:115px;
	height:25px;
	float:left;
	text-align:center;
	line-height:25px;
	background:#8d8d8d;
	display:block;
	margin-right:2px;
}
.design ul li .design-text a.d{
	margin-right:0;
	background:#fe5656;
}
.design ul li .design-text a:hover {
	background:#767474;
}
.design ul li .design-text a.d:hover {
	background:#e64545;
}
.design .text{
	margin:40px 55px 0 285px;
}

/*参观工地*/
.site-pic1 a {
	float:left;
	position:relative;
	margin-right:8px;
	display:block;
}
.site-pic1 a img{
	display:inline-block;
}
.site-pic1 a p{
	position:absolute;
	top:0;
	left:0;
	background:url(img/site-pic55.png) no-repeat;
}
.site-pic1 a p span{
	width:331px;
	height:340px;
	display:block;
	text-align:center;
	line-height:340px;
	font-size:30px;
}
.site-pic1 a.s3{
	margin-right:0;
}
.site-pic1 a.s1 p{
	width:522px;
	background:url(img/site-pic6.png) no-repeat;
}
.site-pic1 a.s1 p span{
	width:522px;
	margin-left:6px;
}
.site-pic1 a.s2 p span{
	width:331px;
	height:340px;
	margin-top:30px;
}
.site-pic1 a.s1:hover p{
	width:522px;
	background:url(img/site-pic66.png) no-repeat;
}
.site-pic1 a:hover p{
	background:url(img/site-pic5.png) no-repeat;
}
.site ul li{
	float:left;
	margin:15px 7px 0 0;
	position:relative;
	width: 277px;
    height: 267px;
	overflow:hidden;
}
.site ul li a img{width: 277px;
    height: 267px;}
.site ul li:nth-child(4){
	margin-right:0;
	behavior: url(./ie-css3.htc);
}
.site ul li .site-text{
	position:absolute;
	top:0;
	left:0;
	right:0;
	bottom:0;
	background:url(img/site-pic11.png) no-repeat; 
	text-align:center;
	padding:20px;
	display:none;
}
.site ul li .site-text h1{
	font-size:20px;
	color:#fff;
}
.site ul li .site-text dl{
	width:100%;
	border-top:#fff 1px solid;
	margin:10px auto;
}
.site ul li .site-text dl dd{
	padding:20px 0;
	float:left;
	font-size:14px;
	margin-right:41px;
	background:url(img/round.png) no-repeat;
	background-position:top;
	margin-top:-5px;
	color:#fff;
}
.site ul li .site-text dl dd.on{
	background:url(img/round2.png) no-repeat;
	background-position:top;
	margin-top:-6px;
}
.site ul li:hover .site-text{
	display:block;
}
.site .text{
	margin:40px 55px 0 285px;
}
/*装修课堂*/
.class-left .hd ul li{
	width:85px;
	height:45px;
	float:left;
	background:#efefef;
	text-align:center;
	line-height:45px;
	margin-right:3px;
	color:#333;
	cursor:pointer;
}
.class-left .hd ul li.on{
	background:#535353;
	color:#fff;
}
.class-left .bd ul{
	width:310px;
	height:287px;
	background:#fff;
	padding:17px 20px ;
}
.class-left .bd ul li{
	margin-bottom:10px;
	font-size:14px;
}
.class-left .bd ul li:nth-child(8){
	margin-bottom:7px;
	behavior: url(./ie-css3.htc);
}
.class-left .bd ul li a{
	color:#666;
}
.class-left .bd ul li:hover a{
	color:#b61d1d;
}
.class-mid{
	width:460px;
	height:365px;
	margin:0 16px;	
}
.class-mid img{
	width:460px;
	height:365px;
}
.class-right{
	width:324px;
	height:366px;
	background:#fff;
}
.class-right .riji{
	width:304px;
	height:45px;
	background:#efefef;
	line-height:45px;
	padding:0 10px;
}
.class-right .riji h1{
	font-size:20px;
	color:#333;
}
.class-right .riji h1 span{
	font-size:16px;
	color:#999;
	margin-left:10px;
}
.class-right .riji p{
	float:right;
}
.class-right .riji p a{
	color:#333;
}
.class-right .riji p:hover a{
	color:#b61d1d;
}
.class-right ul{
	width:324px;
	//padding:0 16px 15px;
}
.class-right ul li{
	width:302px;
	height:52px;
	margin-top:10px;
	border-bottom:#ccc 1px solid;
	padding-bottom:10px;
	font-size:14px;
	display:inline-block;
	margin-left:12px;	
}
.class-right ul li:nth-child(4){
	border-bottom:none;
	behavior: url(./ie-css3.htc);
}
.class-right ul li a{
	color:#999;
}
.class-right ul li img{ 
	width:71px;
	height:52px;
	float:left;
}
.class-right ul li .class-right-text{
	width:218px;
	height:52px;
	float:left;
	margin-left:10px;
}
.class-right ul li p{
	width:210px;
	height:26px;
	overflow:hidden;
	line-height:26px;
} 

.class-right ul li:hover p{
	color:#b61d1d;
}
.class-right ul li .class-right-text .right-text-date{
	text-align:right;
}
/*八大保障*/
.eight ul{
	margin-bottom:40px;
}
.eight ul li{
	position:relative;
}
.eight ul li{
	float:left;
	margin-right:18px;
	
}
.eight ul li:nth-child(8){
	margin-right:0;
	behavior: url(./ie-css3.htc);
}
.eight ul li img{
	transition:all .2s ease-out;
}
.eight ul li img.h{
	position:absolute;
	top:0;
	left:0;
	display:none;
}
.eight ul li:hover img.h{
	display:block; 
	transform:rotate(360deg);
}

/*底部*/
.footer .link{
	padding:30px 0;
}
.footer .link ul li{
	float:left;
	margin:0 16px 16px 0;
        font-size:14px;
}
.footer .link ul li a{
	color:#666;
}
.footer .sun img{
	width:100%;
}
.contact{
	width:100%;
	background:#222222;
	padding:60px 0;
}
.contact-left dl{
	float:left;
	margin-right:60px;	
}
.contact-left dl a:hover{
	color:#e62129;
}
.contact-left dl dt{
	font-size:24px;
	
}
.contact-left dl dd{
	margin-top:20px;
}
.contact-mid .mid-left input{
	width:194px;
	height:42px;
	margin-bottom:10px;
	font-size:16px;
}
.contact-mid input[type="submit"]{
	width:99px;
	height:100px;
	background:url(img/baojia2.png);
	border:none;
	margin-left:10px;
}
.contact-mid button{
	width:99px;
	height:98px;
	background:#ff5d37;
	margin-left:10px;
	font-size:22px;
	font-family:"方正大黑简体";
	border:none;
	color:#fff;
	line-height:32px;
}
.contact-right{
	margin-left:66px;
}
.contact-right img{
	margin-left:10px;
}
.footer h6{
	//width:100%;
	background:#000;
	color:#fff;
	text-align:center;
	padding:20px;
	font-weight:100;
	padding-bottom:100px;
        font-size:14px;
}
.foot-nav{
	position:fixed;
	right:1%;
	bottom:20%;
}
.foot-nav img{
	display:block;
}
.foot-nav ul li{
	width:60px;
	height:60px;
	position:relative;
	cursor:pointer;
}
.foot-nav ul li .foot{
	position:absolute;
	top:0;
	left:0;
	display:none;
}
.foot-nav ul li:hover .foot{
	display:block;
}
.foot-nav ul li .wechat1{
	position:absolute;
	right:100%;
	top:0;	
	display:none;
}
.foot-nav ul li:hover .wechat1{
	display:block;
}
.foot-nav ul li .phone1{
	position:absolute;
	bottom:0;
	right:100%;
	display:none;
}
.foot-nav ul li:hover .phone1{
	display:block;
}

/*设计团队*/
.title{
	margin-top:30px;
	margin-bottom:20px;
}
.title h1{
	width:5px;
	height:24px;
	float:left;
	background:#fd2f30;
	margin-right:10px;	
}
.title p{
	float:left;
	color:#666;
}
.title p a{
	color:#666;
	display:inline-block;
}
.title p span{
	color:#e70911;
}
.title p a:hover{
	color:#e70911;
}

.design-team dl{
	background:#fff;
	padding:10px 20px;
	margin-bottom:3px;
	font-size:14px;
}
.design-team dl dt{
	float:left;
	margin-right:30px;
}
.design-team dl dd{
	float:left;
	margin-left:25px;
}
.design-team dl .on a{
	color:#e70911;
}
.design-team dl dd a{
	color:#666;
}
.design-team dl dd:hover a{
	color:#e70911;
}
.design-team .choose{
	background:#424242;
	padding:10px 20px;
	margin:22px 0 36px;
	color:#b2b2b2;
	font-size:18px;
	line-height:28px;
}
.design-team .choose h1{
	font-size:30px;
}
.design-team .choose select{
	width:100px;
	height:30px;
	font-size:14px;
}
.design-team .choose .choose-right{
	float:right;
}
.design-team .choose .choose-right input[type="text"]{
	width:250px;
	height:31px;
	font-size:16px;
	border:none;
}
.design-team .choose .choose-right input[type="submit"]{
	width:100px;
	height:32px;
	background:#fd2f30;
	border:none;
	font-size:16px;
	color:#fff;
	margin-left:-5px;
	margin-top:1px;
}
.design-team ul li{
	width:232px;
	float:left;
	margin:0 10px 10px 0;
	
}
.design-team ul li:nth-child(5n){
	margin-right:0;
	behavior: url(./ie-css3.htc);
}
.design-team ul li .she{
	width:232px;
	height:270px;
	display:block;
	overflow:hidden;	
}
.design-team ul li .she img{
	width:232px;
	height:270px;
	transition:all 1s;
}
.design-team ul li:hover img{
	transform:scale(1.05,1.05);
}
.design-team ul li .design-text{
	width:232px;
	color:#263544;
	background:#fff;
        font-size:14px;
}
.design-team ul li .design-text h1{
	width:210px;
	font-size:18px;
	font-weight:200;
	border-bottom:#ccc 1px dashed;
	//padding:10px 0;
	//text-align:center;
	margin:0 auto 5px;
	padding: 10px 10px 5px 12px;
}
.design-team ul li .design-text h1 span{
	font-size:16px;
	margin-left:11px;
	font-weight:100;       
}
.design-team ul li .design-text p{
	font-size:13px;
	padding:6px 10px 0 ;
}
.design-team ul li .design-text .text-style{
	height:39px;
	overflow:hidden;
}
.design-team ul li .design-text p span{
	color:#fe5656;
	margin-right:2px;
}
.design-team ul li .design-text a{
	width:116px;
	height:34px;
	float:left;
	text-align:center;
	line-height:34px;
	background:#8d8d8d;
	display:block;
	margin-top:12px;
}
.design-team ul li .design-text a.d{
	margin-right:0;
	background:#fe5656;
}
.design-team ul li .design-text a:hover {
	background:#767474;
}
.design-team ul li .design-text a.d:hover {
	background:#e64545;
}
.page{
	margin:0 auto;
	display:table;
}
.page  a{
	text-align:center;
	margin-top:30px;
	float:left;
	color:#333;
	display:inline-block;
	border:#999 1px solid;
	float:left;
	padding:10px;
	margin:0 8px;
	background:#fff;
	cursor:pointer;
}
.page a:hover {
	color:#fff;
}

.page a:hover{
	background:#e62129;
}

.page a.down{
	width:25px;
}
.page .focus{
	background:#e62129;
}
.page a.focus {
	color:#fff;
}
.footer .footer-pic img{
	margin:40px 0;
}
/*关于设计师*/
.design-details{
	background:url(img/details.png) no-repeat;
}
.design-details .title{
	margin-top:0;
	padding-top:24px;
	margin-bottom:0;
}
.design-details .title h1{
	background:#fff;
}
.design-details .title p{
	color:#fff;
}
.design-details .title p a{
	color:#fff;
}
.design-details .details-text{
	text-align:center;
	margin-top:10px;
	color:#f5f5f5;
}
.design-details .details-text img{
	width:122px;
	height:122px;
	border-radius: 50%;
    border: 2px #fff solid;
}
.design-details .details-text h1{
	margin:22px 0 10px;
	line-height:30px;
	font-size:18px;
}
.design-details .details-text h1 span{
	border:#f5f5f5 1px solid;
	border-radius:20px;
	padding:1px 15px;
	margin-left:10px;
	font-size:14px;
	cursor:pointer;
}
.design-details .details-text h1:hover span{
	color:#e70911;
}
.design-details .details-text p{
	padding-bottom:30px;
}
.sub-nav{
	background:#fff;
	margin-bottom:40px;
}
.sub-nav ul li{
	width:299px;
	height:80px;
	float:left;
	text-align:center;
	line-height:80px;
	font-size:22px;
	cursor:pointer;
}
.sub-nav ul li a{
	color:#333;
}
.sub-nav ul li:hover{
	height:79px;
	border-bottom:#e60012 2px solid;
}
.sub-nav ul li.on{
	height:79px;
	border-bottom:#e60012 2px solid;
}
.details-text .text-left{
	width:850px;
	padding:24px 24px 40px;
	background:#fff;
}
.details-text .text-left .border{
	border-bottom:#d2d2d2 1px solid;
}
.details-text .text-left h1{
	width:30%;
	font-size:22px;
	color:#333;
	font-weight:100;
	border-bottom:#999 1px solid;
	padding-bottom:10px;
}
.details-text .text-left .left-box{
	border-top:#666 1px solid;
	padding-top:42px;
}
.details-text .text-left .left-box .pic{
	width:285px;
	height:383px;
	overflow:hidden;
}
.details-text .text-left .left-box .pic img{
	transition:all 1s;
}
.details-text .text-left .left-box:hover .pic img{
	transform:scale(1.1 ,1.1);
}
.details-text .text-left .left-box .box-text{
	width:542px;
	margin-left:22px;
	color:#333;
}
.details-text .text-left .left-box .box-text h5{
	font-size:16px;
	margin-bottom:15px;
	border-top:#999 1px solid;
	padding-top:20px;
}
.details-text .text-left .left-box .box-text h5:nth-child(1){
	border:none;
	behavior: url(./ie-css3.htc);	
	padding-top:0;
}
.details-text .text-left .left-box .box-text span{
	margin-bottom:10px;
	display:inline-block;
	line-height:30px;
}
.details-text .text-left .left-box .box-text p{
	font-size:14px;
	line-height:25px;
	//padding-bottom:10px;
	//border-bottom:#999 1px solid;
	//margin-bottom:15px;
}
.details-text .text-left .left-box .box-text .p{
	border:none;
}
.details-text .text-left h2{
	height:38px;
	background:#f5f5f5;
	margin-top:66px;
}
.details-text .text-left h3{
	font-size:18px;
	color:#333;
	padding:50px 25px 15px;
}
.details-text .text-left .about-text{
	font-size:16px;
	color:#333;
	line-height:36px;
	padding:0 25px;
	display:block;
	//text-indent:2rem;
	text-align:justify;
	padding-bottom:200px;
}
.details-text .text-right{
	width:284px;
	background:#fff;
	margin-left:16px;
}
.details-text .text-right img{
	margin-bottom:10px;
}
.details-text .text-right .case3 img{
	width:109px;
	height:126px;
}
.details-text .text-right input{
	width:250px;
	height:26px;
	font-size:14px;
	margin:10px 16px 0;
}
.details-text .text-right input[type="submit"]{
	height:33px;
	background:#e62129;
	border:none;
	color:#fff;
	font-size:16px;
	margin-top:15px;
}
.details-text .text-right p{
	font-size:14px;
	text-align:center;
	padding:15px 0;
	color:#333;
}
.details-text .text-right p span{
	color:#e62129;
	margin:0 5px;
	font-family:"微软雅黑";
	font-size:18px;
}
.details-text .text-right h1{
	font-size:13px;
	border-top:#e8e8e8 1px solid;
	border-bottom:#e8e8e8 1px solid;
	font-weight:100;
	line-height:26px;
	padding:16px;
	text-indent:2rem;
	color:#333;
}
.details-text .text-right h2{
	font-size:16px;
	color:#333;
	margin-left:16px;
	margin-top:20px;
}
.details-text .text-right span{
	font-size:14px;
	color:#666;
	font-family:"Segoe Print";
	margin:5px 16px;
}
.details-text .text-right ul li{
	width: 248px;
    text-align: justify;
	float:left;
	padding:10px 16px;
	border-bottom:#d7d7d7 1px dashed;
}
.details-text .text-right ul li .text{
	width:74%;
	font-size:14px;
	color:#333;
	margin-left:10px;
}
.details-text .text-right ul li img{
	width:54px;
	height:54px;
	margin-top:6px;
	border-radius: 50%;
}
.details-text .text-right ul li .text h3{
	height:37px;
	overflow:hidden;
	font-weight:100;
}
.details-text .text-right ul li .text h4{
	width:92px;
	text-align:center;
	padding:1px 0;
	font-size:12px;
	background:#e62129;
	border-radius:14px;
	font-weight:100;
	margin-top:5px;
}
.details-text .text-right ul li .text h4 a{
	color:#fff;
}
.details-text .text-right ul li:nth-child(5){
	border:none;
	behavior: url(./ie-css3.htc);
}
.details-text .text-right .im{
	margin-bottom:0;
}
.about-title{
	background:#dcdcdc;
	padding:20px 0;	
	margin:40px 0;
}
.about-title .about-title-left h1{
	font-size:18px;
	color:#333;
	line-height:20px;
}
.about-title .about-title-left span{
	width:3px;
	height:21px;
	background:#333;
	margin-right:5px;
	display:inline-block;
}
.about-title .about-title-right h2 a{
	font-size:18px;
	float:right;
	color:#666;
}
.about-title .about-title-right h2:hover a{
	color:#e62129;
}
.about ul li{
	width:232px;
	float:left;
	margin:0 10px 10px 0;	
}
.about ul li:nth-child(5n){
	margin-right:0;
	behavior: url(./ie-css3.htc);
}
.about ul li .she{
	width:232px;
	height:270px;
	display:block;
	overflow:hidden;	
}
.about ul li .she img{
	transition:all 1s;
}
.about ul li:hover img{
	transform:scale(1.05,1.05);
}
.about ul li .design-text{
	width:232px;
	color:#263544;
	background:#fff;
}
.about ul li .design-text h1{
	width:209px;
	font-size:18px;
	font-weight:200;
	border-bottom:#ccc 1px dashed;
	//padding:10px 0;
	//text-align:center;
	margin:0 auto 5px;
	padding: 10px 10px 5px 12px;
}
.about ul li .design-text h1 span{
	font-size:16px;
	margin-left:11px;
	font-weight:100;       
}
.about ul li .design-text p{
	font-size:13px;
	padding: 6px 5px 0;
}
.about ul li .design-text p span{
	color:#fe5656;
	margin-right:2px;
}
.about ul li .design-text a{
	width:116px;
	height:34px;
	float:left;
	text-align:center;
	line-height:34px;
	background:#8d8d8d;
	display:block;
	margin-top:12px;
}
.about ul li .design-text a.d{
	margin-right:0;
	background:#fe5656;
}
.about ul li .design-text a:hover {
	background:#767474;
}
.about ul li .design-text a.d:hover {
	background:#e64545;
}
/*案例作品*/
.text-left .left-box ul li{
	width:275px;
	float:left;
	margin:0 12px 12px 0 ;
	position:relative;
}
.text-left .left-box ul li:nth-child(3n){
	margin-right:0;
	behavior: url(./ie-css3.htc);
}
.text-left .left-box ul li .box-case{
	width:275px;
	height:179px;
	overflow:hidden;
}
.text-left .left-box ul li img{
	width:275px;
	height:179px;
	transition:all 1s;
}
.text-left .left-box ul li:hover img{
	transform:scale(1.1,1.1);
}
.text-left .left-box ul li .box-pic{
	height:52px;
	padding:10px;
	color:#333;
	border:#d2d2d2 1px solid;
	border-top:none;
	overflow:hidden;
}
.text-left .left-box ul li .box-pic p{
	line-height:26px;
	text-align:center;
}
.text-left .left-box ul li .box-pic .name{
	height:23px;
	overflow:hidden;
	margin-bottom:3px;
}
.text-left .left-box ul li .box-case2{
	position:absolute;
	bottom:12%;
	right:7%;
}
/*户型解析*/
.left-box1 ul{
	width:850px;
}
.left-box1 ul li{
	padding:18px;
	border:#b5b5b5 1px solid;
	margin-top:23px;
}
.left-box1 ul li img{
	width:319px;
	height:240px;
}
.left-box1 ul li .box1-text{
	width:470px;
	margin-left:20px;
	//color:#333;
}
.left-box1 ul li .box1-text h1{
	font-size:22px;
	border:none;
	margin-top:10px;
}
.left-box1 ul li .box1-text p{
	font-size:16px;
	border-top:#b5b5b5 1px solid;
	padding:13px 0 25px;
}
.left-box1 ul li .box1-text p span{
	color:#e60012;
	padding-bottom:0;
}
.left-box1 ul li .box1-text h4{
	font-size:16px;
	font-weight:100;
	line-height:30px;
}

.left-box1 ul li a{
	color:#333;
}
.left-box1 ul li h4:hover  a{
	color:#e62129;
}
.left-box1 ul li h1:hover a{
	color:#e62129;
}

/*设计师户型详解*/
.text-left1{
	width:850px;
	padding:24px 24px 40px;
	background:#fff;
	border:#d2d2d2 1px solid;
}
.text-left1 h1{
	font-size:22px;
	text-align:center;
	color:#333;	
	margin:20px 0 32px;
}
.text-left1 .class-text1{
	width:670px;
	margin:0 auto 15px;
}
.text-left1 p{
	color:#333;
	line-height:30px;
}
.text-left1 .class-text1 a{
	float:left;
	margin-right:10px;
	margin-top:6px;
}

.text-left1 span{
	background:#f74f46;
	padding:0 15px;
	font-size:14px;
	color:#fff;
}
.text-left1 .form{
	margin:30px 0;
}
.text-left1 .text{
	margin-left:0;
	line-height:30px;
	text-indent:2rem;
}
.text-left1 .class-piclist img{
	width:850px;
	height:520px;
}
.text-left1 .class-piclist span{
	padding:0;
}
.text-left1 .class-piclist{
	line-height:30px;
}
.text-left1 .class-piclist a{
	display:inline-block;
}
.text-left1 ul li{
	margin-top:30px;
}
.text-left1 ul li img{
	margin-bottom:20px;
}
.text-left1 .fenxiang{
	margin:60px auto 27px;
	padding:23px 302px 0;
	border-top:#d2d2d2 1px solid;
}
.text-left1 .fenxiang h2{
	margin-right:10px;
}
.text-left1 .fenxiang a{
	margin-top:3px;
	float:left;
	margin-right:10px;
}
.text-left1 h2{
	margin-left:10px;
	font-weight:100;
}
.text-left1 .text1{
	width:80%;
	margin:0 auto;
}
.text-left1 .text1 h3{
	font-weight:100;
	margin-bottom:10px;
}
.text-left1 .text1 a{
	color:#333;
	font-size:16px;
	font-weight:100;
	margin-right:10px;
}
.text-left1 .text1 .up:hover a {
	color:#e62129;
}
.text-left1 .text1 .down:hover a {
	color:#e62129;
}
/*家装课堂*/
.class-pic1{
	width:100%;
	height:400px;
	overflow:hidden;
}
.class-pic1 img{
	width:100%;
	height:400px;
	transition:all 1s;
}
.class-pic1:hover img{
	transform:scale(1.1,1.1);
}
.text-left .sub-nav1 ul{
	border-bottom:#e62129 1px solid;
}
.text-left .sub-nav1 ul li{
	font-size:16px;
	width:121px;
	height:34px;
	float:left;
	cursor:pointer;
	text-align:center;
	line-height:34px;
}
.text-left .sub-nav1 ul li a{
	color:#333;
}
.text-left .sub-nav1 ul li.on{
	background:#e62129;
	color:#fff;
}
.text-left .sub-nav1 ul li.on a{
	color:#fff;
}
.text-left .sub-nav1 ul li:hover{
	width:121px;
	height:34px;
	border:none;
	background:#e62129;
	color:#fff;
}
.text-left .sub-nav1 ul li:hover a{
	color:#fff;
}
.text-left .left-box1 ul{
	margin-top:23px;
}
.text-left .left-box1 ul li{
	//margin-top:0;
}
.text-left .left-box1 ul li .box1{
	margin-bottom:23px;
}
.text-left .left-box1 ul li .box1 img{
	width:322px;
	height:243px;
}
//.text-left .left-box1 ul li .box1:nth-child(3){
	margin-bottom:0;
	behavior: url(./ie-css3.htc);
}
.text-left .left-box1 ul li .box1-text h5{
	height: 28px;
    overflow: hidden;
	font-size:18px;
}
.text-left .left-box1 ul li .box1-text h5  span {
	color:#e62129;
}
.text-left .left-box1 ul li .box1-text p{
	border:none;
	padding:0;
}
.text-left .left-box1 ul li .box1-text .date{
	border-bottom:#d6ccb9 1px dashed;
	padding:15px 0 13px;
}
.text-left .left-box1 ul li .box1-text .date2{
	float:right;
	
}
.text-left .left-box1 ul li .box1-text h4{
	height:79px;
	overflow:hidden;
	font-size:14px;
	line-height:25px;
	padding:20px 0;
}
.text-left .left-box1 ul li .box1-text:hover h4 a{
	color:#dc0f16;
}
.text-left .left-box1 ul li .box1-text h6 a{
	width:146px;
	height:38px;
	text-align:center;
	line-height:38px;
	color:#f5f5f5;
	border-radius:5px;
	border:#666 1px solid;	
}
.text-left .left-box1 ul li .box1-text h6 a{
	color:#666;
}
.text-left .left-box1 ul li .box1-text:hover h6 a{
	color:#fff;
	background:#dc0f16;
	display:block;
	border:none;
	border-radius:5px;
}

/*经典案例*/
.case2{
	background:#fff;
	padding:18px 30px 30px;
	font-size: 14px;
}
.case2 dl{
	border-bottom:#e3e3e3 1px dashed;
	padding:10px 0 ;
}
.case2 dl dt{
	margin-right:0;
}
.case2-pic ul{
	margin-top:30px;
	font-size: 14px;
}
.case2-pic ul li{
	width:376px;
	border:#eaeaea 1px solid;
	float:left;
	margin-right:33px;
	margin-bottom:28px;
}
.case2-pic ul li:hover{
	border:#e62129 1px solid;
}
.case2-pic ul li:nth-child(3n){
	margin-right:0;
	behavior: url(./ie-css3.htc);
}
.case2-pic ul li .case2-title{
	width:376px;
	height:250px;
	position:relative;
	overflow:hidden;
}
.case2-pic ul li .case2-title img{
	width: 376px;
    height: 250px;
	display:block;
	transition:all 1s;	
}
.case2-pic ul li .case2-title:hover img{
	width: 376px;
    height: 250px;
	transform:scale(1.1,1.1);
}
.case2-pic ul li .case2-title p{
	width:376px;
	background:url(img/55.png);
	height:33px;
	text-align:center;
	line-height:33px;
	color:#fff;
	position:absolute;
	left:0;
	bottom:0;
}
.case2-pic ul li .case2-text{
	height:40px;
	background:#fff;
	padding-left:10px
}
.case2-pic ul li .case2-text span{
	float:left;
	width:30%;
	//margin-left:25px;
	line-height:40px;
	text-align:center;
}
.case2-pic ul li .case2-text span i{
	font-style:normal;
	color:#e62129;
}
.case2-pic ul li .case2-text span.p{
	background:url(img/jy_43.png) 18px 15px no-repeat;
}
.case2-pic ul li .case2-text span.c{
	background:url(img/jy_44.png) 5px 15px no-repeat;
}
.case2-pic ul li .case2-text span.g{
	background:url(img/jy_45.png) 17px 15px no-repeat;
}
.case2-pic ul li .case2-name{
	height:45px;
	line-height:45px;
	background:#ededed;
	padding:10px 20px ;
}
.case2-pic ul li .case2-name img{
	width:42px;
	height:42px;
	margin-right:15px;
	float:left;
	margin-top: 3px;
	border-radius:50%;
}
.case2-pic ul li .case2-name a{
	color:#333;
	float:left;
	line-height:42px;
}
.case2-pic ul li .case2-name  p{
	float:left;
}
.case2-pic ul li .case2-name .btn{
	height:32px;
	background:#c60404;
	padding:0 15px;
	margin-left:60px;
	color:#fff;
	border-radius:5px;
	font-size:14px;
	line-height:30px;
	margin-top: 6px;
	cursor:pointer;
}
.container .pf{
    position: fixed;
    width:60px;
    height:351px;
    background:url(img/pf.png) no-repeat;
    top:230px;
    left:50%;
    margin-left: -670px;
    cursor: pointer;
    z-index: 101;
}
.bmk {
    width: 380px;
    height: 425px;
    background: #fff;
    overflow: hidden;
    position: fixed;
    left: 50%;
    top: 50%;
    margin-left: -200px;
    margin-top: -250px;
    padding: 44px 10px;
    border: 2px solid #ff5300;
    border-radius: .8rem;
    display: none;
    z-index: 200;
}
.bmk .close {
    width: 28px;
    height: 28px;
    line-height: 28px;
    position: absolute;
    right: 7px;
    top: 7px;
    text-align: center;
    font-size: 40px;
    color: #666;
    display: inline-block;
    cursor: pointer;
    opacity: 1;
}
.bmk .title {

}
.bmk .title1 h3 {
    margin: 0;
    font-size: 24px;
    line-height: 30px;
    color: #333;
    text-align: center;
    border-bottom: 1px solid #ccc;
    padding-bottom: 15px;
}
.bmk .title1 p {
    font-size: 14px;
    color: #999;
    text-align: center;
    padding: 15px 0;
}
.bmk .form {
    margin: 14px 28px;
}
.bmk .form p {
    margin-bottom: 10px;
    position: relative;
}
.bmk .form p input {
    width: 100%;
    height: 40px;
    line-height: 40px;
    padding-left: 14px;
    border: 1px solid #ccc;
    border-radius: 3px;
    font-size: 16px;
    box-sizing: border-box;
}
.bmk .form p button {
    width: 100%;
    height: 40px;
    padding: 0;
    background: #ff5300;
    color: #fff;
    font-size: 16px;
    border: 0;
    border-radius: 8px;
    cursor: pointer;
    margin: 15px 0;
}
.tel{
    text-align: center;
}
.tel a{
    display: inline-block;
    width: 130px;
    height: 50px;
    font-size: 16px;
    color: #ff5300;
    text-align: center;
}

.index-bj{ background:url(img/bj-bg.png) no-repeat; height:168px;margin:30px 0 70px}
.index-ckxq{ padding:17px 0px; box-sizing:content-box }
.index-table{ width:560px; margin-left:320px; margin-top:15px;}
.index-bj-text,.index-bj-yzm{ border:#dcdcdc solid 1px; width:190px; height:32px; float:left}
.index-table td{ font-size:14px; line-height:32px; vertical-align:middle}
.index-bj-text1{ width:100px; border:none}
.index-bj-button{ width:88px; height:30px; border:none; background:#eeeeee; color:#fa4c06; cursor:pointer}
.index-bj-text{ height:30px !important; }
.index-input-btn-false,.index-input-btn{ width:88px; height:30px; border:none; background:#eeeeee; color:#fa4c06; cursor:pointer}
.index-bj-button1{width:192px; height:34px;border:none;background:#fa4c06; color:#ffffff; text-align:center; font-weight:bold; font-size:18px; margin-right:14px; cursor:pointer;margin-top: 6px;}
.bm-rs{ width:171px; margin-top:62px;}
.bm-rs span{ display:block; width:29px; text-align:center; color:#ffff00; font-size:30px; font-family: CenturyGothic;font-weight:bold; float:left;padding-top: 5px; }
.right{float:right}
.index-table{ width:560px; margin-left:320px; margin-top:15px;}
.index-bj form{float:left}

/*经典案例详情*/
.text-left3{
	background:#fff;width:850px;
	padding:24px 24px 40px;
	background:#fff;
}
.info{
	margin-top:20px;
}
.case-info{padding-bottom:25px}
 .til{height:34px;border-bottom:1px solid #E9E9E9;position:relative;line-height:34px;margin-top:25px}
 .til h4{display:inline-block;margin:0;font-size:18px;color:#333333;font-family:"???è?ˉé?…é?‘";border-bottom:2px solid #E62129}
 .til h4>span{padding-left:10px;line-height:1;border-left:5px solid #333333}
 .til .share{position:absolute;right:0;bottom:10px}
 .til .share .bshare-custom a{margin-right:0;padding-left:16px}
 .txt{height:auto;padding:15px;margin-bottom:10px;overflow:hidden;line-height:30px;color:#333;font-size:14px;}
 .more{text-align:center; cursor:pointer} .more a{color:#31B0D5;}
.thumbpic{margin:10px 0;width:100%;}
.thumbpic .ltp{float:left;width:130px;height:90px;margin:0; }
.thumbpic span{height:20px;float:left;cursor:pointer; line-height:20px;width:130px;text-align: center;color:#333}
.thumbpic .rtp{float:left;width:130px;height:90px;margin: 0; text-align: center;}
#piclist{width:520px;float:left;overflow:hidden;height:97px;position:relative;}
#piclist ul{margin:0;padding:0;list-style:none;overflow:hidden;width:20000px;position:relative;}
#piclist ul li{width:120px;float:left;cursor:pointer;position:relative;height:90px;margin: 0 5px;border: 1px solid  transparent;}
#piclist ul li img{height:100%;width: 100%;}
#piclist .hover{height:90px; border-color: #FF9A03;}
#piclist ul li tt{background:#000;color:#FFF;position:absolute;z-index:20; font-family:arial;font-size:12px;line-height:16px;padding:0 5px;margin:0;left: 0;
bottom: 0;}
#piclist ul li.on{ background:url("img/icoUp.gif") no-repeat center 0; }
#piclist ul li.on img{ border-color:#f60;  }

.thumbpic a.bntprev{float:left;width:20px;height:64px;display:block;outline:none;background-image: url(img/jy_47.jpg);background-repeat: no-repeat;
background-position: center 20px; margin-left: 5px; }
.thumbpic a.bntnext{float:left;width:20px;height:64px;display:block;outline:none;background-image:url(img/jy_48.jpg);background-repeat: no-repeat;
background-position: center 20px; margin-right: 5px;}


#originalpic{position:relative;overflow:hidden;zoom:1;height:544px;clear:both;//text-align:center;}
#originalpic img{//display:none;position:relative;width:830px; height:540px;}
#aprev{position:absolute;z-index:10;left:0;top:50%;display:block;width:50%;height:100%;background:url(img/prev1.png) no-repeat;}
#anext{position:absolute;z-index:10;right:0;top:50%;display:block;width:6%;height:100%;background:url(img/next1.png) no-repeat;}

.case2-pic button{
	width:240px;
	height:40px;
	background:none;
	border:#CCC 1px solid;
	margin:0 490px;
}
.case2-pic button a{
	color:#333;
	font-size:16px;
	display:block;
}
.case2-pic button:hover a {
	color:#fff;
}
.case2-pic button:hover{
	background:#c60404;
}
.text-right h2{
	font-weight:100;
}
.text-right .case3{	
	padding:17px;
}
.text-right .case3 .case3-text{
	width:128px;
	margin-left:12px;
}
.text-right .case3 .case3-text p{
	text-align:left;
	font-size:12px;
	padding:0;
}
.text-right .case3 p span{
	font-family:"微软雅黑";
	color:#ff343f;
	margin:0;
}
.text-right .case3 .case3-text button{
	width:126px;
	height:28px;
	background:#ff343f;
	border:none;
	margin-top:5px;
}
.text-right .case3 .case3-text button a{
	color:#fff;
	
}
/*视频*/
.video ul li{
	width:387px;
	margin-right:19px;
	float:left;
	margin-top:24px;
	
}
.video ul li .video-pic{
	width:387px;
	height:226px;
	overflow:hidden;
	position:relative;
}
.video ul li .video-pic img{
	transition:all 1s;
}
.video ul li .video-pic:hover img{
	transform:scale(1.1,1.1);
}
.video ul li .video-pic .pic2{
	position:absolute;
	left:0;
	top:0;
	display:none;
}
.video ul li:hover img.pic2{
	display:block;
}
.video ul li:nth-child(3n){
	margin-right:0;
	behavior: url(./ie-css3.htc);
}
.video-text{
	width:355px;
	padding:10px 15px;	
	color:#333;
	border:#ccc 1px solid;
	font-size:14px;
	margin-top:12px;
	cursor:pointer;
}
.video-text a{
	color:#333;
	display:block;
}
.video-text .time{
	height:30px;
	display:inline-block;
	margin-top:6px;
	margin-right:40px;
	line-height:30px;
	margin-left:7px;
}

.video-text .time img{
	display:inline-block;
	margin-top:7px;
	margin-right:5px;
}
.video-text .time .v{
	margin-top:8px;
}
/*案例详情*/

.vedio-left{
	width:900px;
	//padding:24px 24px 40px;
}
.vedio-left h1{
	padding:18px;
	border:#ccc 1px solid;
	border-bottom:none;
	color:#333;
}
.vedio-left img{
	width:100%;
}
.h1{
	width:1160px;
	color:#333;
	padding:18px;
	border:#ccc 1px solid;
	margin-top:25px;
}
.vedio-right{
	width:281px;
	margin-left:17px;
	border:1px #CCC solid;
}
.vedio-right ul li {
	padding:12px 6px 12px 8px;
	font-size:12px;
	border-bottom:1px #ccc dashed;
}
.vedio-right ul li .vedio-text1{
	width:120px;
	margin-left:6px;
}
.vedio-right ul li .vedio-text1 p{
	margin:7px 0;
	line-height:21px;
}
.vedio-right ul li .vedio-text1 .time{
	margin-right:10px;
}
.vedio-right ul li .vedio-text1 .time img{
	margin-right:5px;
}
.vedio-right ul li:nth-child(5){
	border-bottom:none;
	behavior: url(./ie-css3.htc);
}
.vedio-right .wei{
	padding:10px 18px 20px;
}
.vedio-right .wei p{
	margin:40px 0 0 14px;
	line-height:25px;
}
/*品牌*/
.brand{
	width:100%;
	background:url(img/brand.png) no-repeat;
	overflow:hidden;
}
//.b{
	background:#fff;
}
.brand-nav {
	margin-top:320px;
}
.brand-nav ul li{
	width:239px;
	height:57px;
	float:left;
	text-align:center;
	line-height:57px;
	border-left:1px #9f9f9f solid;
	border-bottom:1px #9f9f9f solid;
	background:#efefef;
}
.brand-nav ul li a{
	color:#666;
}
.brand-nav ul li:hover{
	width:239px;
	border-bottom:1px #ca404a solid;
}
.brand-nav ul li:hover a{
	color:#ca404a;
}
.brand-nav ul li.on{
	width:239px;
	border-bottom:1px #ca404a solid;
}
.brand-nav ul li.on a{
	color:#ca404a;
}
.brand-nav ul li:nth-child(5){
	width:238px;
	border-right:1px #9f9f9f solid;
	behavior: url(./ie-css3.htc);
}
.b img{
	display:block;
}
.footer{
	position:relative;
}
.footer .act{
	width:70px;
	height:86px;
	background:url(img/down-bar-btn.png) no-repeat;
	color:#fff;
	padding:24px 30px;
	position:absolute;
	left:0;
	bottom:0;
}
/*企业视频*/
.c_video{
	background:url(img/c_v1.png) no-repeat;
	padding:70px 210px;
}
.c_v{
	width:776px;
	background:url(img/c_v2.png)  no-repeat;
	padding:12px;
}
.c_v video{
	width:748px;
}
.c_text li{
	width:200px;
	float:left;
}
.c_text li p{
	width:201px;
	height:36px;
	text-align:center;
	line-height:36px;
	background:#000;
	color:#fff;
	cursor:pointer;	

}
.c_text li:hover p{
	text-decoration:underline;
	color:#f00;
}
.register2 .re-right{
	width:247px;
	height:386px;
	background:url(img/c_v5_02_02.png) no-repeat;
	padding:24px 120px 0 20px;
	text-align:center;
}

.re-right p{
	color:#fff;
	font-family:"EngraversGothic BT";
	font-size:18px;
	//margin-left:20px;
}
.re-right h1{
	font-size:28px;
	color:#ff0000;
	margin-bottom:11px;
	//margin-left:20px;
}
.re-right input{
	width:236px;
	height:38px;
	margin-bottom:10px;
	font-size:16px;
}
.re-right input[type="sumbit"]{
	width:236px;
	height:41px;
	background:url(img/m11.png);
	text-align:center;
	color:#fff;
	font-size:20px;
	border:none;
	cursor:pointer;
	font-family:"方正大黑简体";
}
.re-right span{
	color:#fff;
}




/*企业文化*/

.c_c {
	background:#fff;
	padding:20px 82px 32px;
}
.c_c ul li{
	border-bottom:#ccc 1px dashed;
	padding:23px 0;
}
.c_c ul li img{
	width:261px;
	height:175px;
}
.c_c ul li .c_c_text{
	width:738px;
	margin-left:37px;
	color:#666;
	margin-top:15px;
}
.c_c ul li .c_c_text h1{
	color:#333;
	line-height:26px;
}
.c_c ul li .c_c_text span{
	float:right;
}
.c_c ul li .c_c_text p{
	height:50px;
	line-height:25px;
	margin:25px 0 20px;
	overflow:hidden;
}
.c_c ul li .c_c_text button{
	width:130px;
	height:40px;
	
	border:1px #ccc solid;
	font-size:16px;
}
.c_c ul li .c_c_text button a{
	color:#666;
}
.c_c ul li .c_c_text button:hover{
	background:#c11f31;
}
.c_c ul li .c_c_text button:hover a{
	color:#fff;
}
/*企业文化详情*/
.newsxx{
	background: #fff;
    padding: 30px;
    line-height: 30px;
}
.newsxx a{
	display:inline-block;
	color: #333;
}
.newsxx span{
	background:none;
}
.newsxx img{
	width:728px;
	height:416px;
	display:inline-block;
	margin:20px;
}

/*办公环境*/
.c_e{
	background:#fff;
	padding:20px 82px 0;
	position:relative;
}
.c_e .bd{
	width:920px;
	height:611px;
	overflow:hidden;
	margin:0 auto;
}
.c_e .prev,
.c_e .next{ position:absolute; left:7%; top:50%; margin-top:-25px; display:block; width:32px; height:40px; filter:alpha(opacity=50);opacity:0.5;   }
.c_e .next{ left:auto; right:7%; background-position:8px 5px; }
.c_e .prev:hover,
.c_e .next:hover{ filter:alpha(opacity=100);opacity:1;  }
.c_e .prevStop{ display:none;  }
.c_e .nextStop{ display:none;  }

.c_e_text{
	background:#fff;
	padding:32px 78px 109px;
}
.c_e_text h1{
	text-align:center;
	font-size:20px;
	color:#333;
	margin-bottom:
}
.c_e_text p{
	color:#666;
	line-height:30px;
	margin-top:30px;
	text-indent:2rem;
}
.b .bnt{
	width:475px;
	margin:22px auto;
}
.b button{
	width:224px;
	height:46px;
	font-size:16px;
	color:#666;
	border:#ccc 1px solid;
	background:#fff;
	margin-right:20px;
	float:left;
}
.b button:hover{
	border:#ff5951 1px solid;
	color:#ff5951;
}
.b button:nth-child(2){
	margin-right:0;
	behavior: url(./ie-css3.htc);
}
/*联系我们*/
.contact_us{
	background:#fff;
	padding:20px 82px 40px;
}
.contact_us p{
	line-height:35px;
	color:#666;
}
.map{
	width:1037px;
	height:559px;
}
.adress{
	border:#adadad 1px solid;
	border-top:none;
	font-size:18px;
	text-align:center;
	padding:10px 0;
}
.contact_us ul{
	border:#ccc 1px solid;
	border-top:none;
	padding:20px 0;
}
.contact_us ul li{
	width:257px;
	float:left;
	position:relative;
	border-right:1px #adadad solid;
}
.contact_us ul li img{
	margin:0 auto;
}
.contact_us ul li .c{
	width:257px;
	position:absolute;
	top:0;
	left:0;
	display:none;
}
.contact_us ul li .c img{
	margin:0 auto;
}
.contact_us ul li:hover .c{
	display:block;
}
.contact_us ul li:nth-child(4){
	border-right:none;
	behavior: url(./ie-css3.htc);
}
.contact-box{
	background:#b5b5b6;
	padding:40px 82px 40px;
	margin-bottom:20px;
}
.contact-box p{
	color:#ff0000;
	font-size:18px;
	border-bottom:1px #fff dashed;
	padding:10px;
	font-weight:bolder;
}
.contact-box p span{
	color:#fff;
	font-size:14px;
	margin-left:10px;
}
.contact-box ul{
	margin-top:40px;
}
.contact-box ul li{
	float:left;
	margin-right:26px;
	margin-bottom:30px;
}
.contact-box ul li span{
	color:#fff;
	margin-bottom:10px;
	display:inline-block;
}
.contact-box ul li input{
	width:503px;
	height:47px;
	
}
.contact-box ul li:nth-child(2){
	margin-right:0;
	behavior: url(./ie-css3.htc);
}
.contact-box ul li textarea{
	width:1036px;
	height:126px;
}
.contact-box input[type="submit"]{
	width:1036px;
	height:50px;
	background:#ff0000;
	color:#fff;
	font-size:20px;
	font-family:"方正大黑简体";
}
/*材料*/

.ma_pic{
	width:100%;
	height:791px;
	background:url(img/material.png) no-repeat;
}
.container1{
	position:relative;
}
.ma_pic ul{
	position:absolute;
	left:0;
	top:0;
	margin-top:700px;
}
.ma_pic ul li{
	width:170px;
	position:relative;
	float:left;
	margin-right:28px;
	font-size:20px;
}
.ma_pic ul li p{
	position:absolute;
	left:22%;
	bottom:43%;
	z-index:222;
	font-weight:bolder;
}
.ma_pic ul li a{
	color:#333;
}
.ma_pic ul li:hover a{
	color:#fff;
}
.ma_pic ul li .p1{
	position:absolute;
	left:0;
	top:0;
	display:none;
}
.ma_pic ul li:hover .p1{
	display:block;
}
.ma_pic ul li:nth-child(6){
	margin-left:12px;
	behavior: url(./ie-css3.htc);
	margin-top:-20px;
	cursor:pointer;
}
.ma_box{
	width:100%;
	background:url(img/ma7.png) no-repeat;
	overflow:hidden;
	padding:80px 0 90px;
}

.ma_box .ma1{
	margin-top:100px;
}
.ma_box .ma1-pic{
	width:1039px;
	height:488px;
	background:url(img/ma8.png) no-repeat;
	margin:65px auto 0;
	position:relative;
}
.ma1 img{
	margin:0 auto 36px;
	display:block;
}
.ma1-pic .bd{
	width:539px;
	height:413px;
	overflow:hidden;
	padding-top:75px;display:block;
	margin-left:483px;
}

.prev,
.next{ position:absolute; left:48%; top:60%; margin-top:-25px; display:block; width:32px; height:40px; filter:alpha(opacity=50);opacity:0.5;  z-index:222; }
.next{ left:auto; right:3%; background-position:8px 5px; }
.prev:hover,
.next:hover{ filter:alpha(opacity=100);opacity:1;  }
.prevStop{ display:none;  }
.nextStop{ display:none;  }


.ma_box .ma2{
	margin-top:100px;
}
.ma2 .i{
	margin:0 auto 36px;
	display:block;
}
.ma2-title .pichd{
	width:1039px;
	margin:20px auto;
}
.ma2-title .pichd ul li{
	width:325px;
	height:35px;
	float:left;
	border:1px #ccc solid;
	margin-right:29px;
	text-align:center;
	line-height:35px;
	color:#fff;
	cursor:pointer;
}
.ma2-title .pichd ul li.on{
	color:#ef6000;
	border:1px #ef6000 solid;
}
.ma2-title .pichd ul li:nth-child(3){
	margin-right:0;
	behavior: url(./ie-css3.htc);
}

.ma2-title .picbd .slideBox{
	width:1039px;
	height:488px;
	margin:36px auto 0;
	position:relative;
}
.ma2-title .picbd .slideBox .s-right{
	width:556px;
}
//.ma2-title .picbd .slideBox .s-right h1{
	width:516px;
	color:#fff;
	font-family:"方正大黑简体";
	font-size:38px;
	text-align:center;
	padding:15px 20px;
	background:#ef6000;
}
.ma2-title .picbd .slideBox .s-right h1{
	padding:0;
	background:none;
}
.ma2-title .picbd .slideBox .s-right h1 img{
	display:block;
}
.ma2-title .picbd .slideBox .tu{
	width:556px;
	height:413px;
	background:url(img/m_2.png) no-repeat;
}
.ma2-title .picbd .slideBox .s-right .bdbox{
	width:539px;
	overflow:hidden;
}
.sPrev,.sNext{ position:absolute; left:48%; top:50%; display:block; width:30px; height:94px; z-index:222; }
.sNext{ left:auto; right:4%; }
.sPrev:hover,.slideGroup .sNext:hover{ border-color:#f60;  }
.register{
	width:100%;
	background:#333;
	text-align:center;
	padding:80px 0 15px;
}
.r-pic{
	margin-bottom:56px;
}
.r-left{
	width:}

.r-right{
	width:256px;
	height:367px;
	border:#999219 10px solid;
	padding:16px 28px 0;
	margin:12px 0 0 40px;
}
.r-right p{
	color:#fff;
	font-family:"EngraversGothic BT";
	font-size:18px;
}
.r-right h1{
	font-size:28px;
	color:#ff0000;
	margin-bottom:21px;
}
.r-right input{
	width:236px;
	height:38px;
	margin-bottom:10px;
	font-size:16px;
}
.r-right input[type="sumbit"]{
	width:236px;
	height:41px;
	background:url(img/m11.png);
	text-align:center;
	color:#fff;
	font-size:20px;
	border:none;
	cursor:pointer;
	font-family:"方正大黑简体";
}
.r-right span{
	color:#fff;
}

#d_tab29 ul,#d_tab29 li{margin:0;padding:0;list-style:none}
#d_tab29 img{border:0;vertical-align:top}



#d_tab29{position:relative; height:500px;background:url('img/bg3.jpg') no-repeat center 0;text-align:left;width:780px;}
#d_tab29 .d_img{position:relative;//margin:0 auto;width:750px;height:100%} 
#d_tab29 .d_img li{position:absolute;display:none;z-index:0}
#d_tab29 .d_img li img{width:100%}
	
#d_tab29 .d_img li.d_pos1{display:block;width:350px;left:0;top:60px;z-index:1}
#d_tab29 .d_img li.d_pos2{display:block;width:400px;left:10%;top:55px;z-index:2}
#d_tab29 .d_img li.d_pos3{display:block;width:500px;left:18%;top:20px;z-index:3}
#d_tab29 .d_img li.d_pos4{display:block;width:400px;right:5%;top:55px;z-index:2}
#d_tab29 .d_img li.d_pos5{display:block;width:350px;right:0;top:60px;z-index:1}

#d_tab29 .d_menu{position:absolute;bottom:20px;width:100%;text-align:center}
#d_tab29 .d_menu li{display:inline-block;zoom:1;*display:inline;background:url('img/btn.png') no-repeat 0 0;width:12px;height:12px;cursor:pointer;margin-right:3px}
#d_tab29 .d_menu li.d_select{background:url('img/btn.png') no-repeat 0 -18px}

#d_tab29 .d_next{position:absolute;left:32%;margin-left:475px;top:198px;z-index:10;cursor:pointer}
#d_tab29 .d_prev{position:absolute;left:71%;margin-left:-525px;top:198px;z-index:10;cursor:pointer}

/*免费报价*/
.offer{
	width:100%;
	background:url(img/offer.png) no-repeat;
	text-align:center;
	padding-top:60px;
	padding-bottom:46px;
}
.offer i{
	font-size:70px;
	font-family:"方正大黑简体";
	color:#fff;
	color:#de5a4a;
}
.offer p{
	font-size:26px;
	color:#fff;
}
.offer-box{
	width:1050px;
	background:#fff;
	margin:16px auto;
}
.bd-left{
	width:420px;
	float:left;
	border-right:#ccc 1px solid;
	position:relative;
	padding:42px 60px 30px;
}
.bd-left ul li{
	width:375px;
}
.bd-left h1{
	font-size:22px;
	color:#333;
	margin-bottom:35px;
	font-weight:200;
	text-align:left;
}
.bd-left h1 span{
	color:#de5a4a;
	font-size:16px;
	margin-left:10px;
}
.bd-left ul li p{
	height:40px;
	line-height:40px;
	float:left;
	font-size:16px;
	color:#333;
}
.bd-left ul li p span{
	color:#f45f01;
	font-size:16px;
	margin-left:5px;
	font-weight:bolder;
}
.bd-left ul li input{
	width:266px;
	height:40px;
	float:left;
	margin-bottom:8px;
	margin-left:10px;
}
.bd-left ul li select{
	float:left;
	width:83px;
	height:40px;
	margin-left:10px;
	margin-bottom:10px;
}
.bd-left ul li .choose{
	margin-left:91px;
}
.bd-left ul li .choose select{
	width:129px;
}
.bd-left ul li h3{
	font-size:14px;
	color:#f45f01;
	font-weight:200;
	text-align:right;
	//padding-bottom:42px;
}
.bd-left input[type="submit"]{
	width:133px;
	height:137px;
	background:url(img/offer1.png);
	background-size:100% 100%;
	position:absolute;
	top:38%;
	left:88%;
	border:none;
}

.bd-right{
	width:370px;
	float:left;
	padding:42px 0 0 120px;	
}
.bd-right h1{
	color:#333;
	float:left;
	font-size:24px;
	text-align:center;
	font-weight:200;
	padding-top:3px;
}
.bd-right b{
	width:52px;
	float:left;
	font-size:28px;
	color:#f45f01;
	padding:0 10px;
}
.bd-right .y{
	color:#333;
	font-size:16px;
	margin-top:10px;
	display:block;
}
.bd-right .right-box{
	width:350px;
	height:250px;
	border:#CCC 1px solid; 
	margin:60px 0 0 -20px;
}
.bd-right .right-box ul{
	width:260px;
	margin-left:70px;
	margin-top:44px;
}
.bd-right .right-box ul li{
	width:260px;
	margin-top:20px;
}
.bd-right .right-box ul li p{
	font-size:16px;
	float:left;
	color:#333;
}
.bd-right .right-box ul li strong{
	width:60px;
	float:left;
	color:#f45f01;
	font-size:18px;
	padding:0 20px;
}
.bd-right .right-box ul li span{
	color:#333;
	display:block;
}
.offer1{
	width:100%;
}
.offer1 img{
	width:100%;
	display:block;
}
.offer1 ul li{
	position:relative;
}
.offer1 ul li button{
	width:22%;
	height:60px;
	background:url(img/bnt.png) no-repeat;
	background-size:100% 100%;
	border:none;
	color:#fff;
	font-size:30px;
	font-family:"方正大黑简体";
	position:absolute;
	left:40%;
	bottom:5%;
}


.fixed-bottom{position:fixed;z-index:999;right:0;bottom:0;width:100%;min-width:1190px;height:64px;-webkit-transition:all 1s cubic-bezier(.165,.84,.44,1);-moz-transition:all 1s cubic-bezier(.165,.84,.44,1);-o-transition:all 1s cubic-bezier(.165,.84,.44,1);transition:all 1s cubic-bezier(.165,.84,.44,1);background:rgba(0,0,0,.7);}
.fixed-bottom-active{height:402px;}
.fixed-bottom-title{position:relative;height:64px;}
.fixed-bottom-title > img{position:absolute;top:-30px;left:9%;}
@-webkit-keyframes fixedBottomTitle{
  0%{-webkit-transform:rotateZ(0deg);transform:rotateZ(0deg);}
  to{-webkit-transform:rotateZ(360deg);transform:rotateZ(360deg);}
}
@-o-keyframes fixedBottomTitle{
  0%{-o-transform:rotateZ(0deg);transform:rotateZ(0deg);}
  to{-o-transform:rotateZ(360deg);transform:rotateZ(360deg);}
}
@-moz-keyframes fixedBottomTitle{
  0%{-moz-transform:rotateZ(0deg);transform:rotateZ(0deg);}
  to{-moz-transform:rotateZ(360deg);transform:rotateZ(360deg);}
}
@keyframes fixedBottomTitle{
  0%{-ms-transform:rotateZ(0deg);transform:rotateZ(0deg);}
  to{-ms-transform:rotateZ(360deg);transform:rotateZ(360deg);}
}
.fixed-bottom-title:before,
.fixed-bottom-title:after{position:absolute;width:32px;height:32px;content:"";-webkit-animation-name:fixedBottomTitle;-moz-animation-name:fixedBottomTitle;-o-animation-name:fixedBottomTitle;animation-name:fixedBottomTitle;-webkit-animation-timing-function:linear;-moz-animation-timing-function:linear;-o-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-iteration-count:infinite;-moz-animation-iteration-count:infinite;-o-animation-iteration-count:infinite;animation-iteration-count:infinite;background:url(img/fixed-bottom-title-bg.png) 0 0 no-repeat;}
.fixed-bottom-title:before{top:3px;left:345px;-webkit-animation-duration:5s;-moz-animation-duration:5s;-o-animation-duration:5s;animation-duration:5s;}
.fixed-bottom-title:after{bottom:0;left:685px;-webkit-animation-duration:3s;-moz-animation-duration:3s;-o-animation-duration:3s;animation-duration:3s;}
@-webkit-keyframes bottomToggleUp{
  0%{-webkit-transform:translateY(15px);opacity:0;}
  50%{opacity:1;}
  100%{-webkit-transform:translateY(-15px);opacity:0;}
}
@-o-keyframes bottomToggleUp{
  0%{transform:translateY(15px);opacity:0;}
  50%{opacity:1;}
  100%{transform:translateY(-15px);opacity:0;}
}
@-moz-keyframes bottomToggleUp{
  0%{transform:translateY(15px);opacity:0;}
  50%{opacity:1;}
  100%{transform:translateY(-15px);opacity:0;}
}
@keyframes bottomToggleUp{
  0%{transform:translateY(15px);opacity:0;}
  50%{opacity:1;}
  100%{transform:translateY(-15px);opacity:0;}
}
.fixed-bottom-toggle{position:absolute;top:26%;right:9%;width:41px;height:29px;cursor:pointer;-webkit-animation:bottomToggleUp 1.2s infinite ease-in-out;-o-animation:bottomToggleUp 1.2s infinite ease-in-out;animation:bottomToggleUp 1.2s infinite ease-in-out;background:url(img/arrow.png) no-repeat;}
.fixed-bottom-active > .fixed-bottom-title > .fixed-bottom-toggle{-webkit-transform:rotateZ(180deg);-ms-transform:rotateZ(180deg);-o-transform:rotateZ(180deg);transform:rotateZ(180deg);-webkit-animation:none;-o-animation:none;animation:none;}
.fixed-bottom-close{position:absolute;z-index:1;top:0;right:50%;visibility:hidden;width:40px;height:40px;margin-right:-595px;cursor:pointer;opacity:0;background:url(img/fixed-bottom-close.png) 50% 50% no-repeat;}
.fixed-bottom-active > .fixed-bottom-close{visibility:visible;opacity:1;}




.fixed-bottom-con h5{color:#de5a4a; text-align:center;margin-top:15px;width:308px;}
.fixed-bottom-con #right-box{
	width:308px;
	height: 178px;
	margin: 26px 0 0 2px;
}
.fixed-bottom-con {
	margin-top:6px;
}
.fixed-bottom-con #right-box ul{
	margin-top: 22px;
	margin-left: 49px;
}
.fixed-bottom-con #right-box ul li p{
	width:92px;
	text-align:justify;
}
.fixed-bottom-con #right-box ul li strong{
	width:60px;
}
.fixed-bottom-con b{
	width:111px;
	font-size:30px;
	margin-top: -1px;
}
.fixed-bottom-con .bd-left{
	padding:37px 60px 16px;
}
.fixed-bottom-con .bd-left ul li input{
	height:32px;
	margin-bottom:5px;
}
.fixed-bottom-con .bd-left ul li select{
	height:32px;
	margin-bottom:5px;
}
.fixed-bottom-con .bd-left ul li .choose{
	margin-left:80px;
}
.fixed-bottom-con .bd-left ul li p{
	height:32px;
	font-size:14px;
	line-height:32px;
}
.fixed-bottom-con .bd-left h1{
	margin-bottom:21px;
}
.fixed-bottom-con .bd-right{
	padding-top:37px;
}
.fixed-bottom-con .bd-right .right-box ul li {
	margin-top:12px;
}
.fixed-bottom-con .bd-right-title{
	//margin-left:41px;
	height:37px;
}
.fixed-bottom-con .bd-right-title h1{
	padding:0;
}
.fixed-bottom-con .bd-right-title  .y{
	margin-top:0;
	display:inline-block;
	margin-top: 8px;
}

/*底部改*/
.footer .dbbn{
	background:#333;
	padding:45px 0 60px;
}
.footer ul li{
	float:left;
	margin-right:28px;
}
.footer ul li a{
	color:#fff;
}
.footer ul li:nth-child(5){
	margin-right:0;
	behavior: url(./ie-css3.htc);
}
.footer ul li h1{
	width:138px;
	height:26px;
	font-size:16px;
	border-left:1px #e25a44 solid;
	padding-left:10px;
	margin-bottom:20px;
}
.footer ul li .newbox{
	padding-left:10px;
	color:#fff;
	font-size:14px;
}
.footer ul li .newbox dl{
	float:left;
	margin-right:30px;
}
.footer ul li .newbox dl:nth-child(2){
	margin-right:0;
	behavior: url(./ie-css3.htc);
}
.footer ul li .newbox dl dd{
	margin-bottom:10px;
	font-size:14px;
}
.footer ul li .newbox dl dd:hover a{
	color:#e25a44;
}
.footer ul li h1:hover a{
	color:#e25a44;
}
.footer ul li .newbox h2{
	margin:5px 0 10px;
	font-size:18px;
}
.footer ul li .newbox img{
	with:158px;
	height:113px;
}
.footer ul li .newbox input{
	width:248px;
	height:25px;
	font-size:14px;
	margin-bottom:10px;
}
.footer ul li .newbox input[type="submit"]{
	width:78px;
	height:25px;
	float:left;
	background:#e25a44;
	text-align:center;
	color:#fff;
	border:none;
	line-height: 25px;
}
.footer ul li .newbox h3{
	height:25px;
	float:left;
	font-size:14px;
	margin-left:10px;
	line-height:25px;
}
.footer ul li .newbox h3 span{
	color:#e25a44;
}
.footer ul li .newbox .wechatnew{
	width:110px;
	color:#fff;
	text-align:center;
	margin-right:6px;
}
.footer ul li .newbox .wechatnew img{
	width:110px;
	height:110px;
	float:left;
	margin-bottom:5px;
}
.footer ul li .newbox .wechatnew:nth-child(2){
	margin-right:0;
	behavior: url(./ie-css3.htc);
}

/*经典案例详情修改*/

.mod18{width:850px;position:relative;}
 #prev{ background: url(img/jy_47.jpg) no-repeat; height: 48px; width: 24px; position: absolute; z-index: 99; left: 17%; top: 41%; cursor: pointer; }
 #next{ background: url(img/jy_48.jpg) no-repeat; height: 48px; width: 25px; position: absolute; z-index: 99; top: 40%; right: 16%; cursor: pointer; }
 #prevTop{ background: url(img/prev1.png) no-repeat; height: 72px; width: 24px; position: absolute; z-index: 99; left: 0; top: 41%; cursor: pointer; }
 #nextTop{ background: url(img/next1.png) no-repeat; height: 72px; width: 25px; position: absolute; z-index: 99; top: 41%; right: 0; cursor: pointer;background-position:100% 100%; }
 .mod18 li{float:left;}
 .mod18 .cf li{position:relative;color:#fff;}
 .mod18 .cf li img{width:850px;}
 .mod18 .cf a{display:block;width:850px;height:540px;position:absolute;color:#fff;}
 //.mod18 .cf li span{display:block;width:688px;position:absolute;left:0;bottom:0;padding:10px 20px;line-height:22px;text-align:left;background:rgba(0,0,0,0.6);filter:progid:DXImageTransform.Microsoft.gradient( GradientType = 0,startColorstr = "#60000000",endColorstr = "#60000000");}
 .bigImgBox{width: 850px; height: 540px; //padding:21px; }
 .mod18 .picBox{width: 850px; height: 540px; position: relative; overflow: hidden;}
 .mod18 .picBox ul{height:540px;position:absolute; left:0;}
 .mod18 .picBox li{ width: 850px; height: 540px;}
 .smImgBox{ width: 850px; height: 120px; //padding: 11px;  margin-top: 12px; position: relative; }
 .smImgBox .ltp,.rtp{
	 width:130px;
	 height:90px;
}
.smImgBox .ltp span,.rtp span{
	width:130px;
	color:#333;
	text-align:center;
	display:block;
}
.smImgBox .ltp{
	margin-right:40px;
}
.smImgBox .rtp{
	margin-left:40px;
}
 .mod18 .listBox{ width: 508px; height: 90px; margin: 0 auto; position: relative; overflow: hidden; }
 .mod18 .listBox ul{height:90px;position:absolute; padding-left:0px;}
 .mod18 .listBox li{ width: 120px; height: 90px; cursor: pointer; position: relative; padding: 0 9px 0 0; }
 .mod18 .listBox li img{width:120px;height:90px;}
 .mod18 .listBox li i{display:none;}
 .mod18 .listBox li a{display:block;width:120px;height:90px;}
 .mod18 .listBox .on img{border:2px solid #B42222; width:116px; height:86px;}
 .mod18 .listBox .on { background:url(img/img_bg.jpg) center top no-repeat;}
 .mod18 .listBox .on i{display:block;}
 .left_top { font-family:Arial; font-size:32px; color:#fff; text-align:center; height:30px; line-height:30px; background:#333}
 
 
/*别墅*/

.villa-top{
	width:100%;
	background:url(img/villa2.png) no-repeat;
	height:946px;
	overflow:hidden;
        background-size:100% 100%;
} 
.top-title{
	margin:5% 0 12% 1%;
}
.top-title img{
	display:block;
}
.top-title:hover img{
	animation-name:top-title;
	animation-duration:2s;
}
@keyframes top-title{
	0%{transform:translate(-500px,0);}
	100%{transform:translate(0,0);}
}
.villa-top1{
	width:100%;
	background:url(img/villa3.png) no-repeat;
	height:946px;
	overflow:hidden;
} 
.top-title1{
	margin-top:9%;
	text-align:center;
}
.top-title1 img{
	display:inline-block;
}
.top-title1:hover img{
	animation-name:top-title1;
	animation-duration:2s;
}
@keyframes top-title1{
	0%{transform:translate(0,-1000px);}
	100%{transform:translate(0,0);}
}
.villa-first{
	width:100%;
}
.first-box{
	width:100%;
}
.villa-first img{
	width:100%;
	display:inline-block;
	float:left;
}
.villa-first .first-box ul{
	width:100%;
}
.villa-first .first-box ul li{
	width:38%;
	overflow:hidden;
	float:left;
}
.villa-first .first-box ul li.box1{
	width:24%;
}
.villa-first .first-box ul li img{
	width:100%;
	transition:all 1s;
}
.villa-first .first-box ul li:hover img{
	transform:scale(1.1,1.1);
}
.villa-first .first-box ul li.box1:hover  img{
	transform:scale(1,1);
}

.villa-two .home{
	width:100%;
}
.villa-two .home img{
	width:100%;
	display:block;
}
.villa-two .two-box{
	width:100%;
	background:url(img/t9.png) no-repeat;
	background-size:100% 100%;
	overflow:hidden;
}
.villa-two .two-box ul{
	width:86%;
	margin:0 auto;
}
.villa-two ul li{
	width:25%;
	overflow:hidden;
	float:left;
	position:relative;
}
.villa-two ul li img{
	width:100%;
	display:block;
	transition:all 1s;
}
.villa-two ul li:hover img{
	transform:scale(1.1,1.1);
}
.villa-two ul li p{
	width:100%;
	height:50px;
	background:url(img/56.png) no-repeat;
	background-size:100% 100%;
	color:#fff;
	text-align:center;
	line-height:50px;
	position:absolute;
	left:0;
	bottom:0;
	font-size:20px;
}
.villa-btn{
	width:350px;
	height:64px;
	background:url(img/click.png) no-repeat;
	display:block;
	margin:50px auto;
	font-size:28px;
	padding-top:5px;
	font-family:"黑体";
}
.villa-three{
	width:100%;
	background:#fff;
}
.villa-three .three1 img{
	width:100%;
}
.three-nav{
	margin:0 auto;
	display:table;
}
.three-nav .nav-mid ul{
	border-top:1px #af9255 solid;
	border-bottom:1px #af9255 solid;
	padding:5px 0;
	margin:0 12px;
}
.three-nav .nav-mid ul li{
	float:left;
	background:url(img/n3.png) no-repeat;
	background-size:100% 100%;
	padding:14px 18px;
	margin-right:10px;
	font-size:18px;
}
.three-nav .nav-mid ul li:nth-child(7){
	margin-right:0;
	behavior: url(./ie-css3.htc);
}
.three-nav .nav-mid ul li a{
	display:block;6
}
.three-pic{
	height:494px;	
}
.three-pic ul{
	margin:83px auto 106px;
	display:table;
	position:relative;	
	height:100%;
}
.three-pic ul li {
	float:left;
	position:absolute;
}
.three-pic ul li.pos1{width:292px;left:0;top:50px;z-index:1;}
.three-pic ul li.pos2{width:249px;left:18%;top:73px;z-index:2;}
.three-pic ul li.pos3{width:404px;left:33%;top:0;z-index:5; overflow:hidden; border-radius:50%;}
.three-pic ul li.pos4{width:249px;right:18%;top:73px;z-index:2;}
.three-pic ul li.pos5{width:292px;right:0;top:50px;z-index:1;}
.three-pic ul li:hover.pos1{z-index:6;}
.three-pic ul li:hover.pos2{z-index:6;}
.three-pic ul li:hover.pos4{z-index:6;}
.three-pic ul li:hover.pos5{z-index:6;}

.three-pic ul li img{
	width:100%;
	transition:all 1s;
}
.three-pic ul .pos1:hover img{
	transform:scale(1.4,1.4);
}
.three-pic ul li.pos2:hover img{
	transform:scale(1.6,1.6);
}
.three-pic ul .pos5:hover img{
	transform:scale(1.4,1.4);
}
.three-pic ul li.pos4:hover img{
	transform:scale(1.6,1.6);
}
.three-pic ul li.pos3:hover img{
	transform:scale(1.1,1.1);
}

.villa-four{
	width:100%;
	background:#000;
	padding-bottom: 9px;
}
.villa-four .four-title img{
	width:100%;
}
.villa-four .four-box{
	width:100%;	
}
.villa-four .four-box ul{
	width:86%;
	margin:0 auto;
}
.villa-four .four-box ul li{
	width:20%;
	position:relative;
	float:left;
}
.villa-four .four-box ul li img{
	width:100%;
	display:block;
}
.villa-four .four-box ul li .pic-box{
	width:100%;
	height:100%;
	background:url(img/56.png);
	position:absolute;
	left:0;
	top:0;
	display:none;
}
.villa-four .four-box ul li .pic-box p{
	width:218px;
	height:30px;
	background:url(img/ff.png);
	text-align:center;
	line-height:30px;
	margin:46% auto;
	color:#fff;
	font-size:20px;
}
.villa-four .four-box ul li:hover .pic-box{
	display:block;
}

.five-title img{
	width:100%;
}
.villa-five .five-box{
	width:100%;
	background:url(img/fi1.png) no-repeat;
	background-size:100% 100%;
	overflow:hidden;
	padding:145px 0 0;
}

.poster-main{position: relative;width: 468px;height: 671px ;margin:0 auto;}
.poster-main a,.poster-main img{display:block;}
.poster-main .poster-list{width: 468px;height: 671px}
.poster-main .poster-list .poster-item{position: absolute;left: 0px;top: 0px}
.poster-main .poster-btn{position: absolute;height: 100%;width:100px;top: 0px;z-index: 10;opacity: 0.5;}
.poster-main .poster-prev-btn{ left: -100px; background: url(img/fp.png) no-repeat center center;// background-color: #000 ;cursor:pointer;}
.poster-main .poster-next-btn{right: -76px;background: url(img/fn.png) no-repeat center center;//background-color:#000;cursor:pointer;}

.villa-six .six-box{
	width:100%;
	background:url(img/ss1.png) no-repeat;
	background-size:100% 100%;
	padding-top:46px;
}
.villa-six .six-box ul{
	margin:0 auto;
	display: table;
}
.villa-six .six-box ul li{
	width:19%;
	float:left;
	overflow:hidden;
}
.villa-six .six-box ul li .six-pic{
	width:100%;
	height:100%;
	overflow:hidden;
}
.villa-six .six-box ul li.six-pic1{
	width:23.5%;
	height:100%;
}
.villa-six .six-box ul li.six-pic1 img{
	width:100%;
}
.villa-six .six-box ul li .six-pic img{
	width:100%;
	display:block;
	transition:all 1s;
}
.villa-six .six-box ul li .six-pic:hover img{
	transform:scale(1.1,1.1);
}

.six-text{
	width:100%;
	background:url(img/ss2.png) no-repeat;
	background-size:100% 100%;
	overflow:hidden;
}
.six-text .top-title1{
	margin-top:6%;
}
.six-text button{
	margin:85px auto 132px;
}
.villa-footer .footer-top,.footer-fot{
	width:100%;
	
}
.footer-mid-box{
	margin:0 auto;
	display:table;
}
.footer-mid{
	width:100%;
	background:url(img/vf2.png) no-repeat;
	background-size:100% 100%;
}
.footer-top img,.footer-fot img{
	width:100%;
	display:block;
}
.footer-mid1{
	width:650px;
}
.footer-mid1 input{
	width:295px;
	height:57px;
	border:1px #d8b56b solid;
	font-size:22px;
	background:none;
	color:#fff;
	margin-right:24px;
}
.footer-mid1  input.mianji,input[type="submit"]{
	width:154px;
}
.footer-mid1 .mid1-text{
	margin-top:28px;
}
.footer-mid1 input[type="submit"]{
	width:127px;
	height:59px;
	color:#333;
	background:#d8b56b;
}
.footer-mid1  input.mianji{
	margin-right:10px;
}
.footer-mid2{
	width:250px;
	color:#d8b56b;
	font-size:22px;
	padding:30px 10px;
	border-left:#d8b56b 1px solid;
	
}
.footer-mid2 h1{
	font-weight:100;	
}
.footer-mid2 p{
	font-size:20px;
	margin-top:30px;
}
.footer-mid3 img{
	width:162px;
	height:162px;
}
.footer-mid3 p{
	width:122px;
	height:140px;
	color:#d8b56b;
	font-size:20px;
	margin-left:15px;
	line-height:36px;
	padding:11px 0;
}
/*报价成功*/
.sucess{
	margin-top:60px;
}
.sucess-text{
	width:861px;
	margin-left:20px;
}
.sucess-text h1{
	font-size:42px;
	color:#333;
	font-weight:100;
	margin-top:15px;
}
.sucess-text h2{
	color:#ff4f4f;
	font-weight:100;
	font-size:20px;
	margin:10px 0;
}
.sucess-text p{
	font-size:20px;
	color:#666;
}
.sucess2{
	text-align:center;
	margin-top:80px;
}
.sucess2 h1{
	font-size:26px;
	color:#333;
	font-weight:100;
}
.sucess2-text{
	margin:36px auto 116px;
}
.s-infor ul li{
	float:left;
	color:#666;
	margin-right:35px;
	font-size:20px;
}
.sucess2-text span{
	width:127px;
	height:40px;
	background:url(img/round3.png);
	color:#fff;
	margin-top:-10px;
	line-height:40px;
}
.s-pic {
	width:100%;
}
.s-pic img{
	width:100%;
}