/* 默认样式 */
body{margin:0;font: normal 12px "宋体", "Lucida Grande",Tahoma,Verdana,Lucida,Arial,Helvetica,sans-serif;}
img{ border:0px;}
p,em,span,form,
select,input,option,
ul,li,
dd,dt,dl,
h1,h2,h3,h4,h5,h6{ margin:0; padding:0;}
ul li{list-style-type: none;}
.left{ float:left;}
.right{ float:right;}
.clear{ clear:both;}
.hidden{display: none;}
.pointer{cursor:pointer};
.sit{ margin:0 5px;}
h2{ font-size:12px; white-space:nowrap; overflow:hidden;}
h5{font-size:12px; font-weight:normal}
.auto{height:auto;}
.line{border-bottom:1px dotted #ddd}
.help_auto{height:380px;}
/*链接样式*/
a{text-decoration: none;cursor:pointer;}
a:link,a:visited {text-decoration: none;cursor:pointer;}
a:hover {color:#C00;text-decoration:underline;cursor:pointer;}
/*框架样式*/
#top_bg{width:20px;height:auto;background-image: none;margin:0 auto;display:none;}
#warp{ width:980px; display:table;margin:0 auto;background:#fff;}
#head{width:980px; display:table; }
#main{width:980px; display:table;overflow:hidden;}
#foot{width:980px; margin-top:5px;display:table;}
#footer{width:980px; height:60px;}
#right{ width:750px; float:left;border:1px solid #87c2e2;}
#left{ width:222px; float:right;}
#box{ width:980px;}
.box{ width:980px;float:left;}
#box1{ width:750px;}
.border{margin-bottom:5px;}
.box_right{ width:758px; float:right;}
.box_left{ float:left; width:220px;}
.box_left2{ float:left; width:540px;height:auto;}
.box_ad{ float:left;padding-left:5px;width:533px;height:90px;margin-top:0px;display:table;overflow:hidden}
*+html .box_ad{ margin-top:5px;}
/*头部样式*/
#head .h_nav,#head .h_navBlk{background-image:url(../img/2009/001.gif); background-repeat:repeat-x;}
#head .hB01,#head .hB02,#head .hB01 li a{background-image:url(../img/2009/002.gif); background-repeat:no-repeat;}
#head .h_nav{height:25px; border:1px solid #cf4a4a;border-bottom:1px solid #d14b4b;background-position:0 -148px;padding:1px;position:relative;z-index:99;}
#head .h_navBlk{height:25px;overflow:hidden;background-position:0 -90px;}
#head .hB01,#head .hB02,#head .hB03,#head .hB04{float:left;overflow:hidden;}
#head .hB01,#head .hB02{width:190px;background-position:right -225px; line-height:27px;}
#head .hB01 li{float:left;padding-left:18px;font-weight:bold;}
#head .hB01 li a{display:block;padding-left:18px;font-size:12px;}
#head .hB01 li a#fc{background-position:0 -180px;color:#ffed68;}
#head .hB01 li a#fc:link,#head .hB01 li a#fc:visited,#head .hB01 li a#hover{color:#ffed68;text-decoration:none;}
#head .hB01 li#jj{background:url(../img/2009/002.gif) no-repeat 0 -260px;color:#fff;margin-left:18px}
#head .hB02{width:200px;}
#head .hB02 li{padding-right:18px;float:left;}
#head .hB02 li a:link,#head .hB02 li a:visited{color:#fff;}
#head .hB02 li a:hover{color:#fff;text-decoration:underline;}
#head .hB03 span a#yellow:link,#head .hB03 span a#yellow:visited,#head .hB03 span a#yellow:hover{color:#ffF;}
#head .hB03{width:440px;}
	/* 快速登录  satr */
	.loginFld{padding:0 0 0 20px; border:0;}
	.loginFld span{float:left;line-height:27px;padding:0 8px 0 8px;color:#fff;}
	.loginFld span a{color:#FFF;font-weight:bold}
	.loginFld legend {display:none;}
	.usernameFld, .passwordFld {float:left;overflow:hidden;width:130px;}
	.usernameFldlabel, .passwordFldlabel {float:left;line-height:27px;padding:0 8px 0 0;color:#fff;}
	.usernameFldinput, .passwordFldinput {float:left;position:relative;width:86px;}
	.usernameFldinput input, .passwordFldinput input {
	background:url(../img/2009/002.gif) no-repeat scroll 0 -117px;border:0;font-size:12px;position:absolute;text-indent:3px;top:4px;width:75px; height:17px;}
	.bottonFld {float:left;overflow:hidden;padding:0;width:66px;}
	#bottonFldsubmit {background:url(../img/2009/002.gif) no-repeat scroll 0 -54px;border:0;color:#dc1b1b;cursor:pointer;height:21px;line-height:21px;margin:2px 0 0;overflow:hidden;padding:0;text-align:center;width:66px;}
	/* 快速登录 end */
#head .hB04{text-align:center;width:145px;color:#fff; line-height:27px;}
#head .hB04 a:link,#head .hB04 a:visited,#head .hB04 a:hover{color:#fff;}

#head .top{overflow:hidden;margin-bottom:0px;margin-top: 0px;height:150px;background: url(/img/top_02.jpg) no-repeat right top;}
#head .top ul{padding:0;padding:30px 0 0 300px ;height:125px;background: url(/img/top_01.jpg) no-repeat left top;;}
#head .search{height:33px;margin-bottom:5px}
#head .search div{ height:25px;}
#head .search dl{height:21px;line-height:18px;padding-top:7px; overflow:hidden; width:100%;}
#head .search dl dt{ float:left; font-weight:bold}
#head .search dl dd{ float:left;height:15px; padding:0 18px; display:block;margin:0;border-right :solid 1px #FFFFFF;}
#head .search dl dd.right{ float:left; padding:0 0 0 25px; display:block;margin:0;border:none;}
#head .search dl dd.left{ float:left; padding:0 6px; display:block;margin:0;border:none;}
/* 搜索 */

/*导航*/
.nav{ width:980px; margin:0 auto;margin-bottom:5px;}
.fd{ float:left}
.menu{ background:url(../images/top_04.jpg); height:74px; padding:0px 0px 0px 1px;}
.menu img{ float:left;}
.menu .lanmu{ width:275px; padding:15px 10px 0px 0px; margin-right:5px; background:url(../images/top_16.jpg) no-repeat right; height:58px;}
.menu .lanmu a{ border-right:1px solid #1a4b86; float:left; display:block; padding:0px 8px; color:#1a4b86; line-height:16px;}
.menu .lanmu1{ width:195px; padding:15px 5px 0px 10px;}
.menu .lanmu1 a{ border-right:1px solid #1a4b86; float:left; display:block; padding:0px 8px; color:#1a4b86; line-height:16px;}
.menu .lanmu span,.menu .lanmu1 span{border-right:1px solid #1a4b86; float:left; display:block; padding:0px 8px;line-height:16px;}
.menu a.th{border-right:0px}
.menu span.fw{ border-right:0px; color:#ee2d00; padding-right:0px;}
.menu .both{ height:4px; border-bottom:1px dashed #c5c4cc; clear:both; overflow:hidden; margin-bottom:5px;}
.menu .both1{ height:5px;  clear:both; overflow:hidden; margin-bottom:5px;}
.top_ad{ width:182px; height:90px; background:#fefffe; padding:4px 0px 0px 7px;}
.top_ad img{ float:left; margin-right:3px;}
.top_ad ul{ float:left;}
.top_ad li{padding:0px; }
.top_ad li a{ color:#f20; line-height:22px;}
.top_ad .rd li a{ color:#f40; line-height:22px;}


#secTable div.s_form ul.f_nav li,input.f_search,.mydiv,span.l_in,span.l_in input{ background-image:url(../img/2009/search.gif); background-repeat:no-repeat;}
#secTable{ width:978px; height:64px; padding-top:5px;clear:both; overflow:hidden; background:url(../img/2009/n_bg.jpg);}
#secTable div.bt{float:left;padding:4px 0 0 40px}
#secTable div.bt span{float:left;height:30px;line-height:30px;font-size:14px;font-weight:bold;color:#009}
#secTable div.bt span img{margin:}
	#secTable div.s_form{ width:978px; float:left; margin-right:0px; background:url(../img/2009/form_bg.ff) 0px 18px no-repeat;}
	#secTable div.s_form ul.f_nav{width:560px;margin:0 auto; height:25px; clear:both;overflow:hidden;}
	#secTable div.s_form ul.f_nav li{width:64px; height:18px; float:left; margin-right:6px; background-position:-95px -127px; color:#000; line-height:19px; cursor:pointer; text-align:center;}
	#secTable div.s_form ul.f_nav li.tab_active{width:64px; height:25px; background-position:-159px -127px; color:#fff;}
	#secTable div.s_form ul.f_nav li.off{width:64px; background-position:-95px -127px; color:#bf1f1f;}
	#secTable div.s_form form{width:780px; height:44px;backgrouond-color:#f00; overflow:hidden;background:none; }
	#secTable div.s_form form ul{ margin:6px 0 0 5px;}
	#secTable div.s_form form ul li{ margin-right:4px; float:left;}
	#secTable div.s_form span.f_t{ display:block; width:5px; height:16px; background-position:-48px -252px; position:absolute;right:0px; top:10px}
	#secTable div.s_form span.f_b_l{ display:block; width:4px; height:44px; background-position:0px -252px; position:absolute;right:0px; top:25px}
	#secTable div.s_form span.f_b_r{ display:block; width:4px; height:44px; background-position:-24px -252px; position:absolute;left:0px; top:25px}
	/*下拉框样式 输入框样式*/
	#secTable div.s_form form select{ width:128px;margin-top:2px;}
input.f_search{ margin-top:3px; display:block; width:65px; height:21px; background-position:-435px -124px; border:0; cursor:pointer;}
	span.l_in{ display:block; background-position:0px -338px!important; *+background-position:0px -337px!important; *background-position:0px -337px; padding-left:6px;}
	span.l_in input{ border:0; width:152px; padding:4px 0 6px 0; background-position:right -313px; font-size:12px;}
	
/*底部样式*/
#foot{width:978px; height:auto;}
#footer_wrap {font-size:12px;color:#000000;width:100%;margin:0 auto;padding:5px 0;text-align:center;background-color:#FFFFFF;border:solid 1px #87c2e2;margin-bottom:10px}
#footer_wrap a:hover{color:#000000;text-decoration:underline;}
#footer_wrap ul {margin:0;padding:0;list-style:none;}
#footer_wrap ul li {list-style:none;padding:4px auto;}
#footer_wrap ul li.li2 a{color:#ff0000;}
#footer_wrap ul li.li1 a{color:#000000;}
#footer_wrap ul li.li3 {color:#0000ff;}
#footer_wrap ul li.li3 a{color:#0000ff;}
#foot span{ height:28px; line-height:28px; display:block;}
#foot span.left{ padding-left:10px;}
#foot span.right{ text-align:right; padding-right:10px;}
/*标题样式*/
.border .title{ height:27px; padding:0 10px;}
.border .title span{ display:block;height:27px;line-height:28px;}
div.tite{width:978px;height:29px ;margin:5px 0;float:left;border:1px solid #87c2e2;background:url(../img/2009/titlbg.gif);}
div.tite span.titl{float:left;padding-top:5px; background:url(../img/2009/titl.gif) repeat-x -1px -1px; color:#ffffff; text-align:center; font-size:14px;height:24px ;line-height:22px;width:222px}
div.tite span.ads{float:left;line-height:22px ; padding-left:20px; text-align:left; padding-top:5px; color:#0050A8}
.border .title span.all{ float:right;line-height:25px;}
.border .title span.all a{ color:#CD0000;}
.border .title span.tit{ float:left;font-size:13px; font-weight:bold;;}
.border .title span.more{ float:right;}
.drafting{ float:right;}
span.config{ float:right; padding-right:10px;display:block;height:15px;}
span.config a,span.config a:visited{ display:block; padding:1px 0 5px 16px; width:25px;}
*+html span.config a,*+html span.config a:visited{padding-top:3px;}/*IE7文字填充*/
span.drafting a,span.drafting a:visited{ display:block; padding:5px 0 5px 16px; width:25px;}
*+html span.drafting a,*+html span.drafting a:visited{ padding-top:7px;}/*IE7文字填充*/
.border .title span.more a,.border .title span.more a:visited{ display:block; line-height:12px;padding:3px 0px 5px 7px;/*width:45px;*/}
*+html .border .title span.more a,.border .title span.more a:visited{padding-top:5px;}
.border .title span.more1{ float:right;line-height:27px;}
.border .title span.more1 a,.border .title span.more1 a:visited{ display:block; padding:0 10px;}
.border .title span.applic{ padding:0 10px;line-height:27px;margin-left:10px; float:left}

/*列表样式*/
ul.text{ height:auto; overflow:auto;}
ul.none{ height:auto; overflow:hidden;margin:0 5px;padding:5px 0;}
ul.teach{ height:auto; overflow:auto;margin:0 5px;padding:5px 0;width:210px}
ul.teach li{float:left;width:210px; height:20px; line-height:20px; overflow:hidden; white-space:nowrap;padding:0;}
ul.text li{ float:left; height:24px; line-height:24px; overflow:hidden; white-space:nowrap;padding-left:10px;}
ul.none li{float:left; height:20px; line-height:20px; overflow:hidden; white-space:nowrap;padding:0;}
.show ul.text li{padding-left:0;}
ul.text li a:hover{color:#C00;}
ul.Points{ height:auto; overflow:auto;}
ul.Points li{float:left; height:22px; line-height:22px; overflow:hidden; white-space:nowrap; padding-left:10px;}
ul.text li img,ul.Points li img{margin-top:0px;padding:0; vertical-align:middle}
*+html ul.Points li img{margin:0;}
ul.Points li a:hover{color:#C00;}
ul.two{height:auto; overflow:hidden;}
ul.two li{ float:left; height:20px; line-height:20px; overflow:hidden; white-space:nowrap;padding-left:10px;}
ul.two li a:hover{color:#C00;}
ul.two li span{ display:block; height:22px; line-height:22px; overflow:hidden; white-space:nowrap; }
ul.two li span.left{width:65px;}
ul.center{text-align:center}

.line_foot{ padding:5px 0; width:950px; margin-bottom:5px; height:21px;}
/*分页*/
.page{ height:24px; margin-bottom:5px;}
.page span{ display:block; float:left; padding:5px 5px 0 10px; height:19px;}
.page span.last{background-position: -1000px;}
.page span font{ font-size:12px;}
.page ul{ float:right; height:24px;margin-right:10px}
.page ul li{ float:left; height:24px; margin-left:5px; text-align:center; font-weight:bold; }
.page ul li.active{height:18px; width:22px;padding-top:4px;}
.page ul li a,.page ul li a:visited{ display:block; height:18px; width:22px;padding-top:4px;}
.page ul li a:hover{ text-decoration:none;}
.page ul li.home{ width:50px;}
.page ul li.home a,.page ul li.home a:visited{ width:48px; height:18px; padding-top:4px;}
*+html .page ul li.home a,*+html .page ul li.home a:visited{ width:48px; height:16px; padding-top:6px;}

.page ul li.previous10{ width:50px;}
.page ul li.previous10 a,.page ul li.previous10 a:visited{ width:48px; height:18px; padding-top:4px;}
*+html .page ul li.previous10 a,*+html .page ul li.previous10 a:visited{ width:48px; height:16px; padding-top:6px;}

.page ul li.previous{ width:50px;}
.page ul li.previous a,.page ul li.previous a:visited{ width:48px; height:18px; padding-top:4px;}
*+html .page ul li.previous a,*+html .page ul li.previous a:visited{ width:48px; height:16px; padding-top:6px;}

.page ul li.next{ width:50px;}
.page ul li.next a,.page ul li.next a:visited{ width:48px; height:18px; padding-top:4px;}
*+html .page ul li.next a,*+html .page ul li.next a:visited{ width:48px; height:16px; padding-top:6px;}

.page ul li.next10{ width:50px;}
.page ul li.next10 a,.page ul li.next10 a:visited{ width:48px; height:18px; padding-top:4px;}
*+html .page ul li.next10 a,*+html .page ul li.next10 a:visited{ width:48px; height:16px; padding-top:6px;}

.page ul li.lastly{ width:50px;}
.page ul li.lastly a,.page ul li.lastly a:visited{ width:48px; height:18px; padding-top:4px;}
*+html .page ul li.lastly a,*+html .page ul li.lastly a:visited{ width:48px; height:16px; padding-top:6px;}
