/* css初始化样式 */
*, body, ol, ul, h1, h2, h3, h4, h5, h6, p, th, td, dl, dd, form, fieldset, legend, input, textarea, select { margin: 0; padding: 0; }
body { font: 12px"宋体", "Arial Narrow", HELVETICA; background: #fff; -webkit-text-size-adjust: 100%; }
a { color: #2d374b; text-decoration: none; }
a:hover { color: #cd0200; text-decoration: underline; }
em { font-style: normal; }
li { list-style: none; }
img { border: 0; vertical-align: middle; }
table { border-collapse: collapse; border-spacing: 0; }
p { word-wrap: break-word; }
/* css初始化样式 这里不要复制 end */



a {outline: none;}
a:active {star:expression(this.onFocus=this.blur());}
:focus { outline:0; }
body:nth-of-type(1) input:focus,textarea:focus,select:focus{outline:none;}
.message-content { color: #505050; height: auto; line-height: 24px; overflow-x: hidden; padding: 20px 0 20px 5px; width: 740px;}
.m-hd{ background: url(../images/message-pen.jpg) no-repeat left top; height:24px; line-height:24px; font-size:14px; font-weight:bold; color:#505050; padding-left:30px;}
.message-form li label{ font-size:13px;}
.message-form li.m-top{ color:#929191; margin:20px 0; padding-left:45px;}
.message-form li{ width:100%; overflow:hidden; margin-top:10px;}
.message-form li label{ float:left; width:110px; text-align:right; float:left; line-height:24px; padding-right:10px;_padding-right:7px;}
.message-form li label span.red{ color:#F00; padding-right:5px;}
.message-form li input{ height:24px; line-height:24px; width:215px; text-indent:3px; border: solid 1px #d5d5d5;}
.message-form li.m-title input{ width:365px;}
.prompt-txt{ padding-left:90px; color:#F00; padding-top:5px; display:none;}
.message-form li select{ border: solid 1px #d5d5d5; height:24px; line-height:24px; padding:2px; width:110px;}
.message-form li select option{ padding:2px; }
.message-form li textarea{ width:361px;border: solid 1px #d5d5d5; padding:2px; line-height:20px; height:135px; resize:none;}.message-form li.m-sub input{ width:130px; height:35px; border:none; cursor:pointer; cursor:hand; background:url(../images/message-sub.jpg) no-repeat left top; margin-left:119px; margin-top:20px;*margin-left:116px;}


.tabbox{ width:740px; overflow:hidden;}
.tab_hd{ height:28px; line-height:28px; width:100%; overflow:hidden;}
.tab_hd li{ float:left; padding:0 20px;background:url(../images/tab-a-bg.jpg) repeat-x left top; border-right: solid 1px #fff;}
.tab_hd li a,.tab_hd li a:hover{ color:#0181ca;  text-decoration:none; font-weight:bold; font-size:14px;}
.tab_bdcn{ display:none;}
.tab_bdnow{ display:block;}
.tab_hd li.tab_hdnow{  height:28px; line-height:28px;  font-weight:bold;background:url(../images/tab-hover-bg.jpg) repeat-x left top; color:#fff;}
.tab_hd li.tab_hdnow a{ color:#fff;}
.m-table{ width:100%; height:34px; line-height:34px; background: url(../images/m-th-bg.jpg) repeat-x left top;}
.m-table th{ padding:0 10px; font-size:13px; color:#000; font-weight:normal;}
.m-table td{ border-bottom: solid 1px #ebebeb; padding:0 10px; line-height:30px; text-align:center; color:#666; font-size:13px;}
.m-table th.m-text-left{ text-align:left;}
.m-table td.m-text-left{text-align:left;}
.m-table td a{ color:#666;}
.m-table td a:hover{ color:#0184cf;}
.message-button{ float:right; width:128px; height:28px;}
.m-page{ border:solid 1px #cecece; height:26px; line-height:26px; overflow:hidden; border-left:none;border-right:none; margin-top:20px; width:100%; font-size:13px;}
.m-page li{ display:inline; padding-left:10px; float:left;}
.m-page li dd{ display:inline; padding-left:5px;}
.m-page li dl{margin-left:-5px;}
.m-page li a{ color:#666;}
.m-page li a:hover{ color:#0184cf;}
.m-page li dd a.m-page-on{color:#0184cf; font-weight: bold;}
.m-legend{ width:100%; margin-top:30px; overflow:hidden; position:relative;}
.m-legend-line{ border-bottom: solid 1px #cecece; height:0; line-height:0; font-size:0; margin-top:10px; margin-bottom:30px;}
.m-legend-title{ font-size:14px; color:#0184cf; font-weight:bold; background: #fff url(../images/star.jpg) no-repeat 10px center; padding-left:30px; height:30px; line-height:30px; color:#0184cf; position:absolute; top:-5px; padding-right:10px;}
.m-legend-con{ border:solid 1px #cecece; padding:15px; width:708px; overflow:hidden; line-height:24px;}
.m-legend-con img{ margin:10px 0; display:block;}
.m-pic{ width:16px; height:14px; background:url(../images/triangle.jpg) no-repeat left top; position:absolute; top:28px; left:35px;}

.message-con-box{ border: solid 1px #dbdbdb; width:726px; overflow:hidden; border-radius:3px; position:relative; behavior:url(css/PIE.htc); padding:6px; background:#eee;}
.me-right{ margin-right:6px;}
.m-info-right{ float:right; padding-right:10px;}
.m-info-blue{ color:#0094dc; text-decoration:underline; padding-right:10px;}
.m-info-blue:hover{color:#0094dc; text-decoration:none;}
.m-info-right strong{ color:#0093d9;}
.m-info-hd h3{ background:url(../images/m-ques.jpg) no-repeat 10px top; line-height:20px; padding-left:35px; font-size:14px; color:#2c2b2b; width:500px; overflow:hidden; padding-bottom:5px;}
.message-list-box{ border-radius:3px; background:#fff;-moz-border-radius: 3px;-webkit-border-radius: 3px; width:100%; height:300px; position:relative; behavior:url(css/PIE.htc);}
.message-ques-lists li{ width:100%; overflow:hidden;}
.me-ques-name{ border-bottom: solid 1px #eee; height:32px; line-height:32px;}
.me-date{ float:right; padding-right:10px; color:#929191;}
.me-name{ padding-left:10px; color:#333;}
.me-ques-cons{ font-size:14px; color:#333; line-height:24px; padding:20px;}
.me-dafu{ border:none; border-top: solid 1px #eee;}
.me-dafu-img{ background:url(../images/m-smil.jpg) no-repeat 10px center;  padding-left:35px; display:block;}
.me-ques-ke{ width:100%; position:relative; overflow:hidden; padding-top:20px;}
.me-ques-jian{ width:16px; height:14px; background:url(../images/triangle2.jpg) no-repeat left top; position:absolute; top:7px; left:37px;}
.me-ke-con{ width:660px; margin:0 auto; border:solid 1px #cecece; background:#eee; padding:20px; font-size:14px; color:#333; line-height:24px;}