body { background: url("mr-body-bg.jpg") repeat-x scroll 0 0 #F7F7F7; }
#pageContainer { width: 800px; margin: 0 auto; padding-top: 50px; margin-bottom: 50px; }
#que_title { background: url("mr_content_title.jpg") no-repeat scroll center top #5FB0E0; color: #FFFFFF; height: 42px; overflow: hidden; padding: 12px 2% 0; text-overflow: ellipsis; white-space: nowrap; width: 96%; }
#que_name { background: url("mr_img_sprite.png") no-repeat scroll 0 -170px transparent; font-size: 14px; height: 28px; line-height: 28px; margin: 0 5px 0 0; padding-left: 35px; color: #FFFFFF; }
#container { border-left: 1px solid #C0C0C0; border-right: 1px solid #C0C0C0; border-bottom: 1px solid #C0C0C0; border-radius: 0 0 5px 5px; padding-right: 5px; padding-top: 5px; color: #333; background-color: #FAFAFA; }
#context { width: 91.25%; margin: 0 auto; padding-bottom: 50px; }
.qn_Title { color: #333; font-weight: bold; font-size: 14px; }
.qn_Title span { color: #3ab0c9; }
.qn_Discription { margin-top: 15px; }
.qn_Inputs { margin-top: 15px; line-height: 26px; }
.qn_Inputs label { display: block; width: 100%; cursor: pointer; }
.qn_Inputs label:hover { color: #0197E4; }
.qn_Inputs label input { margin-right: 5px; }
.qn_Inputs ul li { padding: 3px 5px; line-height: 26px; }
.qn_Even { background: none repeat scroll 0 0 #EFEFEF; }
.qustion { margin-bottom: 30px; }
.txtInput { width: 100%; font-family: 'Microsoft Yahei' ,Tahoma,Arial !important; background: none repeat scroll 0 0 #FFFFFF; border: 1px solid #CBCBCB; padding: 3px; box-shadow: 0 1px 3px #DDDDDD inset; font-size: 0.875em; line-height: 16px; resize: none; }
.submitButton { text-align: center; }
#submitBtn { line-height: 35px; margin-top: -3px; background: url("mr_img_sprite.png") no-repeat scroll 0 0 transparent; color: #FFF; display: inline-block; font-size: 15px; font-weight: bold; height: 35px; text-shadow: 0 1px 1px darkgreen; width: 100px; overflow: hidden; transition: none; }
#submitBtn:hover { background-position: 0 -35px; transition: none; }
.qid { text-align: center; }
#theEnd { text-align: center; display: none; }
#linkClose { background: url("mr_img_sprite.png") no-repeat scroll 0 -70px transparent; color: #FFF; display: inline-block; font-size: 24px; height: 46px; line-height: 40px; width: 149px; text-shadow: 0 1px 1px darkgreen; margin-top: 80px; }
#theEnd { padding: 50px 0; }
.qn_Inputs li span { float: right; padding-top: 5px; }
/*进度条样式*/
.process-bar { width: 100px; display: inline-block; zoom: 1; }
.pb-wrapper { border: 1px solid gray; border-style: solid none; position: relative; background: #f4f4f4; }
.pb-container { border: 1px solid gray; border-style: none solid; height: 12px; position: relative; left: -1px; margin-right: -2px; font: 1px/0 arial; padding: 1px; }
.pb-highlight { position: absolute; left: 0; top: 0; _top: 1px; width: 100%; opacity: 0.4; filter: alpha(opacity=40); height: 6px; background: white; font-size: 1px; line-height: 0; z-index: 1; }
.pb-text { width: 100%; position: absolute; left: 0; top: 0; text-align: center; color: black; font: 10px/12px arial; }
.pb-value { height: 100%; width: 50%; background: #4acbf5; }
.txtInfo { border: 1px solid #dddbdb; position: relative; top: 3px; padding: 0 5px; background-color: White; }
.detailTxt { border: 1px solid #dddbdb; border-top: none; margin: 0 !important; padding: 0 !important; background-color: White; }
.detailContainer { padding: 5px 10px; word-break: break-all; word-wrap: break-word; }
.detailContainer li { border-bottom: 1px dotted #e4e2e2; word-break: break-all; word-wrap: break-word; line-height: 30px; }
.detailLink { text-align: center; padding: 0 10px; }
.downPage { color: #57b970; display: block; }
