﻿body{
	margin:0;
	padding:0;
	border:0;
	background:#f7f7f7;
	font-size:12px;
	font-family:"微软雅黑", "宋体";
 
	}

ul,
ol,
li,
dl,
dt,
h1,
h2,
h3,
h4,
h5,
h6,
p{
	list-style:none;
	margin:0;
	padding:0	;
	font-size:12px;
	font-weight:normal;
	}
	a{color:#4c4948;}
a:link,
a:visited{
	text-decoration:none;
	}
a:hover{
	color:#f24e06;
	text-decoration:none;
	}
	
img{border:0;}
h1,h2{ position:relative;}
.more{display:block; position:absolute; right:10px; top:0; font-weight:normal; font-family:"宋体"; color:#666; font-size:12px;}
.bodymaindiv{width:930px; margin:0 auto; padding:0 15px; background:#fff;}
.header{height:100px; background:url(../images/139486.jpg) no-repeat left center; position:relative;}
.header .logo_menu{ text-align:right; line-height:30px;}
.header .logo_menu a{ margin-right:5px;}
	.search_box{ position:absolute; right:10px; top:15px;}
	.searchinput{ border:1px solid #e6e6e6; padding:0; margin:0; height:20px; line-height:20px;}
	.searchbtn{ background:#e6e6e6; border:0; padding:0; margin:0; width:60px; height:20px; line-height:20px; color:#6d6d6d; cursor:pointer;}
	.searchbtn_hover{ background:#ffe7d3; border:0; padding:0; margin:0; width:60px; height:20px; line-height:20px; color:#ec6c01; cursor:pointer;}

.nav_banner{ position:relative; height:298px;}
.nav_banner .nav{ height:47px; padding-bottom:8px; background:#f5f5f5 url(../images/139489.gif) no-repeat bottom;  line-height:47px; position:absolute; z-index:9999;}
.nav_banner .nav li{ position:relative; display:inline; float:left; color:#dedede;}
.nav_banner .nav li.navnomal {
	cursor:pointer;
}
.nav_banner .nav li.classnavhover {
	background:#0fa1e3;
}
.nav_banner .nav li.classnavhover a {
	background:#0fa1e3;
	color:#fff;}
.nav_banner .nav li dl{ position:absolute;  white-space:nowrap; background:#0fa1e3; filter:alpha(opacity=80); -moz-opacity:0.8; -khtml-opacity: 0.8; opacity: 0.8; z-index:9999;}
.nav_banner .nav li dl a{ line-height:30px; color:#fff;text-align: center;}
.nav_banner .nav li dl a:hover{ background:#ff7500;}
.nav_banner .nav a{ padding:0 37px; display:block;  font-size:14px;  color:#004b86;}
.nav_banner .nav a:hover{ background:#0fa1e3; color:#fff;}
.nav_banner .banner{ position:absolute; top:48px; left:0; z-index:1;}

.content{ overflow:hidden; zoom:1;}
		.box_style h1{display:block; position:relative; height:30px; background:url(../images/139498.gif) no-repeat left bottom; line-height:30px; font-size:14px;}
.content .c_left{ float:left; display:inline; width:200px;}
		 .c_left .fast_btn{ margin-top:40px;}
		 .c_left .fast_btn a{ display:block; position:relative; height:60px; background:#f7f7f7; border:1px solid #e6e6e6; padding:0 0 0 80px; margin-top:10px; line-height:60px; text-align:center; font-size:14px; color:#333;}
		 		 .fast_btn a:hover{ background:#ffe4cd; border:1px solid #fec899; color:#ed6c00;}
		 .c_left .fast_btn a img{ position:absolute; left:7px; top:7px;}
		 .c_left .link{ margin-top:20px;}
		 .c_left .link select{ width:100%; margin-top:20px;}
		 
		 
.content .c_right{ float:left; display:inline; width:710px; margin-left:20px;}
		 .c_right2{}
				.hot_news{ overflow:hidden; zoom:1; margin-top:10px;}
				.hot_news .pic_news{ float:left; display:inline; width:272px; margin:20px 20px 10px 10px; overflow:hidden;}
						  .pic_news object{ margin:-1px;}
				.hot_news .hot_news_list{ float:left; display:inline; width:405px;}
						  .hot_news_list h2{display:block; line-height:50px; font-size:14px; text-align:center;}
						  .hot_news_list h2 a{color:#000;}
						  .hot_news_list p{line-height:20px; text-indent:20px;}
						  .hot_news_list dl{ border-top:1px solid #ebebeb; margin:10px 0 0 0; padding:10px 0;}
						  .hot_news_list dl a{ display:block; background:url(../images/139484.gif) no-repeat 5px center; padding-left:15px; line-height:24px;}
				.news_list1{float:left; display:inline; width:340px;}
				.news_list2{float:left; display:inline; width:340px; margin-left:20px;}
				.news_list1 dl,.news_list2 dl{ margin:20px 0;}
				.news_list1 dt a,.news_list2 dt a{ display:block; background:url(../images/139484.gif) no-repeat 5px center; padding-left:15px; line-height:24px;}
				.pic_list{ clear:both; margin-top:20px;}
				#photo{ 	/*----图片展示----*/
	margin:10px auto 0 auto;  
	padding:1px;
	border:1px solid #ccc;
	}
.rollbox{
		overflow:hidden;
		margin:5px 0;
		} 
		.rollbox .leftbotton{
						height:95px;
						width:19px;
						background:#f7f7f7;
						overflow:hidden;
						float:left;
						display:inline;
						margin:10px 10px 0 0;
						cursor:pointer;
						line-height:95px;
						text-align:center;
						color:#666px;
						font-family:"宋体";
						} 
						.leftbotton_hover{
						height:95px;
						width:19px;
						background:#ffba81;
						overflow:hidden;
						float:left;
						display:inline;
						margin:10px 10px 0 0;
						cursor:pointer;
						line-height:95px;
						text-align:center;
						color:#666px;
						font-family:"宋体";
						} 
				 .rightbotton{
						height:95px;
						width:20px;
						background:#f7f7f7;
						overflow:hidden;
						float:left;
						display:inline;
						margin:10px 0 0 15px;
						cursor:pointer;
						line-height:95px;
						text-align:center;
						color:#666px;
						font-family:"宋体";
						} 
					 .rightbotton_hover{
						height:95px;
						width:20px;
						background:#ffba81;
						overflow:hidden;
						float:left;
						display:inline;
						margin:10px 0 0 15px;
						cursor:pointer;
						line-height:95px;
						text-align:center;
						color:#666px;
						font-family:"宋体";
						} 
				 .cont{
					overflow:hidden;
					float:left; 
					padding:10px 5px;
					} 
				 .scrcont{
					width:10000000px;
					} 
				 .cont .pic{
						width:145px;
						float:left;		
						margin:0 5px;				
						text-align:center;
						} 
					   .pic img{
							background:#b1def4;
							display:block;							
							} 
					   .pic p{
							line-height:26px;
							color:#505050;
							} 
		.rollbox .cont a:link,
		.rollbox .cont a:visited{
						color:#626466;
						text-decoration:none;
						} 
		.rollbox .cont a:hover{
						color:#f00;
						text-decoration:underline;
						} 
		.rollbox #list1,
		.rollbox #list2{
					float:left;/*----图片展示----结束------*/}
	
.in_sub_menu{ margin-top:10px; background:#f5f5f5; padding:15px;}
.in_sub_menu dl{ margin:10px 0;}				
.in_sub_menu a{display:block; font-size:14px; line-height:30px; padding-left:20px; background:url(../images/139484.gif) no-repeat 10px center; border-bottom:1px dashed #e9e9e9;}
	.site_now{ line-height:40px; color:#9a9a9b;}
	.site_now a{color:#9a9a9b;}
	.site_now a:hover{color:#ff5a00;}
	.titel_c{padding:10px 10px 10px 20px; background:url(../images/139497.gif) no-repeat left center; border-bottom:1px dashed #e5e5e5; border-top:1px solid #e5e5e5;  font-size:18px; color:#333; }
	.detail_c{ line-height:180%; padding:20px;}
	.detail_c p{ text-indent:24px;}
	.detail{/*----详细内容-----*/
	margin-bottom:30px;
	text-align:center;
	}


.c_right{
     font-family:"宋体", "微软雅黑", arial, verdana;
}

.c_right2{
     font-family:"宋体", "微软雅黑", arial, verdana;
}

.detail h1{
	padding:10px;
	font-size:16px;
	text-align:center;
	}
.detail span{
	display:block;
	border-bottom:1px solid #f9f9f9;
	text-align:center;
	line-height:30px;
	}
.detail img{
	padding:3px;
	margin-top:10px;
	border:1px solid #ccc;
	}
.detail p{	
	margin:10px 0;
	font-size:12px;
	text-indent:24px;
	text-align:left;
	color:#333333;
	}/*-------详细内容---结束------*/

.titel_c1{padding:10px 10px 10px 20px; background:url(../images/139497.gif) no-repeat 220px center; border-bottom:1px dashed #e5e5e5; border-top:1px solid #e5e5e5;  font-size:18px; color:#333; text-align:center;}

.detail1{/*----详细内容-----*/
	margin-bottom:20px;
        padding:0 40px;
	text-align:center;
        line-height:160%;
        width:870px;
        min-height:500px;
        height:auto!important;
        color:#333;
	}
.detail1 h1{
	padding:10px;
	font-size:16px;
	text-align:center;
	}
.detail1 span{
	display:block;
	border-bottom:1px solid #f9f9f9;
	text-align:center;
	line-height:30px;
	}
.detail1 img{
	padding:3px;
	margin-top:10px;
	border:1px solid #ccc;
	}
.detail1 p{	
	margin:10px 0;
	font-size:12px;
	text-indent:24px;
	text-align:left;
	color:#333333;
	}/*-------详细内容---结束------*/
	.list_style ul li{	
			padding:10px 0 10px 0;
	}
	.list_style ul li a{
			height:24px;
			display:block;
			padding-left:20px;
			border-bottom:1px dashed #e5e5e5;
			background:url(../images/139484.gif) no-repeat 5px center;
			line-height:24px;
			}
			.date{
	float:right;
	margin-right:10px;
	color:#c1c1c1;
	}
			/*----列表---结束---*/
	/*---------分页样式----开始------*/
	.pages {
		overflow:hidden; 
		zoom:1;
		font-size: 12px; 
		line-height: 20px; 
		font-family: verdana; 
    	}
    .pages a{       
		display: block; 
		border: #ccc 1px solid; 		
		background: url(../images/139491.gif); 
		color: #686868; 		
		text-decoration: none;
    	}
    .pages a:hover {
		background: url(../images/139492.gif); 		
    	}    
    
    .pages {
        margin: 5px 0px;   
		text-align: center;
    	}
	.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{height:97px; background:#ececec url(../images/139460.gif) repeat-x; position:relative;}
.footer p{ position:absolute; top:35px; left:30px;}
.footer img{ position:absolute; top:35px; right:10px;}



    .slide {width: 295px;height: 200px;overflow: hidden;float: left;margin-top: 27px;}
    .focusbox .pic img {width: 290px;height: 195px;}
    .focusbox {position: relative;width: 290px;height: 195px;overflow: hidden;text-align: left;}
    .focusbox .txt-bg {position: absolute;bottom: 0px;z-index: 1;height: 35px;width: 100%;overflow: hidden;background: #000;opacity: 0.5;    filter: alpha(opacity=50);}
    .focusbox .txt {position: absolute;bottom: 0px;z-index: 2;height: 35px;width: 100%;overflow: hidden;}
    .focusbox .txt li {height: 35px;line-height: 35px;width: 226px;overflow: hidden;}
    .focusbox .txt li a {color: #fff;padding-left: 10px;}
    .focusbox .num {position: absolute;z-index: 3;bottom: 9px;right: 0;height: 16px;text-align: right;padding-right: 7px;}
    .focusbox .num li {cursor: pointer;font-weight: 700;float: left;width: 14px;height: 14px;overflow: hidden;border: 1px #bcbcba solid;color: #bcbcba;font-size: 8px;line-height: 14px;text-align: center;margin-left: 4px;}
    .focusbox .num li.on {border: 1px #fefefc solid;color: #fefefc;}


    /*-------------------------------↓分页样式开始↓------------------------------------*/
.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;}
#page_div .currentIndex {background: #ccc;}


.clearfix:after {content: "."; display: block; height:0; clear:both; visibility: hidden;}
.clearfix { *zoom:1; }