/*********common*************/
html,body{
	font-family:MS PGothic, Arial, sans-serif;font-size:12px; height:100%; color:#333; background: #214170; line-height:20px;}
table, input, button, textarea, select{
	font-size:12px;}
*{
	margin:0; padding:0;}
.clear{
	clear:both;}
	
ul,li{
	list-style:none;}
p{}
img{
	border:0;}
a,a:visited{
	color:#28287E; text-decoration:none;}
a:hover{
	color:#28287E; text-decoration:underline;}
#clear{ clear:both;}
.floatleft{ float:left;}
.floatright{ float:right;}
#main{ 
	width:850px; display:table;  margin:0px auto;background:url(../images/common/bg.jpg) repeat-y center; padding:0px 16px;}	
.mr5{ margin-right:5px;}
.mr10{ margin-right:10px;}
.mr15{ margin-right:15px;}
.mr52{ margin-right:52px;}
.mb16{ margin-bottom:16px;}
/*********header*************/
#header{ height:60px; padding-top:10px; margin:0px auto;}
/*********content*************/
#content{ width:822px; padding:15px; background:#fff; margin:0px auto;}
/*********container*************/
.container01{ background:url(../images/common/bg01.jpg) repeat-x bottom; padding:0px 36px 25px 36px; font-size:14px; line-height:18px; margin-bottom:18px;}
.container01 p{ margin-bottom:10px;}
.container02{ border:1px solid #CCC; padding:15px; height:100%;}
.list{ padding:0px 10px; margin-bottom:14px;}
.photo_list{float:left; width:175px; margin-right:20px;}
.photo_list p{ color:#28287E; font-weight:bold; margin-left:2px;}
.tb_list{ width:575px; float:right; background:#ccc;}
.tb_list th{background:#DFDFD4; height:23px;}
.tb_list td{background:#FFF; text-align:center; color:#28287E; height:40px;}
.line01{ background:url(../images/common/dot01.gif) repeat-x; height:1px; line-height:1px; font-size:0px; margin-bottom:10px;}
/*********detail*************/
.detail_content{ width:636px; border:2px solid #214271; background:#fff; padding:15px; margin:0px auto;}
.detail_content p{ width:590px; margin:0px auto;}
.detail_photo{ padding:0px 18px; margin-bottom:15px;}
.detail_photo img.photo{ width:175px; height:121px; padding:8px; background:url(../images/detail/bg01.jpg) no-repeat;}
.detail_title{ background:url(../images/detail/dot01.jpg) repeat-x bottom; color:#1D2F61; font-weight:bold; font-size:14px; height:25px; padding:0px 10px; margin-bottom:25px;}
.detail_tb { background:url(../images/detail/bg02.jpg) no-repeat bottom; padding:15px 30px 30px 30px; margin-bottom:20px;}
.detail_tb table{ width:580px; background:#ccc; line-height:20px;line-height:20px;}
.detail_tb table th{ background:#F1F9FE; padding:0px 10px; text-align:left; color:#26267E; width:60px;}
.detail_tb table td{  padding:0px 10px; }
a.contact_bt{ display:block; border:0px; width:114px; height:25px;background:url(../images/detail/bt01.jpg) no-repeat top; margin-left:465px; margin-top:25px;}
a.contact_bt:hover{ display:block; border:0px; width:114px; height:25px;background:url(../images/detail/bt01.jpg) no-repeat bottom;}
.detail_content table td{ background:#FFF;}
/*********footer*************/
#footer{ width:832px;background:#0D8A17 url(../images/common/footer_bg.gif) repeat-x; padding:0px 10px;font-size:12px; color:#FFF; font-family:Arial, Helvetica, sans-serif; line-height:70px; margin:0px auto;}
#footer span{ margin-left:347px;}
