* {
	margin:0;
	padding:0;
}
body {
	background:url(../images/web_01.jpg);
	background-repeat:repeat-x;	
}
/*------------index.jsp-----------*/
#top{
	height:40px;
	background-color:#000;	
}
#top_1{
	width:1100px;
	margin:0 auto;
}
#top_1 div{
	width:1100px;
	height:40px;
	border-left:1px solid #666;
	float:left;
	text-align:center;
}
top_1 div:hover {
	background-color:#fff;	
}
#top_1 div a{
	font-size:14px;
	color: #999;
	text-decoration:none;
	line-height:40px;
}
#top_1 input{
	height:40px;
	width:200px;
	border:none;
	background-color:#333;
	font-size:14px;
	color: #999;
	line-height:40px;
}
#top_1 ul, #top_1 form{
	float:right;
}
#top_1 ul li {
	height:15px;
	width:80px;
	margin-top:10px;
	padding-bottom:5px;
	text-align:center;
	float:left;
	border-right:1px solid #fff;
}
#top_1 ul li a {
	font-size:12px;
	color:#fff;
}
#top2{
	background:url(../images/web_09.jpg);
	min-width:1100px;
	height:40px;
}
#top2_1{
	width:1100px;
	margin:0 auto;
}
.shadow {
	background:#FFFFFF;
	box-shadow:0px 0px 5px #CCCCCC;
    -moz-box-shadow:0px 0px 5px #CCCCCC;
    -webkit-box-shadow:0px 0px 5px #CCCCCC;
	/* For IE 8 */
    -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=1, Direction=135, Color='#cccccc')";
    /* For IE 5.5 - 7 */
    filter: progid:DXImageTransform.Microsoft.Shadow(Strength=1, Direction=135, Color='#cccccc');
        
}
#main {
	width:1100px;
	min-height:500px;
	margin:0 auto;
	margin-bottom:20px;
}
#main1 {
	border:1px solid #eee;
	width:310px;
	float:left;
	min-height:450px;
	margin-top:20px;
	margin-right:10px;
}
#main1-1 {
	width:280px;
	min-height:180px;
	padding-bottom:5px;
}
#main1-2 {
	border-top:1px solid #eee;
	width:290px;
	min-height:160px;
	padding:10px;
}
#main2 {
	border:1px solid #eee;
	width:440px;
	float:left;
	min-height:450px; 
	margin-top:20px;
	margin-right:10px;
	padding:10px;
}
#main3 {
	border:1px solid #eee;
	width:290;
	min-height:450px;
	float:right;
	margin-top:20px;
	padding:10px;
}
#ibox1{
	width:300px;
	float:left;
}
#ibox2{
	width:100%;
}
#inews_p{
	border:1px solid #d4d4d4;
	width:260px;
	height:230px;
	float:left;
}
#inews_p .title {
	height:50px;
	padding:0 5px;
	font-size:14px;
	font-family: "Arial","Microsoft YaHei","����","����",sans-serif;
	color:#333;
	line-height:25px;
	text-overflow：ellipsis;
} 
#inews_n{
	width:100%;
	min-height:150px;
	float:left;
	padding:5px;
}
#inews_n li{background:url(../images/li01.png) no-repeat left center; height:30px; line-height:30px; font-size:12px; overflow:hidden; text-indent:10px;word-break:keep-all;
	white-space:nowrap;
	text-overflow:ellipsis;}
#inews_n li .date{ float:right; color:#ccc;font-size:12px; margin-right:5px;}
#main1-2 #inews_n li{height:25px; line-height:25px; }


#inews_p .date{ float:right; color:#333;font-size:12px;margin-left:10px;}
#inews_n .button {
	width:100%;
	height:30px;
	background:#eee;
	color:#333;
	font-size:14px;
	text-align:center;
	line-height:30px;
}

.notice{padding-top: 20px;width: 650px;float: left;}
.notice_tip_1{float: left;font-size: 22px;font-weight: bold;color: #333333;width: 125px;text-align: center;height: 30px;overflow: hidden;}
.notice_tip_2{float: left;background: url(../images/img_07.jpg) 0px 10px;width: 157px;background-repeat: no-repeat;height: 42px;}
.notice_more{float: right;color: #666666;font-size: 14px;display: block;text-decoration: none;padding-right: 5px;line-height: 32px;}
.notice_top{background: url(../images/img_06.jpg) 0px 34px;background-repeat: no-repeat;height: 42px;}
.notice_menu{padding-top: 30px;height:36px; border-bottom:2px solid #eee; }
.notice_type{cursor: pointer;display: block;float: left;
width: 108px;height: 36px;color: #333333;font-size: 16px;text-align: center;line-height: 36px;margin-right: 20px;font-family: "Arial","Microsoft YaHei","����","����",sans-serif;}
.type_on{background: url(../images/web_17.jpg) no-repeat left bottom ;color: #9b0000;}
.notice_list{clear: both;padding-top: 10px;/*display: none;*/}
.notice_list a {font-size:12px;text-decoration:none;}
.notice_new{display: block;text-decoration: none;background: url(../images/img_08.jpg) 0px 38px;background-repeat: repeat-x;height: 42px;}

#MarqueeDiv7 {
	width:440px;
	height:380px;
	overflow:hidden;
	font-size:12px;
	line-height:25px;
}
#ptitle{
	width:100%;
	text-align:center;
}
#ptitle a{
	width:100%;
	font-size:14px;
	line-height:25px;
	text-align:center;
	font-family: "Arial","Microsoft YaHei","����","����",sans-serif;
}
.ititle,.ititle2{
	height:36px;
	line-height:36px;
	color:#727272;
	font-size:16px;
	font-family: "Arial","Microsoft YaHei","����","����",sans-serif;
	margin:10px;
}
.ititle2 {
	width:100%;
	float:left;
}
.small {
	font-size:12px;
	color:#333;
	position:relative;
	bottom:0px;
}
.more {
	font-size:10px;
	float:right;
	color:#fff;
	text-align:center;
}
#more {
	clear:both;
	height:25px;
	width:100px;
	float:right;
	text-align:right;
	padding-right:0px;
}
#more a {
	font-size:14px;
	font-family: "Arial","Microsoft YaHei","����","����",sans-serif;
	color:#580000;
	text-decoration:none;
}

#inews_n_cht{
	height:50px;
	width:80px;
	float:left;
	
}
#hotlink{
	width:100%;
	min-width:1150px;
	clear:both;
	height:50px;
	background-color:#eee;
}
#hotlink_1{
	width:1100px;
	margin:0 auto;
	color:#333;
	font-size:16px;
	font-family: "Arial","Microsoft YaHei","黑体","宋体",sans-serif;
}
#hotlink_1 ul li{
	min-width:100px;
	float:left;
	text-align:left;
	list-style:	none;
	line-height:40px;
	margin:5px 10px;	
}
#hotlink_1 ul li a{
	color:#333;
	font-size:14px;
	font-family: "Arial","Microsoft YaHei","黑体","宋体",sans-serif;
	line-height:40px;
	text-decoration:none;
}
#hotlink_2 {
	width:100%;	
	height:30px;
}
#hotlink_2 li a {
	width:100px;
	height:30px;
	float:left;
	color:#fff;
}
#copyright{
	min-width:1100px;
	clear:both;
	height:100px;
	background-color:#2d2d2d;
}

#copyright_1{
	width:1100px;
	height:80px;
	margin:0 auto;
	padding-left:10px;	
	padding-right:10px;	
	color:#fff;
	line-height:25px;
	font-size:14px;
	font-family: "Arial","Microsoft YaHei","����","����",sans-serif;
}
#copyright_1 img{
	float:left; 
}
#copyright_2{
	float:right;
	font-size:12px;
	width:900px;
	padding:10px;	
	color:#eee;
	line-height:25px;
	text-align:left;
}
#copyright_2 a{
	color:#fff;
}
.code {
	width:50px;
	height:50px;
	float:right;
	margin:5px;
	}
/*首页中间带日期新闻模块*/
#boxnews4 {	
	clear:both;
	min-height:60px;
	border-bottom:dotted 1px #CCCCCC;
	margin-top:10px;
	margin-bottom:10px;
}
#boxnews4 dl.news dt, #boxnews4 dl.news2 dt{	
	height:40px;
	overflow:hidden;
}
#boxnews4 dl.news dt a, #boxnews4 dl.news2 dt a{	
	font-size:14px;
	color:#333;
	line-height:20px;
	text-decoration:none;	
	font-family: "Arial","Microsoft YaHei","����","����",sans-serif;
}
#boxnews4 dl.news dd a, #boxnews4 dl.news2 dd a{	
	display:block;
	font-size:12px;
	color:#333;
	line-height:20px;
	text-decoration:none;
}
#boxnews4 dl,dt,dd{
	margin:0;padding:0;
}
#boxnews4 dl.news{
	width:160px;
	float:left;
	margin-left:10px;
}
#boxnews4 dl.news2{
	width:240px;
	float:left;
}
#boxnews4 dl.news2 span{
	font-size:12px;
	width:80px;
	float:right;
	text-align:right;
	color:#333;
}
dl.calendar{
	float:left;
}
.calendar dt{
	font-size:14px;
	width:62px;
	height:22px;
	line-height:22px;
	background-color:#d74142;
	color:#fff;
	text-align:center
}
.calendar dd{
	width:60px;
	height:31px;
	line-height:31px;
	border:solid 1px #cbcbcb;
	border-top:0 none;
	text-align:center;
	font-size:20px;
	font-family:Georgia,"Times New Roman";
	margin-left:2px;
}
/*///////////*/
/*------------bigclass.jsp-----------*/

#banner2{
	height:200px;
	min-width:1100px;
}
#mainbody {
	width:1100px;
	min-height:500px;
	margin-left:auto;
	margin-right:auto;
	text-align:left;
	
}
#bigbox1 {
	padding:10px;
	width:220px;
	min-height:500px;
	float:left;	
}
#bigbox2 {
	width:840px;
	padding:10px;
	min-height:500px;
	float:left;	
}
#bigbox3 {
	padding:10px;
	width:200px;
	min-height:500px;
	float:left;	
	margin-left:15px;
	background-color:#eeeeee;
}
#bboxnews1 {
	border:solid 1px #eee;
	}
#bboxnews1 #classname, #bboxnews1 #classname a{
	width:220px;
	height:50px;
	background:#990000;
	color:#fff;
	font-size:18px;
	font-family: "Arial","Microsoft YaHei","����","����",sans-serif;
	line-height:50px;
	text-align:center;
	text-decoration:none;
}

#bboxnews1 ul{
	margin:0;
	padding:0;
	display:inline;
	list-style:none;
	list-style-position:outside;
}
#bboxnews1 #bli {
	width:220px;
	min-height:50px;
	line-height:50px;
	text-align:center;
	border-bottom:solid 1px #CCCCCC;
}
#bboxnews1 #bli2 {
	width:220px;
	min-height:50px;
	line-height:50px;
	text-align:center;
	border-bottom:solid 1px #CCCCCC;
	background: url(../images/bg1.jpg);
	background-repeat:no-repeat;
	background-position:left top;
}
#bboxnews1 ul li a{
	display:block;
	text-decoration:none;
	color:#666;
	font-size:14px;
}
#bboxnews1 ul li a:hover{
	background-color:#990000;
	color:#fff;
}
#bboxnews1 #sli {
	width:120px;
	height:30px;
	margin-left:100px;
	line-height:30px;
	text-align:center;
	background: url(../images/arr1.png);
	background-repeat:no-repeat;
	background-position:left center;
}
#bboxnews1 #sli2 {
	width:120px;
	height:30px;
	margin-left:100px;
	line-height:30px;
	text-align:center;
	background: url(../images/arr2.png);
	background-repeat:no-repeat;
	background-position:left center;
}

#bboxnews2 {
	width:100%;
}
#bboxnews2 .news dt,#bboxnews3 .news dt,#bboxnews4 .news dt{
	background-repeat: no-repeat;
	background-position: left center;	
}
#bboxnews2 .news .datetime,#bboxnews3 .news .datetime,#bboxnews4 .news .datetime{
	float:right;
	font-size:12px;
	color:#333;
}
#bboxnews2 dl,dt,dd,#bboxnews3 dl,dt,dd{
	margin:2px;
}
#bboxnews2 dl.news dt a, #bboxnews3 dl.news dt a, #bboxnews4 dl.news dt a{	
	font-size:14px;
	font-family: "Arial","Microsoft YaHei","����","����",sans-serif;
	color:#333;
	height:30px;
	line-height:30px;
	text-decoration:none;
}
#bboxnews2 dl.news dd a,#bboxnews3 dl.news dd a{	
	display:block;
	font-size:12px;
	color:#333;
	line-height:30px;
	text-decoration:none;
}
#bboxnews2 dl.news dt a:hover , #bboxnews3 dl.news dt a:hover, #bboxnews4 dl.news dt a:hover{color:#ff0000;}
#bboxnews2 dl.news{
	width:830px;
	float:left;
	border-bottom:solid 1px #eee;
	
}

#bboxnews3 {
	width:100%;	
	min-height:180px;
	border-bottom:dotted 1px #333;
	margin-bottom:20px;
}
#bboxnews3 dl.news{
	width:550px;
	float:left;
	margin-left:10px;

}
#bboxnews3 dl.pic{
	width:270px;
	float:left;
}
#bboxnews3 dl img{
	width:270px;
	height:150px;
}
#bboxnews3 .pic dt{
	width:270px;
	height:150px;
	line-height:22px;
	background-color:#ccc;
	color:#fff;
	text-align:center
}
#boxtitle3 li {
	float:left;
	list-style-type:none;
}
#boxtitle3, #boxtitle3 a {
	font-size:14px;
	color:#333;
	font-family: "Arial","Microsoft YaHei","����","����",sans-serif;
	height:45px;
	line-height:45px;
	text-decoration:none;
	background:#efede9;
	padding-left:10px;
	padding-right:10px;
}
#boxtitle3 .float-right {
	float:right;
}

#bboxnews4 {
	width:400px;
	height:250px;
	margin:10px;
	float:left;
}
#bboxnews4 .title{
	height:50px;
	line-height:50px;
	font-size:18px;
	font-family: "Arial","Microsoft YaHei","黑体","宋体",sans-serif;
	color:#580000;
	border-bottom:1px #580000 solid;
}
#bboxnews4 dl.news{
	width:400px;
	height:30px;
	float:left;
	border-bottom:solid 1px #eee;
	overflow:hidden;
}
#bboxnews4 .news a{
	display:block;
	max-width:310px;
	height:30px;
	overflow:hidden;
	float:left;
	word-break:keep-all;/* ������ */
	white-space:nowrap;/* ������ */
	text-overflow:ellipsis;
}
/*---------------��ҳ------------------*/
#page {
	clear:both;
	width:800px;
	margin:10px auto;
	text-align:center;
	font-weight: bold;
	font-size:12px;
}
#page ul { 
	list-style:none;
	display:inline-block; 
	*display:inline; 
	zoom:1;
}
#page ul li{
	margin:1px;
	height:40px;
	width:40px;
	float:left;
	border:1px solid #ccc;
}
#page ul li a, #page ul li a:visited{
	line-height:40px;
	text-decoration:none;
	color:#333;
	display:block;
}
#page .pre, #page .next {
	width:80px;
	text-align:center;
	color:#333;
}

#page .current, #page ul li a:hover{
	background-color:#eee;
}
/*------------���ŵ�ҳ��-----------------*/
#newsbody{
	min-height:600px;
}
#newsbox {
	width:100%;
	min-height:600px;
	margin-left:auto;
	margin-right:auto;
}
#news1class {
	line-height:30px;
	font-size:12px;
	margin:10px;
	background:#efede9;
	color:#fff;
	text-align:left;
	text-indent:10px;
}
#news1class a{
	line-height:30px;
	font-size:12px;
	color:#fff;
}
#news1{
	min-height:400px;
	padding:10px;
}
#news1 .news1title {
	font-size: 22px;
	font-weight: bold;
	color: #333;
	margin:3 auto;
	min-height:30px;
	line-height:30px;
	text-align:center;
}
#news1 .news1info {
	color:#434343;
	font-size:12px;
	line-height:30px;
	text-align:center;
	border-top:solid 1px #990000;
}
#news1 .news1content {
	color:#434343;
	font-size:14px;
	line-height:30px;
	margin:20px;
}
#news1 .news1content td {
	border:1px solid #ccc;
}
#pager ul li {
	width:100px;
	height:30px;
	border:1px solid #ccc;
	text-align:center;
	list-style:	none;
}
#pager ul li a {
	color:#333;
	text-decoration:none;
	line-height:30px;
}
#pager #pagerleft {
	float:left;
}
#pager #pagerright {
	float:right;
}
/**********************����ͼ**********************/
#imgbox {
	height: 220px;
	width: 180px;
	float:left;
	margin:10px 15px;
}
#imgbox #imgb{
	width:180px;
	height:180px;
	border:1px solid #cacaca;
	overflow:hidden;
	text-align:center;
	vertical-align:middle;
	line-height:182px;
	display:table-cell;
	z-index:1;
	position:relative;
}
#imgbox .photo{ 
	border:0px;
	display:block;
	margin:0 auto;  
	text-align:center;
	margin-top:expression((182 - this.height )/2);
	max-width:182px;
	max-height:182px;
	z-Index:-1; 

}
* html #imgbox .photo {
     width: expression(this.width > 182 && this.width > this.height ? 182 : true);
     height: expresion(this.height > 182 ? 182 : true);
}
#imgbox #imgbsuiyin{
	position:absolute;
	left:0px;
	top:0px;
	-moz-opacity:.40;
	filter:alpha(opacity=40);
	opacity:.40;
}
#imgbox #imgbsuiyin img{
	border:0px;
}


#imgbox .imgtitle,#piclist .imgtitle{
	min-height:30px;
	font-size:12px;
	line-height: 20px;
	color: #6d5b9d;
	text-align:center;
	overflow:hidden;
}
#imgbox .imgclass a,#piclist .imgclass a{
	font-size:12px;
	line-height: 20px;
	color: #666666;
	text-decoration: none;
}
#imgbox .imgdate,#piclist .imgdate  {
	font-size:12px;
	line-height: 20px;
	color: #666666;
}
#imgbox .imghit,#piclist .imghit {
	font-size:12px;
	line-height: 20px;
	color: #433862;
}
//***********************��ҳͼƬ����չ��*************************//

#banner_news {
	height: 200px;
	background-color: #EEEEEE;
}
.slide {
	position:absolute;
	top:120px;
	z-index:999;
	margin: 0;
	padding: 0;
	background: #580000;
	filter:alpha(opacity=95);
	-moz-opacity:0.95;
	-khtml-opacity: 0.95;
	opacity: 0.95;
}
.btn-slide {
	background: url(../images/white-arrows.gif) no-repeat right -55px;
	text-align: center;
	width: 375px;
	height: 20px;
	margin: 0 auto;
	display: block;
	font: bold 120%/100% Arial, Helvetica, sans-serif;
	color: #fff;
	text-decoration: none;
	float:left;
}
.active {
	background-position: right 6px;
}
.news1content img{ }  


/*ͷ�� start*/
.header{
	height: 138px;
	width: 100%;
}
.headertop{
	background: url(../images/web_02.jpg);
	height: 82px;
	min-width: 1100px; 
}
.headertop_in{
	background: url(../images/web_03.jpg) no-repeat left;
	color: #fff; 
	min-width: 1100px; 
	width:1100px;
	height:82px;
	margin: auto;
	position: relative; 
	z-index: 201;
}
.headertop_in a{
	color: #eee; 
	font-size:12px;
	text-decoration:none;
}
#logo {
	width:476px;
	float:left;	
}
.search{
	float: right; 
	width: 190px; 
	height: 25px; 
	border:#333 solid 1px;
	background:#cacaca;
}
.search .text{
	border:0 none;
	background: transparent;
	float:left; 
	height: 25px;
	width: 150px; 
	padding-left: 10px;
	background:#cacaca;
}
.search .btn{
	border:0 none; 
	cursor: pointer; 
	height: 25px;
	width: 25px; 
	background: url(../images/web_06.jpg) no-repeat center center;
	float:right;
}
.top_menu{  
	float: right;  
	line-height: 25px;
}
.top_menu a{
	color: #fff; 
	display: inline-block; 
	font-size: 12px;
	padding:0 2px;
	text-decoration:none;
}



.box{ height:200px; width:100%; background:#ccc; margin:10px 0;}
.location{     
	position:fixed;
    right:0;
    bottom:0;
    width:34px;
    height:130px;
    text-align:right;
 }

 .local{float:left;}
