html{
   overflow-y:scroll;
}
/* -- 发建议 -- */
#envelope{
   margin-top:-120px;
   background:url(../img/bg_green.jpg) repeat-x 0 bottom;
   *overflow:hidden;
   _zoom:1;
}
#suggestBody{
   position:relative;
   top:90px;
}
.envelope-rel{
   position:relative;
   top:120px;
}

.envelope-bg-bot{
   padding-bottom:105px;
   *padding-bottom:65px;
   padding-top:20px;
   background:url(../img/bg_envelope_bot.png) no-repeat center bottom; 
}
.envelope-bg-top{
   _position:relative;
   _width:1069px;
   _margin:0 auto;
   padding-top:40px;
   background:url(../img/bg_envelope_top.png) no-repeat center top;
   _background:none;
   _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="static/bg_envelope_top.png" ,sizingMethod="crop"); 
}
.envelope-suggest, .envelope-evaluate{
   position:relative;
   *left:1px;
   width:870px;
   margin:0 auto;
   padding:70px 30px 0;
   background:url(../img/bg_envelope_icon.png) no-repeat 24px 0px #FDF6E6;
}
@media all and (-webkit-min-device-pixel-ratio: 1){
   .envelope-suggest, .envelope-evaluate {
      left:1px;
   }
}
.envelope-evaluate{
   padding-top:48px;
   background:url(../img/bg_envelope_3q.png) no-repeat center 0 #FDF6E6;
}

.envelope-action{
   width:844px;
   padding-bottom:10px;
}
.envelope-title, .envelope-cnt{
   border:1px solid #D0D0CE;
   background:#fff;
}
.envelope-title{
   width:502px;
   height:22px;
}
.envelope-cnt{
   width:752px;
   height:154px;
}
.envelope-lb{
   position:absolute;
   left:8px;
   top:2px;
   white-space:pre;
   color:#999;
   
   -webkit-transition:all 0.4s ease;
   -moz-transition:all 0.4s ease;
   -o-transition:all 0.4s ease;
   transition:all 0.4s ease;
   
   filter:alpha(opacity=100);
}
.placehold-hover .envelope-lb{
   fitler:alpha(opacity=0);
   opacity:0;
   display:none\9;
}
.evaluate-title{
   color:#333;
   font-size:14px;
   font-weight:bold;
}
.evaluate-wrapper dt, .evaluate-wrapper dd{
   display:inline;
}
.evaluate-wrapper .stars-wrapper{
   position:relative;
   top:-2px;
}
.problem-list{
   padding:6px 0;
}
.problem-item{
   margin-bottom:4px;
}
.problem-chk{
   vertical-align:middle;
}
.problem-lb{
   padding-left:8px;
}
.issues-nav{
   position:relative;
   z-index:40;
}
.issues-exhibit{
   display:none;
}
.issues-state-selected .issues-exhibit{
   display:inline;
}
.issues-state-selected #tabIssues, .issues-state-selected #tabIssues-Cnt{
   display:none;
}
#envelopeGrade .custom-btn{
   margin-right:20px;
}
/* -- 问题点box -- */
#btnAlterIssue{
   margin-left:8px;
}
#tabIssues{
   position:relative;
}
#tabIssues a{
   margin-left:12px;
   color:#666;
}
#tabIssues-Cnt{
   padding-top:12px;
}
.issues-border{
   display:none;
   position:relative;
   width:750px;
   border:1px solid #E7CD90;
   padding:1px;
   background:#fff;
}
#tabIssues-Cnt .current{
   display:block;
}
.issues-bg{
   padding:4px 0 4px 4px;
   background:#FDF0D0;
}
.issues-arrow{
   display:none;
   position:absolute;
   left:29px;
   top:21px;
   top:22px\9;
   width:13px;
   height:9px;
   overflow:hidden;
   background:url(../img/sprite.png) no-repeat 0 0;
   _background-image:url(sprite8.png);
   text-indent:-999em;
   z-index:45;
}
#tabIssues .current .issues-arrow{
   display:block;
}
.issues-arrow-topic{
   left:92px;
}
/* -- 全部问题点列表 -- */
.prodissue-wrapper{
   padding-left:10px;    
}
.prodissue-wrapper .prodissue-left{
   width:460px;
}
.prodissue-wrapper .prodissue-right{
   float:left;
   width:273px;
}
/* -- 常用问题点 -- */
.frequent-issues{
   padding:6px;
   overflow:hidden;
   _zoom:1;
   line-height:1.8;
}
.frequent-issues .issue{
   float:left;
   width:94px;
   padding:0 5px;
   overflow:hidden;
   white-space:nowrap;
   text-overflow:ellipsis;
   color:#666;
}
/* -- 建议选项卡 -- */
#tabSuggest{
   border-bottom:1px solid #ECDDBC;
   text-align:center;
   font-weight:bold;
   font-size:14px;
}
#tabSuggest li{
   float:left;
   width:180px;
   height:28px;
   margin-left:10px;
   margin-bottom:-1px;
   padding-top:1px;
   border:1px solid #ECDDBC;
   background:#FDF6E6;
   line-height:28px;
}
#tabSuggest .current{
   border-bottom-color:#f9f9f9;
   background:#F9F9F9;
}
#tabSuggest a{
   display:block;
   color:#DAB766;
   
}
/* -- 新功能上线公告 -- */
.notice-wrapper{
   width:890px;
   margin:0 auto;
   padding:6px 20px 0;
   overflow:hidden;
}
.notice-inner{
   position:relative;
   height:24px;
   overflow:hidden;
   line-height:24px;
}
.notice-list{
   position:absolute;
   left:0;
   top:0;
   white-space:nowrap;
   font-size:0;
}
.notice-list li{
   display:inline-block;
   *display:inline;
   *zoom:1;
   width:890px;
   font-size:12px;
}
/* -- 在线客服 -- */
.service-holder{
   position:fixed;
   _position:absolute;
   top:66px;
   right:10px;
}

/* -- 登录支付宝 -- */
#xboxLogin{
   display:none;
   width:400px;
   background:#fff;
   overflow:hidden;
}
.frame-login{
   width:100%;
   height:330px;
   margin:-55px 0 0 -50px;
}
/* -- 我的建议样式 -- */
#tabSuggest-Cnt .current{
   display:block;
}
.voice-list{
   border:none;
   overflow:hidden;
}
.voice-meta .state{
   color:#999;
}
.voice-meta .untreated{
   color:orange;
}
.voice-meta .state, .voice-meta a{
   margin-right:10px;
}
.search-bar{
   margin-top:10px;
   border:1px solid #DEDEE0;
   padding:1;
   background:#fff;
}
.search-bar dl{
   padding:6px 10px;
   background:#F4F3F1;
}
.search-bar dt{
   float:left;
   font-weight:bold;
}
.search-bar a{
   display:inline-block;
   padding:0 6px;
   margin-right:4px;
   color:#666;
   
   border-radius:2px;
}
.search-bar .selected{
   background:#ccc;
}
/* -- 底部 -- */
#footer{
	clear:both;
	position:relative;
	width:950px;
	margin:12px auto 0;
	padding:16px 0 10px;
	text-align:center;
}
.footer-top{
	top:80px;
}

.envelope-row{ line-height:36px;}
.userLeave{ display:inline-block; width:86px; text-align:right;}
.envelope-content{ padding-top:7px;}
.btn-border{ line-height:30px;}