@charset "utf-8";

body{background-color:#fff;}



#header .header-inner .btn:active, #header.fixed .header-inner .btn.active{color:#fff;}
#header .btn-post{display:none;}

#stage{background-color:#f4f4f4;}
.breadcrumb{height:35px; line-height:35px; background:#f4f4f4; padding:0 10px; color:#999; width:95%; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.breadcrumb a{color:#999;}

section{}
section dl{background:#fff; border-top:1px solid #ccc; border-bottom:1px solid #ccc; margin-top:10px}
section dl:first-child{margin-top:0;}
section dl dt{height:65px; line-height:30px; padding:10px; font-size:16px; font-weight:bold; position:relative;}
section dl dt .desc{position:absolute; left:10px; font-weight:normal; bottom:10px; height:15px; line-height:15px; font-size:12px; color:#999; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
section dl dt .icon-angle-down, section dl dt .icon-angle-up{position:absolute; top:15px; right:10px; color:#999; font-size:18px;}
section dl dt .icon-pencil{color:#999; font-weight:normal;}
section dl dd{width:50%; float:left; border-bottom:1px solid #ccc; border-right:1px solid #ccc;}
section dl .wrap-box{overflow:hidden; zoom:1; display:none;}
section dl .wrap-box dd:nth-child(2n){border-right:none}
section dl .wrap-box dd:nth-child(1), section dl .wrap-box dd:nth-child(2){border-top:1px solid #ccc;}
section dl .wrap-box dd:last-child{border-bottom:none;}
section dl dd a{display:block; width:100%; height:45px; line-height:45px; text-align:center;}

.post-form .area-upload{padding: 0 10px 10px 10px; background:#fff; border-top:1px solid #ddd; border-bottom:1px solid #ddd; overflow:hidden;}
.post-form .area-upload .area-icon{position:relative; margin-top:10px; height:64px; width:64px; background-color:#f1f1f1; float:left; text-align:center; color:#ddd; font-size:32px; line-height:64px; cursor:pointer;}
#fileImage{width:100%; height:100%; position:absolute; left:0; top:0; opacity:0;}
.post-form .area-upload .thumbs-upload{margin-left:74px; position:relative; font-size:16px; color:#999; overflow:hidden;}
.thumbs-upload .tip{display:block; height:64px; line-height:64px; margin-top:10px;}
.thumbs-upload .thumb{margin-top:10px; border-radius:3px; position:relative; background-image:url("../images/loading.gif"); display:block; float:left; width:64px; height:64px; margin-right:10px; padding:1px; border:1px solid #ccc; background-color:#fff; background-size:50% auto; background-position:center; background-repeat:no-repeat;}
.thumbs-upload .thumb .closeBtn:before{font-style:normal; font-size:12px; color:#666; font:normal normal normal 14px/1 FontAwesome; content:"\f00d"; position:absolute; width:16px; height:16px; top:0; right:0; border-radius:50%; background:rgba(255, 255, 255, .5); text-align:center; cursor:pointer;}
.area-upload .ipt-wrap{display:none;}
.area-form{margin-top:10px;}
.area-form li{padding:10px; background:#fff; border-bottom:1px solid #ccc; overflow:hidden; zoom:1; line-height:35px;}
.area-form li .span1{display:block; float:left; width:65px; color:#3c3c3c}
.area-form li .span2{display:block; margin-left:65px; position:relative; min-height:35px; color:#111;}
.area-form li .span2 a{color:#4998e7;}
.area-form .ipt-text{border:none; outline:none; display:inline-block; width:100%;}
.area-form .textarea{border:none; height:100px; line-height:20px; width:100%; display:block; outline:none;}
.area-form .select{width:100%; display:inline-block; border:none; outline:none; background:#fff;}
.area-form .select option{color:#333; background:#fff;}
.area-form .ipt-text.short{width:120px;}
.area-form .ipt-textt.shortt{width:240px;}
.area-form .abs-right{position:absolute; right:0px; top:0px; background:#fff;}
.area-form .text-gray{color:#999;}
.area-form .text-tip{width:100px;}
.area-form .text-big{font-size:20px;}
.area-form .group{margin-top:10px; border-top:1px solid #ccc;}
.area-form .area-submit{margin:20px 15px;}
.area-form .area-submit .btn-submit{border:none; display:inline-block; width:100%; background:#4998e7; height:40px; line-height:40px; border-radius:5px; color:#fff; font-size:16px;}
.area-form .warn{display:block; height:20px; line-height:20px; font-size:12px; color:#c00;}
.area-form .area-submit .btn-submit.bg-gray{background:#ddd; color:#666;}
.area-form .area-submit .btn-submit.bg-gray:before{content:''; display:inline-block; width:16px; height:16px; background:url("../images/loading.gif"); background-size:100%;}

.post-tip{margin-bottom:10px; position:relative; padding:10px; background:#fcf8e3; border-top:1px solid #ddd; border-bottom:1px solid #ddd; color:#c00; font-size:12px; line-height:20px;}