body{
	font-family:Tahoma,Arial, Helvetica, sans-serif;
	margin:0;
	padding:0;
	background-color: #C8DCE8;
	color:#444;
	}
td,th {
	font-size:11px;
	}
a:link {
	color:#0066CC;
	text-decoration:none;
	}
a:visited {
	color:#0066CC;
	text-decoration:none;
	}
a:hover {
	color:#3897C6;
	text-decoration:underline;
	}
input {
	font-size:11px;
	}
img {
	border:0;
	}
.imgBorder {
	border:3px solid #FFF;
	}
	
/* layout */
#copyright {
	font-family: Tahoma;
	color:#FFF;
	font-size:11px;
	padding:9px 6px;
	line-height:1.5;
	}
	
.footer {
	background-color:#1F1F1F;
	border-top:1px solid #FFF;
	}	
	
	
.aboutus {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	text-decoration: none;
	line-height: 18px;
	background-color:#F6F5F0;
	padding:20px;
}
.aboutus a:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #356CBB;
	text-decoration: none;
	line-height: 18px;
}
.aboutus a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #356CBB;
	text-decoration: none;
	line-height: 18px;
}
.aboutus a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
	text-decoration: underline;
	line-height: 18px;
}
.copyright {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
}

.headerColor01 {
	background-color:#070707;
	height:6px;
	width:165px;
	}
.headerColor02 {
	background-color:#2378A2;
	height:6px;
	}
.headerColor03 {
	background-color:#21364E;
	height:6px;
	width:180px;
	}
	


	
/* titles */

.title {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 22px;
	color: #356CBB;
	text-decoration: none;
}
.title2 {
	font-family:Tahoma;
	font-size: 14px;
	color: #356CBB;
	text-decoration: none;
	font-weight:bold;
}




	
/* leftNav */
.leftNav {
	height:25px;
	line-height:23px;
	width:165px;
	color:#0066CC;
	background-color:#FAFAFA;
	background-image: url(../images/arrow_leftNav.gif);
	background-position:13px 48%;
	background-repeat:no-repeat;
	margin-bottom:1px;
	text-indent:21px;
	display:block;
	font-family:Tahoma;
	font-size:11px;
	}
.leftNav a:link{
	color:#0066CC;
	width:165px;
	text-decoration:none;
	display:block;
	}
.leftNav a:visited{
	width:165px;
	color:#0066CC;
	text-decoration:none;
	display:block;
	}
.leftNav a:hover{
	width:165px;
	color:#0066CC;
	text-decoration:none;
	background-color:#EFEFEF;
	background-image: url(../images/arrow_leftNav.gif);
	background-position:13px 48%;
	background-repeat:no-repeat;
	display:block;
	border:1px solid #EFEFEF;
	border-right:0;
	}
.leftNav_in {
	height:23px;
	line-height:21px;
	width:165px;
	color:#9F9F9F;
	border-bottom:1px solid #F4F4F4;
	text-indent:25px;
	display:block;
	font-family:Tahoma;
	font-size:11px;
	display:block;
	}
.leftNav_in a:link {
	width:165px;
	color:#9F9F9F;
	text-decoration:none;
	display:block
	}
.leftNav_in a:visited {
	width:165px;
	color:#9F9F9F;
	text-decoration:none;
	display:block
	}
.leftNav_in a:hover {
	width:165px;
	color:#0066CC;
	background-color:#F7F7F7;
	display:block
	}
.leftNav_bg {
	background-image:url(../images/leftNav_bg.gif); background-position:right; background-repeat:repeat-y;
	background-color:#FFF;
	}
	
	
/* side_menu */
.side_menu_bg {
	background-image:url(../images/menu_bg.jpg);
	}

	

	
/* news */
.newsTitle {
	font-weight:bold;
	font-size:12px;
	margin-bottom:5px;
	clear:both;
	color:#356CBB;
	}
.newsLine {
	border-bottom:1px solid #CCC;
	padding-top:10px !important;
	padding-top:0px;
	margin:10px 0;
	clear:both;
	}
.newsTabLine {
	border-bottom:2px solid #CCC;
	margin:10px 0;
	clear:both;
	}
.newsPic {
	float:right;
	margin-left:10px;
	}
.newsBtn {
	border:1px solid #CCC;
	background-color:#FFF;
	}
.newsTime {
	margin-top:5px;
	color:#999999;
	}
	
.newsRightTab {
	border:1px solid #CCC;
	padding:2px;
	background-color:#FFF;
	width:226px;
	}
.newsCircle img {
	margin:0px;
	}
.newsListBorder {
	border:1px solid #F6F5F0;
	padding:5px;
	}
.newsListBorderOn{
	border:1px solid #C8CDD6;
	background-color:#D0DBEA;
	padding:5px;
	background-image:url(../images/newslist_bg.gif);
	background-repeat:repeat-x;
	cursor:hand;
	}



.clearBoth {
	height:1px;
	overflow:hidden;
	clear:both;
	}



ul {
	margin:0;
	margin-left:15px;
	padding-left:5px;
	margin-top:5px;
	font-size:10px;
	}
li {
	margin:0;
	}
	
	
.pic_bg {
	background-attachment: scroll;
	background-image: url(../pictures/pic_corporation.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}





/* our work */
.work_topTitle {
	background-image:url(../images/o_title_bg.gif);
	height:30px;
	color:#626260;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:30px;
	text-indent:15px;	
	}
.workTitle {
	font-weight:bold;
	font-size:12px;
	margin-bottom:5px;
	color:#356CBB;
	}
.workLine {
	border-bottom:1px solid #CCC;
	padding-top:10px !important;
	padding-top:0px;
	margin:10px 0;
	clear:both;
	}
.workTabLine {
	border-bottom:2px solid #CCC;
	margin:10px 0;
	clear:both;
	}
.workPic {
	float:right;
	margin-right:10px;
	margin-left:10px;
	margin-top:3px;
	border:3px solid #CCC;
	}
.workBtn {
	border:1px solid #CCC;
	background-color:#FFF;
	}
.workTime {
	margin-top:5px;
	color:#999999;
	font-size:10px;
	}
.workListBorder {
	border:1px solid #F6F5F0;
	padding:5px;
	height:150px;
	}
.workListBorderOn{
	border:1px solid #C8CDD6;
	background-color:#D0DBEA;
	padding:5px;
	background-image:url(../images/newslist_bg.gif);
	background-repeat:repeat-x;
	cursor:hand;
	height:150px;
	}

.work_tab_on {
	height:112px;
	background-color:#F6F5F0;
	background-repeat:repeat-y;
	background-image: url(../images/work_tab_on_bg.gif);
	padding-left:15px;
	}
	
.work_subMenu {
	height:23px;
	line-height:23px;
	color:#626260;
	text-indent:20px;
	}
	
.work_subMenu a:link {
	font-family: Tahoma;
	font-size:11px;
	color:#626260;
	line-height:23px;
}
.work_subMenu a:visited {
	font-family: Tahoma;
	font-size:11px;
	color:#626260;
	line-height:23px;
}
.work_subMenu a:hover {
	font-family: Tahoma;
	font-size:11px;
	line-height:23px;
}

.work_subMenu_on {
	height:23px;
	line-height:23px;
	color:#626260;
	text-indent:20px;
	background:url(../images/o_subMenu_on_bg.gif) right no-repeat;
	font-family:Arial, Helvetica, sans-serif;
	}
	
.work_subMenu_on a:link {
	font-family: Tahoma;
	line-height:23px;
	font-size:11px;
}
.work_subMenu_on a:visited {
	font-family: Tahoma;
	line-height:23px;
	font-size:11px;
}
.work_subMenu_on a:hover {
	font-family: Tahoma;
	line-height:23px;
	font-size:11px;
}

	
.workList_pic {
	background:url(../images/o_listPic_bg.gif) no-repeat;
	padding:5px;
	width:129px !important;
	width:139px;
	}
.workList_pic_on{
	padding:5px;
	width:129px !important;
	width:139px;
	background:url(../images/o_listPic_on_bg.gif) no-repeat;
	}
/* *********** Login ****************** */

.loginInfo {
	border:1px solid #DBDBDB;
	padding:10px;
	color:#3C5B70;
	margin-top:15px;
	width:260px;
	height:150px;
	line-height:1.5;
	}
	
	
	
	
/* txt
************************************/

.txtTitle_big { color:#99cc00; font-weight:bold; margin-bottom:10px; font-size:14px;}
.txtTitle_Sm {font-weight:bold; font-size:12px; color:#666666;}

.txtContent { font-size:11px; margin-bottom:8px;}