@charset "utf-8";
/* CSS Document */
.mainlist { width:960px; margin:0 auto; clear:both; overflow:hidden;}
.mainlist .left { float:left; width:273px;}
.mainlist .left2 { float:left; width:227px;}
.mainlist .center { float:left; width:440px; margin-left:10px;}
.mainlist .leftcenter { background:url(gray_jbg.gif) top left repeat-x;}
.mainlist .right { float:right; width:227px;}
.mainlist .centerright { float:right; width:677px;}
.mainlist .centerright2 { float:right; width:723px;}
.mgtp { margin-top:10px;}
.banner { border:solid 1px #ccc;}
.textbanner { border:solid 1px #CCC; padding:10px;}
.textbanner p { line-height:20px; height:21px;}
.mainlist .menu { height:25px;}
.mainlist .menu h2 { float:left; height:25px; background:url(listmenu.png) no-repeat; width:29px;}
.mainlist .menu ul {background:url(listmenubj.png) repeat-x bottom; float:right; width:915px; height:20px; padding-left:16px; padding-top:5px;}
.mainlist .menu li { float:left; line-height:16px; height:16px; text-align:center; padding-right:5px;}
.leftcenter dl.column { border:solid 1px #ccc; overflow:hidden;}
.mainlist .leftcenter dl.column dd { overflow:hidden; padding:20px 46px; background:url(ssqnewsbj.png) repeat-x top;}
.mainlist .leftcenter dl.column dd ul.mapculture {display:block; overflow:hidden; padding:10px 0; }
.mainlist .leftcenter dl.column dd ul.mapculture li { line-height:26px;}
.mainlist .leftcenter dl.column dd ul.mapculture li a { font-size:14px; color:#00F; text-decoration:underline;}
.mainlist .leftcenter dl.column dd ul.mapculture li span { float:right;}
.pg { text-align:center; margin-top:26px;}
.pg strong,.mainlist .leftcenter dl.column dd .pg strong a { color:#00F;}
.right dl.column { border:solid 1px #CCCCCC;}
.right dl.column dt { background:url(titleleft.png) repeat-x; border-bottom:solid 1px #CCCCCC; padding:0 7px 0 18px; height:29px; line-height:29px;}
.mainlist .right dl.column dt a { color:#E20B00; font-size:14px; font-weight:bold;}
.mainlist .right dl.column dt span { float:right; font-size:14px;}
.mainlist .right dl.column dt span a { font-size:12px; color:#666666; font-weight:normal;}
.mainlist .right dl.column dd { overflow:hidden; padding:10px;}
.mainlist .right dl.column dd ul.mapculture {display:block; overflow:hidden; }
.mainlist .right dl.column dd ul.mapculture li { line-height:24px;}
.right dl.column2 { border:solid 1px #CCCCCC;}
.right dl.column2 dt { border-bottom:solid 2px #0066CC; padding:0 7px 0 18px; height:29px; line-height:29px;}
.mainlist .right dl.column2 dt a { color:#000; font-size:14px; font-weight:bold;}
.mainlist .right dl.column2 dt span { float:right; font-size:14px;}
.mainlist .right dl.column2 dt span a { font-size:12px; color:#666666; font-weight:normal;}
.mainlist .right dl.column2 dd { overflow:hidden; padding:10px;}
.mainlist .right dl.column2 dd ul.mapculture { background:url(listtop.jpg) no-repeat 5px; padding-left:25px;overflow:hidden; }
.mainlist .right dl.column2 dd ul.mapculture li { line-height:24px;}

.mainlist .leftcenter dl.column dd h2 {display:block; overflow:hidden; line-height:40px; font-size:20px; font-family:黑体; text-align:center; border-bottom:solid 1px #ccc;}
.mainlist .leftcenter dl.column dd h3 {display:block; overflow:hidden; color:#333; margin:0 auto; line-height:40px; text-align:center;}
.mainlist .leftcenter dl.column dd h3 span { padding:0 0 0 20px; color:#900;}
.mainlist .leftcenter dl.column dd .nr { width:850px; overflow:hidden; margin:0 auto;}
.mainlist .leftcenter dl.column dd .nr p { font-size:14px; line-height:24px; padding:5px 0;}
.mainlist .leftcenter dl.column dd .nr img { padding:1px; border:solid 1px #ccc;}
.mainlist .leftcenter dl.column dd .xg	 { width:600px; overflow:hidden; margin:10px auto 0; border:solid 1px #ccc; background:#f6f6f6;}
.mainlist .leftcenter dl.column dd .xg h4 { font-size:14px; font-weight:bold; color:#00F; text-align:left; padding:6px;}
.mainlist .leftcenter dl.column dd .xg ul { padding:10px;}
.mainlist .leftcenter dl.column dd .xg ul li { line-height:24px; color:#666;}
.mainlist .leftcenter dl.column dd .xg ul li a { font-size:14px; color:#666;}
.mainlist .leftcenter dl.column dd .xg ul li span { float:right;}

.right dl.columntab { border:solid 1px #CCCCCC;}
.right dl.columntab dt { background:url(titleleft.png) repeat-x; border-bottom:solid 1px #CCCCCC; padding:0 7px 0 18px; height:29px; line-height:29px;}
.right dl.columntab dt a { color:#E20B00; font-size:14px; font-weight:bold;}
.right dl.columntab dt span { float:right; font-size:14px;}
.right dl.columntab dt span a { font-size:12px; color:#666666; font-weight:normal;}
.right dl.columntab dd { overflow:hidden;}
.right dl.columntab dd .nTab{ border-bottom:1px #CCCCCC solid; height:125px; overflow:hidden;}
.right dl.columntab dd .nTab .TabTitle{ float:left;clear:both;overflow: hidden; width:62px;height:125px;}
.right dl.columntab dd .nTab .TabTitle ul{border:0;margin:0;padding:0; width:62px;}
.right dl.columntab dd .nTab .TabTitle li{float: left;width: 61px;cursor: pointer;padding: 4px 0px 2px 0px;list-style-type: none; text-align:center;}
.right dl.columntab dd .nTab .TabTitle .active{background:url(tab2.png) repeat-x;border-left:0px #CCCCCC solid;border-top:0px #CCCCCC solid;border-right:0px #CCCCCC solid;border-bottom:1px #CCCCCC solid; width:62px; color:#FF0000; font-weight:bold;}
.right dl.columntab dd .nTab .TabTitle .normal{background:url(tab1.png) repeat-x;color:#666666; font-weight:bold;border-right:1px #CCCCCC solid;border-bottom:1px #CCCCCC solid;}
.right dl.columntab dd .nTab .TabContent{ float:right;background:#fff; width:160px; height:99ppx; padding:13px 0;}
.right dl.columntab dd .nTab .TabContent ul {}
.right dl.columntab dd .nTab .TabContent ul li { float:left; width:50%; display:block; line-height:20px; height:20px;}
.right dl.columntab dd .none {display:none;}
.right dl.columntab dd .calculator { background:url(tab3.jpg) repeat-x; height:62px; padding-top:5px;}
.right dl.columntab dd .calculator p { background:url(ico4.png) no-repeat left center; padding:0 0 0 16px; width:120px; margin:0 auto; line-height:20px; height:20px;}


.leftcenter dl.columnkj { overflow:hidden;}
.mainlist .leftcenter dl.columnkj dd { overflow:hidden; background:#FFF0BC;}
.mainlist .leftcenter dl.columnkj dd .nTab{overflow:hidden;}
.mainlist .leftcenter dl.columnkj dd .nTab .TabTitle{clear:both;overflow: hidden;height:29px; border-bottom:solid 1px #FB9F4C; }
.mainlist .leftcenter dl.columnkj dd .nTab .TabTitle ul{ margin:0;padding:0; position:absolute;}
.mainlist .leftcenter dl.columnkj dd .nTab .TabTitle li{float: left;width: 82px; height:21px;cursor:pointer; margin-right:2px;padding: 7px 0px 0px 0px;list-style-type: none; text-align:center; position:relative; bottom:-1px;}
.mainlist .leftcenter dl.columnkj dd .nTab .TabTitle .active{background:url(kj_3.png) repeat-x; border:1px #FB9F4C solid; border-bottom-width:0px; color:#FF0000; font-weight:bold;}
.mainlist .leftcenter dl.columnkj dd .nTab .TabTitle .normal{background:url(kj_5.png) repeat-x; color:#666666; font-weight:bold;border:1px #FB9F4C solid; height:20px;}
.mainlist .leftcenter dl.columnkj dd .nTab .TabContent{ background:#FFF6E2; overflow:hidden; border:1px #FB9F4C solid; border-top-width:0px; padding:10px;}
.mainlist .leftcenter dl.columnkj dd .nTab .TabContent table { line-height:30px; border-left:solid 1px #FCC38F; border-top:solid 1px #FCC38F; height:35px;}
.mainlist .leftcenter dl.columnkj dd .nTab .TabContent table th {color:#F00; text-align:center; border-right:solid 1px #FCC38F; border-bottom:solid 1px #FCC38F;}
.mainlist .leftcenter dl.columnkj dd .nTab .TabContent table td { background:#FFF; text-align:center; border-right:solid 1px #FCC38F; border-bottom:solid 1px #FCC38F; padding:0;}
.mainlist .leftcenter dl.columnkj dd .nTab .TabContent table td font a { color:#00F;}
.mainlist .leftcenter dl.columnkj dd .none {display:none;}

.mainlist .leftcenter dl.columnkj dd ul.qiu { margin:0; padding:0 0 0 5px;}
.mainlist .leftcenter dl.columnkj dd ul.qiu li { float:left; color:#FFF; font-weight:bold; display:block; padding:0 1px; margin-right:1px; height:21px;}
.mainlist .leftcenter dl.columnkj dd ul.qiu li.red { background:url(redqiu.png) no-repeat center center; text-align:center; width:21px; height:21px; line-height:22px;}
.mainlist .leftcenter dl.columnkj dd ul.qiu li.blue { background:url(blueqiu.png) no-repeat center center; text-align:center; width:21px; height:21px; line-height:22px;}

/*数据图表*/
.mainlist .left2 dl.calculator {}
.mainlist .left2 dl.calculator dt { background:#EFEFEF; color:#CC3333; font-weight:bold; font-size:14px; height:26px; line-height:26px; padding-left:10px;}
.mainlist .left2 dl.calculator dd { overflow:hidden;}
.mainlist .left2 dl.calculator dd ul.map3d { background:#FCFCFC; display:block; overflow:hidden; padding:10px 20px;}
.mainlist .left2 dl.calculator dd ul.map3d li { background:url(ico4.png) no-repeat left center; padding-left:15px; display:block; line-height:22px;}
.mainlist .left2 dl.calculator dd ul.map3d li.red { background:url(ico6.png) no-repeat left center; padding-left:15px; display:block; line-height:22px; }
.mainlist .left2 dl.cathectic {}
.mainlist .left2 dl.cathectic dt { background:#EFEFEF; color:#CC3333; font-weight:bold; font-size:14px; height:26px; line-height:26px; padding-left:10px;}
.mainlist .left2 dl.cathectic dd { overflow:hidden;}
.mainlist .left2 dl.cathectic dd ul.map3d { background:#F0F0F0; display:block; height:44px; overflow:hidden; padding:10px 20px;}
.mainlist .left2 dl.cathectic dd ul.map3d li { background:url(ico4.png) no-repeat left center; padding-left:15px; float:left; width:120px; display:block; line-height:22px;}
.mainlist .left2 dl.cathectic dd ul.map3d li.red { background:url(ico6.png) no-repeat left center; padding-left:15px; }
.mainlist .left2 dl.columnews { border:solid 1px #CCCCCC;}
.mainlist .left2 dl.columnews dt { background:url(titleleft.png) no-repeat; border-bottom:solid 1px #CCCCCC; padding:0 7px 0 18px; height:29px; line-height:29px;}
.mainlist .left2 dl.columnews dt a { color:#E20B00; font-size:14px; font-weight:bold;}
.mainlist .left2 dl.columnews dt span { float:right; font-size:14px;}
.mainlist .left2 dl.columnews dt span a { font-size:12px; color:#666666; font-weight:normal;}
.mainlist .left2 dl.columnews dd {}
.mainlist .left2 dl.columnews dd ul.list { margin:0 auto; padding:10px;}
.mainlist .left2 dl.columnews dd ul.list li { line-height:24px; height:24px;}

.mainlist .centerright2 table { border-left:solid 1px #FCC28E; border-top:solid 1px #FCC28E;}
.mainlist .centerright2 table td { border-right:solid 1px #FCC28E; border-bottom:solid 1px #FCC28E;}
.mainlist .centerright2 table.tb { border:0; line-height:30px;}
.mainlist .centerright2 table.tb td { border:0;}
ul.maptb {}
ul.maptb li { width:33%; float:left; line-height:30px; overflow:hidden;}

.dede_pages{
	overflow:hidden;
	height:20px;
	padding:10px 0px 10px 16px;
}
.dede_pages ul{
	float:left;
}
.dede_pages ul li{
	float:left;
	font-family:Tahoma;
	line-height:17px;
	margin-right:6px;
}
.dede_pages ul li a{
	float:left;
	color:#666;
}
.dede_pages ul li a:hover{
	color:#690;
	text-decoration:none;
}
.dede_pages ul li.thisclass a,.pagebox ul li.thisclass a:hover{
	color:#F63;
	border-bottom:2px solid #F63;
	font-weight:bold;
}
.dede_pages .pageinfo{
	float:right;
	line-height:21px;
	padding:12px 10px 12px 16px;
	color:#999;
}
.dede_pages .pageinfo strong{
	color:#666;
	font-weight:normal;
	margin:0px 2px;
}

/*new add*/
.red { color:#f00;}
.mred { color:#c00;}
.darkred { color:#900;}
.mblue { color:00f;}

.mainlist .menu4 { height:30px;}
.mainlist .menu4 h2 { float:left; background:url(titlezxjjbj.png) repeat-x bottom; width:130px;}
.mainlist .menu4 h2 a { display:block; float:right; background:url(titlezxjj.png) no-repeat; width:114px; height:20px; text-align:center; padding-top:10px; font-size:16px; font-weight:bold; color:#CC0000;}
.mainlist .menu4 ul {background:url(titlezxjjbj.png) repeat-x bottom; float:right; width:810px; height:20px; padding-left:20px; padding-top:10px;}
.mainlist .menu4 li { float:left; line-height:16px; width:65px; border-right:solid 1px #E2E2E2; height:16px; text-align:center;}
.mainlist .menu4 li.right { border-right:solid 0px #E2E2E2;}

.mainlist .member_nav { line-height:18px; margin-bottom:5px;}
.m_submit { width:65px; height:20px; background:url(msubmit_bg.gif) no-repeat; border:0; font-size:14px; line-height:20px; text-align:center;}
.jd_box { width:200px; height:10px; border:1px solid #ccc;}
.mainlist .leftcenter dl.column dd .test_content { width:600px; margin:10px auto; color:#4f555d; font-size:14px; line-height:28px;}
.mainlist .leftcenter dl.column dd .test_content p { padding-left:15px; font-size:14px;}
.mainlist .leftcenter dl.column dd .test_content span { font-size:14px;}

.exam_tab { background:url(jbbg.gif) top repeat-x; border:1px solid #fcc28e; border-collapse:collapse; text-align:center;}
.exam_tab th { border:1px solid #fcc28e; color:#333; font-size:14px; font-weight:bold; line-height:40px; text-align:center;}
.exam_tab td { border-right:1px solid #fcc28e; border-top:1px solid #e8e8e8; color:#666; font-size:14px; line-height:30px;}
.exam_tab td a { font-size:14px; font-weight:bold; text-decoration:underline;}

.xf1 {position:relative; }
.xf2 {position:absolute; width:67px;right:5px; background:#ffc; }
.xf2 dl.xf4 { background:url(rtop_12.gif) no-repeat bottom; padding-bottom:4px; overflow:hidden; }
.xf2 dl.xf4 dt { background:url(rtop_11.gif) no-repeat; height:4px; overflow:hidden;}
.xf2 dl.xf4 dd { padding:0 6px; border-left:solid 1px #f63; border-right:solid 1px #f63;}
.xf2 dl.xf4 dd a { display:block; height:20px; font-size:12px; font-weight:normal; line-height:20px; text-decoration:none; overflow:hidden;}
.xf2 dl.xf4 dd a:hover { background:#fc9;}
.xf2 dl.xf4 dd.xf3 { text-align:right;}


