#main{padding:6px 22px 60px 22px;}
.top_banner{ height:92px; font-size:30px; line-height:92px;}
.top_banner span{ color:#2253a9;}
.wrapper_pic1{ width:513px; height:327px; float:left; background: url(../images/video.jpg); }
#pro_list{ height:327px; width:280px; float:right; display:block; margin-right:10px;}
#pro_list dt{ height:49px; background:url(../images/pro_list_title.gif); font-size:15px; line-height:35px; padding-left:19px;}
#pro_list dt a{ color:#3879be;}
#pro_list dd{ height:43px; border-bottom:1px solid #a2a3a3; padding-right:14px; margin:0 14px 0 14px;}
#pro_list dd p{ padding-top:7px;}
#pro_list dd p a{ display:block; padding-right:16px;background:url(../images/btn1.gif) no-repeat right top;}
#pro_list dd p a:hover{background:url(../images/btn2.gif) no-repeat right top;}
.about_us{ width:296px; height:233px; background:url(../images/about_us.gif) no-repeat 0 0; float:right; margin-top:15px; }
.about_us h2 a{ display:block; color:#FFF; margin:20px 21px 0 22px; font-size:13px; }
.about_us h2 a:hover{ color:#FFF;}
.about_us p{ line-height:20px; margin:25px 15px 0 25px;}

.scroll_pro{ height:233px; width:514px; background:url(../images/scroll_bg.gif); float:left; margin-top:15px;}
.scroll_pro h2 a{ display:block;  margin:10px 21px 0 22px; font-size:16px; width:70px; }
.scroll_pro p{ font-size:12px; line-height:23px; margin:10px 9px 0 20px;}
.wrapper_pic1 h2{ font-size:11px; color:#FFF; margin:12px 0 0 12px;}

#description{ width:355px; height:263px; float:none; margin:7px 0 0 10px; background:url(../images/1.gif); border:1px dashed #eeeeee; }
#beni{ width:120px; float:right; margin:3px 10px 0 0; }
#beni li{ line-height:25px; font-size:13px; color:#FFF; }
#beni li img{ border:1px solid #eeeeee; margin-bottom:2px; padding:1px;}
#beni li a{ color:#CCC; font-weight:bold;}
#beni li a:hover{ color:#FF7400}
