
body {

/*filter:progid:DXImageTransform.Microsoft.BasicImage(grayscale=1);*/
	margin:0px; padding:0px;
	background:url(images/2008indexbg.jpg) no-repeat top center;
	background-attachment: fixed
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
h3{ margin:0 auto;}
.h{color:#000000;}
td {
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	color: #333;
}

.td_bl {
	padding-top: 3px;
}

.bl_gray {
	border: 1px solid #CCC;
}

.bl_gray_3border {
	border: 1px solid #CCC;
	border-top: none;
}
.bl_gray_1border {
	border-right: 1px solid #CCC;
}

.bl_white {
	border: 1px solid #FFF;
}

.bl_white2px {
	float: left;
	border: 2px dashed #FFF;
}

.bl_yellow {
	border: 1px solid #FC0;
}

.bl_blue {
	border: 1px solid #B6CFEC;
}

.bl_red {
	border: 1px solid #D00;
}

.bl_orange {
	border: 1px solid #FFAF4B;
}
.bl_CFC5AC {
	border: 1px solid #CFC5AC;
}
.bl_CFC5AC_3px {
	border: 3px solid #CFC5AC;
}
.bl_CFC5AC_2border {
	border-right: 1px solid #CFC5AC;
	border-left: 1px solid #CFC5AC;
}
.bl_pic {
	margin-left: 4px;
	border: 1px solid #CCC;
}
.bl_pic01 {
	margin: 3px;
}
.bl_pic02 {
	padding: 1px;
	float: left;
	margin-right: 12px;
	border: 1px solid #CCC;
}
.bl_pic03 {
	padding: 1px;
	float: right;
	margin-right: 12px;
	border: 1px solid #CCC;
}

a.nav01:link {
	font-size: 12px;
	line-height: 20px;
	color: #FFF;
	text-decoration: none;
	font-weight: bold;
}

a.nav01:visited {
	font-size: 12px;
	line-height: 20px;
	color: #FFF;
	text-decoration: none;
	font-weight: bold;
}

a.nav01:hover {
	font-size: 12px;
	text-decoration: underline;
	line-height: 20px;
}

a.nav02:link {
	font-size: 12px;
	line-height: 20px;
	color: #333;
	text-decoration: none;
}

a.nav02:visited {
	font-size: 12px;
	line-height: 20px;
	color: #333;
	text-decoration: none;
}

a.nav02:hover {
	font-size: 12px;
	text-decoration: underline;
	line-height: 20px;
	color: #F00;
}

.newstitle {
	font:16px "ºÚÌå" bold;
	color:#fff;
}
.word_white {
	font-size: 12px;
	color: #FFF;
	text-decoration: none;

}

.word_black,.word_black1 {
	font-size: 12px;
	color: #333;
	text-decoration: none;
	line-height: 20px;
}

.word_black1 {
	margin:2px 0 0 0;
	line-height: 18px;
}
.word_gray {
	font-size: 12px;
	color: #666;
	text-decoration: none;
	line-height: 20px;
}
.word_black14px {
	font-size: 14px;
	color: #333;
	text-decoration: none;
	line-height: 22px;
}
.word_red {
	font-size: 12px;
	color: #C00;
}

.word_red_bold {
	font-size: 13px;
	color: #C00;
	font-weight: bold;
}

.word_blue_bold {
	font-size: 12px;
	font-weight: bold;
	color: #006EB6;
}

.word_orange {
	font-size: 12px;
	color: #FD0100;
}
.word_orange1 {
	font-size: 12px;
	color: #990000;
	font-weight:bold;
	padding-top:4px;
}

.word_14px_white {
	font-size: 14px;
	color: #FFF;
}
.word_10px_red {
	font-size: 10px;
	color: #D5522C;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
}
.word_14px_red {
	font-size: 14px;
	color: #FF6B5D;
}
.word_14px_black {
	font-size: 14px;
	color: #333;
	line-height:24px;
}
.word_16px {
	font-size: 16px;
	color: #333;
	line-height: 20px;
}

.word_23px {
	font-size: 23px;
	color: #333;
	line-height: 25px;
}

.word_red_16px {
	font: 16px Verdana, Arial, Helvetica, sans-serif;
	color: #FF0000;
}
.word_line-through {
	font: normal 12px Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
	text-decoration: line-through;
}

.textfield_100,.textfield_search {
	font:12px arial;
	padding:1px;
	width: 100px;
	color: #333;
	border:1px solid #999;
}
.textfield_search {
	width: 200px;
}

.textfield_88 {
	font:12px arial;
	width: 88px;
	padding:1px;
	color: #333;
	border:1px solid #999;
}

.menu_148 {
	height: 13px;
	width: 148px;
	font-size: 12px;
	color: #333;
}
.menu_80 {
	height: 13px;
	width: 80px;
	font-size: 12px;
	color: #333;
}
a.link_white02:link {
	font-size: 12px;
	color: #FFF;
	text-decoration: underline;
}

a.link_white02:visited {
	font-size: 12px;
	color: #FFF;
}

a.link_white02:hover {
	text-decoration: none;
}

a.link_redword:link {
	font-size: 12px;
	line-height: 18px;
	color: #C00;
	text-decoration: none;
}

a.link_redword:visited {
	font-size: 12px;
	line-height: 18px;
	color: #C00;
	text-decoration: none;
}

a.link_redword:hover {
	text-decoration: underline;
}
a.link_redword02:link {
	font-size: 12px;
	line-height: 18px;
	color: #C00;
	text-decoration: underline;
}

a.link_redword02:visited {
	font-size: 12px;
	line-height: 18px;
	color: #C00;
	text-decoration: underline;
}

a.link_redword02:hover {
	text-decoration: none;
}

a.link_orangeword:link {
	font-size: 12px;
	line-height: 18px;
	color: #F36A15;
	text-decoration: none;
}

a.link_orangeword:visited {
	font-size: 12px;
	line-height: 18px;
	color: #F36A15;
	text-decoration: none;
}

a.link_orangeword:hover {
	text-decoration: underline;
}

a.link_gray13px:link {
	font-size: 13px;
	line-height: 20px;
	color: #333;
	text-decoration: none;
}
a.link_gray13px:visited {
	font-size: 13px;
	line-height: 20px;
	color: #333;
	text-decoration: none;
}
a.link_gray13px:hover {
	text-decoration: underline;
	color: #FF0000;
}
a.link_grayword01:link {
	font-size: 12px;
	line-height: 20px;
	color: #333;
	text-decoration: none;
}
a.link_grayword01:visited {
	font-size: 12px;
	line-height: 20px;
	color: #333;
	text-decoration: none;
}
a.link_grayword01:hover {
	text-decoration: none;
	color: #CC0000;
}

a.link_grayword02:link {
	font-size: 12px;
	line-height: 18px;
	color: #666;
	text-decoration: none;
}

a.link_grayword02:visited {
	font-size: 12px;
	color: #666;
	text-decoration: none;
	line-height: 18px;
}

a.link_grayword02:hover {
	text-decoration: underline;
	line-height: 18px;
}

a.link_blueword:link {
	font-size: 12px;
	line-height: 16px;
	color: #366AB3;
	text-decoration: none;
}

a.link_blueword:visited {
	font-size: 12px;
	line-height: 16px;
	color: #366AB3;
	text-decoration: none;
}

a.link_blueword:hover {
	text-decoration: underline;
	color: #FF0000;
}
a.link_blueword03:link {
	font-size: 12px;
	line-height: 20px;
	color: #366AB3;
	text-decoration: none;
}

a.link_blueword03:visited {
	font-size: 12px;
	line-height: 20px;
	color: #366AB3;
	text-decoration: none;
}

a.link_blueword03:hover {
	text-decoration: underline;
	color: #FF0000;
}
a.link_blueword02:link {
	font-size: 12px;
	line-height: 16px;
	color: #039;
	text-decoration: none;
}

a.link_blueword02:visited {
	font-size: 12px;
	line-height: 16px;
	color: #039;
	text-decoration: none;
}

a.link_blueword02:hover {
	text-decoration: underline;
	color: #FF0000;
}

a.link_whiteword:link {
	font-size: 12px;
	color: #FFF;
	text-decoration: none;
}

a.link_whiteword:visited {
	font-size: 12px;
	color: #FFF;
	text-decoration: none;

}

a.link_whiteword:hover {
	text-decoration: underline;
}

a.link_En:link {
	font:12px Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #0370BC;
	text-align: center;
	height: 15px;
	width: 15px;
	margin: 1px;
	background-color: #fff;
	float:left;
}

a.link_En:visited {
	font: 12px Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #0370BC;
	text-align: center;
	height: 15px;
	width: 15px;
	margin: 1px;
	background-color: #fff;
	float:left;
}

a.link_En:hover {
	text-decoration: underline;
	font:12px Verdana, Arial, Helvetica, sans-serif;
	color: #fff;
	text-align: center;
	height: 15px;
	width: 15px;
	margin: 1px;
	background-color: #0370BC;
	float:left;
}
a.link_number:link {
	font-size: 12px;
	text-decoration: none;
	color: #0370BC;
	height: 15px;
	width: 40px;
	margin: 0;
}

a.link_number:visited {
	text-decoration: none;
	color: #0370BC;
	height: 15px;
	width: 40px;
	margin: 0;
}

a.link_number:hover {
	text-decoration: none;
	font:12px Verdana, Arial, Helvetica, sans-serif;
	color: #fff;
	height: 15px;
	width: 40px;
	margin-right: 0;
	background-color: #0370BC;
}
.sb1px{
	margin-top: 1px;
}
.sb1pxbt{
	margin-bottom: 1px;
}
.sb3px{
	margin-top: 3px;
}
.sb3pxbt{
	margin-bottom: 3px;
}
.sb6px{
	margin-top: 6px;
}
.sb6pxbt{
	margin-bottom: 6px;
}
.sb12px{
	margin-top: 12px;
}
.sb12pxbt{
	margin-bottom: 12px;
}
.sb24px{
	margin-top: 24px;
}
.sb24pxbt{
	margin-bottom: 24px;
}
.picrightsp10px {
	margin-right: 10px;
}
.l_blue { font:12px;text-decoration: none;color:#039 }.bg_logo {
	background-image: url(images/bg_logo.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
}
.tf_list {
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	background-color: #6F6F6F;
	width: 100%;
	font-size: 12px;
	line-height: 18px;
	height: 240px;
	padding: 3px;
	border: 3px solid #6f6f6f;
}

a.l_banner:link, a.l_banner:visited {
	font-size: 14px;
	color: #039;
	text-decoration: underline;
}
a.l_banner:hover {
	font-size: 14px;
	color: #039;
	text-decoration: underline;
}
.tubox {
	border: 1px solid #cccccc;
}
.fourbox {
	border: 1px solid C8C8C8;
}
a.a1:link {
	font-size: 12px;
	color: #000000;
	text-decoration: none;
	font-family: "Times New Roman", Times, serif;
	font-weight: bolder;
}
a.a1:visited {
	font-family: "Times New Roman", Times, serif;
	font-size: 12px;
	font-weight: bolder;
	color: #000000;
	text-decoration: none;
}
a.a1:hover {
	font-family: "Times New Roman", Times, serif;
	font-size: 12px;
	font-weight: bolder;
	color: #990000;
	text-decoration: none;
}
a:active {
	font-family: "Times New Roman", Times, serif;
	font-size: 12px;
	font-weight: bolder;
	color: #990000;
	text-decoration: none;
}
.backpic01{ background:url(images/gn_logo.jpg) no-repeat; height:53px; width:500px;}
.backpic02{ background:url(images/cf11.jpg) repeat-x; height:32px;}
.font01{ font-size:12px; color:#000;  text-align:right; margin-right:20px;}
.font02{ font-size:14px; color:#fff;}
.font03{ font-size:12px; color:#fff; font-weight:bolder;}
.font05{font-size:12px; color:#fff; line-height:20px;}
.font_red{color:#BD0A01; font-weight:bolder;}
.ser_backpic{background:url(images/services_02.jpg) no-repeat right bottom;}
.cctvbox{ border-bottom:#999999 solid 1px; border-right:#fff solid 1px; border-left:#fff solid 1px; border-top:#fff solid 1px;}
.ctl{
    table-layout:fixed
}
.ctl td{text-overflow:ellipsis;overflow:hidden;white-space: nowrap;padding:2px}llipsis;overflow:hidden;white-space: nowrap;padding:2px}
.axdl dl{ margin:0 auto; width:194px;}
.axdl dt{ width:194px; background:url(images/headbg.gif) repeat-x; height:28px; line-height:28px; padding-left:5px;}
.axdl dt a:link,.axdl dt a:visited{ font-size:12px; color:#fff; text-decoration:none; font-weight:bolder;}
.axdl dt a:hover,.axdl dt a:active{ font-size:12px; color:#fff; text-decoration:underline; font-weight:bolder;}
.axdl dd{margin:0; line-height:24px;overflow:hidden;white-space:nowrap;}
.axdl dd a:link,.axdl dd a:visited{ font-size:12px; color:#000; text-decoration:none;}
.axdl dd a:hover,.axdl dd a:active{ font-size:12px; color:#CC0000; text-decoration:underline;}
.bg_2009{ background:url(images/bg_2009.jpg) no-repeat;height:360px;}
.font_2009{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#FFFFFF; line-height:26px;}
.box_2009_w{ border:#FFFFFF 1px solid;}
.box_2009_y{ border:1px solid #D88C2D;}

#yanchu{ width:778px; background:url(../images/bg_2010.jpg) no-repeat;height:420px; text-align:center;}
#yanchu img{border:0 none; }
#yanchu ul,#yanchu li,#yanchu dl,#yanchu dt,#yanchu dd{margin:0; padding:0; list-style-type:none;}
#yanchu li{border:1px solid #D88C2D; margin:8px 4px;}
#yanchu .current{border:solid 1px #fff;}
#yanchu #leftcon,#yanchu #rightcon{float:left;}
#yanchu #leftcon{width:53%; margin-top:40px; margin-left:14px;}
#yanchu #rightcon{width:40%;margin-top:30px; margin-left:20px; font-size:12px; line-height:26px; color:#FFFFFF; text-align:left;}
#yanchu li{float:left; padding:0px;}
#yanchu .bigpic{width:380px; height:270px;}
#yanchu .bigpic img{ border:2px solid #FFFFFF; margin:0px; padding:0px;}
#yanchu dl,dt,dd{margin:0px; padding:0px;}
#yanchu #leftcon #smallpic dd{display:none; }
.zine a{ color:333333; text-decoration:none;}
.zine a:hover{ color:CC0000; text-decoration:underline;}

#business{width:778px;margin-left:auto;margin-right:auto; margin-top:4px; overflow:auto;text-align:left;background-color:#FFFFFF;}
#business_left{width:186px; float:left; margin:0px; padding:0px;}
#business_left ul{width:186px; list-style-type:none;text-align:left;margin:0; padding:0px;}
#business_left li{ background:url(images/business_navbg.jpg) no-repeat; height:31px; line-height:31px; margin:0px 0px 2px 0px;}
#business_left li a:link,#business_left li a:visited{color:#333333; margin:0px; padding-left:25px;display:block;}
#business_left li a:hover,#business_left li a:active{display:block;background:url(images/business_navbg_select.jpg) no-repeat;color:#fff; font-weight:bolder;margin:0px;padding-left:25px;}
#business_left li.select{background:url(images/business_navbg_select.jpg) no-repeat;}
#business_left li.select a:link,#business_left li.select a:visited{color:#fff; font-weight:bolder; margin:0px; padding-left:25px;display:block;}
#business_left li.select a:hover,#business_left li.select a:active{display:block;background:url(images/business_navbg_select.jpg) no-repeat;color:#fff; font-weight:bolder;margin:0px;padding-left:25px;}

#business_right{width:586px; float:right; border:1px solid #E40001;overflow:hidden;text-align:center;}
.theCurrent {float:left;padding:10px 7px 10px 12px;width:392px; text-align:left;color:#999999;}
.business_right_title{width:576px; margin:0px; padding:5px 5px 2px 5px; text-align:left;}
.business_right_content{width:556px; padding:5px 15px; font-size:14px;line-height:26px; text-align:left;}
.business_right_content table{border-left:#F2F2F2 solid 1px;border-top:#F2F2F2 solid 1px;}
.business_right_content td{border-right:#F2F2F2 solid 1px;border-bottom:#F2F2F2 solid 1px;}
.business_right_content a{ color:#CC0000;}
.business_right_content a:hover{ color:#CC0000; text-decoration:underline; font-size:14px;}
.business_right_content p{text-indent:2em; margin:8px 1px;}
.business_right_content span{ text-align:center; font-size:12px; color:#666;}
.business_right_content img{padding:3px;border:1px solid #ccc;}
.business_right_content ul{ width:580px; margin:0px; list-style-type:none; text-align:center; }
.business_right_content li{ width:32%px; float:left;}
.piclist{width:550px;overflow:auto; margin:5px 0px 10px 0px; padding-bottom:10px; border-bottom:#D9D9D9 1px dotted;}
.r_img{width:180px; float:left;}
.r_span{width:350px; float:right;}
.piclist img{float:left}
.piclist a{float:left;color:#CC3300;}
.piclist a:hover{ text-decoration:underline;color:#CC3300;}
.piclist span{float:left; width:335px; text-align:left;text-indent:2em;}
.piclist h2{float:left;font-size:14px; margin:0px 0px 5px 8px; width:330px;white-space:normal}

#foot_bg{line-height:180%;padding:5px 0;text-align:center; background:#f0f1f3;}
#foot_bg a{color:#333; text-decoration:none; padding:0px 5px;}
#foot_bg a:hover{color:#cc0000;text-decoration:none;}

#china_menu {
	BORDER-RIGHT: #c8c8c8 1px dotted; BORDER-TOP: #c8c8c8 1px dotted; DISPLAY: none; BORDER-LEFT: #c8c8c8 1px dotted; BORDER-BOTTOM: #c8c8c8 1px dotted; padding:10px; width:780px;
}

#china_menu1 {
	BORDER-RIGHT: #c8c8c8 1px dotted; BORDER-TOP: #c8c8c8 1px dotted; DISPLAY: none; BORDER-LEFT: #c8c8c8 1px dotted; BORDER-BOTTOM: #c8c8c8 1px dotted
}
