#wrap{ width:940px; margin:0 auto}

.header{ height:85px;}
.logo{ float:left; margin-top:8px;}
.fav{ float:right; text-align:right}
.fav ul{ margin-top:10px;}
.fav ul li{ display:inline}
.fav table{ margin-top:10px;}
.fav table tr td input{ background:url(../images/searchbg.jpg) 0 0 no-repeat scroll; width:152px; height:25px; border:0; color:#CCCCCC; line-height:25px; font-size:12px;}
.banner{ background:url(../images/bannerbg.jpg) 0 0 no-repeat scroll; height:321px; clear:both; margin-top:6px;}
.bal,.bam,.bar{ float:left; display:inline; margin-top:5px; margin-left:6px;}
.bal{}
.bam{ text-align:center; background:url(../images/goutong.jpg) 0 0 no-repeat scroll; width:74px; height:308px;}
.bam ul{ margin-top:28px;}
.bar{ background:url(../images/right3bg.jpg) 0 0 no-repeat scroll; width:271px; height:312px;}
.bar h2{ background:url(../images/aboutbg.jpg) center 0 no-repeat scroll; height:26px; color:#FFFFFF; line-height:26px; padding-left:30px; font-size:14px; margin-top:4px;}
.bar div{ text-align:center}
.bar p{ line-height:22px; color:#68737f; text-indent:2em; height:70px; overflow:hidden; margin-left:5px; margin-right:5px;}
.bar h3{ text-align:right; font-size:12px; margin-right:10px;}
.bar h3 a{ color:#c10101; font-weight:normal;}

.nav{ background:url(../images/navbg.jpg) 0 0 no-repeat scroll; text-align:center; height:29px; line-height:26px;}
.nav ul li{ display:inline; margin-left:10px; margin-right:10px; color:#FFFFFF; font-size:14px; font-weight:bold}
.nav ul li a{ color:#FFFFFF;}

.main{ clear:both; margin-top:8px;}
.left{ width:548px; float:left; border:#c4c2d3 1px solid;}
.left h2{ position:relative; background:url(../images/menubg.jpg) 0 0 repeat-x scroll; height:29px; line-height:26px; color:#07519a; font-size:14px; padding-left:16px;}
.left h2 span{ background:url(../images/arrs.jpg) 0 2px no-repeat scroll; padding-left:20px;}
.left h2 a{ color:#c10101; font-size:12px; font-weight:normal; position:absolute; top:2px; right:12px;}
.left ul li{ display:inline; float:left; width:172px; margin-left:6px;}
.left ul li a span{ display:block; text-align:center; line-height:24px;}
.left ul li a img{ width:172px; height:128px;}

.right{ width:380px; float:right;border:#c4c2d3 1px solid;}
.right h2{ position:relative; background:url(../images/menubg1.jpg) 0 0 repeat-x scroll; height:29px; line-height:26px; color:#07519a; font-size:14px; padding-left:16px;}
.right h2 span{ background:url(../images/arrrrr.jpg) 0 2px no-repeat scroll; padding-left:20px;}
.right h2 a{ color:#c10101; font-size:12px; font-weight:normal; position:absolute; top:2px; right:12px;}
.right ul{ margin-left:10px; margin-left:10px;}
.right ul li{ padding-left:26px; padding-top:7px; padding-bottom:7px; background:url(../images/arr.jpg) 11px 14px scroll no-repeat; border-bottom:#e0e4e6 1px dotted;}



.footer{ clear:both; height:142px; background-color:#f5f5f5; margin-top:8px;}
.footer ul{ text-align:center; height:30px; line-height:30px; border-bottom:#b8b8b8 1px solid; background-color:#FFFFFF;}
.footer ul li{ display:inline; margin-left:10px; margin-right:10px;}
.footerl{ float:left; margin-top:15px; margin-left:15px;}
.footerl p{ line-height:22px;}
.footerr{ float:right; margin-top:15px; margin-right:15px; text-align:center}
.footerr a span{ display:block; text-align:center; margin-top:5px;}



.bannera{ clear:both; margin-top:6px;}

.maina{ clear:both; margin-top:6px;}
.sider{ width:180px; border:#c4c2d3 1px solid;}
.sider h2{ position:relative; background:url(../images/menubg1.jpg) 0 0 repeat-x scroll; height:29px; line-height:26px; color:#07519a; font-size:14px; padding-left:16px;}
.sider h2 span{ background:url(../images/arrrrr.jpg) 0 2px no-repeat scroll; padding-left:20px;}
.sider ul{ margin-left:10px; margin-left:10px;}
.sider ul li{ padding-left:26px; padding-top:7px; padding-bottom:7px; background:url(../images/arr.jpg) 11px 14px scroll no-repeat; border-bottom:#e0e4e6 1px dotted;}
.sidera{ float:left}
.siderb{ text-align:center; margin-top:6px;}


.container{ float:right; width:740px;border:#c4c2d3 1px solid; line-height:22px;height:auto!important;
min-height: 500px;
height: 500px
}
.container h2{ position:relative; background:url(../images/menubg.jpg) 0 0 repeat-x scroll; height:29px; line-height:26px; color:#07519a; font-size:14px; padding-left:16px;}
.container h2 span{ background:url(../images/arrs.jpg) 0 2px no-repeat scroll; padding-left:20px;}
.about,.products,.news{ padding:10px;}

.products ul li{ display:inline; float:left; width:172px; margin-left:6px;}
.products ul li a span{ display:block; text-align:center; line-height:24px;}
.products ul li a img{ width:172px; height:128px;}

.news ul{ margin-left:10px; margin-left:10px;}
.news ul li{ padding-left:26px; padding-top:7px; padding-bottom:7px; background:url(../images/arr.jpg) 11px 14px scroll no-repeat; border-bottom:#e0e4e6 1px dotted;}

.about p{ margin-bottom:16px; text-indent:2em;}


