BODY{
    text-align: left;
    padding-bottom: 0px;
    margin: 0px auto;
    padding-left: 0px;
    padding-right: 0px;
    font-family: "微软雅黑", "Microsoft YaHei","Arial";
    color: #000;
    font-size: 12px;
    padding-top: 0px;
}

a { text-decoration: none; color:#000;}
a:active { outline: none; star:expression(this.onFocus=this.blur());}

.fl{float: left;}
.fr{float: right;}
.pr20{padding-right: 20px;}
.pl60{padding-left: 60px;}
.ml20{margin-left: 20px;}
.mt10{margin-top: 10px;}
.textIn{text-indent:2em;}
.ml30{margin-left: 30px;}
.mr30{margin-right: 30px;}
.pl120{padding-left: 120px;}
.textc{text-align: center;}
.f20{font-size: 20px;}
.f30{font-size: 30px;}
.f26{font-size: 26px;}
.pl15{padding-left: 15px;}
.conOverflow{ width:1180px; margin:0 auto; overflow:hidden;}
div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, blockquote, p { padding:0; margin:0; }

.fe{font-family:Arial, Helvetica, sans-serif;}.fst{font-family:"宋体","simsun";}
.f12 {font-size:12px}.f14 {font-size:14px;}.f15 {font-size:15px;}.f16 {font-size:16px;}.f18 {font-size:18px;}.f30 {font-size:30px}.f20 {font-size:20px;}.fb{font-weight:bold;}.msyh{font-family: "微软雅黑","Microsoft YaHei";}.fht{font-family: "黑体";}.fjj{letter-spacing: 2px;}
.flh { line-height:180%;}.flh1 { line-height:220%;}.flh2 { line-height:160%;}.flh3 { line-height:130%;}.flh4 { line-height:260%;}

.col666{color:#666666;}
.col666 a,.col666 a:visited,.col666 a:link {color:#666666; text-decoration:none;}
.col666 a:hover {color:#666666; text-decoration:none;}

.colC00{color:#CC0000;}
.colC00 a,.colC00 a:visited,.colC00 a:link {color:#CC0000; text-decoration:none;}
.colC00 a:hover {color:#CC0000; text-decoration:none;}

.colF60{color:#FF6600;}
.colF60 a,.colF60 a:visited,.colF60 a:link {color:#FF6600; text-decoration:none;}
.colF60 a:hover {color:#FF6600; text-decoration:none;}

.col333{color:#333333;}
.col333 a,.col333 a:visited,.col333 a:link {color:#333333; text-decoration:none;}
.col333 a:hover {color:#333333; text-decoration:none;}

.col63{color:#636363;}
.col63 a,.col63 a:visited,.col63 a:link {color:#636363; text-decoration:none;}
.col63 a:hover {color:#636363; text-decoration:none;}

.colFFF{color:#FFFFFF;}
.colFFF a,.colFFF a:visited,.colFFF a:link {color:#FFFFFF; text-decoration:none;}
.colFFF a:hover {color:#FFFFFF; text-decoration:none;}

.col049{color:#00429A;}
.col049 a,.col049 a:visited,.col049 a:link {color:#00429A; text-decoration:none;}
.col049 a:hover {color:#00429A; text-decoration:none;}

.col962{color:#9E6D2A;}
.col962 a,.col962 a:visited,.col962 a:link {color:#9E6D2A; text-decoration:none;}
.col962 a:hover {color:#9E6D2A; text-decoration:none;}


.title_a {
height:20px;
	padding: 10px;
	cursor:hand;
	background: url(../images/tlbg3.jpg) no-repeat left top;
}
.title_b {
height:20px;
	padding: 10px;
	background: url(../images/tlbg2.jpg) no-repeat left top;
	color: #666666;
	cursor:hand;
	color: #00429A;
}
.title_t {
font-family: "微软雅黑","Microsoft YaHei";
	font-size: 16px;
	text-decoration: none;
	padding-left: 40px;
}
.title_t1 {
font-family: "微软雅黑","Microsoft YaHei";
	font-size: 16px;
	text-decoration: none;
	padding-left: 40px;
}

/*图片页*/

.posCo {
	MARGIN: 10px auto 0px; WIDTH: 1000px; OVERFLOW: hidden
}
.posCoLeft {
	BORDER: #eaeaea 1px solid; WIDTH: 980px; MARGIN-LEFT: 10px; box-shadow: 0 0 5px #eaeaea; -moz-box-shadow: 0 0 5px #eaeaea
}
.posCoLeft .newsN {
	WIDTH: 980px; HEIGHT: 72px
}
.posCoLeft .newsN LI {
	BORDER-BOTTOM: #202853 2px solid; TEXT-ALIGN: center; LINE-HEIGHT: 70px; WIDTH: 175px; FONT-FAMILY: "微软雅黑", "黑体", "宋体"; FLOAT: left; HEIGHT: 70px; COLOR: #202853; FONT-SIZE: 18px; CURSOR: pointer; FONT-WEIGHT: bold
}
.posCoLeft .newsN .newsNh {
	BORDER-BOTTOM: #ef7d19 2px solid; COLOR: #ef7d19
}
.posCoLeft .newsC {
	MARGIN: 20px 10px 0px; WIDTH: 980px; FLOAT: left
}
.posCoLeft .newsCon {
	WIDTH: 980px; DISPLAY: none
}
.posCoLeft .newsCon LI {
	PADDING-BOTTOM: 10px; MARGIN: 5px 0px; PADDING-LEFT: 10px; WIDTH: 660px; PADDING-RIGHT: 10px; HEIGHT: 180px; PADDING-TOP: 10px
}
.posCoLeft .bcGray {
	BACKGROUND: #f3f3f3
}

/*翻页*/
/*图片分页*/
.page {
	line-height:30px;
	padding:17px 0px;
	border-bottom:1px solid #e6e6e6;
	margin-top:1px;
	margin-left:15px;
	width:1150px;
}
.pageL {
	float:left;
}
.pageR {
	float:right;
}
.page a {
	display:block;
	float:left;
	line-height:28px;
	margin-right:8px;
	border:1px solid #B60005;
	background-color:#B60005;
	padding:0 13px;
	font-size:14px;
	font-family:Verdana, "宋体";
	color:#FFFFFF;
}
.page span {
	color:#FFFFFF;
}
.pageR span {
	margin-right:0px;
	margin-left:8px;
}
.page a:hover {
	color:#FFFFFF;
}
.page a.on {
	color:#B60005;
	display:block;
	float:left;
	line-height:28px;
	margin-right:8px;
	border:1px solid #e6e6e6;
	background-color:#fff;
	padding:0 13px;
	font-size:14px;
	font-family:Verdana, "宋体";
}
.pageR a {
	margin-left:8px;
	margin-right:0px;
}
.page .on {
	color:#FFFFFF;
}

/*翻页*/



DIV{
   padding-bottom: 0px;
    margin: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-top: 0px;
}
P{
   padding-bottom: 0px;
    margin: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-top: 0px;
}
I{
   padding-bottom: 0px;
    margin: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-top: 0px;
}

UL{
   padding-bottom: 0px;
    margin: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-top: 0px;
	list-style:none; 
}

LI{
   padding-bottom: 0px;
    margin: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-top: 0px;
}
OL{
   padding-bottom: 0px;
    margin: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-top: 0px;
}
DL{
   padding-bottom: 0px;
    margin: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-top: 0px;
}
DT{
   padding-bottom: 0px;
    margin: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-top: 0px;
}
DD{
   padding-bottom: 0px;
    margin: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-top: 0px;
}
IMG {
	BORDER-RIGHT-WIDTH: 0px; BORDER-TOP-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; VERTICAL-ALIGN: top; BORDER-LEFT-WIDTH: 0px
}

/*导航*/
#menu{}
	#menu li{
		float:left;
		line-height:38px;
		text-align:center;
		height:40px;
		}
	#menu li ul{
		display:none;
		position:absolute;
		background:#000000;
		overflow:hidden;
		z-index:100;
		
		}
	#menu li ul li{
		clear:both;
		border:none;
		border-bottom:1px solid #FFFFFF;
		height:30px;
		line-height:30px;
		}
	#menu li ul li a{
		background:none;
		color:#FFFFFF;
		}
	#menu li ul li a:hover{
		background:#6E0A09;
		color:#FFFFFF;
		height:30px;
		}
	#menu li a {
		display:inline-block;
		width:131px;
		background:#B60005;
		outline:none;
		text-decoration:none;
		color:#FFFFFF;
		font-size:14px;
		height:40px;
		}
	#menu li a:hover{
		background:#6E0A09;
		color:#FFFFFF;		
		height:40px;
		}
	
	#menu li ul li a:hover{
		background:#6E0A09;
		color:#FFFFFF;		
		height:30px;
		}
		
/*轮播*/
.banner {
	POSITION: relative; WIDTH: 100%; HEIGHT: 420px; OVERFLOW: hidden;  z-index:6;
}
.DB_bgSet {
	POSITION: relative; MARGIN-LEFT: -960px; LEFT: 50%; z-index:9;
}
.DB_bgSet LI {
	POSITION: absolute; WIDTH: 100%; DISPLAY: none; HEIGHT: 420px; z-index:10;
}
.DB_imgSet {
	POSITION: absolute; WIDTH: 1000px; MARGIN-LEFT: -500px; LEFT: 50%; z-index:15;
}
.DB_menuWrap {
	POSITION: absolute; WIDTH: 1180px; MARGIN-LEFT: -593px; LEFT: 50%; z-index:15;
}
.DB_menuSet {
	POSITION: absolute; TEXT-ALIGN: center; WIDTH: 100%; FONT-SIZE: 0px; TOP: 380px
}
.DB_menuSet LI {
	MARGIN: 0px 3px; DISPLAY: inline; CURSOR: pointer
}
.DB_prev {
	WIDTH: 40px; HEIGHT: 40px
}
.DB_next {
	WIDTH: 40px; HEIGHT: 40px
}
.DB_prev A {
	FILTER: alpha(opacity=40); WIDTH: 40px; DISPLAY: block; HEIGHT: 40px; transition: opacity 2s ease 0s, filter 2s ease 0s; opacity: 0.4
}
.DB_next A {
	FILTER: alpha(opacity=40); WIDTH: 40px; DISPLAY: block; HEIGHT: 40px; transition: opacity 2s ease 0s, filter 2s ease 0s; opacity: 0.4
}
.DB_prev A {
	BACKGROUND: url(../images/a_dec.png) no-repeat 0px 0px
}
.DB_prev A:hover {
	FILTER: alpha(opacity=100); BACKGROUND: url(../images/a_dec.png) no-repeat -40px 0px; opacity: 1
}
.DB_next A {
	BACKGROUND: url(../images/a_dec.png) no-repeat -40px -40px
}
.DB_next A:hover {
	FILTER: alpha(opacity=100); BACKGROUND: url(../images/a_dec.png) no-repeat 0px -40px; opacity: 1
}
.DB_prev {
	POSITION: absolute; TOP: 200px; CURSOR: pointer; LEFT: 5%
}
.DB_next {
	POSITION: absolute; TOP: 200px; CURSOR: pointer; RIGHT: 5%
}

/*新闻版块*/
.indexNav{ width:1000px; overflow:hidden; margin:0 auto; text-align:center;}
.indexNav a{ padding:0 3px;}

.news{background:#d8d9de; overflow:hidden;}
.newsL{ width:360px; float:left; overflow:hidden;}
.newsL ul{ width:340px; float:left; height:296px; overflow:hidden;} 
.newsL ul li{ width:340px; height:32px; line-height:32px; border-bottom:1px solid #cccccc;}
.newsL ul li i{ width: 24px; font-style: normal; color: #FFF; float: left; text-align: center; background-image: url(../images/newsMark.jpg); background-repeat: no-repeat; background-position: -1px 0px; }
.newsL ul li p{ width:206px; float:left; overflow:hidden; height:32px; line-height:32px;text-overflow:ellipsis;}
.newsL ul li span{ width:70px; float:right; overflow:hidden;} 
.newsM{ width:465px; height:289px; float:left; margin-left:0px;}
.newsM img{ width:465px; height:289px; border:1px solid #a58d5d;}
.newsR{ width:330px; float:right; overflow:hidden;}
.newsR dl{ width:330px; float:left;}
.newsR dl dt{ font-size: 16px; color: #5c5a5b; text-align: left; cursor:pointer;  padding-left:10px; height: 28px; line-height: 28px; background-image: url(../images/newsRmark.jpg); background-repeat: no-repeat; background-position: right center;  border-bottom:1px solid #ccc;}
.newsR dl dd{ width:330px; overflow:hidden; display:none; padding:5px; line-height:24px; height:122px; overflow:hidden; font-size:14px; color:#5c5a5b;}
.newsR dl dd a{ color:#5c5a5b;}
.newsR dl dd img{ width:137px; height:112px; margin:5px; float:left; border:1px solid #a58d5d;}

/*顶级专家*/
.djzj{ background:#ededed; overflow:hidden; padding:20px 0;}
.sjzx{ border-left:1px solid #c1c1c1; width:1000px; float:left; margin-bottom:20px;}
.sjzx li{ width:197px; height:80px; float: left; border-right:1px solid #c1c1c1; color:#1b2146; text-align:center;}
.sjzx .name{ font-size:15px; line-height:32px; line-height:32px; font-weight:bold;}
.sjzx .zx{ font-size:12px; height:18px; line-height:18px;}
.sjzx .btn{ font-size:12px; background:#ed7000; display:block; width:58px; height:18px; line-height:18px; margin:5px auto;}
.sjzx .btn a{ color:#FFF;}
.indexNav{ width:1180px; overflow:hidden; margin:0 auto; text-align:center;}
.indexNav a{ padding:0 3px;}


/*量尺*/
.liang{ background:#d8d9de; overflow:hidden; padding:20px 0;}
.liangbg{ width:1000px; overflow:hidden; margin:10px auto 0 auto;}



/*主材*/
.cai{ background:#E8E1DB; overflow:hidden; margin-bottom:20PX;}
.caibg{ width:1180px; overflow:hidden; margin:0px auto 0 auto;}

/*底部*/
.foot{ background:#B60005; overflow:hidden; padding:20px 0; text-align:left;}
.footbg{ width:1180px; overflow:hidden; margin:10px auto 0 auto;}
.foot1{ background:#000000; overflow:hidden; padding:20px 0;}
.footbg1{ width:1180px; overflow:hidden; margin:10px auto 0 auto; text-align:center;}

/*图片滚动*/
.img-scroll { position:relative; margin:10px auto; width:1000px;}
.img-scroll .prev,.img-scroll .next { position:absolute; display:block; width:20px; height:160px;
top:0;  line-height:160px; cursor:pointer; padding-top:67px;}
.img-scroll .prev { left:0}
.img-scroll .next { right:0}
.img-list { position:relative; width:910px; height:160px; margin-left:52px; overflow:hidden}
.img-list ul { width:9999px;}
.img-list li { float:left; display:inline; width:160px; margin-right:20px; height:158px; text-align:center; line-height:158px; border:1px solid #caaa71}
.img-list li img{ width:160px; height:158px;}
/*设计名家*/
.designer{background:#E8E1DB; overflow:hidden; padding:10px 0 15px 0;}
.designerCon{ width:1180px;overflow:hidden; margin:0 auto;} 
.designerCon ul li{ float:left;}
.designerCon .bigPic{ position:relative;}
.designerCon .bigPic span{ width:100px; height:26px; line-height:26px; text-align:center; font-size:14px; position:absolute; }
.designerCon .bigPic span a{ color:#FFF;}
.designerCon .bigPic .yyta{bottom:24px; right:158px; background:#212956;}
.designerCon .bigPic .ckal{bottom:24px; right:37px; background:#9e6c28;}
.caseCon{ width:1180px; overflow:hidden; margin:10px auto 0 auto;}
.caseConL{ width:296px; float:left;}
.caseConL .img{ width:294px;}
.caseConL .img img{ width:284px; height:413px; border:1px solid #c8bdb8; padding:5px;}
.jptj{ width: 219px; height: 78px; padding:10px 5px 5px 70px; float: left; background: #f1f1f1; background-image: url(../images/markjptj.jpg); background-repeat: no-repeat; background-position: 10px 10px; }
.jptj dl dt{ font-size:14px; color:#a58d5d;}
.jptj dl dt p{max-width:150px; overflow:hidden; height:20px; line-height:20px; float:left;}
.jptj dl dt span{ font-size:12px; float:right;}
.jptj dl dt span a,.jptj dl dd a{ color:#999;}  
.jptj dl dd{ float:left; line-height:20px; height:60px; overflow:hidden; color:#787878;} 
.caseConR{ width:690px; float:right;}
.caseConRTop{ width:682px; height:404px; background:url(../images/caseBg1.jpg) no-repeat; padding:18px 0 0 8px;}
.caseConRTop dl{ width:212px; float:left; margin:0 12px 0 3px;}
.caseConRTop dl dt { position:relative;width: 212px;height: 348px;} 
.caseConRTop dl dt img{ width:212px; height:348px;} 
.caseConRTop dl dt span,.caseConRTop dl dt a.caseConRTopwz{ width:212px; height:26px; line-height:26px;  position:absolute; bottom:0px; left:0px; display:block; text-align:center; color:#FFF;} 
.caseConRTop dl dt span{filter:alpha(opacity=50);   -moz-opacity:0.5;  -khtml-opacity: 0.5;   opacity: 0.5; background:#000;}
.caseConRTop dl dd{ width:212px; font-size:13px; height:44px; color:#787878; line-height:22px; overflow:hidden;}
.caseConRTop dl dd a{ color:#787878; }
.caseConRBot{ width:690px; height:87px; background:url(../images/caseBg2.jpg) no-repeat; margin:10px 0 0 0px;}
.caseConRBot ul{ width:690px; float:left; margin:10px 0 0 0;}
.caseConRBot ul li{ width:280px; float:left; line-height:22px; height:22px; overflow:hidden; margin-left:45px; font-size:12px;}
.caseConRBot ul li a{ color:#353535;}

.slide{display:none;}


/*首页别墅*/
/**/
.const{ background:#ededed; overflow:hidden;}
.constL{ width:725px; height:461px; float:left; background:url(../images/constBG.jpg) no-repeat;}
.constL dl{ width:210px; float:left; margin:5px 22px 0 4px;}
.constL dl dt{ width:210px; height:152px;} 
.constL dl dt img{ width:210px; height:150px; border:1px solid #a58d5d;}
.constL dl dd{ width:212px; overflow:hidden;}
.constL dl dd p{ height: 32px; line-height:32px; text-align:center; font-size:16px;} 
.constL dl dd span{ height:44px; line-height:22px; overflow:hidden; display:block;}
.constR{ width:275px; float:right; overflow:hidden;}
.onworktop{ width:275px; overflow:hidden; color:#636363;}
.onworktop .workNav{ font-size:16px; text-align:left;}
.onworktop ul li{ float:left;line-height:28px; height:30px; overflow:hidden;}
.onworktop ul li span{ display:block; float:left;}
.onworktop ul li .num2,.onworktop ul li .num3,.onworktop ul li .num4 , .onworktop ul li .num5{ border-bottom:1px solid #636363; height:28px; line-height:28px; overflow:hidden;}
.onworktop ul li .num0{ width:30px;}
.onworktop ul li .num1{ width: 30px; background-image: url(../images/onworkP1.jpg); background-repeat: no-repeat; background-position: center center; }
.onworktop ul li .numk{ width: 30px; background-image: url(../images/onworkP2.jpg); background-repeat: no-repeat; background-position: 3px 5px; font-size:12px; color:#FFF; text-align:center;}
.onworktop ul li .num2{ width:130px;}
.onworktop ul li .num3{ width:50px;}
.onworktop ul li .num4{ width:60px;}
.onworktop ul li .num5{ width:60px;}
.onworktop ul li .num5 a{ width:55px; height:22px; background:#a58d5d; border-radius:3px; color:#FFF; text-align:center; font-size:12px; padding:2px;}
.indexAdv{ width:100%; height:88px; background:#ededed; overflow:hidden;cursor:pointer;}
.indexAdv a{ padding:10px 0; display:block; overflow:hidden;height:88px;}
.indexAdv img{  border:1px solid #cdcdcd; border-left:none; border-right:none; margin:0 auto;display:block;}


.yysj{ width:270px; border:1px solid #beb69c; height:199px; background:#f3f0ed;} 
.yysj p{ height:40px; line-height:40px; text-align:center; font-family: '微软雅黑', Arial, "microsoft yahei", Verdana, Helvetica, sans-serif; font-size:17px; font-weight:bold; color:#9a0000; margin-bottom:10px;}
.inputyy{ width:200px; height:30px; line-height:30px; border:1px solid #a58d5d; margin:10px auto; display:block; color:#555555; padding:0 5px;}
.inputbtn{ width: 135px; height:38px; line-height:38px; color: #FFF; background-color: #ed6f00; background-image: url(../images/markbtn.jpg); background-repeat: no-repeat; background-position: 25px 3px; border:none; display:block; margin:15px auto; padding:0 0 0 25px; cursor:pointer;}
.soft  .kjyth{ width:1000px; height:24px; line-height:24px; overflow:hidden; margin:10px auto; font-size:14px;}
.soft  .kjyth span{ font-weight:bold;}
.soft  .kjytht{width:1000px; height:78px; overflow:hidden; margin:10px auto; }
.soft  .kjytht ul{ height: 78px; overflow: hidden; padding: 0 5px 0 15px; width: 980px;}
.soft  .kjytht ul li{ width:94px; height:76px; border:1px solid #a58d5d; float:left; margin:0 12px 0 0;}

/*大宅设计*/
.dzsjBan{  height:300px;  margin:0 auto;}
.dzsjBan a{display: block;height: 300px;}
.dzsjNav{ width:1180px; border-bottom:1px solid #d5d5d5; height:40px; line-height:40px; text-align:left; margin:0 auto 10px auto; overflow:hidden; padding:0 20px; font-size:14px;}
.dzsjNav span{ float:right;}

.lxwmCon{ width:1000px; margin:25px auto; overflow:hidden;} 
.lxwmCon  .lxwm{ width:980px; overflow:hidden; margin:0 auto;}

.lxwmCon1{ width:1180px; margin:25px auto; overflow:hidden;} 
.lxwmCon1  .lxwm1{ width:1160px; overflow:hidden; margin:0 auto;}

/*签约设计师*/
.design{width: 1000px; margin: 20px auto;}

.design h5{text-align: center; font-size: 18px; height: 50px;line-height: 50px; font-weight: bold; color: #222a58}
.design p{line-height: 28px;}
.design .f15{font-size: 15px; font-weight: bold;}

.designT{width:950px; padding: 25px; margin:20px auto;border:1px solid #eaeaea; -moz-box-shadow:0 0 5px #eaeaea;box-shadow:0 0 5px #eaeaea;}

.designT img{width: 947px; height: 480px; margin: 10px 0;}

.designR{width:950px; padding: 25px; margin:0px auto;border:1px solid #eaeaea; -moz-box-shadow:0 0 5px #eaeaea;box-shadow:0 0 5px #eaeaea; overflow: hidden;}

.designR dl{width: 307px;height: 390px; float: left; margin:0 8px 30px 0; }

.designR dl dt,.designR dl dt img{width: 307px;height: 288px;}

.designR dl dd .designRm{font-weight: bold; font-size: 20px; color: #211714; line-height: 44px;}
.designR dl dd .designRm span{font-size: 17px; color: #a8a8a8; font-weight: normal;padding-left: 10px;}
.designR dl dd .designRt, .designR dl dd .designRt img{height: 73px;}
.designR dl dd .designRy{width: 104px; height: 28px; border: 1px solid #dddddd; color: #a2a2a2; display: block; text-align: center; float:left; margin-top:10px;}

/*设计团队介绍*/
.designM,.designTeam{width:940px; padding: 20px; margin:20px auto; border:1px solid #eaeaea; -moz-box-shadow:0 0 5px #eaeaea;box-shadow:0 0 5px #eaeaea; overflow: hidden;}

.designM dl dt{width: 266px;height: 400px; float: left; padding: 10px; border:1px solid #eaeaea; -moz-box-shadow:0 0 5px #eaeaea;box-shadow:0 0 5px #eaeaea; }
.designM dl dt img{width: 266px; height: 400px;}

.designM dl dd{width: 620px; float: right;}

.df35{font-size: 35px; height: 70px; line-height: 70px;}
.df18{font-size: 18px;}
.df15{font-size: 15px;}

.designM .designMi{height: 50px;}
.designM .designMimg img{width: 205px; height: 50px;}
.designM .designYue{width: 118px; height: 54px; float: right;}
.designYue .designYspan{width: 118px; height: 34px; line-height: 34px; text-align: center; cursor: pointer; background: #ef7d19;font-size: 14px; color: #fff;}
.designYue .designYspan a{color:#fff;}
.designMin{width: 440px;/* height: 100px;*/ line-height: 25px; margin: 15px 0;/* overflow: hidden;*/}
.designMind{width: 590px;/* height:80px; overflow: hidden;*/}
.designMind p{line-height:25px;}
.designMine{width: 604px;/* height:70px;*/ line-height: 25px; background: #f0f0f0; /*overflow: hidden;*/ padding: 10px 15px;}

.designTeam .designTeamL{width: 680px; float: left;}

.designTeamL ul{margin-top: 10px;}
.designTeamL ul li{width: 215px; height: 302px; margin:10px 10px 10px 0; position: relative; float: left;}
.designTeamL ul li img{width: 215px; height: 302px;}
.designTeamP{width: 215px; height: 46px; text-align: center; font-size: 15px; color: #211714; line-height: 23px; position: absolute; bottom: 0; background: #fff;background:rgba(190,190,190,0.7) none repeat scroll !important;filter:Alpha(opacity=70);}
.designTeamP p{position: relative;}

.designTeamL .ft14{font-size: 14px;}

.designTeamL .designA{margin-top: 10px;}
.designTeamL .designA dl{width: 208px; height: 178px;margin:0 15px 10px 0; float: left; border:1px solid #eaeaea; -moz-box-shadow:0 0 5px #eaeaea;box-shadow:0 0 5px #eaeaea;}
.designTeamL .designA dl dt{width: 204px; height: 144px; padding: 2px;}
.designTeamL .designA dl dt img{width: 204px; height: 144px;}
.designTeamL .designA dl dd{text-align: center; line-height: 30px;}

.otherSheJi{ border: 1px solid #eaeaea; box-shadow: 0 0 5px #eaeaea; overflow:hidden; padding: 10px 0px; height:340px; float:right; width:240px;}
.otherSheJi p{ border-bottom:2px solid #202853; height:24px; line-height:24px; padding:0 5px 0 0;} 
.otherSheJi p span{  display:block; color:#FFF; background:#202853; text-align:center; float:left;padding: 0 5px;}
.otherSheJi ul li{ width:112px; height:128px; float:left; margin:7px 4px;}
.otherSheJi img{ width:112px; height:100px;}
.otherSheJi ul li span{ width:112px; height:28px; line-height:28px; text-align:center; display:block;}
.otherSheJi ul li span a{ color:#d90000;} 


/*分页2*/
.con{ width:1000px; margin:0 auto; text-align:center;}
.con1{ width:650px; margin:0 auto; text-align:center;float:left;}
.newsPage{ height: 30px; margin:10px auto;}

.newsPage a{border: 1px solid #dddddd; padding:4px 6px; margin: 0 3px; color: #111a47;}
.newsPage a:hover,.newsPage a.current{border: 1px solid #000a3a; background: #000a3a;margin: 0 3px; color: #ffffff;}
.newsPage a.disabled,.newsPage a:hover.disabled{background-color: #ededed;border: 1px solid #ededed;color: #000;}
.newsPage span.current{border: 1px solid #000a3a; background: #000a3a; padding: 5px 6px 4px 6px; margin: 0 3px; color: #ffffff;}
.empty{ background:url(../images/null.jpg) no-repeat;width:393px;height:277px;margin: 20px auto 100px;}

.dzsjBanrzCon{ width:990px; margin:0 auto; overflow:hidden;} 
.dzsjBanrzCon ul,.rzalCon ul{margin-right:-10px;}
.dzsjBanrzCon ul li{ width:310px; height: 325px; border:1px solid #ebebeb; padding:5px; box-shadow: 2px 2px 2px #eaeaea; border-radius:1px; float:left; margin:0 4px 30px 4px;}
.dzsjBanrzCon ul li .dzsjBanrzConpic img{width: 312px;height: 223px;display: block;}
.dzsjBanrzCon .name{ width:310px; height:38px; line-height:38px; text-align: center; display:block; overflow:hidden; font-size:14px;}
.dzsjBanrzCons{ width:311px; float:left; overflow:hidden; background:#dadada; height:62px;}
.dzsjBanrzCons img{ width:311px; height:62px;}

.rzalCons{ width:306px; float:left; overflow:hidden; background:#dadada; height:62px;}
.rzalCons dl{ width:235px; float:left; height:48px; padding:3px 0 0 3px;}
.rzalCons dl dt{ width:57px; float:left; margin-right:5px;}
.rzalCons dl dt img{width:56px;height:56px;}
.rzalCons dl dd{ width:150px; float:left; height:52px; overflow:hidden; line-height:26px; padding-left:10px;}
.rzalCons .ddName{ font-size:14px; width:160px; display:block; height:26px; overflow:hidden;}
.rzalCons .ddzhiwei{ font-size:14px; font-weight:bold; display:block; height:26px; overflow:hidden;}
.rzalCons .picLogo{ width:63px; float:right;}
.rzalCons .picLogo img{ width:63px; height:62px;}

/*联系我们*/
.lxwmCon  .wxts{ width:800px; border:1px solid #dddddd; padding:10px 50px;}
.lxwmCon  .wxts .tips{ font-size:14px; color:#000; line-height:30px;} 
.lxwmCon  .wxts .red{ color:#c4261c; padding:0 5px;}
.lxwmCon .wxtsInput{ width:890px; margin:15px auto; overflow:hidden;}
.lxwmCon .wxtsInput ul li{ width:800px; line-height:32px; margin:10px 0;}
.lxwmCon .wxtsInput .inputs{ width:180px; height:30px; border:1px solid #ccc;  margin:0 10px;}
.lxwmCon .wxtsInput .sel{ width:100px; height:30px; border:1px solid #ccc;  margin:0 10px;}
.lxwmCon .wxtsInput .tex{ width:340px; height:80px; border:1px solid #ccc;margin:0 10px;}
.lxwmCon .wxtsInput .yzm{ width:80px; height:30px; border:1px solid #ccc;  margin:0 10px;}
.lxwmCon .wxtsInput .btn{ width:100px; height:30px; line-height:30px; border:1px solid #ccc; background:#CCC; color:#000; text-align:center; border:none; margin:20px 0 0 65px;cursor: pointer;}
.redd{color:#f00;padding:0 3px;}
.lxwmCon .wxtsInput ul li span{min-width:75px;display: inline-block;}


/*新闻左侧*/
.index-bm{ 
	width:200px; 
	position:absolute; 
	top:20px; 
	right:50%; 
	margin-right:-590px; 
	background:url(../images/index_bm.png) top center no-repeat; 
	padding:95px 20px 30px; 
	z-index:12;
}
.index-input-03{ width:190px; padding-left:10px; height:34px; border:#dbdbdb solid 1px; line-height:34px;color: #999;}
.index-input-04{ width:200px; padding-left:10px; height:34px; border:#dbdbdb solid 1px; line-height:34px;color: #999; font-size:14px;}
#area{background:#fff url(../images/fw_bg.png) no-repeat 167px center;}
.index-button-02{ width:200px; height:36px; background:#fa4c06; color:#ffffff; text-align:center; line-height:36px; cursor:pointer; font-size:18px; border:0px;}
.index-button-02:hover{  background:#cc0000; }
.all-hover-animate:hover{ transition:all 0.3s linear 0s;-webkit-transition:all 0.3s linear 0s;-o-transition:all 0.3s linear 0s;-moz-transition:all 0.3s linear 0s;opacity:1}
td.radioNew{
	width:93px!important;
	height: 34px;
	background: #fff;
	float: left;
	margin-bottom: 10px;
	border:1px solid #dbdbdb;
	line-height: 34px;
	color: #999999;
	font-size: 12px;
	font-family: 瀹嬩綋;
	display: inline-block;
	text-indent: 10px;
	cursor: pointer;
}
td#radioOld{
	float: right;
}
td.active{
	border:1px solid #fa4c06;
	color: #fa4c06;
	background:#fff url(../images/checked.png) no-repeat 70% center;
}
td.radioNew .newHouse{
	width:93px!important;
	height: 34px;
	line-height: 34px;
	color: #999999;
	font-size: 12px;
	font-family: 瀹嬩綋;
	display: inline-block;
	cursor: pointer;
}
.index-pic-ryq{
	width: 100%;
	height: auto;
	text-align: center;
}
.index-pic-ryq img{
	width:100%;
}



/*新设计师页*/

.layout {
	POSITION: relative; TEXT-ALIGN: left; MARGIN: 0px auto; WIDTH: 1000px; CLEAR: both
}
.clearfix {
	ZOOM: 1
}
.w-120{ width:120px!important;}
.f_r{ float:right!important; display:inline;}
.btn-animate{ -webkit-transition:all 0.3s ease-in; -moz-transition:all 0.3s ease-in; -o-transition:all 0.3s ease-in; -ms-transition:all 0.3s ease-in; transition:all 0.3s ease-in;}
.btn-animate:hover{background-color:#cc9966;}
.blue-btn-animate{ -webkit-transition:all 0.3s ease-in; -moz-transition:all 0.3s ease-in; -o-transition:all 0.3s ease-in; -ms-transition:all 0.3s ease-in; transition:all 0.3s ease-in;}
.blue-btn-animate:hover{background-color:#00add8; color:#fff;}
.yellow-btn{ display:inline-block; height:30px; line-height:30px; overflow:hidden; white-space:nowrap; background-color:#fa4c06; color:#fff; font-size:14px; font-weight:700; text-align:center;}
.blue-btn{ display:inline-block; padding:7px 0; white-space:nowrap; background-color:#00ccff; color:#fff; font-size:14px; font-weight:700; text-align:center;}
.yellow-btn-light{display:inline-block; height:30px; line-height:30px; white-space:nowrap; background-color:#ff8453; color:#fff; font-size:14px; font-weight:700; text-align:center;}
a:hover.yellow-btn{ color:#fff; background-color:#cc9966;}
a:hover.yellow-btn-light{ color:#fff; background-color:#fa4c06;}