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, font, 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, textarea, input {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
}
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {
	display: block;
}
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;
}
.clear {
	clear: both;
}
a {
	text-decoration: none;
	color:#000;
}
a:hover {
	text-decoration: underline;
}
a img {
	border: 0px;
}
ul {
	list-style-type:none;
}
ul li {
	float:left;
	display:block;
	float:left;
}
img {
	border:none;
}
p {
	text-align:left;
}
body {
	background:#fff;
	margin:0;
	padding:0;
	text-align:left;
	font-family:'arial';
	font-size:12px;
	color:black;
	line-height:18px;
}
.fl { display:block; float:left;}

.top{ color:#666;}
.top a {text-decoration: none; color:#000;}
.top a:hover {text-decoration: underline;}

.inner_text{font-size:14px; height:12px; color:#000; text-align:left;}
.inner_text a {text-decoration: none; color:#0000ff;}
.inner_text a:hover {text-decoration: underline;}

.calendar { padding-right:15px; font-size:23px; color:#ff6600;text-align:left;line-height:30px;}
.year_select, .month_select { width:70px; height:22px; border:none; background:#ffe3d0; text-indent:5px;}
.news_text1{ padding:0px 15px; background:#fff;}
.treaure6_box td{ border-bottom:1px solid #fff;}
.treaure6_boxtd1{ padding-left:10px; width:85px; padding-right:15px;}
.treaure6_boxtd2{  padding-right:28px; text-align:left;}
.treaure6_box td{  height:76px;}
.tre4 .treaure6_boxtd1{ padding-top:28px; padding-bottom:28px; }
.tre5 .treaure6_boxtd1{ padding-top:13px; padding-bottom:12px; }
.tre6 .treaure6_boxtd1{ padding-top:2px; padding-bottom:2px; }

.footer1{ width:750px; height:26px; color:#fff; text-align:center;}
.footer1 a {text-decoration: none; color:#fff;}
.footer1 a:hover {text-decoration: underline;}
.footer2{ text-align:center; color:#666; font-size:11px; padding-top:15px; padding-bottom:25px; padding-left:0px;}


.inner_title{ color:#002d89; font-size:18px; line-height:25px;}
.inner_title2{ color:#002d89; font-size:22px; line-height:28px;}
.inner_table tr td{ border:1px solid #4f73b1; padding:5px; }
.inner_table .open_h{ color:#fff; font-size:15px;}
.right_img{ padding-bottom:8px;}
.right_s_table{ padding-bottom:20px; margin-bottom:34px; text-align:left;}
.d1{ margin-top:10px; margin-bottom:5px;}
.d2{ margin-bottom:132px;}

.content12 {
	font-family: arial,sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	text-align:left;
	text-decoration:none;
}

.blue12 {
	font-family: arial,sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #00338e;
	text-decoration:none;
}
.blue12 a {
    color: #FF6600;
	text-decoration:none;
}
.blue12 a:hover {
	color: #FFA41A;
	text-decoration:none;
}

.top {width:750px; height:26px; color:#666; text-align:center;}

.button { font-family: arial,sans-serif; border:0;
 vertical-align:middle; margin:2px; line-height:11px; font-size:11px ;width:36px; height:23px;background:url("../images/btn.png") no-repeat left top;}  
 
.text11pt { font-family: arial,sans-serif; border:0;
 vertical-align:middle; margin:2px; line-height:15px; font-size:11px;}   
 
 
/* addthis */
 
#social_icon_wrapper a.addthis_button {
  background: url('../images/btn_share_chi.png');
  width: 50px;}
  
a.addthis_button:hover img {
  background: url('../images/btn_share_chi_on.png');
  width: 50px;}

#social_icon_wrapper a.addthis_button {
  overflow: hidden;}

#social_icon_wrapper a {
  height: 20px;
  width: 50px;
  background-repeat: no-repeat;
  float: left;
  background-position: left top;
  margin: 0px;
  margin-left: 4px;
}

/** Alfred 2019 **/
ul { 
	list-style-type: disc; margin-left:1em;
 }
 ol { 
	list-style-type: decimal; margin-left:2em;
 }
 ul ul, ol ul { 
	list-style-type: circle; 
	margin-left: 1em; 
 }
 ol ol, ul ol { 
	list-style-type: lower-latin; 
	margin-left: 2em; 
 }
 ul li {
	float:none;
	display:list-item;
}
.inner_text table td{vertical-align: top}