@charset "gb2312";
/* CSS Design */
/*---------------------------body设置--------------------*/
*{ margin:0; padding:0; list-style:none;}
body {font-size:12px; font-family:"微软雅黑"; }
/*---------------------------常用--------------------*/
h1 { font-size:14px; text-align:center; color:#f60;}
h2 { font-family:"黑体"; font-size:14px; color:#000; font-weight:bold; line-height:40px; padding:0 60px; margin:0;}
.layout { width:1005px; margin:0 auto; }
a { color:#000; text-decoration:none; }
a:hover { color:#BC1316; text-decoration:none; }
.tag { float:right; font-family:Arial, Helvetica, sans-serifl; font-size:11px; padding-right:12px; }
.clear { clear:both;}
.red { color:#F00;}
/*---------------------------头部--------------------*/
#top { height:76px; background:url(images/top.jpg) } 
/*---------------------------导航--------------------*/
#nav { height:50px;}
/*---------------------------banner--------------------*/
#banner { height:201px; background:url(images/banner.jpg) no-repeat; }
/*---------------------------主体--------------------*/
#main { background:url(images/main.jpg) repeat-y}
#left { float:left; width:221px; margin-left:25px; margin-top:20px;  padding:2px; }
#left h2 { color:#FFF;}
.left_title { height:40px; background:url(images/left_title.jpg) no-repeat; margin-top:5px; }
.left_body { padding:5px 10px; margin-bottom:10px; }
.left_body a {padding-left:10px; } 
.left_body a:hover { text-decoration:none;}
.s1 {padding-left:15px;line-height:24px; }
.s1:hover{background:#EBEBEB;}
.s2 {border-bottom:1px dotted #999; padding-left:25px;line-height:24px;background:url(images/ico.jpg) 40px no-repeat;}
.s2:hover {background:#F5F5F5 url(images/ico.jpg) 40px no-repeat;}
.s3 {border-bottom:1px dotted #999; padding-left:15px;line-height:24px;background:url(images/ico.jpg) 10px no-repeat;}
.s3:hover {background:#F5F5F5 url(images/ico.jpg) 10px no-repeat;}
.s4 { padding:0 10px; line-height:22px;}
#right{ float:right; overflow:hidden; width:684px; margin-top:5px; margin-right:23px; }
.right_title { height:38px; background:url(images/right_title.jpg) no-repeat;}
.right_body{ line-height:38px; padding:8px; background:#fff; margin-bottom:5px;}
#demo img { border:1px solid #999999; padding:2px; }
#demo a:hover img { border:1px solid #CC0000; }
.products  li { float:left; text-align:center; padding:2px  6px 0 6px; list-style:none;}
.products img { padding:5px; border:1px solid #999999; }
.products a:hover img { border:1px solid #CC0000; }
.news li { line-height:28px; padding-left:15px; background:url(images/ico.jpg) left center no-repeat;position:relative; }
.data {position:absolute; right:5px; }
/*---------------------------底部--------------------*/
#img_link { height:60px; background:url(images/imglink_bg.jpg) repeat-x;}
#img_link ul li{ float:left; padding:10px 5px; }
#img_link ul img {  border:1px solid #999; }
#img_link a:hover img { border:1px solid #C1171A; }
#text_link { height:50px; background:#fff;}
#text_link ul li { float:left;padding:2px 10px;}
#foot { height:78px;  text-align:center;} 
#foot p { color:#000;}
.table { border-collapse:collapse; width:100%; margin-top:5px; }
.table td { padding:2px; border:1px solid #ccc; }
.guestbook { border-collapse:collapse; width:100%; margin-top:10px; }
.guestbook th { padding:5px; border:1px solid #CCC; text-align:center; }
.guestbook td { padding:5px; border:1px solid #CCC; }
#pageNav { clear:both;float:right;  padding:2px 0;text-align:right;cursor: default; font: normal 12px/12px Arial, Helvetica, sans-serif; border:1px solid #ddd; background-color:#f7f7f7; }
#pageNav a { color: #666; margin: 0 2px; padding: 1px 3px; text-decoration: none; border: 1px solid #ccc; background-color: #f8f8f8; }
#pageNav a:hover { color: #000; border: 1px solid #ffd3b6; background-color: #fffbf8; }
#pageNav font { color: #990000; font-weight: bold; margin: 1px 2px; padding: 0 2px; border: 1px solid #990000; background-color: #fffbf8; }
#pageNav span, #pageNav label { margin: 0 10px; }
#pageNav label select { font: normal 12px/12px Arial, Helvetica, sans-serif; }
#pagetop { height:4px;}

