.publish-form{margin-bottom:40px; padding:30px 50px; border:1px solid #CCC;}
.publish-form-line{height:1px; margin-bottom:25px; border-bottom:1px dotted #CCC; overflow:hidden; font-size:0; line-height:0;}
.publish-form-row{margin-bottom:25px;}
.publish-form-left{float:left; width:140px; height:30px; line-height:30px; padding-right:5px; text-align:right; font-size:14px; color:#555;}
.publish-form-left em{padding-right:2px; font-family:SimSun; font-size:12px; color:red;}
.publish-form-right{float:left; width:930px; line-height:30px; font-size:14px; color:#555;}
.publish-form-right .form-label{padding-right:20px;}
.publish-form-right input[type=radio]{margin-right:5px;}
.publish-form-right select{height:28px; padding:0 10px; border:1px solid #E6E6E6;}
.publish-form-right input.text{width:280px; height:28px; padding:0 5px; border:1px solid #E6E6E6;}
.publish-form-right textarea{width:850px; height:220px; padding:0 5px; border:1px solid #E6E6E6;}
.upload-pic-top{position:relative;}
.upload-pic-top label{display:inline-block; *display:inline; *zoom:1; width:60px; height:28px; vertical-align:middle; overflow:hidden; text-indent:-9999px; background:url(../images/common/btn-update.png) 0 0 no-repeat;}
.upload-pic-top .input-file{width:0; height:0; overflow:hidden; opacity:0;}
.upload-pic-top .uploadify{display:inline-block; *display:inline; *zoom:1;}
.upload-pic-top .uploadify-queue{position:absolute; left:296px; top:30px; z-index:3;}
.upload-pic-top .btn-upload{display:inline-block; *display:inline; *zoom:1; width:60px; height:30px; line-height:30px; border-radius:4px; text-align:center; color:#FFF; background:#24D0D4; cursor:pointer;}
.upload-pic-top .btn-upload i{display:inline-block; *display:inline; *zoom:1; width:12px; height:12px; margin-right:2px; background:url(../images/common/icon-common.png) -30px 0 no-repeat;}
.upload-pic-top span{font-size:12px;}
.upload-pic-top span em{color:red;}
.upload-pic-list li{position:relative; float:left; width:148px; height:98px; margin:20px 20px 0 0; border:1px solid #E6E6E6;}
.upload-pic-list li p{background:url(../images/common/circle-32.gif) center 25px no-repeat;}
.upload-pic-list li p img{width:148px; height:98px;}
.upload-pic-list li a.btn-clear{position:absolute; right:-10px; top:-10px; z-index:2; width:20px; height:20px; border-radius:10px; text-align:center; line-height:20px; color:#FFF; font-family:Tahoma; background:#CCC;}
.upload-pic-list li a.btn-fm{position:absolute; left:0; bottom:0; z-index:2; width:100%; height:20px; text-align:center; line-height:20px; color:#FFF; font-family:Tahoma; font-size:12px; background:rgba(0, 0, 0, 0.6);}

.publish-form-short-wrap .publish-form-row{float:left; width:540px;}
.publish-form-short-wrap .publish-form-right{float:left; width:292px;}

.publish-form-ft{padding-top:20px; text-align:center;}
.publish-form-ft .btn-submit{width:260px; height:50px; border-radius:5px; border:0; font-size:24px; color:#FFF; background:#24D0D4;}