*{margin:0;padding:0;}

div, h1, h2, h3, h4, p, form, label, input, textarea, img, span,dl,dt,dd{
	margin:0; padding:0;
}


BODY { SCROLLBAR-ARROW-COLOR:#FFFFFF;
SCROLLBAR-FACE-COLOR:#00ABD7;
SCROLLBAR-DARKSHADOW-COLOR:#00ABD7;
SCROLLBAR-HIGHLIGHT-COLOR:#00ABD7;
SCROLLBAR-3DLIGHT-COLOR:#00ABD7;
SCROLLBAR-SHADOW-COLOR:#00ABD7;
SCROLLBAR-TRACK-COLOR:#C6C8CA;}


ul{
	margin:0; 
	padding:0; 
}

a { color: #333333; text-decoration: none;}
a:hover { color:#CC0000; text-decoration: underline; }
a[href^="mailto:"] {
  background: url(web/email.png) no-repeat right top;
  padding-right: 20px;
}




img,a img { border: 0; }
.Red { color: #9D2900; }
.cRed { color:#FF0000; }
.cGreen {color:61ca00}
.cBlue {color:#2e68a8}
.cBlue2 {color:#1c4c73}

.f14 { font-size:14px}
.f16 { font-size:16px}

.spacer{
	clear:both; 
	font-size:0; 
	line-height:0;
	
}
a.goMore {
	font:normal 12px/27px Verdana;
	text-decoration: underline;
	display: inline-block;
	margin-left: 20px;
	padding: 4px 10px;
}

a.goMore:hover {
	color:#FFFFFF;
	background-color:#0D0C11;
}

body  {
	font: 11px Verdana, Arial, sans-serif;
	background: #E8F0F1;
	margin: 0 0 0px 0; /* 最好将 body 元素的边距和填充设置为 0 以覆盖不同的浏览器默认值 */
	padding: 0;
	text-align: left; /* 在 IE 5* 浏览器中，这会将容器居中。文本随后将在 #container 选择器中设置为默认左对齐 */
	color: #000000;
}





ul.nav_main {
	margin:0 0 0 70px;
	padding:0;
	display:block;
	height:38px;
	list-style:none;
}
ul.nav_main li{
	font-size:0;
	line-height:0;
	height:30px;
	padding-bottom:8px;
	margin-right:8px;
	float:left;
}

ul.nav_main li a{
font:normal 12px/30px Verdana,Arial, sans-serif;
height:30px;
background:#f1f1f1;
background-image:none;
text-decoration:none;
text-align:center;
color:#333333;
padding:5px 10px 5px;
border-bottom:solid 3px #EFEFEF;
border-top:solid 1px #EFEFEF;
}

ul.nav_main li a:hover{
background:#00ABD7;border-bottom:solid 3px #F28124;
border-top:solid 1px #F28124;
color:#FFFFFF;
}

ul.nav_main li a.currentmenu{
color:#FFFFFF;
cursor:default;
text-decoration:none;
background:#6cade0;
border-bottom:solid 3px #0072BC;
border-top:solid 1px #0072BC;
}
ul.nav_main li a.currentmenu{
color:#FFFFFF;

}

.subt_h{
	font:bold 16px/30px Arial;
	margin:0 0 0;
	padding:0 0 0 25px;
	text-indent:0px;
	background:url(ico_n_214.gif) no-repeat 5px 8px;
	width:265px;
	-o-text-overflow:ellipsis;
	text-overflow:ellipsis;
	white-space:nowrap;
	overflow:hidden;

}




ul.contact_info_lst {
	margin:0 12px;
	padding:0;
	list-style:none;
	background: url(text_info_bg.jpg) repeat-x 0 0;
	display: block;
}
ul.contact_info_lst li{
	background:url(ico_15.gif) no-repeat 5px 8px;
	display:block;
	height:24px;
	font:normal 12px/24px Verdana, Arial, sans-serif;
	text-indent:20px;
}

ul.pro_lst{
	margin:0;
	padding:0;
	list-style:none;
}
ul.pro_lst li {
	margin: 0 0 1px 0;
	height:20px;
	display:block;
	border-bottom:dashed 1px #999999;
}
ul.pro_lst li a {
	font:normal 12px/20px Verdana;
	display:block;
	height:20px;
	text-indent:25px;
	background:url(ico_n_213.gif) no-repeat 5px 4px;
	color: #333333;
}

ul.pro_lst li a:hover {
	color:#FF6600;
	font-weight:bold;
}


ul.pro_lst li.subPro {
	margin: 0 1px 0 0;
	background:url(web/ico_arrow_p1.gif) no-repeat 25px 10px;
}
ul.pro_lst li.subPro a {
	font:normal 12px/30px Verdana;
	display:block;
	padding:0 0 0 35px;
}

ul.pro_lst li.subPro a:hover {
	background-color:#FBFDFF;
}

ul.new_side{
	margin:0;
	padding:0;
	list-style:none;
}
ul.new_side li{
	margin:0;
	padding:0;
	border-bottom:solid 1px #FFFFFF
}

ul.new_side li a.side_btn{
color:#FF6600;
padding-left:10px;
word-break: break-all;
font-weight:bold;
display:block
}

ul.new_side ul{
	margin:0;
	padding:0;
	list-style:none;
	border-bottom: none;
}

ul.new_side ul{
	margin:0;
	padding:0;
	list-style:none;
}
ul.new_side ul li {
	margin: 0 0 1px 0;
	display:block;
	border-top: solid 1px #f1f1f1;
	border-bottom:none;
}

ul.new_side ul li a {
	background-image:none;
	padding-left: 15px;
	font: normal 10px/14px Verdana;
	padding-top: 8px;
	display: block;
}

ul.new_side ul li a:hover {
	color:#000000;
}

#about_info {
	background-color: #E9E9E9;
	display: block;
	background: url(text_info_bg.jpg) repeat-x 0 0;
}

.text_info1 h2 {
	font:bold 14px/30px Arial, sans-serif;
	color:#FF6600;
	display:block;
	background:url(info_line.gif) repeat-x bottom;
	height: 30px;
	margin: 5px 0 10px;
	text-indent: 10px;

}

.text_info2 p {
	font:normal 12px/20px Verdana, Arial, sans-serif;
	padding: 0 10px;

}

p.contact_info { background:none;font:normal 11px/24px Arial, sans-serif;padding:0 0 0 15px}



.title_sub{font:bold 14px/30px Arial, sans-serif; margin:0; padding:0 0 0 10px;height: 30px; border-bottom:solid 3px #EFEFEF}


.main_cont{padding:10px 20px 20px; }
.main_cont{ line-height:2em; width:665px; overflow:hidden; overflow-x:scroll;}


p.copyright { padding:5px; color:#FFFFFF }
p.copyright a{ color:#FFF; text-decoration:none }
p.copyright a:hover{ color:#FF9900; text-decoration:underline; }


td.t_guide { padding:5px; color:#FFFFFF }
td.t_guide a{ color:#FFF; text-decoration:none }
td.t_guide a:hover{ color:#FF9900; text-decoration:underline; }

table.standard-pro { border-bottom:solid 1px #efefef; border-right:solid 1px #efefef; background:#F1F1F1; margin:10px 10px 10px;}
table.standard-pro td{ border-top:solid 1px #FFF; border-left:solid 1px #FFF; padding:0 0 0 10px; margin:0; line-height:12px; font-size:10px; }
table.standard-pro td *{ display:inline; padding:0; padding:0;}
table.standard-pro td.th_1{background-color:#6CADE0;color:#FFF;font-size: 12px;font-family: Arial}
table.standard-pro td.th_2{background-color:#cccccc;color:#000; font-size:11px; font-family: Arial, Helvetica, sans-serif;font-weight: bold;}

.intro_mac{ line-height:18px;}


.top-p{text-align:right; vertical-align:bottom; position:relative;}
.top-go{
	width: 240px;
	height:20px;
	position: absolute;
	right:28px;
	top:13px;
	background: none;
	display: block;
	overflow: hidden;
	z-index: 1000;
}
.top-go a{
	width: 40px;
	height:24px;
	font:normal 12px/12px Arial, Helvetica, sans-serif;
	padding:3px 5px;
	margin-right:10px;
	color:#666666;
}
.top-go a:hover{
	background-color:#0C73B6;
	color: #FFFFFF;
	}

