@charset "utf-8";
* {margin:0;padding:0;list-style-type: none;}


img { border:0;}
a{blr:expression(this.onFocus=this.blur());outline:none; border:0;}
a:link {color:#000;text-decoration:none;}
a:visited {color:#000;text-decoration:none;}
a:hover {color:#000;text-decoration:underline;}
.data {font-size: x-small;}

.more {
	float: right;
	padding-right: 10px;
}
.more a {
	display:block;
	width:32px;
	height:7px;
	background:url(../images/more.gif) no-repeat;
	text-indent:-9999px;
}
.more a:hover { background-position:0 -7px;}
.viewMore { padding-left:10px;}
.viewMore a {background: url(../images/arrow_right_01.gif) no-repeat 5px right;padding-right:10px;}




body  {	text-align: center;color: #666;line-height:120%;background: #FFF url(../images/bg_logo.gif) no-repeat center top;}
body.enColFixRtHdr   {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:11px;}
body.cnColFixRtHdr   {font-family: Verdana, Arial, "宋体";font-size:12px;}
#container {
	width: 960px;
	margin: 0 auto;
	text-align: left;
	position:relative;
	word-wrap: break-word;
} 

/* #header { background:url(../images/titlenanemse.gif) no-repeat 520px 28px; } */
 #sidebar {
	float: right;
	width: 235px;
}
 #mainContent {border-right:1px solid #ccc;
	float: left;
	width: 700px;
} 
 #footer {
	width: 960px;
	padding: 20px 0;
	margin:0 auto;
	color: #333;
} 

.fltrt {float: right;margin-left: 8px;}
.fltlft {float: left;margin-right: 8px;}
.clearfloat {clear:both; height:0;font-size: 1px;line-height: 0px;}
.blank10px {clear:both; height:10px;font-size: 1px;line-height: 0px;}
.blank10px_height {
	float: left;
	width: 10px;
height:50pxfont-size: 1px;	line-height: 0px;
	height: 10px;
}
.blank20px {clear:both; height:20px;font-size: 1px;line-height: 0px;}
.aContent {
	border-bottom: 1px solid  #CCC;
	padding:5px 0px 10px 0px;
}
#newsEvent p {

}
.focusTitle {padding-bottom: 10px;overflow:hidden;zoom:1; height:12px;}
.focusTitle h1 {line-height: 12px;font-size: 12px;background: url(../images/focusTitle.gif) no-repeat;text-indent: -99999px;float: left; width:99px; height:12px;}
.focusTitle #tit_Interview  { background-position:0 2px;}
.focusTitle #tit_Graphic   { background-position:0 -10px;}
.focusTitle #tit_Product   { background-position:0 -22px;}
.focusTitle #tit_Space     { background-position:0 -34px;}
.focusTitle #tit_Network   { background-position:0 -46px;}

.focusTitle #tit_blogs          { background-position:-100px 2px;}
.focusTitle #tit_Designers      { background-position:-100px -10px;}
.focusTitle #tit_Introduce      { background-position:-100px -22px;}
.focusTitle #tit_Key_Words      { background-position:-100px -34px;}
.focusTitle #tit_Information    { background-position:-100px -46px;}

.focusTitle #tit_Client         { background-position:-200px 2px;}
.focusTitle #tit_Related_Works  { background-position:-200px -10px;}
.focusTitle #tit_Related_News   { background-position:-200px -22px;}
.focusTitle #tit_News           { background-position:-200px -34px;}
.focusTitle #tit_Latest_News    { background-position:-200px -46px;}



.focusPic {
	width: 230px;
	text-align: center;
}
 .focusList {
	padding-top: 10px;

}
#sideRelWorks .listImg , #articleList .listImg {float: left;padding-right: 10px;}

.focusPic li { padding:4px;float: left; height:62px;}
.focusPic li a { padding:3px; border:solid 1px #CCC; display:block; width:54px; height:54px;}
.focusPic li a:hover {border: solid 1px #999;}

.focusList  li {
	background:url(../images/dot.gif) no-repeat 0 6px;
	width:220px;
	white-space:nowrap;
	overflow:hidden;
	line-height: 120%;
}

.focusList  li .previewPic { display:none;}
 .focusList  h2 {
	font-size:12px;
	line-height: 150%;
}
.focusList li a { text-decoration:none;  color:#666;}
.focusList li a:hover { color:#000;}
.focusList li h3 {
	padding-left:8px;
	font-size:12px;
	color:#000;
	font-weight: normal;
}
.focusList li a:hover h3 { text-decoration:underline;}


.focusList  li p {padding-left:8px;}
.focusList  li .data {padding-left:8px;}
#sidebar .focusList  dt {clear:both;padding-top:2px;font-size: 12px;font-weight:bold;text-indent: 8px;color: #000;background: url(../images/dot.gif) no-repeat 0px 7px;}
#newsEvent .focusList p {
	word-break:break-all;
	overflow:hidden;
	display:block;
	height:80px;
	padding:5px 10px 5px 0px;
	width: 300px;
}
#interview p {
	word-break:break-all;
	height:142px;
	overflow:hidden;
	display:block;
	padding:5px 10px 5px 0;
	line-height: 150%;
}

.focusList li {width:100%;padding-bottom:15px;}
#sidebar .focusList li {
	background:url(../images/dot.gif) no-repeat 
	0px 6px;
	padding-left:10px;
	font-size:12px;
}
#sidebar .focusList li span { display:block;}


#interview h2 {font-size: 14px;display: block;padding-left: 10px;}
/*#interview p:first-letter { font-size:26px; font-weight:bold; float:left; padding:5px 10px 0 10px; line-height:24px; display:block;}*/
#interview #interviewPic {
	padding-right: 10px;
	float: left;
}
#interviewPic h4 {color: #000;display: block;text-align: left;width: 180px;}
 body.enColFixRtHdr  #interviewPic h4 {font-size: 11px;}
 body.cnColFixRtHdr  #interviewPic h4 {font-size: 12px;}

#footer #bottomLogo {
	margin: 0px auto;
	width: 76px;
}
#footerContent {line-height:18px;}
#footerContent span { font-size:12px;}
#footerNav {clear: both;padding: 2px 10px;}
#footerNavCon {width: 960px; padding:5px 0;margin:0 auto;border-bottom: 1px solid #CCC;border-top: 1px solid #CCC;}
#footerNavCon ul { padding:0 35px;}
#footerNav li {float: left;padding:0 11px;}
#footerNav li a:link {color:#000;text-decoration:none;}
#footerNav li a:hover {text-decoration:underline;}
#footerNav #frLinks {
	margin: 0px auto;
	width: 960px;
	padding-top:20px;
	height: 70px;
}
 #frLinks a img {filter:progid:DXImageTransform.Microsoft.Alpha(opacity=60) gray; -moz-opacity:.60; opacity: .60;}
 #frLinks a:hover img  {filter: -moz-opacity:1; opacity:1;}





#footer .panelArea span {font-size: 18px;}
#footer .panelArea {
	width:420px;
	margin:0 auto;
}
#footer .panelArea li {
	float:left;
	padding:10px 25px 0px 8px;
}



#nav {height:105px;overflow: hidden;width: 960px;}
#nav li { overflow:hidden;color:#000;float: left;padding:1px 12px 0 0;font-size: 12px;}
#nav dt {border-top: 2px solid #000; font-weight:bold; line-height:150%;}
#nav li a {
	width: 150px;
	height:16px;
	display:block;
}
#nav li dd  a:hover  {background:#eee;}	
#nav li.last {padding-right:0px;}
.enColFixRtHdr #nav li dd {font-size:10px;padding-right:0px; }
.cnColFixRtHdr #nav li dd {padding-right:0px; }
 #nav li dd a {line-height:15px;color:#666; border:0;}
 #nav li dd a:hover {color:#333;text-decoration: none;}	

 #nav li dd.on { background:#666; color:#FFF;}
 #nav li dd.on a { color:#FFF;}
 #nav li dd.on a:hover { background:#666; color:#FFF;}

#nav dt a {background-image: url(../images/nav_bg.gif);background-repeat: no-repeat;text-indent: -9999px;}

#nav #nav_about a { background-position:0 0;}
#nav #nav_about a:hover { background-position:-150px 0;}

#nav #nav_team a { background-position:0 -16px;}
#nav #nav_team a:hover { background-position:-150px -16px;}

#nav #nav_w110 a { background-position:0 -32px;}
#nav #nav_w110 a:hover { background-position:-150px -32px;}

#nav #nav_w113 a { background-position:0 -48px;}
#nav #nav_w113 a:hover { background-position:-150px -48px;}

#nav #nav_w111 a { background-position:0 -64px;}
#nav #nav_w111 a:hover { background-position:-150px -64px;}

#nav #nav_w112 a { background-position:0 -80px;}
#nav #nav_w112 a:hover { background-position:-150px -80px;}








#moreBlogs {text-align: right;clear: both;padding-top: 15px;}
#backToHome {float: left;height:90px;width:110px;overflow:hidden;}
#backToHome a {display: block;height: 90px;width: 110px;}

#backToTop {float: right;width: 120px;}
#backToTop a { display:block;height:60px; width:106px; background:url(../images/backtotop.gif) no-repeat 0 0; text-indent:-8000px;}
#backToTop a:hover { background-position: 0 -60px;}


#pageName {border-bottom: 2px solid #000;}
#pageName h2 {font-size: 24px;color:#000;float: left;}
#pageName h2:first-letter { font-size:36px;}
#crumb {float: left;padding:18px 0 0 20px;color: #666;}
#crumb a { color:#999; text-decoration:underline;}
#crumb a:hover { color:#000;}

#articleTitle, #blogTitle { padding:20px;}
#articleTitle h1 {
	font-size: 28px;
	color: #000;
	font-weight:normal;
	padding-bottom: 10px;
	line-height: 120%;
}
#articleContent {
	font-size: 12px;
	line-height: 150%;
	color: #333;
	padding:0 15px;
}
#articleContent img { vertical-align:top;}
#articleContent p { padding-bottom:20px;}
#articleContent p a { border-bottom:dashed 1px #000;}
#articleContent p a:hover { text-decoration:none; border-bottom:solid 1px #000;}

#blogTitle h1 {font-size: 28px;color: #000; font-weight:normal; margin-bottom:5px; padding-bottom:5px;}


.blogContent {
	padding:0px 20px;
}
.blogContent p {
	padding:10px 0;
	font-size: 14px;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 150%;
	color: #333;
}
.blogContent p a { border-bottom:dashed 1px #000;}
.blogContent p a:hover { text-decoration:none; border-bottom:solid 1px #000;}
.blogContent .blogTitle {
	/*border-bottom:solid 1px #ccc;*/
	margin-left: 75px;
}
.blogContent .blogTitle h3 {
	font-size:17px;
	font-family:Arial, "microsoft yahei", "黑体";
	font-weight:normal;
	line-height: 130%;
}
.blogContent .blogTitle span {
	float:right;
	padding-top:5px;
}
#mainContent .tags {background: url(../images/tages_icon.gif) no-repeat 0 11px;overflow:hidden;zoom:1;padding: 10px 0px 5px 40px;}
.blogArticleInfo .tags {margin-left: 75px;}
#mainContent .tags li { float:left; padding-left:10px;}
#mainContent .tags a { color:#666; text-decoration:underline;}
#mainContent .tags a:hover { color:#000;}
#mainContent .learnMore a { text-decoration:underline;}

#sidebar .bContent {border-top: 1px dashed #CCC;padding: 10px 0px }
#sidebar .bContent h2 {color: #000;font-size: 12px;padding-bottom: 10px;}
#sideTags li {	float: left;padding-right: 20px; line-height:200%;}
#sideTags li a { text-decoration:underline;}
#sideTags li a:hover { color:#FFF; background:#000;}
#sideDesigner li, #sideClient li {	clear: both;padding-bottom: 5px;}

#sideRelWorks  a:link  {display: block;height: 54px;width: 295px;} 
#sideRelWorks a:hover {background:#000;color:#FFF;text-decoration:none;cursor: pointer;}
#sideRelWorks dl {float: left;width: 230px;}
#sideRelWorks a:link dt {clear:both; padding-top:2px;font-size: 12px;font-weight:bold;color: #000;}
#sideRelWorks a:hover dt {clear:both;font-size: 12px;font-weight:bold;color: #FFF;}
#sidebar #sideInfo {text-align: center;padding: 20px;}
#sidebar #sideInfo  h2  {color: #000;font-size: 12px;}




#chooseLanguage { float:right; width:110px; padding-top:30px;}
#chooseTitle a { text-decoration:none; color:#666;}
#chooseTitle a:hover { color:#000;}
#chooseTitle img {vertical-align: middle; margin-right:5px; float:left;}
#chooseLanguage ul {position:absolute;top:48px;left:32px; width:180px;  display:none }
#chooseLanguage:hover ul, #chooseLanguage.over ul{ display: block; } 
#chooseLanguage  li {position:relative;float:left;filter: Alpha(Opacity=90);-moz-opacity:0.9;  opacity:0.9;  }
#chooseLanguage  li a { color:#666;  height:16px; font-size:12px; display:block; padding:3px; line-height:16px;background:#EEE; width:172px;}
#chooseLanguage  li a:hover {  display:block; background:#CCC;color:#000;}	





#searchBar {padding:20px;}
#search_bar { border:1px #666 solid; height:15px; line-height:15px; padding:2px 2px 2px 20px; vertical-align:middle; width:150px; float:left; margin-right:5px; background: url(../images/search_icon.gif) no-repeat 2px 2px;}
#searchBar a { width:70px; height:21px; vertical-align:middle; display:block; background:url(../images/search_buttom.gif) no-repeat; text-indent:-5000px; float:left;}
#searchBar a:hover { background-position: 0 -22px;}
#sidebar #interview {height: 421px;}

#articleInfo h3 { color:#000; font-size:14px; line-height:200%;}
#articleList {padding:20px 0px;}
#articleList li {float:left;padding:3px;margin:3px;border:1px #ccc solid;}
#articleList li h3 { font-size:12px; padding:5px 0;}
#articleList li.over  {border:1px #999 solid;}
#articleList a  { display:block;}
#articleList a p, #articleList a span { color:#666;}
#articleList a:hover { text-decoration:none;}


#newsList {padding:20px 0px;}
#newsList li {float:left;padding:10px 25px;margin:10px;width:245px; background:url(../images/dot.gif) no-repeat 15px 17px; overflow:hidden; height:55px;}
#newsList li h3 {
	font-size:12px;
	white-space: nowrap;
}
#newsList  p, #newsList span { color:#666; white-space:nowrap; overflow:hidden;}
#newsList li .listImg { float:left; padding-right:5px;}



#blogList {padding:20px 0px;}
#blogList li {float:left;padding:5px;margin:10px;width:284px;border-bottom: solid 1px #000;display: inline;}
/*#blogList li.over {border:1px #999 solid;}*/
#blog li h3 { font-size:12px;}
#blogList  p, #blogList span { color:#666; white-space:nowrap; overflow:hidden; width:220px; height:16px; line-height:20px;}
#blogList li .listImg { float:left; padding-right:5px;}


/*页码*/
.nextpage {padding: 20px 0;}
.nextpage li {float:left;padding:3px;}
.nextpage  a {line-height:14px; color:#333; }
.nextpage  a:hover {color: #000;}

a.pagelistb {color: #000; font-weight:bold;}	
.nextpage a.iconFirstPage, 
.nextpage a.iconPrevious, 
.nextpage a.iconNext, 
.nextpage a.iconLastPage { display:block; text-indent:-5000px; overflow:hidden; background:url(../images/arrow_icon.gif) no-repeat; border:0; width:12px; height:14px;}

.nextpage a.iconFirstPage { background-position:0 0;}
.nextpage a.iconFirstPage:hover { background-position:0 -18px;}

.nextpage a.iconPrevious { background-position:-15px 0;}
.nextpage a.iconPrevious:hover { background-position:-15px -18px;}

.nextpage a.iconNext { background-position:-30px 0;}
.nextpage a.iconNext:hover { background-position:-30px -18px;}

.nextpage a.iconLastPage { background-position:-45px 0;}
.nextpage a.iconLastPage:hover { background-position:-45px -18px;}

#aboutUsContent, #contact {width: 650px;} 

#aboutUsContent h1 {
	font-family: Arial, "微软雅黑", "宋体";
	font-size: 24px;
	font-weight:normal;
	color: #000; padding:10px 0;
	border-bottom: 1px solid #CCC;
}

#aboutUsContent h3, .cultureCont h3 {font-size: 11px; padding-top:10px;}
body.cnColFixRtHdr  #aboutUsContent h3, body.cnColFixRtHdr .cultureCont h3 {font-size: 12px; padding-top:10px;}

#contact h3 {font-family: Arial, "微软雅黑", "宋体";font-size: 12px;color: #333333;}
#contact p {padding-bottom:50px;}
.nationalFlag {padding:30px 0px 10px 0px;}
#aboutUsNav {float: right;padding: 18px 20px 0 0;}
#contact h2 {font-size: 14px;padding:20px 0px ;}
#contact h2 span { color:#CC0000;}

.absCon { padding-bottom:50px;}
.absCon  p {
	padding:0 0 20px 0;
}

.designPhoto {
	float: left;
	padding-right: 5px;
}
.designName {
	float: left;
	height: 60px;
	overflow: hidden;
}
.aContent .designName {
	width: 130px;
	overflow: hidden;
	height:54px;
}
.designName h3 {
	font-size: 12px;
	font-weight: normal;
	padding-bottom: 5px;
}
.aContent .designName  h3 {width:190px;overflow:hidden;white-space: nowrap;}
#blogs li, .aContent .iconList li {overflow:hidden;zoom:1;clear: both;padding:5px 10px;clear: both;}

.slide {border-bottom: solid 3px #000; clear:both;}
#slideCon {width:138px;margin:0 auto;} 
.slide .btn-slide {WIDTH: 138px;DISPLAY: block;HEIGHT: 33px;background: url(../images/silde_btn.gif) no-repeat 0 -33px;text-indent:-5000px;}
.slide .active {BACKGROUND-POSITION:0 0px}
#panel { background: url(../images/panel.gif) repeat-x top center; overflow:hidden; zoom:1;}
#panel #panelCon {margin: 0px auto;width: 1000px; text-align:left; padding:20px 0; color:#CCC;}
#panel .panelArea {float: left;width: 300px; padding-left:20px;}
#panel .border { background: url(../images/panel_bd_bg.gif) repeat-y top right;}
#panel .focusTitle h1 {color: #FFF; background-position:0 -6px;}

#panelCon li { overflow:hidden; zoom:1;clear: both; padding:5px 20px;}
#panelCon li a { color:#FFF;}
#webTotalArticle .panelArea span {font-size: 18px;}
#webTotalArticle li { background: url(../images/arrow_right_00.gif) no-repeat 8px 12px;}
#netLinks  li { padding:13px 15px;}

/*焦点图滚动效果 */

#focusSilder {/*background-image: url(../images/focus_bg.gif);*/padding-bottom: 10px;}
.graphic, #prevBtn, #nextBtn { margin:0; padding:0;display:block; overflow:hidden; text-indent:-8000px; }
#focusPic ul, #focusPic li {margin:0;padding:0;list-style:none;}
#focusPic li {width:960px;height:250px;overflow:hidden;}	
#prevBtn, #nextBtn { display:block;width:45px;height:80px;position:absolute;top:270px;z-index:1000;}	
#prevBtn {left:10px;}
#nextBtn{ left:900px;}														
#prevBtn a, #nextBtn a { display:block;position:relative;width:45px;height:80px; background-repeat:no-repeat; background-position:0 0;	}
#prevBtn a:hover , #nextBtn a:hover { background-position:0 -80px;}	

#nextBtn a {background-image:url(../images/btn_next.png);}	


#prevBtn a {background-image:url(../images/btn_prev.png);}

/*顶部焦点小图滚动*/
.blk_18 {OVERFLOW: hidden;WIDTH: 960px;ZOOM: 1}
.blk_18 .pcont {FLOAT: left; OVERFLOW: hidden; WIDTH: 906px;}
.blk_18 .ScrCont {WIDTH: 9900px; ZOOM: 1}
.blk_18 #List1_1 {FLOAT: left}
.blk_18 #List2_1 {FLOAT: left}
.blk_18 .LeftBotton  {background: url(../images/btn_prev_small.gif) no-repeat;}
.blk_18 .RightBotton {background: url(../images/btn_next_small.gif) no-repeat;}
.blk_18 .LeftBotton, .blk_18 .RightBotton   {BACKGROUND-POSITION: 0px 0px;FLOAT: left;MARGIN: 20px 0px;WIDTH: 27px;HEIGHT: 35px;}
.blk_18 .LeftBotton:hover, .blk_18 .RightBotton:hover {BACKGROUND-POSITION: 0px -35px;}
.blk_18 .pl li {float:left;padding:10px 7px;}
.blk_18 li a {border: 1px solid #ccc;padding: 3px; display:block; width:54px; height:54px;}
.blk_18 li a:hover { border: 1px solid #000;}

.commu_cont3 {MARGIN: 9px 7px 7px; LINE-HEIGHT: 150%}
.commu_cont3 UL {WIDTH: 188px}

#articleList_img {padding:10px 0;background-color: #FFF;}






/*面包屑*/
#crumb {
	color: #000;
	background:url(../images/focusTitle_bg.gif) no-repeat 0 26px;
	padding: 20px 0 0 10px;
	width: 90%;
}
#crumb a { color:#333; text-decoration:underline;}
#crumb a:hover { color:#000;}



/*小图列表*/
.smallPicList {
	padding:0 10px;
	clear: both;
}
.smallPicList li {
	float:left;
	padding:3px;
}
.smallPicList . designPhoto {padding:0px;}
.smallPicList  a:link {
	padding:4px;
	display:block;
	height:54px;
	width:54px;
	border:1px solid #ccc;
}
.smallPicList a:hover {border:1px solid #000;}



#mainContent .nextAndPrev {padding: 20px;}
#articleInfo {text-align: center; }
#focusSilder #focusPic {height: 250px;overflow: hidden;}
#mainContent .aContent {
	height: 220px;
	overflow: hidden;
}
#sidebar #blogs {
	height: 456px;
	overflow: hidden;
}
#mainContent #newsEvent .focusPic {
	width: 360px;
}
#mainContent #newsEvent {
	height: 200px;
	border-bottom: 1px solid #CCC;
	padding-top: 10px;
	;
}
.blogContent .blogDisplayPhoto {float: left;}
.blogContent .blogDisplayPhoto a { display:block; padding:3px; border:1px solid #CCC; width:54px; height:54px;}
.blogContent .blogDisplayPhoto a:hover {border:1px solid #000;}

.dsnWorkList { padding:15px;}
.dsnWorkList ul { padding:10px 0;}
.dsnWorkList li { padding:4px;float: left; height:62px;}
.dsnWorkList li a { padding:3px; border:solid 1px #CCC; display:block; width:54px; height:54px;}
.dsnWorkList li a:hover {border: solid 1px #000;}
.dsnWorkList  h1 {line-height: 150%;font-size: 12px;color: #000;background: url(../images/focusTitle_bg.gif) no-repeat 0px 8px;text-indent: 10px; border-bottom:1px solid #ccc;}
.dsnWorkList p { padding:10px ; font-size: 14px;font-family: Georgia, "Times New Roman", Times, serif;line-height: 150%;color: #333;}
.dsnWorkList h3 {padding:15px 0 0 10px;font-family: Georgia, "Times New Roman", Times, serif;color: #333; }
#designerInfo #displayphoto {float: left;padding-right: 20px;}

#designerInfo th {
	text-align:right;
	padding-right:10px;
	vertical-align:top;
	width: 90px;
}
#designerInfo {
	padding: 20px 10px;
	margin-bottom:20px;
}
#designerInfo h3 { font-size:18px; font-weight:normal; padding-bottom:10px; color:#000;}
#blogList h3 {font-size: 12px;}
#listselect {padding-bottom: 15px;}

/*设计师小列表*/
.desListTop { width: 300px; }
	.desListTop dd {margin-left: 20px;border-left: 1px dashed #CCC;}
	.desListTop dt {background: url(../images/arrow_right_01.gif) no-repeat 0px 8px;padding:5px 10px;font-weight: bold;}
	.desListTop li {background: url(../images/dot.gif) no-repeat 8px 11px;padding:5px 15px;}
#clientList li {padding: 20px;float: left;}
#clientList a img {filter:progid:DXImageTransform.Microsoft.Alpha(opacity=60) gray; -moz-opacity:.60; opacity: .60;}
#clientList a:hover img  {filter:; -moz-opacity:1; opacity:1;}
/* 公司文化 */
#container .cultureCont {float: left;width: 340px;padding-right: 20px;}
.cultureCont p { word-wrap: break-word;word-break:break-all;}
#milestone h1 {font-size: 11px;font-weight: normal;color: #FFF;background-color: #000;text-align: center;}
body.cnColFixRtHdr  #milestone h1 {font-size: 12px;}
#milestone dt {color: #000;padding: 3px 10PX;background-color: #DEDFE0;border-top: 1px solid #FFF;}
#milestone dd {padding: 10px;border-bottom: 1px solid #CCC;background-color: #F5F5F5;}
.indFolCon {float: left;width: 230px;border-top: 2px solid #000;}
.indFooCon {float: left;width: 475px;border-top: 2px solid #000;}
#ind_blog {border-top: 2px solid #000;}
.indFooCon li {}
#newsEvent li,#ind_blog li {width: 220px;padding:0 15px 10px 0;float: left;}

#designers li {padding:0 10px 10px 0;float: left;}
#newsEvent li img , #ind_blog li img, #designers li img { border:1px solid #ccc; padding:4px;}
#newsEvent .designName {
	width: 140px;
}
#newsEvent li {
	padding-top: 8px;
}
#ind_blog .designName {
	width: 140px;
}
#sty_client_con h3 {
	font-size: 12px;
	color: #000;
	line-height: 150%;
}
#sty_client_con { padding:10px 0;
	border-bottom: 1px solid #CCC;
}
#sty_client_con .infoCon { float:left; padding-left:10px;}
.blogArticleInfo {
	padding-top: 15px;
	border-top: solid 1px #ccc;
}
