@charset "utf-8";

/*Global Style*/
body, form, div, ul, li, a, p, dl, dd, dt, h1, h2, h3, h4, h5, h6{margin:0; padding:0; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal;}
ul{list-style:none;}
img{border:none;}
cite{font-size:10px; font-style:normal; padding:0 2px;}
input, textarea, select{padding:2px; margin-right:4px; border:1px solid; border-color:#777 #ccc #ccc #777; font-family:"Courier New";}
input.checkbox{border:0; margin:0; border:none;}
input.button{background:#ddd; border:1px solid; border-color:#eee #777 #777 #eee; padding:2px 6px!important; padding:2px 6px 0 6px; margin-right:4px; cursor:pointer;}
a:link, a:visited{color:#1a1a1a; text-decoration:none;}
a:hover, a:active{text-decoration:underline;}

/*page turner*/
.page_turner{padding-top:10px; margin-top:5px; color:#267AC3; border-top:1px dashed #ccc;}
	.page_turner a, .page_turner span{float:left; display:block; width:auto; border:1px solid #267AC3; padding:0px 5px; margin:0 2px; line-height:18px;}
	.page_turner a:link, .page_turner a:visited{text-decoration:none; font-weight:normal; color:#267AC3;}
	.page_turner a:hover, .page_turner a.c{background:#5496D0; color:#fff;}
	.page_turner cite{padding:0;}

/*common*/
.loading{position:fixed!important; position:absolute; z-index:9999; left:1px;  bottom:1px; width:auto; color:#fff; background:#68af02 url(loading.gif) 6px center no-repeat; padding:2px 8px 2px 22px;}
.center{width:920px; margin-left:auto; margin-right:auto;}  .mtop{margin-top:5px; clear:both;}

.tlink{height:22px; line-height:22px; background:#ededed;  text-align:right; padding-right:5px; width:915px;}
	.tlink span{float:left;}
.head{margin-top:10px; margin-bottom:10px; height:80px;}
.navs{height:30px; background:url(news.nav.bg.jpg) repeat-x; border:1px solid #1068b4; width:918px;}
	.navs ul{margin-left:10px;}
	.navs li{float:left; display:block;}
	.navs li a{display:block; padding:0 10px; margin-right:10px;}
	.navs li a:link, .navs li a:visited{font-size:14px; color:#fff; font-weight:bold; line-height:30px;}
	.navs li a:hover, .navs li a:active{text-decoration:none; background:#287ac3;}
	.navs form{width:190px; float:right; padding-top:3px;}
	.navs form .button{border:none; background:url(news.search.btn.gif); width:55px; height:20px; cursor:pointer;}
.tags{background:url(news.navs.bg2.jpg) repeat-x; height:21px; padding:8px 10px 0 10px; width:900px; clear:both; color:#444;}
	.tags strong{color:#004cbd; font-weight:normal;}
	.tags span{float:right;}
	.tags span a{margin-right:10px;}
	.tags span a:link, .tags span a:visited{color:#004cbd; text-decoration:none;}
	.tags span a:hover, .tags span a:active{color:#ff5a00; text-decoration:none;}

.area-a{margin-top:10px;}
	.area-a .L{float:left; width:320px;}
	.area-a .C{float:left; width:350px; margin:0 10px;}
		.area-a .top1{background:url(news.hot.gif) no-repeat 0 0; height:60px; overflow:hidden; padding-left:80px; color:#666; border-bottom:1px dashed #ccc; padding-bottom:10px;}
		.area-a .top2{border-top:1px dashed #ccc; margin-top:8px; padding-top:10px;}
	.area-a .R{float:left; width:230px; overflow:hidden;}
		.area-a .R h1{color:#ff5a00; font-size:14px; font-weight:bold;}
		.area-a .RB{width:226px; border-left:4px solid #e6e6e6;}
		.area-a .RH{min-height:538px; height:auto!important; height:538px;}

.area-b{margin-top:10px; background:#eee;}
	.area-b .L{float:left; width:670px; background:#fff; padding-right:10px; min-height:800px; height:auto!important; height:800px;}
	.area-b .L .pos{border-bottom:1px dashed #ccc; padding-bottom:5px; margin-bottom:5px; line-height:2em;}
		.area-b .L .pos span{float:right;}
		.area-b .L .news h1{text-align:center; font-size:24px; font-weight:bold; color:#000099; margin-top:10px;}
		.area-b .L .news h6{text-align:center; color:#999; margin-top:10px;}
		.area-b .L .news h6 strong{color:#ff5a00;}
		.area-b .L .news h6 a:link, .area-b .L .news h6 a:visited{color:#226eb1; text-decoration:underline;}
		.area-b .L .news .read{margin-top:20px; margin-bottom:20px;}
		.area-b .L .news .read, .area-b .L .news .read p, .area-b .L .news .read div{font-size:14px; line-height:2em;}
		.area-b .L .news .read .image{overflow:hidden; text-align:center;}
		.area-b .L .news .read .file{margin:20px 0 0 0;}
		.area-b .L .news .read .file a:link, .area-b .L .news .read a:visited{color:#000099; font-size:14px; font-weight:bold; text-decoration:underline;}
		.area-b .L .comment{border-top:1px dashed #ccc; padding-top:10px;}
		.area-b .L .comment p{line-height:2em;}
		.area-b .L .comment p strong{color:#ff5a00;}
		.area-b .L .comment p a:link, .area-b .L .comment p a:visited{color:#226eb1; text-decoration:underline;}
		.area-b .L ul{padding-left:0;}
		.area-b .L .list dl, .area-b .L .list dt, .area-b .L .list dd{display:block; margin:0; padding:0 5px;}
		.area-b .L .list dl{margin:10px 0; padding-bottom:10px; border-bottom:1px dashed #aaa;}
		.area-b .L .list dt{color:#444; height:1.8em;}
		.area-b .L .list dt span{float:right; font-size:10px;}
		.area-b .L .list dd{color:#999; line-height:1.8em;}
	.area-b .R{float:left; width:240px; padding:5px 0 5px 0;}
		.area-b .R h1{color:#ff5a00; font-size:14px; line-height:2em; font-weight:bold; margin:0 5px; background:#fff;}

.area-c{margin-top:10px;}
	.area-c .L{float:left; width:218px; border:1px solid #d0d0d0;}
		.area-c .L h1{background:#e9e9e9; font-size:14px; font-weight:bold; color:#000; padding:4px 5px;}
		.area-c .L ul{display:block; margin:10px;}
		.area-c .L li{border-bottom:1px dashed #ccc; line-height:30px; font-size:13px;}
		.area-c .L li a{display:block; background:#fff url(../news.menu.jpg) no-repeat 30px 7px; padding-left:52px;}
	.area-c .R{float:left; width:690px; margin-left:10px;}
		.area-c .R .listTB{background:#a1c5ed;}
		.area-c .R .listTB th{color:#fff;}
		.area-c .R .listTB td{background:#fff;}
		.area-c .R .listTB td.desc{color:#aaa}
		.area-c .R .listTB td.desc strong{font-weight:normal; color:#004cbd; margin-right:5px;}

.search{}
	.search dl, .search dt, .search dd{display:block; padding:0; margin:0; font-size:14px; line-height:24px;}
	.search dt, .search dd{padding:0 5px;}
	.search dt{background:#f4f8fb;}
	.search dt a:link, .search dt a:visited{font-size:14px; color:#004cbd;}
	.search dt span{float:right; font-size:10px; color:#999;}
	.search dd{color:#999;}
	.search dd{height:80px;}

ul.news{clear:both; display:block; padding:5px 5px 5px 10px;}
	ul.news li{line-height:25px;}
	ul.news li span{float:right; font-family:Verdana; font-size:10px; margin-right:5px;}
	ul.news li.pic{margin:0; padding:0; padding-left:4px;}
	ul.news li.pic a:link, ul.news li.pic a:visited{color:#444; text-decoration:underline;}
	ul.news li.c{background:#f4f8fb;}
ul.icon li{background:url(news.icon.gif) no-repeat 5px center; padding-left:14px;}
	ul.icon li.c{background:#f4f8fb url(news.icon.gif) no-repeat 5px center;}
ul.px14 li a{font-size:14px; line-height:28px;}
ul.uline li a:link, ul.uline li a:visited{text-decoration:underline;}
ul.blue li a:link, ul.blue li a:visited{color:#004cbd;}

.box{border:1px solid #c2d8e7; min-height:291px; height:auto!important; height:291px;}
	.box h1{background:url(news.box.title.gif) repeat-x; border-bottom:1px solid #c2d8e7; height:28px; line-height:28px; padding:0 10px; color:#5496d0; font-size:14px; font-weight:bold;}
	.box h1 a:link, .box h1 a:visited{float:right; font-family:Verdana; font-size:10px; color:#666;}

.foot{margin:10px auto; background:url(news.foot.logo.gif) no-repeat 80px 0; clear:both;}
	.foot p{margin-left:320px; line-height:2em; font-family:Verdana, Arial, Helvetica, sans-serif;}
	.foot p, .foot p a:link, .foot p a:visited{color:#999;}
