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:#000000;
	font-size:18px;
	font-family: "Arial","Microsoft YaHei","黑体","宋体",sans-serif;
	line-height:35px;
	text-decoration:none;
        font-weight:bold;}
.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;
        font-weight:bold;
	text-decoration:none;}
.divhover {
	background-image:url(../images/web_14.jpg);
	background-repeat:no-repeat;
	background-position:left bottom;}
.divhover a {	
	color:#ffffff;}
#indexlink li {
	background:#F1F5F8;
	margin:4px;	
	height:40px;
	width:300px;
	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.jpg) 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;}
.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:#1867b8;
	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:#1867b8;
	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.jpg);
	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;
        font-size:14px;
	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.jpg);
	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.jpg);
	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.jpg) 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;}
 