body {
	margin: 0px;
}
td, div{
	font: 12px Arial, Helvetica, sans-serif;
	color: #6b6b6b;
}
input,select,textarea {
	font: 12px Arial, Helvetica, sans-serif;
	color: #6b6b6b;
}

.en {
	font: 10px Verdana, Arial, Helvetica, sans-serif;
}
.color1 {
	color: #FFFFFF;
}
.color2 {
	color: #1f78c5;
}


a:link, a:visited {
	color: #636363;
	text-decoration: none;
}
a:hover, a:active {
	color: #333333;
	text-decoration: underline;
}
.link1:link, .link1:visited {
	color: #1f78c5;
	text-decoration: none;
}
.link1:hover, .link1:active {
	color: #185F9E;
	text-decoration: underline;
}
.link2:link, .link2:visited {
	color: #0583AC;
	text-decoration: none;
}
.link2:hover, .link2:active {
	color: #026286;
	text-decoration: underline;
}
.link3:link, .link3:visited {
	color: #FF8C00;
	text-decoration: none;
}
.link3:hover, .link3:active {
	color: #FC5705;
	text-decoration: underline;
}
.border_lr {
	border-right: 1px solid #c6daeb;
	border-left: 1px solid #c6daeb;
	background: #EFF4FA;
}
.border_lr2 {
	border-right: 1px solid #afc7df;
	border-left: 1px solid #afc7df;
	background: #E1EDFB;
}
.border_lr3 {
	border-right: 1px solid #c1c2c1;
	border-left: 1px solid #c1c2c1;
}
.border_lr4 {
	border-right: 3px solid #c2d8ef;
	border-left: 3px solid #c2d8ef;
}

.border_b {
	border-bottom: 1px solid #dddddd;
}
.border_b td {
	border-bottom: 1px solid #dddddd;
}




.border_back {
	background: #FFFFFF;
	border: 1px solid #c6daeb;
}
.padding_10px {
	padding: 10px;
}
.dd1 {
	background: url(../images/icon/icon_d2.gif) repeat-x bottom;
}
.dd1 td {
	background: url(../images/icon/icon_d2.gif) repeat-x bottom;
}

.dd2 {
	background: url(../images/icon/icon_d1.gif) repeat-x bottom;
}
.dd2 td {
	background: url(../images/icon/icon_d1.gif) repeat-x bottom;
}

.margin_top_18px {
	margin-top: 18px;
}
.margin_top_10px {
	margin-top: 10px;
}
.padding_lr_l {
	padding-right: 15px;
	padding-left: 25px;
	border-right: 1px solid #eaeaea;
}
.padding_lr_r {
	padding-right: 25px;
	padding-left: 15px;
}

.menu_text td {
	text-indent: 30px;
	font-size: 14px;
	padding-top: 3px;
}
h3 {
	font-size: 14px;
	font-weight: bold;
	color: #1f78c5;
	margin: 0px;
	padding-top: 3px;
}
h4 {
	font-size: 14px;
	font-weight: bold;
	margin: 0px;
	color: #1F78C5;
}

.txt {
	font-size: 14px;
	line-height: 1.6;
	color: #2a2a2a;
	text-indent: 24px;
	padding: 20px;
}
.txt2 {
	font-size: 12px;
	line-height: 1.4;
	text-indent: 24px;
}

.size_14px {
	font-size: 14px;
}
.size_14px td {
	font-size: 14px;
}
.logo   img  {
	padding: 10px;
}

