﻿﻿﻿@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: #1550c2;position: relative;z-index: -1;}
span.banner_lf, span.banner_rt { height: 190px; display: block; position: absolute; top: 0; z-index: 1;}
span.banner_lf { width: 420px; background: url(../../images_yct_red/banner_lf.jpg) no-repeat; left: 0;}
span.banner_rt { width: 280px; background: url(../../images_yct_red/banner_rt.jpg) no-repeat; right: 0;}
span.banner_bt { display: block; width: 1000px; height: 22px; background: url(../../images_yct_red/s_shadow_a.png) no-repeat; position: absolute; left: 0; bottom: -22px; z-index: 1;}

.wrap {width: 100%;/* min-height: 500px; */margin: 0 auto;position: relative;}
.header_new{ width: 100%; height:140px; background: url("../../images/banner_bg2.png") center top; background-size: 100% 100%;  position: relative; }
.hn_1200{ width: 1200px; margin: 0 auto; text-align: center; color: #fff; }
.hn_1200 p { line-height: 1.6; }
.hn_1200 strong { font-size: 50px; font-weight: bold; letter-spacing: 0.2em; text-shadow: 0 15px 20px rgba(26,14,150,.28); }
.hn_1200 i { font-size:32px; font-weight: 400; letter-spacing: 0.15em; font-style: normal;}
.hn_1200 p.eng { font-size: 32px; font-weight: 100; font-family: "PingFang SC","Lantinghei SC","Microsoft YaHei",arial,"\5b8b\4f53",sans-serif,tahoma; }

h2.logo {width: 639px;height: 89px;background: url(../../images_yct_red/logo_yct.png) no-repeat center 20px;margin: 0 auto 0 auto;position: relative;z-index: 2;}
.form_box { z-index: 10; font-size: 0; position: relative; height: 100px; background: url(../../images_yct_red/form_bg.png) repeat-x; border-radius: 0 0 16px 16px; text-align: center;}
.form_con { display: inline-block; max-width: 800px; height: 50px; margin: 40px auto 0 auto; position: relative; }
.form_line {width: 800px;text-align: center;position: absolute;z-index: 1;left: 0;height: 2px;background: #5988ff;-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 #5988ff;z-index: 2;position: absolute;top: -7px;}
.form_line:before { left: 0;} 
.form_line.form_cur:before {border-bottom-color: #96b4ff;}
.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_yct_red/circle.png) no-repeat top center;}
.form_line li a.sel { background: url(../../images_yct_red/circle_cur.png) no-repeat;}
.form_line li a.sel_skip { background: url(../../images_yct_red/circle_skip.png) no-repeat;}
.form_line li a.sel_ing { background: url(../../images_yct_red/circle_ing.png) no-repeat;}

.fill_line { position: absolute; z-index: 1; left: 0; top: 0; height: 100%; width: 100%; background-color: #96b4ff;}

.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: #3e76ff;padding: 0 12px;font-size: 14px;color: #fff;display: inline-block;margin-top: 20px;}


.con_box {width: 980px;margin: 0 auto;}
.step_title {/* height: 52px; *//* line-height: 52px; */border-bottom: 0px solid #d0d0d0;padding: 30px 0 10px;}
.step_title span {font-size: 20px;padding-left: 20px;font-weight: bold;color: #000;background: url(../../images_yct_red/tip_tri.png) no-repeat left center;}
.step_title em {font-size: 14px;color: #bcbec0;font-weight: 400;padding-left: 16px;}
.tip_box {margin: 14px 0 20px 0;background: #edf3ff;padding: 10px;border: 1px dashed #114bd7;color: #114bd7;font-size: 14px;font-weight: 400;border-radius: 4px;}
.tip_box1 {margin-top:26px; background: #edf3ff; padding-left: 15px; padding-bottom:20px; 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 0px;margin-bottom: 30px;}
div.info div.q_box div.q_tit:nth-child(1) {margin-top: 20px!important;}
div.q_box div.q_tit {margin-top: 20px!important;}
div.q_box:nth-child(1) div.q_tit {margin-top: 20px!important;}
.q_tit {font-size: 16px;font-family: "microsoft yahei";color: #000;margin-bottom: 16px;font-weight: 700;text-indent: 20px;background: url(../../images_yct_red/ellipse.png) no-repeat left center;}
.q_con { padding:0 20px;}
.inp_address {display: inline-block;white-space: nowrap;}
select.sel_color, input.inp_color {height: 32px;outline: none;line-height: 32px;color: #000;border: 1px solid #e5e5e5;background: #fff;border-radius: 4px;font-size: 13px;font-family: "microsoft yahei";padding-left: 0;box-sizing: border-box;}
input.inp_color {}
select.sel_color {height: 32px;line-height: 32px;}
select.sel_b { height: 32px; line-height: 32px; outline: none; color: #000; border: 1px solid #e5e5e5; background: #fff; border-radius: 4px; font-size: 12px; font-family: "microsoft yahei"; }
input.inp_b {height: 32px;outline: none;line-height: 32px;color: #000;border: 1px solid #e5e5e5;background: #fff;border-radius: 4px;font-size: 13px;font-family: "microsoft yahei";padding-left: 0;box-sizing: border-box;}
input.inp_b:focus { border-color: #4495f0;}

.table_a { width: 100%;}
.table_a td {padding: 10px 2px;text-align: left;color: #666;font-size: 13px;}
.table_a th { font-size: 12px; font-family: "microsoft yahei"; color: #666; font-weight: 400; text-align: right;}
.table_a td a { color:#114bd7;}

/*--单选样式美化--*/
.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_yct_red/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_yct_red/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: 13px;font-family: "microsoft yahei";color: #378e81!important;display: inline-block;vertical-align: middle;}
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_yct_red/icon_a.png) no-repeat center;}
a.thing i { background: url(../../images_yct_red/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 #e5e5e5;background: #ffffff;font: 13px/20px "microsoft yahei";color: #000;border-radius: 4px;}
span.tip_text { font-size: 12px; font-family: "microsoft yahei"; color: #999; display: inline-block; position: absolute; right: 0; bottom: 6px; }

a.btn_bs {padding: 6px 20px;border: 1px solid #114bd7;display: inline-block;margin-top: 12px;color: #114bd7!important;font: 14px "microsoft yahei";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: #000;text-decoration: none;}
a.mj_opera i {width: 14px;height: 14px;display: inline-block;margin-right: 8px;vertical-align: middle;margin-bottom: 2px;}
a.mj_opera i.mj_ico_1 { background: url(../../images_yct_red/icon_c.png) no-repeat;}
a.mj_opera i.mj_ico_2 { background: url(../../images_yct_red/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_yct_red/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: 1px solid #ddd;border-top: 1px solid #999;}
.table_b td { border-bottom: 1px solid #ccc; padding: 5px;}

span.q_tip { font: 12px "microsoft yahei" ; 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_yct_red/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_yct_red/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{outline:none;min-width: 70px;display: block;padding: 6px 12px;font: 14px microsoft yahei;color: #114bd7;background:#fff;text-align: center;border-radius:4px;border: 1px solid #114bd7;cursor: pointer;line-height: 1.42857143;box-sizing: border-box;}
.btn_a_1:hover{text-decoration:none;border-color: #0e43bd; color:#0e43bd;}
.btn_a_3{outline:none;min-width: 80px;display: block;padding: 7px 12px;font: 14px microsoft yahei;color:#fff;background: #114bd7 linear-gradient(to right,#4495f0,#114bd7);text-align: center;border-radius:4px;cursor: pointer;line-height: 1.42857143;box-sizing: border-box;}
.btn_a_3:hover{text-decoration:none;background:#0e43bd;}
.btn_a_out{outline:none;min-width: 70px;display: block;padding:60px 12px;font: 25px microsoft yahei;color: #114bd7;background:#fff;text-align: center;border-radius:4px;border: 1px solid #114bd7;cursor: pointer;line-height: 1.42857143; height:150px; width:140px; box-sizing: border-box; margin-left: 40%}
.btn_a_out:hover{text-decoration:none;border-color: #0e43bd; color:#0e43bd;}
.btn_a_out_1{outline:none;min-width: 80px;display: block;padding:60px 12px;font: 25px microsoft yahei;color: #fff;background:#0e43bd linear-gradient(to right,#e4c995,#b9916a); ;text-align: center;border-radius:4px;border: 1px solid #114bd7;cursor: pointer;line-height: 1.42857143; height:150px; width:140px; box-sizing: border-box; margin-right :40%}
.btn_a_out_1:hover{text-decoration:none;background:#0e43bd;}

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: 664px; height: 150px; position: relative; z-index: 99; background: url(../../images_yct_red/logo_yct.png) no-repeat center 60px; margin: 0 auto 0 auto;}

.form_min { height: 40px;}
.position {text-indent: 20px; font-size: 12px; font-family: "microsoft yahei"; 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_yct_red/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_yct_red/line_tit.png) no-repeat center bottom; }

.footer { background: #545e69; display: none; font: 14px/100px "microsoft yahei"; 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: "microsoft yahei"; color: #666;}

.table_c th i { width: 20px; height: 20px ; display: inline-block; margin-right: 6px; vertical-align: middle; background: url(../../images_yct_red/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_yct_red/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 "microsoft yahei"; 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_yct_red/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:#114bd7; }
.tablefoot table td a:hover{ color:#3b89e0; }
.tablefoot table td a.current{ width:22px; height:22px; line-height: 22px; background:#114bd7; color:#fff; display:block; text-align:center;}
.btn_little{ height:22px; padding: 0 5px; background-color: #fff; border: 1px solid #bfbfbf; font:12px "microsoft yahei"; color:#114bd7; cursor:pointer;}
.btn_up{ height:22px; padding: 0 5px; background-color: #fff; border: 1px solid #bfbfbf; font:12px "microsoft yahei";color:#114bd7; cursor:pointer;}
.btn_little:hover,.btn_down:hover,.btn_up:hover {  background-color: #114bd7; border: 1px solid #3b89e0; color:#fff;}
.btn_down{ height:22px; padding: 0 5px; background-color: #fff; border: 1px solid #bfbfbf; font:12px "microsoft yahei";color:#114bd7;padding-right:8px;cursor:pointer;}
.tablefoot p{position:absolute;left:4px;top:9px;font:12px/40px "microsoft yahei";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 "microsoft yahei";}

.img_area { width: 284px; height: 340px; text-align: center; background: #f1f8ff;}
.list_b { width: 876px; }
.list_b li { margin-bottom: 10px; }
.bar_news { width: 100%; background:#f3f3f3 ; padding: 10px 0; border-left: 1px solid #e7e7e7; }
.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: "microsoft yahei"; 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: "microsoft yahei"; 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_yct_red/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: "microsoft yahei"; 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: "microsoft yahei"; 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_yct_red/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 '"microsoft yahei"';color:#817a73;}

.tabl_fy,.tabl_paging{ float:right;}
.tabl_fy em{color:#eb4a3f;}
.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_yct_red/paging_btn.gif) -24px 100% no-repeat;}
.tabl_pagingrt a:hover,.tabl_pagingrt a.default{background:url(../../images_yct_red/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_yct_red/paging_btn.gif) 0 100% no-repeat;}
.tabl_paginglf a:hover,.tabl_paginglf a.default{background:url(../../images_yct_red/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_yct_red/I&C.png');}
.police{background-image: url('../../images_yct_red/police.png');}
.pbank{background-image: url('../../images_yct_red/pbank.png');}
.tax{background-image: url('../../images_yct_red/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: #114bd7; border-color: #114bd7; color: #fff; }
.light-theme .current { background: transparent; color: #114bd7; 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 {
	width: 1000px;
	margin: 0 auto;
	background: #4495f0;
	height: 100%;
	position: relative;
}
.bheader_con{
	font-size: 0;
}
.bheader_bt {
	width: 1000px;
	height: 402px;
	background: url(../../images_yct_red/pattern_bg_b.jpg) no-repeat;
	position: absolute;
	left: 0;
	bottom: 0;
	z-index: 1;
}
.bheader_rt{
	width: 582px;
	height: 341px;
	background: url(../../images_yct_red/Bbanner_rt.jpg) no-repeat;
	position: absolute;
	right: 0;
	bottom: 0;
	z-index: 1;
}


.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_yct_red/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_yct_red/icon_building.png) no-repeat;}
.port_wrap li i.name_check { background: url(../../images_yct_red/icon_mchz.png) no-repeat;}
.port_wrap li i.icon_czdb { background: url(../../images_yct_red/icon_czdb.png) no-repeat;}
.port_wrap li i.icon_wgqy { background: url(../../images_yct_red/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: 1190px; margin: 0 auto; }

.port_wrap_b {width:758px; margin:0 auto; height: 113px; text-align: center; background: url(../../images_yct_red/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: #114bd7; 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_yct_red/search_icon_a.png) no-repeat; }
a.btn_search_a:hover { background: #114bd7;}

.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: "microsoft yahei"; 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: 12px; position: relative; }
.com_box h4.com_tile { border-radius: 10px 10px 0 0; background: #c43a30; 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: 1216px; height: 401px; background: url(../../images_yct_red/box_shadow_a.png) no-repeat; 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_yct_red/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_yct_red/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: 80px; }
.cc_chart { width: 498px; height: 281px; background: url(../../images_yct_red/line_blue.png) no-repeat; position: relative; margin-left: 14px; }
.cc_chart a { position: absolute; text-decoration: none; text-align: center; }
/*.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_yct_red/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: 105px; left: 30px;}
.cc_chart a.cc_b { top: 55px; left: 162px;}
.cc_chart a.cc_c { top: 167px; left: 162px;}
.cc_chart a.cc_d { top: 0px; left: 364px;}
.cc_chart a.cc_e { top: 55px; left: 364px;}
.cc_chart a.cc_f { top: 110px; left: 378px;}
.cc_chart a.cc_g { top: 167px; left: 364px;}
.cc_chart a.cc_h { top: 222px; left: 350px;}




.cc_text { width: 690px; position: absolute; right: 30px;  }
.cc_text li { width: 100%; position: relative; min-height: 55px; 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_yct_red/sprites_handle.png) no-repeat -8px -255px;}
.cc_text li a{color:#114bd7;}
.cc_text li a.link_out { text-decoration: underline; color: #114bd7;}


.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; }


.xz {width: 112px; position: absolute;left: 20px;}
.xz li{
	list-style: none;
	position: relative;
	overflow:hidden;
	}
.xz li a{ 
	color:#000000;
    display:block;
    float: left;
	font-size: 16px;
	width: 106px;
	background: #F5F5F5;
	text-align: center;
	margin-bottom: 5px;
	padding: 20px 0;}
.padding10{line-height: 48px;}
.xz li:hover a{ 
	background:#114bd7;
	color: #fff;
}
.xz li.xz-hovers{background:url(../../images_yct_red/bj-jt.png) no-repeat right 36px;}
.xz li.xz-hovers a{
	background: #114bd7;
	color: #fff;
}


.wrap_btn_gz{width:500px;height:44px;background: #114bd7;margin:30px auto 10px auto;}
.wrap_btn_gz a.a_search{display: block;width:98px;height:44px;background: #114bd7;font-size:16px;font-weight: 400;color:#fff;text-align: center;line-height: 44px;}
.wrap_btn_gz a.a_search:hover{background:#2a5bc1;}
.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_yct_red/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_yct_red/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_yct_red/sprites_handle.png) no-repeat -28px -23px;}

.in_top { margin-top: 20px;}
.fms { width: 100%;}
.fms th,.fms td { font: 12px "microsoft yahei"; padding: 15px; }
.fms th { color: #999; text-align: right; }
.fms td { color: #333; text-align: left; }
.fms th b { color: #f00;}

.head_w { width: 100%;}


/*tab*/
.qu {
    border-bottom: #ccc solid 1px;
    margin: 0 auto;
    width: 1190px;
}
.qu li {
	list-style: none; 
	display: inline;}
.qu li a{
	color: #000;
    font-size: 15px;
    padding: 0 25px;
    line-height: 40px;
}
.qu li a:hover,#hovers{
    border-bottom: #114bd7 solid 3px;
    color: #114bd7;
    padding-bottom: 6px;
}

.new02{
	line-height: 10px;
    height: 10px;
    position: absolute;
    top: 3px;
    /* right: 1px; */
    background-color: #114bd7;
    color: #fff;
    padding: 1px 4px 2px;
    border-radius: 10px;
    font-weight: bold;
    font-size: 10px;
    margin-left:-23px;
    margin-top:-5px;
    }

/*************add*************/
a.btn_bs_small, a.btn_bs_small:focus {
  padding: 0 10px;
  line-height: 1.5;
  border-radius: 3px;
  color: #114bd7 !important;
  background: #fff;
  border: 1px solid #c9e0fa;
  display: inline-block;
  font: 13px "microsoft yahei";
    font-weight: normal;
    line-height: normal;
  text-decoration: none;
  cursor: pointer;
  margin: 6px;
  line-height: 30px;
  vertical-align: middle;
  font-weight: bold;
}
a.btn_bs_small:hover,
a.btn_bs_small:active {
    border:1px solid #114bd7;
    color: #114bd7!important;
}

.inner{
	margin:0px 0px !important;
}

.sel_t{
	width:170px;
}

.transparent_dom{
	background: transparent !important;
	border:1px solid transparent !important;
}

.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;
}

optgroup { 
	background-color:#eee; 
	color:444; 
}   

.hideDom{
	display: none;
}

.hideDomImprotant{
	display: none !important;
}

.necessary {
	background: #f9fbfe !important;
	border: 1px solid #c9e0fa !important;
	height: 32px;
	box-sizing: border-box;
	border-radius: 4px;
	line-height: 32px;
}

.dis_a{
	background: gainsboro !important;
	border-color: #a0a0a0 !important;
	color: #666 !important;
	cursor: default !important;
}

img.wt_error_img{
	position: relative;
	top: -2px;
}

.noappearance{
	appearance:none;
	-moz-appearance:none; /* Firefox */
	-webkit-appearance:none; /* Safari 和 Chrome */
	font-family:微软雅黑 !important;
}

.xz {
	width: 112px; 
	position: absolute;
	left: 20px;
}

.xz li{
	list-style: none;
	position: relative;
	overflow:hidden;
}

.xz li a{ 
	color:#000;
    display:block;
    float: left;
	font-size: 16px;
	width: 106px;
	background: #f5f5f5;
	text-align: center;
	margin-bottom: 5px;
	padding: 20px 0;
}

.padding10{
	line-height: 48px;
}

.xz li:hover a{ 
	background:#114bd7;
	color: #fff;
}

.xz li.xz-hovers{
	background:url(../../../images_yct_red_yct_blue/bj-jt.png) no-repeat right 36px;
}

.xz li.xz-hovers a{
	background: #114bd7;
	color: #FFFFFF;
}

div.form_cc {
	display: block;
	padding: 0 6px;
	position: relative;
	top:-3px;
}

div.form_cc label {
	font: 13px "microsoft yahei";
	vertical-align: middle;
	margin-right: 20px;
	position: relative;
	top:2px;
}

div.form_cc label span{
	position: relative;
	top:2px;
	margin: 0px 2px;
	font-size: 13px;
}
div.form_cc input[type=radio]:focus {
	outline: none;
}
div.form_cc input[type=radio] {
	vertical-align: top;
	width: 18px;
	height: 18px;
	appearance: none;
	position: relative;
	-webkit-appearance: none;
	-ms-appearance: none;
	-moz-appearance: none;
	margin-right: 6px;
}
div.form_cc input[type=radio]:before{
    content: '';
    width: 16px;
    height: 16px;
    border: 1px solid #ccc;
    display: inline-block;
    border-radius: 50%;
    vertical-align: top;
}
div.form_cc input[type=radio]:checked:before{
    content: '';
    width: 18px;
    height: 18px;
    border: 1px solid #114bd7;
    background:#114bd7;
    display: inline-block;
    border-radius: 50%;
    vertical-align: top;
    box-sizing: border-box;
}
div.form_cc input[type=radio]:checked:after{
    content: '';
    width: 7px;
    height: 3px;
    border: 2px solid white;
    border-top: transparent;
    border-right: transparent;
    text-align: center;
    display: block;
    position: absolute;
    top: 5px;
    left: 5px;
    vertical-align: top;
    transform: rotate(-45deg);
}

/*****************************/

/*全程电子化 信息填写*/
.r_box { border: 1px solid #eee; border-radius: 4px; margin:20px 14px;}
.r_title { padding: 14px 20px; position: relative; }
.r_tit_con { margin-right: 30px; }
.r_tit_con i.i_file { width: 14px; height: 18px; display: inline-block; margin-right: 12px; margin-top: 4px; background: url(../../images_yct_red/icon_file_b.png) no-repeat; vertical-align: top;}
.r_tit_con span.r_text { font-size: 16px; color: #333;}
.r_title span.r_icon {position: absolute; top: 22px; right: 20px; cursor: pointer; width: 21px; height: 10px; display: inline-block; margin-top: 4px; background: url(../../images_yct_red/icon_sq_b.png) no-repeat;}
.r_con { background: #f1f1f1; border-radius: 0 0 4px 4px; }
.r_con ul { padding-top: 14px; }
.r_con li { display: block; margin: 0 20px; clear: both;}
.r_tit_b {font-size: 14px;color: #333;margin-bottom: 14px;font-weight: 400;text-indent: 32px;background: url(../../images_yct_red/ellipse.png) no-repeat left center;}
a.btn_upload { background: url(../../images_yct_red/icon_upload.png) no-repeat left center; font-size: 14px; color: #114bd7; padding-left: 30px; }
a.n_btn_upload{ background: url(../../images_yct_red/n_icon_upload.png) no-repeat left center; font-size: 14px; color: #676767; padding-left: 30px; cursor: default; }
.com_tip { padding: 14px 20px; margin: 0 14px; background: #fdf3f3; border: 1px dashed #ebb2b2; display:block; border-radius: 3px; }
.com_tip b { font-size: 14px; font-family: "microsoft yahei"; font-weight: 400; color: #592828;display: inline-block; }
.com_tip form { display: inline-block; }
.com_tip form label { font-size: 14px; font-family: "microsoft yahei"; font-weight: 400; color: #592828; margin-left: 14px; }
.com_tip form label input[type='radio'] { width: 14px; height: 14px; margin-right: 10px; }

.center{
	text-align: center;	
}

.fuzzy{
	position: absolute;
	top: 24px;
	left: 24px;
	padding: 10px 20px;
	font-size: 14px;
	border: 2px dashed cadetblue;
	background: aliceblue;
	z-index: 10;
	min-width: 324px;
	max-height: 200px;
	overflow: auto;
}

.fuzzy ul{
	text-align: center;
}

.fuzzy ul li a{
	color: darkcyan;
}

.fuzzy ul li a:hover{
	text-decoration: underline;
	color: crimson;
}

.float_l{
	float: left;
}

.float_r{
	float: right;
}

.type_p{
  	font-size: 2em;
  	text-align: center;
  	padding: 8px 0;
  	border-top: 1px solid #eee;
  	border-top-left-radius: 4px;
  	border-top-right-radius: 4px;
  	border-left:  1px solid #eee;
  	border-right:  1px solid #eee;
}
  
.overflow_auto{
	overflow: auto;
}

.pointer{
	cursor: pointer;
}

.WdateImportant{
	height: 32px!important;
	box-sizing: border-box;
}
#tradeRow {
	font-size:13px;
	margin:10px 0 0;
}
#tradeRow label {
	font-size:13px;
	color:#000;
}
.q_tit label {
	font-size:13px;
	color:#000;
	font-weight:400;
}

.xiaolongbao{
	width:65px;
	height:80px;
	background:url(../../images/xiaolongbao.png) no-repeat;
	top:420px;
	left:50%; 
	margin-left:530px;
	position:fixed; 
	z-index:2000;
}
.xiaolongbao a { 
	width:100%; 
	height:100%; 
	display:block; 
}
.div_iframe{
	position: fixed;
    bottom: 0;
    right: 0;
    width: 400px;
    height: 440px;
    display:none;
    z-index: 2100;
}
._iframe { 
    position: fixed;
    bottom: 0;
    right: 0;
    width: 400px;
    height: 400px;
    display:none;
    z-index: 2100;
}
.title_closed{
	background:#cbb486;
	height: 40px;
}
.a_closed{
	position:absolute; 
	overflow:hidden;
	width: 33px;
   	height: 33px;
   	top:5px; 
	right:5px;
	z-index: 2300;
}
.i_closed{
	position:absolute; 
	display: inline-block;
	overflow: hidden;
    width: 16px;
    height: 16px;
    background:url(../../images/i_closed.png) 0 0 no-repeat;
    top:9px; 
    right:8px;
    transition:transform 1s;
    transform:rotate(0);
}
a.a_closed:hover i.i_closed{
	-webkit-transform:rotate(360deg);
	transform:rotate(360deg);
}
