#header{ background:url(../images/header.jpg) center 0 no-repeat scroll; margin:0 auto; height:443px;}

.top{ width:880px; margin:0 auto; background:url(../images/nav.jpg) 0 0 no-repeat scroll; height:109px;}
.fav{ height:30px; line-height:30px; float:right}
.fav li{ display:inline; color:#757474; margin-right:6px;}
.fav li a{ color:#757474;}
.fav li a:hover{ text-decoration:underline;}

.nav{ clear:both; height:35px; line-height:35px; float:right; margin-right:18px;}
.nav li{ display:inline; color:#FFFFFF; margin-right:5px; margin-left:5px; font-size:12px; font-weight:bold;}
.nav li a{ font-weight:bold; color:#FFFFFF}
.nav li a:hover{ text-decoration:underline}

.search{ clear:both; height:44px; float:right;}
.search table{ margin-right:10px; margin-top:10px;}
.search table tr td{ padding-left:6px;}
.search table tr td input{ border:#CCCCCC 1px solid; font-size:12px; color:#666666; line-height:21px; height:21px;}

.flash{ clear:both; height:334px;}

.tag{ width:880px; margin:0 auto; background:url(../images/tagbg.jpg) 0 0 no-repeat scroll; height:42px;}
.hot{ line-height:42px; font-weight:bold; margin-left:10px;}
.hot span{ margin-left:5px; margin-right:5px;}

#main{ width:880px; margin:0 auto; margin-top:5px; height:169px;}
.left{ background:url(../images/mainbg.gif) 0  0  no-repeat scroll; width:731px; height:169px; float:left;}
.left ul{ margin-top:16px; margin-left:0px;}
.left ul li{ display:inline; width:110px; display:block; float:left; margin-left:5px;}
.left ul li a{ color:#FFFFFF}
.left ul li a span{ display:block; text-align:center; color:#FFFFFF; margin-top:10px;}
.tuijian{ float:left; background:url(../images/mainleft.gif) 0 0 no-repeat scroll; width:469px; height:144px; margin-left:10px; margin-top:10px; display:inline}
.xinwen{ float:right; width:220px; margin-top:10px; margin-right:10px; display:inline}
.xinwen h2{ background:url(../images/arr1.gif) 10px 8px scroll no-repeat #0059ab; height:23px; line-height:23px; padding-left:20px; color:#FFFFFF;}
.xinwen ul{ margin-top:10px;}
.xinwen ul li{ background:url(../images/arr2.gif) 8px 9px scroll no-repeat; padding-top:6px; padding-bottom:6px; padding-left:20px; border-bottom:#e5e5e5 1px dotted; width:190px; line-height:14px;}
.xinwen ul li a{ color:#666666}
.right{ width:140px; height:160px; float:right;}

#footer{ width:880px; margin:0 auto; clear:both; margin-top:6px; background:url(../images/footerbg.gif) 0 0 repeat-x scroll; height:96px;}

.copyright{ padding-left:80px; background:url(../images/flogo.gif) 2px 2px scroll no-repeat; margin-top:18px; width:600px; float:left; margin-left:10px;}
.copyright p{ padding-top:4px; padding-bottom:4px;}

.yu{ float:right; margin-top:20px; margin-right:18px;}


.weizhi{width:880px; margin:0 auto; background:url(../images/mian2bg.gif) 0 0 repeat-x scroll; height:30px; line-height:30px;}
.weizhi span,.weizhi a{ margin-left:5px; margin-right:5px;}
.weizhi span.w1{ padding-left:28px; background:url(../images/home.gif) 10px 0px scroll no-repeat;}
.weizhi span.w2{ font-weight:bold;}
.main2{ width:880px; margin:0 auto; margin-top:5px;}

.sider-about{ width:159px; float:left;}
.sider-about h2{ background:url(../images/left1.gif) 0 0 no-repeat scroll; height:28px; line-height:28px; font-weight:bold; color:#043567; padding-left:22px; font-size:14px;}
.sider-about ul{ background:url(../images/left2.jpg) 0 0 no-repeat scroll; height:244px;}
.sider-about ul li{ margin-top:4px; margin-bottom:4px;}
.sider-about ul li a{ display:block; background:url(../images/active.png) 0 0px no-repeat scroll; height:21px; line-height:21px; padding-left:38px; color:#FFFFFF;}
.sider-about ul li a:hover{ background:url(../images/active.png) 0 0 no-repeat scroll; font-weight:bold;}

.container{ float:right; width:703px;}
.container h2{ background:url(../images/containerbg.gif) 0 0 no-repeat scroll; height:26px; line-height:26px; font-weight:bold; color:#000000; font-size:14px; padding-left:16px;}
.about,.products,.news{ padding:10px; line-height:20px; color:#666666}

.proa{ height:140px; background-color:#fafafa; border:#d3d3d3 1px solid; width:680px; margin-top:2px; margin-bottom:6px;}
.proa table{ width:100%;}
.proa table tr td p.name{ color:#ee5f00; font-size:14px;  margin-top:10px; margin-bottom:10px; margin-left:10px;}
.proa table tr td p.name a{ color:#ee5f00; margin-left:6px;font-weight:bold;}
.proa table tr td p.name a:hover{ text-decoration:underline}
.p1{ padding:5px; background-color:#FFFFFF; border:#d3d3d3 1px solid;}
.proa table tr td p.jj{ margin-left:10px; color:#333333}
.proa table tr td p.jj span{ color:#ee5f00; font-size:14px;}

.news ul li{ padding-top:4px; padding-bottom:4px; background:url(../images/arr2.gif) 8px 10px scroll no-repeat; border-bottom:#efefef 1px dotted; padding-left:22px;}
.news ul li a{ color:#003366;}
.news ul li a:hover{ text-decoration:underline;}

.info{ margin-top:10px;}
.info{ background:url(../images/righth2.gif) 0 0 no-repeat scroll; height:37px; line-height:37px; padding-left:26px; font-size:14px; color:#003399}
.info img.big{ width:300px; height:300px;}
