body{
	background: url(../images/top-bj.png) no-repeat;
	background-color: #eff0f1;
	min-width:1200px
}
.header{
	width: 1200px;
	margin: 0 auto;
	position: relative;
}
.top-area{
	padding: 30px 0 25px;
}
.top-right{
	margin-top: 45px;
}
.top-right li h2{ 
	color: #9fcbf6;
	font-size: 16px;
	font-weight: normal;
	}
.top-right li span{ 
	color: #9fcbf6;
	font-size: 13px;
}
.top-right li{
	background: url(../images/icon3.png) no-repeat left;
	text-align: center;
	padding: 0 30px;
}
.nav-area{
	background-color: #0045ac;
	height:50px;
}
.nav{padding:0px;}
.nav>li{ 
	height: 50px; 
	line-height: 50px;
	float: left;
	}
.nav>li>a{
	text-align: center;
	 color: #ffffff; 
	 font-size: 20px;
	 padding: 0 48px;
	 border-right:1px solid #FFFFFF;
}
.drop-down{position: relative;z-index:1}
.drop-down-content{
             padding: 0;
             display: none;
        }
 .drop-down-content li{
 	           text-align: center;
			  width:176px;
			  height: 44px;
			  line-height: 44px;
			  background-color:#9dc8ed;
            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:#438cce !important;filter:alpha(Opacity=100);-moz-opacity:1;opacity:1; color:#fff;
        }
		
		
		
		
		
		
		
 .nav .drop-down:hover .drop-down-content{
             display: block;
         }




.about-img{
	background:url(../images/about2.jpg) #FFFFFF no-repeat center;
	height:49px;
	min-width:1200px
}



.about{
	 
}
.about_list{
	 border: 1px solid #ededed;
	 padding: 10px;
	 width:672px;
	 height:293px;
	 line-height:27px;
	 overflow:hidden
}






.new-area{
	 background-color: #fff;
	 padding: 40px 0px 20px;
	 }
.news{
	 border: 1px solid #cccccc;
	 padding: 10px;
}
.new-inner-title{
	background: url(../images/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;
}
.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(../images/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 #5585c7; 
	margin-bottom: 20px;
}
.friend-link-title h1{
	background: url(../images/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-left: 20px;
	margin-right: 28px;
	margin-bottom:10px
}




/*页脚*/
.foot-area-img{
	background:url(../images/bottom1.jpg) #f5f5f5 no-repeat center;
	height:136px;
	min-width:1200px
}
.foot-area-img2{
	background:url(../images/bottom2.jpg) #333c41 no-repeat center;
	height:180px;
	min-width:1200px
}

/*.foot-area{
	background-color: #333c41;
	padding: 30px 0;
	min-width:1200px
}
.foot div, .foot p{
	color: #b4b6b8;
	text-align: center;
}
.foot p{
	float: left;
	margin: 0 15px;
}*/



/*新闻列表*/
.main{
	padding: 20px 0px 40px;
	width: 1200px;
	margin: 0 auto;
	background-color:#FFF
}
.list-nav-area{
	float: left;
	margin-left: 25px;
	width: 240px;
	min-height:560px;
}
.list-nav-title{
	background: url(../images/list-bj.png) no-repeat;
	height: 42px;
	line-height: 42px;
}
.list-nav-title h2{
	color: #ffffff;
	font-size: 22px;
	font-weight: normal;
	background: url(../images/icon2.png) no-repeat 26px;
	padding:0 50px
}
.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;
	background: url(../images/icon1.png) no-repeat 26px;
	padding: 0 50px
}
.s1 i{
	width: 7px;
	height: 13px;
	display: inline-block; 
	margin-left: 28px;
	opacity: 0;
}
.s1{
	height: 56px;
	line-height: 56px;
	text-align: center;
	font-size: 16px;
}

.main-content{
	float: right;
	margin-right:25px;
	width: 870px;
}
.main-title{
	height:42px; 
	line-height:42px; 
	 border-bottom:#d9d9d9 1px solid; 
	 padding:0 15px;
	 background: url(../images/icon4.png) no-repeat 15px;
}
.main-title h1{
	font-size: 22px;
	font-weight: normal;
	
}
.main_adress{ 
	text-align:right; 
	font-size:13px;
	color: #666666;
	margin-left:30px
}
.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;}
.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;}


.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;}












.index-ban{
	width: 100%;
	position: relative;
	overflow: hidden;
	background: #3b3a3a;
	overflow:hidden;
	top: 0px;
}
.index-ban .banner{
	overflow:hidden
}
.index-ban .bd ul{
	width: 100%;
}
.index-ban .bd li{
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0px;
	left: 0px;
}
.index-ban .bd li #bg{
	overflow:hidden
}
.index-ban .hd{
	position: absolute;
	bottom: 20px;
	left: 48%;
}
.index-ban .hd li{
	margin: 0 5px; background: url('../images/dot.png') no-repeat 0 -16px; height: 16px; overflow: hidden; width: 16px; cursor: pointer;
	display:inline-block; *display:inline; zoom:1;  _background: url('../images/dot8.png') no-repeat 0 -16px;
}

.index-ban .hd li.on{
	background-position:0 0;
}







.search-box
{
	border: 1px solid #c7c7c7;
	width: 648px;
	margin: 0 auto;
	margin-top: 40px;
}
.search-title
{
	font-size: 18px;
	font-weight: normal;
	line-height: 40px;
	text-align: center;
	background-color: #ced4dd;
}
.search-area
{
	border-top: 1px solid #c7c7c7;
	padding: 50px;
}
.field label
{
	width: 120px;
	color: #666666;
	height: 34px;
	line-height: 34px;
	text-align: right;
}
.input-area
{
	height: 34px;
	width: 355px;
	line-height: 34px;
	box-sizing: border-box;
	border: 1px solid #c7c7c7;
	color: #666666;
	padding: 0 10px;
}
.search-btn
{
	width: 78px;
	height: 34px;
	background: url(../images/btn-bj.png) repeat-x;
	border: 0;
	color: #ffffff;
	margin-left: 8px;
}
.f-s
{
	background-color: #67686a;
	width: 1230px;
	margin: 15px auto;
	padding: 20px 0;
	color: red !important;
}









