body { background:#fff9ef url(../images/bg/bg_site.gif) repeat-x top; font-size:12px; font-family:arial; color:#303030; }

.link { color:#c10b1a}

h4.title { font-size:12px; font-weight:bold; line-height:normal; padding:0px 4px 10px 4px; color:#c42018; margin:0}

a { color:#255082}

.lineShadow { background:url(../images/bg/bg_shadowMenu.gif) no-repeat center center; height:8px; width:auto}
.lineShadow2 { background:url(../images/bg/bg_lineShadow.gif) no-repeat center center; height:8px; width:auto}


#site { width:990px; margin:0 auto; background:url(../images/bg/bg_shadown.gif) repeat-y}
.sitein { width:auto; padding:0 5px}

#header { margin:0; padding:0; background:url(../images/bg/bg_header.gif) repeat-y right; width:auto}
	div.logo { float:left;  width:200px; text-align:center; padding-top:10px}
	div.bannerTop { float:right; width:720px; padding:5px; text-align:right}
	.datex { width:215px; background:#fff url(../images/bg/bg_menu.gif) repeat-x bottom; color:#505050; padding:5px 5px; border:1px solid #e5e4e4; float:left}
	.menuTop {  float:left; width:750px}
	.menuTop ul li { float:left; margin-right:2px; font-weight:bold}
	.menuTop ul li a { display:block; background:#fff url(../images/bg/bg_menu.gif) repeat-x bottom; padding:5px 12px 5px 11px; border:1px solid #e5e4e4}
	.menuTop ul li a:hover, .menuTop ul li a.active { background:#fa8947 url(../images/bg/bg_menu_h.gif) repeat-x bottom; text-decoration:none; color:#fff }
	.menuTop li ul li { background:none}
	.menuTop li ul li a { background:#fa8947 }
	
	.lang {  width:150px; text-align:right; float:right; padding:1px 9px 0 0; color:#aae0f8}
	.lang a { display:inline; padding:0 0 0 5px}
	.lang a:hover { background:none}
	
	
#bodyMain { padding:5px 5px}	
	
	.banner { width:auto; text-align:center}
	
	.mainLeft { float:left; width:200px}
	.mainRight { float:right; width:760px}
	.colBody { float:left; width:550px}
	.colRight { float:right; width:200px}
	
	.navigation { background:url(../images/bg/bg_footer.gif) repeat-x bottom; padding:5px; margin-bottom:10px}
	.navi { text-align:left}
	.navi a { color:#dc291f}
	.navi a.sup { background:url(../images/ico/ico_navi.gif) no-repeat left; margin:0 5px 0 5px; padding-left:10px; color:#505050}
	
	.tab3 { background:url(../images/bg/bg_middleTab.gif) repeat-y; width:200px; margin-bottom:0px}
	.tab3 div.a1 { background:url(../images/bg/bg_topTab.gif) no-repeat top; padding-top:7px}
	.tab3 div.a2 { background:url(../images/bg/bg_bottomTab.gif) no-repeat bottom; padding:0 5px 10px 5px}
	
	.tabM { background:url(../images/bg/bg_middleTabMiddle.gif) repeat-y; width:550px; margin-bottom:0px}
	.tabM div.a1 { background:url(../images/bg/bg_topTabMiddle.gif) no-repeat top; padding-top:7px}
	.tabM div.a2 { background:url(../images/bg/bg_bottomTabMiddle.gif) no-repeat bottom; padding:0 5px 10px 5px}
	.tabM div.in { padding:5px} 
	
	 .menuLeft { padding:0px; margin:0px}
	 .menuLeft li { margin-bottom:1px}
	 .menuLeft li a { background:url(../images/bg/bg_menuLeft.gif) no-repeat top left; height:27px ; font-weight:bold; color:#000; display:block}
	 .menuLeft li span { padding:5px 5px 5px 20px; display:block}
	 .menuLeft li a:hover, .menuLeft li a.active { background:url(../images/bg/bg_menuLeft.gif) no-repeat bottom left; color:#ee600d; text-decoration:none}
	 
	 .tabTKB { background:url(../images/bg/bg_tkb.gif) repeat-x bottom; border:4px solid #fff3b9; margin-bottom:5px; padding:5px}
	 
	 .selLK { padding:2px; width:180px}
	 .selTKB { padding:2px; width:100px}
	 
	 .visitor { text-align:center}
	 .titleNewsIn { margin:0; padding:0 0 0 0; font-size:14px; font-weight:bold; color:#0050A6}
	 .date { font-size:10px; color:#a0a0a0; text-align:left}
	 .bgInp { background:url(../images/bg/bg_input.gif) repeat-x top; border:1px solid #d5d5d5; padding:3px; widows:200px}
	 .bntSubmit { background:#c42a36; padding:2px 5px; color:#fff; font-weight:bold; margin-right:5px; font-size:10px; border:0; cursor:pointer}
	 .bntAll { background:url(../images/bnt/bnt_all.gif) no-repeat; width:88px; height:33px; text-align:center; color:#303030; font-weight:bold; cursor:pointer; display:block; border:0px}
	 
	 .listHostNews { padding:5px}
	 .listHostNews li { border-bottom:1px dotted #b1b1b1; margin-bottom:5px; background:url(../images/ico/ico_hotNews.gif) no-repeat left 6px; padding:2px 5px 2px 15px}
	 .listHostNews li a { color:#606060;}
	 .listHostNews li a:hover { color:#de2e2e}
	 
	 .listNews li { border-bottom:1px dotted #d6d6d6; padding:5px 0}
	 .listNews .borImg { float:left; width:100px; margin:0 8px 5px 0}
	 .titleNews { font-weight:bold; color:#057AE1}
	 
	 .bannerAD { text-align:center}
	 .bannerAD img { width:190px}
	 
	 .listNewsH { padding:0; margin:0}
	 .listNewsH li { float:left; width:47%; margin-right:3%; margin-bottom:20px; text-align:justify}
	 .listNewsH .titleN { color:#005cae; font-weight:bold; margin-bottom:5px}
	 .listNewsH .imgNews { float:left; width:85px; border:1px solid #e6e6e6; padding:2px; margin:0 5px 5px 0}
	 
	 h4.titleBar { color:#dc291f; font-size:120%; font-weight:bold; line-height:normal; padding:5px 10px; }
	 ul.list_newsMore li {background:url(../images/ico/ico_dot.gif) no-repeat scroll 15px 12px transparent;padding:5px 30px;}
	 
	.imgCT { width:165px; border:1px solid #e6e6e6; padding:1px}
	
	.tabContact { padding:5px 10px; line-height:18px}
	.tabContact label { float:left; width:80px; margin-bottom:10px}
	.tabContact br { clear:both}
	.titleC { color:#0050A6; font-size:13px; margin:10px 0}
	.w400 { height:150px; width:300px;}
	
	.listGallery { padding:10px}
	.listGallery li { width:30%; float:left; margin:1%; border:1px dotted #c0e0f3; text-align:center; height:130px; padding:5px 0}
	.listGallery li:hover { background:#f1f1f1; border:1px solid #c0e0f3}
	.imgG { width:118px; height:80px}
	
	.fromLogin { width:350px; margin:0 auto}
	.fromLogin label { float:left; width:100px; margin:5px 0}
	.fromLogin input.inpLog { margin:5px 0; width:200px; padding:3px}
	.fromLogin a { color:#505050; text-decoration:underline}
	.fromLogin a:hover { text-decoration:none; color:#2d0c41}
	.bntS2 { background:url(../images/bnt/bnt_all.gif) no-repeat; border:0; text-align:center; width:88px; height:31px; font-weight:bold; cursor:pointer; font-size:12px}
	
	.selF select { width:110px; padding:3px}

	
	.pagenum { color:#909090; padding:10px 0}
	.pagenum a { color:#0071B7; margin:0 2px; border:1px solid #fff; padding:0 5px}
	.pagenum a.active, .pagenum a:hover { background:#e4f5ff; border:1px solid #0071B7; padding:0 5px}
	

#footer { color:#000; background:url(../images/bg/bg_footer.gif) repeat-x bottom; width:auto; border-top:3px solid #d8271e; margin-top:10px}	
#footer .blue { color:#e07f48}
#footer a { color:#e07f48; padding:0 5px; font-weight:bold}
	
.listDetailHS { padding:5px 15px 20px 30px; line-height:25px}	
.listDetailHS label { float:left; width:150px; text-align:left; background:#f1f1f1; margin:0 5px 1px 0px; padding:0 0 0 5px}
.listDetailHS br { clear:both}

.listInfo li { padding:5px 0 5px 5px; border-bottom:1px dotted #c2c2c2}
.listInfo li span { color:#057AE1}
	
	
	