/* ==ȫ������== */
*{ margin: 0; padding: 0; list-style-type: none; }
BODY{
background-color:#f9f9f9;
color:#666;
font:12px "宋体";
line-height:25px;
text-decoration: none;
text-align:center;
margin:0px;
padding:0px;
}

div,ul,li{ margin:0; border:0px; padding:0px;}
img{ border:0px;}
li{ float:left; list-style:none;}
#top{ width:1000px; height:60px; text-align:left; margin:0px auto 0px auto;}
#nav{ width:1000px; height:45px; text-align:left; margin:0px auto 0px auto; background:url(Images/navbg.jpg) repeat-x;}
#nav div{float:left;}
#nav #navlimg{ width:15px; height:45px;}
#nav #navrimg{ width:15px; height:45px;}
#nav #navc{ width:780px; height:40px;  float:left;}
#nav #navc ul{ margin-top:8px;}
#nav #navc li{ width:80px; height:25px; line-height:25px; text-align:center;}
#nav #navc li a{ color:#fff;text-decoration:none;}
#nav #navc li a:hover{ color:#ccc; text-decoration:none; }
#nav #navc li a:visited{ color:#fff; text-decoration:none;}
#nav #navcname{ color:#fff; font-family:微软雅黑,黑体; font-size:16px; width:190px; margin-top:8px;}

#banner{ width:1000px; height:300px; text-align:left; margin:5px auto 0px auto;}
#innerbanner{ width:1000px; height:182px; text-align:left; margin:5px auto 0px auto;}
#bar{ width:1004px; height:50px; text-align:left; margin:0px auto 0px auto; background:url(/Images/bar1.jpg) repeat-x;}
#bar div{ float:left; text-align:left; font-size:18px; font-family:黑体; }
#jjname{ width:280px; margin:15px 0px 0px 20px;}
#cptj{ margin:15px 0px 0px 20px; }

#indexcontent{ width:1004px; height:250px; text-align:left; margin:0px auto 0px auto; border:#f0f0f0 1px solid; background:#fff;}
#indexcontent div{ float:left; text-align:left; font-size:12px; }
#newscontent{ width:964px; text-align:left; margin:0px auto 0px auto; border:#f0f0f0 1px solid; background:#fff; line-height:25px; font-size:12px; padding:20px;}
.newsname{ float:left; width:700px;}
.date{ float:left; width:150px;}
.page{ float:left; width:900px;}
#newscontent li{ line-height:25px; width:900px; padding-left:20px; border:#f0f0f0 1px solid; margin-top:1px;}
#newscontent li:hover{ line-height:25px; width:900px; background:#f0f0f0;}
#newscontent li a{ line-height:25px; font-size:14px; color:#666; text-decoration:none;}
#jjcontent{ width:280px; padding:10px;}

.productlist table:hover{ background:#f0f0f0;}
.productname{ font-size:24px; color:#F00; margin-left:40px;}

#proandnews{ width:700px; height:250px;}
#indexpro{ width:680px; height:100px; }
#indexpro img{ height:90px; border:#f0f0f0 1px solid; margin:5px 0px 5px 20px;}
#indexnewsbar{ width:700px; margin-top:5px;}
#indexnewsbar div{ float:left; height:38px;}
#nbl,#nbr{ width:16px;}
#nbc{ background:url(/Images/nbc.jpg) repeat-x; width:668px;}
#nbc div{ width:200px; height:20px; font-size:14px; font-family:黑体; color:#fff; margin:5px 0px 0px 20px; float:left;}
#indexnewsbody { width:700px; height:150px; padding:3px 0px 0px 30px;}
#indexnewsbody div{ width:220px; height:100px; font-size:12px; float:left;}
#indexnewsbody li{ float:left; width:180px; border:none;background:url(/Template/tacod_red/images/dot.jpg) no-repeat 0 6px;padding-left:10px; line-height:20px;}
#indexnewsbody li a{color:#666; text-decoration:none;}
#indexnewsbody li a:hover{color:#666; text-decoration:underline;}
#indexnewsbody a{ float:left;}
#indexnewsbody img{margin:10px 10px 0px 0px;}

#newstitle{ width:960px; font-size:16px; font-family:微软雅黑; text-align:center;}

#bottom{ height:31px; width:1004px; margin:10px auto 10px auto;}
#bottom div{ float:left; height:31px;}
#bottomc{ background:url(/Images/bottomc.jpg) repeat-x; width:974px;}