@charset "utf-8";
/* CSS Document */

/* redefine mate - begin */
body,table,tr,td,th,ol,ul,dl,dt,dd,li,form,p,h1,h2,h3,h4,h5,h6,img,a,span,strong,input {padding:0; margin:0; border:0; list-style:none; text-decoration:none; text-indent:0;}
body {padding:0 0 0 0; text-align:center; font-size:12px; font-family:Arial, Helvetica, sans-serif, "宋体"; color:#50565b; overflow:auto;}
a {color:#199ecd; cursor:pointer;}
a:hover {text-decoration:underline;}
form {display:block;}
* {word-break:break-all; word-wrap:break-word;}
/* redefine mate - end */


/* common class - begin */
/** layout - begin **/
.wrapper {width:950px; margin:0 auto; text-align:left;}
.block {display:block; clear:both;}
.clear {clear:both; line-height:0; font-size:0;}
.hidden {display:none;}
.l,.c {float:left;}
.r {float:right;}
.ul-float {overflow:auto; zoom:1;}
.ul-float li {float:left;} 
.nowrap {white-space:nowrap;}
.margin-top-10 {margin-top:10px;}
.margin-top-20 {margin-top:20px;}
.margin-right-10 {margin-right:10px;}
.margin-bottom-10 {margin-bottom:10px;}
.margin-bottom-20 {margin-bottom:20px;}
.padding-10 {padding:10px;}
.more {display:block; float:right;}
.more a {font-size:12px; font-weight:normal; font-family:"宋体";}
.list-more {height:30px; padding:0 20px 20px 10px; overflow:auto;}
.align-center {text-align:center;}
.align-center * {margin:auto; text-align:left;}
.align-left {text-align:left;}
.align-right {text-align:right;}
.overflow-auto {overflow:auto; zoom:1;}
.nobg {background:none;}
.noborder {border:none;}
.underline {text-decoration:underline;}
.noblod {font-weight:normal;}
.changeLink {padding:0; margin:0; border:0; cursor:pointer;}
.indent_2em p {text-indent:2em;}

.tips_info {display:block; height:12px; line-height:12px; padding:4px;}
	.tips_info img {margin-right:0.5em; vertical-align:middle;}
	.tips_error {color:#ff0000;}
	.tips_suc {color:#37a524;}
	.tips_smile {color:#199ecd;}
	
/** layout - end **/

/** element - begin **/
.button-grey {display:block; width:130px; height:30px; margin:0; padding:0; line-height:30px; color:#fff; font-size:14px; text-indent:1em; text-align:left; background:url(../images/buttons.gif); cursor:pointer;}
.button-grey:hover {text-decoration:none; background-position:0 -30px;}
.button-grey-prev {display:block; width:116px; height:30px; margin-right:4em; padding-right:14px; line-height:30px; text-align:right; color:#fff; font-size:14px; background:url(../images/buttons.gif) 0 -190px; cursor:pointer;}
.button-grey-prev:hover {text-decoration:none; background-position:0 -220px;}
.button-grey2 {display:block; width:60px; height:30px; line-height:30px; color:#fff; font-size:12px; text-align:center; background:url(../images/buttons.gif) 0 -60px; cursor:pointer;}
.button-grey2:hover {text-decoration:none; background-position:0 -90px;}
.button-grey3 {display:block; width:150px; height:35px; line-height:35px; color:#fff; font-size:14px; text-align:center; background:url(../images/buttons.gif) 0 -120px; cursor:pointer;}
.button-grey3:hover {text-decoration:none; background-position:0 -155px;}
.button-grey4 {display:block; float:left; width:170px; height:50px; line-height:50px; color:#fff; font-size:14px; text-align:left; text-indent:1em; background:url(../images/buttons.gif) 0 -250px; cursor:pointer;}
.button-grey4:hover {text-decoration:none; background-position:0 -300px;}
.button-grey5 {display:block; float:right; width:130px; height:30px; margin-right:40px; line-height:30px; color:#fff; font-size:14px; text-align:center; background:url(../images/buttons.gif) 0 -350px; cursor:pointer;}
.button-grey5:hover {text-decoration:none; background-position:0 -380px;}
.button-grey6 {display:block; float:left; width:100px; height:30px; margin-right:20px; line-height:30px; color:#fff; font-size:14px; text-align:center; background:url(../images/buttons.gif) 0 -410px; cursor:pointer;}
.button-grey6:hover {text-decoration:none; background-position:0 -440px;}
.button-grey7 {display:block; float:left; width:100px; height:80px; line-height:30px; color:#fff; font-size:14px; text-align:center; background:url(../images/buttons.gif) 0 -470px; cursor:pointer;}
.button-grey7:hover {text-decoration:none; background-position:0 -570px;}
.button-grey8 {display:block; width:180px; height:30px; line-height:30px; color:#fff; font-size:14px; text-indent:1em; background:url(../images/buttons.gif) 0 -670px; cursor:pointer;}
.button-grey8:hover {text-decoration:none; background-position:0 -700px;}
.button-grey9 {display:block; float:left; width:130px; height:30px; line-height:30px; color:#fff; font-size:14px; text-align:center; background:url(../images/buttons.gif) 0 -380px;}
.button-grey10 {display:block; float:left; width:60px; height:20px; line-height:20px; color:#fff; font-size:12px; text-align:center; background:url(../images/buttons.gif) 0 -730px;}
.button-grey10:hover {text-decoration:none; background-position:0 -750px;}
.button-grey11 {display:block; float:left; width:230px; height:40px; line-height:40px; color:#fff; font-size:14px; text-indent:1em; background:url(../images/buttons.gif) 0 -770px;}
.button-grey11:hover {text-decoration:none; background-position:0 -810px;}



.close {display:block; float:right; width:11px; height:11px; line-height:11px; font-size:8px; border:1px solid #5dcef6; cursor:pointer; background:#fff url(../images/close-x.gif) no-repeat 2px 2px;}
.close:hover {background:#5dcef6 url(../images/close-x.gif) no-repeat 2px -5px;}
.close2 {display:block; float:right; width:11px; height:11px; line-height:11px; font-size:8px; border:1px solid #5dcef6; cursor:pointer; background:#fff url(../images/close--.gif) no-repeat 2px 2px;}
.close2:hover {background:#5dcef6 url(../images/close--.gif) no-repeat 2px -5px;}
.totop {display:block; float:right; width:11px; height:11px; line-height:11px; font-size:8px; border:1px solid #5dcef6; cursor:pointer; background:#fff url(../images/totop.gif) no-repeat 2px 2px;}
.totop:hover {background:#5dcef6 url(../images/totop.gif) no-repeat 2px -5px;}

.fillinput {height:18px; *height:18px !important; *height:18px;}
.fillinput,.fillarea {margin-bottom:10px; padding:4px 4px; border:1px solid #9ca3aa; color:#50565b; background:#fff url(../images/inputbg1.gif) repeat-x;}
.fillarea {font-size:14px;}
/** element - end **/

/** font style - begin **/
.color-grey1 {color:#50565b;}
.color-grey2 {color:#9ca3aa;}
.color-red1 {color:#FF6600;}
.color-white {color:#fff; font-size:14px;}
.color-cyan {color:#5dcef6;}
.color-cyan2 {color:#199ecd;}
.font-mingliu {font-family:MingLiU; font-size:11px;}
.font-songti {font-family:"宋体";}
.font-10 {font-size:10px;}
.font-11 {font-size:11px;}
.font-12 {font-size:12px;}
.font-14 {font-size:14px;}
.nobold {font-weight:normal;}
span.disable {color:#e1e1e1;}
/** font style - end **/

/** link style - begin **/
.hover-underline a:hover {text-decoration:underline;}
/** link style - end **/

/** list style - begin **/
.block-title {padding:10px; border:1px solid #e1e1e1; background:#f2f2f2; overflow:auto; zoom:1;}
	.block-title h3 {float:left;}
	.block-title .page_jump {display:block; float:left; margin-left:3em;}
	.block-title .page_jump a {margin:0 1em; font-size:12px;}
.block-body {border:1px solid #e1e1e1; border-top:none;}
.block-frame {border:1px solid #e1e1e1;}
.block-greybg {background:#f2f2f2;}
.p_14 p {font-size:14px; line-height:1.5em;}
#planTags {}
#planTags .block-title form {float:left; width:550px;}
#planTags .block-title .keyword {width:450px;}
#planTags .block-title .keyword input {width:320px;}
#planTags .block-body {border-bottom:none; background:url(../images/line2.gif) repeat-x bottom;}
#planTags .similar-keyword {clear:both; padding:1em;}
#planTags .similar-keyword a {margin-right:1em;}
#planTags .search-stat strong{margin:0 0.5em;}

h3 {font-size:14px;}
h3 em {display:block; height:15px; padding:0; background:url(../images/titles.gif) no-repeat;}
	em.tit-starDesigner {background-position:-20px -105px;}
	em.tit-store {background-position:-20px -120px;}
	em.tit-relation {background-position:-20px -135px;}
	em.tit-comment {background-position:-20px -150px;}
	em.tit-planUpdate {background-position:-20px -165px;}
	em.tit-designerRank {background-position:-20px -180px;}
	em.tit-attentionRank {background-position:-20px -195px;}
	em.tit-commentRank {background-position:-20px -210px;}
	em.tit-reply {background-position:-20px -225px;}
	em.tit-ideaUpdate {background-position:-20px -240px;}
	em.tit-newsUpdate {background-position:-20px -255px;}
.list-h3-1 {padding:9px; border:1px solid #e1e1e1; background:#f2f2f2;}
.list-h3-1 .subtit,.list-h3-2 .subtit {display:block; padding-top:5px; font-size:12px; font-weight:normal; color:#9ca3aa;}
.list-h3-2 {padding:10px; border-bottom:1px solid #fff; font-size:12px; font-weight:normal; color:#9ca3aa; background:#f2f2f2;}
.list-h3-2 img {padding-bottom:5px;}
.list-h3-3 {padding:7px 10px; border-bottom:1px solid #fff; line-height:15px; background:#f2f2f2;}
.list-h3-4 {padding:10px; border-bottom:1px solid #fff; font-size:14px; background:#f2f2f2;}
.list-h3-5 {padding:10px 0 0 10px; color:#9ca3aa; font-size:12px; font-weight:normal;}
.list-h3-6 {padding:10px; border-bottom:1px solid #fff; font-size:12px; font-weight:normal; color:#9ca3aa; background:#f2f2f2;}
.list-h3-6 em {float:left; width:30px;}
.list-h3-7 {margin:0 0 10px 0;}

.con-h3-1 {font-size:12px;}
.con-h3-2 {font-size:12px; color:#9ca3aa; font-weight:normal;}

.list-bigthumb {margin-top:10px;}
.list-bigthumb li {float:left; width:140px;}
.list-bigthumb li a.thumb {display:block; width:120px; height:120px; padding:2px; border:1px solid #e1e1e1; background:#fff;}
.list-bigthumb li a.thumb:hover {border:1px solid #9ca3aa;}
.list-bigthumb li a.thumb img {width:120px; height:120px;}
.list-bigthumb li h2 {padding:5px 3px; font-size:13px;}
.list-bigthumb li .vote_note {padding:10px 3px; font-size:12px; line-height:20px;}
.list-bigthumb li .author {font-size:12px;}
#hotIdea .commentCount {padding:0;}
#hotIdea .list-idea-1 li {height:52px; padding-bottom:5px;}
#recentSketch .list-midthumb {height:340px;}
#recentCase .list-midthumb,#recentDemo .list-midthumb {height:175px;}
#store .list-midthumb,#starDesigner .list-midthumb {height:120px;}

.list-midthumb {padding:10px 0 0 10px; border:1px solid #e1e1e1; border-top:none;}
.list-midthumb li {float:left; width:153px; *width:153px !important; *width:145px; height:66px; padding:0 8px 15px 0; overflow:hidden;}
.list-midthumb li a.thumb {display:block; float:left; width:64px; height:64px; margin-right:5px; padding:1px; border:1px solid #e1e1e1; background:#fff; overflow:hidden;}
.list-midthumb li a.thumb:hover {border:1px solid #9ca3aa;}
.list-midthumb li a.thumb img {width:64px; height:64px;}
.list-midthumb li a.thumb img.spec_sign {width:33px; height:33px;}
.list-midthumb li h2 {padding:2px 0 3px 0; font-size:12px; font-weight:normal;}
.list-midthumb li .author {margin-left:0;}

.list-midthumb2 {padding:10px 0 0 10px; background:#f2f2f2;}
.list-midthumb2 li {width:68px; padding:0 10px 15px 0;}
.list-midthumb2 li a.thumb {display:block; width:64px; height:64px; padding:1px; border:1px solid #e1e1e1; background:#fff;}
.list-midthumb2 li a.thumb:hover {border:1px solid #9ca3aa;}
.list-midthumb2 li a.thumb img {width:64px; height:64px;}
.list-midthumb2 li a.thumb img.spec_sign {width:33px; height:33px;}
.list-midthumb2 li h2 {padding:5px 1px; text-align:center; font-size:12px; font-weight:normal;}
.list-midthumb2 li .author {margin-left:0;}

.list-midthumb3 {padding:10px 0 0 10px; background:#f2f2f2;}
.list-midthumb3 li {width:64px; padding:0 8px 8px 0;}
.list-midthumb3 li a.thumb {display:block; width:64px; height:64px; overflow:hidden;}
.list-midthumb3 li a.thumb:hover {border:1px solid #9ca3aa;}
.list-midthumb3 li a.thumb img {width:64px; height:64px;}
.list-midthumb3 li a.thumb img.spec_sign {width:33px; height:33px;}
.list-midthumb3 li h2 {padding:5px 1px; text-align:center; font-size:12px; font-weight:normal;}
.list-midthumb3 li .author {margin-left:0;}

.list-midthumb4 {padding:10px 0 0 10px; background:#f2f2f2;}
.list-midthumb4 li {width:200px; padding:0 10px 15px 0;}
.list-midthumb4 li a.thumb {display:block; float:left; margin-right:5px; padding:1px; border:1px solid #e1e1e1; background:#fff;}
.list-midthumb4 li a.thumb:hover {border:1px solid #9ca3aa;}
.list-midthumb4 li a.thumb img {width:64px; height:64px;}
.list-midthumb4 li a.thumb img.spec_sign {width:33px; height:33px;}
.list-midthumb4 li h2 {padding:1px 0 4px 0; font-size:12px; font-weight:normal;}
.list-midthumb4 li span {margin-left:0; line-height:1.5em;}

.list-midthumb5 {padding:10px 0 0 10px; background:#f2f2f2;}
.list-midthumb5 li {width:200px; padding:0 10px 15px 0;}
.list-midthumb5 li a.thumb {display:block; float:left; width:64px; height:64px; margin-right:5px; padding:1px; border:1px solid #e1e1e1; background:#fff;}
.list-midthumb5 li a.thumb:hover {border:1px solid #9ca3aa;}
.list-midthumb5 li h2 {padding:1px 0 4px 0; font-size:12px; font-weight:normal;}
.list-midthumb5 li .author {margin-left:0;}

.list-midthumb6 {padding:10px 0 0 10px;}
.list-midthumb6 li {width:68px; height:100px; padding:0 20px 0 0;}
.list-midthumb6 li a.thumb {display:block; width:64px; height:64px; padding:1px; border:1px solid #e1e1e1; background:#fff; overflow:hidden;}
.list-midthumb6 li a.thumb:hover {border:1px solid #9ca3aa;}
.list-midthumb6 li a.thumb img {width:64px; height:64px;}
.list-midthumb6 li a.thumb img.spec_sign {width:33px; height:33px;}
.list-midthumb6 li h2 {padding:5px 1px; text-align:center; font-size:12px; font-weight:normal;}
.list-midthumb6 li .author {margin-left:0;}

.list-midthumb7 {padding:10px 0 0 10px; background:#f2f2f2;}
.list-midthumb7 li {width:64px; padding:0 8px 8px 0;}
.list-midthumb7 li a.thumb {display:block; width:64px; height:64px; overflow:hidden;}
.list-midthumb7 li a.thumb:hover {}
.list-midthumb7 li a.thumb img {width:64px; height:64px;}
.list-midthumb7 li a.thumb img.spec_sign {width:33px; height:33px;}
.list-midthumb7 li h2 {padding:5px 1px; text-align:center; font-size:12px; font-weight:normal;}
.list-midthumb7 li .author {margin-left:0;}

.list-idea-1 {padding:10px 10px 0 10px;}
.list-idea-1 li {margin-bottom:10px; padding-bottom:10px; background:url(../images/dotline.gif) repeat-x bottom; overflow:auto; zoom:1;}
.list-idea-1 li a.thumb {display:block; float:left; width:64px; height:64px; margin-right:5px; padding:1px; border:1px solid #e1e1e1; background:#fff; overflow:hidden;}
.list-idea-1 li a.thumb:hover {border:1px solid #9ca3aa;}
.list-idea-1 li a.thumb img {width:64px; height:64px;}
.list-idea-1 li a.thumb img.spec_sign {width:33px; height:33px;}
.list-idea-1 li h2 {padding:1px 0 4px 0; font-size:12px; font-weight:normal;}
.list-idea-1 .date {margin-right:0.5em; color:#9ca3aa;}
.list-idea-1 .content {float:left; width:80%; padding-left:10px;}
.list-idea-1 .commentCount {display:block; clear:both; padding-top:5px; text-align:right;}
.list-idea-1 .commentCount a,.list-idea-1 .commentCount span {margin:0 0.5em;}
.list-idea-1 .text {font-size:12px;}
.list-idea-1 .text * {display:inline;}
.list-idea-1 .qoute {display:block; padding:10px; line-height:1.5em; color:#9ca3aa;}
.list-idea-1 .qoute img.qoute-1 {margin-right:0.5em; vertical-align:bottom;}
.list-idea-1 .qoute img.qoute-2 {margin-left:0.5em; vertical-align:top;}
#ideaUpdate .list-idea-1 {padding-bottom:10px;}
#ideaUpdate .list-idea-1 li {clear:both; overflow:auto; zoom:1;}
#ideaUpdate .list-idea-1 .date {margin-right:0.5em; color:#9ca3aa;}
#ideaUpdate .list-idea-1 .content {float:left; width:550px; padding-left:10px;}
#ideaUpdate .list-idea-1 .commentCount {display:block; clear:both; padding-top:5px; text-align:right;}
#ideaUpdate .list-idea-1 .text {font-size:13px;}

.list-text-1 {padding:10px;}
.list-text-1 li {padding:0 0 0.8em 1em; background:url(../images/icon-sign-1.gif) no-repeat left top;}
.list-text-1 li h2 {font-size:12px; margin-bottom:5px;}
.list-text-1 li .author {margin-right:1em;}

.tag-visivle {float:left; width:100px;}

.list-bigthumb1 {}
.list-bigthumb1 li {clear:both; padding:20px 10px; background:url(../images/dotline.gif) repeat-x bottom;}
.list-bigthumb1 li a.thumb {display:block; float:left; width:130px; height:130px; margin-right:20px; padding:1px; border:1px solid #e1e1e1; background:#fff;}
.list-bigthumb1 li a.thumb:hover {border:1px solid #9ca3aa;}
.list-bigthumb1 li h2 {padding:1px 0 4px 0; font-size:14px;}
.list-bigthumb1 li .author {margin-left:0;}
.list-bigthumb1 li .store {margin-left:0;}
.list-bigthumb1 li .explan {width:500px; *width:450px !important; *width:450px; padding:10px 0; line-height:1.5em;}
.list-bigthumb1 li .content {float:left; width:500px;}

.list-bigthumb2 {}
.list-bigthumb2 li {clear:both; padding:20px 10px; background:url(../images/dotline.gif) repeat-x bottom;}
.list-bigthumb2 li a.thumb {display:block; float:left; margin-right:20px; padding:1px; border:1px solid #e1e1e1; background:#fff;}
.list-bigthumb2 li a.thumb:hover {border:1px solid #9ca3aa;}
.list-bigthumb2 li h2 {padding:1px 0 4px 0; font-size:14px;}
.list-bigthumb2 li .author {margin-left:0;}
.list-bigthumb2 li .explan {padding:10px 0; line-height:1.5em;}
.list-bigthumb2 li .content {float:left; width:370px;}

.list-bigthumb3 {margin-top:10px;}
.list-bigthumb3 li {float:left; width:138px; *width:138px !important; *width:138px; height:210px; margin-bottom:20px; margin-right:25px; *margin-right:25px !important; *margin-right:24px; overflow:auto; zoom:1;}
.list-bigthumb3 li a.thumb {display:block; width:130px; height:130px; padding:2px; border:1px solid #e1e1e1; background:#fff;}
.list-bigthumb3 li a.thumb:hover {border:1px solid #9ca3aa; text-decoration:none;}
.list-bigthumb3 li a.thumb img {width:130px; height:130px;}
.list-bigthumb3 li h2 {padding:5px 3px; font-size:13px;}
.list-bigthumb3 li .vote_note {padding:10px 3px; font-size:12px; line-height:20px;}
.list-bigthumb3 li .author {font-size:12px;}

.list-bigthumb4 {}
.list-bigthumb4 li {clear:both; padding:20px 10px; background:url(../images/dotline.gif) repeat-x bottom;}
.list-bigthumb4 li a.thumb {display:block; float:left; height:130px; padding:2px 1px; border:1px solid #e1e1e1; background:#fff;}
.list-bigthumb4 li a.thumb:hover {border:1px solid #9ca3aa;}
.list-bigthumb4 li a.thumb img {margin:0 1px; display:inline;}
.list-bigthumb4 li h2 {padding:1px 0 4px 0; font-size:14px;}
.list-bigthumb4 li .author {margin-left:0;}
.list-bigthumb4 li .explan {width:230px; *width:220px !important; *width:220px; padding:10px 0; line-height:1.5em;}
.list-bigthumb4 li .content {float:left; width:230px; margin-right:20px;}

.author {margin-left:3px; padding-left:12px; color:#9ca3aa; background:url(../images/icons.gif) no-repeat 0 -17px; *background-position:0 -19px !important; *background-position:0 -19px;}
.author a {color:#9ca3aa;}
.tag {padding-left:12px; color:#9ca3aa; background:url(../images/icons.gif) no-repeat 0 2px;}
.tag a {color:#9ca3aa;}
.store {margin-left:3px; padding-left:12px; color:#9ca3aa; background:url(../images/icons.gif) no-repeat 0 -51px; *background-position:0 -53px !important; *background-position:0 -53px;}
.store a {color:#9ca3aa;}
.idear {margin-right:0.5em;}
.text {line-height:1.5em; color:#50565b;}
.commentCount {margin-left:1em;}
.vote,.order {line-height:16px; font-size:11px; font-family:MingLiU;}
.info {color:#9ca3aa; margin-right:1em;}
.viewimg {padding-left:12px; background:url(../images/icons.gif) no-repeat 0 -35px;}
.plan_title_static {float:right;}

.spec_sign {display:block; position:relative; width:33px; height:33px; margin:0 0 -33px 0;  filter:progid:DXImageTransform.Microsoft.Alpha(opacity=60); -moz-opacity:0.6; opacity:0.6;}
.detail-title .spec_sign {left:-8px; top:-8px;}
	.spec_sign_out {display:block; position:relative; width:33px; height:33px; margin:0 0 -33px 0; filter:progid:DXImageTransform.Microsoft.Alpha(opacity=20); -moz-opacity:0.2; opacity:0.2;}
	.topic_sign {background:url(../images/topic_sign.gif);}
	.num_sign {width:20px; height:13px; padding:0 2px; margin:0; left:3px; top:3px; font-size:10px; text-align:center; line-height:13px; color:#000; border:1px solid #333; background:#fff;}
/** list style - end **/

/** tab style - start **/
.tab-1 {height:37px; padding-left:10px; background:url(../images/line1.gif) bottom repeat-x;}
.tab-1 li {float:left; width:130px; height:37px; padding-right:10px;}
.tab-1 .date {color:#9ca3aa; font-size:10px;}
.tab-1 li a {display:block; height:30px; padding:6px 0 0 12px; border-bottom:1px solid #778089; background:url(../images/state-tab-bg.gif) -130px 0;}
.tab-1 li a:hover {color:#50565b; text-decoration:none; background:url(../images/state-tab-bg.gif);}
.tab-1 li a.cur {border-bottom:1px solid #fff; color:#50565b; background:url(../images/state-tab-bg.gif);}
.tab-1 li span.disable {display:block; height:30px; padding:6px 0 0 12px; border-bottom:1px solid #778089; color:#e1e1e1; background:url(../images/state-tab-bg.gif) -130px 0;}
.tab-1 li img {float:left; margin-right:8px;}
.tab-1 li h3 {font-size:14px; font-weight:normal;}

.tab-2 {height:27px; padding-left:10px; background:url(../images/line1.gif) bottom repeat-x;}
.tab-2 li {float:left; width:80px; height:27px; padding-right:10px;}
.tab-2 li a {display:block; width:80px; height:20px; *height:20px !important; *height:20px; padding:6px 0 0 0; text-align:center; border-bottom:1px solid #778089; background:url(../images/menu-tab-bg.gif) -80px 0;}
.tab-2 li a:hover {color:#50565b; text-decoration:none; background:url(../images/menu-tab-bg.gif);}
.tab-2 li a.cur {border-bottom:1px solid #fff; color:#50565b; background:url(../images/menu-tab-bg.gif);}
.tab-2 li span.disable {display:block; height:20px; padding:6px 0 0 0; text-align:center; border-bottom:1px solid #778089; color:#e1e1e1; background:url(../images/menu-tab-bg.gif) -80px 0;}
.tab-2 li h3 {font-size:12px; font-weight:normal;}
/** tab style - end **/

/** page nav style - start **/
.page-nav {clear:both; padding:20px 20px 20px 20px; overflow:auto; zoom:1;}
.page-nav li {float:left; margin-right:5px;}
.page-nav li span.text {margin:0 1em; line-height:16px;}
.page-nav li a {display:block; width:12px; height:12px; padding:2px 2px; border:1px solid #199ecd; text-align:center; line-height:12px;}
.page-nav li a:hover {color:#fff; background:#199ecd; text-decoration:none;}
.page-nav li a.btn {width:36px;}
.page-nav li a.cur {border:1px solid #50565b; color:#50565b;}
.page-nav li a.cur:hover {border:1px solid #50565b; color:#50565b; background:#fff;}
/** page nav style - end **/

/* common class - end */


/* layout - begin */

/* popup style begin */
.pos_absolute {position:absolute;}
.popup_panel {display:none; position:absolute; border:4px solid #5dcef6; text-align:left; background:#fff; z-index:10;}
.popup_panel h3 {padding:10px 10px; border-bottom:1px solid #e1e1e1; background:#f2f2f2;}
.popup_panel .popup-body {padding:20px 0;}

#darkBg {display:none; position:absolute; top:0; left:0; z-index:3;}
#darkBg div {width:100%; height:100%; background:#000; filter:alpha(opacity=30); -moz-opacity:0.3; opacity:0.3;}

.remodel_bgimg_container {width:680px; height:540px; text-align:center; overflow:hidden;}
.remodel_bigimg_1 {width:700px;}
.remodel_bigimg_2 {height:470px;}

#uploadPanel {background:#fff;}
#uploadPanel .popup-body {padding:10px;}
#uploadPanel .fillarea {display:block; float:left; width:300px;}
#uploadPanel .submit {float:left;}
#uploadPanel .cancel {margin-left:3em; line-height:30px;}

#feedbackPanel {width:450px; height:300px;}
#feedbackPanel .popup-body {padding:10px;}
#feedbackPanel .fillarea {display:block; width:420px; height:100px; margin-right:10px;}
#feedbackPanel .button-grey {float:left; margin-right:3em;}
#feedbackPanel p.text {font-size:12px; line-height:1.5em; padding-bottom:5px;}
#feedbackPanel form {margin:1em 0 2em 0;}

#feedback_float {display:block; position:absolute; left:0; width:32px;}
#feedback_float a {display:block; width:12px; padding:10px; line-height:12px; border:1px solid #e1e1e1; background:#f2f2f2; unicode-bidi:bidi-override;}
#feedback_float a:hover {text-decoration:none; background:#fff;}
#feedback_float img {margin-bottom:0.5em;}

#uploadRight {width:600px; height:400px;}
#uploadRight .scroll_text {height:280px; margin:10px; padding:10px; border:1px solid #e1e1e1; overflow:scroll; overflow-x:hidden;}
#uploadRight h4 {font-size:14px;}
#uploadRight li {margin:0.5em; list-style-type:disc; list-style-position:inside;}

#designExplan {width:600px; height:400px;}
#designExplan .scroll_text {height:280px; margin:10px; padding:10px; border:1px solid #e1e1e1; line-height:1.5em; overflow:scroll; overflow-x:hidden;}
#designExplan h4 {font-size:14px;}
#designExplan li {margin:0.5em; list-style-type:disc; list-style-position:inside;}

.checkmsg {display:none; height:20px;}

#googleMap {width:800px; height:500px;}

/* popup style edn */

/** header - begin **/
#header {margin-bottom:20px;}
#loginBar {height:24px; *height:24px !important; *height:24px; padding:0 10px; border-top:3px solid #778089; /*border-bottom:1px solid #d8dbde;*/ text-align:right; line-height:24px; background:url(../images/loginBar-bg.gif) repeat-x;}
#loginBar a {margin:0 0.5em;}
.header-body {height:100px; background:url(../images/header-bg.gif) repeat-x; overflow:auto; zoom:1;}
#logo {float:left; width:160px; margin:15px 0 0 20px; *margin:15px 0 0 20px !important; *margin:15px 0 0 10px;}
.banner_top {float:left; width:450px; height:60px; padding:20px 0 0 30px;}
.searchBar {float:right; width:210px; margin:30px 20px 0 0;}
	.keyword {height:24px; background:url(../images/searchbar-bg.gif);}
	.keyword input {display:block; float:left; width:170px; height:16px; padding:4px; padding-left:12px; border:none; color:#50565b; background:url(../images/searchbar-l.gif) no-repeat;}
	.submit {float:right; cursor:pointer;}
#globalNav {height:56px; background:#fff url(../images/globalNav-bg.gif) repeat-x;}
	.mainMenu {float:left; width:603px;}
	.mainMenu li {float:left; border-right:3px solid #fff;}
	.mainMenu li a {display:block; width:117px; height:56px; background:url(../images/menu-all.gif);}
	.mainMenu li a strong {display:none;}
		#menu-home a {width:120px; background-position:0 0;}
		#menu-design a {background-position:-123px 0;}
		#menu-idea a {background-position:-243px 0;}
		#menu-news a {background-position:-363px 0;}
		#menu-space a {background-position:-483px 0;}
		#menu-home a:hover {background-position:0 -56px;}
		#menu-design a:hover {background-position:-123px -56px;}
		#menu-idea a:hover {background-position:-243px -56px;}
		#menu-news a:hover {background-position:-363px -56px;}
		#menu-space a:hover {background-position:-483px -56px;}
		#menu-home a.cur {width:120px; background-position:0 -56px;}
		#menu-design a.cur {background-position:-123px -56px;}
		#menu-idea a.cur {background-position:-243px -56px;}
		#menu-news a.cur {background-position:-363px -56px;}
		#menu-space a.cur {background-position:-483px -56px;}
	.submenu {display:none; position:absolute; width:115px; border:1px solid #55c5ed; border-top:0; background:#fff; z-index:50;}
	.submenu ul {padding:5px;}
	.submenu ul li a {display:block; width:105px; height:35px; font-size:14px; text-align:center; line-height:35px;}
	.submenu ul li a:hover {color:#fff; text-decoration:none; background:url(../images/menu-bg-hover.gif) no-repeat;}
	.commonLink {float:left; width:347px; padding-top:12px; background:url(../images/globalNav-bg.gif) no-repeat right -56px;}
	.commonLink li {padding-left:20px;}
	a.tool_upload_btn {display:block; width:135px; height:30px; background:url(../images/tools-bg.gif) no-repeat 0 0;}
	a.tool_upload_btn:hover {text-decoration:none; background-position:0 -30px;}
	a.tool_postidea_btn {display:block; width:135px; height:30px; background:url(../images/tools-bg.gif) no-repeat -135px 0;}
	a.tool_postidea_btn:hover {text-decoration:none; background-position:-135px -30px;}
/** header - end **/

/** bodier - begin **/
#bodier {padding-bottom:30px; overflow:auto; zoom:1;}
#crumb {margin-bottom:10px; padding:0 5px;}
#main {float:left; width:700px;}
	.main-half {float:left; width:340px; margin-right:10px;}
	.main-three {float:left; width:224px; margin-right:9px;}
	#hotPlan h3 {margin-right:10px;}
	
	#comment {clear:both; margin-top:20px; padding-right:10px;}
	.list-commentitem {padding:10px; background:#f2f2f2;}
	.list-commentitem li {padding:0 10px 20px 0; overflow:auto; zoom:1;}
	.list-commentitem li .avator {float:left; width:68px; padding-right:20px;}
	.list-commentitem li .thumb {display:block; width:64px; height:64px; padding:1px; border:1px solid #e1e1e1; background:#fff; overflow:hidden;}
	.list-commentitem li a.thumb:hover {border:1px solid #9ca3aa;}
	.list-commentitem li .thumb img {width:64px; height:64px;}
	.list-commentitem li .thumb img.spec_sign {width:33px; height:33px;}
	.list-commentitem li h2 {padding-top:5px; text-align:center; font-size:12px; font-weight:normal;}
	.list-commentitem li .author {margin-left:0;}
	.list-commentitem li .content {float:left; width:80%; padding:10px 10px 5px 10px; border:1px solid #e1e1e1; line-height:1.5em;}
	.list-commentitem li .floor {display:block; float:left;}
	.list-commentitem .date {clear:both; text-align:right; color:#9ca3aa;}
	#comment .reply-pro {color:#9ca3aa;}
	.list-commentitem .content .rec-lt {position:relative; float:left; width:25px; height:28px; margin:-11px 0 0 -26px; *margin:-11px 0 0 -26px !important; *margin:-11px 0 0 -16px; background:url(../images/comment-item-bg.gif);}
	.list-commentitem li .content_text {float:left; padding-bottom:10px;}
	.list-commentitem li .content_text p {display:block; clear:both; margin:0; padding:0;}
	.comment-post {padding:10px 10px 20px 98px; border-top:1px solid #fff; color:#9ca3aa; background:#f2f2f2; overflow:auto; zoom:1;}
	.comment-post .fillinput {width:210px; height:14px; margin-bottom:10px; padding:5px 4px 8px 4px; *padding:4px 4px 5px 4px !important; *padding:5px 4px 8px 4px; border:1px solid #9ca3aa; font-size:12px; color:#50565b; background:#fff url(../images/inputbg1.gif) repeat-x;}
	.comment-post .fillarea {margin-bottom:10px; padding:7px 4px; border:1px solid #9ca3aa; color:#50565b; background:#fff url(../images/inputbg1.gif) repeat-x;}
	.comment-post .block {line-height:30px;}
	.comment-post .login_info {margin-bottom:5px;}
	
	#reg .block-body {height:450px; padding:20px 10px;}
	.reg-item {padding:10px 10px 0 10px;}
	.reg-item-bg {background:url(../images/dotline.gif) repeat-x bottom;}
	.reg-item .label {float:left; width:90px; padding-right:10px; line-height:30px; text-align:right;}
	.reg-item .form-item {float:left; width:270px;}
	.reg-item .explan {float:left; width:280px;}
	.reg-item .fillinput {width:200px;}
	.checkcode * {vertical-align:middle;}
	.checkcode .fillinput {display:inline; width:80px;}
	#reg .button-grey {margin:0 2em 40px 110px; *margin:0 2em 40px 110px !important; *margin:0 2em 40px 55px; float:left;}
	#message_send .label {width:40px;}
	
	.profile-item {padding:10px;}
	.profile-item .label {float:left; clear:left; width:100px; padding-right:10px; line-height:24px; *line-height:30px !important; *line-height:30px; text-align:right;}
	.profile-item .form-item {float:left; clear:right; width:320px;}
	
	.news_cat li {clear:both; overflow:auto; zoom:1; margin-bottom:10px;}
	.news_cat li a {display:block; float:left; width:62px; font-size:12px; line-height:1.5em; font-weight:bold;}
	.news_cat li p {float:left; width:400px;}
	.store_left {float:left; width:230px; margin-right:10px;}
	.store_left .summary {height:268px; line-height:1.5em;}
	.store_left .news_tips {height:207px;}
	.store_left .news_tips p {margin:8px 0; text-indent:-32px; padding-left:32px;}
	.store_left .news_tips p em {color:#9ca3aa; margin-right:5px; font-style:normal;}
	.store_right {float:left; width:710px; clear:right;}
	.store_right .block-frame {height:552px;}
	.store_right .content {height:485px; text-align:center;}
	.store_right .content #slideshow {}
	.store_right .content #slideshow img {margin:0 auto;}
	.store_right .content #slideshow span.image-wrapper {display:block;}
	.store_right .content #slideshow a.advance-link {display:block; width:690px; height:430px; overflow:hidden;}
	.store_right .content #slideshow a:hover {text-decoration:none;}
	.store_right .content .caption-container {text-align:left; height:45px; padding:10px 0; line-height:1.2em;}
	.store_right .pageLink {display:block; float:left; width:16px; height:66px; margin-top:1px; margin-right:3px; background:url(../images/silder_pageLink_btn.gif) no-repeat;}
	.store_right .prev {background-position:0 0;}
	.store_right .next {background-position:0 -66px;}
	.store_right .thumbs {float:left; width:635px; overflow:hidden; height:120px;}
	.store_right .thumbs li {float:left;}
	.store_right .thumbs a {display:block; float:left; width:64px; height:64px; margin-right:2px; padding:1px; border:1px solid #e1e1e1;}
	.store_right .thumbs a:hover {border:1px solid #9ca3aa;}
	.store_right .thumbs .selected a {border:3px solid #5dcef6; padding:0;}
	
	
#sidebar {float:right; clear:right; width:230px;}
	#channel {}
	#sidebar .content {margin-bottom:10px; padding:10px; background:#f2f2f2;}
	#channel p {margin:1em 0; line-height:1.5em; color:#50565b;}
	#sidebar .simple P {margin:0;}
	
	.login-side .content_reg {height:472px; *height:472px !important; *height:478px;}
	.login-side p {margin-bottom:10px;}
	.login-side .links a {margin:0 0.5em;}
	.login-side .fillinput {width:180px; margin-top:5px; margin-bottom:0;}
	.login-side .button-grey {float:left;}
	.login-side .forget,.login-side .reg {margin-left:20px; line-height:30px;}
	
	#sidebar .ad {clear:both; margin-bottom:10px;}
	
	.right_panel {clear:both; width:230px; padding-bottom:10px; overflow:auto;}
	
	.recent_comment {height:270px; overflow:scroll; overflow-x:hidden;}
	
/* index-style - begin */
#hotPlan {padding-bottom:10px;}
#hotIdea .block-body {height:350px;}
#hotIdea li {margin-bottom:5px;}
#recentSketch .button-grey {margin-top:38px; margin-left:23px;}
#hotIdea .button-grey {float:right; clear:both;}
#updateLog ul {}
#updateLog li {margin-bottom:1em; overflow:auto;}
#updateLog li .date {float:left; width:40px; font-size:10px; color:#9ca3aa;}
#updateLog li .log {float:left; width:170px; color:#50565b;}
/* index-style - end */

/** bodier - end **/

/** footer - begin **/
.friendlink {padding:10px; color:#9ca3aa; background:url(../images/dotline.gif) repeat-x top; overflow:auto;}
.friendlink li {display:inline; margin:0 10px 10px 0;}
.friendlink li a {color:#50565b;}
#footer {margin:10px 0 0 0; border-bottom:3px solid #e1e1e1;  background:#ededed; overflow:auto; zoom:1;}
#copyright {float:left; width:530px; padding:20px 0 0 20px; color:#9ca3aa; line-height:28px;}
#copyright .logo {float:left; margin-right:3em;}
#footerMenu {float:left; width:393px;}
#footerMenu ul {float:left; width:110px; height:78px; padding:6px 10px; border-left:1px solid #fff; line-height:1.5em;}
#footerMenu ul li {padding-left:1em; line-height:1.8em; background:url(../images/icon-sign-1.gif) no-repeat center left;}
#footerMenu ul li a {color:#9ca3aa;}
/** footer - end **/

/* layout - end */

/* channel-style - begin */
.intro {margin-right:10px; margin-bottom:10px; padding:10px; background:#e4f2f7; overflow:auto; zoom:1;}
.intro .icon {float:left; width:80px;}
.intro .banner {margin-bottom:10px;}
.intro .content {float:left; width:520px; padding:0 10px; font-size:14px;}
.intro .content h3 {height:18px;}
.intro .content h4 {height:18px; font-size:12px;}
.intro .content p {line-height:1.5em; font-size:12px;}
.intro .sub-intro {clear:both; padding-top:20px; overflow:auto; zoom:1;}
.intro .sub-intro dt {float:left; width:100px; margin-right:20px; text-align:right;}
.intro .sub-intro dd {float:left; clear:right; width:500px; padding-bottom:1em; color:#9ca3aa;}
.intro ul.list-text-2 {float:left; width:200px; font-size:12px; line-height:1.5em;}
.intro ul.list-text-2 li {padding-left:1em; line-height:1.8em; background:url(../images/icon-sign-1.gif) no-repeat center left;}
.intro ul.list-text-2 li a {color:#199ecd;}

#planUpdate {}
#planUpdate .list-midthumb li {width:160px;}

.write-idea {clear:both; padding:20px 0 0 10px;}
.write-idea .fillarea {float:left; width:500px; height:70px; margin-bottom:0; margin-right:10px; font-size:14px;}
.write-idea .idea_counter {display:block; clear:both;}
#idea_content_parent {float:left;}

#newsUpdate a.thumb {width:195px; margin-left:20px;}
#newsUpdate .content {width:430px;}
#newsUpdate .list-bigthumb1 li .explan {width:430px; padding:10px 0; line-height:1.5em;}
#newsUpdate .category {margin-right:1em; color:#9ca3aa; font-family:"宋体";}
#newsUpdate .date {margin-right:1em; color:#9ca3aa;}
#newsUpdate .category a {color:#9ca3aa;}
/* channel-style - end */

/* detail-style - begin */
#detail {width:700px;}

.detail-title {padding:9px; border:1px solid #e1e1e1; font-size:12px; font-weight:normal; color:#9ca3aa; background:#f2f2f2; overflow:auto; zoom:1;}
.detail-title h1 {font-size:18px; color:#50565b;}
.detail-title h1 .topic_sign_txt {margin-left:2em; font-weight:normal; font-size:12px;}
.detail-title .property span {margin-right:1em;}

.detail-tag {float:left; width:420px; padding:10px 5px; overflow:auto;}
.publish_plan .detail-tag {width:570px;}
.detail-tag h4 {padding:0 0 5px 3px; font-size:12px; font-weight:normal; color:#9ca3aa;}
.detail-tag li {float:left; margin-right:6px;}
.tag-type {float:left; height:74px; margin-bottom:10px; padding:0 10px 0 5px; background:url(../images/dotline-2.gif) repeat-y right;}
.tag-mat {float:left; height:74px; margin-bottom:10px; padding:0 10px 0 10px;}
.tag_selected a.tag_icon {display:block; padding:5px; background:url(../images/tag-bg1.gif) no-repeat;}
.tag_selected a.tag_icon:hover {cursor:default;}
.tag_selected a.tag_icon.cur {}
.tag_selected a.tag_icon em {display:block; width:40px; height:40px; background:url(../images/tag-icon-all.gif);}
.tag_selected a.drop_btn {display:block; width:25px; height:50px; background:url(../images/drop-btn.gif);}
.tag_selected a.drop_btn:hover {text-decoration:none; background-position:0 -50px;}
.tagList-1 {display:none; clear:both; padding:10px; margin:0 5px; border-top:1px solid #e1e1e1; border-bottom:1px solid #e1e1e1; overflow:auto; zoom:1;}
.tagList-1 h3 {height:24px;}
.tagList-1 li {float:left; width:100px; height:55px;}
.tagList-1 a.tag_icon {display:block; width:90px; height:40px; padding:5px; color:#9ca3aa; background:url(../images/tag-bg2.gif) no-repeat;}
.tagList-1 a.tag_icon:hover {text-decoration:none; color:#50565b; background-position:0 -50px;}
.tagList-1 a.tag_icon.cur {text-decoration:none; color:#199ecd; background-position:0 -50px;}
.tagList-1 a.tag_icon em {display:block; float:left; width:40px; height:40px; background:url(../images/tag-icon-all.gif);}
.tagList-1 a.drop_btn {display:block; width:25px; height:50px; background:url(../images/drop-btn.gif);}
.tagList-1 a.drop_btn:hover {text-decoration:none; background-position:0 -50px;}
.tagList-1 a.confirm {display:block; width:90px; height:40px; padding:5px; color:#199ecd; background:url(../images/tag-bg2.gif) no-repeat; font-weight:bold;}
.tagList-1 a.confirm:hover {text-decoration:none; color:#50565b; background-position:0 -50px;}
.tagList-1 a.confirm em {display:block; float:left; width:40px; height:40px; background:url(../images/tag-icon-all.gif);}
.tagList-1 a span {display:block; float:left; width:50px; line-height:40px; text-align:center;}

.tagList-2 {clear:both; padding:10px; margin:0 5px; border-bottom:1px solid #e1e1e1; overflow:auto; zoom:1;}
.tagList-2 h3 {height:24px;}
.tagList-2 li {float:left; width:110px; height:60px;}
.tagList-2 a.tag_icon {display:block; width:90px; height:40px; padding:5px; color:#50565b; background:url(../images/tag-bg2.gif) no-repeat;}
.tagList-2 a.tag_icon:hover {text-decoration:none; color:#199ecd; background-position:0 -50px;}
.tagList-2 a.tag_icon.cur {text-decoration:none; color:#199ecd; background-position:0 -50px;}
.tagList-2 a.tag_icon em {display:block; float:left; width:40px; height:40px; background:url(../images/tag-icon-all.gif);}
.tagList-2 a span {display:block; float:left; width:50px; line-height:40px; text-align:center;}

.plan_attention {clear:both; padding:0 10px; line-height:30px;}

.detail-attention {float:right; width:220px; padding:10px 20px 10px 10px; overflow:auto;}
.detail-attention .buttons {height:30px; padding:5px;}
.detail-attention .buttons .l {margin-right:14px;}
.detail-attention .buttons a.cur {background-position:0 -30px;}
.detail-attention .buttons .voted {display:block; clear:both;}
.detail-attention span {display:block; float:left; height:14px;}
.detail-attention .line {height:14px;}
.detail-attention .percent-space {width:5px; height:5px; font-size:0px; line-height:0px;}
.detail-attention .percent-num {width:105px; height:5px; color:#9ca3aa; font-size:10px; line-height:10px; white-space:nowrap;}
.detail-attention .percent-bar {width:210px; height:14px; background:url(../images/percent-bar.gif) 0 -42px;}
	.percent-bar-l {width:5px; background:url(../images/percent-bar.gif);}
	.percent-bar-r {width:5px; background:url(../images/percent-bar.gif) 0 -56px;}
	.percent-bar-red {background:url(../images/percent-bar.gif) 0 -14px;}
	
.detail-explan,.detail-review {float:left; width:340px; padding:10px 10px 0 0;}
.reconer-1-t {height:5px; line-height:5px; font-size:5px; background:url(../images/reconer-1.gif) no-repeat;}
.reconer-1-m {height:155px; border:1px solid #e1e1e1;}
.reconer-2-m {height:100px; border:1px solid #e1e1e1;}
.reconer-1-b {height:5px; line-height:5px; font-size:5px; background:url(../images/reconer-1.gif) no-repeat 0 -5px;}
.detail-explan .content,.detail-review .content {line-height:1.5em;}
.detail-explan .content *,.detail-review .content * {display:inline;}
.stat_explan {display:block; clear:both; margin-right:10px;}
.detail-explan .content br,.detail-review .content br {display:none; font-size:0; line-height:0; float:left;}

.detail-state-tab {clear:both; height:37px; padding:20px 10px 20px 0;}

.plan-detail .share_to {display:block; clear:both; padding:0 20px; text-align:right;}
.share_to h4 {float:right; font-weight:normal; font-size:12px;}
.share_to a {display:block; float:right; width:16px; height:16px; margin:0 3px;}
.share_to a.douban {background:url(../images/share_icon.gif) no-repeat 0 0;}
.share_to a.kaixin {background:url(../images/share_icon.gif) no-repeat -16px 0;}
.share_to a.renren {background:url(../images/share_icon.gif) no-repeat -32px 0;}
.share_to a.qq {background:url(../images/share_icon.gif) no-repeat -48px 0;}

.img-container {padding-bottom:10px; overflow:auto; zoom:1;}
.img_large {float:left; width:560px; padding-left:10px; overflow:hidden;}
.img-one {}
.img-menu {display:block; float:right; position:relative; height:385px; width:78px; padding:0 20px 0 0; overflow:hidden;}
.img-menu a {display:block; width:64px; height:64px; margin:2px 2px 10px 7px; padding:1px; border:1px solid #e1e1e1;}
.img-menu a:hover {border:1px solid #9ca3aa;}
.img-menu a.cur {margin:2px 2px 10px 2px; padding:3px 3px 3px 7px; border:none; background:url(../images/img-menu-bg-cur.gif);}

#detail-sketch-img,#detail-case-img,#detail-demo-img {clear:both;}
#detail-case-img h3 {font-size:12px; color:#9ca3aa;}
#detail-case-img .list-bigthumb1 .content {width:500px;}
#detail-case-img .list-bigthumb1 .explan {height:52px;}
#detail-case-img .list-bigthumb1 li {padding-top:0; margin-top:0; margin-bottom:20px;}
#detail-case-img .list-bigthumb1 a.thumb {}
#detail-case-img .likebest {float:right; line-height:30px; text-align:right; font-size:14px; color:#9ca3aa;}
#detail-case-img .button-grey5 {float:left; margin-right:1em;}

#idea-content {padding:10px; overflow:auto; zoom:1;}
#idea-content .avator {float:left; width:68px; padding-right:20px;}
#idea-content a.thumb {display:block; width:64px; height:64px; padding:1px; border:1px solid #e1e1e1; background:#fff; overflow:hidden;}
#idea-content a.thumb:hover {border:1px solid #9ca3aa;}
#idea-content a.thumb img {width:64px; height:64px;}
#idea-content a.thumb img.spec_sign {width:33px; height:33px;}
#idea-content .username {padding-top:5px; text-align:center; font-size:12px; font-weight:normal;}
#idea-content .content {float:left; width:550px;}
#idea-content .content .date {color:#9ca3aa;}
#idea-content .content .text {margin:5px 0; font-size:14px; line-height:1.5em;}
#idea-content .content .attention {padding:20px 10px; line-height:30px; color:#9ca3aa;}
.relationPlan {width:510px;}
.relationPlan .list-midthumb {border:none;}

.property .category,.property .date,.property .info {margin-right:1em; color:#9ca3aa;}
.property .category a {color:#9ca3aa;}

#news-content {padding:10px 10px 0 0; line-height:1.5em; font-size:14px;}
#news-content .pic {margin:5px 5px; padding:3px; border:1px solid #e1e1e1; background:#fff;}
#news-content p {margin:1em;}

.plan-detail .attention {margin:50px 0 30px 240px; line-height:30px;}
.news-detail .attention {margin:50px 0 30px 240px; line-height:30px;}
/* detail-style - end */

/* post-style - begin */
.post-step {height:48px; margin:10px 10px 10px 0; border:1px solid #e1e1e1; background:url(../images/plan-post-step-bg.gif) no-repeat;}
.post-step a,.post-step span {display:block; float:left; padding:25px 28px 11px 20px; line-height:12px;}
#step2 .post-step {background-position:0 -48px;}
#step3 .post-step {background-position:0 -96px;}

.upload-list {padding-left:10px; zoom:1;}
.upload-list li {float:left; width:200px; height:200px; padding:8px; margin:0 8px 8px 0; border:1px solid #e1e1e1;}
.upload-list li.cover {border:1px solid #9ca3aa;}
.upload-list li.cover .set-cover {color:#9ca3aa; background:url(../images/icon-right.gif) no-repeat left bottom;}
.upload-list li h2 {float:left; width:180px; height:40px; line-height:15px; font-size:12px; font-weight:normal;}
.thumb-contianer {clear:both; height:130px; padding:0 0 5px 0; text-align:center;}
.uploading {clear:both; height:80px; padding:50px 0 5px 0; text-align:center;}
.uploading-bar {width:104px; height:10px; margin:0 auto; padding:1px; border:1px solid #e1e1e1; text-align:left;}
.uploading-bar img {height:10px;}
.set-cover {display:block; float:right; padding-top:12px; text-indent:1.5em; text-align:right; cursor:pointer; color:#fff;}
.set-cover:hover {color:#9ca3aa; text-decoration:none;}
.upload-list li.add {clear:both; width:500px; height:20px; padding:10px; margin:0; line-height:14px; border:none; color:#9ca3aa;}
.upload-list li.add * {vertical-align:middle;}
.upload-list li.add a {margin:0 2em 0 5px; font-size:14px; text-decoration:underline;}

.post .buttons {margin:10px 20px 30px 10px; line-height:50px;}
.post .buttons .button-grey4 {margin-right:50px;}

.post-form {margin-top:10px;}
.post-form-option {display:block; clear:both; padding:0 10px 10px 10px; overflow:auto; zoom:1;}
.post-form-option dt {width:200px; padding-bottom:5px; color:#9ca3aa;}
.post-form-option dd {}
.post-form-option .fillinput {width:400px;}

.succes-text {padding:50px 0 200px 0; text-align:center;}
.succes-text p {margin:10px 0 20px 0; padding-left:285px; text-align:left; font-size:14px;}
#jumpNum {}
/* post-style - end */

/* space-style - begin */
#space-left {float:left; width:120px; padding-right:10px;}
	.space-avator {padding:9px; border:1px solid #e1e1e1;}
	.space-avator img {width:100px; height:100px;}
	.space-avator h1 {padding:10px 0 10px 0; text-align:center; font-size:14px;}
	.space-menu {padding:6px; border:1px solid #e1e1e1; border-top:none;}
	.space-menu ul {background:url(../images/dotline3.gif);}
	.space-menu ul li {height:35px;}
	.space-menu ul li a {display:block; width:106px; height:35px; line-height:35px;}
	.space-menu ul li a:hover,.space-menu ul li a.cur {color:#fff; text-decoration:none; background:url(../images/menu-bg-hover.gif);}
	.space-menu ul li a em {display:block; float:left; width:16px; height:16px; margin:9px 9px 0 9px; *margin:9px 9px 0 9px !important; *margin:9px 9px 0 4px; background:url(../images/space-menu-icons.gif);}
	.space-menu ul li a em.space-menu-plan {background-position:0 0;}
	.space-menu ul li a em.space-menu-plan {background-position:0 -18px;}
	.space-menu ul li a em.space-menu-idea {background-position:0 -36px;}
	.space-menu ul li a em.space-menu-comment {background-position:0 -54px;}
	.space-menu ul li a em.space-menu-attention {background-position:0 -72px;}
	.space-menu ul li a em.space-menu-massage {background-position:0 -90px;}
	.space-menu ul li a em.space-menu-set {background-position:0 -108px;}
	.space-menu ul li a em.space-menu-invite {background-position:0 -126px;}
	.space-menu ul li a:hover em.space-menu-index {background-position:-18px 0;}
	.space-menu ul li a:hover em.space-menu-plan {background-position:-18px -18px;}
	.space-menu ul li a:hover em.space-menu-idea {background-position:-18px -36px;}
	.space-menu ul li a:hover em.space-menu-comment {background-position:-18px -54px;}
	.space-menu ul li a:hover em.space-menu-attention {background-position:-18px -72px;}
	.space-menu ul li a:hover em.space-menu-massage {background-position:-18px -90px;}
	.space-menu ul li a:hover em.space-menu-set {background-position:-18px -108px;}
	.space-menu ul li a:hover em.space-menu-invite {background-position:-18px -126px;}
	.space-menu ul li a.cur em.space-menu-index {background-position:-18px 0;}
	.space-menu ul li a.cur em.space-menu-plan {background-position:-18px -18px;}
	.space-menu ul li a.cur em.space-menu-idea {background-position:-18px -36px;}
	.space-menu ul li a.cur em.space-menu-comment {background-position:-18px -54px;}
	.space-menu ul li a.cur em.space-menu-attention {background-position:-18px -72px;}
	.space-menu ul li a.cur em.space-menu-massage {background-position:-18px -90px;}
	.space-menu ul li a.cur em.space-menu-set {background-position:-18px -108px;}
	.space-menu ul li a.cur em.space-menu-invite {background-position:-18px -126px;}

#space-main {float:left; width:570px;}
	.space-profile {padding:10px; overflow:auto; zoom:1;}
	.space-profile li {float:left; line-height:1.5em;}
	.space-profile span.title {display:block; float:left; width:60px; color:#9ca3aa;}
	.space-profile span.value {display:block; float:left; width:180px;}
	.space-invite {padding:10px; line-height:1.5em;}
	.space-attention-stat ul {padding:10px; overflow:auto; zoom:1;}
	.space-attention-stat li {float:left; width:70px; background:url(../images/dotline-2.gif) repeat-y right;}
	.space-attention-stat li.last {background:none;}
	.space-attention-stat li span {display:block; text-align:center;}
	.space-attention-stat li span.num {font-size:28px;}
	.space-attention-stat li span.num a {color:#5dcef6;}
	.space-attention-stat li span.num a:hover {text-decoration:none; color:#9ca3aa;}
	.space-attention-stat li span.title {color:#9ca3aa;}
	.feed-plan {padding:10px; line-height:1.5em;}
	.space-attention-update .block-body {padding-bottom:30px;}
	.space-attention-update li {padding-bottom:20px;}
	
	.space-plan-recent .block-body {padding:10px 10px 20px 10px;}
	.space-plan-recent .list-bigthumb {margin:0; padding:0;}
	.space-plan-recent .list-bigthumb li {height:180px; padding:0 20px 10px 0; margin-right:0;}
	
	.space-attention-news .explan {line-height:1.5em;}
	.space-attention-news .category,.space-attention-news .date {margin-right:1em; color:#9ca3aa;}
	.space-attention-news .category a {color:#9ca3aa;}
/* space-style - end */

/* other-style - begin */
#other-left {float:left; width:120px; padding-right:10px; display:block;}
	.other-menu {padding:6px; border:1px solid #e1e1e1;}
	.other-menu h2 {padding:12px 5px 8px 5px; font-size:12px;}
	.other-menu ul {}
	.other-menu ul li.level2 {height:35px; background:url(../images/dotline3.gif);}
	.other-menu ul li.level2 a {display:block; width:106px; height:35px; line-height:35px; text-indent:1em;}
	.other-menu ul li.level2 a:hover,.other-menu ul li a.cur {color:#fff; text-decoration:none; background:url(../images/menu-bg-hover.gif);}
	.other-menu ul li.level3 {height:25px; line-height:25px; padding-left:1em;}
	.other-menu ul li.level3 a {color:#50565b; background:url(../images/icon-sign-1.gif) no-repeat; padding-left:12px;}

#other-main {float:left; width:820px; display:block;}
	#other-main .article-text {padding:20px;}
	.article-text h2 {font-size:16px; margin-bottom:0.5em; color:#333;}
	.article-text h3 {margin-bottom:0.5em;}
	.article-text p {margin:0 0 1em 0; line-height:1.8em; font-size:14px;}
	.article-text ul li {list-style-type:disc; list-style-position:inside; font-size:14px;}
	.help_text {padding:10px; line-height:1.5em;}
	.help_text h2 {font-size:16px; margin:10px 0; padding-left:1em; background:url(../images/help/h2_icon.gif) no-repeat;}
	.help_text h3 {font-size:14px; margin:20px 1em 5px 1em; padding-left:1em; background:url(../images/help/h3_icon.gif) no-repeat;}
	.help_text .visib_obj {margin-left:10px;}
	.help_text .visib_text {padding:10px 20px 0 20px; width:738px; border:1px solid #e1e1e1; border-top:none;}
	.visib_text h4 {font-size:14px;}
	.visib_text h5 {font-size:12px;}
	.help_text p {width:90%; margin:1em 1em 1em 0; line-height:1.5em; font-size:14px;}
	.help_text ul.level1 {width:400px; padding:10px; background:#f2f2f2;}
	.help_text ul.level1 li {list-style-type:disc; list-style-position:inside; font-size:16px; font-weight:bold;}
	.help_text ul.level2 {padding-left:1em; padding-bottom:0.5em;}
	.help_text ul.level2 li {list-style-type:circle; list-style-position:inside; font-size:12px;}
	.article-text .table_1 {width:50%;}
	.article-text .table_1 td {padding:4px;}
	
.open_tip {display:none; width:600px; margin:0 20px; padding:10px; border:1px solid #5dcef6; text-align:left; background:#f2f2f2;}
.open_tip p {margin-bottom:0.5em; font-size:12px;}

.win_plan {float:left; width:306px;}
.win_plan a.thumb {display:block; padding:2px; border:1px solid #e1e1e1;}
.win_plan a.thumb:hover {border:1px solid #9ca3aa;}
.win_intro {float:left; width:320px; padding:8px 10px 0 20px;}
.win_intro p {margin:5px 0; line-height:1.5em;}
.topic_time,.topic_require {float:left; height:120px; padding:10px; border:1px solid #e1e1e1; line-height:1.5em; background:#f2f2f2}
.topic_time h3,.topic_require h3 {margin-bottom:0.5em;}
.topic_time {width:195px; margin-right:10px;}
.topic_require {width:698px;}

/* other-style - end */