﻿@charset "utf-8";
/* css document */
* { margin:0; padding:0; word-break:break-all; }
body{
    font-family: arial, helvetica, sans-serif, "宋体";
    font-size: 12px;	
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-color: #f1f1f1;
	padding:0;
	background-image:url(../images/217057.jpg);
	 color:#434141;
}
ul{ list-style:none;}
h1,dl,dt,a,p{ margin:0; padding:0;}
a{color:#434141;  text-decoration:none;}
a:hover{ color:#f60;}
a img{
border:0px;}
.gray{
    color:#666666;
	}
.bodymaindiv{width:961px; margin:0 auto; background:#fff; padding:10px;}
.header{height: 350px;}
.logo{ background:url(../images/217089.png) #fff no-repeat 0 center; height:82px;}
.banner{ background:url(../images/217062.jpg) no-repeat; height:234px;}
.nav{ background:url(../images/217106.jpg) repeat-x; height:35px; line-height:35px; overflow:hidden; zoom:1;}
.nav a{ display:inline; float:left; padding:0 30px; white-space:nowrap; color:#fff; font-size:12px; font-weight:bold; text-decoration:none; text-align:center; }
.nav a:hover{color:#f60; }




 #slideshow{margin: auto; clear: left; position: relative; overflow-x: hidden;overflow-y: hidden; z-index:1px;height: 234px; }
  .slideDiv{background-position: center center;background-repeat: no-repeat;position: background;width: 960px;height: 234px;display: none}
#myFocus{width: 375px;height: 198px;overflow: hidden;position: relative;}
#myFocus .bd img{width: 375px;height: 198px;}
#myFocus .hd {position: absolute;bottom: 10px;right: 10px}
#myFocus .hd li {height: 10px;width: 10px;float: right;margin: 0 5px;background: url(images/btn-normal.png) no-repeat;}
#myFocus .hd li.on{background: url(images/btn-active.png) no-repeat;}
#myFocus .bs{height: 30px;width: 100%;position: absolute;bottom: 0;}
#myFocus .bs li{height: 30px;line-height: 30px;text-align: left;display: none;}
#myFocus .bs li.on{display: block;}
#myFocus .bs li a{margin-left: 5px;color: #fff;}
#myFocus .mark{width: 100%;height: 30px;position: absolute;bottom: 0;background:#000;filter: alpha(opacity=50);-moz-opacity: 0.5;opacity: 0.5;}



.content{ overflow:hidden; zoom:1; margin-top:20px;}
.box_style{ border:1px solid #c4daef;}
.box_style h1{ background:url(../images/217066.jpg) repeat-x; height:30px; padding:0 0 0 20px; border-bottom:1px solid #c4daef; position:relative; line-height:30px; font-size:12px; color:#1569a7;}
.content .c_left{ width:212px; float:left; display:inline;}
		 .sub_menu dl{ padding:10px;}
		 .sub_menu dl a{display:block; height:30px; padding-left:50px; background:url(../images/217089.gif) no-repeat 15px center; line-height:30px; text-decoration:none; color:#434141;}
		 .sub_menu dl a:hover{ background:url(../images/217090.gif) no-repeat 15px center; color:#f60;}
		 .search_box{ margin-top:10px;}
		 .search_box dl{padding:10px;}
		 .search_box dl input{ vertical-align:middle; margin-right:2px;}
.content .c_right{ width:738px; float:right;  margin-left:11px;display:inline;}
		 .c_right_content h1 span{  top:0px; right:10px; font-size:12px; font-weight:100; color:#434141; }
		 .c_right_content dl{ padding:20px;}
		 .c_right_content dl p{ line-height:18px; text-indent:28px; margin:10px 0;}
		 
		 .list_style{ width:325px; margin-top:20px; overflow:hidden; zoom:1;}
		 .list_style a{ display:block; height:22px; line-height:22px; padding-left:15px; background:url(../images/217065.jpg) no-repeat left center;}
		 .btn_box{margin-top:10px; border:1px solid #c4daef;}
		  .btn_box img{border-bottom:solid #cbe0f3 1px;}
.news_list{
    padding:6px 0 6px 0;
	}
.news_list span{
    display:block;
	float:right; 
	margin-top:5px; 
	color:#8c8c8c;
	}	
.news_list a:link{
    display:block;
	background:url(../images/217087.gif) no-repeat 4px 7px;
	padding-left:14px; 
	line-height:26px;
	color:#666666;
	}
.news_list a:visited{
    display:block;
	background:url(../images/217087.gif) no-repeat 4px 7px;
	padding-left:14px; 
	line-height:26px; 
	color:#666666;
	}
.news_list a:hover{
    display:block;
	background:url(../images/217087.gif) no-repeat 4px 7px;
	padding-left:14px; 
	line-height:26px; 
	color:#df5501;
	}
.news_list a:active{
    display:block;
	background:url(../images/217087.gif) no-repeat 4px 7px;
	padding-left:14px; 
	line-height:26px; 
	color:#666666;
	}
.texthidden1 { 
    overflow:hidden; 
	text-overflow:ellipsis; 
	white-space:nowrap;
	width:260px;
}
.texthidden2 { 
    overflow:hidden; 
	text-overflow:ellipsis; 
	white-space:nowrap;
	width:450px;
}
.news_detail{
    width:98%;
    background:#f5faff;
	margin-bottom:30px;
	line-height:300%;
	margin:20px 0 30px 0;
	}
.news_detail .title{
    color:#247fd2;
	font-size:24px;
	font-weight:bold;
}
		 /*---------分页样式----开始------*/
	.pages {
		overflow:hidden; 
		zoom:1;
		margin-top:20px;
		font-size: 12px; 
		line-height: 20px; 
		font-family: verdana; 
    	}
    .pages a{       
		display: block; 
		border: #ccc 1px solid; 		
		background: url(#); 
		color: #686868; 		
		text-decoration: none;
    	}
    .pages a:hover {
		background: url(#); 		
    	}    
    
	.pages a{	
		float:left; 
		margin: 0px 1px; 
		padding:0 6px; 
		}
    .pregro {
		float: left; 		
		padding-top: 2px; 		
		text-align:center;
    	}
    .nxtgro {
		float: right; 		
	    padding-top: 2px; 		
		text-align:center;
    	}
	.currentpg:link{
		border:1px solid #ff6600;
		}
	.currentpg:visited{
		border:1px solid #ff6600;
		}

	/*---------分页样式---结束-------*/	
		 
.footer{padding:20px; background:#f2f2f2; margin-top:10px; line-height:20px; text-align:center;border-top:2px solid #3d91d9;height:75px}

.page_num{padding-top:35px; padding-bottom:35px; overflow:hidden;}

#page_div{line-height:20px; text-align:center;}

#pagination_input{ width:20px; height:16px; line-height:16px; margin:0 5px; padding:0; overflow:hidden; border:1px solid #ccc;text-align:center;}

#page_div .pagination_index, #page_div .pagination_index_num{ 
	background:#fff; border:1px solid #ccc; padding:0 5px;
	margin-right:2px;
	float: left; height:20px;text-align:center;}
#page_div .pagination_index a, #page_div .pagination_index_num a{padding:0px; margin:0px;}
.clearfix:after {content: "."; display: block; height:0; clear:both; visibility: hidden;}
.clearfix { *zoom:1; }

