﻿/******** 

stonehe didahuang@gmail.com  2018

*********/
html{
}

body{
font-family:'Helvetica Neue',Helvetica,"微软雅黑",Arial,sans-serif;
}

a{text-decoration:none;}
a:link{color:#555;}
a:active{color:#555;}
a:hover{color:#239fc5;}
a:visited{color:#777;}

/*闭合浮动*/
.clearfix:before, .clearfix:after { content: '.'; display: block; overflow: hidden; visibility: hidden; font-size: 0; line-height: 0; width: 0; height: 0; }
.clearfix:after { clear: both; }
.clearfix { zoom: 1; }


/******首页******/

/**顶部**/

.wrap{margin:auto; width:1200px; overflow:auto; }



/**Logo 和 搜索**/

.logo_box{background: #fff;}
	.logo{float:left; width:840px; height:73px; padding:32px 0;}
	.top_link{float:right; height:52px; line-height: 52px; list-style:none; padding:32px 0; margin:0; overflow:auto; }
		.top_link li{float:right; padding:0 20px 0 0; font-size:14px;}
			.top_link li a{color:#999;}

/**下拉菜单**/
.nav{background:url(../images/nav_bg.png) repeat-x center #0c7e95; height:50px;}
#jsddm{margin: 0; padding: 0;}
	#jsddm li{float: left; list-style: none; font-size: 16px;}
	#jsddm>li{}
		#jsddm li a{display: block; padding: 0 36px; height:50px; line-height:50px; text-decoration: none; color: #fff; white-space: nowrap;}
			#jsddm li a:hover{	background: #0c7e95;}
			#jsddm>li a:hover{}
			#jsddm li ul{margin: 0; padding: 0; position: absolute; visibility: hidden; border-top: 1px solid white; z-index:99999;}
				#jsddm li ul li{float: none; display: inline; }
					#jsddm li ul li a{width: auto; background: #0c7e95; color: #fff;}
						#jsddm li ul li a:hover{background: #0b6172;}

/**首页主体**/

/*.main_box{padding-bottom:20px;}	*/
	.part_box{float:left; overflow:auto;}

/**图片轮换**/

.bx_wrap {
	width: 588px;
	margin-top: 20px;
	border: 1px solid #1071ae;
	float: left;
}

.bxslider {
	padding: 0;
	margin: 0;
	list-style: none;
}

/**文章标题列表**/

	/*公共*/
.list_box{background:#fff;}
	.column_title{height:50px; background:url(../images/nav_bg.png) repeat-x center #31a9bf;}
		.column_title h2{float:left; margin:0; height:50px; line-height:50px; padding:0 0 0 20px; font-size:16px; font-weight:normal; color:#fff;}
		.column_title a{display:block; float:right; height:50; line-height:50px; padding:0 25px 0 0; font-size:14px; color:#fff;}
	.tit_list{border-left:1px solid #d1d1d1; border-bottom:1px solid #d1d1d1; border-right:1px solid #d1d1d1;}
		.tit_list ul{list-style:none; padding:15px 0 15px 25px; margin:0; font-size:14px;}
			.tit_list ul li{ height:36px; line-height:36px; overflow:auto;}
				.tit_list ul li a{width: 80%; display:block; float:left; /*ie列表行间距bug  white-space:nowrap;*/ white-space: nowrap; overflow:hidden; text-overflow: ellipsis; vertical-align:middle;}
				.tit_list ul li span{display:block; float:right; margin-right:25px; color:#bbb;}
	
	/*独立
	.news{float:left; width:600px; margin-top:20px;}
		.news .column_title h2{background:url(../images/news_ico.png) no-repeat 25px center; }
	*/
	.news{width:590px; margin-top:20px; margin-left:20px; float:left;}
		.news .column_title{background:url(../images/nav_bg.png) repeat-x center #31a9bf; height:50px; border:0;}	
			.news .column_title h2{color:#fff;}
			.news .tit_list ul {padding:20px 0 20px 25px;}
				.news .tit_list ul li{line-height: 38px; height: 38px;}
	
	.notice .tit_list{} 
		.notice .tit_list ul{padding:20px 0 10px 20px;}
			.notice .tit_list ul li{height:58px; margin-bottom:20px;}
				.notice .tit_list ul li div{float:left; width:58px; height:58px; background:#fae1ca; font-size:12px; line-height:22px; text-align:center; color:#a7846e;}
					.notice .tit_list ul li div b{display:block; height:36px; line-height:36px; background:#e27d3c; font-size:20px; color:#fff;}
				.notice .tit_list ul li a{width:370px; line-height:24px; padding-left:15px;}
	
	.tz_news{width:300px; float:left; background:url(../images/tit_bg_tzyw.jpg) no-repeat #e9e8e7; padding:94px 0 10px 0; margin-top:20px;}
		.tz_news ul{margin:0; padding:20px; list-style:none; font-size:14px;}
			.tz_news ul li{overflow:auto; padding-left:26px; line-height:22px; margin-bottom:10px; background:url(../images/dot01.png) no-repeat 10px 7px;}
			.tz_news ul li a{display:block; float:left; width:180px;}
			.tz_news ul li span{display:block; float:right; color:#9b9b9b;}
			
	.column_box{width:1200px; float:left; overflow:auto;}
		
			
/*宣传图*/

	.pic_box{float:left; margin-top:20px;}
		.pic_box img P{width: 1200; height: 100px; display: block;}
	
	
/*栏目集合*/	
	
		.more_col{float:left; width:390px; margin-top:20px; margin-left:15px;}
		.first_box{margin-left: 0;}
			.more_col .column_title, .in_links .column_title{background:url(../images/tit_bg.png) repeat-x center #31a9bf; height:50px; border-top: #22a4bd 5px solid; border-left:1px solid #d1d1d1; border-right:1px solid #d1d1d1;}
			 .more_col .column_title h2, .in_links .column_title h2{color: #555;}
			 .more_col .column_title a, .in_links .column_title a{color: #aaa;}
			/*常用链接*/
		.in_links{float:left; width:1200px; margin-top:20px; background:#fff; overflow:auto;}
			.in_links h2{margin:0; height:50px; line-height:50px; height:50px;  color:#fff; font-size:16px; font-weight:normal; background:url(../images/link_ico.png) no-repeat 15px center;}
			.links_list{border-left:1px solid #d1d1d1; border-bottom:1px solid #d1d1d1; border-right:1px solid #d1d1d1; padding:16px; overflow:auto;}
			.in_links a{display:block; float:left; margin-left:38px; font-size:16px;line-height:24px;  }	
			
			
		
	.foot_box{background:#393a3a;}	
	
		.copyright{text-align:center; line-height:22px; color:#ccc; padding:20px 0; font-size:14px;}
	
/*内页*/

	
	
	.in_bar{float:left;}
		.sec_nav{width:280px; margin-top:20px; background:#fff; padding-bottom:20px;}
			.sec_nav h2{margin:0; height:50px; line-height:50px; color:#fff; font-size:16px; text-indent:50px; font-weight:normal; background:#22a4bd url(../images/in_ico.png) no-repeat 15px center;}
			.sec_nav ul{margin:0; padding:0 10px; list-style:none; font-size:14px;}
				.sec_nav ul li{padding:14px 10px 14px 30px; line-height:20px; border-top:1px solid #ccc; background:url(../images/arrow1.png) no-repeat 10px center; }
				.sec_nav ul li:first-child{border:0;}
					.sec_nav ul li.thr{padding:14px 10px 14px 40px; background:#fafafa url(../images/arrow2.png) no-repeat 20px center;}
						.sec_nav ul li.thr a:link{ color:#888;}
						.sec_nav ul li.thr a:active{ color:#888;}
						.sec_nav ul li.thr a:hover{ color:#1071ae;}
						.sec_nav ul li.thr a:visited{color:#999;}

		.in_ad{margin-top:20px;}
			.in_ad img{width:100%; display: block;}

	.content_box{float:right; background:#fff; width:900px; margin-top:20px;}
		.content_top{height:48px; border-bottom:2px solid #22a4bd; padding:0 20px;}
			.route_link{line-height:58px; font-size:12px; color:#aaa;}
				.route_link a:link{ color:#aaa;}
				.route_link a:active{ color:#aaa;}
				.route_link a:hover{ color:#1071ae;}
				.route_link a:visited{color:#aaa;}
				
		.content_wrap{padding:20px 20px 40px;}
			.art_list{}
			
				.group_tit{overflow:auto; border-bottom:1px solid #eee; padding:20px 0 0 0;}
					.group_tit h2{margin:0; padding:0; font-size:16px; float:left; line-height:40px; color:#22a4bd;}
					.group_tit a{float:right; font-size:12px; line-height:40px;}
				
				.art_list ul{list-style:none; margin:0; padding:0;}
					.art_list ul li{overflow:auto; font-size:14px; line-height:40px;}
						.art_list ul li span{float:left; color:#22a4bd;}
							.art_list ul li span a.column_links{color:#22a4bd;}
						.art_list ul li i{font-style:normal; float:right; color:#aaa;}
			
			ul.pic_list{margin:0; padding:0; list-style:none;}
				.pic_list li{padding:20px 0; overflow:auto; line-height:18px;}
					.pic_list li a{display:block;}
						.pic_list li a img{display:block; width:140px; height:90px; float:left; margin-right:10px;}
						.pic_list li h3{font-size:14px; font-weight:normal; margin:0; padding:5px 0;}
							.pic_list li h3 a{color:#545454; font-weight:bold;}
						.pic_list li span{color:#989898; font-size:12px;}
							.pic_list li p{color:#aaa; margin:0; padding:0; font-size:12px;}			
			
			
			.num_nav{font-size:12px; padding:28px 0 20px;}
				.num_nav font{padding:2px 5px; background:#f3f3f3; border:1px solid #6c6c6c;}
				.num_nav a{padding:2px 5px; border:1px solid #6c6c6c; color:#333;}
				.num_nav a:hover{background:#23406f; color:#fff;}				
			
			
			
			.art_tit{}
				.art_tit h2{font-size:18px; font-weight:bold; text-align:center; line-height:30px; margin-top:10px;}
			
			.art_info{background:#f6f6ef; border-top:#e8e9d8 1px solid; height:22px; line-height:22px;  border-bottom:#e8e9d8 1px solid; text-align:center; font-size:12px; color:#aaa;}
				.art_info a{color:#1f87b7;}
				
			.font_print{height:16px; line-height:20px; margin:5px 120px; text-align:center;}
				.font_print a{color:#1f87b7;}
			
			.art_text{padding:20px;}

			.file_box{margin:0; color:#06203b; padding:10px; border:1px solid #e5e5e5; background:#f9f9f9; font-size:14px;}
					.file_box a{color:#1f87b7;}	
	
