@import url("def.css");/*keep first*/

a{

	color: #C30;

	text-decoration:none;

}

a:hover{color:#8367a1;}

a:active{color:#C30;}

address{font-style:normal;margin:0em 0em 1em;padding:0em;}

address span,.n3 .item p span{font-size:11px;}

body.n1{background:url(/i/bg/home.jpg) #fff no-repeat scroll left top;}

body.n2,body.n0{background:url(/i/bg/home.jpg) #fff no-repeat scroll left top;}

body.n3{background:url(/i/bg/tv.jpg) #fff no-repeat scroll left top;}

body.n4{background:url(/i/bg/process.jpg) #fff no-repeat scroll left top;}

body.n5{background:url(/i/bg/news.jpg) #fff no-repeat scroll left top;}

body.n6{background:url(/i/bg/contact.jpg) #fff no-repeat scroll left top;}



h1{
	font:normal normal normal 20px/1.2 Arial,Helvetica,sans-serif;
	color:#444;
	margin:0px 0px 10px;
	padding:0;
	letter-spacing: 1px;
}

h1.logo{float:right;height:104px;margin:0px 38px 0px 0px;padding:0;width:257px;}

h1.logo img{height:104px;width:257px;}

h2{	color:#444;
	margin:0;
	padding:0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-style: normal;
	font-weight: normal;
	line-height:38px;
}

h3{margin:0;padding:0;}

h4{margin:0;padding:0;}

h5{margin:0;padding:0;}

h6{margin:0;padding:0;}

li{margin:0;padding:0;}

ol{margin:1em 0 1em 1.5em;padding:0;}

p{margin:0 0 1.2em 0;}

table,td,th{border:none 0;padding:0;}

td{text-align:left;vertical-align:top;}

th{text-align:left;vertical-align:middle;}

ul{margin:1em 0 1em 1em;padding:0;}

.content{margin:0px 112px;}

.gd-logo{float:right;height:61px;width:120px;}

.n1 .content{
	color: #444;
	font:normal 20px Georgia, "Times New Roman", Times, serif;
	line-height:32px;
	text-align: justify;
	}

.n1 .n1 a,.n2 .n2 a,.n3 .n3 a,.n4 .n4 a,.n5 .n5 a,.n6 .n6 a, .n0 .n0 a, a{color:#000;}

.n3 .c1{float:left;margin-right:10px;width:142px;}

.n3 .c2{float:left;width:504px;}

.n3 .item img{border:1px solid #000;height:71px;width:95px;}

.n3 .item img.h{border:1px solid #f00;}

.n3 .item p{margin:0px;padding:0px;}

.n4 .c1,.n5 .c1{float:left;margin-right:52px;width:276px;}

.n4 .c2,.n5 .c2{float:left;width:328px;}

.n5 .item .date{font-size:11px;margin:0px;padding:0px;}

.nav{

	color:#666;

	font:normal normal bold 14px/1.5 Arial,Helvetica,sans-serif;
	
	list-style:none;

	margin:0px 12px;
 
	padding:9px 0px 0px;

	text-transform:none;

}

.n0 .content a{color: #999;text-decoration:none;}

.n0 .content a:hover{color:#6f6f6f;}

.nav2 li{margin:0px;padding:0px;color:#000;}

.nav a{color:#999;text-decoration:none;}

.nav a:hover{color:#6f6f6f;}

.nav li{margin:0px;padding:0px;}

.nav2{
	color:#000;
	font: normal normal 14px/1.5 Arial,Helvetica,sans-serif;
	list-style:none;
	margin: 30px 0px 0px 0px;
	padding: 0px 0px 0px 4px;
	position: absolute;
	top: 0px;
	left: 80px;
	border-left: dotted #666 1px;
	height:252px;
}

.tv{

	height:268px;

	width:340px;

}

.wrap{
	text-align:left;
	width:880px;
}

.bar {

	background: #fc0;

	height: 15px;

	padding: 1px 0px 1px 1px;

	clear: both;

}

#picbox1 {

	position: relative;

}

#picbox1 .overlay {

	position: absolute;

	left: 286px;

	top: 0px;

	z-index: 100;

}

#picbox1 img {

	border: 1px solid #ff0000;

}

#picbox2 {

	position: relative;

}

#picbox2 .overlay {

	position: absolute;

	left: 286px;

	top: 0px;

	z-index: 100;

}

#picbox2 img {

	border: 1px solid #0066ff;

}

.bar div {

	height: 15px;

	width: 92px;

	float: left;

	background: #FFFFFF;

	margin-right: 1px;

}

.progress {

	font-weight: bold;

	color: #999999;

}

.bar .h {

	background: #000000;

}

.progress img {

	float: left;

}

.bar #last {

	width: 96px;

}

.w3c img {

	margin-right: 10px;

	display: inline;

}

.w3c {

	margin-top: 390px;

}

.w3c p {

	font-size: 10px;

	margin: 0px 0px 5px;

	padding: 0px;

}

.floatimgleft {
	float:left;
	margin-top:5px;
	margin-right:10px;
	margin-bottom:0px;
}

.floatimgright {
	float:right;
	margin-top:5px;
	margin-left:10px;
	margin-bottom:0px;
}

.c3 {
	top: 156px;
	left:755px;
	width: 190px;
	display: inline-block;
	position:absolute;
}

.c3approach {
	top: 190px;
	left:680px;
	width: 243px;
	display: inline-block;
	position:absolute;
}

.c3below {
	left:680px;
	width: 243px;
	display: inline-block;
	position:absolute;
}

.n2 .content,.n0 .content {

	padding-left: 76px;

}

#folio {

	margin-top: 4px;

}

.n5 .item dl {

	margin: 0px;

	padding: 0px;

}

.n5 .item {

	margin-bottom: 1em;

}

.bgfolio {

	background: url(/i/bg/bg-folio.png) no-repeat scroll 0px 0px;

	height: 357px;

	width: 514px;

}

.bgtv {

	background: url(/i/gallery/bg-tv.png) no-repeat scroll -1px -1px;

	padding: 0px 16px 16px 0px;

	height: 256px;

	width: 320px;

}

.ftr p {
	font-size: 9px;
	color: #999999;
}
.ftr {
	margin-top: 300px;
}
.ftr a {
	color: #999999;
}
.nav2 li .h {
	color: #000;
	text-decoration: none;
}

