/* CSS Document */
body{ margin:0px; padding:0px;}
img{ border:0px; margin:0px; padding:0px;}
form,input{ padding:0px; margin:0px;}
.redfont{ color:#FF0000; font-size:12px; text-decoration:none;}
.redfont_b{color:#FF0000; font-weight:bold; font-size:12px; text-decoration:none;}
.bluefont{ color:#0000FF;font-size:12px; text-decoration:none;}
.bluefont a,.bluefont a:link,.bluefont a:visited{ font-size:12px; color:#0000FF; text-decoration:none; font-weight:lighter;}
.bluefont a:hover{ font-size:12px; color:#FF0000; text-decoration:underline; font-weight:lighter;}
.bluefont_b{color:#0000FF; font-weight:bold;font-size:12px; text-decoration:none;}
.yellowfont{ color:#FF6600; font-size:12px; text-decoration:none;}
.yellowfont_b{color:#FF6600; font-weight:bold; font-size:12px; text-decoration:none; }
.purple{ color:#990099; font-size:12px; text-decoration:none;}
.purple_b{ color:#990099; font-size:12px; text-decoration:none;font-weight:bold;}
.blackfont{ color:#000000; font-size:12px; text-decoration:none;}
.blackfont_b{color:#000000; font-size:12px; text-decoration:none;font-weight:bold;}
.grayfont{ color:#999999; font-size:12px; text-decoration:none;}

.blackfont12{ font-size:12px; color:#000000; font-weight:lighter; }
.blackfont12 a,.blackfont12 a:link,.blackfont12 a:visited{ font-size:12px; color:#000000; text-decoration:none; font-weight:lighter;}
.blackfont12 a:hover{ font-size:12px; color:#FF0000; text-decoration:underline; font-weight:lighter;}
.blackfont12b{ font-size:12px; font-weight:bold; color:#000000; }
.blackfont12b a,.blackfont12b a:link,.blackfont12b a:visited{ font-size:12px; font-weight:bold; color:#000000; text-decoration:none;}
.blackfont12b a:hover{ font-size:12px; color:#FF0000; font-weight:bold; text-decoration:underline;}
.blackfont14{ font-size:14px; color:#000000; font-weight:lighter; }
.blackfont14 a,.blackfont14 a:link,.blackfont14 a:visited{ font-size:14px; color:#000000; font-weight:lighter; text-decoration:none;}
.blackfont14 a:hover{ font-size:14px; color:#FF0000; font-weight:lighter; text-decoration:underline;}

.grayfont12{ font-size:12px; color:#aaaaaa; font-weight:lighter;}

.redfont12{ font-size:12px; color:#FF0000; font-weight:lighter; }
.redfont12 a,.redfont12 a:link,.redfont12 a:visited{ font-size:12px; color:#FF0000; font-weight:lighter; text-decoration:none;}
.redfont12 a:hover{ font-size:12px; color:#FFCC00; font-weight:lighter; text-decoration:underline;}
.redfont12b{ font-size:12px; color:#FF0000; font-weight:bold; }
.redfont12b a,.redfont12b a:link,.redfont12b a:visited{ font-size:12px; color:#FF0000; font-weight:bold; text-decoration:none;}
.redfont12b a:hover{ font-size:12px; color:#FFCC00; font-weight:bold; text-decoration:underline;}
.redfont14{ font-size:14px; color:#ff0000; font-weight:lighter; }
.redfont14 a,.redfont14 a:link,.redfont14 a:visited{ font-size:14px; color:#FF0000; font-weight:lighter; text-decoration:none;}
.redfont14 a:hover{ font-size:14px; color:#FFCC00; font-weight:lighter; text-decoration:underline;}
.redfont14b{ font-size:14px; color:#ff0000; font-weight:bold; }
.redfont14b a,.redfont14b a:link,.redfont14b a:visited{ font-size:14px; color:#FF0000; font-weight:bold; text-decoration:none;}
.redfont14b a:hover{ font-size:14px; color:#FFCC00; font-weight:bold; text-decoration:underline;}

.bluefont12{ font-size:12px; color:#003399; font-weight:lighter;  }
.bluefont12 a,.bluefont12 a:link,.bluefont12 a:visited{ font-size:12px; color:#003399; font-weight:lighter; text-decoration:none;}
.bluefont12 a:hover{ font-size:12px; color:#FF0000; font-weight:lighter; text-decoration:underline;}
.bluefont12b{ font-size:12px; color:#003399; font-weight:bold;  }
.bluefont12b a,.bluefont12b a:link,.bluefont12b a:visited{ font-size:12px; color:#003399; font-weight:bold; text-decoration:none;}
.bluefont12b a:hover{ font-size:12px; color:#FF0000; font-weight:bold; text-decoration:underline;}
.bluefont14{ font-size:14px; color:#003399; font-weight:lighter; }
.bluefont14 a,.bluefont14 a:link,.bluefont14 a:visited{ font-size:14px; color:#003399; font-weight:lighter; text-decoration:none;}
.bluefont14 a:hover{ font-size:14px; color:#FF0000; font-weight:lighter; text-decoration:underline;}
.clear{ clear:both; height:0px; line-height:0px; padding-bottom:1px; font-size:0px;}

#box{ margin:0 auto; width:950px; text-align:center; }

#header{ margin:0px; padding:0px;}
#ha{ width:100%; height:25px; line-height:25px; border-bottom:1px solid #FF9900;}
#ha h1{ float:left; margin:0px 0px 0px 5px; font-size:12px; font-weight:lighter; }
#ha h1 a{ text-decoration:none;color:#000;}
#ha ul{list-style:none; float:right; padding:0px;  font-size:12px;}
#ha ul li{ display:inline; padding:0px; }
#ha ul li a{ line-height:22px; color:#000000;}
#ha ul li a:link,#ha ul li a:visited{ font-size:12px; color:#000000; text-decoration:none;}
#ha ul li a:hover{ font-size:12px; background-color:#FFFFCC; color:#FF0000; text-decoration:underline;}

#hb,hc,hd,he{ width:100%; clear:both;}
#logo{ float:left; width:290px; height:60px; background:url(../images/logo.gif) no-repeat left top;}
#menu{ margin:0px 0px 0px 300px; padding:0px; }
#menu ul{list-style:none; margin:0px; padding:10px 0px 0px 0px;  font-size:12px;}
#menu ul li{ display:inline; margin:0px; padding:0px; letter-spacing:1px; line-height:20px;}
#menu ul li a{ color:#000000; font-size:12px; text-decoration:none;}
#menu ul li a:link,#menu ul li a:visited{color:#000000; font-size:12px; text-decoration:none;}
#menu ul li a:hover{ color:#FF0000; font-size:12px; text-decoration:underline;}

#menu br{ margin:0px;}

#hc{  height:70px;margin:2px 0px 0px 0px;}


#hd{ margin:0px; padding:0px; height:21px; padding-top:6px; background:url(../images/nav_menu950.gif) no-repeat;}
#hd h6{ float:left; margin:0px 0px 0px 15px; letter-spacing:1px; padding:0px; font-size:14px; color:#ff0000;}
#hd ul{ list-style:none; text-align:left; margin:0px; padding:0px; font-size:14px;}
#hd ul li{ display:inline;  padding:0px 1px;}
#hd ul li a{ color:#000000; font-size:14px; text-decoration:none;}
#hd ul li a:link,#hd ul li a:visited{ color:#000000; font-size:14px; text-decoration:underline; }
#hd ul li a:hover{ color:#FF0000; font-size:14px; text-decoration:none}
#hd ul li a span{ color:#FF3300; font-size:14px; text-decoration:underline; }

#he{ background:#EFEFEF; padding:0px;  text-decoration:none; text-align:left; height:18px; margin:2px 0px; padding-top:7px; border:1px solid #CCCCCC;}
#he h5{ margin-left:20px; color:#000000; font-size:12px; font-weight:lighter;}

.adv{ width:100%; clear:both; margin:0px 0px 1px 0px; padding:1px 0px 0px 0px;}
.adv ul{ list-style:none; margin:0px; padding:0px;}
.adv ul li{display:inline; list-style-type:none; margin:0px; padding:0px;}
.adv ul li img{ border:0px; margin:0px; padding:0px;}

#subar{ margin:0px 0px 2px 0px; font-size:12px; text-align:left;line-height:23px; border:1px solid #999999; background:#EEF7FD;}


#subar_tab{
	margin-left:2px;
	text-align:center;
	font-size:12px;
	font-weight: bold;
	color: #0066CC;
}
.input{ height:18px; width:300px; font-size:12px;}

#main_s{  position : relative; left :-18px;top : 0;float : left; width : 700px; margin:0px;font-size:12px; }
.tab_a,.tab_b{ background:#ffffff url(../images/tab_bg.gif) repeat-x left top; margin:1px 0px; width:696px; padding:0px; border:1px solid #8FCBF3; }

.more{ float:right; line-height:28px; margin-right:20px;}
.tab_a h6,.tab_b h6{ float:left;color:#000000; font-size:12px; text-decoration:none;line-height:30px; margin:0px 10px; padding:0px; text-align:left;}
.tab_a p,.tab_b p{ clear:both; text-align:left; margin:5px; padding:0px;}
.tab_a{ float:left; }
.tab_b{ float:right;}

#d1{width:700px; margin:3px 0px; padding:0px;border-bottom:1px solid  #C7E6FA; background:#E8F4FD}

#d2{ width:700px; margin:2px 0px; padding:0px; }
#d2:hover{background:#E8F4FD; width:700px; margin:2px 0px; padding:0px;}
#d1 span,#d2 span{line-height:20px; float:left; }
.lista{width:460px;  padding:2px; text-align:left; }
.lista ul{ list-style:none; margin:0px 0px 0px 5px; padding:0px;}
.lista ul li{ display:block;margin:0px; padding:0px;}
.listb{  width:125px; padding:2px;}
.listc{ width:100px; padding:2px;}
.listd{ width:696px; padding:2px; background:#E8F4FD; line-height:22px; margin:2px 0px;}
.listtab{ background:#E8F4FD; font-weight:bold;}
.listleft{ text-align:left;}

.line{ clear:both; margin:10px 0px; border-bottom:1px solid #CCCCCC;}




#main{ position : relative;  left : 701px;  top : 20px; float : left;  width : 18px;  height : 400px; background:url(../images/word.gif) no-repeat;font-size:12px;}


#sider{float : right; width : 230px; margin:2px 0px 0px 0px; padding:0px;  font-size:12px;}
.sa{ background:#ffffff url(../images/box_con_bg.gif) repeat-x top left; border:1px solid #8FCBF3; width:228px;}
.sa{ margin:0px 0px 2px 0px; background:#ffffff url(../images/box_con_bg.gif) repeat-x top left; border:1px solid #8FCBF3; width:228px;}
.sa h6{ margin-top:10px; margin-left:8px; padding-left:15px; text-align:center; background:url(../images/box_title.gif) no-repeat; width:171px; height:18px; line-height:18px; color:#FFFFFF; font-size:12px; text-align:left;}
.sa p{ margin:5px; padding:0px;text-align:left; line-height:22px;}
.sa h5{ margin:0px; padding:0px; text-align:center; background:#D7EDFB; line-height:22px;}
.sa h5 a,.sa h5 a:link,.sa h5 a:visited{ margin:0px; padding:0px; text-align:center;text-decoration:none; color:#00509F; line-height:22px; font-size:12px;}
.sa h5 a:hover{ margin:0px; padding:0px; text-align:center; text-decoration:underline;color:#FF0000; line-height:22px;  font-size:12px;}



#footer{ clear:both; width:auto!important; margin-top:3px; }
#foot_daohang{ width:100%; margin:2px 0px; border:1px solid #CCCCCC; height:26px; background:#EFEFEF;}
#foot_daohang ul{ list-style:none;margin:0px;height:26px; padding:0px;}
#foot_daohang ul li{ display:inline; padding:0px;  line-height:26px; font-size:12px;}
#foot_daohang ul li a{ color:#000000; font-size:12px; text-decoration:none;}
#foot_daohang ul li a:link,#foot_daohang ul li a:visited{ color:#000000; font-size:12px; text-decoration:none;}
#foot_daohang ul li a:hover{ color:#FF0000; font-size:12px; text-decoration:underline;}

#copyright{ width:100%; font-size:12px; margin:5px 0px; padding:0px; height:22px; line-height:22px; text-align:center;}
#copyright br{ margin:2px; padding:0px; font-size:12px;}
#copyright a,#copyright a:link,#copyright a:visited{ color:#000000; font-size:12px; text-decoration:none;}
#copyright a:hover{ color:#FF0000; font-size:12px; text-decoration:underline;}

.sa ul{ clear:both; list-style:none; width:98%; margin:1px auto;}
.sa ul li{ display:block; line-height:20px; font-size:12px; text-align:left;}

.sb{ background:url(../images/sevice_title.gif) no-repeat; border:1px solid #cccccc;}
.sb h1{ display:block; width:90%; margin:0px auto; font-size:12px; height:18px; padding-top:7px;}
.sb p{ margin:2px; width:95%; line-height:22px; text-align:left;}

#adv{ text-align:left;font-size:12px;float:left;}
#adv #typett{float:left;padding-top:5px; margin-right:15px;}
#adv ul{margin:0px;padding:0px;float:left;}
#adv ul li{float:left;width:80px;height:18px;padding-left:20px;padding-top:8px;margin-right:15px;}
#adv ul li a,#adv ul li a:link,#adv ul li a:visited{
	color: #0066CC;
	display:block;
}
#adv ul li a:hover{
	color:#FF6600;
	display:block;
}

#adv .on{
	background:url(../company/images_ad/sel.gif) no-repeat;
	color:#FF6600;
	font-weight: bold;
}
#adv .off{ background:url(../company/images_ad/unsel.gif) no-repeat;
	color: #0066CC;
	font-weight: bold;
}
#adv .nr{
	clear:both;
	border:#8EC7FF 1px solid;
	background-color:#E8F4FF;
	width:100%;
	height:auto;
	margin-bottom:5px;
	line-height:25px;
}
#adv #appContent,#adv #agnContent,#adv #asfContent{display:none;}
