body, td, th, select, textarea {
	font-size: 12px;
	color: #444444;
}
body, form {
	margin:0;
}
table {
	border-collapse:collapse;
}
input {
	border:1px solid #c5c6c9;
	background:url(../images/input_bg1.jpg);
	font-family:arial, helvetica, sans-serif;
	font-size:12px;
}
textarea {
	border:1px solid #c5c6c9;
}
.inputnoborder {
	border:0px none;
	background:none;
}
a {
	color:#444444;
	text-decoration:none;
}
a:hover, a:active {
	color:#ec0000;
}
.agray {
	color:#999999;
}
.awhite {
	color:#ffffff;
}
.an2 {
	background:url(../images/new_arr.gif) no-repeat left 5px;
	padding-left:15px;
}
.an2:hover, .an2:active {
	background:url(../images/new_arr_a.gif) no-repeat left 5px;
}
#menu {
	margin:auto;
	width:1003px;
	height:118px;
	position:relative;
}
#banner {
	margin-top:-39px;
}
.scroll {
	scrollbar-face-color:#666666;
	scrollbar-highlight-color:#ffffff;
	scrollbar-3dlight-color:#ffffff;
	scrollbar-darkshadow-color:#ffffff;
	scrollbar-shadow-color:#ffffff;
	scrollbar-arrow-color:#ffffff;
	scrollbar-track-color:#ffffff;
}
#prolistdiv, #linkdiv {
	position:absolute;
	text-align:left;
	width:212px;
	overflow-y:auto;
	overflow-x:hidden;
	height:192px;
	margin:0px;
	margin-top:-1px;
	background-color:#ffffff;
	border:1px solid #c5c6c9;
	padding:6px;
	padding-left:10px;
}
#prolistdiv a, #linkdiv a {
	display:block;
	height:23px;
	line-height:22px;
	margin-top:1px;
	background:url(../images/arr2.gif) no-repeat 3px center;
	padding-left:11px;
	white-space:nowrap;
	width:100%;
}
#prolistdiv a:hover, #linkdiv a:hover, #prolistdiv a:active, #linkdiv a:active {
	background:none;
	background-color:#ec0000;
	color:#ffffff;
}
.leftbg {
	border:1px solid #c5c6c9;
	border-top:0px none;
	width:172px;
	padding:8px;
	background-color:#ffffff;
}
#nav, .leftborder {
	border:1px solid #c5c6c9;
	border-top:0px none;
	width:172px;
	padding:8px;
	background-color:#ffffff;
}
#nav a {
	display:block;
	height:25px;
	line-height:25px;
	width:146px;
	letter-spacing:2px;
	background:url(../images/arr4.gif) no-repeat 8px center;
	padding-left:26px;
	margin-top:1px;
}
#nav a:hover, #nav a:active {
	background:url(../images/arr4_a.gif) no-repeat 8px center;
	background-color:#cc0000;
	color:#ffffff;
	width:142px;
	padding-left:28px;
	font-weight:bold;
}
.nava {
	background:url(../images/arr4_a.gif) no-repeat 8px center !important;
	background-color:#cc0000 !important;
	color:#ffffff !important;
	width:142px !important;
	padding-left:28px !important;
	font-weight:bold !important;
}
#nal, .leftborder {
	border-top:0px none;
	width:198px;
	padding:8px;
	background-color:#ffffff;
}
#nal a {
	display:block;
	height:25px;
	line-height:25px;
	width:170px;
	letter-spacing:2px;
	background:url(../images/arr4.gif) no-repeat 8px center;
	padding-left:26px;
	margin-top:1px;
}
#nal a:hover, #nal a:active {
	background:url(../images/arr4_a.gif) no-repeat 8px center;
	background-color:#cc0000;
	color:#ffffff;
	width:170px;
	padding-left:28px;
}
.btn_nor {
	width:88px;
	height:19px;
	line-height:19px;
	color:#ffffff;
	background:url(../images/btn1_bg.gif) no-repeat;
	text-align:center;
	border:0px none;
}
.ChildSort {
	float:right;
}
.SiteLink a {
	text-decoration: underline;
}
.SiteLink a:hover, #SiteLink a:active {
	text-decoration: underline;
}
.SortFolderOpen {
	PADDING-LEFT: 16px; LEFT: 16px; BACKGROUND-IMAGE: url(../images/Sort_Folder_Close.gif); CURSOR: hand; BACKGROUND-REPEAT: no-repeat; HEIGHT: 16px
}
.SortFolderClose {
	PADDING-LEFT: 16px; LEFT: 16px; BACKGROUND-IMAGE: url(../images/Sort_Folder_Open.gif); CURSOR: hand; BACKGROUND-REPEAT: no-repeat; HEIGHT: 16px
}
.SortEndFolderOpen {
	PADDING-LEFT: 16px; LEFT: 16px; BACKGROUND-IMAGE: url(../images/SortEnd_Folder_Close.gif); CURSOR: hand; BACKGROUND-REPEAT: no-repeat; HEIGHT: 16px
}
.SortEndFolderClose {
	PADDING-LEFT: 16px; LEFT: 16px; BACKGROUND-IMAGE: url(../images/SortEnd_Folder_Open.gif); CURSOR: hand; BACKGROUND-REPEAT: no-repeat; HEIGHT: 16px
}
.SortListline {
	PADDING-LEFT: 16px; BACKGROUND-IMAGE: url(../images/Sort_Listline.gif); BACKGROUND-REPEAT: repeat-y
}
.SortEndListline {
	PADDING-LEFT: 16px
}
.SortFile {
	PADDING-LEFT: 16px; BACKGROUND-IMAGE: url(../images/Sort_File.gif); CURSOR: hand; BACKGROUND-REPEAT: no-repeat; HEIGHT: 16px
}
.SortFileEnd {
	PADDING-LEFT: 16px; BACKGROUND-IMAGE: url(../images/Sort_File_End.gif); CURSOR: hand; BACKGROUND-REPEAT: no-repeat; HEIGHT: 16px
}

#quick {
	width:214px;
	border:1px solid #dddddd;
	background:url(../images/q_bg.jpg) repeat-x left bottom;
	border-top:0px none;
	text-align:center;
	padding-top:14px;
	padding-bottom:15px;
}
#quick a {
	display:block;
	background:url(../images/quick_a.gif) no-repeat;
	text-align:center;
	width:158px;
	height:26px;
	line-height:26px;
	letter-spacing:2px;
	margin-top:1px;
}
#quick a:hover, #quick a:active {
	background:url(../images/quick_aa.gif) no-repeat;
	color:#ffffff;
}

.a1 {float: left;width: 216px; background:url(../images/t-bg-1.jpg) repeat-x left bottom;}
.a2_1 {float: left;height: 7px;width: 6px;padding-top: 11px;text-align: right; padding-left:3px;}
.a2_2 {float: left;width: 80px;padding-top: 3px;padding-left: 6px;}
.a2_3 {float: left;width: 110px;padding-top: 11px;}
.a2_4 {float: left;height: 18px;width: 55px;padding-top: 8px;text-align: right; padding-left:9px;}
.b1 {float: left;width: 521px; background:url(../images/t-bg-1.jpg) repeat-x left bottom;}
.b2_1 {float: left;height: 7px;width: 6px;padding-top: 11px;text-align: right; padding-left:3px;}
.b2_2 {float: left;width: 80px;padding-top: 3px;padding-left: 6px;}
.b2_3 {float: left;width: 155px;padding-top: 11px;}
.b2_4 {float: left;height: 18px;width: 260px;padding-top: 8px;text-align: right; padding-left:10px;}
.c1 {float: left;width: 216px; background:url(../images/t-0.jpg) repeat-x left bottom;}
.c2_1 {float: left;height: 7px;width: 6px;padding-top: 11px;text-align: right; padding-left:3px;}
.c2_2 {float: left;width: 80px;padding-top: 3px;padding-left: 6px;}
.c2_3 {float: left;width: 110px;padding-top: 11px;}
.c2_4 {float: left;height: 18px;width: 55px;padding-top: 8px;text-align: right; padding-left:9px;}
.d1 {float: left;width: 190px; background:url(../images/t-bg-2.jpg) repeat-x left bottom;}
.d2_1 {float: left;height: 7px;width: 6px;padding-top: 11px;text-align: right; padding-left:0px;}
.d2_2 {float: left;width: 70px;padding-top: 8px;padding-left: 6px;}
.d2_3 {float: left;width: 90px;padding-top: 16px;}
.d2_4 {float: left;height: 18px;width: 55px;padding-top: 8px;text-align: right; padding-left:9px;}
.e1 {float: left;width: 521px; background:url(../images/t-1.jpg) repeat-x left bottom;}
.e2_1 {float: left;height: 7px;width: 6px;padding-top: 11px;text-align: right; padding-left:3px;}
.e2_2 {float: left;width: 80px;padding-top: 3px;padding-left: 6px;}
.e2_3 {float: left;width: 155px;padding-top: 11px;}
.e2_4 {float: left;height: 18px;width: 260px;padding-top: 8px;text-align: right; padding-left:10px;}
.td10 {	font-size: 12px;line-height: 25px;font-weight: bold;color: #000000;text-decoration: none;}
.td10en {font-family: Arial, Helvetica, sans-serif;font-size: 11px;font-weight: lighter;color: #999999;text-decoration: none;}
.td11 {	font-size: 14px;line-height: 25px;font-weight: bold;color: #000000;text-decoration: none;}
.td11en {font-family: Arial, Helvetica, sans-serif;font-size: 11px;font-weight: lighter;color: #999999;text-decoration: none;}
.td12 {	font-size: 16px;line-height: 25px;font-weight: bold;color: #175FAB;text-decoration: none;}
.td12en {font-family: Arial, Helvetica, sans-serif;font-size: 11px;font-weight: lighter;color: #0A255C;text-decoration: none;}
/**头部**/
.topbar { background:url(../Img/topbar.gif) repeat-x; line-height:30px; }
.top_con { width:900px; margin:0 auto;}
.top_con a { margin:0 4px;}
.top_con a.cur { color:#575757; text-decoration:none;}
.top_con a:hover.cur { color:#B61212; text-decoration:underline;}
.top_call { font-size:14px; font-weight:bold; margin-left:15px; margin-right:25px; }
.top_con_nav a { color:#575757;}
.top_con_nav a:hover{ color:#B61212;}

/*头部开始*/
.header{ background:url(../images/beijing.jpg) no-repeat; margin:0 auto;} 
.top{ width:1003px; overflow:hidden;height:100px;}
.logo{ padding:18px 0 0 11px;}
.you{ float:right; width:580px;}
.login{ width:580px; overflow:hidden; text-align:right; color:#000; height:32px; line-height:32px;}
.login a{ padding:0 10px; color:#000;}
.tel1{ text-align:right; color:#4C4C4C; padding-top:5px; }
.tel1 span{ font-size:24px; color:#A92B2B;}
.tel2{ color:#4A4B4C; text-align:right; width:580px; padding-top:10px;}
.menu{ width:1003px; height:45px; line-height:45px; overflow:hidden; background:url(../images/menu_Bg.gif) repeat-x;}
.menu li{ float:left;line-height:45px; background:url(../images/menu_fgx.gif) no-repeat right bottom; }
.menu li a{ display:block; color:#FFFBFB; padding:0 15px;font-weight:bold; }
.menu li a:hover, .menu .cur a{  color:#FFDE00;  text-decoration:none; } 
.menu .nones{ background:none;}
.search{ width:1003px; height:32px; overflow:hidden; background:#fff;}
.ss1{ padding:8px 0 0 5px; *padding:6px 0 0 5px;}
.k2{border:1px solid #809EB6; width:200px;height:21px; line-height:21px; margin-right:7px; padding-left:8px; color:#5F5F5F;}
.ss2{width:645px; height:32px; line-height:32px; padding:3px 0 0 25px; overflow:hidden;}
.ss2 a{ padding:0 3px;}
.title{ background:url(../Img/Index/tit1.gif) no-repeat; height:22px; padding-top:6px;}
.title span{ float:right; padding-right:8px;}
.title h4 a{ color:#175FAB; padding-left:25px;}
/*adveo*/
.adveo{width:210px; height:178px;}
.tels{ background:url(Img/Index/tel_Bg.gif) no-repeat; height:75px; color:#FBF5F5; padding:17px 0 0 20px;}
.tels span{ font-weight:bold; font-size:24px; display:block; padding-top:5px; *font-size:20px;}
.border{ border:1px solid #ccc; padding:1px;}
.title{ background:url(Img/Index/tit1.gif) no-repeat; height:22px; padding-top:6px;}
.title span{ float:right; padding-right:8px;}
.title h4 a{ color:#175FAB; padding-left:25px;}
.kehu .nr{ height:298px; padding-left:8px;}
.kehu dl{ background:url(Img/Index/fgx1.gif) no-repeat bottom; width:192px; height:77px; overflow:hidden; padding-top:17px;}
.kehu dt{ width:63px; height:69px; float:left; padding-left:2px;}
.kehu dt img{ width:63px; height:69px;}
.kehu dd{ width:120px; padding-left:7px; float:left; line-height:21px; height:63px; overflow:hidden;}
.kehu dd h5{ height:21px; overflow:hidden; color:#000;} 
/*底部开始*/
.footnav{ width:962px;text-align:center;color:#FFF9F9; border:1px solid #00236F; background:url(../images/foot_Bg.gif) repeat-x; height:26px; line-height:26px; margin-bottom:1px;}
.footnav a{ padding:0 10px;color:#FFF9F6;  }
.font1{ padding:20px 0 0 220px;}
.font2{ text-align:center; line-height:21px; width:450px; color:#636363;}
.font3{ padding-top:20px;}
