html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed, 
figure, figcaption, footer, header, hgroup, 
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	font: inherit;
	vertical-align: baseline;
}
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section, main {
	display: block;
}
body {
	line-height: 1;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}



/* -------------------------------- 

Primary style

-------------------------------- */


*, *::after, *::before {
  box-sizing: border-box;
}

html {
  font-size: 1em;
}

body {
  font-size: 1em;
  font-family: "Jaldi", sans-serif;
  color: #000;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

a {
  text-decoration: none;
}

h1 {
  text-align: center;
  width: 90%;
  margin: 2.4em auto 0;
  font-size: 2.4em;
  color: #fb708e;
  font-weight: bold;
}

*{margin:0;padding:0;list-style:none;}
.txt_r{text-align:right;}
.txt_c{text-align:center;}
.col3 li, .col4 li{overflow:hidden; float:left;}
ul.col3 li{width:33.3%!important; *width:33.2%!important; }
ul.col4 li{width:25%!important; *width:24.9%!important;}
.brd{border:1px solid #C3D4E7;}
.l{ float:left;}
.col-liuyanban{ width:100%}

.tag_a a{display:inline-block;zoom:1;*display:inline;overflow:hidden;vertical-align:middle; margin:6px; white-space:nowrap; font-weight:bold; color:#004499; background:url(../images/v9/bg_member_1.gif) no-repeat -5px -124px; padding-left:10px;}
.cboxs h5{background:url(../images/v9/nav.png) repeat-x 0px -33px;}
.cboxs .tag_a a{ padding:0px; background:none; margin:6px 10px; font-weight:100; margin-bottom:20px;}
.table_form{width:100%;}
.table_form caption{background:url(../images/v9/nav.png) repeat-x 0 -33px;border-bottom:medium none;color:#004499;font-size:14px;font-weight:bold;height:34px;line-height:30px;}

body{background:#fff;font:normal 1rem "Microsoft Yahei";}
img{border:0;}
a{text-decoration:none;}
a:hover{color:#1974A1;}

/*单线表格*/
.ltable{
margin-top:10px;
margin-bottom:10px;
border-left:solid 0px;
border-top:solid 0px;
border-right:solid 1px #DAEBF7;
border-bottom:solid 1px #DAEBF7;
}
.ltable td{
border-top:solid 1px #DAEBF7;
border-left:solid 1px #DAEBF7;
border-right:solid 0px;
border-bottom:solid 1px #DAEBF7;
padding:10px;
}

.ltable span{ line-height:25px;}
/*管理员回复内容颜色*/
.ltable .huifu{color:#004499;}

table{
	border-collapse:collapse;
	border-spacing:0;
	}
a {
	text-decoration:none;
	color: blue;
	}

.h10{
	height:10px;
	}
.h20{
	height:20px;
	}
.h30{
	height:30px;
	}
.left{
	float:left;
	}
.right{
	float:right;
	}
.clear{
	clear:both;
	}
.center{
	text-align:center;
	}
.main img{
	_vertical-align:baseline;
	}
.main {
	text-align:center; 
	font-size:1em;
	padding:10px;
	}
.main .top{
	font-size:20px;
	padding-left:50px;
	color:#000066;
}
.block-area{
	background-color:#fcfcfc;
	padding:20px;
	}
.block-title {
	text-align:center;
	height:40px; 
	line-height:40px;
	font-size:1.2em;
	color:#2987a3;
	}
.block-nav{
	height:40px;
	line-height:40px;
	color:#222;
	}
.block-table {
	width:100%;
	border:0;
	font-size:1em;
	text-align:left;
	}
.block-table tr{
	background-color:#fefefe;
	height:20px;
	}
.block-table td{
	padding:10px 20px;
	border:1px solid #ccc;
	}
.block-table .table-title{
	background-color:#2bbbdf;
	color:white;
	text-align:center;
	}
.addCaseForm div{
	text-align:left;
	margin:10px 0;
	font-size:1.2em;
	color:#333;
	}
.main .block{
	width:100%;
	text-align:left;
	}
.main .block .title{
	height:50px;
	line-height:50px;
	width:100%;
	font-size:1.2em;
	text-align:center;
	}
.main .block .list{
	padding: 10px;
	text-align:left;
	font-size:1em;
	color:#333;
	border-bottom:1px dotted #333;
}
.main .block .list .list-title{
	padding: 10px 0;
	font-size:1.2em;
}
.main .block .list .list-content{
	margin-top: 30px;
}
.main .block .subblock{
	width:100%;
	}
.main .pageinfo{
	text-align:center;
}
.main .show{
	width:90%;
	text-align:left;
	padding:20px 5%;
	}
.main .nav{
	width:90%;
	text-align:left;
	padding:5px 5%;
	font-size:1.2em;
	}
.show .type{
	text-align:left;
	font-size:1em;
}
.show .title{
	padding:20px;
	text-align:center;
	font-size:1.5em;
	border-bottom:1px dotted #333;
}
.show .info{
	padding:10px;
	text-align:center;
	font-size:1em;
}
.show .content{
	text-align:left;
	font-size:1.2em;
	margin:20px auto;
	line-height:2em;
}
.show .content p{
	margin:20px;
}
.show .readnum{
	text-align:left;
	font-size:1em;
	color:#333;
}
.show .closepage{
	text-align:center;
	font-size:1em;
	color:#888;
}
.show .replyinfo{
	text-align:left;
	font-size:1em;
	color:#333;
	border-bottom:1px dotted #333;
}
.show .replycontent{
	padding:10px;
	text-align:left;
	font-size:1em;
	color:#333;
}
.show .replyform{
	text-align:left;
	font-size:1.2em;
	color:#333;
}
.show .consult_show_table{
	background-color:#fefefe;
}
.show .consult_show_table td{
	border:1px solid #666;
	padding:10px 20px;
	line-height:2em;
}
.show .consult_reply_table{
	background-color:#fefefe;
}
.show .consult_reply_table td{
	border:1px solid #666;
	padding:10px 20px;
	line-height:2em;
}
.show .blue{
	color:blue;
}
.show .red{
	color:red;
}
.thetype{
	margin:5px auto 5px 50px;
}
.typeinfo{
	height:30px;
	border-bottom:1px dotted #999;
}
.typesta{
	margin:0 8px;
	text-align:right;
}



.navbar1{
	background-color:#fb708e;
	color:white;
	}
.navbar1 a{
	font-size:1.2em;
	color:white;
	}
.navbar1 a:visited{color:white}
.navbar1 a:hover{color:white}

.white{
	color:white;
	}

.item {
	border:0px;
	background-color:#fb708e;
	color:blue;
	}
.menu{
	width:100%;
	height:30px;
	}
.h20{
	height:20px;
	}