﻿@charset "utf-8";
/* CSS Document */

body{margin:0;padding:0;font-size:12px;line-height:1.5em;font-family: Verdana,宋体;background:url(bg2.jpg) fixed;}
a{text-decoration:none;color:#333;}
a:hover{text-decoration:underline;color:#00F;}
#header,#footer{width:930px;margin:0 auto;clear:both;}
#wrap{width:930px;margin:10px auto;padding: 8px 10px;clear:both;background: #FDFCF0;}
#header{overflow:hidden;}
.row{overflow:hidden;}

.nav{margin:0;width:100%;height:38px;list-style:none;float:left;font-size:14px;font-weight:bold;background: #C00;overflow:hidden;border-bottom: 3px solid #BCBCBC;}
.nav img{border:0;}
.nav li{margin:0;float:left;width:120px;text-align:center;border-right:1px solid #fff;}
.nav a{display:block;padding:13px 0 5px;color: #fff;background: #C00 url(hmenuarrow.gif) no-repeat top center;}
.nav a:hover{color: #000;text-decoration:none;background: #F30 url(hmenuarrowhover.gif) no-repeat top center;border-bottom: 4px solid  #C00;color: #FFFFFF;}

#left{float:left;width:210px; padding:0 4px; overflow:hidden; zoom:1}
#main{float:right; width:690px; zoom:1; margin-bottom:10px;}
#center{ width:695px; float:right; margin:15px 0; padding:0;}

.news_top{height:35px; background: url(right_top_bg.gif) left no-repeat; margin-bottom:10px; clear:both}
h2{font-size:14px; font-weight:bold; color: #fff; line-height:35px; height:35px; margin:0; padding:0 0 0 25px;  width:75%; float:left;}

h3{ font-size:14px; font-weight:bold; color: #C00; margin:5px; line-height:25px; background:url(bookmark.png) left no-repeat; padding-left:20px; border-bottom:1px solid #C60}
.xx{padding: 0 0 0 10px; display:block; width:100%; clear:both; margin-bottom:15px}
.class_left{width: 330px; float:left; background:url(block_bg.gif) center no-repeat}
.class_right{width: 330px; float:left; margin-left:10px;  background:url(block_bg.gif) center no-repeat}
.left_top{margin:15px 0 0 0; padding:0 0 0 15px; line-height:30px; font-size:14px; font-weight:bold; color: #333; background: url(left_top.jpg) left no-repeat; display:block; }
.zjzl {padding:5px 0;}
.zjzl div {float:left;width:85px;height:22px;line-height:22px;padding-left:20px;}
.zjzl a {font-size:12px;}

h4{font-size:14px; font-weight: bold; color:#00C; margin:3px 0; padding:0}
h5{margin:40px 0 10px; padding:0; color: #333; font-size:14px; font-weight:bold; background:url(36.png) left no-repeat; padding-left:20px; line-height:16px; height:16px}
h6{ margin:15px 10px 15px 0; height:26px; padding-left:24px; line-height:26px; background:url(right_top2.gif) left no-repeat; font-size:16px; clear:right; color:#900 }

#cont{text-align:left;width:750px; margin:10px; line-height:1.5em}
.span_16{font-size:16px;}
.span_14{font-size:14px;}
.left_list{ margin:15px 3px 15px 8px; padding-left:15px}
.left_list a{color:#333;}
.left_list a:hover{color: #C00; text-decoration:underline}
.left_list li{line-height:14px;  margin-bottom:5px; line-height:140% }
.more{float:right; display:block; width:80px;line-height:35px; padding-left:20px;}
.more a{ color:#306}

.more2{ display:block; text-align:right;line-height:35px; }
.more3{ display:block; text-align:right;line-height:20px; padding-right:10px; margin-top:15px }
.more3 a{ color:#009}
.news_box{ padding: 0 6px;margin-bottom:10px;}
.news_box div {line-height:26px;height:26px;}
.news_box div a {float:left;}
.news_box div span {float:right;padding-right:10px;}
.img_box img{ border:0; padding:2px; border:1px solid #aaa;}
.news_box a{color:#900;}
.news_box a:hover{color: #F63;}
.news_list{padding-left:25px;height:147px; margin:8px 0 15px 5px; padding-bottom:20px}
.news_list li{margin-bottom:3px;}
.news_list a{color:#000;}
.news_list a:hover{color: #900; text-decoration:underline}
.xuezhe{padding:15px;}
.xuezhe li{float:left; width:130px; list-style:none; font-size:14px }
.txt{padding:0 0 5px 5px; margin:0; line-height:1.5em; text-align:justify;}
.txt_time{display:block;  color:#990;}
.pic_left img{ border:1px solid #ccc;}
.rule{ list-style-type:circle; line-height:25px;}

.link a{ display:block; line-height:25px; color:#333;}
.link a:hover{ color: #009; text-decoration:underline;}

#footer{clear:both}
.foot_line{ height:2px; background:#C00; border-bottom:1px solid #666}
.foot_p{padding:10px; text-align:right; *margin-top:12px;}
.sub_left_top{ margin:20px 0 0 0; padding-left:6px; font-size:14px; font-weight:bold; background: url(sub_left_top.jpg) left no-repeat; color:#fff; line-height:25px; height:25px; border:1px solid #900}
.sub_left_cl{ list-style:none; margin:0; padding:1px; border-left:1px solid  #900;border-right:1px solid  #900;border-bottom:1px solid  #900;}

.sub_left_cl li{line-height:25px; border:1px solid #fff; background: #FF9}
.sub_left_cl li a{ color: #600; font-size:14px; font-weight:bold; padding-left:10px }
.sub_list_block{ margin:10px; border-bottom:1px dashed #666; clear:both}

.sub_news_list{ min-height:300px}
.sub_news_list li{ line-height:22px;}
.sub_date{color:#666; }

.sub_content{margin:10px; min-height:300px}
.lab_mingjia{ margin:8px 0; padding:5px 15px; border-bottom:dotted 1px #333}
.lab_mingjia li{ padding-bottom:5px; padding-left:10px; list-style-position:inside; line-height:150%}
.lab_mingjia a { color:#039; font-size:14px}
.lab_mingjia a:hover { color: #C30}
.lab_mingjia a:visited { color: #606}

.row .link {float:left;width:400px;line-height:128px;}
.row .link a {display:inline;padding-left:30px;}
.row .logo {float:right;width:100px;padding-top:15px;}
.row .copyright {float:right;width:400px;padding-right:15px;}

.list_map{ font-size:14px; line-height:150%}
.list_map a{ color:#006}
.list_map a:hover{ color: #BD3017}
.list_map a:visted{ color:#95139B}
.list_map li{ margin-bottom:15px}
.list_map li a{ font-weight:bold}
.list_map ul a{ font-weight: normal}