/****didahuang@gmail.com****/

/****预设reset****/
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed, 
figure, figcaption, footer, header, hgroup, 
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	font: inherit;
	vertical-align: baseline;
}
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section {
	display: block;
}
body {
	line-height: 1;
	font-size:14px;
	font-family:'Microsoft Yahei', 'Sans-serif';
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}

a{text-decoration:none;}
a:link{color:#555;}
a:active{color:#007186;}
a:hover{color:#0a9cef;}
a:visited{color:#777;}



.wrap{width:1000px; margin:auto; overflow:auto;}


.top{width:100%; height:260px; background:url(header_bg.jpg) top center no-repeat;}
	.top .wrap{height:220px;}
	
	.whutlogo{width:100%; height:40px; background:url(top_bg.png) repeat;}
		.whutlogo .wrap{padding:8px 0; height:24px;}
			.whutlogo .wrap img{float:left;}


	.logo{width:258px; padding-top:28px; height:50px; float:left;}

	.search_box{width:304px; padding-top:170px; float:right; overflow:auto; }
		.s_input{width:238px; height:28px; border:1px solid #95866d; background:#fff; float:left; border-radius:5px; }
			.s_input input{width:230px; height:26px; line-height:26px; text-indent:4px; border:0; outline:0; border-radius:5px; padding:0;}
		.search_box button{width:60px; height:30px; float:left; background:url(s_btn.png) no-repeat; border:0; margin-left:4px; color:#fff; cursor:pointer;  }

.nav{width:100%; height:40px; background:#31a8be;}

/*下拉菜单样式*/

#jsddm{margin: 0; padding: 0;}
	#jsddm li{float: left;list-style: none; font: 12px;}
		#jsddm li a{display: block; padding: 0 10px; height:40px; line-height:40px; text-decoration: none; color: #EAFFED; white-space: nowrap;}
			#jsddm li a:hover{	background: #297b8a;}
			#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: #5ba8c4; color: #fff;}
						#jsddm li ul li a:hover{background: #41849c;}

/*main*/

.main{width:100%;}
	.main .wrap{padding-top:20px;}
		.imgbox{width:508px; border:1px solid #98bbeb; padding:10px; float:left;}


/*幻灯片样式*/

#zSlider{width:508px; overflow:hidden;}
#picshow{position:relative; font-size:12px;}
#picshow,#picshow_img{width:410px; height:308px; overflow:hidden; float:left;}
#picshow_img li{width:410px; height:308px; overflow:hidden; float:left; display:none;}
#picshow_img img{width:410px; height:308px;}
#picshow_tx{left:0px; width:410px; bottom:0px; position:absolute; height:40px; overflow:hidden;}
#picshow_tx li{background:url(picshow_bg.png) repeat; padding-left:10px; height:40px; line-height:40px; color:#fff; display:none;}
#picshow_tx li a{color:#fff;}
#picshow_tx li a:hover{text-decoration:underline;}
#picshow_tx li h3{ }
#picshow_tx li p{ color:#ccc; line-height:16px; height:16px; overflow:hidden;}
#select_btn{width:98px; height:308px; color:#111; float:right; display:inline; background-color:#f0f0f0;}
#select_btn li{padding:5px 5px 0px 8px; width:88px; height:56px; border-top:1px solid #fff; cursor:pointer;}
#select_btn li:hover{background-color:#fff;}
#select_btn li.current{background-color:#ddd;}
#select_btn li.current:hover{background-color:#ddd;}
#select_btn a{color:#000;}
#select_btn img{padding:2px; border:1px solid #ccc; width:74px; height:44px; float:left;}
#select_btn .select_text{ height:20px; font:bold 13px/16px 'Microsoft YaHei'; overflow:hidden; display:block;}
#select_btn .select_text:hover{text-decoration:underline;}
#select_btn .select_date{ height:23px; line-height:23px; overflow:hidden; display:block;}

/* 首页文章列表公共样式 */

.art_list{}
	.art_list li{height:30px; overflow:auto; padding:0 20px; line-height:30px;}
		.art_list li img{display:block; float:left; margin-right:10px; margin-top:7px;}	
		.art_list li a{display:block; float:left; white-space:nowrap; overflow:hidden; text-overflow: ellipsis; vertical-align:middle;}
		.art_list li span{display:block; float:right; color:#999;}


/* 在线通知 */

.news_box{width:458px; float:left; margin-left:10px; border:1px solid #98bbeb; height:264px;}
	.news_tit{width:458px; height:40px; background:#31a8be;}
		.news_tit h2{width:300px; height:40px; line-height:40px; text-indent:20px; color:#fff; float:left;}
		.news_tit a{display:block; width:46px; height:16px; float:right; margin-top:10px; margin-right:10px;}
	.news_box .art_list{margin-top:5px;}
	.news_box .art_list li a{width:240px;}


/*工具链接*/

.tool_link{width:470px; float:left; margin-top:10px;}

	.tool_link a{display:black-inline; float:left; width:145px; height:54px; line-height:54px; margin-left:9px; text-indent:50px; color:#fff;}
		.link_icon1{background:#5cc98d url(icon1.png) no-repeat 10px center; border:1px solid #2ba261; border-radius:5px; color:#fff;}
			.link_icon1:hover{background:#40a96f url(icon1.png) no-repeat 10px center;}
		.link_icon2{background:#71a7d6 url(icon2.png) no-repeat 10px center; border:1px solid #3b82c0; border-radius:5px; color:#fff;}
			.link_icon2:hover{background:#407baf url(icon2.png) no-repeat 10px center;}
		.link_icon3{background:#daaa5e url(icon3.png) no-repeat 10px center; border:1px solid #c28b34; border-radius:5px; color:#fff;}
			.link_icon3:hover{background:#bd8e43 url(icon3.png) no-repeat 10px center;}
		
/*一般栏目*/

.normal_box{float:left; height:248px; border:1px solid #31a8be; margin-top:10px;}
	.normal_tit{height:40px; background:#31a8be; overflow:auto;}
		.normal_tit h2{width:200px; height:40px; line-height:40px; float:left; text-indent:18px; color:#fff;}
		.normal_tit a{display:block; float:right; margin-top:12px; margin-right:10px;}
	.normal_box .art_list{margin-top:10px;}

.style1{width:324px;}
	.style1 .normal_tit{width:324px;}
	.style1 .art_list li a{width:190px;}
	*+html .style1 .art_list li a{width:160px;}

.style2{width:708px; margin-top:0; margin-bottom:14px; border:1px solid #d9d9d9; }/*内页中有使用*/
	.style2 .normal_tit{background:#d9d9d9; }
		.style2 .normal_tit h2{color:#333;}
	.style2 .art_list li a{width:560px;}

.style3{height:auto; width:710px; border:0; margin-top:0;}	
	
	
.no-right{margin-right:0;}

/*tab栏目*/

.tabbox{width:324px; height:249px; border-left:1px solid #31a8be; border-bottom:1px solid #31a8be; border-right:1px solid #31a8be; float:left; margin-top:10px; margin-left:11px;}
	ul.tab_btn{background:#31a8be; overflow:auto;}
		ul.tab_btn li{float:left; background:#2b9bb0;}
			ul.tab_btn li a{display:block; height:41px; line-height:41px; padding:0 16px; color:#fff;}
			ul.tab_btn li a.selected{background:#fff; color:#333; border-top:3px solid #007186; height:38px; line-height:36px;}
	.tab_cont{position:relative;}
		.tab_more{position:absolute; width:46px; height:16px; line-height:16px; padding:0; margin:0; top:-39px; left:268px;}
			
			
.tabbox .art_list{margin-top:10px;}	
.tabbox .art_list li a{width:188px;}

.no-left{margin-left:0;}



/* 友情链接 */

.friend_link{border:1px solid #98bbeb; width:980px; padding:9px; float:left; margin-top:10px; background:#eceded;}
	.friend_link h2{font-size:14px; font-weight:bold; color:#487fcb;}
	.friend_link div{padding:16px 0;}
		.friend_link a{color:#7b7b7c;}

.foot{background:#adb9ca; margin-top:10px;}
	.foot .wrap{padding:20px 0;}
	.foot p{text-align:center;line-height:22px;font-size:12px;}
	.contact{color:#454748;}
	.copyright{color:#7b7e81;}
		.copyright a{color:#999;}

/*内页*/

.side_bar{float:left;}
	.side_nav{border:1px solid #31a8be; width:248px;}
		.side_nav h2{width:248px; height:40px; line-height:40px; background:#31a8be; text-indent:14px; color:#fff;}
		.side_nav ul{padding:10px 0;}
			.side_nav ul li{line-height:36px; background:url(arrow2.png) no-repeat 10px center; text-indent:30px;}
				.side_nav ul li.sec{background:#f1f8f9 url(arrow3.png) no-repeat 30px center; text-indent:50px;}
					.side_nav ul li a{} 

	.ad_box{width:250px; margin-top:10px;}		
		.ad_box img{width:250px;}
		
.inpage_box{float:right; width:738px; border:1px solid #31a8be;}
	.where_nav{background:#31a8be; height:40px; line-height:40px; color:#fff; padding:0 14px;}
		.where_nav a{color:#fff;}
		
	.inpage_cont{padding:14px; overflow:auto;}


/* 列表 */
			.text_cont{}
				.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; margin:5px 80px; text-align:center;}
					.art_info a{color:#1f87b7;}
				
				.art_text{padding:10px 20px 10px; line-height:24px; color:#333; font-size:14px;}

				.file_box{margin:20px; color:#06203b; padding:5px; border:1px solid #e5e5e5; background:#f9f9f9;}
					.file_box a{color:#1f87b7;}	
					
					
					
			.where_now{ line-height:26px; text-indent:10px; color:#63686b; background:url('2013_img/nidwz.png') repeat-x; width:640px; height:32px; margin:auto; margin-top:1px;}
				.where_now a{color:#23406f;}

					.normal_list{padding:4px; line-height:28px; _line-height:20px; padding:5px 20px;}
						.normal_list li{background:url('2013_img/dashed_line1.gif') repeat-x bottom; overflow:auto; zoom:1;}
							.normal_list li az{display:block; float:left; color:#053856;  text-indent:10px;}
							.normal_list li a:hover{color:#23406f; text-decoration:underline;}
							.normal_list li span{display:block; float:right; color:#888;}					
						
					.normal_list2{padding:4px; line-height:28px; padding:5px 20px;}
						.normal_list2 li{background:url('2013_img/dashed_line1.gif') repeat-x bottom; overflow:auto; zoom:1;}
							.normal_list2 li span{display:block; float:left; text-indent:10px;}
							.normal_list2 li span i{font-style:normal; font-weight:bold; color:#0d306a;}
								.normal_list2 li span i a{color:#6e2509;}
							.normal_list2 li span a{color:#053856;}
							.normal_list2 li span a:hover{color:#23406f; text-decoration:underline;}
							.normal_list2 li strong{display:block; float:right; color:#888; font-weight:100;}	

		.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;}					

		.pic_list{}
			.pic_list li{widht:678px; padding:10px 30px; overflow:auto; zoom:1; 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{}
						.pic_list li h3 a{color:#545454; font-weight:bold;}
					.pic_list li span{color:#989898;}
						.pic_list li p{color:#6d7b9f}				

.in_text_box{width:664px; border:1px solid #9f9f9f; float:left;}
	.text_cont{overflow:auto; zoom:1;}	
		.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; margin:5px 80px; text-align:center;}
			.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:10px 20px 10px; line-height:24px; color:#333; font-size:14px;}

		.file_box{margin:20px; color:#06203b; padding:5px; border:1px solid #e5e5e5; background:#f9f9f9;}
		    .file_box a{color:#1f87b7;}		

			
			