div,span,iframe,h1,h2,h3,h4,h5,h6,p,a,img,var,b,u,i,center,dl,dt,dd,ol,ul,li,legend,table,caption,tbody,tfoot,thead,tr,th,td {
  display:block;
  margin:0px;
  padding:0px;
  line-height:1.5em;
  border:none;
  list-style:none;
  text-decoration:none;
}
body {
  font-size:12px;
  font-family:"Lucida Grande", Verdana, Lucida, Arial, Helvetica, sans-serif;
  margin:0 auto!important;
  padding:0!important;
  width:1050px;
  color:#333;
  _text-align:center;
}




html {background:#151515;}
a:link {color:#333;}
a:visited {color:#333;}
a:hover {color:#2f7de1;}
a:active {color:#ff6600;}


.flash {
  margin:0 auto;
  padding-top:50px;
  width:1050px;
  height:100%;
  z-index:5000;
  position:fixed;
  background:#151515;
}
.head div.logo {float:left;}
.logo {padding:20px;}
.head div.nav {
  float:right;
}
.nav ul {
  margin-top:31px;
  margin-right:20px;
  overflow:hidden;
}
.nav ol {
  margin-right:10px;
  overflow:hidden;
}
.nav ol li {
  margin:14px 10px;
  float:left;
}
.nav ul a {
  width:41px;
  height:15px;
  float:right;
}
.nav ul a:link, .nav ul a:visited {background:url('image/home_link.png');}
.nav ul a:hover {background:url('image/home_hover.png');}
.nav ul a:active {background:url('image/home_active.png');}
#nav a {position:relative;}
#nav a,#nav img {
  display:block;
  width:78px;
  height:31px;
}
#nav img {position:absolute;}
#nav img.ahover {top:-100px;}


.banner {
  clear:both;
}



.content {
  margin-top:20px;
  margin-bottom:20px;
  overflow:hidden;
}
.content_left {
  width:300px;
  margin-right:20px;
  float:left;
}
.content_center {
  width:300px;
  margin-right:20px;
  float:left;
}
.content_right {
  width:300px;
  float:left;
}
.content_title {
  overflow:hidden;
}
.content_title ul {
  width:100px;
  padding:5px 0;
  text-align:center;
  color:white;
  background:#2f7de1;
  float:left;
}
.content_title a:link ul, .content_title a:visited ul {
  background:#2f7de1;
}
.content_title a:hover ul, .content_title a:active ul {
  background:#666;
}
.content_title ol {
  width:60px;
  padding:5px 0 5px 140px;
  background:#efefef;
  float:right;
}
.content_left_service {margin-top:10px;}
.content_left_service ul {
  width:100px;
  float:left;
}
.content_left_service ol {
  width:190px;
  text-indent:2em;
  padding-left:10px;
  text-align:justify;
  float:left;
}
.content_center_list {
  margin-top:10px;
}
.content_center_list ul {
  overflow:hidden;
}
.content_center_list ul li {
  margin-bottom:5px;
  float:left;
}
.content_center_list_news {
  font-size:9px;
  width:25px;
  padding:1px 3px 0 3px;
  color:white;
  background:#2f7de1;
}
.list_title {
  width:184px;
  padding:0 5px;
}
.time {
  width:75px;
  color:#999;
}
.content_center_contact {
  font-size:14px;
  font-weight:bold;
  margin-top:5px;
  padding:12px;
  color:#2f7de1;
  background:#efefef;
  overflow:hidden;
}


#marquee_div {margin-top:10px;}
#marquee_div img {
  width:300px;
  height:300px;
}


.foot ul {
  width:260px;
  padding:20px;
  text-align:center;
  color:white;
  background:#2f7de1;
  float:left;
}
.foot ol {
  width:600px;
  padding:20px 8px 20px 32px;
  color:#2f7de1;
  background:#efefef;
  overflow:hidden;
}
.foot a {display:inline;}


.left_nav {
  width:230px;
  margin-right:20px;
  float:left;
}
.left_nav li {margin-bottom:20px;}
.text_name {
  border-bottom:1px #333 solid;
  overflow:hidden;
}
.text_name ul {float:left;}
.text_name ul li {float:left;}
.text_name ol {
  padding-top:5px;
  float:right;
}
.text_name ol a {
  display:inline;
  font-weight:bold;
}
.text_name ol a:link, .text_name ol a:visited {color:#2f7de1;}
.text_name ol a:hover, .text_name ol a:active {color:#666;}
.title_name {
  font-size:16px;
  font-family:·L³n¥¿¶ÂÅé;
  font-weight:bold;
}
.newred {
  padding-top:5px;
  padding-left:20px;
}
.text_list li {
  margin:10px 0;
  border-bottom:1px #ccc dotted;
}
.text_list span {
  display:inline;
  float:right;
}
.article {
  text-align:justify;
  overflow:hidden;
}
.article ul {
  overflow:hidden;
}
.article h2 {
  margin:25px 0 10px;
  text-align:center;
}
.article li {
  margin:10px 0;
  text-indent:2em;
}

.small_title {
  color:#999;
  float:left;
}
.time_date {
  padding-right:24px;
  color:#999;
  float:right;
}

.product {
  overflow:hidden;
}
.product li {
  text-align:center;
  margin:20px 11px 0;
  float:left;
}

