*{ margin:0px; padding:0px; font-size:12px; font-family:Arial, Helvetica, sans-serif}
body { color:#000}
a{ color:#000; text-decoration:none}
a:hover{ color:#000; text-decoration:underline}

img{ border:0px}

.about{ line-height:150%; color:#333}
.about p{ margin:15px 0px}

a.news{ color:#004276; font-size:12px;}

.nclass td{ color:#004276; background:url(../images/)}
.nclass td a{ color:#004276}

.classa{ padding-left:15px; font-size:13px; font-weight:bold}
.classa a{ color:#003399; font-size:13px}

.classb{ padding-left:15px; font-size:13px; font-weight:bold}
.classb a{ color:#000000; font-size:13px}

.left_nav{padding:5px 10px}
.left_nav a{ border:1px solid #999; display:block; line-height:22px; margin-bottom:5px; padding-left:10px; background:url(../images/icon3.gif) no-repeat 195px}

#top_nav{ padding:0px; margin:0px}
#top_nav li{ list-style:none; float:left; position: relative;}
#top_nav li a{ display:block}
#top_nav li ul{ position:absolute; left:0px; display:none; width:160px; overflow:hidden; border:1px solid #999; border-bottom:0px }
#top_nav li:hover ul, #top_nav li.over ul{display: block;}
#top_nav li ul li{ width:160px; border-bottom:1px solid #999; display:block; background:#f8f8f8; height:28px; line-height:28px}
#top_nav li ul li a{ line-height:28px; padding:0px 0px 0px 15px; color:#004276; background:url(../images/icon3.gif) no-repeat 6px 11px #f8f8f8 }
#top_nav li ul li a:hover{ background:url(../images/icon3.gif) no-repeat 6px 11px #e8e8e8; color:#004276; text-decoration:none}


.pro{ line-height:170%; color:#333}
.pro p{ margin:10px 0px }


.tech{ line-height:150%; color:#333}
.tech p{ margin:10px 0px}

a.list{ color:#29166f; font-size:12px; font-weight:bold}
a.list:hover{ color:#29166f;}
a.more{ color:#cc0000; font-size:10px; font-weight:bold}
a.more:hover{ color:#cc0000;}
a.tit{color:#29166f; font-size:14px; font-weight:bold}
a.tit:hover{color:#29166f;}

.n_list td{ font-size:12px; font-family:verdana; border-bottom:1px dashed #999}
.n_list td a{ color:#29166f; font-size:12px; font-family:verdana}
.n_list td a:hover{ color:#29166f;}

.contenta{ margin-top:10px; font-size:12px; line-height:170%}
.contenta p{ margin:10px 0px; font-size:12px}

.contentb{ margin-top:10px; font-size:12px; line-height:170%}
.contentb p{ margin:10px 0px; font-size:13px}
.contentb .pro1{ float:right; margin:0px 10px 10px; padding:5px 10px; width:120px; overflow:hidden; background:#f7f7f7}
.contentb .pro1 p{ margin:0px}
.contentb .pro1 p a{ border:1px solid #999; background:#f7f7f7; display:block; line-height:22px; margin-bottom:5px; padding-left:10px; background:url(../images/icon3.gif) no-repeat 105px}

a.ab1{ font-weight:bold;}

.products{ width:700px; overflow:hidden; padding:20px 6px 10px; color:#333}
.products li{ list-style:none}

.pagecontrol{ font-size:12px; text-align:right; padding-right:30px}

.newsview{ width:720px; overflow:hidden; margin-top:10px; color:#333; font-size:12px; line-height:170%}
.newsview p{ margin:10px 0px}

.top_s{ font-size:12px; color:#666}
.top_s a{ font-size:12px; color:#666}
