@charset "gb2312";
/* CSS Document */
* { margin:0; padding:0; list-style:none; }
body {font-family:"宋体"; letter-spacing:2px; font-size:12px; background:url(images/bg.gif) repeat-x}
input, select, textarea { font-size:12px; padding:3px 5px; }
.layout { width:1002px; margin:0 auto; background-color:#FFF;/*居中*/  }
.layout2 { width:1022px; margin:0 auto; background-color:#FFF; /*居中*/  }
.layout1 { width:1002px; margin:0 auto; background-color:#FFF; padding-left:10px; padding-right:10px/*居中*/  }

.clear { clear:both;/*清除浮动*/ }
img { border:none; }
li { line-height:22px;/*全局列表行高*/ }
h1 { font-size:14px; color:#069; line-height:28px; padding-left:20px; }
h2 { font-size:14px; color:#FFF; line-height:32px; padding-left:10px; }
h3 { text-align:center; }
h4 { text-align:center; }
a {  color:#000; text-decoration:none; }
a:hover { color: #F00; text-decoration:underline; }
.data { }
/*头部开始*/
#top { height:95px; background:url(images/top.gif) no-repeat }
.top_right { float:right; width:280px; margin-top:5px; }
#top a {width:60px; height:20px; padding-top:2px; padding-left:13px; float:right; margin-left:10px;}


/*头部结束*/

/*导航开始*/
#nav { height:39px; background:url(images/nav.gif) repeat; border:1px solid #FFF; border-top:none;  text-align:center;  }
#nav ul li { float:left; line-height:39px; width:107px; background:url(images/menu-line.gif) right center no-repeat; text-align:center; font-weight:bold; font-size:14px }
#nav ul li a { display:block; color:#efffff; }
#nav ul li a:hover { color: #FF0}


/*导航结束*/

/*banner开始*/
#banner { height:220px; border:1px solid #c5ecf7; }
/*banner结束*/

/*主体开始*/
#content { background:#FFF; }
#left { float:left; width:230px; padding-top:5px }
.left_title { height:32px; background-color:#F30; padding-left:70px; background:url(images/ny_left_menu_btbg.gif) center no-repeat; }
.left_body { margin-bottom:10px; text-align:center; background:url(images/ny_left_nrbg.gif) repeat; border-bottom:#6CF 1px solid; padding-top:8px }
.left_body2 { padding-left:8px; margin-bottom:5px; background:url(images/ny_left_nrbg.gif) repeat; border-bottom:#6CF 1px solid;  padding-top:8px}
.left_body3 { padding-left:1px; margin-bottom:5px; background:url(images/ny_left_nrbg.gif) repeat; border-bottom:#6CF 1px solid;  padding-top:8px}
.left_body1 { padding:5px 10px; margin-bottom:10px; text-align:left; background:url(images/ny_left_nrbg.gif) repeat; border-bottom:#6CF 1px solid;padding-top:8px }
.left_body ul li { padding-left:0px; line-height:30px; }
.left_body1 ul li { padding-left:10px; line-height:20px; margin-bottom:10px}
#cpfl ul li a {display:block; margin-left:5px; width:210px;line-height:32px; background:url(images/sub.gif) center no-repeat; margin-bottom:2px; font-size:12px; font-weight:bold; color:#069}
#cpfl ul li a:hover { color:#F00; text-decoration:underline;}
#cpfl3 ul li a { float:left; display:block; padding-left:20px; font-size:12px; width:320px;}

#center { float:right; width:760px; padding:0px;  margin-bottom:5px}
#center1 { float:right; width:760px; padding:0px; margin-top:5px; margin-bottom:5px}
.center_title { height:28px; border-bottom:1px #CCC solid; background:url(images/title.gif) repeat; }
.center_body { margin-bottom:10px; padding-top:5px;}
.center_body1 { padding:2px; margin-bottom:10px; }
.titlesmall {width:365px; height:28px; border-bottom:1px #CCC solid; background:url(images/title.gif) repeat;}
.smallbody1 {width:365px; height:280px; border-top:1px #CCC solid; border-top:none}
.smallbody {width:365px; height:320px; border:1px #CCCCCC solid; border-top:none}

#right { float:right; width:225px; padding:5px; }
.right_body { padding:5px 10px; margin-bottom:10px; border:1px solid #cfe3e9; border-top:none;  }
.right_body ul li { padding-left:10px; line-height:30px; border-bottom:1px dashed #999; }
#rightbg { float:right; width:750px; border:1px #CCC solid; margin-top:6px;;}
.rightbig_title { height:25px; border-bottom:1px #CCC solid; background:url(images/title.gif) repeat; }
.rightbig_body { padding:10px;}
.tag { float:right; font-family:Arial, Helvetica, sans-serifl; font-size:12px; padding-right:15px; color:#069 }
.tag a {color:#069; text-decoration:none;}
.tag a:hover {color:#CCC}
.products li { float:left; text-align:center; padding:3px; }
.products img { padding:2px; border:1px solid #ccc; }
.products a:hover img { border:1px solid #F60; }
.news li { line-height:26px;  padding-left:10px; background:url(images/a22.gif) left center no-repeat; border-bottom: 1px #999 dashed }
.news1 li { line-height:26px;  padding-left:10px; background:url(images/a22.gif) left center no-repeat; border-bottom: 1px #999 dashed  }


.news span { margin-left:0px; float:right; }
#liuyan a  {display:block; width:85px; height:20px; padding-top:2px; padding-left:13px; float:right; margin-left:10px; margin-bottom:10px; color:#069; font-size:14px; font-weight:bold }
#liuyan a:hover {text-decoration:none; }


/*主体结束*/

/*底部开始*/
#footbg { height:96px; color: #FFF; text-align: center; padding-top:20px; background:url(images/bottom.gif) repeat; }
#footbg a {color: #FFF; font-weight:bold}
#link_img {  height:30px; }
#link_img ul img {float:left; padding:3px; border:1px solid #999; }
#link_img ul li { float:left; padding:5px; }
#link_text { height:22px; }
#link_text ul li { float:left; padding:5px; }
.table { border-collapse:collapse; width:100%; margin-top:10px; }
.table td { padding:5px; border:1px solid #ccc; }
/*底部开始*/
