@charset "gb2312";
/* CSS Document */

#body{ width:1000px; height:auto; margin:0 auto; font-family:Arial, Helvetica, sans-serif;}
#header{ width:1000px; height: auto; padding-bottom:10px;}
#toparea{ width:1000px; height: auto; padding:30px 0 10px;}
#logo{float:left; width:179px; height:55px; padding-left:20px;}
#topnav{ float:right; width:240px; height:25px; line-height:25px; margin-top:50px;}
#topnav li{ float:left; width:60px; padding-left:15px; height:25px; background:url(../images/icon_blue.jpg) left center no-repeat;}
#nav{ width:1000px; height:31px; overflow: visible; background:url(../images/nav_bg.jpg)  left top repeat-x;}
#nav_left{ float:left; width:10px; height:31px; background:url(../images/nav_left.jpg) left top no-repeat;}
#nav_cont{ position:relative; z-index:100; float:left; width:800px; height:31px; overflow: visible;}
#nav_cont li{ float:left; width:97px;  height: 31px; background:url(../images/nav_line.jpg) right top no-repeat; cursor:pointer;}
#nav_cont li.nav_open{ height:auto;}
#nav_cont li dl{ width:97px; height: auto;}
#nav_cont li dt{ width:97px; height:31px; text-align:center; line-height:31px; font-weight:bold; }
#nav_cont li dt a{ color:#fff;}
#nav_cont li dd{ width:95px; height:100px; border:1px solid #ccc; background:#eee;}
#nav_right{ float:right; width:190px; height:31px; background:url(../images/nav_right.jpg) right top no-repeat;}

#searchbox{ float:left; width:176px; height:16px; margin-top:8px; background:url(../images/search_bg.jpg) left top repeat-x;}
#search_cont{ width:153px; height:16px; padding-left:23px; background:url(../images/search_left.jpg) left top no-repeat;}

#subnav{ display:none; width:1000px; height:30px; line-height:30px; margin:0 auto; padding:0;}
.subnav{ display:none; padding-left:10px;}
.subnav a{ display:block; float:left; width:auto; height:30px; line-height:30px;}
.subnav span{ display:block; float:left; width:5px; height:30px; line-height:30px; text-align:center; padding:0 5px;}

#content{ width:1000px; height: auto; margin:0 auto;}


#footer{ width:978px; height:28px; line-height:28px; padding:0 10px; margin:0 auto; margin-top:10px; margin-bottom:10px; background:url(../images/footer_bg.jpg) left top repeat-x; border:1px solid #ddd; text-align:right; color:#1062AC;}




#banner{ width:1000px; height:auto; margin:0 auto; margin-bottom:10px;}

#leftnav{ width:160px; height:auto; float:left;}
#leftnav dl{ width:160px; height:auto;}
#leftnav_top{ display:block; width:140px; height:auto; padding:10px; background: #1062AC;}
#leftnav_top h4{ color:#fff; font-size:18px;}
#leftnav_top ul{ width:140px; margin-top:10px; clear:both;}
#leftnav_top li{ width:130px; height: auto; padding-left:10px; line-height:25px; background:url(../images/icon_left_nav_off.jpg) left 8px no-repeat; border-bottom:1px solid  #0A4A88;}
#leftnav_top li a{ color: #AAD1F2;}
#leftnav_top li:hover{ background: url(../images/icon_left_nav_on.jpg) left 8px no-repeat; }
#leftnav_top li:hover a{ color:#fff;}

#leftnav dl dd{ width:148px; height:23px; line-height:23px; padding:0 5px; margin-top:10px; border:1px solid #ccc; background: url(../images/icon_leftnav_grey.jpg) 140px center no-repeat;}
#leftnav dl dd a{ color:#666;}

#right{ float:right; width:800px; height:auto;}
#right_tit{ width:800px; height:30px; line-height:30px; color:#1062AC; border-bottom:1px solid #ccc; text-indent:6px; font-size:16px;}
#right_cont{ width:800px; height:auto; margin-top:20px;}
#news_list li{ width:780px; height: 25px; line-height:25px; padding-left:20px; background:url(../images/icon_news.jpg) 8px 9px no-repeat; border-bottom:1px solid #ccc;}
#news_list li a{ color:#666; padding-right:10px;}
#news_list li span{ color:#1062AC}

#pagelist{ width:800px; height:30px; line-height:30px; margin-top:20px; text-align:center;}
#pagelist a{ padding:0 5px;}
#pagelist span{ padding:0 5px;}



#arc_cont{ width:780px; height:auto; padding:10px; line-height:25px; color:#666;}
#arc_tit{ width:800px; height:25px; line-height:25px; background:#eee; margin-left:-10px; text-indent:20px; color:#1062AC}

#pro_cont{ width:850px; height:auto;}
#pro_cont dl{ width:380px; height:auto; float:left; margin:10px 0; margin-right:30px;}
#pro_cont dt{ float:left; width:190px; height:auto; border:1px solid  #ccc; text-align:center;}
#pro_cont dd{ width:170px; height:auto; float:right;}
#pro_cont dd h4{ width:170px; height:25px; line-height:25px; background:#eee; text-align:center;}
#pro_cont dd h4 a{ color: #1062AC;}
#pro_cont dd p{ width:170px; height:120px; margin-top:10px; line-height:23px; text-indent:24px; color:#666;}


#ly_cont .ly_table { line-height:30px;}
#ly_cont .ly_table td{ padding-left:10px;}
#ly_list{ width:800px;}

#ly_list dl{ width:800px; height:auto; margin-top:10px;}
#ly_list dt{ width:800px; height:25px; line-height:25px; background:#1062AC;}
#ly_list dt span{ display:block; float:left; padding:0 10px;width:auto; height:25px;color:#fff;}
#ly_list dt span.s_name{border-right:1px solid #fff;}
#ly_list dt span.s_tit{}
#ly_list dd{ width:780px; line-height:25px; padding:10px;}



