#wrap{ width:1003px; margin:0 auto;}
.sider{ width:234px; float:left; background:url(../images/siderbg.jpg) 0 0 no-repeat scroll; height:973px;}
.logo{ width:166px; text-align:center; margin-top:10px;}
.freecall{ width:166px; text-align:center; margin-top:10px;}
.rz{ width:166px; margin-top:10px}
.rz ul li{ text-align:center; margin-top:10px;}
.nav{ margin-top:20px;}
.nav ul li{ display:block; margin-top:6px; margin-bottom:6px;}
.nav ul li a{ display:block; background:url(../images/menbg.gif) 0 0 no-repeat scroll; width:180px; height:40px; text-align:center; line-height:40px; color:#000000; font-size:14px; font-weight:bold}
.nav ul li a:hover{ background:url(../images/menbg1.gif) 0 0 no-repeat scroll; color:#FFFFFF; text-decoration:none}

.header{ height:28px;}
.headerl{ float:left; line-height:28px; color:#3c57a3; margin-left:10px;}
.headerr{ float:right; line-height:28px;}
.headerr ul li{ display:inline; margin-right:5px; margin-left:5px; color:#878787;}
.headerr ul li a{ color:#878787;}

.banner{ height:285px;}
.right{ width:769px; float:right; height:973px;}
.right1{ height:244px;}
.right1 h2{ background:url(../images/nbg1.gif) 0 0 no-repeat scroll; height:34px; line-height:34px; color:#FFFFFF; font-size:14px; padding-left:48px;}
.right1 p{ font-size:14px; line-height:24px; width:413px; float:left; color:#707f92; margin-top:20px; margin-left:20px; text-indent:2em; display:inline}
.right1 img{ float:right; margin-right:10px; margin-top:20px; display:inline}
.right2{ background:url(../images/rightbg.gif) 0 0 no-repeat scroll; width:459px; height:275px; clear:both; float:left; display:inline; margin-left:20px;}
.right2 h2{ height:34px; line-height:34px; padding-left:27px; color:#FFFFFF; font-size:14px; position:relative}
.right2 table{ font-size:14px; line-height:24px;}
.right2 table tr td ul li.ar{ padding-left:30px; background:url(../images/more2.gif) 8px 3px scroll no-repeat}
.right2 table tr td ul li.arr{ padding-left:30px;}
.right2 table tr td ul li.ar a{ color:#000000; font-weight:bold}
.right2 h2 a{ position:absolute; top:10px; right:13px;}
.right3{ background:url(../images/newbg.jpg) 0 0 no-repeat scroll; width:264px; height:270px; float:right; display:inline; margin-right:10px;}
.right3 div img{ margin-top:32px; margin-left:13px;}
.right3 p{ text-align:right; padding-right:12px; padding-top:6px;}

.footer{ clear:both; height:129px; background:url(../images/footerbg.gif) 0 0 no-repeat scroll; margin-top:10px;}
.footer ul li{ display:inline; line-height:40px; color:#0d0d40; margin-left:8px; margin-right:8px;}
.footer ul li a{ color:#0d0d40;}
.footer ul{ height:40px;}
.footer p{ margin-left:8px; padding-top:2px; padding-bottom:2px; color:#707f92;}

.bannera{ height:180px;}
.container{ height:auto;}
.container h2{background:url(../images/nbg1.gif) 0 0 no-repeat scroll; height:34px; line-height:34px; color:#FFFFFF; font-size:14px; padding-left:48px;}
.about,.products,.news{ padding:10px; line-height:24px; font-size:14px; color:#707f92;}
.products ul li{ display:inline; float:left; margin-left:20px; margin-top:20px;}
.products ul li a{ display:block;}
.products ul li a img{ width:160px; height:120px;}
.products ul li a span{ display:block; text-align:center; color:#000000;}
.news ul li{ padding-top:6px; padding-bottom:6px; border-bottom:#CCCCCC 1px dashed; padding-left:15px;}
.news ul li a{ color:#000000;}
