body{
	background: url(../image/top-bj.png) no-repeat;
	background-color: #eff0f1;
}
.header{
	width: 1230px;
	margin: 0 auto;
	position: relative;
}
.top-area{
	padding: 30px 0 25px;
}
.top-right{
	margin-top: 25px;
}
.top-right li h2{ 
	color: #ffffff;
	font-size: 20px;
	font-weight: normal;
	}
.top-right li span{ 
	color: #9fcbf6;
	font-size: 13px;
	}
.top-right li{
	border-right: 1px solid #a5cbf3;
	text-align: center;
	padding: 0 30px;
}
.nav-area{
	background-color: #1d2087;
	height:60px;
}
.nav{
	 
	 padding:0 47px;
	 }
.nav>li{ 
	height: 60px; 
	line-height: 60px;
	float: left;
	}
.nav>li>a{
	text-align: center;
	 color: #ffffff; 
	 font-size: 20px;
	 padding: 0 55px;
	 border-right:1px solid #9ea0ea;
	 }
.drop-down{position: relative; }
.drop-down-content{
             padding: 0;
             display: none;
        }
 .drop-down-content li{
 	           text-align: center;
			  width:190px;
			  height: 44px;
			  line-height: 44px;
			  background-color:#a5a7d7;
            filter:alpha(Opacity=20);-moz-opacity:1;opacity:1;
			 }
 .drop-down-content li a{
 	          text-align: center !important;
			 font-size:14px;color:#fff; padding:0 10px; 
			 filter:alpha(Opacity=80);-moz-opacity:1;opacity:1;
			 }
.drop-down-content li:hover{
             background-color:#9ea0ea !important;filter:alpha(Opacity=100);-moz-opacity:1;opacity:1; color:#fff;
        }
 .nav .drop-down:hover .drop-down-content{
             display: block;
         }


.new-area{
	 background-color: #fff;
	 padding: 40px 15px 20px;
	 }
.news{
	 border: 1px solid #cccccc;
	 padding: 10px;
}
.new-inner-title{
	background: url(../image/title-bj.png) no-repeat;
	height: 42px;
	line-height: 42px;
	padding: 0 15px;
}
.new-inner-title h2{
	color: #ffffff;
	font-size: 18px;
	font-weight: normal;
}
.new-inner-title a{
	color: #ffffff;
}
.new-inner-list{
	border-bottom: 1px dashed #d9d9d9;
	padding: 10px 0 10px;
	
}
.new-inner-list dt{ 
	font-size: 16px;
	line-height: 22px;
	color: #333333;
	margin-bottom: 4px;
}
.new-inner-list dd{
	color: #999999;
	padding-left: 8px;
}
.new-inner{
	width: 614px;
}
.notice-colum{
	width: 585px;
	height: 500px;
}
.colum-list-area{
	border: 2px solid #7c99be;
	border-top: 0;
	padding: 10px;
}
.colum-list{
	border-bottom: 1px dashed #e0e0e0;
	height: 38px;
	line-height: 38px;
}
.colum-list a i{ 
	background: url(../image/list-icon.png) no-repeat center center;
	width: 10px;
	height: 10px;
	display: inline-block; 
	margin-right: 5px;
}
.colum-list dd{
	color: #999999;
	font-size: 13px;
}
.friend-link-title{
	border-bottom: 2px solid #1d2087; 
	margin-bottom: 20px;
}
.friend-link-title h1{
	background: url(../image/title-bj.png) no-repeat;
	height: 42px;
	line-height: 42px;
	padding: 0 15px;
	width: 90px;
	color: #ffffff;
	font-size: 18px;
	font-weight: normal;
}
.friend-link-firm img{
	border: 1px solid #e0e0e0;
	margin-right: 40px;
}

/*页脚*/
.foot-area{
	background-color: #46484a;
	padding: 30px 0;
}
.foot div, .foot p{
	color: #b4b6b8;
	text-align: center;
}
.foot p{
	float: left;
	margin: 0 15px;
}



/*新闻列表*/
.main{
	padding: 20px 0px 40px;
	width: 1230px;
	margin: 0 auto;
	background-color: #ffffff;
}
.list-nav-area{
	float: left;
	margin-left: 15px;
	width: 240px;
}
.list-nav-title{
	background: url(../image/list-bj.png) no-repeat;
	height: 60px;
	line-height: 60px;
	text-align: center;
	
}
.list-nav-title h2{
	color: #ffffff;
	font-size: 22px;
	font-weight: normal;
}
.list-nav-title span{
	color: #ffffff;
	font-size: 18px;
	
}
.list-nav{
	border: 1px solid #d9d9d9;
	border-top: 0;
}
.list-nav li{ 
	border-bottom: 1px dashed #e5e5e5;
	text-align: center;
	}
.s1 i{
	background: url(../image/icon1.png) no-repeat center center;
	width: 7px;
	height: 13px;
	display: inline-block; 
	margin-left: 28px;
	opacity: 0;
}
.s1{
	height: 56px;
	line-height: 56px;
	text-align: center;
	font-size: 16px;
}
.list-nav .on i{
	opacity: 1;
}
.list-nav li:hover .s1 i{
	 opacity: 1;
	 }
.main-content{
	float: right;
	width: 940px;
	
}
.main-title{
	height:60px; 
	line-height:60px; 
	 border-bottom:#d9d9d9 1px solid; 
	 
	 padding:0 15px;
}
.main-title h1{
	font-size: 22px;
	font-weight: normal;
	
}
.main_adress{ 
	
	text-align:right; 
	font-size:13px;
	color: #666666;
	 }
.main_adress span{ 
	color:#0255b6;
	}
.content-list{
	padding: 20px; 
}
.list_date div{ background-color:#0255b6; height:38px; line-height:38px; color:#fff; font-size:16px; font-weight:bolder; border-radius:4px 4px 0 0; margin-bottom:6px;}
.list_date span{ font-size:16px; color:#999999;}
.list_date{width:70px; text-align:center; margin-right:35px;}
.title_list a h2{ font-size:16px; color: #333333 !important; font-weight: normal; margin-bottom: 8px;}
.title_list a p{ color: #999999;}
.title_list a:hover h2{ color:#3a88d4 !important; }
.title_list a{ margin-top: 10px;}
.title_list{ border-bottom:1px solid #e5e5e5; padding:25px 0 20px 0;}


.page_num ul{ margin:0 auto; width:400px;}
.page_num li{ float:left;}
.page_num a{ display:block; border:1px solid #d9d9d9; height:40px; line-height:40px; margin-left:8px; margin-right:8px; text-align:center;font-size:15px; color:#999999;}
.page_num a:hover{color:#666666;border:1px solid #666666; }
.w1{ width:78px;}
.w2{ width:40px; }


.textrear p{ font-size:15px; line-height:30px;  text-indent: 2em; text-align: justify; color: #666666;white-space: pre-wrap;word-wrap: break-word;}
.detail_title{margin-bottom:0px; margin-top: 20px;}
.detail_title h2{ font-size:22px; color:#333333; font-weight:normal; margin-bottom:10px;}
.detail_title span{ color:#999999; font-size:15px;}
.textrear{border-bottom:1px dashed #d9d9d9;border-top:1px dashed #d9d9d9; padding:20px 20px; margin-top:30px;}

.textrear2 p{ font-size:15px; line-height:30px;  text-indent: 2em; text-align: justify; color: #666666;white-space: pre-wrap;word-wrap: break-word;}
.textrear2 {border-top:1px dashed #d9d9d9; padding:20px 20px; margin-top:30px;}

.service-area{padding:0 40px; margin-top: 30px;}
.service-area p{ font-size:15px; line-height:30px;  text-indent: 2em; text-align: justify; color: #666666;}

.return_bt{ width:142px; height:42px; background-color:#3a88d3; display:block; border-radius:2px; line-height:42px; text-align:center; color:#fff; font-size:16px; margin:0 auto; margin-top:60px;}