@charset "utf-8";
/* CSS Document */
article, aside, details, summary, figcaption, figure, footer, header, hgroup, menu, nav, section {display: block;}
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, abbr, address, cite, code, del, dfn, em, img, ins, kbd, q, samp, small, strong, sub, sup, var, b, i, s, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary, time, mark, audio, video {border: 0 none;margin: 0;outline: 0 none;padding: 0;}
* {word-break: break-all;}
body, html {color:#444; font:14px/1.5 arial,"微软雅黑","Microsoft Yahei","Hiragino Sans GB",sans-seri; _background-image:url(about:blank); _background-attachment:fixed;/** 防止 ie6 抖动 **/}
input { margin: 0;padding: 0;vertical-align:middle;font-size:14px; font-family:"微软雅黑","Microsoft Yahei","Hiragino Sans GB",sans-seri; outline:none;}
textarea{font-family:"微软雅黑","Microsoft YaHei",Arial;font-size:14px; outline:none;}
select{cursor: pointer; vertical-align: middle; font-family:"微软雅黑","Microsoft YaHei",Arial; padding:0; margin:0; outline:none;}
option{ padding:0; margin:0; outline:none;}
li {list-style-type: none;}
img {text-align: center; vertical-align: middle;}
address, cite, dfn, em, var { font-style: normal;}
a { text-decoration: none; color:#444; cursor:pointer;}
a:hover { text-decoration: underline;color:#f30;}
img{border:0px;}

/* common */
.bg_1{ background:#F5F5F5;}

.clear{clear:both;font-size:0px;margin:0px;padding:0px;height:0px;line-height:0px;}
.clr{clear:both;}
.lfloat{float:left;}
.rfloat{float:right;}
.none{display:none;}
.block{display:block;}
.inline{display:inline-block;}
.tac{text-align:center;}
.tal{text-align:left;}
.tar{text-align:right;}
.f_bold{font-weight:bold;}
.f_normal{font-weight:normal;}
.indent2{text-indent:2em;}/*缩进*/
.auto_row{table-layout:fixed;word-break:break-all;overflow:hidden;word-wrap:break-word;}/*自动换行*/
.ellipsis{white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}/*省略号*/
.overflow_y{overflow-x:hidden;overflow-y:auto;}
.overflow_x{overflow-x:auto;overflow-y:hidden;}
.relative{position:relative;}
.absolute{position:absolute;}
.fixed{position:fixed;}
.mar_t15{ margin:15px 0 0;}
.pad_a10{ padding:10px;}


/********头部********/
.header{ width:1200px; margin:0 auto; height:80px;}
.header .Logo{ float:left; color:#05a6d4; font-size:34px; padding:12px 0 0;}
.header .Logo:hover{ text-decoration:none; color:#05a6d4;}
.publicity{ float:left; padding:25px 0 0 50px;}
.header .Tool{ float:right; color:#666; padding:26px 0 0;}
.header .Tool a{ padding:0 10px; color:#666;}
.chartTc{ position:fixed; width:1200px; margin:0 auto; background:url(../images/bk06.png) repeat scroll 0 0; z-index:1000;}
.chartTc a.close{ position:absolute; bottom:5px; right:5px; display:block; width:40px; cursor:pointer; z-index:1000;}
.chartTc a.close img{ width:100%;}
/********头部********/

/********banner********/
.banner{ width:100%; background:url(../images/bannerbg_06.jpg) no-repeat scroll center 0 #025785; height:332px;}
.bannerM{ width:1200px; margin:0 auto;}
/********banner结束********/

/********内容信息********/
.content{ width:1200px; margin:0 auto;}
/*资源统计*/
.statistics { border:1px solid #05a6d4; margin:15px 0; border-radius:4px; overflow:hidden;}
.statistics h3{ float:left; background:#dbf0fc; color:#33a0ce; height:50px; line-height:50px; width:100px; text-align:center;}
.statistics ul{ float:left;}
.statistics ul li{ float:left; height:50px; line-height:47px; margin:0 10px; color:#666;}
.statistics ul li strong{ font-size:25px; color:#F07115; padding:0 5px; font-weight:normal;}
.statistics .help{ float:right; color:#33a0ce; padding:14px 0 0;}
.statistics .help a{ color:#fa782f; padding:0 10px; margin:0 0 0 10px; border-left:1px solid #33a0ce;}
/*资源统计*/
.contentBox1{ float:left; border:1px solid #dedede; width:298px; background:#FFF; margin:0 0 15px;}
.contentBox1 h3{ background:#e6f3f7; height:40px;}
.contentBox1 .bd{ height:445px;}
.contentBox2{ float:right; border:1px solid #dedede; width:883px; background:#FFF; margin:0 0 15px;}
.contentBox2 h3{ background:#e6f3f7; height:40px;}
.contentBox3{ border:1px solid #dedede; background:#FFF; margin:0 0 15px;}
.contentBox3 h3{ background:#e6f3f7; height:40px;}
.Notice h3 span{ background:url(../images/tongzhi.png) no-repeat scroll 10px center; line-height:40px; padding:0 0 0 45px; color:#05a6d4;}
.Notice_1{ height:361px; overflow:hidden;}
.Notice_1 ul li{ margin:0 10px; border-bottom:1px dashed #dedede; padding:7px 0;}
.Notice_1 ul li h4{ background:url(../images/point_03.png) no-repeat scroll 0 center; padding:0 0 0 10px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.Notice_1 ul li span{ display:block; color:#999;}
.Notice_1 ul li p{ max-height:63px; *height:63px; overflow:hidden;}

.material h3 span{ float:left; padding:0 20px; height:40px; color:#05a6d4; line-height:40px; cursor:pointer;}
.material h3 span:hover{ text-decoration:none;}
.material h3 span.on{background:#05a6d4; color:#FFF;}
.material h3 a.more{ float:right; font-weight:normal; color:#09F; font-size:14px; margin:10px 10px 0 0;}
.material ul{ padding:10px 0 15px; height:420px; overflow:hidden;}
.material ul li{ text-align:right; padding:10px 0; margin:0 10px; border-bottom:1px dashed #dedede;}
.material ul li span{ color:#999;}
.material ul li a{ float:left; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; width:370px; text-align:justify; background:url(../images/point_03.png) no-repeat scroll 0 center; padding:0 0 0 10px;}
.material ul li em{ float:left; color:#999; padding:0 0 0 70px;}

.material1 h3 span{ float:left; padding:0 20px; height:40px; color:#05a6d4; line-height:40px; cursor:pointer;}
.material1 h3 span:hover{ text-decoration:none;}
.material1 h3 span.on{background:#05a6d4; color:#FFF;}
.material1 h3 a.more{ float:right; font-weight:normal; color:#09F; font-size:14px; margin:10px 10px 0 0;}
.material1 ul{ padding:10px 0 15px; height:336px; overflow:hidden;}
.material1 ul li{ text-align:right; padding:10px 0; margin:0 10px; border-bottom:1px dashed #dedede;}
.material1 ul li span{ color:#999;}
.material1 ul li a{ float:left; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; width:370px; text-align:justify; background:url(../images/point_03.png) no-repeat scroll 0 center; padding:0 0 0 10px;}
.material1 ul li em{ float:left; color:#999; padding:0 0 0 70px;}

.Ranking h3 span{ float:left; padding:0 20px; height:40px; color:#05a6d4; line-height:40px;  cursor:pointer;}
.Ranking h3 span:hover{ text-decoration:none;}
.Ranking h3 span.on{background:#05a6d4; color:#FFF;}
.Ranking h3 a.more{ float:right; font-weight:normal; color:#09F; font-size:14px; margin:10px 10px 0 0;}
.Ranking ul li{ text-align:right; padding:8px 0; margin:0 10px; border-bottom:1px dashed #dedede;}
.Ranking ul li span{ color:#999;}
.Ranking ul li a{ float:left; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; width:370px; text-align:justify; background:url(../images/point_03.png) no-repeat scroll 0 center; padding:0 0 0 10px;}
.Ranking ul li em{ float:left; color:#999; padding:0 0 0 70px;}

.fodder{ padding:0 0 10px;}
.fodder h3 span{ float:left; padding:0 20px 0 40px; height:40px; color:#05a6d4; line-height:40px;  cursor:pointer;}
.fodder h3 span:hover{ text-decoration:none;}
.fodder h3 span.on{ color:#FFF; background:url(../images/cailiao_03.png) no-repeat scroll 10px center #05a6d4;}
.fodder h3 a.more{ float:right; font-weight:normal; color:#09F; font-size:14px; margin:10px 10px 0 0;}
.fodder ul li{ float:left; width:104px; margin:10px 0 0 15px;}
.fodder ul li img{ width:100%;}
.fodder ul li a{ display:block; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}

.statistics1{ padding:0 0 15px;}
.statistics1 h3 span{ float:left; padding:0 20px; height:40px; color:#05a6d4; line-height:40px;  cursor:pointer;}
.statistics1 h3 span:hover{ text-decoration:none;}
.statistics1 h3 span.on{background:#05a6d4; color:#FFF;}
.statistics1 h3 a.more{ float:right; font-weight:normal; color:#09F; font-size:14px; margin:10px 10px 0 0;}
.statistics1 dl{ float:left; background:#dbf0fc; margin:15px 0 0 15px; width:182px; text-align:center; padding:10px 0;}
.statistics1 dl dt{ font-size:18px; padding:5px 0; color:#05a6d4;}
.statistics1 dl dd strong{color:#F9791E; font-size:22px; font-weight:normal; padding:0 5px;}

.table_style{ border-collapse:collapse;background-color:#FFFFFF; font-size:13px; color:#666;}
.table_style th{border-bottom:1px solid #DADADA; border-collapse:collapse;padding:8px 5px; color:#666;}
.table_style th a{ padding:0 5px;}
.table_style td{ border-bottom:1px dashed #DADADA; border-collapse:collapse; padding:10px 0;}
.table_style td label{ padding:0 5px; cursor:pointer;}
.table_style td a{ padding:0 5px; color:#24A2FF;}
.table_style td span{ padding:0 5px; color:#999;}
.table_style td em{ display:block; width:20px; height:20px; text-align:center; line-height:20px; margin:0 auto; background:#999; color:#FFF; border-radius:4px;}
.txt_cent td,.txt_cent th{ text-align:center;}

/********内容信息结束********/

/********底部信息********/
.footer{ padding:10px 0; background:#4f5f6f;}
.footer p{ padding:5px 0; text-align:center; color:#FFF;}
/********底部信息结束********/



/********原main样式********/
img {border:0px;}
.xing{color:red;}
a:link {font-size: 14px; color: #444;text-decoration: none;}
a:visited {font-size: 14px; color:#023889;text-decoration: none;}
a:hover {font-size: 14px; color: #ff0000;text-decoration: underline;}
a:active {font-size: 14px;color: #023889;text-decoration: underline;}

.divPlan {width:100%;margin:20px 0px; padding:0px;text-align:center;}
.planCon {width:82%; margin:0px auto;padding:0px; border:none;border-collapse:collapse; text-align:left;}
.planCon .bigFont{ font-size:14px; font-weight:bold; color:#FFF; padding:0 0 10px; background:#139CC5; border-left:1px solid #139CC5;  border-right:1px solid #139CC5;}         
.planCon .bigFont span{ line-height:40px; padding:0 0 0 10px; font-size:15px;}
.planCon .cap {height:45px; background:#139CC5; overflow:hidden; border:1px solid #139CC5; color:#FFF; /*background:url(../images/newplan_bg.gif) repeat-x;*/}
.planCon .cap span{line-height:30px;color:#FFF;font-size:14px;font-weight:bold;padding-left:10px;}
.planCon .cap img{border:0px;width:16px;height:16px; vertical-align:text-bottom;}
.planCon .cap a {padding:4px; margin:0 3px; color:#222222;text-decoration:none; border-radius:2px; border:1px solid #74C0D6; /*background-image: url(../images/button_bg.gif); */display:inline-block;}
.planCon .cap a:hover {padding:4px; color: #000000;text-decoration: none; background: #127998; border:1px solid #127998; }

.planCon .title{line-height:40px;  text-align:left;color:#1D90B3;font-weight:bold; background-color:#D1E9F0;
             border-left:#D1E9F0 1px solid;border-right:#D1E9F0 1px solid; padding:0 10px; font-size:14px;}
.planCon .odd {width:15%; padding:10px 5px; font-size:14px; border:#CDE2E8  1px solid; background-color:#EFFBFF; text-align:right;}
.planCon .even {padding:10px 5px; border:#CDE2E8  1px solid;}
.planCon .even2 {padding:10px 5px;border:#CDE2E8  1px solid;}
.planCon .even2 select{ padding:5px;  border:1px solid #dedede;}

.planEdit {width:82%; margin:0px auto;padding:0px; text-align:left;border-collapse:collapse;}      
.planEdit th { padding:10px; text-align:left;color:#1D90B3;font-weight:bold; background-color:#D1E9F0;
             border-left:#D1E9F0 1px solid;border-right:#D1E9F0 1px solid; font-size:14px;}
.planEdit td { border:#dedede 1px solid; padding:5px;}
.planEdit .odd {width:15%; padding:10px 5px; font-size:14px; border:#CDE2E8  1px solid; background-color:#EFFBFF; text-align:right;}
.planEdit .cap {height:34px; background:url(../images/newplan_bg.gif) repeat-x;}

/* ����ͼ��ֱˮƽ���� */
.thumbnailDiv
{
	display:table-cell !important;
	display:block;
	position:static !important;
	position:relative;
	overflow:hidden;			
	width:110px; height:68px;
	padding-top:10px;
	/*border:solid 1px #ccc;*/ 
	background-color:#f8fcff;	
	vertical-align:middle;
	text-align:center;}	
.thumbnailDiv p
{
	display:table-cell !important; 
	display:block; 
	margin:0; 
	position:static !important; 
	position:absolute; 
	top:50%; 
	left:50%; 
	width:110px;
	margin-left:auto; 
	margin-right:auto;}		
.thumbnailDiv img
{
	position:static !important;
	 width:80px;
	position:relative; 
	top:auto !important; 
	top:-50%; 
	left:auto !important; 
	left:-50%;}
.thumbnail a {text-decoration: none; color:#999; font-size:12px;}
.thumbnail a:link {text-decoration: none; color:#999}
.thumbnail a:hover {text-decoration:underline ; color:#ff0000;}
.thumbnail a:active {text-decoration: none; color:#ff0000}
.thumbnail a:visited {text-decoration: none; color:#999}
/* end */

/* ���� */
.Forum{line-height:28px; padding:10px 10px 10px 20px; background-color:#f0f0f0;}
.Forum .info{color:#217BBA;}
.Forum .info img{width:13px;padding-right:5px;padding-top:10px;	vertical-align:text-bottom;}	
.Forum .con{padding-top:8px;color:#444444;}
.Forum_tr{height:28px; background-color:#f0f0f0;}
.Forum_tr td{ padding:10px 0;}

.grv {margin:5px auto;width:98%; border: #a5d8ff 1px solid; border-collapse:collapse; text-align:center;font-family:Arial;}
.grv TH {height:25px;line-height:25px; border:#a5d8ff 1px solid; background-image: url(../images/th_bg.gif); color:#006699; font-weight:bold;}
.grv TD {height:22px;line-height:22px; border:#cbe0f3 1px solid;}
.grv img{border:0px; vertical-align:text-bottom;}
.grv .rowbg {background-color: #f9fcff;}
.grv .rowbg2 {background-color: #eff3fb;}
.grv .td1{text-align:left; padding-left:5px;} 

.grv a:link {font-size: 12px; color: #023889;text-decoration: underline;}
.grv a:visited {font-size: 12px; color:#023889;text-decoration: underline;}
.grv a:hover {font-size: 12px; color: #ff0000;text-decoration: none;}
.grv a:active {font-size: 12px;color: #023889;text-decoration: underline;}

/* ��������table */
.tab {margin:0px auto;padding:0px;width:100%; border:solid 1px #a5d8ff; border-collapse:collapse;}
.tab th	{padding:0px;height:30px;line-height:30px;border:solid 1px #a5d8ff; background-image:url(../images/th_bg2.gif); font-size:14px;font-weight:bold;color:#006699;}
.tab td {padding:3px;height:25px;line-height:25px;border:solid 1px #cbe0f3;}
.tab .td_bg {background-color:#ecf7ff;text-align:right;}
.tab .tr_bg {background-image:url(../images/td_bg2.gif);height:30px;line-height:30px;text-align:center;}
.tab .btn {/*background-image: url(../images/button_bg.gif);*/ background:#469FF7;	padding:0 10px; *padding:4px 2px 5px 3px; height:30px; line-height:28px; border:1px solid #469FF7; cursor:pointer; color:#FFF; border-radius:2px;}

/* ��ҳ�ؼ���ʽ�����ķ��� */
.divPage {text-align:right;width:98%}
.paginator {font:12px Arial, Helvetica, sans-serif;padding:3px 8px 5px 0px; margin:0px 0px; }
.paginator .cpb {padding: 1px 6px;font-weight: bold; font-size: 12px;border:none; border:solid 1px #eeeeee; background-image:url(../images/select_bg.jpg); color: #fff;   }
.paginator a {padding: 1px 6px; border: solid 1px #ddd; background: #fff; text-decoration: none;margin-right:2px;}
.paginator a:visited {padding: 1px 6px; border: solid 1px #eeeeee; background: #fff; text-decoration: none; color:#006699;}
.paginator a:hover {color: #000000; background: #ffffff;border-color:#666666;text-decoration: none;}

/* �ı��򡢰�ť */
.txt 
{
	border:none;border-bottom:1px #cacaca solid;
	line-height: 30px;height: 30px;}
.txt2
{
	border:solid 1px #86b9d6;background-color: #fff;
	width:160px;height:20px;line-height:20px;padding-left:2px;}
.Mtxt 
{
	border:solid 1px #86b9d6;background-color: #fff;line-height:20px;
	width:90%;height:120px;overflow-y:auto; }

.hid{display:none }

.btn {background:#469FF7;	padding:0 40px; *padding:4px 2px 5px 3px; height:40px; line-height:40px; border:1px solid #469FF7; cursor:pointer; color:#FFF; border-radius:2px;}
.btn1{ background:#469FF7;	padding:0 20px; *padding:4px 2px 5px 3px; height:30px; line-height:26px; border:1px solid #469FF7; cursor:pointer; color:#FFF; border-radius:2px;}

.tabTree{
		margin:0px auto;
		width: 90%;
		border-collapse: collapse; 
		border:solid 1px #a5d8ff;
		text-align:left }
.tabTree th	{
		background-image:url(images/th_bg2.gif);
		border:solid 1px #a5d8ff;
		line-height:30px;
		height:30px;
		font-weight:bold;
		color:#006699;
		padding:0; } 
.btn-yellow {/*background:url(../images/search_bg.jpg) repeat-x bottom;*/ background:#F3BF2E;	padding:0 10px; *padding:4px 2px 5px 3px; height:30px; line-height:28px; border:1px solid #F3BF2E; cursor:pointer; color:#8E6B08; border-radius:2px;}
/********原main样式********/
	
