@charset "gb2312";
/*基础*/
body {margin:0;font:12px "宋体";color:#333;background: url(../images/header.png) repeat-x left -35px;}
img,form,ul,li,dl,dd,h1,h2,h3,h4,input,dd,p{margin:0;padding:0}
input:focus{ outline:none}
dt{text-align:left}
img{border:none}
li{list-style:none}
a{color:#333; text-decoration:none}
a:hover,.a a:hover,.fff a:hover{color:#f00;text-decoration:underline}
h1{font-size:14px}
/*额外*/
td{vertical-align:top}
.a a{color:#0146b6;}
.a1 a{color:#216c08;}
.fff a{color:#FFF}
.fff a:hover{color:#FFF;}

.b{color:#e00106}
.indent{text-indent:2em}
.fl{float:left}
.w{
	width:950px;
	margin:0 auto;
	background:#FFF
}
.temp1{margin-top:10px;}
.cursor{cursor:pointer}
.red a{color:#e00106}
.over,.overa a,.overli li{white-space:nowrap; overflow:hidden; text-overflow:ellipsis}
h2 {
font-size: 14px;
}
.clear{clear:both}

/**/
#header,#main,#main_home{
margin: 0px auto;
width: 960px;
}
#header {
height: 100px;
background: url(../images/logo.png) no-repeat 25px 6px;
position: relative;
}
#main,#main_home{
background:url(../imagesg/r_bg.gif) 213px 0 no-repeat;
border:solid 1px #f00
line-height:22px;
height:auto!important; 
}
#main_home{
	height:auto!important; 
	height:390px; 
	min-height:390px;
background:none}
#left {
	float:left;
	width:203px;
}
#right {
	float:right;
	width:747px;
	border-top:solid 1px #ccc;
	background:url(../images/r_bg.gif) right 0 no-repeat;
}
/*sousuo*/
.ser{
	float:left;
	width:250px;
	height:20px;
	background:url(../images/ser.jpg) no-repeat;
}
.search-keyword{
	width:195px;
	height:19px;
	line-height:19px;
	padding-left:8px;
	font-size:12px;
	color:#999;
	border:none;
	background:none;
}
.search-submit{
	width:29px;
	height:20px;
	border:none;
	cursor:pointer;
	background:url(../images/submit.jpg) no-repeat;
}
.yuyan{float:left; width:180px;}
/**/
#top {
font-size: 12px;
position: absolute;
top: 20px;
right: 0px;
line-height: 20px;
text-transform: capitalize;
}
#top a {
margin: 0px 0px 0px 0px;
color: #666;
}
#top a:hover {
color: #FFF;
background: #F60;
}
.menu {
position: absolute;
right: 0px;
bottom: 0px;
height: 38px;
font-size:13px;
}

/**/
.banner{border:solid 10px #eee;width:940px;height:230px;margin:5px auto 3px}
.slide {
	width:950px;
	height: 230px;
	overflow: hidden;
	position: relative;
	float: left;
	z-index:1;
}
#pic {
	width:940px;
	height:230px;
	overflow: hidden;
	position: absolute;
}
#pic img{
	width:940px;
	height: 230px;
}
#num {
	position: absolute;
	right: 20px;
	bottom: 20px;
}
#num span {
	background: #F60;
	margin-right: 2px;
	margin-left: 2px;
	color: #FFF;
	font-size: 14px;
	display: block;
	float: left;
	text-align: center;
	height: 20px;
	width: 25px;
	line-height: 20px;
}
#num .the {
	color: #F60;
	background: #FFF;
	font-weight: bold;
}
#time {
	height: 23px;
	border-bottom: 1px solid #ddd;
	padding: 15px 10px 0px;
	width: 940px;
	margin-bottom: 20px;
}
/*news*/
.in_news{
}
.in_news div{
	height:72px;
	padding:10px 0;
	background:url(../images/in_new.gif) left bottom repeat-x;
	margin-bottom:3px;
}
.in_news div a{
	color:#00477d
}
.in_news img{
	float:left;
	width:100px;
	height:75px;
	margin:0 15px;
}
.in_news p{
	padding-right:10px;
	line-height:20px;
}
.in_news div strong{
	display:block;white-space:nowrap; overflow:hidden; text-overflow:ellipsis
}

.in_news li{
	width:340px;
	height:22px;
	line-height:18px;
    _margin-bottom:-4px;
}
.in_news li a,.in_news li span{
	float:left;
	display:block;
	width:205px;
	height:22px;
	line-height:18px;
	padding-left:18px;
	background:url(../images/31.jpg) 10px 6px no-repeat;
}
.in_news li span{
	float:right;
	width:90px;
	background:none;
}
/*footer*/
.line{
	height:auto;
	line-height:20px;
	border-top:solid 1px #d0d0d0;
	border-bottom:solid 1px #d0d0d0;
	background:#ebebeb;
	padding-top:5px;
	padding-bottom:5px;
	font-family:Arial, Helvetica, sans-serif
}
.line div{
	width:960px;
	margin:0 auto;
}
.line div div{
	float:left;
	width:300px;
}
.line ul{
	float:right;
	width:650px;
	text-align:right;
	word-spacing:1em;
}
#footer{
	width:960px;
	margin:10px auto;
	line-height:20px;
	font-family:Arial, Helvetica, sans-serif
}
#footer .f1{
	float:left;
	width:510px;
	padding-left:50px;
	background:url(../images/footer.jpg) 10px center no-repeat;
}
#footer .f2{
	float:right;
	width:380px;
	height:23px;
	padding-top:10px;
}
#footer form{
	display:inline;
	margin-right:10px;
}
#footer select{
	width:150px;
	text-align:center
}
.tblbord{background:#FFF}
.tblqq{font:13px; padding:5px 0; margin:0 10px;}



	.imglist{ width:100%;}
		.imglist li{ width:200px; border:1px solid #ccc;border-radius:5px;-ms-border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px; padding:10px; float:left; margin-right:15px; margin-bottom:15px;}
		.imglist li img{ width:200px; height:150px;float:left; margin-bottom:5px;}
		.imglist li div{ width:200px; height:25px; overflow:hidden; line-height:25px; text-align:center; background-color:#C7D8E8; text-indent:initial; float:left;}
	
	
	.artview { padding:10px;}
.artview_title { height:40px; line-height:30px; border-bottom:#f5f5f5 2px solid; text-align:center; font-size:16px; font-weight:bold; margin-bottom:6px; }
.artview_info { text-align:center; }
.artview_intr { padding:5px; line-height:1.7em; color:#868686; background-color:#F5F5F5; border:#E5E5E5 1px solid; margin:0 1px 10px 1px; text-indent:24px; }
#artview_content { line-height:2em; text-indent:28px; text-align:justify; text-justify:inter-ideograph; }
#artview_content, #artview_content a { font-size:14px; }








