@charset "UTF-8";
/* CSS Document */
/* 
	@名称: publicpages
	@功能: 公用模块调用样式
*/
/***** 申请状态查询 *****/
.apply_state_sel{background:url(../images/apply_sel_top_bg.png) repeat-x  top;}
.apply_state_sel_main{background:url(../images/apply_sel_top.png) no-repeat center;}
.apply_selTit{color:#fff; font-size:36px; padding:60px 0 0 10px;}
.apply_selTit span{display:block; color:#88ffff; font-size:16px; font-weight:bold;}
.apply_selCont{
	width:60%;
	color:#fff;
	font-size:16px;
	border-left:#ffd200 3px solid;
	margin:50px 0 0 20px;
	padding:0 0 0 15px;
}
.apply_selCont em{color:#ffd200; padding:0 10px;}
.guide{background:#1c5ebd;}
.guide li{width:50%; padding:30px 0;}
.guide_box{
	background:#174d9b;
	border:#174d9b 1px solid;
	padding:20px 30px;
	-moz-border-radius: 2px;      /* Gecko browsers */
	-webkit-border-radius: 2px;   /* Webkit browsers */
	border-radius:2px;
	margin:0 10px;
}
.guide_box_inL{
	color:#fff;
	font-size:24px;
	line-height:24px;
	margin:0 20px 0 0;
}
.guide_box_inL span{
	display:block;
	font-size:12px;
	color:#aabbe0;
	padding:5px 0 0 0;
}
.guide_selGoOn{
	background:none;
	border:#618fd1 1px solid;
	padding:20px 30px;
	-moz-border-radius: 2px;      /* Gecko browsers */
	-webkit-border-radius: 2px;   /* Webkit browsers */
	border-radius:2px;
	margin:0 10px;
}
.goOn_selTit{
	color:#fff;
	font-size:18px;
	padding:10px 20px;
	background:url(../images/sel_goon_bg.png) no-repeat 20px 40px;
}
.goOn_selTit em{color:#ffcc00; font-size:14px; padding:0 10px;}
.goOn_selForm{background:url(../images/container-bg.png);}
.goOn_selForm_in{padding:50px 50px 80px 20px;}
.public_temp_tab{}
.public_temp_tab span{color:#767676;}
.public_temp_tab td {
	padding: 10px 6px;
	font-size: 14px;
	color: #434343;
	font-weight: normal;
	vertical-align: top;
}
.uploadFile_note{font-size:12px; line-height:21px;}
.public_temp_title {
	width:100%;
	height:20px;
	border-bottom:1px solid #dcdfe0;
	margin:10px auto 10px auto;
}
.public_temp_title a{
    margin-left: 15px;
    color: orange;
}
.public_temp_title h3 {
	height:20px;
	line-height:20px;
	border-bottom:2px solid #de342e;
	padding:0 3px;
	color:#de352e;
	font-size:18px;
	float:left;
}
.public_temp_title h3 span {
	margin-left:8px;
	color:#839595;
	font-family:"Arial";
}
/*.star li {
	float: left;
	height: 15px;
	width: 15px;
	background:url(../images/gray-star.png);
	margin: 4px 4px 0 0;
	cursor:pointer;
}
.star1 li {
	float: left;
	height: 15px;
	width: 15px;
	background:url(../images/gray-star.png);
	margin: 4px 4px 0 0;
	cursor:pointer;
}*/
/***常见问题三级细览 ****/
.question3j_cont{}
.question3j_wen_box{
	width:90%;
	margin:0 auto;
	background:#f5f5f5;
	border:#f1f1f1 1px solid;
	padding:20px;
	-moz-border-radius: 2px;      /* Gecko browsers */
	-webkit-border-radius: 2px;   /* Webkit browsers */
	border-radius:2px;
}
.question3j_wen{
	background:#0085ff;
	border:#3e86cf 1px solid;
	padding:2px 8px;
	color:#fff;
	font-size:14px;
	-moz-border-radius: 2px;      /* Gecko browsers */
	-webkit-border-radius: 2px;   /* Webkit browsers */
	border-radius:2px;
}
.question3j_contIn{
	width:740px;
	color:#434343;
	line-height:24px;
	font-size:14px;
	text-align:left;
	padding:0 0 0 20px;
}
.question3j_da_box{
	width:90%;
	margin:30px auto;
	background:#fff7dd;
	border:#f3e3ad 1px solid;
	padding:20px;
	-moz-border-radius: 2px;      /* Gecko browsers */
	-webkit-border-radius: 2px;   /* Webkit browsers */
	border-radius:2px;
}
.question3j_da{
	background:#edba11;
	border:#de973b 1px solid;
	padding:2px 8px;
	color:#fff;
	font-size:14px;
	-moz-border-radius: 2px;      /* Gecko browsers */
	-webkit-border-radius: 2px;   /* Webkit browsers */
	border-radius:2px;
}
.question3j_da_info{
	padding:2px 8px;
	background:#ffeaa4;
	font-size:12px;
	color:#ce4534;
	margin:0 0 10px 0;
}
.file_download{ margin:20px 0;}
.file_download h2{ background:#ce4534; color:#fff; width:60px; padding:2px 10px; margin:0 0 10px 0;}
.file_download li{font-size:12px; line-height:21px; background:url(../images/bg_point.png) no-repeat 0 8px; padding:0 0 0 10px;}
.file_download span a{padding:5px; color:#ce4534; margin:0 5px;}
.file_download span a:hover{color:#ce4534;}
.width_90{width:90%; margin:0 auto;}
/**** 网上申报流程页面 - 个人业务申报 ****/
.declare_process{padding:0 0 50px 0;}
.process_step{
	background:url(../images/step_line.png) repeat-x 0 28px;
	margin:0 0 50px 0;
}
.process_step li{margin:0 50px;}
.process_step_on{
	background:#fff url(../images/step.png) no-repeat;
	padding:0 10px 0 0;
	height:56px;
	font-size:18px;
	color:#e67e22;
	float:left;
	cursor:pointer;
}
.process_step_on span{color:#fff; font-size:24px; line-height:50px; text-align:center; margin:0 40px 0 22px;}
.process_step_off{
	background:#fff url(../images/step.png) no-repeat 0 -58px;
	padding:0 10px 0 0;
	height:56px;
	color:#888;
	font-size:18px;
	float:left;
	cursor:pointer;
}
.process_step_off span{color:#ddd; font-size:24px; line-height:50px; text-align:center; margin:0 40px 0 22px;}
.step_info{}
.matter{
	background:#fffbeb;
	border:#f39c12 2px solid;
	font-size:14px;
	line-height:24px;
	padding:10px;
	-moz-border-radius: 2px;      /* Gecko browsers */
	-webkit-border-radius: 2px;   /* Webkit browsers */
	border-radius:2px;
	margin:0 0 30px 0;
}
.matter em{
	padding:0 10px;
	background:#f39c12;
	margin:0 0 0 10px;
	float:right;
	font-size:12px;
	color:#fff;
	-moz-border-radius: 2px;      /* Gecko browsers */
	-webkit-border-radius: 2px;   /* Webkit browsers */
	border-radius:2px;
}
.style_choose{
	padding:0 0 20px 10px;
	border-bottom:#dcdcdc 2px solid;
}
.style_form_tit{
	background:#f8f8f8 url(../images/arrow_down_red.png) no-repeat 20px 15px;
	border-bottom:#ececec 1px solid;
	padding:5px 0 5px 50px;
	font-size:16px;
	margin:0 0 20px 0px;
}
.file_status_success{
	background:#f1f1f1;
	padding:5px 8px 5px 5px;
	color:#434343;
	margin:0 10px 0 0;
	-moz-border-radius: 2px;      /* Gecko browsers */
	-webkit-border-radius: 2px;   /* Webkit browsers */
	border-radius:2px;
}
.file_status_success em{
	padding:0 5px;
	margin:0 10px 0 0;
	background:#2ecc71;
	color:#fff;
	-moz-border-radius: 2px;      /* Gecko browsers */
	-webkit-border-radius: 2px;   /* Webkit browsers */
	border-radius:2px;
}
.file_status_error{
	background:#f1f1f1;
	padding:5px 8px 5px 5px;
	color:#434343;
	margin:0 10px 0 0;
	-moz-border-radius: 2px;      /* Gecko browsers */
	-webkit-border-radius: 2px;   /* Webkit browsers */
	border-radius:2px;
}
.file_status_error em{
	padding:0 8px;
	margin:0 10px 0 0;
	background:#e74c3c;
	color:#fff;
	-moz-border-radius: 2px;      /* Gecko browsers */
	-webkit-border-radius: 2px;   /* Webkit browsers */
	border-radius:2px;
}
.submit_success{
	color:#27ae60;
}
.btn_view{
	background:#27ae60;
	padding:2px 5px;
	color:#fff;
	font-size:12px;
	-moz-border-radius: 2px;      /* Gecko browsers */
	-webkit-border-radius: 2px;   /* Webkit browsers */
	border-radius:2px;
	margin:0 0 0 5px;
	cursor:pointer;
}
.btn_view:hover{background:#f3f3f3; color:#27ae60;}
.btn_error{
	background:#e74c3c;
	padding:2px 5px;
	color:#fff;
	font-size:12px;
	-moz-border-radius: 2px;      /* Gecko browsers */
	-webkit-border-radius: 2px;   /* Webkit browsers */
	border-radius:2px;
	margin:0 0 0 5px;
	cursor:pointer;
}
.btn_error:hover{background:#f3f3f3; color:#e74c3c;}
/* Hint */
.hint{
	padding:30px;
}
.success_icon{margin:0 50px 0 50px;}
.success_icon img{width:75px; height:75px;}
.hint_cont{
	color:#4a4a4a;
}
.hint_cont h1{
	width:500px;
	font-size:22px;
}
.hint_cont h2{
	width:300px;
	font-size:22px;
}
.color_success{color:#71a100; padding:0 5px;}
.hint_cont p{
	width:500px;
	font-size:12px;
	line-height:21px;
	margin:10px 0 10px 5px;
}
.hint_cont_in{
	border-top:#ddd 1px dashed;
	padding:20px 0;
	margin:30px 0 0 0;
}
.hint_cont_in ul li{
	font-size:14px;
	line-height:28px;
	margin:0 0 10px 0;
}
.continue a{color:#fff; background:#f99100; text-decoration:none; font-weight:bolder; margin:0 5px; padding:2px 10px;}
.continue a:hover{color:#f99100; background:#fff; text-decoration:none; border:#f99100 1px solid;}
.manage a{color:#fff; background:#1fbba6; text-decoration:none; font-weight:bolder; margin:0 5px; padding:2px 10px;}
.manage a:hover{color:#1fbba6; background:#fff; text-decoration:none; border:#1fbba6 1px solid;}
.backPage a{color:#fff; background:#1eacf2; text-decoration:none; font-weight:bolder; margin:0 5px; padding:2px 10px;}
.backPage a:hover{color:#1eacf2; background:#fff; text-decoration:none; border:#1eacf2 1px solid;}
.looForm a{color:#fff; background:#9b59b6; text-decoration:none; font-weight:bolder; margin:0 5px; padding:2px 10px;}
.looForm a:hover{color:#9b59b6; background:#fff; text-decoration:none; border:#9b59b6 1px solid;}
.hint_cont_error{margin:30px 0 0 0;}
.error_icon{margin:0 30px 0 0;}
.error_icon img{width:110px; height:110px;}
.language_hint{
	padding:10px 0;
	color:#97ddea;
	text-align:center;
}
/*** 我的申请-》办理中事项查看 ****/
.basic_info{
	background:#fff;
	border:#e1e1e1 1px solid;
	margin:20px 0;
}
/*** 办事指南 ***/
.lawGuide_cont{
	border:#e1e1e1 1px solid;
	border-top:none;
	padding:20px;
}
.lawGuide_main{
	background:#f5f5f5;
	border:#f1f1f1 1px solid;
	padding:10px;
	-moz-border-radius: 2px;      /* Gecko browsers */
	-webkit-border-radius: 2px;   /* Webkit browsers */
	border-radius:2px;
}
.lawGuide_mainTit{
	background:#3373cd;
	border-top:#285ba3 5px solid;
	color:#fff;
	font-size:16px;
	padding:8px 15px;
}
.lawGuide_mainTit em{
	background:#e74c3c;
	padding:4px 8px;
	color:#fff;
	font-size:12px;
	margin:0 5px 0 0;
	-moz-border-radius: 2px;      /* Gecko browsers */
	-webkit-border-radius: 2px;   /* Webkit browsers */
	border-radius:2px;
}
.lawGuide_main li{
	background:#fff;
	border:#f1f1f1 1px solid;
	color:#3373cd;
	padding:5px;
	line-height:23px;
	margin:0 0 5px 0;
	-moz-border-radius: 2px;      /* Gecko browsers */
	-webkit-border-radius: 2px;   /* Webkit browsers */
	border-radius:2px;
}
.lawGuide_main span{
	color:#434343;
	padding:0 0 0 10px;
	margin:0 10px 0 0;
}
.lawGuide_in{
	color:#434343;
	font-size:12px;
	line-height:21px;
	padding:15px;
}
.lawGuide_in h1{
	font-size:16px;
	margin:0 0 20px 0;
	padding:0 0 10px 10px;
	border-left:#e74c3c 5px solid;
	border-bottom:#e1e1e1 1px solid;
}
.lawGuide_mainLeft{}
.lawGuide_mainLeft li{
	background:#f3f3f3;
	color:#767676;
	font-size:12px;
	line-height:21px;
	padding:10px;
	border-bottom:#e1e1e1 1px solid;
	border-top:#fff 1px solid;
	overflow:hidden;
}
.lawGuide_mainLeft li h2{
	color:#434343;
	font-size:12px;
	background:#fff;
	border:#f1f1f1 1px solid;
	padding:2px 8px;
	margin:0 0 8px 0;
}
.lawGuide_mainLeft li span{
	display:block;
	padding:0 0 0 8px;
}
.lawGuide_mainLeft_tit{
	background:#3373cd;
	border:#2474c5 1px solid;
	color:#fff;
	padding:10px 15px;
}
.lawGuide_mainLeft_tit h1{font-size:18px;}
.lawGuide_mainLeft a:link,.lawGuide_mainLeft a:visited,.lawGuide_mainLeft a:active{color:#e74c3c; text-decoration:underline;}
.lawGuide_mainLeft a:hover{color:#3373cd; text-decoration:none;}
.btn_guide_sb{
	background:#f39c12;
	border:#174d9b 1px solid;
	padding:5px 10px;
	font-size:12px;
	color:#fff;
	-moz-border-radius: 2px;      /* Gecko browsers */
	-webkit-border-radius: 2px;   /* Webkit browsers */
	border-radius:2px;
	cursor:pointer;
	margin:0 0 0 5px;
}
.btn_guide_sb:hover{background:#f1c40f;
	border:#174d9b 1px solid;}
.process img{width:640px; height:auto;}
/**** 网上申报 - 个人办事 ****/
.service_wrap{}
.service_filter{}
.filter_box{}
.filter_box span{
	float:left;
	font-size:12px;
	line-height:23px;
	text-align:left;
	color:#3373cd;
	margin:0 10px 0 0;
}
.filter_box a{color:#3373cd; text-decoration:none; padding:2px 4px;}
.filter_box a:hover{background:#3373cd; color:#fff; text-decoration:none;}
a.filter_on:link,a.filter_on:hover,a.filter_on:visited{
	background:#3373cd;
	color:#fff;
	text-decoration:none;
	padding:2px 4px;
	-moz-border-radius: 2px;      /* Gecko browsers */
	-webkit-border-radius: 2px;   /* Webkit browsers */
	border-radius:2px;
}
.service_mainList{}
.service_mainList .inLeft{width:550px;}
.service_mainList .inLeft h1{
	font-size:14px;
	line-height:24px;
}
.service_mainList .inLeft span{
	color:#767676;
	font-size:12px;
	line-height:21px;
	margin:0 8px 0 0;
}
.service_mainList .bgwhite{background:#fff; border-top:#e1e1e1 1px solid; border-bottom:#e1e1e1 1px solid; padding:10px;}
.service_mainList .bgwhite h2{width:273px; float:left;}
.service_mainList .bggray{background:#f3f3f3; padding:10px;}
.service_mainList .bggray h2{width:273px; float:left;}

/*===================联办办事流程===================*/
.main{ /*width:990px;*/ margin:0 auto;}
.commen_table{ width:100%; border:1px solid #dedede;}
.commen_table th{padding:8px 10px; background:rgb(228, 252, 253) url(../images/th-bg.png) no-repeat right center; border-bottom:1px solid #e1e1e1; color:#686767; font-size:16px;}
.commen_table td{padding:8px 10px; border-right:1px solid #e1e1e1; border-bottom:1px solid #e1e1e1; color:#3e3d3d; vertical-align:text-top;}
.commen_table td.last{ border-right:none;}
.file_tab li{
	border-bottom:#e1e1e1 1px solid;
	padding:10px;
	line-height:21px;
}
.file_tab a:link,.file_tab a:visited,.file_tab a:active { font-size:12px; color:#e74c3c; text-decoration:underline; margin:0 5px;}
.file_tab a:hover {color:#767676; text-decoration:none;}

.lc{ border-top:1px dashed #ddd; border-bottom:1px dashed #ddd; background:#f8f8f8; padding:12px 25px 0 20px; overflow:hidden;}
.top{ height:49px; border-bottom:14px;}
.top span{ display:inline-block; width:49px; height:49px; line-height:49px; background:#67b8f3; color:#fff; font-size:46px; text-align:center; margin-right:35px; float:left;}
.top h3{ display:inline-block; color:#828282; font-size:18px; font-weight:normal; padding-top:12px; float:left;}
.top em{ display:inline-block; font-style:normal; float:right; padding-top:12px; font-size:18px; margin-right:12px;}
.blue{ color:#67b8f3;}
.red{ color:#dc6751;}
.yellow{color:#f1ce53;}
.green{ color:#28c1a2;}
.gray{ color:#828282;}

.bottom{ padding-left:85px;}
.commen{ width:250px; border-top:1px solid #e4e4e4; margin-right:20px; margin-bottom:20px; float:left;}
.nomargin{ margin-right:0px; }
.minHeight{min-height:150px; float:left;}

.blue_tab{ border-left:3px solid #67b8f3;}
.red_tab{ border-left:3px solid #dc6751;}
.green_tab{ border-left:3px solid #28c1a2;}
.yellow_tab{ border-left:3px solid #f2d15c;}
.gray_tab{ border-left:3px solid #a8a8a8;}

.lc_tab{ width:100%; background:#fff;}
.lc_tab td{ padding:5px 10px; line-height:21px; border-right:1px solid #e4e4e4; border-bottom:1px solid #e4e4e4; color:#686868;}
.arrow{ height:40px; background:url(../images/arrow.png) no-repeat center center;}
.lc_tab a:link,.lc_tab a:visited,.lc_tab a:active { font-size:12px; color:#e74c3c; text-decoration:none; margin:0 5px;}
.lc_tab a:hover {color:#67b8f3; text-decoration:none;}