/*
=== Koray web design ====================================
    http://www.koray.cn
	qq:184521999
	TEL:0574-83890324
	Last Update: 2009-05
==============================================================
*/

/****** General Styles ******/
body {
	margin: 0px;
	color: #5a5a5a;
	font-size: 12px;
	background:#171514 url(../images/bg3.jpg) center repeat-y;
	text-align:left; 
}
ul,li,form,h1,h2,h3,h4,h5 { margin:0px; padding:0px}	
li{
	line-height:160%;
	list-style: none;
}
	
table {
	font-size: 12px;
}
td{
	word-break: break-all;
}

a:link,a:visited {
	text-decoration: none;
	color: #636363;
}
a:hover {
	text-decoration: underline;
	color:#cd0136;
}

img {
	vertical-align: middle;
	border: 0px none;
/*	max-width:100%;*/
}
hr {
	height: 1px;
	border: 0;
	border-top: 1px solid #CCCCCC;
}
.fontbai { color:#ffffff;}

/****** Form Controls Styles ******/
form {
	display: inline;
}
input {
	font-family: Arial; 
	font-size: 11.5px; 

}
input.text {
	height: 13px;
	padding: 0px;
	border: 1px solid #000000;
	color: #d8dfe5; 
	background-color: #212121;
}
input.button {
	height: 20px;
	border: 1px solid #000000;
	padding: 0px;
	color: #ffffff; 
	border-left: 3px solid #FFC000;
	background-color: #666666;
}
textarea {
	border: 1px solid #000000;
	background-color: #212121;
	font-family: Arial;
	font-size: 11.5px;
	color: #d8dfe5;
	word-spacing: 10pt;
}
		word-spacing: 5mm;

select {
	font-family: Arial;
	font-size: 11.5px;
	color: #a8a8a8;
	background-color: #f5faff;
	margin: 0px;
	padding: 0px;
	height: 0px;
	width: 0px;
}
.space2px { clear:both; padding:0px; margin:0px; height:2px; overflow:hidden;}
.space3px { clear:both; padding:0px; margin:0px; height:3px; overflow:hidden;}
.space4px { clear:both; padding:0px; margin:0px; height:4px; overflow:hidden;}
.space5px { clear:both; padding:0px; margin:0px; height:5px; overflow:hidden;}
.space6px { clear:both; padding:0px; margin:0px; height:6px; overflow:hidden;}
.space8px { clear:both; padding:0px; margin:0px; height:8px; overflow:hidden;}
.space10px { clear:both; padding:0px; margin:0px; height:10px; overflow:hidden;}
.space15px { clear:both; padding:0px; margin:0px; height:15px; overflow:hidden;}
.space20px { clear:both; padding:0px; margin:0px; height:20px; overflow:hidden;}
.space23px { clear:both; padding:0px; margin:0px; height:23px; overflow:hidden;}

/****** Main Layout Styles ******/
#wrapper {
}
#innerWrapper {
	width: 1003px;
	margin:0px auto;
}

#header {
	 overflow:hidden;
}
#innerHeader {
	background:url(../images/index_01.jpg) repeat-x; height:115px;
}
#logo {padding:17px 0px 0px 25px; float:left; display:inline-block;}
#logo img { display:block;}
#footer {
	clear: both;
	width:988px;
	padding:15px 0px 15px 15px;
}
#innerFooter {
	font-size: 12px;
	float:left;
	text-align: left;
	color: #ffffff;
	font-family:Arial, Helvetica, sans-serif;
	line-height:22px;
}

/****** Header Elements Styles ******/
#headertop {
	float:left;
	width:100%;
	background-color:#373737;
	height:16px;
}

#innerheadertop{
	width:98%;
	text-align:right;
	background-image:url(images/main_02.jpg);
	background-repeat:no-repeat;
	background-position:left bottom;
	height:16px;
	}
	
/* headertop menu */
#topmenu {
	margin:0 !important;/*FF*/
	*margin:0 !important;/*ie7*/
	_margin:0;/*ie6*/
	float:right;
	width:290px;
	padding-top:10px;
}
#topmenu ul{
	margin: 0px;
	padding: 0px;
	overflow:hidden;
}
#topmenu li{
	display: inline;
	padding: 0px;
	padding-right: 5px;
	margin: 0px;
	margin-right: 5px;
	line-height:20px;
	background:url(../images/index_07.jpg) right no-repeat;
}
#topmenu li.last{
	display: inline;
	padding: 0px;
	padding-right: 5px;
	margin: 0px;
	margin-right: 10px;
	line-height:20px;
	background:none;
}

#topmenu a{
	color: #ffffff;
	font-size:12px;
}

#search { padding-left:50px;}
/* blog description */
.blog-desc {
}

/* nav menu */
#menu {
	clear:both;
	background:url(../images/menubg.jpg) repeat-x;
	height:33px;
}
#menu ul{
	margin: 0px;
	padding: 0px;
	padding-left:17px;
	padding-top:6px;
}
#menu li{
	display: inline;
	list-style: none;
	padding: 0px;
	float:left;
	width:88px;
	text-align:center;
	/*padding-right: 7px;*/
	text-align:center;
	margin: 0px;
	/*margin-right: 12px;*/
	/*background:url(../images/index_19on.jpg) top right no-repeat;*/
}
#menu li.last{
/*	background:url(../images/index_19on.jpg) top left no-repeat;*/
}

#menu a,#menu a:link,#menu a:visited{
	color: #efefef;
	line-height:27px;
	font-size:12px;
	font-weight:bold;
}
#menu a:hover{
	color: #ffffff;
	line-height:27px;
	font-size:12px;
	font-weight:bold;
}
.Ablue:link {COLOR: #1e406c; LETTER-SPACING: 0px; TEXT-DECORATION:underline;}
.Ablue:visited {COLOR: #1e406c; LETTER-SPACING: 0px; TEXT-DECORATION: underline;}
.Ablue:hover {COLOR: #000000; LETTER-SPACING: 0px; TEXT-DECORATION: underline;}

.Ablue1:link {COLOR: #114caa; LETTER-SPACING: 0px; TEXT-DECORATION:none;}
.Ablue1:visited {COLOR: #114caa; LETTER-SPACING: 0px; TEXT-DECORATION: none;}
.Ablue1:hover {COLOR: #cc3300; LETTER-SPACING: 0px; TEXT-DECORATION: underline;}

.A14:link {COLOR: #444444; LETTER-SPACING: 0px; TEXT-DECORATION:none; font-size:14px;}
.A14:visited {COLOR: #444444; LETTER-SPACING: 0px; TEXT-DECORATION:none; font-size:14px;}
.A14:hover {COLOR: #ff6600; LETTER-SPACING: 0px; TEXT-DECORATION: underline; font-size:14px;}

/****** Content Layout ******/
#mainWrapper {
	width:100%;
}
#contact { background:#FFF; background:url(../images/index_21.jpg) repeat-x; padding-left:17px; height:178px;}
#homenews {
	float:left;
	width:236px;
	}
#homenews ul{
	margin: 0px;
	padding: 0px;
}
#homenews li{
	background:url(../images/ico1.jpg) no-repeat left;
	padding-left:8px;
	line-height:22px;
}
#homecertification {
	background:url(../images/index_24.jpg) right no-repeat;
	float:left;
	height:130px;
	margin-left:25px;
	width:222px;
	}
.homebox1 { width:120px; padding-left:12px;}
.homeul ul {}
.homeul li {
	line-height:22px;
	background:url(../images/index_47.jpg) no-repeat left;
	padding-left:12px;
}
.homeul a:link{
	color: #ff8315;
	text-decoration:underline;
}
.homeul a:visited{
	color: #ff8315;
	text-decoration:underline;
}

#homeservices {
	background:url(../images/index_26.jpg) right no-repeat;
	float:left;
	height:130px;
	margin-left:25px;
	width:222px;
	}	
#homejobs {
	background:url(../images/index_5F40.jpg) right no-repeat;
	float:left;
	height:130px;
	margin-left:25px;
	width:222px;
	}

.k3 { border:1px solid #dddddd; margin-bottom:20px;}
/* pagesmainWrapper */
#pagesmainWrapper {
	background:#ffffff url(../images/bg2.jpg) repeat-x top;
}
#pagesWrapper { width:970px; margin:0px auto;}
#pagesbox { background:#000 url(../images/pages_16.jpg) repeat-y left; width:970px;}
#pagesleft { float:left; width:170px; background:#ededed;}
#pagesmenu{ float:left; width:170px;}
#pagesmenu h3{ background:url(../images/pages_06.jpg) no-repeat; padding-left:12px; color:#FFFfff; font-size:12px; height:22px; line-height:22px;}
#pagesmenu ul{	margin: 0px; padding: 0px; list-style-type:none;}
#pagesmenu li { background:url(../images/pages_08.jpg) no-repeat; padding-left:16px; color:#444444; height:22px; line-height:22px;}
#pagesmenu li.main{ background:url(../images/pages_08.jpg) no-repeat; padding-left:16px; color:#444444; height:22px; line-height:22px;}
#pagesmenu li.two{ background:url(../images/leftbg01.jpg) no-repeat; padding-left:24px; color:#444444; width:146px; height:22px; overflow:hidden; line-height:22px;}
#pagesmenu li.three{ background:url(../images/leftbg01.jpg) no-repeat; padding-left:33px; color:#444444; width:137px; height:22px; overflow:hidden; line-height:22px;}
#pagesmenudi { background:url(../images/pages_13.jpg) no-repeat; height:21px;}
#pagesnews h5{ /*padding-left:12px; height:20px; font-size:12px;*/background:url(../images/pages_06.jpg) no-repeat; padding-left:12px; color:#FFFfff; font-size:12px; height:23px; line-height:23px;}
#pagesnews li{ background:url(../images/ico2.jpg) -5px 0px no-repeat left; padding-left:15px;}
#pagesright { float:right; width:767px;}
#pageswz { height:23px; float:left;}
#pages_maincontent { width:580px;}
#pages_maincontent1 { width:680px; padding-top:20px;}
#pages_maincontent2 { width:100%; font-size:12px; color:#000;}
#pagescontent h1 { font-size:16px; color:#cc3300; height:46px; line-height:46px;}
.font14 { font-size:14px; line-height:24px;}

/*Pages*/
.ks-pagination-links {position:relative;text-align:left;padding-top: 8px;color:rgb(128, 128, 128);margin-bottom:15px;line-height:140%; font:"";}
.ks-pagination-links ul {display:inline;padding-left:0px;margin-left:0px}
.ks-pagination-links li {display:inline;list-style:none;text-align:center; margin:2px;}
.ks-pagination-links li a {font-weight: 100;font-size:12px;!important;text-decoration: none!important; border: 1px #ccc solid;padding: 3px 6px 3px 6px!important;}
.ks-pagination-links li a.last {border:2px #ccc solid;}
.ks-pagination-links li a:hover {background-color: #4C4C4C; color: #fff!important; font-weight: bold;border:1px #ffffff solid;}
.ks-pagination-links li a.last:hover {border:2px #000 solid;}
.ks-pagination-links .current {font-weight: bold;font-size:10;FONT-FAMILY: "Tahoma"; text-decoration: none; padding-left: 2px; padding-right: 2px;}
.ks-pagination-links .next a, .ks-pagination-links .previous a {border: 1px #ccc solid; padding: 3px 6px 3px 6px;  }
.ks-pagination-links .next a:hover, .ks-pagination-links .previous a:hover {font-weight:normal;}
.ks-pagination-links .total {font-size:12;}
a.gray,a.gray:link,a.gray:hover,a.gray:visited { color:#fff;}
#iweather {float:left; width:160px; overflow:hidden; margin-left:20px; padding-top:16px;overflow:hidden; color:white;}

.down_info { width:100%; background-color:#1061AD;color:#FFF; text-indent:20px;}
.down_info a { color:#FFF; text-decoration:underline}
.down_info a:hover { text-decoration:none}


.langen { background:url(../images/en.jpg) 0px 7px no-repeat; display:inline-block; padding-left:25px; }
.langcn  { background:url(../images/ch.jpg) 0px 7px no-repeat; display:inline-block; padding-left:25px;}