body {
	font-family: "Arial","Microsoft YaHei","����","����",sans-serif;
	font-size: 14px;
	color: #1E1E1E;
	background-color: #fff;
}
body{  
    padding:0;  
    margin:0;  
    overflow-x: hidden;
    background:url("../images/bg.jpg");
    background-repeat:center no-repeat;  
    background-size:cover;
    background-attachment: fixed; 
  }  
/*------------index.jsp-----------*/
#topmenu {
	width:1180px;
	height:110px;	
	margin:0px auto;
	margin-bottom:20px;
}
#topmenubody {

}
#logo {
	width:113px;
	float:left;	
}
#topmenu1 {
	width:100%;
	height:86px;
	margin:0px auto;	
}
#topmenu2 {
	width:1160px;
	margin:0 auto;
	background:#fff;
	border:10px #fff solid;
}
.searchdiv, .searchdiv a {
	font-size:12px;
	color:#fff;
	text-decoration:none;
	margin:5px;
}
#Search ul li {
	width:60px;
	float:left;
	list-style:none;
	background-image:url(../images/index_25.jpg);
	background-repeat:no-repeat;
	background-position:left center;
	text-align:center;
	}	

#search a{
	color:#fff;	
}
.searchinput {
	width:150px;
	height:30px;	
	margin:-5px 0 0 0;
}
.transparent_class { 
      filter:alpha(opacity=85);  
      -moz-opacity:0.85;  
      -khtml-opacity: 0.85;  
      opacity: 0.85;  
} 
#mainbox {
	width:1180px;
	min-height:400px;
	margin-left:auto;
	margin-right:auto;
}
#indexbox1 {
	padding:10px;
	width:250px;
	min-height:400px;
	float:left;	
}
#indexbox2 {
	padding:10px;
	width:430px;
	min-height:400px;
	float:left;	
}
#indexbox3 {
	padding:10px;
	width:270px;
	min-height:400px;
	float:left;	
	padding:5px;
}
#boxtitle1 {
	height:50px;
	background-image:url(../images/web_15.png);
	background-repeat:no-repeat;
	background-position:left bottom;
	margin-bottom:20px;
}
.more a{
	width:40px;
	float:right;
	font-size:12px;
	margin-top:5px;
}
#boxtitle1, #boxtitle1 a{
	color:#102250;
	font-size:20px;
	font-family: "Arial","Microsoft YaHei","����","����",sans-serif;
	line-height:50px;
	text-decoration:none;
}
.diva ,.divhover {
	width:95px;
	float:left;	
	height:50px;	
	text-align:center;
}
.diva a, .divhover a {
	color:#fff;
	font-size:18px;
	font-family: "Arial","Microsoft YaHei","����","����",sans-serif;
	line-height:40px;
	text-decoration:none;
}
.divhover {
	background-image:url(../images/web_14.jpg);
	background-repeat:no-repeat;
	background-position:left bottom;
}
.divhover a {	
	color:#038dd6;
}
#indexlink li {
	background:#F1F5F8;
	margin:4px;	
	height:40px;
	width:130px;
	float:left;
	text-align:center;
}
#indexlink li a {
	color:#102250;
	font-size:18px;
	font-family: "Arial","Microsoft YaHei","����","����",sans-serif;
	line-height:40px;
	text-decoration:none;	
}
.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:1000px;
	min-height:800px;
	margin:0 auto;
	margin-bottom:20px;
}
#main1 {
	width:380px;
	float:left;
}
#main2 {
	width:580px;
	float:right;
}
#main3 {
	width:100%;
	min-height:300px;
	clear:both;
}
#ibox1{
	width:380px;
	float:left;
}
#ibox2{
	width:100%;
}
#inews_p{
	border:1px solid #d4d4d4;
	width:320px;
	height:230px;
	float:left;
}
#inews_p .title {
	font-size:14px;
	font-family: "Arial","Microsoft YaHei","����","����",sans-serif;
	color:#333;
	line-height:30px;
	margin:10px;
} 
#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:14px; 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;}
#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;
}
.ititle,.ititle2{
	background:url(../images/web_08.jpg) no-repeat;
	background-position:left bottom;
	height:30px;
	line-height:30px;
	color:#0033cc;
	text-indent:10px;
	font-size:18px;
	font-family: "Arial","Microsoft YaHei","����","����",sans-serif;
	margin-top:20px;
	margin-bottom:10px;
}
.ititle2 {
	width:100%;
	float:left;
}
.more {
	font-size:12px;
	height:40px;
	width:40px;
	float:right;	
}
.more a {
	font-size:14px;
	font-family: "Arial","Microsoft YaHei","����","����",sans-serif;
	color:#fff;
	text-decoration:none;
}
#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;
	
}

.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;padding-left: 10px;}
.notice_type{cursor: pointer;display: block;float: left;background-color: #f0f0f0;width: 96px;height: 36px;color: #333333;font-size: 18px;text-align: center;line-height: 36px;margin-right: 20px;}
.type_on{background-color: #063bbb;color: #fff;}
.notice_list{clear: both;padding-top: 10px;/*display: none;*/}
.notice_new{display: block;text-decoration: none;background: url(../images/img_08.jpg) 0px 38px;background-repeat: repeat-x;height: 42px;}


#hotlink{
	width:100%;
	height:70px;
	clear:both;
	background-color:#eee;
	margin-top:20px;
}
 #bottom {
 	width:1180px;
 	height:80px;
 	margin:0 auto;
	background:#0e90db;
	filter:alpha(opacity=80); -moz-opacity:0.8; -khtml-opacity: 0.8; opacity: 0.8; 
 }
#copyright{
	padding-top:10px;
	min-width:1000px;
	clear:both;
	height:60px;
 	text-align:center; 	
 	color:#fff;
 	line-height:30px;
 	
}

#copyright_1{
	width:1000px;
	margin:0 auto;
	padding-left:10px;	
	padding-right:10px;	
	color:#979797;
	line-height:25px;
	font-size:14px;
	font-family: "Arial","Microsoft YaHei","����","����",sans-serif;
}
#copyright_1 img{
	float:left; 
}
#copyright_2{
	width:720px;
	margin:0 auto;
	padding:10px;	
	color:#979797;
	line-height:25px;
	float:right;
}
.code {
	width:50px;
	height:50px;
	float:right;
	margin:5px;
	}
/*首页中间方块模块*/
/*-------------------------*/
#boxnews3 {	
	min-height:325px;
}
#boxnews3 ul{
	margin:0px;
	display:inline;
	list-style:none;
}
#boxnews3 ul li {
	background-image:url(../images/dots.png);
	background-repeat:no-repeat;
	background-position:left center;
	width:100%;
	display: block;
	height:30px;
	line-height:30px;
	overflow:hidden;
	text-indent:15px;
}
#boxnews3 ul li a{
	height:30px;
	width:100%;
	color:#030f39;
	text-decoration:none;
}
#boxnews3 ul li span{
	float: right;
	text-align: right;/*�����Ҷ���*/	
	color: #999;
}
/*///////////*/
/*------------bigclass.jsp-----------*/

#banner{
	width:1000px;
	height:320px;
	margin:0 auto;	
}
#banner2{
	width:1160px;
	height:220px;
	margin:0 auto;	
	border:10px #fff solid;
}
#mainbody {
	background:#fff;
	width:1180px;
	min-height:500px;
	margin-left:auto;
	margin-right:auto;
	text-align:left;
	
}
#bigbox1 {
	padding:10px;
	width:220px;
	min-height:500px;
	float:left;	
}
#bigbox2 {
	width:920px;
	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:#0e90db;
	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:#2b4da6;
	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:880px;
	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:450px;
	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:300px;
	margin:10px;
	float:left;
}
#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;
}
#bboxnews4 .title {
	font-size:16px;
	font-family: "Arial","Microsoft YaHei","����","����",sans-serif;
	border-bottom:2px solid #0e90db;
}
#bboxnews4 .more a{
	margin:2px;
	font-size:12px;
	color:#ccc;
}
/*---------------��ҳ------------------*/
#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 {
	color:#333;
	min-height:50px;
	font-size:18px;
	line-height:50px;
	text-align:center;
}
#news1 .news1info {
	color:#999;
	font-size:14px;
	line-height:30px;
	text-align:center;
	border-top:solid 1px #0b4d7d;
}
#news1 .news1content {
	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{ max-width:800px;}  


/*ͷ�� start*/
.header{
	height: 138px;
	width: 100%;
}
.headertop{
	height: 109px;
	min-width: 1000px; 
}
.headertop_in{
	color: #fff; 
	min-width: 1000px; 
	width:1000px;
	margin: auto;
	height: 40px; 
	position: relative; 
	z-index: 201;
}
#logo {
	width:476px;
	height:109px;
	float:left;	
}
.search{
	float: right; 
	width: 220px; 
	height: 25px; 
	border:#333 solid 1px;
}
.search .text{
	border:0 none;
	background: #eee;
	float:left; 
	height: 25px;
	width: 150px; 
	padding-left: 10px;
}
.search .btn{
	border:0 none; 
	cursor: pointer; 
	height: 25px;
	width: 60px;
	background: url(../images/img_56.jpg) no-repeat center center;
}
.top_menu{  
	float: right;  
	line-height: 25px;
}
.top_menu a,.top_menu a:hover{
	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;}

