/* Global CSS */
body { color:#422a2d; font: normal 12px "����" ,"\5b8b\4f53",sans-serif; }

table {
	border-collapse:collapse;
	border-spacing:0;
	line-height: 16px;
}
font{
	font-size: 12px;
}

td{line-height: 30px; }
input, textarea, select, option {
color: #333;
vertical-align: middle;
}
fieldset,img {border:0;}
address,caption,cite,code,dfn,em,strong,th,var {

}
ol,ul,li {list-style:none; margin:0px; padding:0px;}	
caption,th {text-align:left;}
h1,h2,h3,h4,h5,h6 {font-size:100%;font-weight:normal;}
form {margin:0;padding:0;}
input,textarea,select,option{ font:normal 12px "����"; color:#333; }
abbr,acronym {border:0;}
img,a img {vertical-align:middle;border:0;}
strong {font-weight:bold;}
a{ text-decoration:none; }
a:hover {color:#FF0000;text-decoration:underline;}
li a{ text-decoration:none; }
li a:hover {color:#FF0000;text-decoration:underline;}
.clear{clear:both;height:0;overflow:hidden;}
.l {float:left;display:inline;}
.r {float:right;display:inline;}

.lh200{line-height:200%;}
.lh120{line-height:120%;}
.pr20{
	padding-right:20px;
	font-weight: normal;
	font-size: 12px;
}
.pl15{padding-left:15px;}
.pl6{
	padding-left:6px;
	font-weight: normal;
}

.pl14{
	padding-left:6px;
	font-weight: bold;
	font-size: 14px;
	color: #F00;
}

.pl32{
	padding-left:32px;
	font-weight: bold;
	font-size: 14px;
	color: #F00;
}

.p5{
	padding-left:5px;
	padding-right:5px;
	font-weight: normal;
	color: #999;
}
.p10{padding:10px;}

.padding20{
	padding:20px;
}
.padding10{
	padding:10px;
}
.mt10{margin-top:10px;}
.mt15{margin-top:15px;}
.mr20{margin-right:20px;}
.mr10{margin-right:10px;}
.mr5{margin-right:5px;}
.mr6{margin-right:6px;}
.mb6{margin-bottom:6px;}
.mb10{margin-bottom:10px;overflow: hidden;}
.box {
border: 1px solid #e2e2e2;
background-color: #FFF;
margin-bottom: 6px;
/* overflow:hidden; */
zoom:1;}

.box2 {
	background-color: #FFF;
	margin-bottom: 6px;
	overflow: hidden;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #e2e2e2;
	border-bottom-color: #e2e2e2;
	border-left-color: #e2e2e2;
}

.box3 {
border: 1px solid #e2e2e2;
background-color: #FFF;
width:180px;
}


.border {
border-bottom-width: 1px;
border-bottom-style: dashed;
border-bottom-color: #e2e2e2;
}

.border-t {
border-top-width: 1px;
border-top-style: dashed;
border-top-color: #e2e2e2;
}

input{border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;}


/* font CSS */
.redfont,.redfont a,a.redfont { color: #f00!important; }
.grayfont,.grayfont a.a.grayfont { color: #999!important; }
.bluefont,.bluefont a,a.bluefont{ color:#185fbe!important;}
.greenfont,.greenfont a.a.greenfont { color: #8cd007!important; }
.f14b {font:bold 14px "����";}
.dise{
	background-color: #f4f4f4;
}

.redbg{
	color: #FFF;
	background-color: #900;
	display: block;
}

.img_list {
margin: 0 20px;
top: -10px;
}


.pr10{padding-right:10px;}
