* { margin:0px; padding:0px; }
body { margin:0px; padding:0px; font-size:12px; color:#000; background:url(images/bg.gif) repeat-x #fff; }
ul,li { margin:0px; padding:0px; list-style:none; }
a { color:#000; text-decoration:none; }
a:hover{ color:#C00; text-decoration:underline; }
img { border:none; }
.cls { clear:both; height:1px; }
.hid { display:none;}
.pages { text-align:center; width:100%; clear:both; line-height:35px; height:35px; }
.container { width:952px; margin:auto; }
.left {width:270px; float:left;background:url(images/left_bg.jpg) repeat-y;}
.right {width:678px; float:right; overflow:hidden;}
.link { width:947px; border:1px solid #e5e7d2; margin:5px 0; clear:both; }
.link h4{ font-size:14px; background:#fdeb9f; padding-left:15px; line-height:23px; height:23px;}
.link p { padding:6px;}
.footer { clear:both;width:947px; background:url(images/footer.gif) repeat-x; text-align:center;margin-top:5px; margin-bottom:8px;}
.footer a { color:#333;}
.f_link { line-height:50px; height:50px;}
.tops {height:32px; background:url(images/top.gif) no-repeat right top;}
.top {width:952px; margin:auto; overflow:hidden;}
.tops form { width:565px;  float:right; line-height:22px;}
.tops input{ width:200px; border:1px solid #ccc; vertical-align:middle;}
.tops span { margin-left:50px; font-weight:bold; color:#F30; }
.logo { text-align:right; }
.logo span{ float:left; text-align:left;}
.header {width:952px;margin:auto;background:url(images/header_bg.jpg) no-repeat;height:69px;}
.nva ul { width:98%;margin:auto;}
.nva ul li {width:102px; float:left;text-align:center;line-height:36px; height:36px; position:relative; }
.nva ul li a{font-weight:bold; color:#fff;font-size:14px;}
.nva ul li.nvachk { background:url(images/nva_bg.jpg) no-repeat center 0px;}
.nva ul li.nvachk a {color:#eb970d;}
.nva ul li p { position:absolute; left:-10px; top:30px; width:450px;color:#F60; }
.nva ul li p a { font-size:12px; font-weight:normal; color:#F60; margin:0 6px; }
ul.l_gxhfd { width:240px; margin:auto;}
ul.l_gxhfd li {width:120px; overflow:hidden; line-height:36px; height:36px; float:left; background:url(images/l_gxhfd.jpg) no-repeat center 1px;}
ul.l_gxhfd li a{font-size:14px; font-weight:bold; color:#fff; margin-left:25px;}
ul.l_wenti {height:72px;}
ul.l_wenti li {line-height:22px;background:url(images/list.gif) no-repeat left; height:22px;width:100%; overflow:hidden;}
ul.l_wenti li a{margin-left:15px;}
ul.l_jzzs {width:240px; margin:auto; }
ul.l_jzzs li {line-height:23px;}

.focus {width:952px; height:276px;background:url(images/focus.jpg) no-repeat left top;}
.focusimg {width:415px; height:240px; overflow:hidden; float:left; margin:15px 0 0 5px;}
.foculist {width:405px; height:205px; float:left; margin:15px 0 0 25px;}
.foculistnews {width:100%;}
.foculistnews li { line-height:25px; height:25px; overflow:hidden; border-bottom:1px dotted #f8f7f2;}

.newsnotice {width:94%; margin:auto; }
.newsnotice li { line-height:23px; height:23px; overflow:hidden;}
.newsnotice li span { display:none;}

/* - Ñ§Ô±ÈÕÖ¾ - */
ul.xyrz {width:455px; float:left;}
ul.xyrz li {line-height:32px; height:32px; overflow:hidden; border-bottom:1px dotted #CCC; }
ul.xyrz li span { float:right; margin-right:5px; }
ul.xyrz li a { margin-left:8px; }
.mxxy {width:200px; float:right; }

.notice { border:1px solid #efefef; background:url(images/notice_bg.gif) left -2px no-repeat; line-height:23px; height:23px; width:673px; margin:auto; overflow:hidden;}
.notice span { margin-left:20px; margin-right:20px; display:block; width:65px; float:left;}
.notice ul.top_ul_list { width:550px; float:left; height:20px; line-height:20px; overflow:hidden;}
.notice ul.top_ul_list li {line-height:20px; height:20px;}
.r_news { background:url(images/r_news_bg.gif) repeat-y; margin:5px auto;zoom:1; }
.r_news_box { background:url(images/r_news_top.gif) no-repeat left top;}
.r_top { width:80%; margin-left:25px; }
.r_top li { width:80px; float:left; line-height:50px; height:50px }
.r_top li a{ font-size:14px; color:#000; text-align:center; font-weight:bold;}
.l_news_box_list {width:350px; float:left; overflow:hidden}
.r_news_box_list {width:280px; float:right;overflow:hidden}
.r_news_box { padding:10px 18px; height:250px;}
.r_news_box ul li{ line-height:24px; height:24px; font-size:14px; overflow:hidden;}
.r_news_box ul li span { font-weight:bold;}
.r_n_bg { background:#f0f0f0;}
.jyzd_box {background:url(images/jyzd_bg.jpg) no-repeat left bottom; height:123px;}
ul.yj_l { float:left;width:410px; margin-left:5px;overflow:hidden}
ul.yj_r { float:right;width:200px;overflow:hidden}
.jyzd_box li {line-height:21px; height:21px; background:url(images/jylist.gif) no-repeat left 4px;overflow:hidden;width:98%;}
.jyzd_box li a{margin-left:13px; color:#4b4b4b}

.location {border:1px solid #f7db74; width:948px; margin:auto; background:#fff3c6; line-height:30px; height:30px; margin:5px 0}
.location span { margin-left:15px; }
.location b a {color:#F60; }

.about_r {width:676px; float:right;}
.content { width:673px; border-left:1px solid #fde1b1; border-right:1px solid #fde1b1; border-bottom:1px solid #fde1b1;}
.content-menu {background:url(images/about-menu.gif) no-repeat; line-height:40px; height:40px;}
.content-menu  span {margin-left:35px; font-size:14px; font-weight:bold; color:#666;}
.about_box {width:95%; margin: auto; padding:18px 0;}

ul.n_con { width:94%; margin:5px 0px 5px 20px; }
ul.n_con li {  text-align:left; line-height:30px; height:30px; background:url(images/icon02.gif) left center no-repeat; border-bottom:1px dotted #ccc; }
ul.n_con li a { margin-left:10px;}
ul.n_con li span { float:right; }
ul.n_con li label { display:none; }

ul.stulist { width:96%; margin:auto; }
ul.stulist li { width:135px; float:left; text-align:center;  margin:10px;}
ul.stulist li img { height:100px; width:135px; }
ul.stulist li span { line-height:24px; height:24px; margin:2px auto; background:#eee; display:block;}


.about_text {
	BORDER-RIGHT: #ededed 1px solid;  FLOAT: left;BORDER-LEFT: #ededed 1px solid; WIDTH: 100%;
}
.about_img {
	BORDER-RIGHT: #ededed 1px solid; BORDER-TOP: #ededed 1px solid; FLOAT: left; BORDER-LEFT: #ededed 1px solid; WIDTH: 149px; BORDER-BOTTOM: #ededed 1px solid
}
.about_wenzi {
	PADDING-RIGHT: 0px; PADDING-LEFT: 10px; FLOAT: left; PADDING-BOTTOM: 0px; WIDTH: 265px; LINE-HEIGHT: 22px; PADDING-TOP: 0px
}
.about_bottom {
	FLOAT: left; WIDTH: 448px
}