@charset "utf-8";
/* CSS Document */

body {
	margin-top:0px;
	font-size: 13px;
}
body table {margin:auto;}
.index_table { margin-top:10px}
.foot_menu { background-image:url(images/layout_23.jpg);  ;color:#999999; background-position:center; background-repeat:no-repeat; padding-top:30px}
.foot_menu a:link,.foot_menu a:active,.foot_menu a:visited,.foot_menu a:hover{ color:#999999}
a:link,a:active,a:visited{ color:#0B3651; text-decoration:none}
a:hover{
	text-decoration:none;
	color: #6699CC;
}
a img { border:none}
.index_cases div.content,.index_law div.content{ ; margin:2px auto auto 20px; height:20px; background-image:url(images/layout_20.jpg); background-repeat:no-repeat; background-position:center bottom; }
.index_cases div.content div.dot ,.index_law div.content div.dot { width:8px; height:10px; background-image:url(images/layout_16.jpg); background-repeat:no-repeat; background-position:center center; float:left; display:block}
/*.index_law div{ }*/
/*--------------------------------------------------------------------------------------*/
/*about*/
.about { margin-top:10px}
.about div.title { color:#0B3651; font-weight:bold}
.about div.content {; color:#0B3651; margin-top:10px; margin-bottom:10px; letter-spacing:1px; line-height:20px}
/*--------------------------------------------------------------------------------------*/
/*bzitem*/
.bzitem { margin-top:10px}
.bzitem div.title { color:#0B3651; font-weight:bold}
.bzitem div.title span.point{color:#3399FF;}
.bzitem div.content {; color:#0B3651; margin-top:10px; margin-bottom:10px; letter-spacing:1px; line-height:20px}

.bzitem_1 { margin-top:10px}
.bzitem_1 div.title { color:#0B3651; font-weight:bold}
.bzitem_1 div.title span.point{color:#3399FF;}
.bzitem_1 div.content {; color:#0B3651; margin-top:10px; margin-bottom:10px; letter-spacing:1px; line-height:20px}
/*--------------------------------------------------------------------------------------*/
/*cases*/
.cases { margin-top:10px}
.cases div { color:#0B3651; ; height:20px}
.cases div span.point{color:#3399FF;}
.cases_1 { margin-top:10px;}
.cases_1 div.title {background-color:#0B3651; border:1px solid #297CA9; padding:3px; font-weight:bold; color:#ffffff}
.cases_1 div.content {; color:#0B3651; margin-top:10px; margin-bottom:10px; letter-spacing:1px; line-height:20px}
/*--------------------------------------------------------------------------------------*/
/*equipment*/
.equipment { margin-top:10px; color:#0B3651; ;}
.equipment div { margin:2px;}
.equipment td img { border:1px dotted #0B3651;}
/*--------------------------------------------------------------------------------------*/
/*law and faq*/
.law, .faq{ margin-top:10px;}
.law div.title, .faq div.title{ background-color:#0B3651; border:1px solid  #297CA9; padding:3px; font-weight:bold; color:#ffffff}
.law div.content, .faq div.content{ margin:5px; color:#0B3651; ;  ; letter-spacing:1px; line-height:20px; width:800px}
.law_1 div, .faq_1 div { color:#0B3651; ; height:20px}
.law_1 div span.point, .faq_1 div {color:#3399FF;}
