body{font-family:Arial, Helvetica, sans-serif;font-size:12px;margin:0;padding:0;background:#fff;}

ul,li,form{list-style:none;margin:0;padidng:0;}
h1,h2,h3,h4,h5,h6{font-size:12px;margin:0;padding:0;}

#header{width:960px;margin:0 auto;clear:both;}
.logo{margin:30px 10px 20px 0;float:left}
.logo h1{font-size:40px;}
.logo a{color:#333333}
.top_right{float:right;margin:10px 0;}
.top_right h2{margin:0;padding:5px 0;width:500px;line-height:20px;font-weight:normal;font-size:14px;}
.top_menu{width:236px;float:right;margin:1px 0 0 0;line-height:21px;background:url(../images/topmenubg.gif) no-repeat;height:21px;text-align:center;color:#fff;}
.top_right h1{clear:both;margin:25px 10px 0 10px;line-height:20px;font-weight:normal;color:#666}
.menu{clear:both;background:url(../images/menubg.jpg) no-repeat;height:44px;line-height:40px;width:960px;}
.menu li{float:left;text-align:center;background:url(../images/menujige.jpg) no-repeat right top;font-weight:bold;font-size:14px;}
.menu li.last{background:none;}
.menu li.in{background:url(../images/menu_hover.jpg) no-repeat center;height:44px;color:#006600;font-weight:bold}
.menu li a{float:left;padding:0 20px;height:44px;color:#fff;}
.banner{margin:10px 0 13px 0;height:146px;}
.ad{float:left;margin-right:10px;height:250px;}


#body{width:960px;margin:0 auto;clear:both;}
.left{width:201px;float:left;}
.left_title{background:url(../images/left_titlebg.gif) no-repeat;height:32px;}
.left_title h2{padding-left:10px;font-size:14px;color:#fff;line-height:32px;}
.left_block{clear:both;border:1px solid #ccc;border-top:none;padding:5px;margin-bottom:8px;}
.sort_list{margin:3px 5px;}
.sort_list ul{list-style:none;margin:0;padding:0;}
.sort_list li{background:url(../images/list_jt.gif) no-repeat left center;padding-left:15px;line-height:24px}
.sort_list li a{color:#333;}
.sort_list li a:link,.sort_list li a:visited{color:#333;text-decoration:none}
.sort_list li a:hover{color:#ff0000;text-decoration:underline;}
.sort_list li a:active{color:#333;text-decoration:none}
.left_contact{margin:3px 5px;line-height:24px;color:#333}
.right{float:right;width:750px;}
.right_block{clear:both;margin-bottom:8px;border:1px solid #eaeaea;height:1%;}
.block_title{background:url(../images/block_titlebg.gif) repeat-x;height:42px;}
.block_title h2{padding-left:10px;font-size:12px;color:#000;line-height:26px;}
.block_title .more{padding-right:10px;line-height:26px;color:#000;float:right}
.block_content{clear:both;margin:15px;margin-top:0;line-height:24px;color:#333;}


.n_list{margin:10px;}
.n_list ul{list-style:none;margin:0;padding:0;}
.n_list li{width:99%;float:left;line-height:24px; border-bottom:1px dashed #ccc;margin-bottom:5px;}
.n_list li h3{font-size:14px;float:left;width:100%;font-weight:normal;}
.n_list li h3 a{text-decoration:underline;}
.n_list li span{width:100%;line-height:24px;font-size:12px;float:left;padding-bottom:5px;color:#898989}
.n_list li .dateline{float:right;line-height:24px;color:#006600;font-size:10px;}
.n_list li .dateline font{color:#666666;font-size:10px;}


.p_list{margin:10px;}
.p_list ul{list-style:none;margin:0;padding:0;}
.p_list li{width:200px;float:left;margin:0 5px 10px 15px;border:1px solid #ccc;padding:4px;}
.p_list li span{float:left;background:#666;color:#fff;line-height:24px;width:200px;text-align:center;}
.p_list li a{color:#fff;}
.p_list li a:hover{color:#ffee00;}
.p_list li img{float:left;}

#bottom{width:960px;margin:0 auto;clear:both;border-top:1px solid #ccc;line-height:30px;text-align:center;padding:5px 0}

.clear{clear:both}

a{color:#000;text-decoration:none;}
a:hover{color:#ff0000;text-decoration:underline;}

a.c1{color:#fff;text-decoration:none;}
a.c1:hover{color:#fff;text-decoration:underline;}

.news_title_name{padding:5px;border-bottom:1px solid #ccc;text-align:center;background:#f1f1f1;}
.news_title_name h3{font-size:16px;}
.news_mess{padding:0 0 10px;text-align:center;color:#666;}




.pagelist{margin:0 auto;line-height:30px;padding:5px 0;margin-bottom:10px;width:400px;clear:both;text-align:center;}
.page{ font-family:Arial, Helvetica, sans-serif; line-height: normal; font-size: 14px; }
.page a,.page span{display:block;color:#390;font-weight:normal;text-decoration:none;border:1px solid #ccc;padding-top:3px;float:left;margin:5px 2px;text-align:center;padding:0px 5px;height:18px} /* SPAN和链接 */
.page a:hover, .page a.in{color:#F44;border:1px solid #F44} /* 当前链接有激活时 */
.page input{padding:0px;color:#390;height:16px;width:25px;border:0px solid #fff;text-align:center;margin-top:0px;margin-right:-5px;margin-bottom:0px;margin-left:-5px;vertical-align:middle;font-size:12px} /* 跳转INPUT */