﻿@charset "utf-8";

*{margin:0px; padding:0px;}

body{ background:#f3f3f3;}

a{color:#009; text-decoration:none}

a:hover{color:#06f;text-decoration:underline}

img {border: 0px}

div{overflow:hidden}

#containter{width:980px; margin:0px auto;}

.boards{ width:980px; margin:5px 0px 0px}

.clear 	{clear: both}

.fl{ float:left}

.fr{ float:right}

.mr5{ margin-right:5px}

.mt5{ margin-top:5px}

.line{ border:1px solid #ddd}

.whitebg{ background:#fff}

.graybg{ background:#222}

.of{ overflow:hidden}

.text_link li{list-style:none;float:left;width:80px}

.text_link li a{font:normal normal 12px/22px 宋体; color:#009}

.text_link li.w100{ width:90px;}
.text_link li.w160{ width:160px;}
.text_link li.w170{ width:180px;}
.text_link{padding-left:10px;}

.w160{ width:155px;}
.w180{ width:215px;}
.w320{ width:318px;}

.w350{ width:400px;}

.w400{ width:350px;}

.w351{ width:653px;}

.w341{ width:341px;}

.w238{ width:238px;}

.w228{ width:228px;}

.w377{ width:375px;}

.w759{ width:759px;}

.w600{ width:535px;}

.h272{ height:272px;}

.h200{ height:200px;}

.h80{ height:80px;}

.h60{ height:60px;}
.h150{ height:150px;}
.h170{ height:170px;}

.h180{ height:150px;}

.h318{ height:318px;}

.h400{ height:315px;}

.h479{ height:479px;}

.h481{ height:481px;}

.h551{ height:551px;}

.h553{ height:553px;}

.h758{ height:798px;}
.w958{ width:958px;}
.w980{ width:980px;}

.w978{ width:978px;}

.mxdw{ height:248px; overflow:hidden}

h5{ padding-left:10px;background:url(../images/title.jpg) repeat-x -1px -1px; height:33px; position:relative; line-height:25px; color:#FFF; font-size:14px;clear:both}

h5 a{ position:absolute; top:4px; right:10px; font-size:12px; color:#bbb}

h5.short{background:url(../images/title1.jpg) repeat-x 0px -1px;color:#444;padding-left:30px;}

h3 a{ font-size:14px; text-align:center; background:#444; line-height:30px;height:30px;color:#fff;display:block}

.newslist{ margin:5px; margin-left:25px;} 

.listitem{ margin:10px 40px;} 

.newslist li{ font-size:12px; line-height:25px; background:url(../images/dotted.gif) bottom repeat-x; height:25px; position:relative;color:#666}

.newslist li a{ color:#333}

.newslist li span{ position:absolute; right:10px; top:0px; font-family:"宋体"}

.mlist{padding:5px 0px;}

.mlist a{width:80px; color:#333;font-size:12px;line-height:22px;height:22px;background:url(../images/arrow.gif) no-repeat 10px center; display:block;float:left; padding-left:25px}

.tbanner{ background:#f0f0f0;height:30px; border-bottom:1px solid #ddd}

.tbar{ width:980px; height:30px overflow:hidden;clear:both;line-height:30px; margin:0px auto; text-align:right; font-size:12px}

.tbar a{ color:#999;padding:0px 10px;}

.tbar span{ color:#999;float:left}

.topbanner{height:150px;background:url(../images/logo.jpg) no-repeat #fff;width:980px;}

#footer{ font-size:12px; line-height:20px; text-align:center; padding:25px 0px;clear:both}

.tmenus{height:40px; background:url(/images/red_bar.jpg) repeat-x; clear:both; position:relative}

.tmenus,.tmenus a{ color:#fff;padding:0px 8px;font-size:12px;line-height:40px;}

.tmenus span{position:absolute;top:0px;right:0px;}

.tmenus a:hover{ color:#999;}

.submenu{ background:#eef; padding:5px 0px;}

.submenu a{color:#000;padding:0px 5px;font-size:12px;}

.bmenus	{text-align:center;font-size:12px;padding:10px 0px;clear:both}

.bmenus a{padding:0px 10px;font-size:12px}

.imglist li{width:182px; height:160px; list-style:none; float:left; border:1px solid #ddd; margin:9px 0px 0px 15px;position:relative}

.imglist li img{border:2px solid #fff; width:178px; height:120px;}

.imglist li a span{font-size:12px; text-align:center;display:block;padding:3px}

.imglist li a{ color:#000}

.imglist li a:hover{ color:#900}

.red{ color:red}

.notice_board p{text-indent:2em; padding:0px 20px;font: normal normal 12px/18px "宋体";}

.notice_board ol{ margin:0px 10px; margin-left:45px}

.notice_board li{line-height:15px; font-size:12px;}

.notice_board p.title{ text-indent:0em;font:normal bold 28px/32px "宋体";text-align:center;padding:10px 0px 20px;}

.e_list{ width:180px;height:200px;overflow:hidden; color:#fff; position:absolute; top:10px; right:10px;}

.nav{ line-height:20px; padding:10px 20px; border-bottom:1px solid #ccc; font-size:12px;color:#666;}

.nav,.nav a{ color:#666;}

.white,.white a{
	color:#fff;
}

h1.imgtitle{
	font-size:14px;
	text-align:center;
	color:#999;
	line-height:40px;
}

.imgarea{
	padding:20px 20px 10px 20px;
	text-align:center
}

.atitle{
	padding:40px;
}

.atitle h1,.newsbody .atitle h2{
	font-size:20px;
	line-height: 1.3em;
	font-weight:bold;
	text-align:center;
}

.atitle h2{
	font-size:12px;
	font-weight:normal;
	text-align:center;
	line-height:30px
}

.info{
	font-size:12px;
	text-align:center;
	padding:10px 0px;
	border-top:1px solid #ddd;
	border-bottom:1px solid #ddd;
	background:#f4f4f4
}

.newstext{
	padding:20px 0px;
	overflow-y:auto;
	height:480px;
}

.newstext p{
	text-indent:2em;
	line-height:25px;
	font-size:14px;
	padding:0px 40px;
	text-align:justify
}
.newstext> p > img {
    margin:16px 0px;
	width:500px;
}

.newstext .tpic{
	float:right
}

.page_nav{
	line-height:20px;
	border-top:1px solid #eee;
	padding:10px 40px;
	font-size:12px;
	text-align:center;
	clear:both
}

.page_nav a{
	color:#009
}

.page_nav a:hover{
	text-decoration:underline
}

.notice{
	font-size:12px;
	text-align:center;
	color:#999;
	line-height:40px;
	height:40px;
}

.cj{height:120px;
	background:url(../images/cj.jpg) no-repeat; 
	padding:0px 120px;
}

.cj marquee{
	font: normal normal 48px/120px "黑体";
	color:#ff0
}



.alllink{
	height:100px;
}
.alllink li{
	list-style:none;
	float:left;
	line-height:20px;
	padding:0px 5px;
}
.alllink li.w4{
	width:80px
}
.alllink li.w5{
	width:100px
}
.alllink li.w7{
	width:120px
}

.alllink li.w9{
	width:150px
}

.alllink li.w14{
	width:200px
}

.alllink li a{
	font-size:12px;
	color:#009;
	display:block
}

.scroll {
	overflow:hidden;
	position:relative;
}

.inscroll {
	width: 2000%;
	position:absolute
}

.scroll div{
	float: left;
	display: inline
}

.inscroll li{
	float:left;
	list-style:none
}
.itemlist{
	height:165px;
	float:left
}

.itemlist li{
	width:182px;
	height:165px;
	list-style:none;
	border:1px solid #ddd;
	margin-left:9px;
	position:relative
}

.itemlist li img{
	border:2px solid #fff;
	width:178px;
	height:120px;
}

.itemlist li a span{
	font-size:12px;
	text-align:center;
	display:block;
	padding:3px
}

.itemlist li a{
	color:#000
}

.itemlist li a:hover{
	color:#900
}

.result{
	margin:5px 15px 10px;
	margin-left:30px;
}

.result li a{
	line-height:22px;
	position:relative;
	background:url(../images/dotted.gif) bottom repeat-x;
	font-weight:bold;
	color:#00f
}
.result li span{display:block;}

.result li span.otherinfo{color:#6090ff}

.searchbox{
	padding:5px 0px;
	border:1px solid #ddd;
	margin:5px 0px 0px;
	position:relative;
	height:20px;
	background:url(../images/searchbg.gif) repeat-x 0px center;
}

.searchbox #keyboard{
	width:300px;
	height:16px;
	position:absolute;
	left:300px;
	top:5px;
}

.searchbox #btnSearch{
	width:60px;
	height:20px;
	border:0px;
	background:url(../images/search.gif);
	position:absolute;
	right:300px;
	top:5px;
}