@charset "utf-8";
/* CSS Document */

*			{ list-style:none;padding:0; margin:0; }
body, form	{ list-style:none;padding:0; margin:0; }
body,td,th  { font:12px/120% Arial, Helvetica, sans-serif;}
body 		{ text-align:center;height:100%; color:#818E96}
body		{ background-attachment: fixed; background: url(/imgs/bg.gif) repeat-x top}
a:link 		{ text-decoration: none;color: #0FA0E0; }
a:visited 	{ text-decoration: none;color: #0FA0E0; }
a:hover 	{ text-decoration: underline;color: #0FA0E0; }
a:active	{ text-decoration: none;color: #0FA0E0; }
ul			{ margin:0px }
li			{ margin:0px }
img			{ border:0; }
input,textarea{font:12px/150% Arial, Helvetica, sans-serif; }


.gray, a.gray:link, a.gray:visited, a.gray:hover, a.gray:active { color: #818E96; }


h1				{ font-size:12px; font-weight:normal}
h2				{ font-size:19px; font-weight:bold; line-height:25px; margin-bottom:10px; color:black}
h3				{ font-size:15px; line-height:20px; margin-bottom:10px; font-weight:normal}

/*------header-----*/
.header			{ padding:0 10px;min-width: 990px; width:e-xpression(document.body.clientWidth < 990? "990px": "auto" ); height:34px; overflow:hidden; text-align:left; line-height:34px; margin-bottom:20px}

.logo			{ width:800px; text-align:center; margin:0 auto 20px auto}

.search			{ width:480px; margin:60px auto 90px auto; align:center}
.search	img		{ margin-right:20px; align:center}
.search_input	{ border:1px solid #a4a3a7; border-bottom-color:#f1f1f1; border-right-color:#f1f1f1; padding:3px;width:320px; margin-right:5px; align:center}
.search_content	{ margin:0 auto 20px auto; width:800px; text-align:left; align:center}

.search1		{ width:650px; margin:60px auto 60px auto; height:1%; padding-left:150px}
.search1 li		{ float:left; margin-right:10px}
.search1_txt	{ font-size:20px; font-weight:bold; line-height:33px}
.search1_input	{ width:323px; height:17px; background: url(/imgs/search_bg1.gif) no-repeat; padding:8px}
.search1_input input{ width:320px; height:15px; border:1px solid white}

.search2		{ width:650px; margin:0 auto 30px auto; height:1%; padding-left:150px}
.search2 li		{ float:left; margin-right:10px}
.search2_txt	{ font-size:20px; font-weight:bold; line-height:33px}
.search2_input	{ width:323px; height:17px; background: url(/imgs/search_bg2.gif) no-repeat; padding:8px}
.search2_input input{ width:320px; height:15px; border:1px solid white}

.search3		{ width:785px; margin:60px auto 100px auto; height:1%; padding-left:130px}
.search3_headline		{ font-size:30px; font-weight:bold; line-height:45px; text-align:center; padding-top:30px}
.search3 li		{ float:left; margin-right:10px}
.search3_txt	{ font-size:20px; font-weight:bold; line-height:33px}
.search3_input	{ width:175px; height:16px; background: url(/imgs/search_bg3.gif) no-repeat; padding:8px}
.search3_input input{ width:170px; height:15px; border:1px solid white}

.search4		{ width:670px; margin:0 auto 30px auto; height:1%; padding-left:130px; text-align:left}
.search4_box	{ float:left; width:475px; margin-right:10px}
.search4_navi	{ height:21px; margin-bottom:-1px; padding-left:20px}
.search4_navi_on{ line-height:20px; font-weight:bold; padding:0 10px; border:1px solid #91ACBD; border-bottom:none; background-color:#E2F3FA; float:left; margin-right:8px; display: block}
.search4_navi_off{ display:block; line-height:21px; padding:0 5px;margin-right:8px; float:left }
.search4_inputbox{border:1px solid #91ACBD; background-color:#E2F3FA; padding:10px}
.search4_inputbox input{ border:1px solid #dddddd; padding:4px; width:443px; border-top-color:#cccccc; border-left-color:#cccccc}
.search4_info{ border:1px solid #e0ece8; border-top:none; background-color:#f1f9fc; padding:8px}
.search4_bt		{ float:left; padding-top:30px}
.search4_img{ float:left; padding-left:10px; padding-top:22px}

.big_ad			{ width:800px; margin:0 auto 10px auto; text-align:center}
.big_ad img		{ margin:8px}

.info			{ background:url(/imgs/shade.gif) repeat-x top; border-bottom:1px solid #cccccc; padding:10px; margin-bottom:20px}
.info_box		{ width:800px; margin:0 auto; padding-top:15px; height:1%}
.info_content	{ float:left; width:730px; text-align:left;font-size:15px; line-height:20px; padding-left:40px;}
.info_img		{ float:right; width:250px; padding-top:30px}

.content		{ width:800px; margin:0 auto; text-align:left}

.says_box		{ margin-bottom:20px }
.says_top		{ height:36px; background: url(/imgs/say_top3.gif) repeat-x; line-height:36px; font-size:15px}
.says_top_l		{ float:left}
.says_top_r		{ float: right}
.says_content	{ background-color:#f7f7f7; border-left:1px solid #dddddd; border-right:1px solid #dddddd; padding:20px 20px 10px 20px; height:1%}
.says_cell		{ width:355px; float:left; margin:10px; height:1%}
.says_img		{ float:left}
.says_img img	{ width:70px; height:90px}
.says			{ float:right; width:275px}
.says_txt		{ font-style:italic; font-size:15px; line-height:20px; margin-bottom:10px; height:60px; overflow:hidden}
.says_info		{ }

.intro_list		{ height:1%; margin-bottom:20px; padding-bottom:20px; border-bottom:1px solid #DDDDDD}
.intro_cell		{ float:left; margin:0 10px; width:245px}
.intro_title	{ font-size:15px; font-weight:bold; line-height:20px; margin-bottom:8px; color:black}
.intro_content	{ margin-bottom:8px}
.intro_more		{ font-size:13px}

.topic_list		{ height:1%; margin-bottom:20px; padding-bottom:20px; border-bottom:1px solid #DDDDDD}
.topic_cell		{ float:left; margin:0 10px; width:380px}
.topic_title	{ font-size:13px; font-weight:bold; margin-bottom:10px; color:black}
.topic_content li	{ padding-bottom:8px; font-size:13px }

.footer			{ margin:0 auto; padding:0 10px 10px 10px}
.footer_link	{ margin-bottom:10px}
.footer_link a	{ margin:0 10px; font-size:11px}
.footer_logo img{ margin:5px 10px }

.article		{ border-bottom:1px solid #dddddd;  width:800px; margin:0 auto 20px auto; text-align:left}
.article_content{ padding-bottom:20px; margin-bottom:20px;border-bottom:1px solid #dddddd;}
.article_content p{ padding:8px 0}

.sitemap		{ border-bottom:1px solid #dddddd;  width:800px; margin:0 auto 20px auto; text-align:left; padding-bottom:15px}
.sitemap_list li{ font-size:15px; line-height:20px; padding:5px 0}

