@charset "utf-8";
body {
		font-size:13px;
		/*Open Sans, Verdana, "Microsoft JhengHei UI", "Microsoft JhengHei", "LiHei Pro", "·s²Ó©úÅé", sans-serif;*/
		font-family: Helvetica Neue,Helvetica,Arial,\\6587\6CC9\9A5B\6B63\9ED1,WenQuanYi Zen Hei,Hiragino Sans GB,\\5137\9ED1 Pro,LiHei Pro,Heiti TC,\\5FAE\8EDF\6B63\9ED1\9AD4,Microsoft JhengHei UI,Microsoft JhengHei,sans-serif;
		color:#333333; margin:0px 0; padding:0px; 
		background:transparent url('./images/bg.gif') 0 0 repeat-x;
		word-break:break-all; }

a:link {
	color: #555555;
	text-decoration: none;
}
a:visited {
	color: #333333;
	text-decoration: none;
}
a:hover {
	color: #FF0000;
	text-decoration: none;
}
a:active {
	color: #FF0000;
	text-decoration: none;
}

/* Float bug */
.clearfix:after { content:"."; display:block; height:0; clear:both; visibility:hidden; }
.clearfix { display: inline-block; }

/* Holly Hack Targets IE Win only \*/
* html .clearfix { height: 1%; }
.clearfix { display: block; }
/* End Holly Hack */


/* misc */
img { border: none; }
 
p { 	margin: .4em 0 .5em 0; 
		line-height: normal; 
		}
	p img { margin: 0; }

hr {
		height: 1px; color: #aaa; background-color: #aaa;
		border: 0; margin: .2em 0 .2em 0;
		}

h3, h2, h3, h4, h5, h6 {
		color: black; background: none; font-weight: normal;
		margin: 0;
		/*
		padding-top: .5em;
		padding-bottom: .17em;
		border-bottom: 1px solid #aaa;
		*/
		}
	h1 { font-size: 188%; }
	h2 { font-size: 150%; }
	h3, h4, h5, h6 {
		border-bottom: none;
		font-weight: normal;
		}
	h3 { font-size: 132%; }
	h4 { font-size: 116%; }
	h5 { font-size: 100%; }
	h6 { font-size: 90%; }


/*-------------------------------*/ 
/* customization */
/*-------------------------------*/

fieldset { padding:1em; border:1px solid #A1A1A1; letter-spacing:0; }
* html fieldset { /* \ Not Mac */ position:relative; clear:both; margin-top:1.8em;  padding:2em 1em 1em; /* */ }

legend { font:11px Verdana; color:#666666; }
* html fieldset legend { /* \ Not Mac */ position:absolute; top:-.8em;left:.4em; /* */}

fieldset div { margin:.3em 0; }

.input{ 	padding:3px .5em 1px .5em; margin:0px 0px 0px 0px; 
			background:#fafaf8 url('./images/common/bgForm.gif') repeat-x 0 0;
			color:#444444; border:1px solid #B1B1B1; }

.textarea {		padding:4px .5em; margin:0px 0px 1px 0px; 
				color:#444444; 
				background:#fafaf8 url('./images/common/bgForm.gif') repeat-x 0 0; border:1px solid #B1B1B1; }

.checkbox { background:none; padding:0; width:12px; border:0 none; }

.submit input {
	padding:.3em; height:26px;
	color:#444444; cursor:pointer;
	}

.dotLine { background:url('./images/common/dotLine.gif') bottom repeat-x; }

.more { margin-top:5px; background: url('./images/common/more.gif') 458px 0 no-repeat  ; padding:1px 0 0 6px; text-align:right; font-size:90%;  }
.contentBgBtn { background: url('./images/widgetBg01.gif') 6px bottom no-repeat; margin-bottom:10px; padding:0 8px 40px 8px;}
/* Wrap START */
#wrap { width:100%; }
#container { width:1000px; margin:0 auto;  }
/* Wrap END */

/* header START */
#header { }
#headerContainer {  width:1000px; height:57px; }
	#headerContainer_1 { float:left;  width:315px; height:57px; }
	#headerContainer_2 { float:right; width:685px; height:57px; background:url('./images/quickBg.jpg') right top no-repeat; }


#title { float:left; width:315px; height:57px; }
	#title h3 { }
	/* move to Application.Footer.php
	#title h1 a { width:393px; height:66px; text-decoration:none; text-indent:-999em; display:block; background:url('./images/logo.gif') 0px 0px no-repeat; }
	*/
#navigationQuick { padding:22px 0 0 370px; font-size:90%}	
	#navigationQuick h3{ display:none }	
	#navigationQuick ul { list-style:none; margin:0; padding:0 }
	#navigationQuick li { float:left; margin:0; padding:0 10px 0 10px; background:url('./images/navigationSeparate.gif') 0px 3px no-repeat; }
	#navigationQuick li.first { background-image:none; }

#navigation { background: url('./images/navigation.jpg') 0 0 no-repeat; height:55px; text-align:right; }
	#navigation a { color:#FFFFFF; }
	#navigation a:hover { color:#FAFF40; }
	
	#navigation h3 { display:none; }
	#navigation ul { list-style:none; margin:0; padding:0px; }
	#navigation li { float:left; margin:0; padding:0 0px 0 0px; /*background:url('./images/navigationSeparate.gif') 4px 15px no-repeat;*/ }
	#navigation li.first { background-image:none; }
	#navigation li a {	display:block; overflow:hidden; width:100%; height:0 !important; height:/**/:55px; 
						padding-top:55px; color:#FFFFFF; background:url('./images/navigation.gif') no-repeat; }
					
	#navigation .item01 { width:104px; }
		#navigation .item01 a { background-position:-0px -55px !important; }
		#navigation .item01 a:hover { background-position:-0px -0px !important; }
	#navigation .item02 { width:104px; }
		#navigation .item02 a { background-position:-104px -55px !important; }
		#navigation .item02 a:hover { background-position:-104px -0px !important; }
	#navigation .item03 { width:104px; }
		#navigation .item03 a { background-position:-208px -55px !important; }
		#navigation .item03 a:hover { background-position:-208px -0px !important; }
	#navigation .item04 { width:104px; }
		#navigation .item04 a { background-position:-312px -55px !important; }
		#navigation .item04 a:hover { background-position:-312px -0px !important; }
	#navigation .item05 { width:105px; }
		#navigation .item05 a { background-position:-416px -55px !important; }
		#navigation .item05 a:hover { background-position:-416px -0px !important; }
	#navigation .item06 { width:103px; }
		#navigation .item06 a { background-position:-522px -0px !important; }
		#navigation .item06 a:hover { background-position:-522px -38px !important; }
	#navigation .item07 { width:104px; }
		#navigation .item07 a { background-position:-625px -0px !important; }
		#navigation .item07 a:hover { background-position:-625px -38px !important; }
#vision { }
	#visionEffect { }
	#visionContainer { width:820px; height:283px;}
#visionInside { } 
	#visionInsideEffect { }
	#visionInsideContainer { width:820px; height:320px; }
/* header END */

/* content START */
#content { border-left:1px #E7E7E7 solid; border-right:1px #E7E7E7 solid; }

#contentContainer3 { margin:0; padding:0; background-color:#FFFFFF; }
#contentContainer3assist { margin:0; padding:0; }
#contentColumn3_1 { float:right; width:773px; overflow-x:hidden; overflow-y:visible; padding:20px 15px 15px 22px; background:url('./images/contentBg.jpg') top left no-repeat; }
#contentColumn3_2 { float:left; width:225px; overflow-x:hidden; overflow-y:visible; padding:0px 0px 20px 0px; }
#contentColumn3_3 { display:none; float:right; width:162px; overflow:hidden; padding:0px 0 0 0px;}

#contentContainer2 { margin:0; padding:0; background-color:#FFFFFF; }
#contentColumn2_1 { float:left; width:225px; overflow-x:hidden; overflow-y:visible; padding:0px 0px 20px 0px; }
#contentColumn2_2 { float:right; width:773px; overflow-x:hidden; overflow-y:visible; padding:0px 15px 15px 22px; background:url('./images/contentBg.jpg') top left no-repeat; }
#contentColumn2_3 { display:none;float:right; width:162px; overflow-x:hidden; overflow-y:visible; padding:0px 0 0 0px; }

.navSidebar { font-size: 15px; } 
	.navSidebar h3{	display:block; overflow:hidden; width:100%; height:0 !important; height:/**/:25px; 
					padding-top:25px; background:url('./images/navTitles.gif') 0 0px no-repeat; }
	.navSidebar ul.layer0 {	list-style:none; padding:16px 14px 0px 14px; margin:0px 0 0 0px; width:225px; }
	.navSidebar ul.layer1 {	list-style:none; padding:10px 0px 13px 0px; margin:0px 0 0 0px; font-size:90%; background:transparent url('./images/common/dotLine.gif') 0px bottom repeat-x; }
	/*
	.navSidebar ul.layer0 a { text-decoration:none; color:#555555; }
	.navSidebar ul.layer0 a:hover { color:#739D00; }
	*/
	

	.navSidebar li.layer0 { margin:3px 0px; line-height:1.8;  }
	.navSidebar li.layer0 div.layer0 { background:transparent url('./images/common/dotLine.gif') 0px bottom repeat-x; padding: 0 0 3px 0 }
	.navSidebar li.layer0 .wrap0 { padding:0px 0 0 20px; background:url('./images/navSidebarIcon.gif') 8px 11px no-repeat; margin:0px; }
	.navSidebar li.layer0 a.layer0 { color:#333333; }
	.navSidebar li.layer0 a.layer0:hover { color:#FF0000; text-decoration:none; }

	.navSidebar li.layer0 .active .wrap0 { padding:0px 0 0 20px; background:url('./images/navSidebarIcon.gif') 10px 9px no-repeat; margin:0px; }
	.navSidebar li.layer0 .active a.layer0 { color:#ED145B; }
	.navSidebar li.layer0 .active a.layer0:hover { color:#FF0000; text-decoration:none; }

	.navSidebar li.layer0 .hover .wrap0 { padding:0px 0 0 20px; background:url('./images/navSidebarIcon.gif') 10px 9px no-repeat; margin:0px; }
	.navSidebar li.layer0 .hover a.layer0 { color:#ED145B; }
	.navSidebar li.layer0 .hover a.layer0:hover { color:#FF0000; text-decoration:none; }
	
	.navSidebar li.layer1 { margin:0px; line-height:1.6; }
	.navSidebar li.layer1 div.layer1 {}
	.navSidebar li.layer1 .wrap1 { padding-left:30px; padding-right:0; margin:0px; background:url('./images/navSidebarIcon.gif') 20px 7px no-repeat; }
	.navSidebar li.layer1 a.layer1 { color:#666666; }
	.navSidebar li.layer1 a.layer1:hover { color:#FF0000; text-decoration:none; }

	.navSidebar li.layer1 .active .wrap1 { color:#FF0000; padding-left:30px; padding-right:0; margin:0px; background:url('./images/navSidebarIcon.gif') 20px 7px no-repeat; }
	.navSidebar li.layer1 .active a.layer1 { color:#ED5184; }
	.navSidebar li.layer1 .active a.layer1:hover { color:#FF0000; text-decoration:none; }

	.navSidebar li.layer1 .hover .wrap1 { color:#FF0000;padding-left:30px; padding-right:8px; margin:0px; background:url('./images/navSidebarIcon.gif') 20px 7px no-repeat; }
	.navSidebar li.layer1 .hover a.layer1 { color:#ED5184; }
	.navSidebar li.layer1 .hover a.layer1:hover { color:#FF0000; text-decoration:none; }
	
	#navSidebar_notice h3 		{ background:url('./images/categoryTitle.jpg') top left no-repeat }
	#navSidebar_sitemap h3 		{ background:url('./images/categoryTitle.jpg') top left no-repeat }
	#navSidebar_banner h3 		{ background:url('./images/categoryTitle.jpg') top left no-repeat }
	#navSidebar_comment h3 		{ background:url('./images/categoryTitle.jpg') top left no-repeat }
	#navSidebar_article h3 		{ background:url('./images/categoryTitle.jpg') top left no-repeat }
	#navSidebar_link h3 		{ background:url('./images/categoryTitle.jpg') top left no-repeat }
	#navSidebar_contact h3 		{ background:url('./images/categoryTitle.jpg') top left no-repeat }
	
/* content END */


/* footer START */
#footer {  border-top:1px #D7D7CD solid; border-left:1px #D8D8D3 solid; border-right:1px #D8D8D3 solid;}
#footerContainer_2 { text-align:center }

#copyright { background-color:#F1F1F1; padding-top:10px; }
	#copyright a { text-decoration:none; color:#888888; }
	#copyright a:hover { color:#FFF537; }
	#copyright h3 { display:none; }
	#copyright dl { paddding:0px; margin:0; color:#888888; }
	#copyright dt { display:inline; padding-left:15px; background:url('./images/common/separate01.gif') 5px 3px no-repeat; line-height:1.6; }
	#copyright dd { display:inline; padding:0; margin:0; }

	#copyright dt.title { background-image:none; }
	#copyright dt.email { background-image:none; }
	#copyright dt.tips { background-image:none; }
	#copyright dt.telephone { background-image:none; }
	
	#copyright dd.fax { display:block !important; }
	#copyright dd.address { display:block !important; }



	
/* footer END */

/* widget START */
.paging{
	font:small Verdana;
	color:666666;
	text-decoration:none;
	margin-top:10px;
	margin-bottom:10px;
	text-align:center;
	}
	.paging a { color:#666666; text-decoration:none; }
	.paging a:hover { color:#FF0000;}

.pathway { color:#888888; font-size:90%; height:12px; margin-top:12px; margin-bottom:8px; text-align:left; }
	.pathway a { color:#888888; text-decoration:none; }
	.pathway a:hover { color:#FF0000; }
	
#pageSearch { margin:0;padding:0;display:inline;  }
	#pageSearch:after { content:"."; display:block; height:0; clear:both; visibility:hidden; }
	#pageSearch { display: inline-block; }
	/* Holly Hack Targets IE Win only \*/
	* html #pageSearch { height: 1%; }
	#pageSearch { display: block; }
	/* End Holly Hack */
	
	#pageSearch .input{ 
		padding:3px .5em 1px .5em; margin:0px 0px 0px 0px; 
		background:#fafaf8 url('./images/common/bgForm.gif') repeat-x 0 0;
		color:#444444; border:1px solid #B1B1B1; }
	
	#pageSearch .searchSubmit { 
			border-style: none; border-color: inherit; border-width: 0; 
			padding: 0; margin: 0; vertical-align: middle; cursor: pointer; display: inline-block;
			width:78px; height:22px; background:url('./images/common/searchSubmit.gif') 0px 0px no-repeat; }
	
	#pageSearch .advSearchSubmit { 
			border-style: none; border-color: inherit; border-width: 0; 
			padding: 0; margin: 0; vertical-align: middle; cursor: pointer; display: inline-block;
			width:67px; height:22px; background:url('./images/common/advSearchSubmit.gif') 0px 0px no-repeat; 
			display:none; }
	
	#pageSearch .searchReset { 
			border-style: none; border-color: inherit; border-width: 0; 
			padding: 0; margin: 0 0 0 10px; vertical-align: middle; cursor: pointer; display: inline-block;
			width:55px; height:22px; background:url('./images/common/searchReset.gif') 0px -3px no-repeat; }
	
	#pageSearch input, #pageSearch select { vertical-align: middle; cursor: pointer; display: inline-block; }


/* widget START */
#noticeWidget { }
	#noticeWidget h3 {	display:block; overflow:hidden; text-indent:-999em;  height:0 !important; height:/**/:18px; 
						padding-top:18px; background:url('./images/noticeWidgetTitle.gif') 0 0px no-repeat;  }
	
	#noticeWidget ul.portfolioBox { list-style:none; margin:0 0 0 0; padding:0; }
	#noticeWidget li.portfolioItem0 { float:left; width:354px; padding:0 22px 0 0; background:transparent url('./images/common/dotLine.gif') bottom repeat-x; }
	#noticeWidget li.portfolioItem { float:left; width:354px; padding:0; background:transparent url('./images/common/dotLine.gif') bottom repeat-x; }
	
	#noticeWidget ul.portfolioBox .title { padding-left:23px; background:url('./images/noticeNormal.gif') 5px 10px no-repeat; font-size:90%; }
	#noticeWidget ul.portfolioBox .created { width:80px; text-align:right; color:#F26522; padding-right:6px; font-size:90%; }
	#noticeWidget ul.portfolioBox td { line-height:26px; }

#link2Widget { }
	#link2Widget h3 {	display:block; overflow:hidden; text-indent:-999em;  height:0 !important; height:/**/:18px; 
						padding-top:18px; background:url('./images/link2WidgetTitle.gif') 0 0px no-repeat;  }
	
	#link2Widget ul.portfolioBox { list-style:none; margin:0 0 0 0; padding:0; }
	#link2Widget li.portfolioItem0 { float:left; width:334px; padding:0 62px 0 0; background:transparent url('./images/common/dotLine.gif') bottom repeat-x; }
	#link2Widget li.portfolioItem { float:left; width:334px; padding:0; background:transparent url('./images/common/dotLine.gif') bottom repeat-x; }
	
	#link2Widget ul.portfolioBox .title { padding-left:23px; background:url('./images/noticeNormal.gif') 5px 10px no-repeat; font-size:90%; }
	#link2Widget ul.portfolioBox .created { width:80px; text-align:right; color:#F26522; padding-right:6px; font-size:90%; }
	#link2Widget ul.portfolioBox td { line-height:26px; }
	
#serviceWidget { background:url('./images/serviceBg.jpg') right bottom no-repeat; font-size:90%; color:#444444; padding-left:0px}
	#serviceWidget ul { list-style:none; margin:0; padding:10px 35px 10px 20px}
	#serviceWidget li { line-height:2.2 }

#aboutWidget { background-color:#FFF; background:url('./images/aboutWidgetImg.gif') no-repeat;
				 height:125px !important; height:/**/:125px; margin-bottom:10px ; color:#555555 }
	#aboutWidget h3 {	display:block; text-indent:-999em; width:100%; height:40px !important; height:/**/:40px; 
						padding-top:0px; background:url('./images/aboutWidgetTitle.jpg') right top no-repeat; }
	#aboutWidget .description { background:url('./images/aboutWIcon.gif') 0 4px no-repeat; 
								padding-left:15px; margin:10px 0 0 100px; line-height:1.5 }

/* banner START*/
.bannerWidget { }
	.bannerWidget h3 { display:none; }
	.bannerWidget ul { list-style:none; margin:0; padding:0; }
	.bannerWidget li a { color:#555555; text-decoration:none; }
	.bannerWidget li a:hover { color:#FF0000; }
	.bannerWidget li { margin:0; padding:0 0 8px 0; text-align:center; }
	.bannerWidget li span { display:block; font-size:90%; text-align:center; margin-top:3px; }

#bannerWidget_main_sidebar1 { width:245px; overflow:hidden; text-align:center; margin:30px 0 0 10px; }
#bannerWidget_main_sidebar1 span { }

#bannerWidget_main_sidebar2 { width:150px; overflow:hidden; text-align:center; margin:30px 0 0 10px; }
#bannerWidget_main_sidebar2 span { }

#bannerWidget_page_sidebar1 { width:195px; overflow:hidden; text-align:center; margin:30px 0 0 0px; }
#bannerWidget_page_sidebar1 span { }

#bannerWidget_page_sidebar2 { width:150px; overflow:hidden; text-align:center; margin:30px 0 0 10px; }
#bannerWidget_page_sidebar2 span { }

/*
#bannerWidget_page_sidebar2 { width:195px; overflow:hidden; text-align:center; margin:30px 0 0 0px; }
#bannerWidget_page_sidebar2 span { }
*/

#bannerWidget_prompt { width:195px; overflow:hidden; text-align:center; margin:30px 0 0 20px; }
	#bannerWidget_prompt_1 a { width:195px; height:75px; none:none; text-indent:-999em; display:block; background:url('./images/banner00.gif') 0 0 no-repeat; }
	#bannerWidget_prompt_2 a { /*width:195px; height:64px; text-decoration:none; text-indent:-999em; display:block; background:url('./images/banner01.jpg') 0 0 no-repeat;*/ display:none; }
	#bannerWidget_prompt_3 a { width:195px; height:64px; text-decoration:none; text-indent:-999em; display:block; background:url('./images/banner02.jpg') 0 0 no-repeat; }


#bannerWidget_main_header {}
#bannerWidget_main_header span { display:none; }

#bannerWidget_main_footer { margin-top:10px;}
#bannerWidget_main_footer span { display:none; }

#bannerWidget_page_header { margin-top:6px; }
#bannerWidget_page_header span { display:none; }

#bannerWidget_page_footer { margin-top:10px; }
#bannerWidget_page_footer span { display:none; }
/* banner END */

/* widget END */

/* module START */

	/* @ START */
	.entrance { }
	.entrance h3 {	display:block; overflow:hidden; width:100%; height:0 !important; height:/**/:40px; 
					padding-top:40px; background:url('./images/moduleTitles.gif') 0 0px no-repeat; margin:0 0 16px 0; }
	.entrance .pathway { text-align:left; }
	.entrance .title { margin:0 0 0 5px}
	.entry { background: url('./images/2_2contentBgTop.gif') top no-repeat; }
		.entry .titleWrap {}
			.entry .titleWrap:after { content:"."; display:block; height:0; clear:both; visibility:hidden; }
			.entry .titleWrap  { display:inline-block; }
				/* Holly Hack Targets IE Win only \*/
			* html .entry .titleWrap  { height:1%; }
			.entry .titleWrap  { display:block; }
				/* End Holly Hack */
			
			.entry .titleWrap { margin:0px 0 8px 0; padding:0 0 0px 0;/* background:#FFFFFF url('./images/common/titleWrapBgFooter.gif') bottom right no-repeat; border:1px #DCDCDC solid; border-bottom:2px #EFEFEF solid;*/ }
			.entry .titleWrap .hh2 { color:#754D8C; font-size:132%; font-weight:bold; padding:0px 10px 10px 10px; background: url('./images/titleWrapC.gif') 0  no-repeat; }
			.entry .titleWrap .hh2 .signning { padding-right:32px; background:url('./images/common/statusSignning.gif') right 4px no-repeat; }
			.entry .titleWrap .hh2 .new { padding-right:32px; background:url('./images/common/statusNew.gif') right 4px no-repeat; }

			
			
			.entry .titleWrap .date { margin:0 10px 10px 10px; color:#555555; padding-left:20px; background:transparent url('./images/common/date.gif') 0px 0px no-repeat; }
			.entry .titleWrap .date:after { content:"."; display:block; height:0; clear:both; visibility:hidden; }
			.entry .titleWrap .date  { display:inline-block; }
			/* Holly Hack Targets IE Win only \*/
			* html .entry .titleWrap .date  { height:1%; }
			.entry .titleWrap .date  { display:block; }
			/* End Holly Hack */
				
			.entry .titleWrap .created { }
			.entry .titleWrap .file { display:block; line-height: 16px; margin:20px 10px 10px 0px; padding-left:20px; background:transparent url('./images/common/page_save.gif') 0px 0px no-repeat; color:#555555; }
			
		.entry .article { padding:10px 0px 15px 5px; line-height:1.8; }
			
		.entry .article .image { float:right; }
		.entry .article .image img { border:1px #E1E1E1 solid; }
		
		.entry .photo {}
			.entry .photo ul { list-style:none; margin:10px 0 0 0; padding:0px; t }
			.entry .photo ul a { text-decoration:none; color:#333333; }
			.entry .photo ul a:hover { color:#754D8C; text-decoration:none; }
			.entry .photo li { margin:0; padding:0; text-align:center }
			
			.entry .photo ul:after { content:"."; display:block; height:0; clear:both; visibility:hidden; }
			.entry .photo ul { display: inline-block; }
			/* Holly Hack Targets IE Win only \*/
			* html .entry .photo ul { height: 1%; }
			.entry .photo ul { display: block; }
			/* End Holly Hack */
			
			.entry .photo li { 	float:left; width:126px; /*140*/ height:132px; 
										padding:0 10px 8px 4px; overflow:hidden; margin:0 4px 8px 0; }
			.entry .photo li span { display:block; }
			.entry .photo li span.image { border:1px #d1d1d1 solid; padding:3px; background:url('./images/common/noImage.gif') center center no-repeat; }
			.entry .photo li span.image img { width:120px; height:90px; background:transparent center center no-repeat; }
			.entry .photo li span.title { margin-bottom:6px; }
			.entry .photo li a img { border:1px #E1E1E1 solid}
			.entry .photo li a:hover img { border:1px #754D8C solid}						
		
		.entry .back { background:url('./images/common/arrow_undo.gif') 0 1px no-repeat; margin-top:30px; padding-left:20px; }
		.entry .back A { color:#A7A7A7; text-decoration:none; border-bottom:1px #A7A7A7 solid; }
		.entry .back A:hover { color:#FF0000; border-bottom:1px #FF0000 solid; }
		
	.entryList { background: url('./images/2_2contentBgTop.gif') top no-repeat;  /*min-height:600px; height: auto !important; height: 600px;*/ }
		.entryList .pageNavigator {	color:#555555; line-height:35px;/* background:transparent url('./images/common/pageNavigatorBg.gif') right 0px no-repeat; border:1px #DCDCDC solid; border-bottom:2px #EFEFEF solid;*/ padding:0px 10px 0px 10px; }
			.entryList .pageNavigator .pages { float:left; white-space:nowrap; background:transparent url('./images/common/page_copy.gif') 0px 10px no-repeat; padding-left:20px; display:none}
			.entryList .pageNavigator .archive { float:left; white-space:nowrap; background:transparent url('./images/common/date.gif') 0px 10px no-repeat; padding-left:20px; padding-right:20px; }
		.entryList .search { margin-top:10px; display:none }
			
		.entryList ul.portfolioBox { list-style:none; margin:0 0 0 0; padding:0; }
		.entryList li.portfolioItem { padding:16px 10px 16px 10px; background:transparent url('./images/common/dotLine.gif') bottom repeat-x; }
			
			.entryList ul.portfolioBox:after { content:"."; display:block; height:0; clear:both; visibility:hidden; }
			.entryList ul.portfolioBox  { display:inline-block; }
			/* Holly Hack Targets IE Win only \*/
			* html .entryList ul.portfolioBox  { height:1%; }
			.entryList ul.portfolioBox  { display:block; }
			/* End Holly Hack */
			
			.entryList li.portfolioItem:after { content:"."; display:block; height:0; clear:both; visibility:hidden; }
			.entryList li.portfolioItem  { display:inline-block; }
			/* Holly Hack Targets IE Win only \*/
			* html .entryList li.portfolioItem  { height:1%; }
			.entryList li.portfolioItem { display:block; }
			/* End Holly Hack */
			
			.entryList li.odd  { background-color:#fff7f9; }
			
			.entryList li.portfolioItem .cover { border:1px #E1E1E1 solid; background: url('./images/common/noImageN.gif') center no-repeat }
			.entryList li.portfolioItem .cover img { }
			.entryList li.portfolioItem .title { }
			.entryList li.portfolioItem .title A { color:#333; text-decoration:none; font-weight:bold; }
			.entryList li.portfolioItem .title A:hover { color:#ff0000; text-decoration:none; }
			.entryList li.portfolioItem .title .signning { padding-right:32px; background:url('./images/common/statusSignning.gif') right 1px no-repeat; }
			.entryList li.portfolioItem .title .new { padding-right:32px; background:url('./images/common/statusNew.gif') right 1px no-repeat; }

			.entryList li.portfolioItem .date { font-size:90%; color:#FF7209; margin-bottom:0px; }
			.entryList li.portfolioItem .description { font-size:90%; color:#555555; line-height:150%; margin-top:3px; }
			.entryList li.portfolioItem .description A { color:#444444; text-decoration:none; }
			.entryList li.portfolioItem .description A:hover { color:#FF0000; }
			
			/* cover OR dot START */
			/* pick one */
				/* cover float START */
				/*
				.entryList li.portfolioItem .cover { float:left; margin-right:15px; }
				*/
				/* cover float END */
				/* title dot START */
				/*
				.entryList li.portfolioItem .title { padding-left:15px; background:url('./images/common/titleDot.gif') 0 6px no-repeat; }
				.entryList li.portfolioItem .description { padding-left:15px; }
				.entryList li.portfolioItem .date { padding-left:20px; background:url('./images/common/date.gif') 0 0px no-repeat; }
				*/
				/* title dot END */
			/* cover OR dot END */

	.entryList2 { background: url('./images/2_2contentBgTop.gif') top no-repeat; }
	.entryList2 .titleWrap {}
		.entryList2 .titleWrap:after { content:"."; display:block; height:0; clear:both; visibility:hidden; }
		.entryList2 .titleWrap  { display:inline-block; }
		/* Holly Hack Targets IE Win only \*/
		* html .entryList2 .titleWrap  { height:1%; }
		.entryList2 .titleWrap  { display:block; }
		/* End Holly Hack */
		
		.entryList2 .titleWrap { margin:0px 0 0px 0px; padding:0 0 0px 0; /*background:#FFFFFF url('./images/common/titleWrapBgFooter.gif') bottom right no-repeat; border:1px #DCDCDC solid; border-bottom:2px #EFEFEF solid;*/ }
		.entryList2 .titleWrap .hh2 { color:#333333;  font-size:132%; font-weight:bold; /*padding:20px 10px 10px 10px; background:#FFFFFF url('./images/titleWrap.gif') 0 8px no-repeat;*/ }
		
		.entryList2 .titleWrap .date { margin:0 10px 10px 10px;color:#555555; padding-left:20px; background:transparent url('./images/common/date.gif') 0px 0px no-repeat; }
		.entryList2 .titleWrap .date:after { content:"."; display:block; height:0; clear:both; visibility:hidden; }
		.entryList2 .titleWrap .date  { display:inline-block; }
		/* Holly Hack Targets IE Win only \*/
		* html .entryList2 .titleWrap .date  { height:1%; }
		.entryList2 .titleWrap .date  { display:block; }
		/* End Holly Hack */
			
		.entryList2 .titleWrap .created { }
		.entryList2 .titleWrap .file { display:block; margin:0 10px 10px 10px; padding-left:20px; background:transparent url('./images/common/page_save.gif') 0px 0px no-repeat; color:#555555; }

	.entryList2 .article { padding:10px 0px 15px 5px; line-height:180%; }
	
	.entryList2 .photo {}
		.entryList2 .photo ul.portfolioBox { list-style:none; margin:10px 0 0 0; padding:0px; }
		.entryList2 .photo ul.portfolioBox a { text-decoration:none; color:#9C3300; }
		.entryList2 .photo ul.portfolioBox a:hover { color:#9C3300; text-decoration:none; }
		.entryList2 .photo li.portfolioItem { margin:0; padding:0; }
		
		.entryList2 .photo ul.portfolioBox:after { content:"."; display:block; height:0; clear:both; visibility:hidden; }
		.entryList2 .photo ul.portfolioBox { display: inline-block; }
		/* Holly Hack Targets IE Win only \*/
		* html .entryList2 .photo ul.portfolioBox { height: 1%; }
		.entryList2 .photo ul.portfolioBox { display: block; }
		/* End Holly Hack */
		
		.entryList2 .photo li.portfolioItem { 	float:left; width:126px; /*140*/ height:132px; 
												padding:0 10px 8px 4px; overflow:hidden; margin:0 4px 8px 0; }
		.entryList2 .photo li.portfolioItem span { display:block; }
		.entryList2 .photo li.portfolioItem span.image { border:1px #d1d1d1 solid; padding:3px; background:url('./images/common/noImage.gif') center center no-repeat; }
		.entryList2 .photo li.portfolioItem span.image img { width:120px; height:90px; background:transparent center center no-repeat; }
		.entryList2 .photo li.portfolioItem span.title { margin-bottom:6px; }
		.entryList2 .article .image { float:right; }
	.entryList2 .article .image img { border:1px #E1E1E1 solid; }

	.entryList2 .pageNavigator {	color:#555555; line-height:35px;/* background:transparent url('./images/common/pageNavigatorBg.gif') right 0px no-repeat; */
									/*border:1px #DCDCDC solid; border-bottom:2px #EFEFEF solid; */padding:0px 10px 0px 10px; }
		.entryList2 .pageNavigator .pages { display:none; float:left; white-space:nowrap; background:transparent url('./images/common/page_copy.gif') 0px 10px no-repeat; padding-left:20px; }
		.entryList2 .pageNavigator .archive { float:left; white-space:nowrap; background:transparent url('./images/common/date.gif') 0px 10px no-repeat; padding-left:20px; padding-right:20px; }

	.entryList2 .search { margin-top:10px; display:none;}
		
	.entryList2 ul { list-style:none; margin:0 0 0 0; padding:0; }
	.entryList2 li { padding:16px 10px 16px 10px; background:transparent url('./images/common/dotLine.gif') bottom repeat-x; }
		
		.entryList2 ul:after { content:"."; display:block; height:0; clear:both; visibility:hidden; }
		.entryList2 ul  { display:inline-block; }
		/* Holly Hack Targets IE Win only \*/
		* html .entryList2 ul  { height:1%; }
		.entryList2 ul  { display:block; }
		/* End Holly Hack */
		
		.entryList2 li:after { content:"."; display:block; height:0; clear:both; visibility:hidden; }
		.entryList2 li  { display:inline-block; }
		/* Holly Hack Targets IE Win only \*/
		* html .entryList2 li  { height:1%; }
		.entryList2 li  { display:block; }
		/* End Holly Hack */
		
		.entryList2 li.odd  { background-color:#EAEAEA; }
		
		.entryList2 .cover { border:1px #d1d1d1 solid; padding:3px; float:left; margin-right:15px; background:url('./images/common/noImageN.gif') center center no-repeat; }
		.entryList2 .cover img {	 background-color:transparent; background-position:0px 0px; background-repeat:no-repeat; }
		.entryList2 .title { }
		.entryList2 .title A { color:#333; text-decoration:none; font-weight:bold; }
		.entryList2 .title A:hover { color:#ff0000; text-decoration:none; }
		.entryList2 .title .signning { padding-right:32px; background:url('./images/common/statusSignning.gif') right 1px no-repeat; }
		.entryList2 .title .new { padding-right:32px; background:url('./images/common/statusNew.gif') right 1px no-repeat; }
		.entryList2 .date { font-size:90%; color:#FF7209; margin-bottom:6px; }
		
		.entryList2 .description { font-size:90%; color:#555555; line-height:1.4; margin-top:6px; }
		.entryList2 .description A { color:#444444; text-decoration:none; }
		.entryList2 .description A:hover { color:#FF0000; }
	/* @ END */

#sitemap { }
	#sitemap h3 { background-position:0 -450px !important }
	
	#sitemap table { margin:0px 0 0 0; }
	#sitemap td { padding:10px 8px 0 8px;}
	
	#sitemap .layer0 .title { font-weight:bold; color:#6D1373; padding-left:22px; background:url('./images/common/comments.gif') 0 2px no-repeat; }
	#sitemap ul.layer0 { margin:10px 0 35px 0; padding:5px 0 0 25px; background:transparent url('./images/common/dotLine.gif') top repeat-x;}
	#sitemap ul.layer1 { margin:10px 0 5px 0; padding:5px 0 0 25px; }

.about {}
	.about h3 {	display:block; overflow:hidden; width:100%; height:45px; 
				background:url('./images/moduleTitles.gif') 0 -1100px no-repeat; margin:0px 0 2px 0; 
				padding:0 0 0 25px; font-weight:bold; line-height:3.3; letter-spacing:-1; 
				font-size: 150%; color:#434343 }
	.about .entry .article { line-height:1.8; }
	.about .entry .article p { line-height:1.8; }
	
	
	/*wd*/
	#about__1 h3 {	display:block; overflow:hidden; width:100%; height:0 !important; height:/**/:50px; 
					padding-top:50px; background:url('./images/moduleTitles.gif') 0 0px no-repeat; }
	#about__2 h3 {	display:block; overflow:hidden; width:100%; height:0 !important; height:/**/:45px; 
					padding-top:45px; background:url('./images/moduleTitles.gif') 0 -1000px no-repeat; }



#banner { }
	#banner h3{ background-position:0 0px !important;}

	#banner .entryList li .title { padding-left:15px; background:url('./images/common/titleDot.gif') 0 6px no-repeat; }
	#banner .entryList li .description { padding-left:15px; }
	#banner .entryList li .date { padding-left:20px; background:url('./images/common/date.gif') 0 0px no-repeat; color:#666666; }

	#banner .entry .article { padding:0px; }



#contact {}
	#contact h3 { background-position:0 -500px !important; }
	
	#contact .online { padding:10px 18px 0 18px; margin-top:15px}
	#contact .online .titleWrap { margin:0px 0 10px 0; padding:0 0 10px 0; background:transparent url('./images/common/dotLine.gif') bottom repeat-x; }
	#contact .online .titleWrap .hh2 { /*font-size:116%; font-weight:bold;*/ display:none; }
	
	#contact .online  ul { list-style:none; margin:0 0 0 0; padding:0; }
	#contact .online  li { }
	
	#contact .online  li:after { content:"."; display:block; height:0; clear:both; visibility:hidden; }
	#contact .online  li { display:inline-block; }
	/* Holly Hack Targets IE Win only \*/
	* html #contact .online  li { height:1%; }
	#contact .online  li { display:block; }
	/* End Holly Hack */
	
	#contact .online ul { border-top:2px #B1B1B1 solid; border-right:2px #B1B1B1 solid; border-bottom:6px #B1B1B1 solid; border-left:2px #B1B1B1 solid; }
	#contact .online li { background:#F1F1F1 url('./images/common/dotLine.gif') left bottom repeat-x; }
	#contact .online li label { display:block; float:left; width:135px; padding:14px 0 0 0; text-align:right; font-size:100%; }
	#contact .online li .info { float:left; padding:8px 0px 8px 25px; line-height:160%; }
	
	#contact .online  li.tips { font-weight:normal; padding:4px 0px 4px 8px; background-color:#708033; color:#FFFFFF; }
	
	#contact .online  li.firstName { }
	#contact .online  li.sex { }
	#contact .online  li.email { }
	#contact .online  li.phoneNumber { background-color:#F3F4ED; }
	#contact .online  li.authorityCode { }
	#contact .online  li.comment { }
	#contact .online  li.submit { }
	
	#contact .online li.firstName input, 
	#contact .online li.email input, 
	#contact .online li.phoneNumber input, 
	#contact .online li.authorityCode input { width:280px; }
	
	#contact .online  li.comment textarea { width:280px; height:150px; }

.contactintro {}
	.contactintro h3 {	display:block; overflow:hidden; width:100%; height:60px; 
						background:url('./images/moduleTitle.jpg') 0 -300px no-repeat; margin:8px 0 2px 0; 
						padding:23px 0 0 0px; font-weight:bold; line-height:24px; letter-spacing:-1; 
						font-size: 150%; }
	.contactintro .entry .article { line-height:1.8; }
	.contactintro .entry .article p { line-height:1.8; }
	
	
	/*wd*/
	#contactintro__1 h3 {	display:block; overflow:hidden; width:100%; height:0 !important; height:/**/:60px; 
							padding-top:60px; background:url('./images/moduleTitle.jpg') 0 -300px no-repeat; margin:4px 0 2px 0; }
	#contactintro__2 h3 {	display:block; overflow:hidden; width:100%; height:0 !important; height:/**/:60px; 
							padding-top:60px; background:url('./images/moduleTitle.jpg') 0 -920px no-repeat; margin:4px 0 2px 0; }

#comment {}
	#comment h3 { background-position:0 -300px !important; }
	
	#comment .commentAdd {}

	#comment .commentAdd ul { list-style:none; margin:0 0 0 0; padding:0; }
	#comment .commentAdd li { }
	
	#comment .commentAdd li:after { content:"."; display:block; height:0; clear:both; visibility:hidden; }
	#comment .commentAdd li { display:inline-block; }
	/* Holly Hack Targets IE Win only \*/
	* html #comment .commentAdd  li { height:1%; }
	#comment .commentAdd li { display:block; }
	/* End Holly Hack */
	
	#comment .commentAdd ul { 	border-top:2px #D9D6CB solid; border-right:2px #D9D6CB solid; border-bottom:2px #D9D6CB solid; border-left:2px #D9D6CB solid; 
								background:#F1F1F1 url('./images/commentAddBg.gif') right top no-repeat; }
	#comment .commentAdd li { }
	#comment .commentAdd li label { display:block; float:left; width:135px; padding:6px 0 0 0; text-align:right; font-size:100%; }
	#comment .commentAdd li .info { float:left; padding:0px 0px 4px 25px; line-height:160%; }
	
	#comment .commentAdd li.tips { color:#333333; font-weight:bold; padding:10px 0 10px 45px; }
	
	#comment .commentAdd li.name input, 
	#comment .commentAdd li.title input, 
	#comment .commentAdd li.phoneNumber input, 
	#comment .commentAdd li.email input, 
	#comment .commentAdd li.authorityCode input { width:350px; }
	
	#comment .commentAdd  li.comment textarea { width:350px; height:150px; }
	
	
	#comment .commentCommentBody { border:1px #999999 solid; }
	#comment .topic { padding:12px; background:transparent url('./images/common/dotLine.gif') bottom repeat-x; }
	#comment .reply0 { padding:12px; }
	#comment .reply { background:#F7F7F7 url('./images/common/dotLine.gif') top repeat-x; padding:12px; }
	#comment .info { color:#999999; }
	#comment .description { margin-top:8px; line-height:120%; }

.intro {}
	.intro h3 {	display:block; overflow:hidden; width:100%; height:60px; 
				background:url('./images/moduleTitle.gif') 0 0px no-repeat; margin:8px 0 2px 0; 
				padding:0 0 0 2px; font-weight:bold; line-height:24px; letter-spacing:-1; 
				font-size: 150%; }
	.intro .entry .article { line-height:1.8; }
	.intro .entry .article p { line-height:1.8; }
	/*wd*/
	#intro__1 h3 {	display:block; overflow:hidden; width:100%; height:0 !important; height:/**/:60px; 
					padding-top:60px; background:url('./images/moduleTitle.gif') 0 -900px no-repeat; margin:4px 0 2px 0; }
	#intro__2 h3 {	display:block; overflow:hidden; width:100%; height:0 !important; height:/**/:60px; 
					padding-top:60px; background:url('./images/moduleTitle.gif') 0 -960px no-repeat; margin:4px 0 2px 0; }

#article { }
	#article h3 { display:none; }
	
	#article .entry .hh2 { height:40px; background:url('./images/moduleTitles.gif') 0 0px no-repeat; margin:0px; padding:0 0 0 22px; line-height:38px; }
	#article .entryList2 .hh2 { height:40px; background:url('./images/moduleTitles.gif') 0 0px no-repeat; margin:0px; padding:0 0 0 22px; line-height:200%; }
	#article .entryList li .title { padding-left:15px; background:url('./images/common/titleDot.gif') 0 6px no-repeat; }
	#article .entryList li .description { padding-left:15px; }
	#article .entryList li .date { padding-left:20px; background:url('./images/common/date.gif') 0 0px no-repeat; color:#666666; }

#notice {}
	#notice h3 { background-position:0 -100px !important; }
	#notice .entryList .date { color:#ED145B; }
	
	#notice .entryList2 .cover { display:none; }
	#notice .entryList2 .title { padding-left:15px; background:url('./images/common/titleDot.gif') 0 6px no-repeat; }
	#notice .entryList2 li .description { color:#888888; }

#link2 {}
	#link2 h3 { background-position:0 -100px !important; }
	#link2 .entryList .date { color:#ED145B; }
	
	#link2 .entryList2 .cover { display:none; }
	#link2 .entryList2 .title { padding-left:15px; background:url('./images/common/titleDot.gif') 0 6px no-repeat; }
	#link2 .entryList2 li .description { color:#888888; }

#link {}
	#link h3 { background-position:0 -400px !important; }

	#link .entryList li .title { padding-left:15px; background:url('./images/common/titleDot.gif') 0 6px no-repeat; }
	#link .entryList li .title a { padding-right:25px; background:url('./images/common/iconOpenLink.gif') right 0px no-repeat; text-decoration:none; }
	#link .entryList li .description { padding-left:15px; }
	#link .entryList li .date { padding-left:20px; background:url('./images/common/date.gif') 0 0px no-repeat; color:#666666; }
/* backTop */


/* IE 6 */
/* -- fail--
* html { overflow:hidden; }
* html body { width:100%; height:100%; overflow:auto; }
* html #backTop { position:absolute; right:17px; }
*/
* html #backTop { display:none; }
/* IE 6 END*/
	
#backTop { display:inline; position:fixed; bottom:0; right:0; width:73px; height:34px; }
#backTop a { display:block; width:73px; height:34px; text-indent:-9999px; background:transparent url('./images/backTop.gif') 0 0 no-repeat; }
#backTop a:hover { border:none; background:transparent url('./images/backTop.gif') 0 -34px no-repeat; }
#backTop a:focus { -moz-outline-style:none; }

/* backTop END */




/* custom START */
.sidernewitem {
	width: 28px;
	height: 16px;
	text-decoration: none;
	text-indent: -999em;
	display: block;
	background: url(./images/statusNew.gif) 0px 0px no-repeat;
	float: right;
	margin-top: 6px;
}
.wrap1 .sidernewitem {
	margin-top: 3px;
}

.banner_left { margin-top: 15px; padding-left: 20px; }
.banner_left img { width: 185px; height: auto; margin-bottom: 5px; }

body { background: linear-gradient(#ed919e 1%, white 90%) no-repeat; }
#header { background:#fff url('./images/2018/header.jpg') center center no-repeat; }
#headerContainer_2 { background-image: none; }
#content { /*border-top: 8px #c30d23 solid;*/ }
#copyright { background-color: #c30d23; padding: 10px 20px; color: #fff; text-align: center; }
#copyright p { line-height: 170%; }
#copyright p a, #copyright p a:hover { color:#fff; text-decoration: none; }

#contentColumn2_2 { min-height: 320px; }

.hide { display: none; }

.navSidebar a { display: block; }
#navigationQuick {
	padding: 24px 0 0 385px;
	font-size: 100%;
}

.hiv-step > div { width: 163px; margin-left: 22px; display: inline-block; }
.hiv-step > div:first-child { margin-left: 0px; }

.hiv-step > div > div { margin-bottom: 0; }
.overlay-info>div, .overlay-info>span {
	padding: 15px;
	font-size: 13px;
}
.overlay-info .hiv-step-description {
	font-size: 18px;
	color: #fff;
	line-height: 20px;
}

.hiv-step .thumbnail {
	max-width: 100%;
	border-radius: 10px;
}

.hiv-step1 { background: rgba(216,46,123,.8); }
.hiv-step1 #tml-content.scrollable-content:not(.modal-dialog) { overflow-y: hidden !important; background-color: transparent !important; }
.hiv-step1 a:visited, .hiv-step1 a:link { color: #fff; }

.hiv-step2 { background: rgba(126,191,65,.8); }
.hiv-step2 #tml-content.scrollable-content:not(.modal-dialog) { overflow-y: hidden !important; background-color: transparent !important; }
.hiv-step2 a:visited, .hiv-step2 a:link { color: #fff; }

.hiv-step3 { background: rgba(217,121,34,.8); }
.hiv-step3 #tml-content.scrollable-content:not(.modal-dialog) { overflow-y: hidden !important; background-color: transparent !important; }
.hiv-step3 a:visited, .hiv-step3 a:link { color: #fff; }

.hiv-step4 { background: rgba(36,151,213,.8); }
.hiv-step4 #tml-content.scrollable-content:not(.modal-dialog) { overflow-y: hidden !important; background-color: transparent !important; }
.hiv-step4 a:visited, .hiv-step4 a:link { color: #fff; }
/* custom END */