/* CSS Document */
#main div#part1{ clear:both; background:url(../images/p1_bg.gif) repeat-x; height:440px;}
#part1 div#part1_left{ width:750px;height:100%; border-right:1px solid #E0E0E0;}
#part1_left div#news{ padding-top:20px;}
#part1_left div#sub_pro{ background:url(../images/bd_bg.gif) repeat-y; height:172px; width:717px; margin:0 auto;}
#sub_pro div#hd{ background:url(../images/hd_bg.gif) repeat-x; height:32px;}
#hd b#hd_l{ height:32px; background:url(../images/hd_l.gif); width:227px}
#hd b#hd_r{ height:32px; background:url(../images/hd_r.gif); width:6px}
#sub_pro div#ft{ background:url(../images/ft_bg.gif) repeat-x bottom; height:6px;FONT-SIZE: 1px;}
#ft b#ft_l{ height:6px; background:url(../images/ft_l.gif) no-repeat bottom; width:6px}
#ft b#ft_r{ height:6px; background:url(../images/ft_r.gif) no-repeat bottom; width:6px}
#sub_pro div#bd{ height:141px;overflow:hidden;zoom:1;}
#bd dl#pro_list{ padding-left:4px;padding-right:7px; padding-bottom:0; padding-top:8px;}
#pro_list dt{ float:left; width:138px; height:135px; overflow:hidden;}
#pro_list dt .imgbox{ width:115px; height:100px; border:1px solid #F1F1F1; margin:0 auto; clear:both;overflow:hidden;}
#pro_list dt .imgbox img{margin-top:8px;}
#pro_list dt .h{margin:0 auto;}
#pro_list dt .h a { color:#494949; text-decoration:none;}
#pro_list dd{ float:left; width:5px; height:120px; background:url(../images/dot.gif) center repeat-y;}
#news div#newsimg{ width:318px;}
#newsimg div#flash{ width:300px; margin:0 auto; background:#f2f2f2; height:220px; padding-top:6px;}
#newsimg div#flash img{ width:280px; height:216px;}
#news ul#newslist{ width:430px; text-align:left;}
#news ul#newslist li{ padding-left:20px; height:24px; line-height:24px; overflow:hidden; background:url(../images/inco.gif) no-repeat 6px center;}
#news ul#newslist li#h{ background:url(../images/line_bg.gif) no-repeat bottom left; padding-bottom:1px;}
#news ul#newslist li#h span{ float:left; background:url(../images/news_bt.gif) no-repeat; width:85px; height:18px;}
#newslist li a{ color:#474747;}
#newslist li span{ color:#000F52;}
#part1 div#part1_right{ width:239px;height:100%;}
#part1_right div#r_hd{ height:76px; background:url(../images/right_hd_bg.gif) no-repeat; width:224px; margin:0 auto; color:#fff; font-weight:bold; text-align:left;}
#part1_right div#r_hd span{ float:left; height:30px; line-height:30px; padding-left:24px;}
#part1_right div#r_content{ width:224px; margin:0 auto; background: url(../images/r_c_bg.gif) repeat-x; height:190px;}
#part1_right div#r_content p{ text-align:left; text-indent:16px; line-height:20px; padding:6px 3px; color:#464646;}
#link{ width:224px; height:49px; overflow:hidden; background:url(../images/link_bg.gif) no-repeat; margin:0 auto;}
#link div#link_l{ width:60px; text-align:right; height:48px; line-height:48px; color:#484848;}
#link div#link_r{ width:160px; padding-top:14px;}
#link_r select{ border:1px solid #B3CDE4; color:#484848;}
#r_content p a{ color:#FF9B00; font-weight:bold;}
