﻿/* == 通用内容框架样式 == */
/* == Common styles by vr4u 20170725 == */
/* == Contact us:(Weihai)0631-5267666 == */

/* == 初始值重定义 == */
html{_text-overflow:ellipsis;}
body{ margin:0; padding:0; font-size:14px; font-family:"Microsoft Yahei",Tahoma,Helvetica,Arial,sans-serif; color:#333;}
a{ color:#333; text-decoration:none;}
a:hover{ color:#104D6C; text-decoration:underline;}
a:active{ color:#014CCC; text-decoration:none;}
ul,li,form,p{ margin:0; padding:0;}
em{ font-style:normal;}
li{ list-style:none;}
img{ border:0;}
input,textarea{ padding:0; margin:0; border-radius:0; font-family:"Microsoft Yahei",tahoma,Arial,Century Gothic,verdana,Helvetica,sans-serif;}
.pipe{ padding:0 5px; color:#797979;}
.clear{ clear:both; height:0; font-size:0; overflow:hidden;}
.mc{ margin:0 auto; width:1200px;}

/* 重定义框架 */
.container-fluid{ padding-left:0; padding-right:0;}
input[type="text"], input[type="password"]{ margin-bottom:0; padding:0 2px; height:32px; line-height:32px; border:solid 1px #BBB; border-radius:0; box-shadow:inset 0 2px 2px rgba(0, 0, 0, 0.1);}

select:focus,textarea:focus,input[type="text"]:focus,input[type="password"]:focus{ border-color:rgba(82, 168, 236, 0.8); box-shadow:inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(82,168,236,.6);}

/* 通用按钮 */
.lsbtn{ display:inline-block; padding:0 15px; height:34px; line-height:34px; border-radius:0; text-align:center; border:0; background-color:#14A4EB; text-shadow:1px 1px 1px #666; font-size:14px; font-family:"Microsoft Yahei",Tahoma,Helvetica,Arial,sans-serif; color:#FFF;}
.lsbtn:hover{ background-color:#1278CB; color:#FFF; text-decoration:none;}
.lsbtn:active{}

/* input */
.ipt{ padding:0 2px; height:32px; line-height:32px; border:solid 1px #BBB; border-radius:0; background:#FFF; font-size:14px; font-family:"Microsoft Yahei",Tahoma,Helvetica,Arial,sans-serif; box-shadow:inset 1px 1px 2px #DDD;}

/* select */
.slc{ width:120px; margin:0; padding:5px; height:34px; border:solid 1px #BBB; border-radius:0; background:#FFF; font-size:14px; font-family:"Microsoft Yahei",Tahoma,Helvetica,Arial,sans-serif; box-shadow:inset 1px 1px 2px #DDD;}

/* textarea */
.txta{ padding:0.5%; width:98.8%; height:65px; border:solid 1px #DDD; border-top:solid 1px #CCC; border-left:solid 1px #CCC; box-shadow:inset 1px 1px 2px #DDD; font-family:"Microsoft Yahei",Tahoma,Helvetica,Arial,sans-serif;}

/* 系统顶部 
#SysTop{ position:relative; width:100%; height:36px; line-height:36px; background:#FFF; box-shadow:0px 1px 1px rgba(0,0,0,0.2); z-index:999; _border-bottom:solid 1px #DDD;}
.SysTop{ margin:0 auto; width:1200px; color:#333;}
	.sys_name{ float:left; padding-left:15px; background:url(ico_sys_top.png) 0 0 no-repeat;}
	.sys_mobile{ float:left; margin-left:20px; padding-left:15px; background:url(ico_sys_top.png) 0 -37px no-repeat;}
	.sys_language{ float:right;}
*/

/* 顶部框架 */
.headermc{ position:relative; margin:0 auto; width:1200px; background-color:#f2f2f2; background-position:center top; background-repeat:repeat; z-index:2;}
.header{ position:relative; height:240px;}
	.web_info{ margin:0; padding:60px 0 0 50px; text-shadow:0 1px 2px #FFF;}
		.web_name1{ margin:0; padding:0 0 10px; font-size:16px; font-weight:normal;}
		.web_name2{ margin:0; padding:0; font-size:40px; font-weight:normal;}
	/* 搜索 */
	.search{ position:absolute; right:20px; bottom:20px; width:225px; height:32px; line-height:32px; background-color:#FFF; box-shadow:inset 0 1px 3px #ddd,0 1px 2px #999;}
		.search_by{ float:left; margin:0; padding:0; width:55px; height:32px; border:0; border-radius:0; background:transparent; outline:none; font-family:"Microsoft Yahei",tahoma,Arial,Century Gothic,verdana,Helvetica,sans-serif;}
		#search_keywords{ float:left; padding:0 0 0 5px; width:130px; height:32px; line-height:32px; border:0; background:transparent; color:#7E8484; font-size:14px; outline:none; box-shadow:none;}
		#search_submit{ float:right; margin:0; padding:0; width:32px; height:32px; border:0; background:url(top_search_btn.png) center center no-repeat; outline:none;}
			#search_submit span{ display:none;}

/* 导航条 */
.navmc{ margin:0 auto; width:1200px; box-shadow:0 1px 2px #DCDCDC; background-color:#ddd;}
	.lsnav{ height:50px; line-height:50px;}
		
	/* 导航new */	
	.clearfix:after{ content:"."; display:block; height:0; clear:both; visibility:hidden;}
	.lsmenu{ position:relative; float:left; height:50px; line-height:50px; border-left:solid 1px #DDD; z-index:99;}
	.lsmenu a{ color:#fff;}
	.lsmenu .nav_li{ float:left; position:relative; display:inline;}
		.lsmenu .nav_li h3{ float:left; margin:0; padding:0; line-height:50px; font-weight:normal;}
			.lsmenu .nav_li h3 a{ display:block; padding:0 20px; border-right:solid 1px #DDD; font-size:16px;}
			.lsmenu .nav_li h3 a:hover{ text-decoration:none;}
		.lsmenu .nav_sub{ display:none; position:absolute; padding:6px 0; width:120px; left:0; top:50px; background:#4E4E4E; line-height:35px; z-index:99;}
			.lsmenu .nav_sub li{ zoom:1;}
			.lsmenu .nav_sub a{ display:block; padding:0 0 0 20px; height:35px; line-height:35px; font-size:14px;}
			.lsmenu .nav_sub a:hover{ background:#6d6d6d; color:#fff; text-decoration:none;}
			.lsmenu .on h3 a{ background:#4E4E4E; color:#fff;}
	/* 投稿 */
	.contribute{ float:right; padding:0 20px; height:50px; line-height:50px; background:url(bg_black_alpha.png) 0 0 repeat; color:#FFF; font-size:14px;}
		.contribute:hover{ background:#D9B614;  text-decoration:none;}
		
/* 栏目标题栏 */
.MainBlock{ margin-bottom:15px; background-color:#FFF; box-shadow:0 2px 2px #DCDCDC;}
	.MainTitle{ height:35px; border-bottom:solid 1px #EEE; line-height:35px;}
		.MainTitle .Title{ float:left; padding:0 15px; font-size:16px;}
		.MainTitle .More{ float:right; padding:0 10px 0 0; font-size:12px;}
	.MainContent{ padding-bottom:10px; height:100%; clear:both;}
	
	/* 标题列表 */
	.title_list{ padding:15px;}
	.title_list li{ height:30px; line-height:30px;}
		.title_list li .ti{ float:left; padding-left:15px; width:70%; height:30px; background:url(ico_dot.gif) 0 8px no-repeat; font-weight:normal; text-align:left; overflow:hidden; white-space:nowrap; -o-text-overflow:ellipsis; text-overflow:ellipsis;}
		.title_list li .dt{ float:right; width:20%; color:#787878; font-size:12px; text-align:right;}
		
/* 内容页标题通用 */
.content_tit{ padding:20px 0; border-bottom:dashed 1px #DDD; text-align:center;}
	.content_tit .l1{ line-height:1.2; font-size:26px;}
	.content_tit .l2{ padding-top:10px; color:#999;}

/* 面包屑 */
.iam{ margin:10px 0 0; padding:6px 0 6px 20px; height:30px; line-height:30px; background:url(ico_home.png) 0 13px no-repeat; color:#888;}
	.iam a{ color:#888;}

/* 通用 */
.common_tit{ padding:0 15px; height:35px; border-top:solid 1px #EEE; border-bottom:solid 1px #EEE; background-color:#f4f4f4; line-height:35px; font-size:16px; font-weight:bold;}
.common_con{ padding:20px 80px; font-size:14px;}

/* 底部按钮 */
.bottom_btns{ padding:20px 0 30px; text-align:center;}

/* 侧边 */

	/* 统计类 */
	.statistics{ padding:15px;}
		.statistics li{ padding-left:10px; height:25px; line-height:25px; background:url(ico_dot2.gif) 0 10px no-repeat; color:#999;}
		.statistics li strong{ font-weight:normal; color:#333;}
	
	/* 在线调查类 */
	.survey{ padding:15px; border-bottom:dashed 1px #DDD;}
		.survey .l1{ padding-left:10px; background:url(ico_arrow.png) 0 9px no-repeat; font-size:14px;}
		.survey .l2{ padding:5px 0 0 10px; color:#999;}
	.ls_main .survey{ margin:0 15px; padding:15px 0; border-bottom:dashed 1px #DDD;}/* 放在主体时 */
	
	/* 意见征集类 */
	.collection{ padding:15px; border-bottom:dashed 1px #DDD;}
		.collection .l1{ padding-left:10px; background:url(ico_arrow.png) 0 9px no-repeat; font-size:14px;}
		.collection .l2{ padding:10px 0 0 10px; height:25px; color:#999;}
			.collection .l2 .btn{ float:left; margin-right:10px; padding:0 6px; height:22px; line-height:22px;}
			.collection .l2 span{ float:left; height:24px; line-height:24px;}
			.collection .l2 strong{ float:left; height:24px; line-height:24px; font-weight:normal; color:#196FC5;}
			.collection .l2 em{ float:right; height:24px; line-height:24px;}
			
	.Interview_list .collection{ margin:0 15px; padding:15px 0; border-bottom:dashed 1px #DDD;}/* 放在主体时 */
	
	/* 给局长写信类 */
	.letter_lst{ padding:15px 15px 15px 12px; border-bottom:dashed 1px #DDD;}
		.letter_lst .l1{ padding-left:22px; background:url(ico_yes.png) 0 4px no-repeat; font-size:14px;}
		.letter_lst .l1.no{ background:url(ico_yes_no.png) 0 4px no-repeat;}
		.letter_lst .l2{ padding:5px 0 0 22px; color:#999;}
	
	/* 图文调用 */
	.news_pic{ position:relative; padding:15px; border-bottom:dashed 1px #DDD;}
		.news_img{ position:absolute; top:15px; left:15px;}
			.news_img img{ width:80px; height:60px;}
		.news_pic ul{ margin-left:90px;}
			.news_pic ul .l1{ width:100%; height:38px; line-height:19px; overflow:hidden;}
			.news_pic ul .l2{ padding-top:6px; height:16px; line-height:16px; overflow:hidden; color:#797979;}
	
	/* 通栏滚动图片 */
	.multipleLine{ margin-bottom:15px; position:relative; width:100%; overflow:hidden;}
	.multipleLine .hd{ overflow:hidden;}
		.multipleLine .hd .prev,.multipleLine .hd .next{ display:block;  width:9px; height:5px; float:right; margin-right:5px; margin-top:10px; overflow:hidden; cursor:pointer; background:url(ico_mimg_up.gif) no-repeat;}
		.multipleLine .hd .next{ background:url(ico_mimg_down.gif) no-repeat;}
		.multipleLine .hd ul{ float:right; margin:13px 12px 0 0; overflow:hidden; zoom:1;}
		.multipleLine .hd ul li{ float:left;  width:9px; height:9px; margin-right:5px; text-indent:-999px; cursor:pointer; background:url(ico_mimg_circle.png) 0 -9px no-repeat; overflow:hidden;}
		.multipleLine .hd ul li.on{ background-position:0 0;}
	.multipleLine .bd{ padding:20px 10px 10px; background-color:#FFF; overflow:hidden;}
		.multipleLine .bd ul{ zoom:1; margin-bottom:10px; overflow:hidden;}
		.multipleLine .bd ul li{ float:left; margin:0 15px; _display:inline; text-align:center; overflow:hidden;}
		.multipleLine .bd ul li .pic{ text-align:center;}
		.multipleLine .bd ul li .pic img{ display:block;  padding:2px; border:1px solid #ccc;}
		.multipleLine .bd ul li .pic a:hover img{ border-color:#999;}
		.multipleLine .bd ul li .title{ line-height:24px;}

/* 分页 */
.huancuiPager{ padding:20px 0 0 15px; height:55px; line-height:35px;}
	.pagecount{ float:left; padding:0 10px; height:35px; background-color:#f2f2f2; color:#787878;}
	.huancuiPager a{ float:left; padding:0 12px; margin:0 6px 0 0; display:block; background-color:#EEE; height:35px; text-align:center; text-decoration:none; color:#888;}
	.huancuiPager a:hover{ background-color:#DDD; color:#666;}
	.huancuiPager span{ float:left; margin:0 6px 0 0; padding:0 12px; height:35px; background-color:#CCC; color:#333; font-weight:normal;}
	.count_pager{ float:left; padding:0 0 0 10px; color:#BBB;}
	.page_pager{ float:left; padding:0 0 0 10px; color:#BBB;}

/* 列表页固定 */
.ls_side{ float:left; width:240px;}
.ls_main{ float:right; width:940px;}

	/* 信息公开 */
	.dLst{ padding:15px 15px 0 0; border-bottom:dashed 1px #DBDCDE; position:relative;}
		.dLst:hover{ background-color:#F7F7F8;}
		.dImg{ position:absolute; top:15px; left:15px; width:98px; height:130px;}
			.dImg img{ width:96px; height:128px; border:1px solid #A1C5C3;}
		.dInfo{ padding:0 0 15px 130px; min-height:130px; _height:130px;}
			.dInfo li.l1{ padding-bottom:10px; line-height:1.5; color:#666;}
				.ftitle{ font-size:14px; _display:inline;}
				.fpage{ margin:1px 0 0 5px; padding:0 5px; background-color:#EBEBEB; color:#848484;}
			.dInfo li.l2{ color:#787878; line-height:22px;}
			
	/* 搜索 */
	.dsearch{ padding:20px 15px; border-bottom:solid 1px #DBDCDE; line-height:34px; font-size:14px;}
		.dsearch .ipt,.dsearch .slc,.dsearch .lsbtn{ float:left; margin:0 10px 0 0;}
		.dsearch .ipt{ padding:0 2px; height:32px; line-height:32px;}
		.dsearch span{ float:left;}
		.ipt_date{ width:110px; background:url(calendar.png) 90px center no-repeat;}
	
	/* 新闻列表 */
	.News_list{ padding:20px 15px 0;}
		.News_list li{ height:38px; line-height:38px; border-bottom:dashed 1px #CCC; font-size:14px;}
		.News_list li:hover{ background-color:#f9f9f9;}
			.News_list li strong{ float:left; width:70%; height:38px; font-weight:normal; white-space:nowrap; -o-text-overflow:ellipsis; text-overflow:ellipsis; overflow:hidden; vertical-align:bottom;}
				.News_list li strong span{ padding:0 5px 0 0;}
				.News_list li strong span a{ color:#999;}
			.News_list li em{ float:right; width:20%; vertical-align:bottom; color:#AAA; text-align:right; font-size:12px;}
	
	/* 访谈列表 */
	.inLst{ padding:15px 15px 0 0; border-bottom:dashed 1px #DBDCDE; position:relative;}
		.inLst:hover{ background-color:#F7F7F8;}
		.inImg{ position:absolute; top:15px; left:15px; width:170px; height:130px;}
			.inImg img{ width:170px; height:128px; border:1px solid #A1C5C3;}
		.inInfo{ padding:0 0 15px 200px; min-height:130px; _height:130px;}
			.inInfo li.l1{ padding-bottom:10px; line-height:1.5; font-size:14px; color:#666;}
			.inInfo li.l2{ color:#787878; line-height:22px;}
				.inInfo li.l2 strong{ margin-right:5px; padding:0 5px; background-color:#EEE; font-weight:normal; color:#555;}
	
	/* 热点回复 */
	.HotReply_blk{ padding:15px; height:25px; line-height:25px; border-bottom:dashed 1px #DDD;}
	.HotReply_blk:hover{ background-color:#f9f9f9;}
		.HotReply_blk .l1{ float:left; padding-left:10px; width:70%; height:25px; line-height:25px; background:url(ico_arrow.png) 0 10px no-repeat; font-size:14px; vertical-align:bottom; overflow:hidden; white-space:nowrap; -o-text-overflow:ellipsis; text-overflow:ellipsis;}
		.HotReply_blk .l2{ float:right; width:25%; height:25px; line-height:25px; text-align:right; vertical-align:bottom; color:#999;}
	
	
	/* 局长信箱 */
	.Letter_header{ position:relative; padding:25px 0; border-bottom:solid 1px #DDD; background-color:#f9f9f9;}
		.Letter_header .lsbtn{ position:absolute; top:25px; left:15px;}
		.Letter_header .tips{ margin-left:170px; padding-left:20px; min-height:36px; border-left:solid 1px #DDD; line-height:18px; color:#999;}
	.Letter_list{}
		.letter_blk{ margin:0 15px; padding:10px 0; border-bottom:dashed 1px #DDD; font-size:14px;}
		.letter_blk table{ width:100%;}
		.letter_blk td{ height:25px; line-height:25px; text-align:left;}
			.letter_blk .lt_ico{ width:25px;}
			.letter_blk .lt_number{ width:180px; text-align:left;}
			.letter_blk .lt_title{ width:440px;}
				.lt_tit{ width:440px; height:25px; overflow:hidden; white-space:nowrap; -o-text-overflow:ellipsis; text-overflow:ellipsis;}
			.letter_blk .lt_state{ width:75px; text-align:center;}
			.letter_blk .lt_date{ text-align:right;}
			
			/* 状态 */
			.reply_ing .lt_ico{ background:url(ico_yes_no.png) 0 5px no-repeat;}
			.reply_yes .lt_ico{ background:url(ico_yes.png) 0 5px no-repeat;}
			.reply_ing .lt_state{ color:#0365B6;}
			.reply_yes .lt_state{ color:#DF4626;}
		
	/* 在线办事 */
	.BanshiSlide{ padding:15px 0 5px; text-align:left;}
		.BanshiSlide .hd{ padding:0 15px; height:36px;}
		.BanshiSlide .hd ul.t{ position:relative; height:35px; border-bottom:solid 1px #DDD; z-index:1;}
		.BanshiSlide .hd ul.t li{ position:relative; float:left; padding:0 20px; height:35px; line-height:35px; border-top-left-radius:3px; border-top-right-radius:3px; font-size:16px; color:#666; cursor:pointer;}
		.BanshiSlide .hd ul.t li.on{ height:33px; line-height:33px; border:solid 1px #DDD; border-top-width:2px; border-bottom:solid 1px #FFF; background-color:#FFF; color:#333; cursor:default; z-index:2;}
		.BanshiSlide .hd ul.t li em{ margin-left:5px;}
		.BanshiSlide .bd ul.c{ zoom:1;}
		.BanshiSlide .bd ul.c li{ padding:0 0 0;}
	
	.HelpSlide{ padding:15px 0 5px; text-align:left;}
		.HelpSlide .hd{ padding:0 15px; height:36px;}
		.HelpSlide .hd ul.t{ position:relative; height:35px; border-bottom:solid 1px #DDD; z-index:1;}
		.HelpSlide .hd ul.t li{ position:relative; float:left; padding:0 20px; height:35px; line-height:35px; border-top-left-radius:3px; border-top-right-radius:3px; font-size:16px; color:#666; cursor:pointer;}
		.HelpSlide .hd ul.t li.on{ height:33px; line-height:33px; border:solid 1px #DDD; border-top-width:2px; border-bottom:solid 1px #FFF; background-color:#FFF; color:#333; cursor:default; z-index:2;}
		.HelpSlide .hd ul.t li em{ margin-left:5px;}
		.HelpSlide .bd ul.c{ zoom:1;}
		.HelpSlide .bd ul.c li{ padding:0 0 0;}

	.service_pro{ padding:25px 15px 5px; line-height:20px; color:#909090; font-size:14px;}
	.help_btns{ padding:0 0 20px; clear:both;}
		.btn_blk{ position:relative; float:left; margin:15px 0 0 15px; height:32px;}
		.btn_blk a{ float:left; padding:0 10px; width:160px; height:30px; line-height:30px; border:solid 1px #DDD; background-color:#f2f2f2; font-size:14px; overflow:hidden; white-space:nowrap; -o-text-overflow:ellipsis; text-overflow:ellipsis;}
		.btn_blk a:hover{ border-color:#DDD; background-color:#DDD; text-decoration:none; color:#FFF;}
		.btn_blk em{ display:none; position:absolute; left:0; padding:5px; width:210px; border:solid 1px #E6CE62; background-color:#FCF3C0; box-shadow:0 1px 3px #DDD; z-index:9999;}

		/*.help_btns a{ position:relative; float:left; margin:15px 0 0 15px; padding:0 10px; width:160px; height:30px; line-height:30px; border:solid 1px #DDD; background-color:#f2f2f2; font-size:14px; overflow:hidden; white-space:nowrap; -o-text-overflow:ellipsis; text-overflow:ellipsis;}
		.help_btns a:hover{ border-color:#DDD; background-color:#DDD; text-decoration:none; color:#FFF;}
		.help_btns a em{ position:absolute; left:0; width:160px; border:solid 1px #E6CE62; border-radius:0; background-color:#FCF3C0;}
		*/
		.service_ol .help_btns a{ width:200px;}
		.service_lst .help_btns a{ width:200px;}
		.service_help .help_btns a{ width:160px;}

/* 内容页 */

	/* 信息公开内容页 */
	.doc_header{ padding:15px 20px 20px; border-top:solid 3px #DDD;}
		.doc_tb{ width:100%; line-height:1.5;}
			.doc_tb td{ padding:10px 0; border-bottom:solid 1px #DDD; font-size:14px;}
			.tb_t{ width:80px; font-weight:bold; color:#787878;}
			.tb_c{}
	.doc_content{ margin:0; background-color:#f9f9f9;}
	.html_content{ margin:0; padding:0 20px 20px; font-size:14px; line-height:2;}
		.html_content table{ width:100% !important;}
	#videoShow{ text-align:center;}
	
	/* 文档tag */
	.pg_gk_files{ margin:0 auto 20px; width:852px; text-align:left;}
		.pg_gk_files .hd{ /*line-height:38px; background:#F3F3F5;*/}
		.pg_gk_files .hd ul.t{ float:left; position:relative;}
			.pg_gk_files .hd ul.t li{ float:left; width:284px; height:60px; border-bottom:solid 2px #DDD; background:#f9f9f9; color:#333; overflow:hidden;}
				.pg_gk_files .hd ul.t li a{ display:block; padding:8px 10px; width:264px; height:42px; line-height:22px; font-size:14px; color:#333; cursor:pointer; overflow:hidden;}
				.pg_gk_files .hd ul.t li a:hover{ text-decoration:none;}
				
			.pg_gk_files .hd ul.t li.on{ position:relative; height:60px; border-bottom:solid 2px #256AB6; background:#14A4EB; color:#FFF; cursor:default; z-index:2;}
				.pg_gk_files .hd ul.t li.on a{ color:#FFF; text-decoration:none;}
				
		.pg_gk_files .bd{ clear:both; background-color:#FFF;}
		.pg_gk_files .bd ul.c{ clear:both; zoom:1;}
		.pg_gk_files .bd ul.c li{}
	
	
	/* 资讯内容页 */
	.ConShow{ border-top-style:solid; border-top-width:3px; border-top-color:#DDD;}
		.ConShow .l1{ padding:30px 0 10px; line-height:1.2; font-size:22px; text-align:center;}
		.ConShow .l2{ padding:0 0 20px; border-bottom:dotted 1px #CCC; color:#666; text-align:center;}
		.ConShow .l3 td.ConShowTd{ padding:20px; line-height:2; font-size:14px;}
		.ConShow .l3 td.ConShowTd img{ max-width:705px; max-height:700px;}
		.btm_btns{ margin:0 auto; padding:15px 0 35px; width:280px; height:25px; text-align:center; font-size:14px;}
			.btm_btns a{ float:left; padding:0 15px 0 30px; height:25px; line-height:25px; color:#666;}
			.btm_btns .btn_return{ background:url(ico_article_return.png) 0 0 no-repeat;}
			.btm_btns .btn_print{ float:left; margin-left:15px; background:url(ico_article_print.png) 0 0 no-repeat;}
			
			/*.btm_btns .btn_share{ float:right; background:url(ico_article_share.png) 0 0 no-repeat;}*/
			.hc_share{ float:right; height:25px; line-height:25px;}
			.jiathis{ float:right; padding:0 15px 0 30px; height:25px; line-height:25px; background:url(ico_article_share.png) 0 0 no-repeat;}
			.jiathis_style .ckepopBottom,.jiathis_style .centerBottom{ display:none;}
			.jiathis_style .searchTxt{ margin-top:6px !important; height:18px !important; line-height:18px !important; box-shadow:none !important;}
			
	.ConLstAbout{ padding:20px; border-top:dotted 1px #CCC;}
		.ConLstAboutTit{ padding:10px 0; font-size:14px; font-weight:bold;}
		.ConLstAbout li{ padding:0 0 0 15px; height:25px; line-height:25px; background:url(ico_dot2.gif) 3px 10px no-repeat;}
		
	/* 访谈内容页 */
	.dialog_info{ padding:15px 15px 0 0; border-bottom:dashed 1px #DBDCDE; position:relative;}
		.dinfo_Img{ position:absolute; top:15px; left:0; width:272px; height:206px;}
			.dinfo_Img img{ width:270px; height:204px; border:1px solid #A1C5C3;}
		.dinfo_info{ padding:0 0 15px 290px; min-height:206px; _height:206px; font-size:14px;}
			.dinfo_info li.l1{ padding-bottom:10px; line-height:1.5; color:#666;}
			.dinfo_info li.l2{ color:#787878; line-height:22px;}
				.dinfo_info li.l2 strong{ margin-right:5px; padding:0 5px; background-color:#EEE; font-weight:normal; color:#555;}
	
	.dialog_con{ padding:20px 0 40px; font-size:16px; line-height:2;}
		.dialog_con em{ margin-left:10px; font-style:normal; color:#999; }
		.dialog_con .host,.dialog_con .guest{ padding:10px 0;}
		.dialog_con .host span{ color:#DF4626;}
		.dialog_con .guest span{ color:#0365B6;}
		
	/* 局长信箱内容页 */
	.letter_info{ padding-bottom:30px;}
		.letter_info table{ width:100%;}
		.letter_info td{ padding:10px; height:25px; line-height:25px; border-bottom:dashed 1px #DDD; vertical-align:top;}
		.info_title{ width:100px; font-weight:bold; color:#999;}
		.info_con{}
	.letter_answer{ padding-bottom:30px;}
		.letter_answer table{ width:100%;}
		.letter_answer td{ padding:10px; height:25px; line-height:25px; border-bottom:dashed 1px #DDD; vertical-align:top;}
		.answer_blk{ color:#DF4626;}
		.lt_append img{ height:150px;}
		
	/* 意见征集内容页 */
	/* Tag切换 */
	.slideTxtBox{ padding-top:25px; text-align:left;}
		.slideTxtBox .hd{ height:35px; line-height:35px;}
		.slideTxtBox .hd ul.t{ float:left; height:35px;}
		.slideTxtBox .hd ul.t li{ float:left; margin-right:15px; padding:0 30px; height:35px; line-height:35px; font-size:16px; color:#545454; background-color:#EEE; cursor:pointer;}
		.slideTxtBox .hd ul.t li.on{ background-color:#CCC; color:#FFF; cursor:default;}
		.slideTxtBox .hd ul.t li em{ margin-left:5px;}
		.slideTxtBox .bd ul.c{ zoom:1;}
		.slideTxtBox .bd ul.c li{ padding:20px 0;}
	.collect_con{ padding:10px 0 40px; min-height:300px; font-size:14px;}
	.collect_file{ padding:10px 0 40px; min-height:300px;}
	.collect_post{ padding:10px 0 40px; min-height:300px;}
		.collect_end{ padding-bottom:15px; height:30px; border-bottom:solid 1px #DDD; line-height:30px; text-align:center; font-size:16px; color:#DF4626;}
		.collect_post table{ width:100%;}
		.collect_post td{ padding:15px; height:34px; line-height:34px; border-bottom:dashed 1px #DDD; vertical-align:top;}
		.collect_post td span{ margin-left:8px; color:#DF4626;}
		.collect_title{ padding-right:25px; width:120px; font-weight:bold; color:#666; text-align:right;}
		.collect_post .collect_con{ padding:15px; min-height:34px;}

	/* 在线办事内容页 */
	.service_content{ padding:20px 0; line-height:2;}
	
	/* 在线调查 */
	.survey_content{ padding:20px 0 0; font-size:14px;}
		.survey_content ul{ padding-bottom:40px;}
		.survey_content .l1{ height:30px; line-height:30px;}
			.survey_content .l1 em{ float:left; margin:5px 10px 0 0; padding:0 8px; height:20px; line-height:20px; background-color:#DDD;}
			.survey_content .l1 strong{ float:left;}
			.survey_content .l1 span{ float:left; margin-left:10px; color:#999;}
		.survey_content .l2{ padding-left:35px;}
		
		/* 按钮组 */
		.radio-group-blk{ height:30px; line-height:30px;}
			.radio-group{ float:left; margin-right:20px;}
			.radio-group input{ float:left; margin:9px 0 0; padding:0; width:14px; height:14px; overflow:hidden;}
			.radio-group span{ float:left; margin-left:5px; overflow:hidden;}
		
	/* 在线调查new */
	.survey_conblk{ padding:20px 5px 10px; background-color:#fff;}
		.survey_iframe{ padding-bottom:20px;}
	
	/* 简介内容页 */
	.intro_con{ padding:20px 0 40px; font-size:16px; line-height:2;}
	.intro_con p{ line-height:2 !important;}

	/* 内容页责任编辑 */
		.art_author{ padding-right:20px; height:30px; line-height:30px; text-align:right; color:#888;}
		
/* 独立页 */

	/* 依申请公开页 */
	.gk_profile{ padding:20px; border:dashed 1px #DDD; background:#f9f9f9;}
		.gk_profile p{ text-indent:25px; line-height:2;}
	
	.gk_table{}
		.gk_td_tit{ padding:30px 0; width:150px; border-bottom:dashed 1px #DDD; text-align:center; font-weight:bold;}
		.gk_td_con{ padding:30px 0; border-bottom:dashed 1px #DDD;}
		.gk_div_con{ padding-left:20px; border-left:solid 1px #DDD;}
			.gk_con_tb{ width:100%;}
			.gk_by_style{ padding-bottom:10px;}
				.gk_by_style label{ float:left; padding-right:30px;}
				.gk_by_style label input{ float:left; margin:5px 0 0; padding:0; width:14px; height:14px; overflow:hidden;}
				.gk_by_style label span{ float:left; margin-left:5px;}
				.gk_con_tb td{ padding:5px 0;}
				.gk_con_tb .gk_con_tdl{ padding-right:15px; width:110px; text-align:right;}
				.star{ padding:0 0 0 10px; color:#DF4626;}
			.gk_con_tb2{ margin-top:20px;}
				.gk_con_tb2 td{ padding:10px 0 0 50px; width:50%;}
				.gk_tb2_tit{ font-weight:bold;}
				.gk_con_tb2 .gk_tb2_con{ padding-bottom:10px;}
					.gk_tb2_con label{ float:left; padding-right:30px; height:30px; line-height:30px;}
					.gk_tb2_con label input{ float:left; margin:10px 0 0; padding:0; width:14px; height:14px; overflow:hidden;}
					.gk_tb2_con label span{ float:left; margin-left:5px;}
		.gk_td_btm{ padding:30px 0;}
			.gk_pro{ padding-bottom:30px; border-bottom:dashed 1px #DDD; line-height:2;}
			/*.gk_submit{ padding:30px 0; text-align:center;}*/
	
	/* 机构 */
	.organization_con{ padding:40px;}
	.organization_show{ padding-bottom:30px;}
		.organization_left{ float:left; width:545px;}
			.org_lead_blk{ padding:0 0 20px;}
				.lead_blk_tit{ position:relative; height:35px;}
					.lead_blk_line{ position:relative; height:18px; border-bottom:solid 1px #DDD; line-height:0; font-size:0; overflow:hidden;}
					.lead_blk_name{ position:absolute; top:0; left:0; padding:0 30px 0 0; height:35px; line-height:35px; font-size:16px; color:#0059b2; background-color:#FFF; z-index:2;}
				.lead_blk_con{}
					.lead_blk_con ul{ float:left; margin:15px 13px 0 12px; width:110px; height:165px;}
					.lead_blk_con .l1{ width:110px; height:135px; overflow:hidden;}
						.lead_blk_con .l1 img{ width:110px;}
					.lead_blk_con .l2{ height:30px; line-height:30px; text-align:center; font-size:15px; overflow:hidden;}
		.organization_right{ float:right; width:545px;}
			/* 部门列表 */
			.org_list{ margin-bottom:20px; font-size:14px;}
				.org_list .l1{ padding:0 0 0 12px; height:35px; line-height:35px; background-color:#f1f1f1; font-weight:bold;}
				.org_list .l2{ padding:10px 0;}
					.org_list .l2 strong{ float:left; width:181px; height:30px; line-height:30px; font-weight:normal; overflow:hidden; white-space:nowrap; -o-text-overflow:ellipsis; text-overflow:ellipsis;}
	
	
	/*.organization_show table{ width:100%;}
		.org_tb_left{ width:40%; padding:0 40px 0 0; font-size:15px; vertical-align:top;}
			.org_head_img{ margin-top:10px; width:150px; height:200px; overflow:hidden;}
				.org_head_img img{ width:150px; vertical-align:bottom;}
			.org_head_con{ margin-top:-8px;}
				.org_head_con table{ width:100%;}
				.org_head_con td{ padding:10px 0; border-bottom:dashed 1px #DDD;}
				.org_tdl{ width:120px;}
				.org_tdr{ vertical-align:top; font-size:16px;}
					.org_tdr strong{ float:left; width:92px; height:35px; line-height:35px; font-weight:normal; overflow:hidden;}
		.org_tb_middle{ width:1px; background-color:#DDD;}
		.org_tb_right{ width:60%; padding:0 0 0 40px; font-size:14px; vertical-align:top;}*/

/* 弹出提示 */
.pop_wd{ top:25%;}
.pop_wd .modal-header h3{ font-size:16px;}
.pop_wd .modal-body{ font-size:14px; line-height:2;}

/* 网页底部 */
.footermc{ margin:0 auto; width:1200px; clear:both;}
.footer{ padding:25px 0; border-top:solid 3px #CACACA; font-size:14px; clear:both;}
	.footer_QRcode{ float:left; width:410px; height:105px;}
		.qr_blk{ float:left; margin-right:15px; width:80px; height:105px;}
		.qr_blk .l1{}
			.qr_blk .l1 img{ width:80px; height:80px;}
		.qr_blk .l2{ padding:5px 0 0; width:80px; height:20px; line-height:20px; text-align:center;}
		
		
	.footer_govlogo{ float:left; width:80px; height:80px;}
	.footer_copyright{ float:left; margin-left:15px; padding:5px 0 0; line-height:25px;}
		.footer_copyright p a img{ width:20px; height:20px;}
	.footer_jiucuo{ float:right; padding:10px 0 0;}

/* 拖动模块 ---------------------------------------------------------------------------------------------------------------------------- */
	/* 图片列表 */
	.drag_pics_con{ padding-bottom:15px; background:#FFF;}
		.drag_pics_blk{ float:left; padding:16px 0 0 17px; width:180px; height:165px;}
			.drag_pics_blk .pic_img{ width:180px; height:135px; background:#DDD; overflow:hidden; text-align:center;}
				.drag_pics_blk .pic_img img{ max-width:none; min-width:180px; height:135px;}
			.drag_pics_blk .pic_tit{ width:180px; height:30px; line-height:30px; text-align:center; overflow:hidden; white-space:nowrap; -o-text-overflow:ellipsis; text-overflow:ellipsis;}
	
	/* 图文头条 */
	.drag_tops_con{ padding-bottom:10px; background:#FFF;}
	.drag_tops_blk{ margin:0 15px; padding:15px 0 0 0; border-bottom:dashed 1px #DBDCDE; position:relative;}
		.drag_tops_pic{ position:absolute; top:15px; left:0; width:150px; height:112px;}
			.drag_tops_pic img{ width:150px; height:112px;}
		.drag_tops_txt{ padding:0 0 15px 165px; min-height:112px; _height:112px;}
			.drag_tops_txt li{ line-height:1.5; color:#666;}
			.drag_tops_txt li.l1{ padding-bottom:10px; font-size:16px; color:#787878;}
			.drag_tops_txt li.l2{ color:#787878;}	
			.drag_tops_txt li.l3{ padding-top:5px; color:#787878; text-align:right;}	

	/* 文字头条 */
	.drag_news_txt{ padding-bottom:10px; background:#FFF;}
	.drag_news_top{ margin:0 15px; padding:12px 0; border-bottom:dashed 1px #DDD;}
		.drag_news_top .l1{ line-height:30px; text-align:center;}
			.drag_news_top .l1 a{ font-size:16px; font-weight:bold;}
		.drag_news_top .l2{ line-height:20px; font-size:14px; color:#666;}

/* 响应式布局 ---------------------------------------------------------------------------------------------------------------------------- */	
@media screen and (max-width: 1200px) {
  html { width:1200px;}
  .SysTop,.headermc,.footer{ width:1170px;}
}	

