﻿/* CSS Document */
html,body{
	margin:0;padding:0;font:lighter 12px/150% Tahoma,Helvetica,Arial,sans-serif,"宋体";background-color:#fff;color:#404040;
}
div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, button, textarea, p, blockquote, th, td, address{
	margin:0;padding:0;list-style:none;font-style:normal;
}
input,img,select{
	vertical-align:middle;
}
a img{
	border:0;
}
a{
	color:#404040;text-decoration:none;
}
a:hover{
	text-decoration:underline;
}

.topnav{
	background-color:#eee;border-bottom:1px #cfcfcf solid;padding:4px 0;zoom:1;font-family:宋体, Arial, Helvetica, sans-serif;
}
.topnav:after,.top:after,#nav:after,.content:after,.content2:after,ul.servicelistindex:after,.schoollistindex:after{
	content:",";display:block;clear:both;height:0;visibility:hidden;
}
.topnav ul{
	float:right;
}
.topnav ul li{
	float:left;padding-left:18px;margin-right:15px;background:transparent url('images/icon-noticelist.gif') 0 8px no-repeat;
}
*html .topnav ul li{
	display:inline;
}

div.top{
	width:950px;height:95px;background:transparent url('images/bg-top.jpg') no-repeat;margin:auto;zoom:1;
}
div.logo{
	float:left;padding:14px 0 15px 10px;
}
div.adarea{
	float:right;height:95px;width:479px;overflow:hidden;text-align:right;
}

#nav{
	width:950px;height:113px;padding:2px;background:#fff url('images/bg-indexnav.jpg') no-repeat;overflow:hidden;margin:8px auto;zoom:1;
}
#nav .navlist li{
	float:left;height:72px;margin:20px 0 10px 10px;width:225px;background-color:transparent;
}
*html #nav .navlist li{
	display:inline;
}
#nav .navlist li.ksfw a,#nav .navlist li.bysc a,#nav .navlist li.kszx a,#nav .navlist li.zbxy a{
	display:block;height:72px;width:225px;text-indent:-1000em;background-image:url('images/bg-indexnavlist2.gif');background-repeat:no-repeat;background-color:transparent;
}
#nav .navlist li.ksfw a{
	background-position:0 0;
}
#nav .navlist li.ksfw a:hover{
	background-position:0 -72px;
}
#nav .navlist li.bysc a{
	background-position:-225px 0;
}
#nav .navlist li.bysc a:hover{
	background-position:-225px -72px;
}
#nav .navlist li.kszx a{
	background-position:-450px 0;
}
#nav .navlist li.kszx a:hover{
	background-position:-450px -72px;
}
#nav .navlist li.zbxy a{
	background-position:-675px 0;
}
#nav .navlist li.zbxy a:hover{
	background-position:-675px -72px;
}
#nav .navlist li.notice{
	width:180px!important; overflow:hidden;padding-top:5px;
}
li.notice,li.notice a{
	color:#dff3fe;line-height:180%;
}
li.notice h2{
	font-size:12px;font-weight:bold;padding-left:13px;background:transparent url('images/bg-indexnotice.gif') 0 5px no-repeat;
}
li.notice dd{
	padding-left:13px;background:transparent url('images/icon-noticelist2.gif') 3px 7px no-repeat;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;
}


.breadcash{
	width:950px;margin:8px auto 10px;
}

.content2{
	width:950px;zoom:1;margin:10px auto;
}
.content div.navlistside{
	width:190px;float:left;
}
.content div.actionarea{
	width:750px;float:right;
}

ul.servicelist{
	padding-bottom:150px;background:#fff url('images/bg-servicelist.gif') right bottom no-repeat;
}
ul.servicelist li{
	padding:0 28px 0 20px;background:transparent url('images/bg-servicelist.jpg') left top no-repeat;width:142px;height:28px;line-height:28px;margin-bottom:8px;
}
ul.servicelist .selected{
	padding:3px 20px;background:#fff url('images/bg-servicelist-select.jpg') left top no-repeat;width:150px;height:27px;line-height:27px;font-weight:bold;color:#000;
}
ul.servicelist .selected a{
	color:#000;
}

div.bottom{
	border-top:1px #d2d2d2 solid;width:950px;margin:10px auto;padding:1em 0; text-align:center;
}

.content{
	width:950px;margin:8px auto 10px;zoom:1;
}
.mainc{
	width:710px;float:left;overflow:hidden;
}
.mside{
	width:230px;float:right;overflow:hidden;
}

h2.title_index{
	font-size:14px;font-weight:bold;height:30px;line-height:30px;padding-left:15px;width:695px;background:#fff url('images/bg-indexbar1.jpg') no-repeat;color:#000;
}
div.carea{
	background:#fff url('images/border1.gif') left bottom no-repeat;padding-bottom:15px;padding-right:15px;margin-bottom:10px;
}
.noticeindex li{white-space:nowrap;text-overflow:ellipsis;overflow:hidden;width:190px;}
ul.servicelistindex{
	zoom:1;
}
ul.servicelistindex li{
	float:left;padding:15px 0 0 15px;width:158px;font-size:14px;white-space:nowrap;overflow:hidden;
}
ul.servicelistindex li a{
	color:#369;
}
ul.servicelistindex li a img{
	position:relative;right:0;top:-6px;
}

dt.mallclassname{
	font-weight:bold;
}
dl.mallclass dd a{
	font-size:12px; text-decoration:underline;margin-right:2px;
}
dl.mallclass dd a:hover{
	color:#36c;
}

h2.title_index_side{
	font-size:14px;font-weight:bold;height:30px;line-height:30px;padding-left:15px;width:215px;background:#fff url('images/bg-indexbar2.jpg') no-repeat;color:#000;
}
div.carea_side{
	background:#fff url('images/border2.gif') left bottom no-repeat;padding:10px;margin-bottom:10px;
}
h2.title_index_side span{
	float:right;font-size:12px;font-weight:lighter;margin-right:10px;
}
h2.title_index_side span a{
	color:#000;padding-right:8px;background:transparent url('images/icon-more.gif') right 3px no-repeat;
}

ul.noticelist li{
	padding-left:10px;background:transparent url('images/icon-noticelist.gif') 0 9px no-repeat;line-height:180%;
}

.btn_zkao,.btn_dscx{
	width:230px;height:41px;background-image:url('images/btn-index.gif');background-color:#fff;margin:10px auto;
}
.btn_zkao a,.btn_dscx a{
	text-indent:-1000em;display:block;
}
.btn_dscx{
	background-position:center bottom;
}
.btn_dscx a{
	width:230px;height:41px;
}
.btn_zkao{
	position:relative;
}
.btn_zkao a{
	position:absolute;width:89px;height:24px;top:8px;
}
a.link_zikao{
	left:19px;
}
a.link_dayi{
	right:19px;
}

#textBox li{
    text-align:center;height:42px;padding:5px 0;
}
.schoollistindex{
	zoom:1;
}
.schoollistindex li{
	float:left;padding:10px 0 0 15px;width:120px;
}
.schoollistindex li a{
	color:#369;
}