﻿@charset "utf-8";
.common-content{width:1190px;margin:0 auto;}

/* 部门自建页面 - 头部自定义样式 */
.customHeader_iframe{border:none;width:100%;height:140px;overflow:hidden;box-shadow: 0 5px 20px rgba(0,0,0,0.1);}
.customFooter_iframe{border:none;width:100%;height:193px;overflow:hidden;}

.table_d{width: 80%;margin: 20px auto;border-top: 1px solid #ddd;border-bottom: 1px solid #ddd;}
.table_d tr:nth-child(2n){background: #ebf3ff;}
.table_d th{text-align: right;width: 200px;font: bold 14px/20px "microsoft yahei";color: #333;padding: 10px 20px;background: rgba(0, 119, 255, 0.05)}
.table_d td{text-align: left;font: 12px/20px "microsoft yahei";color: #666;}

.header { 
	height: 190px;
	margin: 0 auto;
	background: url(../images/head_bg.jpg) no-repeat;
    position: relative;
	background-size: 100%; 
}
span.banner_lf, span.banner_rt { height: 190px; display: block; position: absolute; top: 0; z-index: 1;}
span.banner_lf {width: 240px;background: url(../images/banner_lf.png) no-repeat;left: 0;display:  none;}
span.banner_rt {width: 352px;right: 0;}
span.banner_bt { display: block; width: 1000px; height: 22px; background: url(../images/s_shadow_a.png) no-repeat; position: absolute; left: 0; bottom: -22px; z-index: 1;}

h2.logo {height: 89px;background: url(../images/logo_inner.png) no-repeat center 17px;margin: 0 auto 0 auto;position: relative;z-index: 2;width: 846px;}
.form_box {z-index: 10;font-size: 0;position: relative;height: 80px;background: url(../images/form_bg.png) repeat-x;text-align: center;margin-top: 21px;}
.form_con {display: inline-block;max-width: 800px;height: 50px;margin: 20px auto 0 auto;position: relative;}
.form_line {width: 800px;text-align: center;position: absolute;z-index: 1;left: 0;height: 2px;background: #EF3310;-webkit-transition: -webkit-transform 0.4s;-moz-transition: -moz-transform 0.4s;transition: transform 0.4s;}
.form_line:before , .form_line:after {content: '';width: 2px;height: 100%;border-bottom: 12px solid #EF3310;z-index: 2;position: absolute;top: -7px;}
.form_line:before { left: 0;} 
.form_line.form_cur:before {border-bottom-color: #ffea00;}
.form_line:after { width: 1px; right: 0;}
.form_line.form_last:after { width: 2px;}
.form_line ol { display: table; width: 100%; } 
.form_line li { display: table-cell; }
.form_line li a {position: relative;text-align: center;z-index: 2;margin-top: -10px;width: 20px;height: 20px;padding-bottom: 10px;display: inline-block;background: url(../images/circle.png) no-repeat top center;}
.form_line li a.sel { background: url(../images/circle_cur.png) no-repeat;}
.form_line li a.sel_skip {background: url(../images/circle_skip.png) no-repeat;}
.form_line li a.sel_ing { background: url(../images/circle_ing.png) no-repeat;}

.fill_line {position: absolute;z-index: 1;left: 0;top: 0;height: 100%;width: 100%;background-color: #ffea00;}

.form_text {width: 100%;height: 30px;display: block;position: absolute;top: 5px;text-align: center;border-bottom: 1px solid #fff;}
.form_text:before, .form_text:after {content: '';width: 1px;height: 100%;border-bottom: 24px solid #fff;z-index: 8;position: absolute;top: -24px;}
.form_text:before {left:0; }
.form_text:after { right: 0; }
.form_text span {background: #EF3310;padding: 0 12px;font-size: 14px;color: #fff;display: inline-block;margin-top: 20px;}


.con_box { width: 1190px; margin: 0 auto; }
.step_title { height: 52px; line-height: 52px; border-bottom: 1px solid #d0d0d0; }
.step_title span { font-size: 16px; padding-left: 20px; font-weight: bold; color: #333; background: url(../images/tip_tri.png) no-repeat left center;}
.step_title em { font-size: 12px; color: #999; font-weight: 400; padding-left: 14px;}
.tip_box { margin: 14px 0 20px 0; background: #fff8f8; padding: 10px; border: 1px dashed #f89a93; color: #ae6060; font-size: 12px; line-height: 20px; font-weight: 400; border-radius: 4px;}

.q_box { display: block; padding: 0 14px 20px;}
.q_tit { font-size: 14px; color: #000; margin-bottom: 14px; font-weight: 400; text-indent: 20px; background: url(../images/ellipse.png) no-repeat left center;}
.q_con { padding:0 20px;}
.inp_address { display: inline-block; }
select.sel_color, input.inp_color { height: 18px; outline: none; line-height: 18px; color: #666; border: 1px solid #bababa; background: #f0f0f0; border-radius: 3px; font-size: 12px; font-family: simsun; }
input.inp_color { border-radius: 0; text-indent: 6px;}
select.sel_color { height: 20px; line-height: 20px;}
select.sel_b { height: 20px; line-height: 20px; outline: none; color: #666; border: 1px solid #bababa; background: #fff; border-radius: 3px; font-size: 12px; font-family: simsun; }
input.inp_b { height: 18px; outline: none; line-height: 18px; text-indent: 6px; color: #666; border: 1px solid #bababa; background: #fff; font-size: 12px; font-family: simsun; }
input.inp_b:focus { border-color: #4495f0;}

.table_a { width: 86%;}
.table_a td { padding: 6px; text-align: left; }
.table_a th { font-size: 12px; font-family: simsun; color: #666; font-weight: 400; text-align: right;}


/*--单选样式美化--*/
.radio_area { position: relative; padding: 10px 0;}
.radio_list { width: 100%;}
.radio_list input[type="radio"] { box-sizing: border-box; padding: 0; }

.radio_list li { width:21.96%; padding:3px 0 3px 16px; margin-right: 10px; position: relative; display: inline-block; vertical-align: top;}
.radio_list li:last-child { margin-right: 0;}
.radio_list li label { font: 12px/20px microsoft yahei;}
.radio_list input[type="radio"] { width: 12px; height: 12px; margin: 0; padding: 0; opacity: 0; vertical-align: middle; filter: alpha(opacity=0); *display: block ; position: absolute; left: 0; top: 7px; }
.radio_list li label.spec_radio { display: inline-block; +display: none; vertical-align: middle;  position: absolute; left: 0; top: 7px; width: 14px; height: 14px; z-index: 88; _background: none; background: url(../images/red_s.png) no-repeat;background-position: -1px -3px; }
.radio_list li input:checked + label.spec_radio:before { content: ''; display: block; width: 14px; height: 14px; background: url(../images/red_s.png) no-repeat; background-position: -39px -3px;}
.radio_list label.spec_text { display: inline-block; font: 12px/18px microsoft yahei; color: #333; padding-left:6px; cursor: pointer; vertical-align: middle; }

a.economy, a.thing { text-decoration: none; cursor: pointer; font-size: 12px; font-family: simsun; color: #fb8320; display: inline-block;}
a.economy i ,a.thing i { width: 14px; height: 14px; display: inline-block; vertical-align: middle; margin-right: 10px;}
a.economy i { background: url(../images/icon_a.png) no-repeat center;}
a.thing i { background: url(../images/icon_b.png) no-repeat center;}

.text_area { width: 90%; position: relative;}
textarea.textarea_a { width: 100%; height: 74px; max-height: 74px; padding: 10px; position: relative; outline: none;resize: none; border: 1px solid #bababa; background: #f0f0f0; font: 12px/20px simsun ; color: #666;}
span.tip_text { font-size: 12px; font-family: simsun; color: #999; display: inline-block; position: absolute; right: 0; bottom: 6px; }

a.btn_bs { padding: 6px 20px; border: 1px solid #fb8320; display: inline-block; margin-top: 12px; color: #fb8320; font: 14px simsun; text-decoration: none; border-radius: 3px;}

.mj_btn_opera  { display: inline-block; vertical-align: middle; margin-bottom: 10px;}
.mj_btn_opera li { float: left; margin-right: 10px; }
.mj_btn_opera li a { font: 12px/28px microsoft yahei; color: #555; margin-right: 0; text-indent: 0; float: none; display: inline-block;}
a.mj_opera { padding: 0 10px; border: 1px solid #bababa; cursor: pointer; display: block; border-radius:3px; }
a.mj_opera:hover { color: #E12626; text-decoration: none; }
a.mj_opera i { width: 14px; height: 14px; display: inline-block; margin-right: 8px; vertical-align: middle; }
a.mj_opera i.mj_ico_1 { background: url(../images/icon_c.png) no-repeat;}
a.mj_opera i.mj_ico_2 { background: url(../images/icon_d.png) no-repeat;}

.mj_btn_opera li span {font: 12px/28px microsoft yahei; color: #666;}
.mj_btn_opera li span i { width: 10px; height: 10px; display: inline-block; margin-right: 10px; margin-bottom: 2px; vertical-align: middle; background: url(../images/sprites_handle.png) no-repeat;}
.mj_btn_opera li span i.icon_1 { background-position: -5px -45px;}
.mj_btn_opera li span i.icon_2 { background-position: -25px -45px;}
.mj_btn_opera li span i.icon_3 { background-position: -45px -45px;}
.mj_btn_opera li span i.icon_4 { background-position: -65px -45px;}

.table_b { width: 100%; }
.table_b th { padding: 10px 6px; font-size: 14px; color: #333; font-weight: 500; text-align: left; background: #ddd; border-top: 1px solid #999;}
.table_b td { border-bottom: 1px solid #ccc; padding: 5px;}

span.q_tip { font: 12px simsun ; display: inline-block; color: #666; padding: 10px 0 20px;}
span.opera_plus { cursor: pointer; width: 15px; height: 15px; display: inline-block; vertical-align: middle; margin-left: 10px; background: url(../images/icon_plus.png) no-repeat; }
span.opera_minus { cursor: pointer; width: 15px; height: 15px; display: inline-block; vertical-align: middle; margin-left: 10px; background: url(../images/icon_minus.png) no-repeat; }

.btn_wrap{width:100%;text-align: center;margin:20px 0;}
.btn_wrap a:hover{text-decoration: none;}
.btn_inline{display:inline-block;}
.btn_inline ul li{ float:left;margin-right:20px;}
.btn_inline ul li:last-child { margin-right: 0;}
.btn_a_1{min-width:64px; display: block; height:28px;padding:0 18px;font:16px/28px microsoft yahei;color:#666;background:#fff; text-align: center;border-radius:4px;border:1px solid #a0a0a0; cursor: pointer;}
.btn_a_1:hover{text-decoration:none;border-color: #b7b6b6;}
.btn_a_3{min-width:64px;display: block;height:30px;padding:0 18px;font:16px/30px microsoft yahei;color:#fff;background: #56a4ed;text-align: center;border-radius:4px;cursor: pointer;}
.btn_a_3:hover{text-decoration:none;background: #1f7bd2;}

form.form_cc { display: inline;}
form.form_cc label {  font:14px "microsoft yahei"; vertical-align: middle; margin-right: 20px;}
/*form input[type=checkbox] { font-size: 12px;color: #333; }*/
form.form_cc input[type=radio] { vertical-align: middle; width: 14px; height: 14px; }

/*--办理进度跟踪--*/
h2.logo_top {width: 846px;height: 150px;position: relative;z-index: 99;background: url(../images/logo_inner.png) no-repeat center 40px;margin: 0 auto 0 auto;}

.form_min { height: 40px;}
.position {text-indent: 20px;font-size: 12px;font-family: simsun;color: #fff;text-align: left;line-height: 40px;}
.position i { width: 20px; height: 20px ; display: inline-block; margin-bottom: 2px; margin-right: 10px; vertical-align: middle; background: url(../images/sprites_handle.png) no-repeat; background-position: 0 0;}
h3.con_title { font-size: 18px; color: #333; border-bottom: 1px solid #ddd; padding: 18px 0; font-weight: 400; text-align: center; background: url(../images/line_tit.png) no-repeat center bottom; }

.footer { background: #545e69; display: none; font: 14px/100px simsun; height: 100px; color: #fff; text-align: center;}

.con_b { padding: 20px 10px;}
.table_c { width: 100%; }
.table_c th { padding: 10px 6px; font-size: 14px; color: #333; font-weight: 500; text-align: left; background: #ddd; border-top: 1px solid #999;}
.table_c td { padding: 10px; font-size: 12px; font-family: simsun; color: #666;}

.table_c th i { width: 20px; height: 20px ; display: inline-block; margin-right: 6px; vertical-align: middle; background: url(../images/sprites_handle.png) no-repeat; }
.table_c th i.icon_qy { background-position: -20px 0; }
.table_c th i.icon_kgz { background-position: -40px 0; }
.table_c th i.icon_kh { background-position: -60px 0; }
.table_c th i.icon_ns { background-position: 0 -20px; }
.table_c td em { width: 10px; height: 10px ; display: inline-block; margin-right: 6px; vertical-align: middle; background: url(../images/sprites_handle.png) no-repeat; }
.table_c td em.icon_todo { background-position: -5px -45px; }
.table_c td em.icon_yb { background-position: -25px -45px; }
.table_c td em.icon_todo1 { background-position: -45px -45px; }
.table_c td em.icon_yb1 { background-position: -65px -45px; }

.table_c tr.tr_bg { background: #f1f1f1;}

a.btn_edit,a.btn_del { font: 12px simsun; color: #32b16c; display: inline-block; cursor: pointer; }
a.btn_del { color: #f86363;}
a.btn_edit i,a.btn_del i {width: 12px; height: 12px ; display: inline-block; margin-right: 6px; margin-bottom: 2px; vertical-align: middle; background: url(../images/sprites_handle.png) no-repeat; }
a.btn_edit i.icon_bj { background-position: -4px -65px;}
a.btn_del i.icon_sc { background-position: -24px -65px;}

.tablefoot{ height:40px; padding: 10px 0; float: right;  border-top:none; position:relative;}
.tablefoot table{ margin-left:130px;}
.tablefoot table th{ padding:9px 4px; }
.tablefoot table td{ padding:9px 6px; }
.tablefoot table td a{ color:#4495f0; }
.tablefoot table td a:hover{ color:#3b89e0; }
.tablefoot table td a.current{ width:22px; height:22px; line-height: 22px; background:#4495f0; color:#fff; display:block; text-align:center;}
.btn_little{ height:22px; padding: 0 5px; background-color: #fff; border: 1px solid #bfbfbf; font:12px simsun; color:#4495f0; cursor:pointer;}
.btn_up{ height:22px; padding: 0 5px; background-color: #fff; border: 1px solid #bfbfbf; font:12px simsun;color:#4495f0; cursor:pointer;}
.btn_little:hover,.btn_down:hover,.btn_up:hover {  background-color: #4495f0; border: 1px solid #3b89e0; color:#fff;}
.btn_down{ height:22px; padding: 0 5px; background-color: #fff; border: 1px solid #bfbfbf; font:12px simsun;color:#4495f0;padding-right:8px;cursor:pointer;}
.tablefoot p{position:absolute;left:4px;top:9px;font:12px/40px simsun;color:#666;}
.select_foot{width:60px;line-height:16px; background:#fff; border:1px solid #bfbfbf;font:13px Microsoft YaHei; color:#000;}
.tablefoot table td.text_grey { color: #666; font: 12px simsun;}

.img_area {width: 284px;height: 340px;text-align: center;background: none;border: 1px solid #2f539f;box-sizing:  border-box;}
.img_area img { margin:6px 0 0 6px;}
.list_b { width: 866px; padding-top: 6px; }
.list_b li { margin-bottom: 10px; }
.bar_news {width: 100%;background: #f2f6fd;padding: 10px 0;border-left: 2px solid #e5edfb;}
.bar_news .bar_text { padding-left: 20px;}
.bar_news .bar_text span { display: inline-block; max-width: 478px; line-height: 16px; font-size: 14px; font-family: simsun; color: #333; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
.bar_news .bar_text a { display: inline-block; max-width: 478px; line-height: 16px; font-size: 14px; font-family: simsun; color: #333; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
.bar_news .bar_text em { width: 20px; height: 20px ; display: inline-block; margin-right: 10px; margin-top: -10px; vertical-align: middle; background: url(../images/sprites_handle.png) no-repeat; }
.bar_news .bar_text em.icon_zsk { background-position: -40px -80px;}
.bar_news .bar_text em.icon_ywzn { background-position: -60px -80px;}
.bar_news .bar_date { display: inline-block; line-height: 16px; font-size: 14px; font-family: simsun; color: #999;padding-right: 30px;} 

.bar_news .bar_eng { padding-left: 20px;}
.bar_news .bar_eng a { display: inline-block; max-width: 720px; line-height: 16px; font-size: 14px; font-family: simsun; color: #333; }
.bar_news .bar_eng em { width: 20px; height: 20px ; display: inline-block; margin-right: 10px; margin-top: -34px; vertical-align: middle; background: url(../images/sprites_handle.png) no-repeat; }
.bar_news .bar_eng em.icon_ywzn { background-position: -60px -80px;}
.bar_news_b { padding: 9px 0;}

.jg_tabl{display:block; height:26px; padding-bottom:5px; position:relative;_margin:0; padding-right: 20px;}
.jg_tabl span{font:12px/26px 'Simsun';color: #333;}

.tabl_fy,.tabl_paging{ float:right;}
.tabl_fy em{color:#4495f0;}
.tabl_pagingrt{ display:block; width:21px; height:20px; float:right; margin-left:5px;}
.tabl_pagingrt a{ display:block; width:21px; height:20px; background:url(../images/paging_btn.gif) -24px 100% no-repeat;}
.tabl_pagingrt a:hover,.tabl_pagingrt a.default{background:url(../images/paging_btn.gif) -24px 0 no-repeat;}
.tabl_paginglf{ display:block; width:21px; height:20px;float:right;margin-left:10px;}
.tabl_paginglf a{ display:block; width:21px; height:20px;background:url(../images/paging_btn.gif) 0 100% no-repeat;}
.tabl_paginglf a:hover,.tabl_paginglf a.default{background:url(../images/paging_btn.gif) 0 0 no-repeat;}


/*联系方式*/
.contact_wrap{
	width: 980px;
	margin: 0 auto;
	font-size: 0;
}
.contact_list{
	margin-top: 30px;
	display: flex;
	justify-content: center;
}
.contact_list li{
	width: 25%;
	display: inline-block;
	padding: 0 20px;
}
.contact_list li i{
	width: 124px;
	height: 124px;
	display: block;
	margin: 0 auto;
	background-repeat: no-repeat;
	background-position: center;
	margin-bottom: 10px;
}
.contact_list li h6{
	font: bold 18px/24px "microsoft yahei";
	color: #333;
	text-align: center;
	margin-bottom: 10px;
}
.contact_list li p{
	font: 12px/18px "microsoft yahei";
	color: #666;
	text-align: left;
	margin-bottom: 6px;
	word-break: break-all;
	padding-left: 36px;
	position: relative;
}
.contact_list li p label{
	
}
.InC{background-image: url('../images/I&C.png');}
.police{background-image: url('../images/police.png');}
.pbank{background-image: url('../images/pbank.png');}
.tax{background-image: url('../images/tax.png');}

.error_area { text-align: center; min-height: 400px;}
.error_img { margin-top: 100px; text-align: center; margin-left: -32px;}
p.error_p { font-size: 18px; color: #333; padding: 10px 0;}

p.error_detail { font-size: 12px; color: #666; margin-top: -10px;}


.n_row { margin-top: 30px; text-align: center;}

.simple-pagination { display: block; overflow: hidden; padding: 0 5px 5px 0; margin: 0; float: left; }
.simple-pagination li { padding: 0; margin: 0; float: left; }

/*------------------------------------*\
	Light Theme Styles
\*------------------------------------*/

.light-theme a, .light-theme span { float: left; color: #333; font-size:12px; line-height:26px; font-family: microsoft yahei; font-weight: normal; text-align: center; border: 1px solid #ddd; min-width: 26px; margin: 0 5px 0 0; background: #f7f7f7; }
.light-theme a:hover {text-decoration: none;background: #5894f9;border-color: #5894f9;color: #fff;}
.light-theme .current {background: transparent;color: #2f3c9f;border-color: transparent;cursor: default;}
.light-theme .ellipse { background: none; border: none; border-radius: 0; box-shadow: none; font-weight: bold; cursor: default; }

.light-theme .current.prev,.light-theme .current.next { padding: 0 6px; color: #333; background: #f7f7f7; border-color: #ddd; }
.light-theme a.prev,.light-theme a.next { padding: 0 6px;}
.n_page { float: left; font: 12px/28px microsoft yahei; color: #ababab; margin-right: 10px; margin-top: -2px;}
.n_page select.select_foot {width:60px; height:28px;line-height:28px; outline: none; background:#fff; border:1px solid #ddd;font:13px Microsoft YaHei; color:#000;}
.n_info { float: left; font: 12px/26px microsoft yahei; color: #ababab; }
.n_info input { width: 22px; height: 16px; padding: 5px 2px; outline: none; border: 1px solid #ddd; outline: none; line-height: 16px;}
.n_info a.btn_q { width: 62px; height: 26px; display: inline-block; border-radius: 2px; margin-left: 6px; background: #f7f7f7; border: 1px solid #ddd; text-align: center; color: #333; font-size: 12px; font-family: microsoft yahei; line-height: 26px;}


/*port*/
.bheader {
	margin: 0 auto;
	background: #f9765b;
	height: 100%;
	position: relative;
}
.bheader_con{
	font-size: 0;
}

.bheader_lf {
	width: 460px;
	height: 348px;
	background: url('../images/pattern_lf.jpg') no-repeat;
	position: absolute;
	left: 0;
	bottom: 0;
}
.bheader_rt {
	width: 335px;
	height: 213px;
	background: url('../images/pattern_rt.jpg') no-repeat;
	position: absolute;
	right: 0;
	bottom: 0;
}


.b_con { width: 100%; height: 100%; position: absolute; top: 0; text-align: center; display: table; z-index: 2; }
.b_list { display: table-cell; vertical-align: middle; width: 1000px; }
.port_wrap {width:730px; margin:0 auto; height: 133px; text-align: center; background: url(../images/list_abg.png) repeat-x; border-radius: 4px;}
.port_wrap li { float: left; width: 25%; text-align: center; }
.port_wrap li i { width: 150px; height: 150px; display: inline-block; margin-top: -70px; }
.port_wrap li i.new_com { background: url(../images/icon_building.png) no-repeat;}
.port_wrap li i.name_check { background: url(../images/icon_mchz.png) no-repeat;}
.port_wrap li i.icon_czdb { background: url(../images/icon_czdb.png) no-repeat;}
.port_wrap li i.icon_wgqy { background: url(../images/icon_wgqy.png) no-repeat;}
.port_wrap li span {  color: #fff; font-size: 18px!important; line-height: 20px; font-weight: 200; display: block; margin-top: -6px;  }


.wrap_com {}
.tab_con_a { width: 100%;  }

.port_wrap_b {width:758px; margin:0 auto; height: 113px; text-align: center; background: url(../images/input_sel_bg.png) no-repeat; }
.port_wrap_b li { height: 120px; line-height: 120px; float: left; text-align: center; }
.port_wrap_b li.first { width: 286px; margin: 2px 0 0 27px ;}
.port_wrap_b li.second { width: 286px; margin: 2px 0 0 22px ;}
.port_wrap_b li.last { margin: 8px 0 0 20px;}

input.query_text_b{width:100%;height:26px;font:14px/26px 'Microsoft YaHei';color:#333;border:none; text-indent:16px;background:#f0f0f0;}
input.query_text_b:focus{color:#000; outline: none;}

a.btn_search_a { font-size: 16px; height: 40px; display: inline-block; padding: 0 15px; line-height: 40px; color: #fff; background: #eb4b3f; border-radius: 8px;}
a.btn_search_a i { width: 16px; height: 16px; display: inline-block; vertical-align: middle; margin-right: 10px; margin-bottom: 2px; background: url(../images/search_icon_a.png) no-repeat; }
a.btn_search_a:hover { background: #d14338;}

.con_border { margin-top: 20px; min-height: 500px;}
.n_page_t { padding: 20px 0; border-bottom: 1px solid #ddd; margin: 0 20px; text-align: center;}
.n_page_t .n_p_tit { font-size: 24px; font-weight: bold; color: #333; margin: 0 auto; display: inline-block; }
.n_info_all { text-align: center; }
.n_p_info { display: inline-block; }
.n_p_info li { font-size: 12px; font-family: simsun; color: #999; float: left; margin-right: 70px;}
.n_p_info li:last-child { margin-right: 0;}
.n_page_con { padding: 40px 50px 20px 50px;}
p.n_p_text { text-align: left; text-indent: 32px; font-size: 16px; line-height: 30px; color: #333; }
p.n_p_img { text-align: center; padding: 40px 0; }

/*-- 办理进度跟踪新--*/
.com_box { margin-bottom: 40px; position: relative; }
.com_box h4.com_tile {border-radius: 10px 10px 0 0;background: #5894f9;padding: 10px 20px;position: absolute;z-index: 2;top: -20px;left: 23px;display: inline-block;font-size: 16px;font-weight: 400;color: #fff;}
.com_con {width: 1190px;height: 370px;box-shadow: 0 3px 10px rgba(0,0,0,0.1);margin-top: 20px;margin-left: -6px;position: relative;z-index: 1;}
.com_icon_del, .com_icon_bxs { width: 48px; height: 48px; cursor: pointer; display: block; position: absolute; right: 13px; top: 5px; background: url(../images/sprites_handle.png) no-repeat 0 -113px; }
.com_icon_bxs { background-position: -32px -252px; right: 71px; }
.com_chart_tip { width: 100%; height: 40px; line-height: 40px; position: absolute; z-index: 2; top: 30px; left: 30px; }
.com_chart_tip ul { display: inline-block;}
.com_chart_tip ul li { float: left; margin-right: 20px; font-size: 14px; font-weight: 400; color: #555; }
.com_chart_tip ul li i { width: 16px; height: 16px; display: inline-block; vertical-align: middle; margin-right: 10px; margin-bottom: 2px; background: url(../images/sprites_handle.png) no-repeat; }
.com_chart_tip ul li i.icon_green { background-position: -48px -168px;}
.com_chart_tip ul li i.icon_red { background-position: -0px -168px;}
.com_chart_tip ul li i.icon_yellow { background-position: -16px -168px;}
.com_chart_tip ul li i.icon_blue { background-position: -32px -168px; }
.com_chart_tip ul li i.icon_purple { background-position: -64px -168px; }

.c_chart_c {padding-top: 60px;}
.cc_chart {width: 600px;height: 288px;background: url(../images/line_blue.png) no-repeat;position: relative;margin-left: 14px;}
.cc_chart a {position: absolute;text-decoration: none;text-align: center;white-space:  nowrap;}
/*.cc_chart a:hover span.cc_piece em { color: #638fff;}*/
.cc_chart a span.cc_piece { display: block; overflow: hidden; }
.cc_chart a span.cc_piece em { font-size:14px;font-weight: 400; color: #555; display: block; }
.cc_chart a span.cc_piece i { width: 26px; height:26px; display: inline-block; background: url(../images/sprites_handle.png) no-repeat; }
.cc_chart a span.cc_piece i.circle_green { background-position: -52px -192px;}
.cc_chart a span.cc_piece i.circle_red { background-position: -26px -192px;}
.cc_chart a span.cc_piece i.circle_yellow{ background-position: -0px -192px;}
.cc_chart a span.cc_piece i.circle_blue { background-position: -0px -218px;}
.cc_chart a span.cc_piece i.circle_purple { background-position: -26px -218px;}

.cc_chart a.cc_a {top: 130px;left: 30px;}
.cc_chart a.cc_b {top: 130px;left: 105px;}
.cc_chart a.cc_c {top: 130px;left: 190px;}
.cc_chart a.cc_d {top: 25px;left: 492px;}
.cc_chart a.cc_e {top: 78px;left: 492px;}
.cc_chart a.cc_f {top: 132px;left: 492px;}
.cc_chart a.cc_g {top: 184px;left: 492px;}
.cc_chart a.cc_h {top: 237px;left: 492px;}




.cc_text {width: 570px;position: absolute;right: 30px;}
.cc_text li { width: 100%; position: relative; min-height: 53px; border-bottom: 1px dashed #eee;  display: table; }
.cc_text li.first_c {margin-top: 12px;}
.cc_text li.first_c span {}
.cc_text li span { width: 100%; display: table-cell; vertical-align: top; padding-top: 15px; font-size: 13px; color: #555; padding-left: 16px; line-height:18px; word-break: break-all; }
.cc_text li i { width: 6px; height: 6px; display: inline-block; position: absolute; bottom: -3px;left: 0; background:url(../images/sprites_handle.png) no-repeat -8px -255px;}

.cc_text li a.link_out { text-decoration: underline; color: #4495f0;}


.list_sel { width: 400px; margin: 40px auto 20px auto; }
.list_sel label { margin: 20px 0; font-size: 16px; color: #555; display: block; text-align: left; cursor: pointer; }
.list_sel label input[type="radio"] { width: 18px; height: 18px; margin-right: 10px; }



.wrap_btn_gz{width:500px;height:44px;background: #5894f9;margin:30px auto 10px auto;}
.wrap_btn_gz a.a_search{display: block;width:98px;height:44px;background: #5894f9;font-size:16px;font-weight: 400;color:#fff;text-align: center;line-height: 44px;}
.wrap_btn_gz a.a_search:hover{background:#d14338;}
.wrap_btn_gz input{width:400px;height:40px; outline:none; background: #fff;border: none;margin:2px 0 0 2px;text-indent: 10px;color:#333;font-size:16px;}

/*--外资登记--*/
.list_box { width: 100%; height: 160px; border: 1px solid #ccc; background: #fff; padding: 10px;}
.list_piece li { float: left; margin-right: 10px; }
.list_piece li span { display: block; font-size: 14px; color: #fff; padding: 8px 12px; border-radius: 3px;  }
.list_piece li span i { width: 9px; height: 9px; display: inline-block; vertical-align: middle; margin-left: 10px; background: url(../images/sprites_handle.png) no-repeat -19px -88px;}
.list_piece li span.piece_1 { background: #fabd6e; border: 1px solid #ff9000;}
.list_piece li span.piece_2 { background: #fd7641; border: 1px solid #d85f2f; }
.list_piece li span.piece_3 { background: #72d29a; border: 1px solid #59ac7c; }
.list_piece li span.piece_4 { background: #96add6; border: 1px solid #7a92bd; }


/*--内资登记--*/
.table_b_1 { width: 100%; }
.table_b_1 th { padding: 10px 6px; font-size: 14px; color: #333; font-weight: 500; text-align: left; background: #ddd;border: 1px solid #ccc; border-bottom: 0; border-top: 1px solid #999;}
.table_b_1 td { border: 1px solid #ccc; padding: 6px; text-align: center; }
.table_b_1 td.td_lf { text-align:left;}
.table_b_1 a { cursor: pointer; }
.table_b_1 a i { display: inline-block; vertical-align: middle; margin-right: 4px; margin-bottom: 4px; width: 15px; height: 15px; background: url(../images/sprites_handle.png) no-repeat; }
.table_b_1 a.i_edit { color: #4fa6fa;}
.table_b_1 a.i_del { color: #eb4b3f;}
.table_b_1 a.i_edit i{ background-position: -43px -64px; }
.table_b_1 a.i_del i{ background-position: -62px -64px;}

.btn_group { width: 100%; display: block; text-align: center; margin: 20px 0; }
.btn_group ul.func_btn { display: inline-block;text-align: center!important; }
ul.func_btn li { display: inline-block; margin: 0 10px;}

.pop_con { padding: 20px;}
.in_con .incon_title { font-size: 16px; color: #333;}
.in_con .incon_title i { width: 5px; height: 13px; display: inline-block; vertical-align: middle; margin-right: 10px; margin-bottom: 2px; background: url(../images/sprites_handle.png) no-repeat -28px -23px;}

.in_top { margin-top: 20px;}
.fms { width: 100%;}
.fms th,.fms td { font: 12px simsun; padding: 12px 4px; }
.fms th { color: #999; text-align: right; }
.fms td { color: #333; text-align: left; }
.fms th b { color: #f00;}

.head_w { width: 100%;}


button.btn_detail { margin-top: 4px; cursor: pointer; border: 1px solid #4495f0; border-radius: 40px; background: none;  color: #4495f0; font: 12px simsun; padding: 6px 20px;}

button.btn_detail:hover { background: #eff6fe;}



.com_con_btm { padding: 10px 0;}
.table_result {width: 100%;}
.table_result tr.tr_bg {background: #f6f7f9;}
.table_result th {background: #e1e8ef;text-align: left;border-bottom: 3px solid #ccd9e6;}
.table_result th,.table_result td {padding: 10px;font-size: 14px;color: #3e93e4;}
.table_result td { color: #666;}
i.icon_sc_up {width: 21px;height: 14px;display: inline-block;background: url(../images/icon_upload.png) no-repeat;vertical-align: middle;margin-bottom: 2px;margin-right: 4px;}
.text_sc { color: #4495f0; text-decoration: none; }


a.btn_upload_s { border: 1px solid #4495f0; display: inline-block; padding: 0 20px; border-radius: 40px; color: #4495f0; margin: 10px 0;}
.upload-attach-input { margin-left: -60px; width: 60px; height: 36px; opacity: 0; z-index: 1;}


.func_R{margin-left: 20px;}
.func_R li{margin-right:10px}
.func_R li span{}
.func_R li i{}
.func_R li i.index{background-position:-14px 0;}
.func_R li i.close{background-position:-28px 0;}
.func_R li a{color:#fff;font-size:15px;}
.func_R li a:hover{text-decoration:none;}

.func_R {
	display: flex;
	align-items: center;
}
.func_R li{
	font-size:16px;
	color:#fff;
	display: flex;
	align-items: center;
}
.func_R li span{
	display: inline-block;
	white-space: nowrap;
	font-size:16px;
	color:#91463f;
	max-width: 160px;
    overflow: hidden;
    text-overflow: ellipsis;
}
.func_R li i{
	display:inline-block;
	width:14px;
	height:14px;
	background: url(../images/icon_func_R.png) no-repeat;
	margin-right: 5px;
}
.func_R li i.user {
	width:25px;
	height:25px;
	background: url(../images/icon_user.png) no-repeat;
	background-size: contain;
}
.func_R li i.index{background-position:-14px 0;}
.func_R li i.close{
	background-position: -28px 0;
}
.func_R li a {
	color:#fff;
	background-color: #D13D1F;
	border-radius: 5px;
	padding: 5px 10px;
}
.func_R li a:hover{text-decoration:none;}


/*he2018-11-22*/
.bg_module_info{width:100%;border:3px solid #f1f1f1;}
.table_H{margin:10px auto;width:98%;}
.table_H th{font: 12px simsun;padding:12px 4px;text-align: right;color:#333}
.table_H td{font: 12px simsun;padding:12px 4px;text-align: left;color:#333;}
.table_H td i{color:#f00;margin-left: 4px;font-style: normal;}
.table_H tr.tr_h3 th{font:600 14px simsun;color:#333;padding:12px 4px;text-align: left;}

.table_H tr.tr_h3{background:#f5f5f5;}

.sel_H{width:300px;height:30px;font-size:12px;border: 1px solid #ccc;}
.sel_M{width:200px;height:30px;font-size:12px;border: 1px solid #ccc;}
.sel_sm{width:120px;height:30px;font-size:12px;border: 1px solid #ccc;}
.input_H{width:200px;height:30px;font-size:12px;border: 1px solid #ccc;text-indent: 4px;}
.form_H{display:flex;}
.check_H{margin-right: 4px;vertical-align:-2px;}

/* 20201030 add */
.organ_tip{width: 50%;font: 12px/20px simsun;color: #EF3310;padding: 12px 12px 0px 12px;border-radius: 4px;position: relative;left: 230px;text-align: center;}