.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}
.clearfix {display: inline-block;}
/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */
*{
	margin:0;
	padding:0;
}
html, body {
	height: 100%;
}
body{
	background:#FFF;
	color:#666;
	font-family: 'Arial';
	}
td,p,li,a,select,div{
	font-size:12px;
	}
ul, li{list-style-type:none;}
a img{border:none;}
img{border-color:#7FA5CB;padding:1px;}
p{padding:7px 0;}
a{color:#777777;text-decoration:none;font-size:12px;}
/*a:visited{color:#800080;}*/
a:hover{color:#000;text-decoration:underline;}
a.red{color:#FF3300;text-decoration:underline;}
a.red:hover{color:#9E080C;text-decoration:underline;}
/***** Text Style *****/
.t14{font-size:14px;}
.mcolor{color:#990000;}
.black{color:#000000;}
.white{color:#FFFFFF;}
.grey{color:#CCCCCC;}
.yellow{color:#E49100;}
.red{color:#EF0015;}
.blue{color:#225C97;}
.blue14{font-size:14px;color:#225C97;}
.blue18{font-size:18px;color:#225C97;}
.b{font-weight:bold;}
.clear{clear:both;}
.nob{border:none;background:none;}
.float_left {float: left;padding: 7px;}
.float_right {float: right;padding: 7px;}
.image_float_left {float: left;clear: left;margin-right: 8px;}
.image_float_right {float: right;clear: right;margin-left: 8px;}
.text01, .text01 p{ text-align:justify; line-height:180%;}
.tab01 td{padding:2px;}
#content .lastli,#header2 .lastli,#headmenu .lastli {
	border: none;
	background: none;
}
h2{background:url(../img/line_2.gif) no-repeat left top;color:#2D75B0;width:200px;font-size:12px;text-align:center;padding-top:20px;}
.input01{ width:60px; line-height:20px; border:none; background:url(../img/bginput.gif) no-repeat left top; color:#fff;}
.title01{font-size:14px;color:#225C97;background:url(../img/line_1.gif) no-repeat left bottom;padding:30px 0 5px 0;}
.title02{font-size:14px;color:#225C97;background:url(../img/arrow.gif) no-repeat left 8px;padding:10px 0 10px 20px;}
.title0{font-size:14px;color:#0067AC;background:url(../img/ico_1.gif) no-repeat left 1px;padding-left:15px;}
/* 链接颜色 */
a.top1,a.top1:link,a.top1:visited {
  color:#666;
  text-decoration:none;
  padding:0 5px 0 12px;
  background:url(../img/ico.gif) no-repeat left 3px;
}
a.top1:hover {color: #FF0000;text-decoration:  underline;}
/* 导航菜单 */
.menu{ padding-left:100px;list-style:none; font-weight: bold;}
.menu li { float:left; color: #FFFFFF; margin-left:40px;padding-top:8px;}
.menu li a{ display:block; text-decoration:none;color: #FFFFFF;font-size:13px;}
.menu li a span{ display:block;padding:0 12px; line-height:18px;}
.menu li a:hover {background:url(../img/bg_on_right.gif) no-repeat right top;color: #0067AC;}
.menu li a:hover span{ text-decoration:none;background:url(../img/bg_on_left.gif) no-repeat left top;}
.menu .on a{background:url(../img/bg_on_right.gif) no-repeat right top;color: #0067AC;}
.menu .on a span{background:url(../img/bg_on_left.gif) no-repeat left top;}
.menu .on a:hover span{color: #0067AC;text-decoration:none;}


.menu li ul {display:none;position: absolute; float:left;padding:10px 0 0 0;text-align:left; width:450px; }
.menu li ul li{float:left;display:block; padding-top:2px; margin:0;background:url(../img/line.gif) no-repeat right; }
.menu li ul a{display: block;text-align:left;font-weight:normal; background:none;color:#666;}
.menu ul a{ background:none; padding:0 8px 0 12px;color:#666;text-decoration:none;font-size:12px;}
.menu li ul a:hover  { background:none; padding:0 8px 0 12px;color:#666;text-decoration:none;font-size:12px;}
.menu li ul .nob{
	border: none;
	background: none;
}
#headnav {
}
#headnav ul {
}
#headnav ul li {
}
#headnav ul li.list{}
#headnav ul li a {
}
#headnav ul li a:hover {
}
/*有2级菜单时，1级LI的样式*/
#headnav ul li a.hadChild {
}

#headnav ul li ul {
}
#headnav ul li ul li {
}
/*2级菜单最后一个LI添加背景*/
#headnav ul li ul li.end {
}
#headnav ul li ul li a {
}
#headnav ul li ul li a:hover {
}

















/*产品层*/
#memberNav {
	background:#fff;
	}
#memberNav ul {
	margin:0;
	padding:16px 0 0 16px;
}
#memberNav ul li {
padding-bottom:5px;
}
#memberNav ul li.list{background:none;
}
#memberNav ul li a {
  display: block;
  padding: 8px 0 5px 12px;
  width: 140px;
	color: #FFF;
	font-weight: bold;
	text-decoration:none;
	background:url(../img/menu_bg1.gif) no-repeat left top;
}
#memberNav ul li a:hover {
  color:#000;
	text-decoration:none;
}
/*有2级菜单时，1级LI的样式*/
#memberNav ul li a.hadChild {
	background:url(../img/menu_bg1.gif) no-repeat left top;
  }

#memberNav ul ul{
  /*display: none;*/
	padding: 0;
  }
#memberNav ul li ul li {
  
	padding:6px 0 0 0;
  margin-left:15px;
	border:none;
	text-align:left;
}
/*2级菜单最后一个LI添加背景*/
#memberNav ul li ul li.end {
}
#memberNav ul li ul li a {
  padding:0 0 5px 12px;
	color:#666;
	font-weight: lighter;
	background:none;
  background:url(../img/menu_arrow1.gif) no-repeat left 4px;
}
#memberNav ul li ul li a.menuon {
	color:#E66D77;
	text-decoration:underline;
	background:url(../img/menu_arrow2.gif) no-repeat left 4px;
}
#title{
  color:#5F90C2;
  font-weight:bold;
  }
#title a{
 color:#5F90C2;
 font-weight: lighter;
 text-decoration:none;
 }
#title  a:hover{
 color:#1B8CD1;
 text-decoration:underline;
 }

.homeul{
  color: #626262;
  padding: 10px 0 20px 0;
}
.homeul li{
  float: left;
  margin: 10px 0;
  width: 250px;
  line-height: 20px;
}
.homeul li img{
  float: left;
  border: 3px solid #E1E1E1;
  margin-right: 5px;
}
.homeul li a{color: #666;}
.homeul li a:hover{ color: #0066CC;}
.homeul a.new{color:#000;text-decoration:none;font-weight:bold;}
.homeul div {
  display: block;
  overflow:hidden;
  zoom:1;
  line-height:120%;
}
.homeul div.desc {
  padding: 5px;
  margin: 10px 20px 10px 0;
  background: url(../img/line_2.gif) repeat-x left top;
  color: #666;
  line-height: 20px;
  font-weight: normal;
  height: 50px;
  overflow: hidden;
}

.hotul{float:left;color:#333;padding:10px 0 30px 0;}
.hotul li{float:left;margin-bottom:30px;width:220px;}
.hotul li a img{float:left; border:3px solid #E1E1E1;margin:0 8px 0 0;padding:1px;background:FFF; }
.hotul li a{color: #333;font-weight:bold;}
.hotul li a:hover{ color: #000;}

.productul{float:left;color:#626262;padding:30px 0 30px 0;}
.productul li{float:left;margin-bottom:30px;width:520px;}
.productul li a img{float:left; border:3px solid #E1E1E1;margin:0 15px 0 0;padding:1px;background:FFF; }
.productul li a{color: #1E53A7;padding-top:10px;text-decoration:underline;}
.productul li a:hover{ color: #000;text-decoration:none; }
.prod li{
  padding-left:35px;
  color:#626262;
  background:url(../img/arrow1.gif) no-repeat 20px 8px;}

.text02{border-left:1px solid #49A1E0;border-top:1px solid #49A1E0;background:#F8FCFF;}
.text02 td{border-right:1px solid #49A1E0;border-bottom:1px solid #49A1E0; padding:2px; text-align: center;color:#000;}
.text02 th{border-right:1px solid #49A1E0;border-bottom:1px solid #49A1E0; padding:4px; color:#225C97;}


