﻿html,body,h1,h2,h4,ol,ul,li,dl,dt,dd,p{ margin:0;padding:0; }
body { font-size:12px; color:#333; font-family:Arial, Helvetica, sans-serif; background:url(../images/body-bg.gif) repeat-x;  }
a { text-decoration:none; color:#333; }
img { border:0; }

.clear { clear:both; }

#top_div { height:126px; position:relative; }
#language { display:block; width:87px; height:81px; line-height:81px; background:url(../images/language-bj.gif); color:#FFF; font-weight:bold; font-size:14px; text-align:center; position:absolute; top:40px; }
#language:hover { line-height:80px; color:#eee; }

#search_div { width:292px; height:100px; background:url(../images/search-bg.gif) no-repeat bottom; position:absolute; right:0; top:20px; overflow:hidden; }
#search_div p { margin-left:18px; margin-top:15px; display:block; height:20px; line-height:20px; position:relative; }
#search_div a { color:#FFF; display:block; font-family:'宋体'; position:absolute; }
#search_a1 { left:10px; }
#search_a2 { left:95px; }
#search_div span { display:block; margin-top:15px; height:20px; }
#search_div input { float:left; }
#KeyWord { border:1px solid #C95A08; background-color:#FFA300; height:16px; width:115px; margin-left:18px; margin-right:10px; }

#top_ent { width:850px; margin:auto; height:126px; position:relative; }
#top_ent a { display:block; width:139px; height:97px; position:absolute; left:20px; top:20px; }
#top_ent div { width:460px; height:126px; position:absolute; left:165px; }

#main_div { width:862px; margin:auto; background:url(../images/main-body-bg.gif) repeat-y right; }
#main_left { width:210px; float:left; }
#main_body { float:left; width:652px; background:#FFF url(../images/main-body-bg.gif) repeat-y right; }
#body_ent { margin:0 10px; }
#body_ent dt { height:31px; line-height:31px; text-indent:50px; background:url(../images/title-bg.gif); color:#8b887f; font-weight:bold; }

#login_div { height:248px; background:url(../images/login-bg.gif) no-repeat; position:relative; }
#login_ent { width:191px; position:absolute; left:16px; top:6px; }
#login_form { height:73px; color:#FFF; background:#1356a4; }
#login_form a { color:#FFF; }
#login_form center { line-height:25px; font-family:'宋体'; }
#login_form center p { font-family:Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold; }
#login_form table { margin:10px auto; }
#login_form td { text-align:right; padding:2px; font-family:'宋体'; }
.loginInput { border:1px solid #5F8CBF; background-color:#3573BA; height:12px; line-height:12px; color:#FFF; width:85px; }
#login_btn { width:39px; height:39px; border:0; background:url(../images/login-btn.gif); line-height:100px; font-size:0; }

#Type_list p { text-align:right; }
#Type_list dl { background:url(../images/type-bg.gif) repeat-y right;}
#Type_list dl dt a { display:block; margin-left:30px; padding-right:15px; background:url(../images/type+.gif) no-repeat right; color:#3399cc;}
#Type_list dl dt a:hover { color:#333; }
#Type_list dt { height:25px; line-height:25px; margin-right:20px; text-align:right;}
#Type_list dd { line-height:20px; margin-right:10px; text-align:right; display:none; }
#Type_list dd a { display:block; color:#888; margin-left:30px; padding-right:15px; text-decoration:underline; }
#Type_list dd a:hover { color:#3399cc; }

#banner_div { width:652px; height:63px; background:url(../images/banner-bg.gif); position:relative; }
#banner_div span { position:absolute; left:260px; top:16px; }
#banner_div a { padding:0 20px; color:#888; font-family:'宋体';}
#banner_div a:hover { text-decoration:underline; color:#000; }


#min_contact { background:url(../images/cont.jpg) no-repeat right; height:259px;}
#foot_div { width:1006px; margin:0 auto; margin-top:10px; height:180px; background:url(../images/dow.gif) no-repeat bottom center; }
#foot_div dt { width:665px; height:33px; line-height:33px; margin:auto; background:url(../images/foot-menu-bg.gif); color:#999; }
#foot_div dt div { width:615px; margin:auto; }
#foot_div dt a { color:#777; padding:0 23px; font-family:'宋体'; }
#foot_div dt a:hover { color:#999; }
#foot_div dd { width:600px; margin:0 auto; line-height:20px; margin-top:12px; text-align:center; }

#productList { height:1%; }
#productList li { list-style:none; float:left; margin:15px 26px; _margin:15px 20px; }
#productList img { background:#FFF; padding:3px; border:2px solid #d7e9f3; }
#productList a { display:block; text-align:center; background:#d7e9f3; color:#888; line-height:20px; }
#productList a:hover { color:#000; text-decoration:underline; background:#ffcc2a; }
#productList a:hover img { border-color:#ffcc2a; }

#company_ent { padding:20px; line-height:35px; }
#company_ent h1 { font-size:14px; text-align:center; line-height:20px; }
#company_ent h1 span { margin:auto; font-weight:normal; padding:0 10px; color:#bbb; }

#news_list { margin:20px; }
#news_list li { list-style:none; border-bottom:1px dashed #CCC; }
#news_list li a { display:block; height:30px; line-height:30px; position:relative; }
#news_list li a span { position:absolute; right:0; top:0px; }
#news_list li a:hover { background:#f8f8f8; }

.page_nav { font-family:Arial,Helvetica, sans-serif; font-size:13px; color:#333; text-align:right; margin-top:20px; margin-right:40px; }
.page_nav a { border: 1px solid #d5d3d4; padding: 0 5px; text-decoration: none; margin:0 2px; color: #48b9ef; }
.page_nav a:hover { border:1px solid #838383; color:#ff5a00; }
.page_nav a:active { border:1px solid #414141; color:#ff5a00; }
.page_nav a.CurrentPage{ border:1px solid #aaa; background:#bbb; color:#fff; font-weight:bold; }
.page_nav span b{ color:#333; }