@charset "utf-8";
/*--------------
	全局样式
---------------*/

body, h1, h2, h3, h4, h5, h6, hr, p, blockquote, dl, dt, dd, ul, ol, li, pre, form, fieldset, legend, button, input, textarea, th, td { margin:0; padding:0 }
body { 
	color:#0D1C28;
	font-size: 14px;
	font-family: Roboto-Regular, Roboto, Helvetica Neue, Helvetica, Tahoma, Arial, sans-serif, pingfang SC, helvetica neue, arial, hiragino sans gb, microsoft yahei ui, microsoft yahei, simsun, sans-serif !important;
	line-height:1.5;
}
h1, h2, h3, h4, h5, h6 {font-size:100%}
address, cite, dfn, em, var { font-style:normal }
code, kbd, pre, samp { }
small { font-size:12px }
ul, ol { list-style:none }
sup { vertical-align:super }
sub { vertical-align:text-bottom }
legend { color:#000 }
fieldset, img { border:0 }
button, input, select, textarea { font-size:14px; outline:none;}
input,select{
	height:32px;
	border: 1px solid #c9cdd4;
	padding:0px 8px;
	border-radius:4px;
	box-sizing:border-box;
}
input:disabled,select:disabled,input:disabled:hover,select:disabled:hover{
   	background-color: #f0f2f5;
    color:#4b5667;
    opacity: 1;
	border:1px solid #c9cdd4; 
}

input[type=radio],input[type=checkbox]{
	height:auto;
	/* margin-right: 4px; */
}
/* 单选多选选中不可更改 */
input[type= "checkbox" ]:checked:disabled {
    appearance:  none ;
    margin :  0 ;
    padding:0;
    font : inherit;
    color :  #fff ;
    width :  13px;
    height : 13px;
    border : 0 ;
    transform: translateY( 0em );
}
input[type= "checkbox" ]:checked:disabled::before {
    content :  "" ;
    font-weight :  bolder ;
    position :  absolute ;
    left :0 ;
    top : 0 ;
    width :  13px ;
    height :  13px ;
    background:url('../images/ico/checkbox_active.svg') no-repeat ;
    background-size:100%;
}


textarea{
	border: 1px solid #c9cdd4;
	padding:8px;
	border-radius:4px;
	box-sizing:border-box;
	font-family: inherit;
}
table{
	border-collapse: collapse;
	font-size: inherit; 
}

article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary, time, mark, audio, video { display:block; margin:0; padding:0 }
mark { background:#ff0 }
/* -----  ----- */

#logo { width:490px; float:left; }
body#pop { background-image: none; }/*弹出窗口类页面不需要BODY背景图*/
a { color:#0d1c28; text-decoration:none;}
a:hover { color:#2386ee; text-decoration:underline;}
/* -----  ----- */
.clear_0 { clear:both; height:0; overflow:hidden; }
.clear_h10 { clear:both; height:10px; overflow:hidden; }
.clear_h15 { clear:both; height:15px; overflow:hidden; }
.clear_h35 { clear:both; height:35px; overflow:hidden; }
.clear_h20{clear:both; height:20px; overflow:hidden;}
/* ----- 文字色彩 ----- */
.color_blue { color:#2386EE; }
.color_red { color:#FF4D4D; }
.color_gray { color:#86909C; }
.color_orange { color:#FA8C16; }
.f14_b { color:#2386EE; font-size: 14px; font-weight: bold; }
.f12 { font-size: 12px; }
.f14 { font-size: 14px; line-height:200%; }
.f16{font-size:16px;}
.f18{font-size:18px;}
.text_bold{font-weight:bold;}
a.link_x { color:#2386ee; text-decoration:none }
a:hover.link_x { color:#0068dd; text-decoration:underline }
/*--------------

/* 间距  */
.mb16 {
    margin-bottom: 16px;
}
.mb12 {
    margin-bottom: 12px;
}
.mb8 {
    margin-bottom: 8px;
}
.mt_4 {
	margin-top:4px;
}
.mt_8 {
	margin-top:8px;
}
.mt12 {
	margin-top:12px;
}
.mt_16 {
	margin-top:16px;
}
.mt_24 {
	margin-top:24px;
}
.mt_32 {
	margin-top:32px;
}
.ml_4 {
	margin-left:4px;
}
.ml_8 {
	margin-left:8px;
}
.ml_12 {
	margin-left:12px;
}
.ml_16 {
	margin-left:16px;
}
.ml_24{
	margin-left:24px;
}
.ml_27 {
	margin-left:27px;
}
.ml5{
	margin-left: 5px;
}
.mr_4 {
	margin-right:4px;
}
.mr_8 {
	margin-right:8px;
}
.mr5{
	margin-right: 5px;
}
.mr10{
	margin-right: 10px;
}
.pt_8 {
	padding-top:8px;
}
.pb_8 {
	padding-bottom:8px;
}
.pt_12 {
	padding-top:12px;
}
.pt_16 {
	padding-top:16px;
}
.pt_40 {
	padding-top:40px !important;
}

.width40{
	width:40px;
}
.width50{
	width:50px;
}
.width100{
	width:100px;
}
.width220{
	width:220px;
}
.width440{
	width:440px;
}
.width550{
	width:550px;
}
.text_ellipsis{
	white-space: nowrap;overflow:hidden; text-overflow:ellipsis;
}

/* 文字主题颜色 */
.blueT{
	color: #2386ee;
}
.blueSubT{
	color: #0068dd;
}
.greenT{
	color: #18ab6d;
}
.greenSubT{
	color: #1bc47d;
}
.orangeT{
	color: #fa8c16;
}
.blackT{
	color: #0d1c28;
}
.blackSubT{
	color: #4b5667;
}
.greyT{
	color: #86909c;
}
.greySubT{
	color: #c9cdd4;
}

/* 文字加粗 */
.fontBold{
	 font-weight: bold;
}
.fontNormal{
	font-weight: normal;
}


/* flex布局 */
.flex{display: flex;}
.flex1{flex: 1;}
/* 水平居中 */
.flex_level_center{display: flex;align-items: center;}
/*底端对齐*/
.flex_bottom{display: flex;align-items:flex-end;}
/* 垂直水平居中 */
.flex_center{
    display: flex;
    align-items: center;
    justify-content: center;
}
.flex_sb{
    display: flex;
    align-items: center;
    justify-content: space-between;
}
.flex_ent_cen{display: flex;align-items:center;justify-content: flex-end;}


	页面结构
---------------*/
#header { margin:0 auto; width:1200px; position:relative; z-index:9999;}
#content { margin:0 auto; width:1200px; position:relative; }
#footer { width:100%; margin-top:24px; clear:both;height: 80px;background: #f0f2f5;min-width:1200px;}
#footer table { width:1200px; height:100%;color:#4B5667;}
#footer .itemBox .item{margin-right: 32px; display: inline-block;}
#footer .itemBox .item a{color:#4B5667;}
/* ----- 当前位置 ----- */
.current { color:#666; text-align:left; margin:0 auto; padding:7px 0; }
.current a { color:#333; }
.current a:hover { color:#003366; text-decoration:none }
/* ----- ICO图标部分 ----- */
.ico_pdf { background:url(../images/ico/P_file_icon.svg) no-repeat; padding-left:20px; padding-bottom:4px; height:16px;}
.ico_pdf a { color:#2386ee; }
.icon_fj { background:url(../images/icon_fj.png) no-repeat; padding-left:20px; padding-bottom:1px; height:16px; }
.icon_fj a { color:#2386ee; }
.icon_sc { background:url(../images/ico/icons_hwq.png) no-repeat -23px -88px;; padding-left:20px; padding-bottom:1px; height:16px; }
.icon_sc a { color:#2386ee; }

.ico_note { padding-left:64px; background:url(../images/exclamation-circle-fill-blue.svg) left center no-repeat; }
.ico_search { padding-left:43px; background:url(../images/icon_search2.gif) left center no-repeat; }/* search-and-statistics.svg */
/*---去掉ie10的输入框删除X----*/
.ico_search  input::-ms-clear{display:none;}
/* ----- 伸缩提示框 ----- */
.tipsBox { padding:10px 15px; border: 0;
    background: rgba(35,134,238,.08); overflow:hidden; }
.tipsBox .tit { float:right; }
.tipsBox .tit a { color:#2386ee; padding-right:16px; }
.tipsBox .tit .on { background:url(../images/ico/down_1.svg) no-repeat right; }
.tipsBox .tit .off { background:url(../images/ico/up.svg) no-repeat right; }
.tipsBox .detail { height:auto !important; min-height:55px; }/*min-height=最小高度*/
.tipsBox .detail .text { padding-left:20px; border-left:1px dashed #999; }
.tipsBox .detail2 { height:auto !important; min-height:55px; }/*min-height=最小高度*/
.tipsBox .detail2 .text { padding-left:20px; border-left:1px dashed #999; }

.tipsBox2 { padding:10px 16px; border: 0; background:none; overflow:hidden;background: rgba(35,134,238,.08);}
.tipsBox2 .tit { float:right; }
.tipsBox2 .tit a { color:#2386ee; padding-right:10px; }
.tipsBox2 .tit .on { background:url(../images/ico_on.gif) no-repeat right; }
.tipsBox2 .tit .off { background:url(../images/ico_off.gif) no-repeat right; }
.tipsBox2 .detail { height:auto !important; min-height:55px; }/*min-height=最小高度*/
.tipsBox2 .detail .text { padding-left:20px; border-left:1px dashed #999; }
.tipsBox2 .detail2 { height:auto !important; min-height:55px; }/*min-height=最小高度*/
.tipsBox2 .detail2 .text { padding-left:20px; border-left:1px dashed #999; }
/* ----- 搜索伸缩框 ----- */
.soBox {
	padding:12px 16px; 
	border: 1px solid #e5e6eb;
    background: #f8f9fc;
	overflow:hidden;
	line-height: 1;
	margin-bottom: 8px;
}
.soBox table {width: 100%;}
.soBox .tit { float:right; }
.soBox .tit a { color:#2386ee; padding-right:16px; }
.soBox .tit .on { background:url(../images/ico_on.gif) no-repeat right; }
.soBox .tit .off { background:url(../images/ico/up.svg) no-repeat right; }
.soBox .detail { }
.soBox .detail .text { padding-left:20px; border-left:1px dashed #c9cdd4; }
.soBox_hide {padding:12px 16px; border: 1px solid #e5e6eb;
    background: #f8f9fc; overflow:hidden; }
.soBox_hide .tit { float:right; }
.soBox_hide .tit a { color:#2386ee; padding-right:16px; }
.soBox_hide .tit .on { background:url(../images/ico/down_1.svg) no-repeat right; }
/* ----- 按钮样式 ----- */
.button_01 { 
	min-width:48px;
	height:32px; 
	line-height:32px; 
	color:#ffffff; 
	border:0; 
	background:#2386EE; 
	padding:0 16px; 
	cursor: pointer; 
	box-shadow: 0px 2px 2px rgba(75, 86, 103, 0.1);
	border-radius: 4px;
	box-sizing: border-box;
	text-align: center;
	display: inline-block;
	text-decoration:none;
}
.button_01:hover { 
	background:#0068DD; 
	color:#ffffff; 
	text-decoration:none;
}
.button_02 { 
	min-width:48px;
	height:32px; 
	line-height:30px; 
	color:#2386EE; 
	padding:0 16px; 
	cursor: pointer; 
	box-shadow: 0px 2px 2px rgba(75, 86, 103, 0.1);
	border-radius: 4px;
	border:1px #2386EE solid;
	background: #ffffff;
	box-sizing: border-box;
	text-align: center;
	display: inline-block;
}
.button_02:hover {
	background: #2386EE;
	color:#ffffff; 
	text-decoration:none;
}
.button_03 { 
	min-width:48px;
	height:32px; 
	line-height:32px;
	color:#4B5667; 
	padding:0 16px; 
	cursor: pointer; 
	border: 1px solid #C9CDD4;
	box-shadow: 0px 2px 2px rgba(75, 86, 103, 0.1);
	border-radius: 4px;
	background: #ffffff;
	box-sizing: border-box;
	text-align: center;
	display: inline-block;
}
.button_03:hover {
	border:1px #2386EE solid;
	color:#2386EE; 
	text-decoration:none;
}
.button_04 { 
	height:32px; 
	line-height:32px; 
	color:#ffffff; 
	padding:0 16px; 
	cursor: pointer; 
	border-radius: 4px;
	background: #c9cdd4;
	box-sizing: border-box;
	border:0;
	text-align: center;
	display: inline-block;
	box-shadow: 0px 2px 2px rgba(75, 86, 103, 0.1);
}
.button_04:hover {
	/* background:#C9CDD4; */
	color:#ffffff; 
	text-decoration:none;
}
.button_05 { height:25px; line-height:25px; color:#663300; border:1px #133353 solid; background:url(../images/button_bg04.gif) #663300; padding:0 12px; *padding:0 5px; _padding:0 5px; cursor: pointer; padding-bottom:2px;}
.button_content { height:22px;width:50px;color:#003366; border:1px #87a3c1 solid; background:url(../images/button_bg02.gif); padding:0 5px; *padding:0 5px;}
.button_an {
	min-width:48px;
	height:32px; 
	line-height:32px; 
	color:#ffffff; 
	border:0; 
	background:#2386EE; 
	padding:0 16px; 
	cursor: pointer; 
	box-shadow: 0px 2px 2px rgba(75, 86, 103, 0.1);
	border-radius: 4px;
	box-sizing: border-box;
	text-align: center;
}
.button_an:hover { 
	background:#0068DD; 
}
.button_an2 { background:url(../images/an004.gif) no-repeat; width:90px; cursor:pointer; height:22px; line-height:22px; *height:20px; *line-height:20px; border:1px solid #669966; *padding-bottom:1px; padding-left:12px;}

.button_an_clean { 
	min-width:48px;
	height:32px; 
	line-height:32px;
	color:#4B5667; 
	padding:0 16px; 
	cursor: pointer; 
	border: 1px solid #C9CDD4;
	box-shadow: 0px 2px 2px rgba(75, 86, 103, 0.1);
	border-radius: 4px;
	background: #ffffff;
	box-sizing: border-box;
	text-align: center;
}
.button_an_clean:hover {
	border:1px #2386EE solid;
	color:#2386EE; 
}
.button { 
	background:#34496F;
	color:#fff;border:#34496F 1px outset;border-bottom:1px #000 inset;border-right:1px #000 inset; 		
	line-height:18px;
	padding:1px 7px;*padding:1px 0px;_padding:1px 0px;
	cursor: pointer;
}
/* 橙色按钮 */
.button_orange,
.ui-irisBar-button.button_orange { 
	height:32px;
	line-height: 32px;
	color:#ff4d4d;
	border:1px #ff4d4d solid; 
	background:#fff; 
	padding:0 16px;  
	cursor: pointer;
}
.button_orange:hover,
.ui-irisBar-button.button_orange:hover{
	background:#ff4d4d;
	color:#fff;
}

	
.btn_edit6{
	display: inline-block;
    padding:0 15px; 
    position: relative;
    min-width: 88px;
    height: 30px;
    line-height: 30px;
    color: #0d1c28;
    text-decoration: none;
    text-align: center;
    background: #ffffff;
	box-shadow: 0px 2px 2px rgba(75, 86, 103, 0.1);
	border-radius: 4px;
	border:1px solid #c9cdd4;
	box-sizing: border-box;
}
.btn_edit6:hover {text-decoration: none;color: #2386ee;border:1px solid #2386ee;}


.product_del{
	/* visibility: hidden; */
    width: 16px;
    height: 16px;
    display: inline-block;
    background:url('../images/ico/close-crude.svg') #C9CDD4 center;
    border-radius: 16px;
}

.product_del:hover {background:url('../images/ico/close-crude.svg') #FF4D4D center;}

.ui-irisBar-button {
	min-width:48px;
	height:32px; 
	line-height:32px;
	color:#2386EE; 
	padding:0 16px;
	cursor: pointer; 
	box-shadow: 0px 2px 2px rgba(75, 86, 103, 0.1);
	border-radius: 4px;
	border:1px #2386EE solid;
	background: #ffffff;
	box-sizing: border-box;
	text-align: center;
	width: auto !important;
	margin-right:4px !important;
}
.ui-irisBar-button:hover {
	background: #2386EE;
	color:#ffffff; 
}
.ui-irisFun-button {
	border-radius: 4px;
	border: 1px solid #2386EE;
	background: #FFF;
	box-shadow: 0px 2px 2px 0px rgba(75, 86, 103, 0.10);
    cursor: pointer;
    width: 60px;
	height: 28px;
	padding: 0px 16px; 
	box-sizing: border-box;
	color: #2386EE;
	margin-right: 8px;
}
.ui-irisFun-button:hover {
	border: 1px solid #0068DD;
	background: #0068DD;
	color: #ffffff;
}
.ui-irisBar-button-dis {height:25px; font-size:12px; color:#a4a4a4; border:#a4a4a4 1px solid; background:url(../../../../images/btn_blue.gif); padding:3px 7px; *padding:1px 0px; cursor: pointer;}


/* -----表单----- */
.left { float:left; }
.right { float:right; }
.center { text-align:center; }
.word_box { 
	padding:20px; 
	border:1px solid #C9CDD4; 
	overflow:hidden; 
	height:100%; 
}
.word_box #fragment-tab4 .t_css{ 
	width: 100%;
    border-collapse: collapse;
}
/* .word_box #fragment-tab4 .t_css th {
    border: 1px solid #E5E6EB;
    font-weight: bold;
    text-align: center;
    background: #F8F9FC !important;
    padding: 0 4px;
    height: 40px;
    line-height: 40px;
}
.word_box #fragment-tab4 .t_css td {
    border: 1px solid #E5E6EB;
    padding: 4px;
} */
.word_box #fragment-tab4 .explanatoryNote{
	margin-top:8px;
}
.tab_box .main_text_budget .illustrate_title{
    padding:32px 0 8px 0;
    font-size:18px;
    font-weight: bold;
    text-align: center;
}
.bar_btn { clear:both; overflow:hidden; border-bottom:1px dashed #c9cdd4; padding-bottom:10px; _padding-bottom:40px; }
.bar_btn02 { clear:both; overflow:hidden; border-top: 1px solid #e5e6eb; padding:10px 0; margin-top: 16px;}
.btnbar { clear:both; overflow:hidden; padding-top:10px; }
.word_title { 
	text-align:center; 
	color:#0d1c28; 
	font-size:20px; 
	font-weight:bold; 
	padding:24px 0; 
	display: flex;
    justify-content: center;
    align-items: center;}
.bar_b { clear:both; overflow:hidden; padding:8px 0; color:#4b5667; }
.info_title { text-align:center; font-size:14px; font-weight:bold; padding-bottom:5px; }
.info_left { float:left; width:778px; height:100%; overflow:hidden; }
.info_right { float:left; width:150px; overflow:hidden; margin-left:10px; }
.List_box { padding:24px 32px; border:1px solid #C9CDD4;  overflow:hidden; height:100%; }
/*---------------------
	选项卡
---------------------*/
#tabnav { 
	height:40px;
	box-sizing: border-box;
    border-bottom: 1px solid #E5E6EB; 
    background: #f0f2f5;
}
#tabnav ul { list-style:none; margin:0px; padding:0px;display: inline-block; }
#tabnav ul.h33 { height:28px; padding-top:5px; padding-left:10px; }
#tabnav ul li.down:first-child a{ border-left: 1px solid #e5e6eb;}
#tabnav li { float: left; }
#tabnav li a { 
	display: block; 
	float:left; height:40px; 
	line-height:40px; 
	text-align:center; 
	color:#4B5667;
	text-decoration: none;
	padding:0 32px;
	font-size:14px;
	border-right: 1px solid #e5e6eb;
/* 	border-bottom: 1px solid #e5e6eb; */
	box-sizing: border-box;
 }
#tabnav li a span { display:block;}
#tabnav li a:hover { }
#tabnav li a:hover span { color:#2386EE; }
#tabnav .down a {
	font-weight: bold;
	background: #FFFFFF;
	border-top: 3px solid #2386EE; 
	line-height: 35px;
	/* border-bottom: 0; */
}
#tabnav .down a span { color:#2386EE; }
.tab_box { padding:16px 0 0; }
.title { /* font-size: 14px;  */font-weight: bold; padding-top:8px; }
/* ----- 表单表格 ----- */
.t_css { }
.t_css select { /* padding: 3px 1px; border:1px solid #a1c0dc; background-color:#FFF;  */}
.t_css input { 
	/* height: 32px;
    line-height: 32px;
    background-color: #FFF;
    box-sizing: border-box;
    border: 1px solid #C9CDD4;
    border-radius: 4px; */
 }
.t_css .button_02 { /* height: 25px;border: 1px #87a3c1 solid;padding: 0 15px; */}
.t_css input radio {border:none;}
.t_css input.gray { background-color: #f0f2f5;}
.t_css input.do { padding:0; border:0; background:none; }
/* .t_css .file{padding: 1px 0 1px 18px;} */
.t_css td { padding:4px;}
.t_css th { 
	padding:8px 4px;
	font-weight: bold; 
	color:#0d1c28; 
	background-color: #f8f9fc; 
	border-bottom: #e5e6eb 1px solid; 
}
.t_css_border tr td { 
	border-bottom: #e5e6eb 1px solid;
}
.t_css .t_tr { font-weight: bold; background-color:#f0f2f5; }
.t_css .t_tr td { border-bottom: #e5e6eb 1px solid; }
/* .t_css .li_1 { 
	padding-bottom: 24px;
    display: inline-block; 
    }
.t_css .li_2 { 
	padding-bottom: 24px;
    display: inline-block;  } */
    
/* 特殊处理  */
.t_css .li_1 span.color_gray,.t_css .li_2 span.color_gray {
	    line-height: 28px;
}

.t_css .label { height:30px; font-weight: bold; background:url(../images/ico_i.gif) no-repeat 0px 15px; *background:url(../images/ico_i.gif) no-repeat 0px 22px;
}
.t_css .label td { padding-top:15px; padding-left:22px; border-bottom: #a1c0dc 1px dashed; }
.t_css .label td.basicInformation{
	padding: 0;
	background: none;
}
/* ----- 表单表格 ----- */
.t_css2 { }
.t_css2 select { padding: 3px 1px; border:1px solid #a1c0dc; background-color:#FFF; }
.t_css2 input { height:17px; _height:17px ;border:0px solid #a1c0dc; background-color:#FFF; }
.t_css2 input radio {border:none;}
.t_css2 input.gray { padding:2px 8px 0pt 3px; height:17px; border:0px solid #a8a8a8; background-color:#e6e6e6; }
.t_css2 input.do { padding:0; border:0; background:none; }
.t_css2 td { padding:3px 3px; *padding:1px 3px; _padding:1px 3px; }
.t_css2 th { height:30px; font-weight: bold; color:#003366; background-color: #edf2f8; border-bottom: #a1c0dc 1px solid; }
.t_css2 .t_tr { height:30px; font-weight: bold; color:#003366; background-color: #edf2f8; }
.t_css2 .t_tr td { border-bottom: #a1c0dc 1px solid; }
.t_css2 .li_1 { height:29px; background:#fbfbfb; }
.t_css2 .li_2 { height:29px; background:#f1f1f1; }
.t_css2 .label { height:30px; font-weight: bold; background:url(../images/ico_i.gif) no-repeat 0px 15px; *background:url(../images/ico_i.gif) no-repeat 0px 22px;
}
.t_css2 .label td { padding-top:15px; padding-left:22px; border-bottom: #a1c0dc 1px dashed; }

.mg-t8{
	margin-top:8px;
}

/* ----- 表单表格 ----- */
.t_css3 { }
.t_css3 input { padding:0px; height:17px; _height:22px ;border:1px solid #a1c0dc; background-color:#FFF; }
.t_css3 .gray { padding:0px; height:17px; border:1px solid #a8a8a8; background-color:#e6e6e6; }
.t_css3 .li_1 { height:29px; background:#fbfbfb; }
.t_css3 .li_2 { height:29px; background:#f1f1f1; }

.t_css5 { }
.t_css5 select { padding: 3px 1px; border:1px solid #a1c0dc; background-color:#FFF; }
.t_css5 input { padding:2px 8px 0pt 3px; height:17px; _height:22px ;border:1px solid #a1c0dc; background-color:#FFF; }
.t_css5 input radio {border:none;}
.t_css5 input.gray { padding:2px 8px 0pt 3px; height:17px; border:1px solid #a8a8a8; background-color:#e6e6e6; }
.t_css5 input.do { padding:0; border:0; background:none; }
.t_css5 td { padding:3px 3px; *padding:1px 3px; _padding:1px 3px; }
.t_css5 th { height:30px; font-weight: bold; color:#003366; background-color: #edf2f8; border-bottom: #a1c0dc 1px solid; }
.t_css5 .t_tr { height:30px; font-weight: bold; color:#003366; background-color: #edf2f8; }
.t_css5 .t_tr td { border-bottom: #a1c0dc 1px solid; }
.t_css5 .li_1 { height:29px; background:#fbfbfb; }
.t_css5 .li_2 { height:29px; background:#f1f1f1; }
.t_css5 .label { height:30px; font-weight: bold; background:url(../images/ico_i.gif) no-repeat 0px 15px; *background:url(../images/ico_i.gif) no-repeat 0px 22px;
}
.t_css5 .label td { padding-top:15px; padding-left:22px; border-bottom: #a1c0dc 1px dashed; }

/* ----- 弹出窗口样式 ----- */
.pop_win { margin:0 auto; border: 5px solid #697b90; height:auto; clear:both;}
.pop_win .win_title { height:32px; font-size: 14px; line-height:35px; padding:0 10px; font-weight: bold; background:url(../images/win_title_bg.gif) repeat-x; }
.btn_close { float:right; margin-top:8px; width:16px; height:16px; background:url(../images/btn_close.gif) no-repeat; display:block; position:relative; }
.pop_win .win_main { padding:20px; overflow:hidden;}
.pop_win .win_main .bar_btn2 { padding-bottom:15px; }
/* ----- 内容区 ----- */
.layer1 { border: 1px solid #c9cdd4; padding:24px 32px;}
.layer01 { }
.layer001 { }
.layer002 { }
.layer1 h2 {  
	font-size: 14px;    
	padding-left: 22px;
    position: relative; 
    padding-bottom:16px;
    border-bottom: 1px solid #E5E6EB;
}
.layer1 h2:before{ 
	content:'';
	width: 18px;
	height:18px;
	background: url('../images/icoimg/compass.svg') no-repeat center;
	position: absolute;
    background-size: 100%;
    left:0;
    top:1px;
}
.layer1 .layer_box { height:100%; overflow:hidden;margin-top:16px; }
.layer1 .layer_box .ico_box{ padding:0; }
.layer2 { border: 2px solid #abd48f; }
.layer2 h2 { color:#336600; height:28px; padding-left:10px; line-height:28px; background:#e1f4d4;}
.layer2 .layer_box { padding:10px; height:100%; overflow:hidden; }
.layer2 ol { padding:10px; margin-left:20px; list-style-type: decimal; }
.ico_ok { background:url(../images/ico_ok.gif) no-repeat right; }
.ico_no { background:url(../images/ico_no.gif) no-repeat right; }
.layer3 { border: 2px solid #e1c194; }
.layer3 h2 { color:#663300; height:28px; padding-left:10px; line-height:28px; background:#f7e9d6; }
.layer3 .layer_box { padding:10px; height:100%; overflow:hidden; }
.layer_blue { overflow:hidden; height:100%; }
.layer_green {overflow:hidden; height:100%; }

.layer4 { border: 1px solid #c9cdd4; }
.layer4 h2 { color:#336600; height:28px; padding-left:10px; line-height:28px; background:#dceaf6;}
.layer4 .layer_box { padding:5px; height:100%; overflow:hidden; }
/* ----- 表格样式 table css ----- */
.tbbox { margin:0px auto; }
.tbbox table { width:100%; text-align:center; border-collapse:collapse;/*细线表格代码*/ }
.tbbox table td { border:1px solid #b7d1e6;/*细线表格线条颜色*/ height:25px; }
.tbbox th, tfoot tr td { font-weight:bold; text-align:center; background:#edf2f8; }
.tbbox th { line-height:30px; height:30px; }
.tbbox tfoot tr td { background:#fff; }
.tbbox thead { border:1px solid #b7d1e6; }
.tbbox thead tr td { text-align:center; }
/* ----- 表格样式 table css ----- */
/* table05_pro用于成果查看页面(杰青、创新、海外港澳)  */
.table05_pro { border-collapse:collapse;/*细线表格代码*/ }
.table05_pro th { border:1px solid #b7d1e6; font-weight:bold; text-align:center; background:#edf2f8; padding:4px; }
.table05_pro td { border:1px solid #b7d1e6;/*细线表格线条颜色*/ padding:4px; }

.table01 { width:100%; border-collapse:collapse;/*细线表格代码*/ }
.table01 td { 
	border:1px solid #E5E6EB;/*细线表格线条颜色*/ 
	padding:4px;
	/* height: 40px;
    line-height: 40px; 
    text-align:center; */
}
.table01 th { 
	border:1px solid #E5E6EB; 
	font-weight:bold; 
	background:#F0f2f5 !important; 
	padding:8px 4px;
}
.table01 input.gray { padding:2px 8px 0pt 3px; height:17px; border:1px solid #a8a8a8; background-color:#e6e6e6; }
.table02 { width:100%; border-collapse:collapse;/*细线表格代码*/ }
.table02 td { border:1px solid #b7d1e6;/*细线表格线条颜色*/ padding:2px 4px; }
.table02 th { border:1px solid #b7d1e6; font-weight:bold; text-align:center; background:#edf2f8; padding:4px; }
.table03 { width:100%; border-collapse:collapse;/*细线表格代码*/ }
.table03 td { line-height:40px;height:40px; }
.table03 tr { background: #F8F9FC;border-bottom: 1px dashed #C9CDD4; }
.table03 .bg_c { background:#ffffff; border-bottom: 1px solid #E5E6EB;}
.table03 .bg_c td:first-child { padding-left:24px; }
.table03 .bg_b { background:#ffffff; height:16px;line-height:16px;border:0;}
.table03 .bg_b td{ background:#ffffff; height:16px;line-height:16px;}
.table03 .bg_a td:first-child { padding-left:24px; }
.table03 .bg_a { background: #F8F9FC;border-bottom: 1px solid #E5E6EB; height:40px;line-height:40px; }
.table04 { width:100%; border:1px solid #000000;border-collapse:collapse;}
.table04 td { border:1px solid #000000;/*细线表格线条颜色*/ padding:4px; font-size: 15px;}
.table04 th { border:1px solid #000000; font-weight:bold;font-size: 15px; text-align:center; background:#edf2f8; padding:4px; }
border-bottom:1px solid #ebebeb; color:#8e4700; text-align:center; font-weight: bold; }

#home_head { position:relative; margin:0 auto; *z-index:666;
_z-index:666; }
#home_logo { margin:0 auto; height:50px; padding:10px 0; }
#ins_home_logo { margin:0 auto; height:95px; padding-top:12px; }
/*------*/
.pop_ico {
	width:72px; 
	height:72px; 
	margin:0 auto;
	position:relative;
	/* z-index:1; */
    background: #f0f5ff;
    border-radius: 40px;
}
.pop_ico a {
	width: 100%;
    height: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
}
.pop_ico a img {
	width:56px; 
	height:56px; 
}
.pop {
	z-index: 0;
    top: 0;
    right: 0;
    color: #FFF;
    position: absolute;
    height: 20px;
    line-height: 20px;
    padding: 0 6px;
    background: rgba(255, 77, 77,0.9);
    border-radius: 10px;
}
.pop span { }
.pop_txt { text-align: center; line-height:28px; }
.btn_delete { width:15px; height:15px; display:block; background:url(../images/btn_delete.gif) no-repeat; }
.ico_add { float:right; background:url(../images/plus-crude-blue.svg) no-repeat left 7px; height:16px; padding:5px 0 7px 18px; color:#2386ee; display:block; }
.iframeBox { width: 100%; height:100%; }
.input_text {
	/* padding:0 8px;
    border: 1px solid #C9CDD4;
    border-radius: 4px;
    background: #FFFFFF;
    height: 32px;
    margin: 0 4px;
    box-sizing: border-box; */
}
.input_text2{ width:200px; }
.input_textarea { 
	background-color:#FFF;
	border: 1px solid #C9CDD4;
	border-radius: 4px;
 }
.input_gray { border:1px solid #c9cdd4; background-color:#f0f2f5; }

.file_span{width: 30px; height: 20px;overflow: hidden; float: left; margin-left: 5px;color: #2386ee; position: relative;direction:ltr; }
.input_file{cursor: pointer; text-align: right; z-index:10;position: absolute; top:0px; right:0px;bottom:0px; opacity:0; filter:Alpha(opacity:0);}
/*---index star---*/
*{margin:0; padding:0px;}
#all{margin:0 auto; padding:0px;}

#Header {width:1200px; height:72px;margin: 0px auto; overflow:hidden;}

.search1 { clear:both; overflow:hidden; height:25px; margin-top:-24px; margin-top:-28px\9; *margin-top:-28px; _margin-top:-21px; }
.hint {color: red;font-size: 12pt;}

.bug{ margin-top:5px;}
.bug select{ height:22px; line-height:22px; border:1px solid #b0b0b0; margin-left:6px;}

.top_menu a{ color:#666666; text-decoration:none;}
.top_menu a:hover{ color:#0e3d9a; text-decoration:none;}
.Middle_Content{ width:1200px; height:220px; margin:0 auto; clear:both; overflow:hidden;}

.login{ background: url(../images/login.jpg) no-repeat; width:280px; height:200px; float:right; padding-left:40px; padding-top:15px; padding-bottom:5px; position:relative;}
.login_bt{ background: url(../images/tubiao.jpg) no-repeat; height:25px; text-indent:30px; line-height:25px; font-size:14px; font-weight:bolder; color:#333333;}
.xian{ background:url(../images/login_xu.jpg) no-repeat; width:241px; height:5px; margin-top:3px; overflow:hidden;}
.denglu{ width:265px;/* border:1px solid #b0b0b0;*/ overflow:hidden; margin-left:-10px;}
.denglu span{ float:left; line-height:25px; height:25px; width:62px; text-align:right;margin-right:3px;}
.denglu li{ clear:both; line-height:27px; height:32px;}
.d_p input{ width:152px; height:22px; line-height:22px; padding-left:3px; border:1px solid #b0b0b0;}
.d_p02 input{ width:152px; height:22px; line-height:22px; padding-left:3px; border:1px solid #b0b0b0;}
.d_1 input{ width:55px; height:22px; line-height:22px; padding-left:3px; _margin-left:2px; border:1px solid #b0b0b0; float:left;}

a.Blue:link, a.Blue:visited { color: #2386ee; text-decoration: underline;} 
a.Blue:hover{ color: #0068dd; text-decoration: underline;} 
a.Gray:link, a.Gray:visited { color: #333; text-decoration: underline;} 
a.Gray:hover { color: #ff0000; text-decoration: underline;}
.button_login{ background:url(../images/login_an.gif) no-repeat; width:123px; height:40px; border:0px;}
.jianju{ margin-left:65px; _margin-left:67px; display:inline;}

.an{ margin-left:6px;}


.bottom{ width:1200px; margin:0 auto; overflow:hidden; margin-top:-10px;}
.Mleft{ width:620px; float:left;  margin-left:15px; display:inline;}
.Mright{ width:310px; float:right; margin-top:5px; margin-right:10px; display:inline;}
.Prompt{ width:620px;}
.Application{ width:285px; margin-top:5px;padding-left: 15px;}
.Application .Ap_bt span{ font-weight:normal; color:#336699;}
.Pro_bt, .Ap_bt{ background:url(../images/tu.gif) 0px 3px no-repeat; height:22px; text-indent:26px; font-size:14px; font-weight:bolder;}
.Pro_sm{ height:22px;text-indent: 26px;font-size: 11pt;font-weight: bolder;}
.xian2{ background:url(../images/home_xu.gif) no-repeat; width:260px; height:1px; margin-top:5px; margin-bottom:5px; overflow:hidden;}
.Pro_nr{ width:615px; overflow:hidden; padding-top:6px;}
.Ap_nr{width:615px; overflow:hidden;}
.Ap_nr ul{ margin-top:8px; overflow:hidden;}
.Ap_nr ul li{ float:left; margin-right:6px;}
.Ap_nr ul li p{ color:#336699;  font-weight:bold; line-height:20px;}
.Ap_nr ul li p a{color:#336699;  font-weight:bold;}
.Ap_nr ul li p a:hover{color:#336699;  font-weight:bold; text-decoration:underline;}
.Pro_nr ul li{ background:url(../images/jiantou.gif) no-repeat 0 8px; line-height:22px; text-indent:12px;}
a.news:link, a.news:visited { color: #333; text-decoration: none; } 
a.news:hover, a.news:active { color: #336699; text-decoration: underline; } 
span.news{cursor:pointer}
span.news:link, span.news:visited { color: #333; text-decoration: none; } 
span.news:hover, span.news:active { color: #336699; text-decoration: underline; } 
.Pro_nr ul li ul li{ line-height:25px;}

a.lan:link, a.lan:visited { color: #336699; text-decoration: underline;} 
a.lan:hover, a.lan:active { color: #333; text-decoration: underline;} 
a.bq_color:link, a.bq_color:visited { color: #336699; text-decoration: none;} 
a.bq_color:hover, a.bq_color:active { color: #333; text-decoration:underline;} 
.Contact, .Download{ width:310px;}
.Download{ margin-top:5px;}
.Con_bj1{ background:url(../images/home_right_bj1.gif) no-repeat; width:300px; height:9px; overflow:hidden;}
.Con_bj2{ background-color:#f3f5f6; width:285px; padding-left:15px; height: auto;}
.Con_bj3{ background:url(../images/home_right_bj2.gif) no-repeat; width:300px; height:12px; overflow:hidden;}
.cont_bt{ background:url(../images/icon_Download.gif) no-repeat 0 3px; text-indent:22px; height:22px; line-height:22px; font-size:14px; font-weight:bolder;}
.Dow_bt{ background:url(../images/Download.gif) no-repeat 0 3px; text-indent:26px; height:22px; line-height:22px; font-size:14px; font-weight:bolder;}
.xuxian{ background:url(../images/home_xu2.gif) no-repeat; width:260px; height:1px; margin:0px 0 8px 0; overflow:hidden;}
.Application_Download li{ background:url(../images/jiantou.gif) 0px 5px no-repeat; line-height:16px; padding-left:10px; width:260px; overflow:hidden; padding-bottom:5px;}
.cuti{ font-weight:bolder;}

.english{ font-family:Arial, Helvetica, sans-serif;}
.Dow_nr{ width:255px; overflow:hidden;}
.Dow_nr p{ line-height:22px; margin-left:15px;}
.pdf1{ background:url(../images/pdf1.gif) no-repeat 0 4px;; text-indent:22px;}
.pdf2{ background:url(../images/pdf2.gif) no-repeat 0 4px; text-indent:22px;}
.firefox{ background:url(../images/firefox.png) no-repeat 0 4px; text-indent:22px;}


/*login star*/
.top_nav { float:right; color:#4b5667;}
.top_nav a {  color:#4b5667; text-decoration:none; }
.top_nav a:hover {  color:#2386ee; text-decoration:none; }
.caidan {
	display: inline-block;
    height: 40px;
    background: #ffffff;
    margin: 0 auto;
    line-height: 36px;
    font-weight: bold;
    clear: both;
    border-bottom: 1px solid #e5e6eb;
    position: relative;
    font-size: 16px;
}
.caidan:after {
	content:'';
	height:4px;
	width: 100%;
	background: #2386ee;
	display: inline-block;
	position: absolute;
	bottom: 0;
	left: 0;
}
.caidan:before {
	content:'';
	height:1px;
	width: 1200px;
	background: #e5e6eb;
	display: inline-block;
	position: absolute;
	bottom: 0;
	left: 0;
}
.zhongjian { width:1200px; margin:0 auto; }
.zhongjian .content{
	display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: column;
    padding: 80px 0;
}
.Pro_title { color:#1bc47d; font-size:20px; font-weight:bold; margin-top:32px; margin-bottom:16px; }
.zhuce_title,.zhuce_title2 {
	background: url(../images/check-circle-fill.svg) no-repeat left center;
    background-size: 48px;
    padding-left: 64px;
    /* width: 100%; */
    padding-bottom: 48px;
    font-size: 16px;
    font-weight: bold;
    padding-top: 48px;
    border-bottom: 1px solid #e9e9e9;
    margin-bottom: 10px;
    line-height: 2;
}

.list { width:660px; }
.person { width:880px; overflow:hidden; margin-bottom:30px; }
.kuang { border:1px solid #a1c0dc; width:180px; height:22px; line-height:22px; }
.kuang3 { border:1px solid #a1c0dc; width:120px; height:22px; line-height:22px; }
.kuang1 { border:1px solid #a1c0dc; width:90px; height:22px; line-height:22px; }
a.lanse:link, a.lanse:visited { color: #0000ff; text-decoration: underline; }
a.lanse:hover, a.lanse:active { color: #336699; text-decoration: underline; }
.red { color:#F00; margin-right:3px; }
.cuti { color:#F00; font-size:14px; font-weight:bolder; }
.person p { height:30px; }
.wenzi { color:#336699; font-size:14px; font-weight:bolder; }
.wenzi1 { color:#336600; font-size:14px; font-weight:bolder; margin-top:20px; margin-bottom:10px; }
.wenzi2 { color:#0d1c28; font-size:14px; }
.wenzi2 a { color:#2386ee; font-size:14px; font-weight:bold; text-decoration:underline; }
.Classification { margin:22px 0 30px 0; border-bottom:1px solid #e9e9e9; padding-bottom:30px; padding-left:40px; _padding-left:0px; width:840px; overflow:hidden; color:#336699; font-size:14px; font-weight:bold; }
.Classification ul li { float:left; background:url(../images/kuang.gif) no-repeat; width:130px; height:105px; text-align:center; margin-left:50px; padding-top:15px; overflow:hidden; }
.Explain { width:700px; margin:0 0 30px 50px; float:left; }
.Exp_left { background:url(../images/ico_note_big.gif) no-repeat; width:48px; height:48px; float:left; margin-right:20px; }
.Exp_right { width:610px; float:left; border-left:1px dashed #a1c0dc; padding-left:20px; }
.Exp_right ul li { line-height:25px; }
.Exp_right p { text-indent:20px; color:#336699; }
.Success { width:822px; background-color:#f6fbfd; height:58px; border:1px dashed #b2d7fa; margin:35px 0 30px 0; padding:20px 0 0 25px; }
.Suc_left { background:url(../images/tu02.gif) no-repeat; width:32px; height:32px; float:left; margin-right:10px; }
.Suc_right { width:660px; float:left; overflow:hidden; }
.Suc_right p { line-height:20px; }
.Guide { margin-bottom:30px; }
.Guide a { color:#344b73; font-size:14px; text-decoration:underline; }
.Guide a:hover { color:#ff0000; font-size:14px; text-decoration:underline; }
/*--------Retrieve Password  star------------*/
.Password_title { background: url(../images/P1.gif) no-repeat; text-indent:30px; width:886px; padding-bottom:6px; height:25px; line-height:25px; color:#344b73; font-size:14px; font-weight:bold; margin-top:30px; border-bottom:1px solid #e9e9e9; margin-bottom:10px; }
.Password_title a, .Password_mail a, .Information a, .E_mail a { font-size:14px; color:#333333; text-decoration:underline; font-weight:normal; }
.Password_title a:hover, .Password_mail a:hover, .Information a:hover, .E_mail a:hover { font-size:14px; color:#336699; text-decoration:underline; }
.Unit, .Un_Content { width:810px; float:left; }
.Unit { margin-bottom:35px; }
.Un_title { background: url(../images/icon_note.gif) no-repeat; text-indent:20px; width:886px; padding-bottom:10px; height:16px; line-height:16px; color:#344b73;  border-bottom:1px dashed #b2d7fa; margin-bottom:15px; }
.Un_Cont_left { background:url(../images/school_tu.gif) no-repeat; width:101px; height:80px; float:left; margin-right:20px; }
.Un_Cont_right { float:left; width:643px; border-left:1px solid #c8c8c8; padding-left:22px; }
.Un_Cont_right ul li { line-height:22px; }
.Unit_Search { width:660px; margin-bottom:30px; float:left; }
.Password_mail { background: url(../images/P2.gif) no-repeat; text-indent:30px; width:886px; padding-bottom:6px; height:25px; line-height:25px; color:#344b73; font-size:14px; font-weight:bold; margin-top:30px; border-bottom:1px solid #e9e9e9; margin-bottom:10px; }
.Enter { margin-left:60px; color:#333333; font-size:14px; }
.personnel { width:800px; border-top:1px dashed #b2d7fa; padding-top:10px; float: left; margin-bottom:15px; }
.Green { color:#336600; }
.Note { width:784px; background-color:#f6fbfd; padding:12px 0 12px 12px; display:block; border:1px dashed #b2d7fa; float:left; margin-bottom:35px; }
.No_pic { background:url(../images/icon_care.jpg) no-repeat; width:39px; height:39px; float:left; }
.No_nr { width:710px; float:left; margin-left:8px; }
.No_nr p { line-height:22px; font-size:14px; }
.Information { background: url(../images/P3.gif) no-repeat; text-indent:30px; width:886px; padding-bottom:6px; height:25px; line-height:25px; color:#344b73; font-size:14px; font-weight:bold; margin-top:30px; border-bottom:1px solid #e9e9e9; margin-bottom:35px; }
.lianxi { color:#336699; font-size:14px; font-weight:bolder; margin-bottom:10px; }
.material { background: url(../images/icon_note.gif) no-repeat; text-indent:20px; width:886px; line-height:16px; color:#336600;  clear:both; }
.Info_nr { border-bottom:1px dashed #b2d7fa; margin-bottom:15px; padding-bottom:35px; }
.E_mail { background: url(../images/P4.gif) no-repeat; text-indent:30px; width:886px; padding-bottom:6px; height:25px; line-height:25px; color:#344b73; font-size:14px; font-weight:bold; margin-top:30px; border-bottom:1px solid #e9e9e9; margin-bottom:10px; }
.ico_contact { background: url(../images/ico/ico_contact.gif) no-repeat; text-indent:42px; width:886px; padding-bottom:6px; height:25px; line-height:35px; color:#344b73; font-size:14px; font-weight:bold; margin-top:30px; border-bottom:1px solid #e9e9e9; margin-bottom:10px; }
.ico_support { background: url(../images/ico/ico_support.gif) no-repeat; text-indent:42px; width:886px; padding-bottom:6px; height:25px; line-height:35px; color:#344b73; font-size:14px; font-weight:bold; margin-top:30px; border-bottom:1px solid #e9e9e9; margin-bottom:10px; }/*---------------用户首页样式添加 star---------------*/
.ico_box { padding-left:10px; z-index:-2; }
.ico_box li { width:140px; float:left; text-align:center; margin:24px 24px 0 0;}
.ico_box li:hover .pop_ico{background: rgba(35,134,238,0.15)}
.ico_box li:hover p a{color: #2386ee}
.ico_box li:nth-child(7n) {margin-right: 0;}
.ico_box p { margin-top:8px; line-height:16px; }
/*-----------XXX员会首页 左边------------*/
.Midd_box_left { background-color:#fcfff5; /*width:116px;*/ border:1px solid #99cc66; padding:10px; float:left; margin-right:10px; overflow: hidden; }
.Midd_box_right { /*width:832px; float:left;*/ overflow:inherit; }
.Mid_list { margin-top:10px; overflow:inherit; }
/*-----添加人员样式开始--------*/
.ju { text-indent:30px; }
.Pont { background:url(../images/point.gif) no-repeat 0 3px; text-indent:30px; color:#F00; font-weight:bold; font-size:14px; margin-bottom:0px; line-height:26px; }
.fit { height:20px; line-height:20px; margin-left:10px; }
.Suc_Add { background:url(../images/Success_pic.gif) no-repeat; text-indent:25px; margin-bottom:5px; color:#333; font-size:14px; font-weight:bold; }
.layer_box h3 { line-height:25px; text-indent:30px; font-weight:normal; }
.Button { margin-left:10px; }
/*---------错误提示代码开始-------*/
.Error_box {
	width: 640px;
    overflow: hidden;
    margin: 0 auto;
    padding: 16px;
    background: rgba(255, 77, 77, 0.08);
}
.Error_Close {width:16px; height:16px; background: url(../images/close_1.svg) no-repeat;cursor:pointer; float:right; }
.Er_list ol { padding-left:20px; list-style-type: decimal; color:#b4050c; }
.Er_list { /*width:780px;*/ float:left; display:inline;color: #FF4D4D; }
.tips_wrong_msg { background:url(../images/Error_icon.gif) no-repeat; width:24px; height:24px; margin-right:5px; float:left; }
.tips_yes_msg { background:url(../images/Success_pic.gif) no-repeat; width:20px; height:20px; margin-right:5px; float:left; }
.tips_warn_msg { background:url(../images/exclamation-circle-fill.svg) no-repeat; width:20px; height:20px; margin-right:8px; float:left; }
.Hide_box { position:absolute; left:-18px; top:0px; }
.Hide { background: url(../images/Hide.gif) no-repeat; width:15px; height:43px; display:block; }
.Show { background: url(../images/Show.gif) no-repeat; width:15px; height:43px; display:block; }
.clear { 
	clear:both;
    overflow: hidden;
}

.version{
	display: inline-block;
	vertical-align: bottom; 
	color: #86909C;
	height: 32px;
	line-height: 32px;
}
/*---------------------首页顶部菜单样式重做样式开始-------------------------*/
#header{
	padding: 16px 0;
	width: 1200px;
    margin: 0 auto;
}
.logo { float:left; display: flex;justify-content: flex-start;align-items: center; }
.logo a:hover{
	    text-decoration: none;
}
.logo .titleText{ font-weight: bold;font-size: 22px;color: #0D1C28; line-height: 1;}
.logo .vertical{
	width: 1px;
	height: 24px;
	background: #e5e5e5;
	margin: 0 8px;
}
#top_header {width:100%;}
.header_right { float:right; height: auto; margin-top:10px; position:relative; }
.header_right2 { }
.user { clear:both;}
.user .u_name {padding-right:8px; text-align:right;}
/*----在线咨询----*/
.service-online{ 
	color:#2386ee; 
	text-decoration: none;
	cursor: pointer;
}
.service-online:hover{ 
	color:#2386ee; 
}
.service-online img{ 
	width:16px;
	height:16px;
	vertical-align: middle;
    margin-right: 2px;
}
.selectOption{
	border: 1px solid #C9CDD4;
	border-radius: 4px;
	height:32px;
	width:104px;
}

.user .u_site a { color:#2386ee; }
.user .u_quit { color:#2386EE; }
.user .verticalMin{ 
	width: 1px;
	height: 14px;
	background: #C9CDD4;
	margin:0 8px;
} 
.user .u_quit a { color:#4b5667; }
.user .u_quit a:hover { color:#2386ee; }
.cutover {}
.cutover_txt { position:absolute; cursor:pointer; width:80px; height:20px; }
.cutover_txt a { background:url(../images/cutover_bg1.gif) no-repeat; width:68px; padding-left:12px; height:20px; display:block; line-height:20px; text-decoration: none; color:#336699; }
.cutover_txt a:hover { background:url(../images/cutover_bg2.gif) no-repeat; width:80px; height:20px; }
.cutover_nav { margin-top:21px; padding-right:15px; position:absolute; border:#a1c0dc solid 1px; background:#f9fafc; overflow:hidden; display:none; }
.cutover_nav ul { padding-top:5px; padding-left:10px; }
.cutover_nav ul li { background:url(../images/ico_3d.gif) no-repeat left center; padding-left:11px; }
.search { clear:both; overflow:hidden; height:22px; margin-bottom:0px; }
.search .search_text { float:right; background:url(../images/search_bg.gif) no-repeat; width:250px; height:22px; line-height:22px; border:0; padding-left:5px; margin-right:-5px; }

.header_prompt { float:right; /*height:28px;*/ line-height:28px; text-align:right; display:inline; _margin-bottom:8px; }
.header_prompt b { color:#cc0000; }
.header_prompt .i_ico { background:url(../images/ico_i.gif) left -1px no-repeat; height:18px; line-height:18px; padding-left:18px; }
/*--------------菜单样式开始----------------*/
.hide {    position: absolute;
    top: -9999px;}
#mainmenu_top ul li .menuhover {height:48px; COLOR: #fff;background: rgba(13, 28, 40, 0.2)}
/* #mainmenu_body { width:1200px; height:auto; background:url(../images/menu_bj.gif) left 27px no-repeat; margin:0px auto; float:left; margin-top:13px; _margin-top:-35px; } */
#mainmenu_body { background:#2386ee;  width: 100%;min-width: 1200px; }
#mainmenu_top ul{
	display: inline-block;
	width:100%;
}
#mainmenu_top ul li a {display: block; CURSOR: pointer; HEIGHT: 48px; line-height:48px; text-decoration: none; color:#ffffff; padding: 0 24px}
/* #mainmenu_top { padding-bottom:0px; width:100%; HEIGHT: 29px; display:block; overflow:hidden; width:970px; margin-left:10px; } */
#mainmenu_top {
	width: 1200px;
    margin: 0 auto;
    height:48px;
}
#mainmenu_top ul li {font-size:14px; float:left;}
#mainmenu_bottom {height:48px;display:block; background:#F0F2F5;}
#mainmenu_bottom .mainmenu_rbg {width:1200px; margin:0 auto; } /* float:left;  */
#mainmenu_bottom .mainmenu_rbg ul{display: inline-block}
#mainmenu_bottom ul li {FLOAT: left; line-height:20px; position:relative; z-index:auto; /* padding-right:10px; */ }
#mainmenu_bottom ul li a {
	color: #0D1C28;
	 DISPLAY: block; 
	 text-decoration: none;
	 height: 48px;
    line-height: 48px;
    padding: 0 32px;
        white-space: nowrap;
     }
#mainmenu_bottom ul li a span{display: block;}
#mainmenu_bottom ul li:hover a { color: #2386EE; font-weight:bold; }
#mainmenu_bottom ul li:hover a .arrow_more_gray:after {
	background:url(../images/icon_nav_down_b.png) right 10px no-repeat;
}
#mainmenu_bottom li .highlight { color: #2386EE; font-weight:bold; background: url(../images/highlight.gif) bottom 10px repeat-x; }
#mainmenu_bottom li .highlight .arrow_more_gray:after {
	background:url(../images/icon_nav_down_b.png) right 10px no-repeat;
}
.mainmenu_left { background:url(../images/nav_bar_leftbg.gif) no-repeat; width:5px; height:29px; float:left; }
.mainmenu_right { background:url(../images/nav_bar_rightbg.gif) no-repeat; width:5px; height:29px; float:left; }
.arrow_more_gray:after {
	content:'';
	background:url(../images/icon_nav_down.png) right 10px no-repeat; 
	width: 16px;
    height: 25px;
    position: absolute;
    top: 8px;
}
/*--------------三级菜单样式--------------------*/
#mainmenu_bottom UL LI ul.nav_third { 
	width:auto;
	min-width:160px; 
	position:absolute;
	top:48px;
	left:0px;
	overflow:hidden;
	display:none; 
	background: #FFFFFF;
	box-shadow: 0px 0px 12px rgba(75, 86, 103, 0.15);
	z-index:6;
	padding:8PX 0;
}
#mainmenu_bottom UL LI ul.nav_third li { width: 100%;}
#mainmenu_bottom UL LI ul.nav_third li a { color:#0D1C28; background:#FFFFFF; font-weight:normal; width: 100%; box-sizing: border-box;}
#mainmenu_bottom UL LI ul.nav_third li:hover a { background:#F2F3F5; }
/*---消息提示框---*/
.TipsInfo { display:none; right:0; top:80px; position:absolute; z-index:999999; width:256px; text-align:left; text-indent:0; overflow:visible; height:auto; padding:10px 15px 10px 10px; background:#fffdf4; border:#cbae85 1px solid; color:#444; }
.TipsInfo span { color:#C00; font-weight: bold; }
.TipsInfo div {  }
.TipsInfo .arrowBox { position:absolute; width:15px; height:8px; left:0; top:0; margin:-8px 0 0 200px; font-size:1px; line-height:1px; background:url(../images/arrow.gif) no-repeat; celar:both; zoom:1; }
.TipsInfo .arrowBox div { font-size:1px; line-height:1px; }
.TipsInfo .mbClose { position:absolute; top:0; right:0; width:15px; height:15px; margin:4px; background: url(../images/mbClose.gif) no-repeat; font-size:1px; line-height:1px; cursor:pointer; }
.TipsInfo .mbClose span { display:none; }
.TipsInfo ol { list-style-type: decimal; line-height:16px; padding-left:20px; }
.TipsInfo ol li { padding:4px 0;/* width:260px;*/ }
.TipsInfo a { color: #2386ee; }
.TipsInfo a:hover { color:#222; }
.mainbuList span { color:#ff4d4d; font-weight: bold; }
.mainbuList a { color:#2386ee; }
.mainbuList a:hover { color:#0068dd; }
.mainbuList ol { list-style-type: none; line-height:20px; }
.mainbuList ol li { padding:5px 10px; }
.home_tab_WorkTips{
	display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
}
.home_tab_WorkTips .bu_li_1 {
	width: 47%;
}
.bu_li_1 { background-color: #f8f9fc; padding: 8px 10px; margin-bottom: 8px;}
.bu_li_2 { background-color: #f8f9fc; padding: 8px 10px;  margin-bottom: 8px;}

/*=======三级固定菜单2======*/
#menu_nav {width:100%; height:auto; margin:0px auto; float:left; margin-top:0px; _margin-top:-35px;}
#menu_nav_bottom {border:none; PADDING: 0px 0px 0px 0px; width:100%; height:auto; margin:0px 0px 0px 0px; display:block; /*BACKGROUND: url(../images/nav_bar_bg.gif) repeat-x;*/ }
.nav-three{height:auto;width:100%; border-bottom: 1px solid #E5E6EB; display: flex;justify-content: center}
.nav-three ul{width:1200px;}
.nav-three ul li{ float:left;overflow:hidden;color:#4B5667;}
.nav-three ul li a{height: 45px;line-height: 45px;display: block;margin-right: 40px}
.nav-three ul li a:hover{
	color:#2386ee!important; font-size:12px!important; font-weight:bold;cursor:pointer;
}
.nav-three ul li .strongShow{border-bottom: 3px solid #2386EE;color:#2386ee!important; font-size:12px!important; font-weight:bold;cursor:pointer;}


/*-------tab菜单代码开始------*/
#tabmenu { 
	overflow: hidden;
    margin-bottom: 10px;
    border-bottom: 1px solid #c9cdd4;
}
#tabmenu ul { list-style:none; margin:0px; padding:0px; }
#tabmenu li { float: left; margin-right: 40px; }
#tabmenu li a {
	display: block;
    padding-bottom: 6px;
    text-align: center;
    text-decoration: none; 
}
#tabmenu a span {/*  display:block; background:url(../images/tab_bj.gif) left -25px no-repeat; padding-left:10px; */ }
#tabmenu li a:hover { color:#2386ee; }
#tabmenu a:hover span { /* background:url(../images/tab_bj.gif) left -50px no-repeat; */ }
#tabmenu li.down a {    
	font-weight: bold;
    color: #2386ee;
    border-bottom: 3px solid #2386ee;
}
#tabmenu .down a span { /* background:url(../images/tab_bj.gif) left top no-repeat;  */}
.clear_h5 { clear:both; height:5px; overflow:hidden; }
.inputSelectButton {
	float:left; 
	background:url(../images/close-crude_1.svg) no-repeat; 
	display:block; 
	overflow:hidden; 
	text-indent:-1000px; 
	width:16px; 
	height: 32px;
    background-position: center;
}
.inputSelectButton:hover {
	background:url(../images/close-crude.svg) no-repeat;
	height: 32px;
    background-position: center;
  }
.inputSelectButtonAuto {
	float:left; 
	background:url(../images/unordered-list.svg) #ffffff no-repeat; 
	 display:block; 
	 overflow:hidden; 
	 text-indent:-1000px; 
	width: 26px;
    height: 30px;
    background-position: center;
    margin-left: -28px;
    border-left: 1px solid #e5e6eb;
    margin-top: 1px;
    border-top-right-radius: 4px;
    border-bottom-right-radius: 4px;
}
.inputSelectButtonAuto:hover {
	background:url(../images/unordered-list_1.svg) #ffffff no-repeat;
	width: 26px;
    height: 30px;
    background-position: center;
    margin-left: -28px;
    border-left: 1px solid #e5e6eb;
    margin-top: 1px;
    border-top-right-radius: 4px;
    border-bottom-right-radius: 4px;
}
.inputDateButton {
    background: #ffffff url(../images/calendar.svg) no-repeat;
    display: inline-block; 
	overflow:hidden; 
	text-indent:-1000px; 
	width:16px; 
	height: 16px;
    background-position: center;
    padding:0px; 
    border:0px; 
    cursor:pointer;
    position: relative;
    top: 8px;
    left: -24px;
}
.inputDateButton.hasTime{top:3px;left:-26px;}
.inputDateButton:hover {  
	background:url(../images/calendar_1.svg) no-repeat; 
	/* height: 28px; */
    background-position: center;
}
.inputData_img {
	background:#ffffff url(../images/calendar.svg) no-repeat;
	display: inline-block; 
	overflow:hidden; 
	text-indent:-1000px; 
	width:16px; 
	height: 16px;
    background-position: center;
    padding:0px; 
    border:0px; 
    cursor:pointer;
    position: relative;
    top: 3px;
    left: -22px;
}
.inputData_img:hover {  
	background:url(../images/calendar_1.svg) no-repeat; 
	/* height: 28px; */
    background-position: center;
}
.input_text_select {float:left;}
/*-------------小图标样式开始--------------*/
.edit { background:url(../images/edit_1.svg) no-repeat; padding-bottom:4px; padding-left:18px; }
.disable_icon { background:url(../images/stop.svg) no-repeat; padding-bottom:4px; padding-left:18px; }
.enable_icon { background:url(../images/check-circle-blue.svg) no-repeat; padding-bottom:4px; padding-left:18px; }
.excelui { background:url(../images/ico/ui-icons_6da8d5_256x240.png); padding-bottom:4px; padding-left:18px;background-position: -32px -80px;width:3px; height: 15px; }

.Group { background:url(../images/ico/Group.gif) no-repeat; padding-bottom:4px; padding-left:18px; }
.Grouping  { background:url(../images/ico/Grouping.gif) no-repeat; padding-bottom:4px; padding-left:18px; }
.Adjustment { background:url(../images/ico/Adjustment.gif) no-repeat; padding-bottom:4px; padding-left:18px; }
.Enter0 { background:url(../images/ico/Enter.gif) no-repeat; padding-bottom:4px; padding-left:18px; }
.Details { background:url(../images/ico/Details.gif) no-repeat; padding-bottom:4px; padding-left:18px; }
.CancelInvalid { background:url(../images/ico/cancel_invalid.gif) no-repeat; padding-bottom:4px; padding-left:18px; }
.Replace { background:url(../images/ico/replace_icon.gif) no-repeat; padding-bottom:4px; padding-left:18px; }
.Review1 { background:url(../images/ico/Review1.gif) no-repeat; padding-bottom:4px; padding-left:18px; }
.Review2 { background:url(../images/ico/Review2.gif) no-repeat; padding-bottom:4px; padding-left:18px; }
.Current_Review { background:url(../images/ico/Current-Review.gif) no-repeat; padding-bottom:4px; padding-left:18px; }
.View {  padding-bottom:4px;  }
.Reset { background:url(../images/refresh.svg) no-repeat; padding-left:18px; }
.look { background:url(../images/ico/look.gif) 0 2px no-repeat; padding-left:18px; }
.yase.file{background:url(../images/file.svg) no-repeat;padding-left: 18px;}
.Designate { background:url(../images/ico/Designate.gif) no-repeat; padding-bottom:4px; padding-left:18px; }
.Desig { background:url(../images/ico/Desig.gif) no-repeat; padding-bottom:4px; padding-left:18px; }
.back { background:url(../images/ico/back.gif) no-repeat; padding-bottom:4px; padding-left:18px; }
.Refuse { background:url(../images/close-circle.svg) no-repeat; padding-bottom:4px; padding-left:18px; }
.online { background:url(../images/ico/online.gif) no-repeat; padding-bottom:4px; padding-left:18px; }
.Cancel { background:url(../images/ico/Cancel.gif) no-repeat; padding-bottom:4px; padding-left:18px; }
.delete { background:url(../images/close-circle.svg) no-repeat; padding-bottom:4px; padding-left:18px; }
a.yase:link { color: #2386ee;}
a.yase:visited { color: #2386ee;}
a.yase:hover { color: #0068dd; }
/* a.yase:active { color: #333; text-decoration: none } */
a.Red:link { color: red;}
a.Red:visited { color: red;}
a.Red:hover { color: red; }
a.Red:active { color: red;}
.t_flag { 
    color: #4b5667;
    padding-left: 22px;
    background: url(../images/ico/exclamation-circle.svg) no-repeat 3px 12px;
    height: 40px;
    line-height: 40px;
}
.t_increase { 
	font-weight: bold; 
	color: #0D1C28;
	font-size: 16px;
	height:100%;
    clear: both;
    overflow: hidden;
    line-height: 32px;
}
.b_Open { padding-left:25px; background: url(../images/b_Open.gif) no-repeat 3px center; color:#336699; font-weight: bold; }
.b_Close {
	padding-right: 25px;
    background: url(../images/caret-down.svg) no-repeat;
    background-position: center right;
    background-size: 12px;
    font-size: 14px;
    color: #0D1C28;
    font-weight: bold;}
.b_default { padding-left:25px; background:url(../images/b_default.gif) no-repeat 3px center; color:#336699; font-weight: bold; }
.b_li { padding-left:40px; }
.b_li_li { padding-left:80px; }
.num { color:#006699; }
.btn_pdf { background:url(../images/ico_pdf.gif) no-repeat; width:16px; height:16px; display:block; }
.t_bar { height:28px; line-height:28px; color: #4B5667;padding:8px 0;}

/* CSS Document */
.auto_disckey_outer_div { 
	min-height: 40px;
    width: 500px;
    background: #FFFFFF;
    border: 1px solid #c9cdd4;
    border-radius: 4px;
    overflow: auto;
}
.auto_disckey_div { white-space:nowrap; float: left; padding-left:8px; vertical-align:middle; background-color:#EFEFEF; margin:2px; overflow:visible; }
a.auto_disckey_div_del { background:url(../images/autoemail/delete_email.gif); background-repeat:no-repeat; width:20px; text-decoration:none; }
.auto_disckey_input { float:left; BORDER:medium none; margin-right:2px; font-size:11px; }


/*主菜单*/
.main_menu{ width:940px; clear:both; overflow:hidden;}
.menu01{ float:left; width:215px; background-color:#f1f7fc; height:auto !important; /** height:382px; min-height:382px; **/ /**height:auto;*/ overflow:hidden; padding:5px 0px 5px 5px;}
.space{ margin-left:19px;}
.menu01_title{ background: url(../images/caidan_bj.gif) no-repeat; width:210px; height:29px; text-align:center; line-height:29px; font-size:14px; font-weight:bold; color:#FFF;}
.menu_number2{ width:210px; margin-top:1px;}
.menu_number2 li{ margin-bottom:1px; width:210px; height: auto; line-height:27px; overflow:hidden; *margin-bottom:-1px;}
.menu_number2 li a{ width:200px; height:27px; background:url(../images/caidan_bj01.gif) no-repeat; display:block; padding-left:10px; cursor:pointer;}
.menu_number2 li a:hover{ width:200px; height:27px; background:url(../images/caidan_bj_hover.gif) no-repeat; padding-left:10px; cursor:pointer;}
.menu_number2 dl{ width:210px; height:auto; overflow:hidden; margin-top:2px; margin-bottom:4px;}
.menu_number2 dl dd{ margin-bottom:1px;}
.menu_number2 dl dd a{background-color:#d5e1eb; background-image: url(../images/icon_jiantou.gif); background-repeat:no-repeat; background-position:20px 10px; width:180px; height:27px;  line-height:27px; padding-left:30px; cursor:pointer;}
.menu_number2 dl dd a:hover{background-color:#cbd7ef; background-image: url(../images/icon_jiantou.gif); background-repeat:no-repeat; background-position:20px 10px; width:180px; height:27px;  line-height:27px; padding-left:30px; cursor:pointer;}
.menu_number2 img{ float:right; margin-top:10px; margin-right:8px;}
.menu_number2 span{ float:left; width:180px; overflow:hidden;}




/*审核意见代码*/
.Audit_opinion{ height:auto;}
.Audit_opinion ul li{
	margin-bottom:24px;
}
.Unit_name{
	display: flex;
    justify-content: space-between;
}
.Unit_opinion{   
    background-color: rgba(35, 134, 238, 0.08);
    padding:8px 12px;
    margin-top:6px;
    }
.Aud_Name{width:520px;}
.opinion_date{color:#4b5667;}
.icon_jinatou{ /* background:url(../images/icon_jtou.gif) no-repeat; width:13px; height:7px; position:relative; top:-7px; left:20px; */}
.fanye{ width:680px; text-align: center; overflow:hidden; clear:both; line-height:30px;}
.fanye img{ margin-right:3px;}
.Next_bottom{ background:url(../images/button_bg02.gif) repeat-x; height:25px; padding:0px 3px; padding-left:5px\0; padding-right:5px\0; _padding:0px; *padding:2px; border:0; border:1px solid #87a3c1; cursor: pointer;}

/***加载中**/
.loadding_div_box{
	filter:Alpha(Opacity=30);opacity:0.3;
	background-color:#DDDDDD;
	z-index:900;
	position:absolute; 
	display:none;
}
.loadding_div_main{
	border:none;
    background-color:#DDDDDD;	
	z-index:9999;
	overflow:auto;
    background-image:url(../images/proceedingWin/loading.gif);
	background-repeat:no-repeat;
}

/*解决pre内部数据不能换行的问题   也可以用 style="word-space:warp;"替代*/
pre {
white-space: pre-wrap;       /* css-3 */
white-space: -moz-pre-wrap;  /* Mozilla, since 1999 */
white-space: -pre-wrap;      /* Opera 4-6 */
white-space: -o-pre-wrap;    /* Opera 7 */
word-wrap: break-word;       /* Internet Explorer 5.5+ */
}

/*---------设置范围权限弹出框样式-----------*/
.Permissions_name{   color:#333; width:680px; overflow:hidden;}
.Permissions_table{  margin-top:8px; margin-bottom:12px; width:100%; overflow:hidden;}
.Avoid_table{margin-top:5px; margin-bottom:12px; width:680px; overflow:hidden;}
.Permissions_table td, .Avoid_table td{padding:3px;}
.ys_nz{ color:#003366; }
.Modify{ background:url(../images/edit_1.svg) no-repeat; padding-left:18px; padding-bottom:2px;}
.mail_icon{
	 background:url(../images/email_1.svg) no-repeat left center; 
	 padding-left:18px;     
	 margin-bottom: 2px;
     display: inline-block;
     cursor: pointer;
}
.Delete01{ background:url(../images/delete_laji.svg) no-repeat; padding-left:18px; padding-bottom:2px;}
.bar_anniu2{ width:600px; overflow:hidden;}
.Range_names{ width:680px; overflow: hidden; margin-bottom:10px;}
.Range_names td{ padding:3px;}
.layer004 { border: 1px solid #a1c0dc; height:21px; line-height:21px; padding:0px 2px; }
.layer005 { border: 1px solid #a1c0dc; padding:3px; }

.icon_pages{ background:url(../images/ico/page.gif) 0px -1px no-repeat; padding-left:18px;}
.icon_Folder{ background:url(../images/ico/icon_Folder.gif) 0px -1px no-repeat; padding-left:18px;}
.icon_Audit{ background:url(../images/ico/page_next.gif) 0px -1px no-repeat; padding-left:18px;}
.icon_Download{background:url(../images/ico/page_down.gif) 0px 2px no-repeat; padding-left:18px;}
.icon_Council{background:url(../images/ico/page_edit.gif) 0px -1px no-repeat; padding-left:18px;}
.Permissions_table span{ height:20px; line-height:20px;}

/*-----------------------------------tab样式开始----------------------------------*/
.nTab{ width: 680px; margin: 0 auto; background:#fff; background-position:left; background-repeat:repeat-y; margin-bottom:10px; }
.nTab .TabTitle{ clear: both; height: 25px; overflow: hidden;}
.nTab .TabTitle ul{border:0; margin:0; padding:0; border-bottom:1px solid #a0bedc; padding-bottom:24px;  padding-left:12px;}
.nTab .TabTitle li{float: left; width: 95px; cursor: pointer; padding-right: 0px; padding-left: 0px; list-style-type: none; text-align: center; margin-left:5px;}
.nTab .TabTitle .active{ height:25px; line-height:25px; color:#336699; font-weight: bold; background:url(../images/ico/Pop_up_tab02.gif) no-repeat; width: 95px;}
.nTab .TabTitle .normal{ height:25px; line-height:25px; color:#333333; background:url(../images/ico/Pop_up_tab01.gif) no-repeat; width: 95px;}
.nTab .TabContent{width:auto; background:#fff; margin: 0px auto; padding:10px 0 0 0;}
.none {display:none;}


.Business_tab, .Unit_tab{ margin-top:10px; margin-left:30px;}
.Unit_tab{ margin-bottom:10px;}
.tab_buttom{margin-left:30px; display:inline;}
.Business_tab02{ margin-left:10px;}
.Avoid01{ width:680px; overflow:hidden; float:left;}
.Avoid_name{ margin-left:10px; font-size:14px; font-weight:bold; color:#27588a; margin-top:10px;}

.tab_search{ width:648px; background-color:#fffbf2; height:auto; border:1px solid #d5c296; margin-top:10px; padding:10px 15px; float:left;}
.Enlarge_pic{ background:url(../images/ico/icon_pop_search.gif) no-repeat; width:45px; height:58px; border-right:1px dashed #cccccc; padding-right:25px; float:left;}
.Pop_Inquiry{ float:left; margin-left:35px;}
.pop_kuang{ margin-bottom:6px;}

/*常见问题*/
.questions_pic{ float:left; margin-top:8px; width:134px; overflow:hidden;}
.questions_search{ width:1200px; background-color:#dceaf6; height:36px; border-top:5px solid #32517d; border-bottom:1px solid #aac1de; clear:both; margin:0px auto; color:#000; font-size:14px; font-weight:bold; padding-top:10px;}
.questions_search ul li{ float:left; margin-right:5px; height:26px; line-height:26px; display:inline;}

.questions_search_help{ width:760px; background-color:#dceaf6; height:36px; border-top:5px solid #32517d; border-bottom:1px solid #aac1de; clear:both; margin:0px auto; color:#000; font-size:14px; font-weight:bold; padding-top:10px; padding-left:220px;}
.questions_search_help ul li{ float:left; margin-right:5px; height:26px; line-height:26px; display:inline;}
.questions_middle_help{ width:960px; margin:0px auto; height:auto; padding:20px 10px; overflow:hidden;}
.left_Q_help{ width:168px; border:1px solid #aac1de; height: auto; float:left; font-family:Arial, Helvetica, "宋体"; color:#344b73;  padding:15px 10px 20px 10px; overflow:hidden;}
.right_Q_help{ float:right; width:750px; overflow:hidden;}
.left_Q_help ul li{ width:158px; /*height:27px;*/ float:left; margin-bottom:2px; overflow:hidden; word-wrap:break-word;}
.left_Q_help a{color:#344b73;  background:none; width:148px; line-height:14px; display:block; padding:6px 3px 6px 10px;}
.left_Q_help a:hover{ color:#FFF;  background-color:#32517d; width:148px; line-height:14px; display:block; padding:6px 3px 6px 10px;}
#nav_hover{ color:#FFF;  background-color:#32517d; width:148px; line-height:14px; display:block; padding:6px 3px 6px 10px;}
.Under_line_help{ border-bottom:1px solid #c8dadd; float:left; padding-bottom:5px; margin-bottom:10px;}

.search_anniu{ background:url(../images/icon_search.gif) no-repeat; width:78px; height:26px; border:0;}
.questions_input { padding-left:5px; height:22px; line-height:22px; border:1px solid #cccccc;  ;background-color:#FFF;}
.questions_middle{ width:1200px; margin:0px auto; height:auto; padding:20px 10px; overflow:hidden;}
.left_Q{ width:180px; border:1px solid #aac1de; height: auto; float:left; font-family:Arial, Helvetica, "宋体"; color:#344b73;  padding:15px 10px 20px 10px; overflow:hidden;}
.right_Q{ float:right; width:760px; overflow:hidden;}
.left_Q ul li{ width:158px; /*height:27px;*/ float:left; margin-bottom:2px; overflow:hidden; word-wrap:break-word;}
.left_Q a{color:#344b73;  background:none; width:148px; line-height:14px; display:block; padding:6px 3px 6px 10px;}
.left_Q a:hover{ color:#FFF;  background-color:#32517d; width:148px; line-height:14px; display:block; padding:6px 3px 6px 10px;}
#nav_hover{ color:#FFF;  background-color:#32517d; width:148px; line-height:14px; display:block; padding:6px 3px 6px 10px;}
.Under_line{ border-bottom:1px solid #c8dadd; float:left; padding-bottom:5px; margin-bottom:10px;}
.new_Problem{ width:365px; float:left; margin-right:20px;}
.hot_Problem, .hot_Problem{width:365px; float:left;}
.new_Pro_title{ width:365px; font-size:14px; color:#000; font-weight:bold; border-bottom:1px solid #e9e9e9; padding-bottom:6px; margin-bottom:10px;}
.new_p_contant ul li{ float:left; width:355px; overflow:hidden; line-height:16px; background:url(../images/P_dian.gif) 0px 8px no-repeat; padding-left:10px; font-size:14px; color:#344b73; word-wrap:break-word; margin-bottom:10px;}
.new_p_contant ul li a, .questions_left_contant ul li a{font-size:14px; color:#344b73; text-decoration:none;}
.new_p_contant ul li a:hover, .questions_left_contant ul li a:hover{font-size:14px; color:#344b73; text-decoration:underline;}
.questions_left_title{ width:750px; font-size:14px; color:#000; font-weight:bold; border-bottom:1px solid #e9e9e9; padding-bottom:6px; margin-bottom:10px; overflow:hidden;}
.questions_left_contant ul li{width:735px; float:left; overflow:hidden; line-height:16px; background:url(../images/P_dian.gif) 0px 8px no-repeat; padding-left:10px; padding-right:5px; font-size:14px; color:#344b73; word-wrap:break-word; margin-bottom:10px;}

.questions_Detailed_contant{ width:750px; margin-top:20px; overflow:hidden; font-size:14px; color:#333;}
.questions_Detailed_contant img{ border:1px solid #cccccc; margin:10px 0px;}
.questions_Detailed_contant p{ line-height:25px;}
.questions_Detailed_contant a{ font-size:14px; color:#2386ee; text-decoration:underline;}
.questions_Detailed_contant a:hover{ font-size:14px; color:#000; text-decoration:underline;}


/*关于ISIS*/
.about_ISIS{ width:886px; overflow:hidden; margin-top:30px;}
.about_ISIS_title{ width:851px; border-bottom:1px solid #e9e9e9; padding-bottom:5px; color:#344b73; font-size:14px; font-weight:bold; background:url(../images/icon_pc.gif) no-repeat; padding-left:35px; line-height:26px;}
.ISIS_Function_title{ width:851px; border-bottom:1px solid #e9e9e9; padding-bottom:2px; color:#344b73; font-size:14px; font-weight:bold; background:url(../images/icon_users_business.gif) no-repeat; padding-left:35px; line-height:31px;}
.about_ISIS_contant, .ISIS_Function_contant{width:886px; margin-top:20px;}
.about_ISIS_contant dl dt{width:886px; font-size:14px; font-family:Arial, Helvetica, "宋体"; color:#333333; line-height:22px; margin-bottom:15px;}
.about_ISIS_contant dl dd{width:850px; background:url(../images/icon_jt_d.gif) 0px 6px no-repeat; font-size:14px; font-family:Arial, Helvetica, "宋体"; line-height:18px; margin-bottom:10px; padding-left:15px; margin-left:10px; padding-right:10px;}
.ISIS_Function_Object{ width:886px; margin-top:30px; overflow:hidden; margin-bottom:30px;}
.ISIS_Function, .ISIS_Object{ width:360px; float:left;}
.ISIS_Function{ border-right:1px solid #cccccc; padding-right:80px;}
.ISIS_Object{ margin-left:80px;}
.ISIS_Function p{ font-size:14px; line-height:22px; margin-bottom:15px;}
.ISIS_Object dl dt{ font-size:14px; font-weight:bold; color:#333; margin-bottom:25px;}
.ISIS_Object dl dd{ font-size:14px; color:#333; line-height:26px; margin-bottom:8px;}
.icon01{ background:url(../images/man01.gif) no-repeat; padding-left:30px; height:26px; line-height:26px;}
.icon02{ background:url(../images/man02.gif) no-repeat; padding-left:30px; height:26px; line-height:26px;}
.icon03{ background:url(../images/man03.gif) no-repeat; padding-left:30px; height:26px; line-height:26px;}
.icon04{ background:url(../images/man04.gif) no-repeat; padding-left:30px; height:26px; line-height:26px;}
.icon05{ background:url(../images/man05.gif) no-repeat; padding-left:30px; height:28px; line-height:28px;}

/* 提示信息 */
.write-tip{ 
	background: rgba(35, 134, 238, 0.08);
	color:#0D1C28;
	padding: 8px 16px;
	word-break: break-word;
}
.write-tip .text{
	color:#0D1C28;
	background: url(../images/ico/exclamation-circle.svg) no-repeat;
	background-position: 0px 2px;
   	padding-left: 20px;
   	display: flex;
}
.write-tip .text .blue{
	font-weight: bold;
    text-decoration: unset;
    color: #2386EE;
}


/*系统维护*/
.Maintain{ width:550px; margin:0px auto; padding:0px; clear:both; overflow:hidden;}
.Maintain_pic{ width:143px; height:185px; float:left; background:url(../images/Service_pic.gif) no-repeat; margin-right:40px;}
.Maintain_line{ background:url(../images/Service_line.gif) no-repeat; width:3px; height:194px; float:left;}
.Maintain_contant{ width:315px; float:left; margin-left:30px; padding-top:25px;}
.Maintain_contant p{ margin-bottom:15px;}
.Service_back_buttom a{ background:url(../images/Service_back_an.gif) no-repeat; width:114px; height:38px; display:block;}
.Service_back_buttom a:hover{ background:url(../images/Service_back_an2.gif) no-repeat; width:114px; height:38px; display:block;}

/*指派评议人》检索评议人检索框*/
.search_list { width:918px; background-color:#fffdf4; border:1px solid #cac5af; padding:15px; overflow:hidden; }
.search_table tr { height:25px; line-height:25px; }
.bottom_search { background:url(../images/an03.gif) no-repeat; width:90px; height:22px; line-height:22px; border:1px solid #a6a5a1; padding-left:20px;}
.search_table input { margin-right:2px; *margin-right:0px; margin-bottom:-1px; }
.table_green { color:#055cb4; }
.search_iuput{ width:24px; height:19px; line-height:19px; border:1px solid #b4b9bf; padding-left:2px;}

.main { float:left;border:1px solid #d4e7ff; width:755px; height:auto; margin:0px auto; overflow:hidden; padding:15px; }
.All_Classes { width:700px; float:left; }
.main ul li { float:left; width:165px; margin-right:10px; display:inline; height:24px; line-height:24px; color:#3366cc; margin-bottom:6px;}
.K_name01 a {color:#3366cc; text-decoration:none; }
.K_name01 a:hover { color:#ff4400; text-decoration:underline; }
.Finished_editing { float:right; margin-top:5px; }
.Finished_editing a { color:#808080; text-decoration:none; }
.Finished_editing a:hover { color:#3366cc; text-decoration:underline; }
.Key_title { background:url(../images/title_bj.gif) no-repeat; width:77px; height:24px; text-align:center; line-height:24px; color:#FFF; }
.K_number { color:#767676;  }
/*第二种状态*/
a.Important_tit:link, a.Important_tit:visited { background-color:none; text-decoration:none; padding:2px 3px; color:#3366cc; }
a.Important_tit:hover, a.Important_tit:active { background-color:#e9f3ff; text-decoration:none; padding:2px 3px; color:#3366cc; }
a.amend_pen:link, a.amend_pen:visited, a.amend_pen:hover, a.amend_pen:active { margin-right:7px; margin-left:2px; }
.K_name02 img { margin-top:3px; _margin-top:5px; }
/**/
.Editor_Keyword { width:158px; background-color:#e9f3ff; padding:2px 2px 2px 4px; height:20px; line-height:20px; }
.Editor_Keyword dl dd { float:left; margin-right:3px; }
.kuang_text { border:1px solid #abadb3; width:73px; height:16px; line-height:16px; padding-left:2px; }
.Editor_Keyword dl dd a, .Editor_Keyword dl dd a:hover { color:#808080; text-decoration:none; }
.Save_Pop { background:url(../images/bottom.gif) no-repeat; text-align:center; width:35px; height:16px; line-height:16px; color:#FFF; text-decoration:none; display:block; margin-top:2px; margin-right:2px; }

.hotword_div{ background:url(../images/rr.gif) 0px -1px no-repeat; padding-left:18px;text-align: center}
/*解决checkbox 或  radio 与字体不平的问题*/
.input_line{ height:13px; vertical-align:middle; margin-top:0;}

/* ----- ie6 ie7 提醒 ----- */
.ie6_prompt { font-size:14px; padding:10px 0px 15px; background:#fff6bf; border-bottom:1px solid #cc9933;}
.ie6_prompt a { color:#111111; text-decoration:underline;}
.ie6_prompt a:hover { color:#333333; text-decoration:none;}
.ie6_prompt .ie_text { width:520px; color:#cc0000; margin:0 auto ; padding:3px 0px 0px 75px; text-align:left; background:url(../images/ico/icon_warning.gif) no-repeat 20px 0;}
.ie6_prompt .ie_text_2 { width:800px; color:#cc0000; margin:0 auto ; padding:3px 0px 0px 52px; text-align:left; background:url(../images/ico/icon_warning26.gif) no-repeat 20px 0;}

/*上传正文 上传组件部分的样式*/
.main_text h3{ height:30px; font-size:14px; font-weight:bold; margin-bottom:5px; margin-top:15px;}
.main_text h3 span{  color:#666666; font-weight:normal;}
.text_box{
	background-color: #F0F2F5;
    padding: 16px;
    margin-top: 10px;
}
.text_box span.font_ys{
    margin-bottom: 8px;
    display: inline-block;
    color:#2386ee;
}
.text_box2{margin-top:10px;}
.text_box img{ margin:0px 5px;}
.text_input{ border:1px solid #a1c0dc; background-color:#ffffff; height:22px; line-height:22px;}
.text_input2{ border:1px solid #a1c0dc; padding:3px; overflow-y:auto;}
.text_box p{ margin-bottom:5px;}
.font_ys{ color:#fa8c16;}
.font333{ color:#0d1c28; font-size:14px; font-weight:bold;}
.text_point{ margin-top:10px;}
.text_point p{ line-height:20px; color:#666666;}
.upload_btn { height:24px; line-height:24px;  color:#333; border:1px #669966 solid; background:url(../images/upload_bg.gif) #32507d; padding:0 12px; *padding:0 8px; cursor: pointer; padding-bottom:2px;}

/*标记列表*/
.mark_title{line-height:20px;}
.mark_title .mark{ font-size:14px; font-weight:bold; color:#cc0000; float:left;}
.mark_title .clear_all{ float:right;}
.clear_all a{ color:#F00; text-decoration:underline; border:none;}
.clear_all a:hover{ color:#2386ee; text-decoration:underline; border:none;}
.mark_list{}
.mark_list ul li{ background-color:#ede6c8; height:18px; line-height:18px; padding:0px 2px 0px 5px; display:inline-block; float:left; color:#7c4000; margin-top:10px; margin-right:10px; white-space:nowrap;}
a.icon_del{ background:url(../images/icon_del.gif) no-repeat; cursor:pointer; width:16px; height:16px; text-decoration:none;display:inline-block; vertical-align:middle;}
a.icon_del:hover{ background:url(../images/icon_del2.gif) no-repeat; cursor:pointer; width:16px; height:16px; text-decoration:none;display:inline-block; vertical-align:middle;}

/* 查看详情样式 */
.thesis_header {
    margin: 0 auto 10px;
    width: 1200px;
}
.ach_info {
    background-color: #f6f6f6;
    border-bottom: 1px dashed #ebebeb;
    border-top: 5px solid #32517d;
    margin-top: 10px;
    overflow: hidden;
    padding: 10px 20px;
}
.font14 {
    font-size: 14px;
}
.mleft15 {
    margin-left: 15px;
}
.f6666 {
    color: #666;
}

.thesis_contante{ margin-bottom:40px;}
.thesis_main h2{ font-size:18px; color:#666666; line-height:30px; padding-bottom:5px; font-weight:normal;}
.thesis_main h3{ font-size:22px; color:#333333; line-height:30px; padding-bottom:5px;}
.thesis_main h4{ font-size:16px; color:#333333; line-height:26px; padding-bottom:5px; font-weight:normal;}
.thesis_main h5 {color: #333333;font-size: 16px;font-weight: normal; line-height: 26px;}
.thesis_main h6{ color: #666666;font-size: 14px;font-weight: normal;line-height: 24px;margin-top: 30px;}
.side-nr {
    float: left;
    margin-bottom: 15px;
    width: 230px;
}

.annexe_pic {
    margin-top: 15px;
}
.annexe_img{ float:left; width:102px; margin-right:10px;}
.annexe_img img{ border:1px solid #dbdbdb; -webkit-box-shadow:1px 2px 2px rgba(0, 0, 0, 0.1); -moz-box-shadow:1px 2px 2px rgba(0, 0, 0, 0.1); box-shadow:1px 2px 2px rgba(0, 0, 0, 0.1);}
.annexe_operate{ float:left; width:110px; padding-top:15px;}
.left_content {
    border-right: 1px solid #e2e2e2;
    float: left;
    height: auto;
    min-height: 500px;
    padding-right: 28px;
    width: 700px;
}
.right_content {
    float: right;
    width: 230px;
}
.Blue:hover {
    color: #005eac;
}
.b {
    font-weight: bold;
}
.pic50 {
    float: left;
    padding-right: 10px;
}
.box_footer {
    border-top: 1px solid #c0ccd6;
    float: left;
    margin-top: 20px;
    overflow: hidden;
    padding-top: 10px;
    width: 1200px;
    margin: 10px auto 0;
    width: 1200px;
}
.side_title {
    background-color: #f2f2f2;
    border-top: 1px solid #e2e2e2;
    height: 29px;
    line-height: 29px;
    padding: 0 5px;
    width: 224px;
}

.liu-icon {
    background: rgba(0, 0, 0, 0) url("../images/product/detail_icon.png") no-repeat scroll 0 0;
    display: inline-block;
    height: 16px;
    margin-right: 0px;
    vertical-align: middle;
    width: 16px;
}
.icon66 {
    background-position: -212px -249px;
}
.icon62 {
    background-position: -104px -249px;
}
.item_image {
	float: right;
	margin: 0px 0px 0px 5px;
	vertical-align: middle;
	background-image: url("../images/0013.jpg");
	background-repeat: no-repeat;
	background-position: left center;
	padding: 0px 0px 0px 15px;
}
.item_image_left {
	float: left;
	margin: 0px 15px 0px 5px;
	vertical-align: middle;
	background-image: url("../images/0013.jpg");
	background-repeat: no-repeat;
	background-position: left center;
	padding: 0px 0px 0px 15px;
}
.item_block {
	background:#f8f8f8;
	border: 0px solid #EFEFEF;
	clear: both;
}

.city_fixed {
	width: 175px;
}
.over_flow_hidden{overflow: hidden;}
.warn_icon{
	width:16px; 
	height:16px; 
	background:url(../images/product/mainreg_icon_error.gif) no-repeat; 
	display:inline-block; 
	vertical-align:middle;  
}
.warn_icon_red{
	width:16px;
	height:16px;
	background:url(../images/product/mainreg_icon_warn_red.gif) no-repeat;
	display:inline-block;
	vertical-align:middle;
}
.error-16{
	width:16px; 
	height:16px; 
	background:url(../images/error-16.png) no-repeat; 
	display:inline-block; 
	vertical-align:middle;  
}
.error-17{
	width:16px; 
	height:16px; 
	background:url(../images/error-17.png) no-repeat; 
	display:inline-block; 
	vertical-align:middle;  
}

/*按钮start*/
.btn11826 {
	border-width: 0px;
	width: 63px;
	height: 27px;
	color: #FFFFFF;
	font-family: 'Arial Negreta', 'Arial Normal', 'Arial';
	font-weight: 700;
	font-style: normal;
	font-size: 14px;
	text-align: center;
	line-height: 27px;
	border-radius: 3px;
	background: inherit;
	background-color: #235E98;
	border: none;
	-moz-box-shadow: 1px 1px 5px;
	-webkit-box-shadow: 1px 1px 5px;
	box-shadow: 1px 1px 5px;
	cursor: pointer;
	vertical-align:middle;
	transform-origin: 29.5px 9.5px 0px;
}

.btn11826 p {
	margin: 0px;
	text-rendering: optimizeLegibility;
	font-feature-settings: "kern" 1;
	-webkit-font-feature-settings: "kern";
	-moz-font-feature-settings: "kern";
	-moz-font-feature-settings: "kern=1";
	font-kerning: normal;
}

.btn11827 {
	border-width: 0px;
	width: 63px;
	height: 27px;
	color: #FFFFFF;
	font-family: 'Arial Negreta', 'Arial Normal', 'Arial';
	font-weight: 700;
	font-style: normal;
	font-size: 14px;
	text-align: center;
	line-height: 27px;
	border-radius: 3px;
	background: inherit;
	background-color: #235E98;
	border: none;
	-moz-box-shadow: 1px 1px 5px;
	-webkit-box-shadow: 1px 1px 5px;
	box-shadow: 1px 1px 5px #515151;
	cursor: pointer;
	vertical-align:middle;
	transform-origin: 29.5px 9.5px 0px;
}

.btn11827 p{
	margin: 0px;
	text-rendering: optimizeLegibility;
	font-feature-settings: "kern" 1;
	-webkit-font-feature-settings: "kern";
	-moz-font-feature-settings: "kern";
	-moz-font-feature-settings: "kern=1";
	font-kerning: normal;
}

.btn11828 {
	border-width: 0px;
	width: 63px;
	height: 27px;
	color: #515151;
	font-family: 'Arial Negreta', 'Arial Normal', 'Arial';
	font-weight: 400;
	font-style: normal;
	font-size: 14px;
	text-align: center;
	line-height: 27px;
	border-radius: 3px;
	background: inherit;
	background-color: #FCFCFC;
	border: none;
	-moz-box-shadow: 1px 1px 5px;
	-webkit-box-shadow: 1px 1px 5px;
	box-shadow: 1px 1px 5px;
	cursor: pointer;
	vertical-align:middle;
	transform-origin: 29.5px 9.5px 0px;
}

.btn11828 p{
	margin: 0px;
	text-rendering: optimizeLegibility;
	font-feature-settings: "kern" 1;
	-webkit-font-feature-settings: "kern";
	-moz-font-feature-settings: "kern";
	-moz-font-feature-settings: "kern=1";
	font-kerning: normal;
}
/*按钮end*/

.file {/* background: #f4f4f4 url("../images/product/ico_file.gif") no-repeat scroll 3px 5px; padding: 1px 0 1px 18px;*/}

/*首页项目状态start*/
.pp_content{
	width: 100%;margin-top: 10px;
}
.pp_content{
	width: 100%;
	margin-top: 10px;
}
.pp_div{
	margin-bottom: 30px;
}
.pp_title{
	font-family: "Microsoft YaHei";
	font-size: 14px;
	color: #333333;
	font-weight: 400;
	padding: 5px 0px 5px 20px;
	border-bottom: 1px dashed #CACACA ;
}
.pp_title_no{
	font-family: Arial;
	color: #005bac;
	margin: 0px 5px 0px 5px;
	font-weight: 400;
}
.pp_title_no:HOVER{
	color: #005bac;
	cursor: pointer;
}
.pp_title_no_span{
	width: 500px;
	display: inline-block;
	vertical-align: middle;
}
.pp_status{
	font-family: "Microsoft YaHei";
	font-size: 14px;
	color: #999999 ;
	margin: 10px 0px 5px 30px;
}
.pp_stage{
	display: inline-block;
	margin-right: -5px;
	visibility: hidden;
}
.pp_stage_no{
	font-family: Arial;
	font-size: 25px;
	color: #ffffff;
	display:block;
	margin-top: 2px;
}
.pp_stage_icon{
	 background:url(../images/main_pp.png) no-repeat; 
	 width:40px; 
	 height:40px; 
	 display:inline-block;
	 text-align: center;
	 vertical-align: middle;
}
.pp_stage_cur_icon{
	 background-position: -50px 0px;
}
.pp_line{
	display: inline-block;
	margin-right: -5px;
	visibility: hidden;
}
.pp_line_icon{
	background:url(../images/main_pp.png) no-repeat 0px -106px; 
	width:40px; 
	height:4px;  
	display:inline-block;
}
.pp_line_cur_icon{
	background-position: 0px -92px;
}
.pp_line_cur_icon2{
	background-position: 0px -78px;
}
.pp_status_name{
	font-family: "Microsoft YaHei";
	font-size: 14px;
	color: #999999 ;
	margin: 5px 0px 0px 30px;
}
.pp_stage_name{
	display: inline-block;
	width:74px;
	text-align: center;
	visibility: hidden;
}
.pp_stage_cur_name{
	color:#2882d8;
}
.pp_stage_name1{
	width:60px;
	text-align: left;
}
.pp_stage_name8{
	width:90px;
	text-align: right;
}

.pp_connect_icon{
	background:url(../images/main_pp.png) no-repeat -114px 0px; 
	width:4px; 
	height:87px;  
	display:inline-block;
}

.pp_stage_show{
	visibility: visible;
}
.pp_line_show{
	visibility: visible;
}
.pp_stage_name_show{
	visibility: visible;
}
/*首页项目状态end*/


/*占位隐藏*/
.hidePlace{visibility: hidden;}
/*非占位隐藏*/
.hideNone{display: none;}


/*录入成果 新样式*/
.add_box { padding:1px 10px 1px 1px; border:1px solid #a1c0dc; overflow:hidden; height:100%; }
.ico_xx { background:url(../images/product/ico_xx.png) no-repeat; padding-left:20px; padding-bottom:5px; height:16px; }
.ico_qw { background:url(../images/product/ico_qw.png) no-repeat; padding-left:20px; padding-bottom:5px; height:16px; }
.ico_author { background:url(../images/product/ico_author.png) no-repeat; padding-left:20px; padding-bottom:5px; height:16px; }

.authortable01 { width:100%; border-collapse:collapse;/*细线表格代码*/ }
.authortable01 td { border:1px solid #c0c0c0;/*细线表格线条颜色*/ padding:4px; }
.authortable01 th { border:1px solid #c0c0c0; font-weight:bold; text-align:center; background:#f7f7f7; padding:4px; }
.authortable01 input.gray { padding:2px 8px 0pt 3px; height:17px; border:1px solid #a8a8a8; background-color:#e6e6e6; }
.authort_css input {
    background-color: #fff;
    border: 1px solid #c0c0c0;
    height: 17px;
    padding: 2px 8px 0 3px;
}


.icon_eh { background:url(../images/icon_eh.png) no-repeat; padding-left:20px; padding-bottom:4px; height:16px; }
.icon_eq { background:url(../images/icon_eq.png) no-repeat; padding-left:20px; padding-bottom:4px; height:16px; }
.icon_down { background:url(../images/ico/icon_down.png) no-repeat; padding-left:16px; padding-bottom:4px; height:16px; }

.expauto_tab_div{
	margin:24px 0 8px;
	border-bottom: 1px solid #c9cdd4;
	display: flex;
    align-items: center;
}

	.expauto_tab_div div{
		  margin-top: 0px;
	}
.expauto_tab_div div{
	display: inline-block;
}

.expauto_tab_div div span{
	/* color: #06c; */
	font-weight:bold;
	/* margin-left: 4px; */
}

/* .expauto_tab_div .expauto_tab{
		height: 29px;
		line-height: 29px;
	}
	 */
.expauto_tab_div .expauto_tab{
	line-height:32px;
	margin-right:24px;
	color: #0d1c28;
	text-align:center;
	cursor: pointer;
}
	
.expauto_tab_div .tab_focus{
	color: #2386ee !important;
	font-weight:bold !important;
	border-bottom:2px solid #2386ee !important;
	line-height: 30px !important; 
}

.tab_focus_sapn{
	display:none;
	position: relative;
    font-size: 0;
    line-height: 0;
    border-left: 4px solid transparent;
    border-right: 4px solid transparent;
    border-bottom: 5px solid #1077d5;
    left: 70px;
    top: 3px;
    width: 0px;
}

.expauto_tab_div .tab_focus .tab_focus_sapn{
	/* display: block; */
}

.sub_icon {
    background: url("../images/product/icon.png") no-repeat scroll -107px -30px;
    display: inline-block;vertical-align:middle;
    height: 8px;width: 10px;
    margin: 0px 0px 0px 0px;
}
.expauto_tab_a{
	display: inline-block;
	vertical-align:bottom;
	color:#0071cc;
	cursor: pointer;
}
.expauto_tab_ul{
	border: 1px solid #ddd;
	position: absolute;
	z-index:1000;
	background: #fff;
	display: none;
}
.expauto_tab_ul li{
	height: 32px;line-height: 32px;
    padding: 0 5px;
    cursor: pointer;
    text-align: center;
}
.expauto_tab_ul li:hover{
	background: #f5f5f5;
}
input::-ms-clear{display:none;}

.warn-icon {background: url("../images/product/sm_icon.png") no-repeat scroll -288px 1px;display: inline-block;float: left;height: 16px;padding-bottom: 2px;padding-left: 6px;vertical-align: middle;width: 12px;}

/*不支持javascript提醒*/
.noscript_tip { font-size:14px; padding:10px 0px 15px; background:#fff6bf; border-bottom:0px solid #cc9933;width: 1200px;margin: auto;}
.noscript_tip a { color:#111111; text-decoration:underline;}
.noscript_tip a:hover { color:#333333; text-decoration:none;}
.noscript_tip .noscript_tip_text { width:520px; color:#cc0000; margin:0 auto ; padding:3px 0px 0px 75px; text-align:left; background:url(../images/ico/icon_warning.gif) no-repeat 20px 0;}
.noscript_tip .noscript_tip_text_2 { width:800px; color:#cc0000; margin:0 auto ; padding:3px 0px 0px 52px; text-align:left; background:url(../images/ico/icon_warning26.gif) no-repeat 20px 0;}

.Highlight{ color:#222; text-decoration:none }
.Highlight:hover { color:#ffffff; text-decoration:none;text-decoration: underline; }
/*新版维护研究领域  个人信息 样式*/
.subject_code_data .subjectcode {
		position: relative;
	    display: inline-block;
	    height: 28px;
	    line-height: 26px;
	    border-radius: 4px;
	    padding: 0px 12px;
	    behavior: url(../js/PIE.htc);
	    box-sizing: border-box;
	    margin-right: 0;
	    margin: 2px 0px;
	    background: #fff;
	    border: 1px solid #dddcdc;
	}
	
/*密码强弱提示*/
.pwd_strong_tip_div{
	display: none;
	vertical-align: top;
}
.pwd_strong_tip_div span{
	display: inline-block;
	text-align:center;
	color:#fff;
	width: 40px;
	height: 21px;
	line-height: 21px;
	background-color: #d7d9dd;
}
.pwd_strong_tip_div .pwd_ruo{
	background-color: #f45a68;
}
.pwd_strong_tip_div .pwd_zhong{
	background-color: #fc0;
}
.pwd_strong_tip_div .pwd_qiang{
	background-color: #14b12f;
}

/*调整代码、申请书、私有标签单选按钮样式*/
.radio_fx,.check_fx {
	display: inline-block;
	position: relative;
	/* float: left; */
	margin: 0 10px;
}
.ipt-hide {
	display: none;
}
.radio_fx .radio {
	width: 10px;
	height: 10px;
	border-radius: 6px;
	display: block;
	position: absolute;
	top: 4px;
	left: -13px;
	float: none;
	border: 1px solid #888;
	background: #fff;
	cursor: pointer;
}

.radio_fx em {
	margin-left: 5px;
	font-style: normal;
	display: inline-block;
	position: relative;
	top: 1px;
}

.radio_fx .cur {
	border: none;
	width: 12px;
	height: 12px;
	background: url(../images/product/checked_radio_fx.jpg) no-repeat;
}

.check_fx .checkbox {
	width: 11px;
	height: 11px;
	display: block;
	position: absolute;
	top: 4px;
	left: 0;
	float: none;
	border: 1px solid #888;
	background: #fff;
	cursor: pointer;
}
.check_fx em {
	margin-left: 16px;
	font-style: normal;
	display: inline-block;
	position: relative;
	top: 1px;
}
.check_fx .cur {
	border: none;
	width: 12px;
	height: 12px;
	background: url(../images/product/checked_fx.jpg) no-repeat;
}

.check_fx .bancur {
	border: none;
	width: 12px;
	height: 12px;
	background: url(../images/product/checkbox_ban.png) no-repeat;
}

.radio_fx .bancur {
	border: none;
	width: 12px;
	height: 12px;
	background: url(../images/product/radio_ban.jpg) no-repeat;
}
.vote { background:url(../images/ico/vote.png) no-repeat; padding-bottom:4px; padding-left:18px; }
.evcd_im { background:url(../images/ico/evcd_im.png) no-repeat; padding-bottom:4px; padding-left:18px; }
.vote_make { background:url(../images/ico/vote_make.png) no-repeat; padding-bottom:4px; padding-left:18px; }
.fairness { background:url(../images/fairness.png) no-repeat; padding-bottom:4px; padding-left:18px; }
.submit { background:url(../images/ico/submit.jpg) no-repeat; padding-bottom:4px; padding-left:18px; }
.ico_word { background:url(../images/ico_word.gif) no-repeat; padding-left: 20px;padding-bottom: 4px; }
.ico_excel { background:url(../images/ico_excel.jpg) no-repeat;padding-left: 20px;padding-bottom: 4px }
.fa-eye-slash {background: url(../images/ico/icon_pw_hide.png) no-repeat;background-size:18px 18px;border: medium none;width: 18px;height: 18px;display: inline-block;vertical-align: middle;}
.fa-eye{background: url(../images/ico/icon_pw_show.png) no-repeat;background-size:18px 18px;border: medium none;width: 18px;height: 18px;display: inline-block;vertical-align: middle;}	

.choose_user_type .button_01{
	margin-bottom:8px;
	width:100%;
}
.choose_user_type tr:last-child .button_01{
	margin-bottom:0;
}
.search_part_word{
	line-height: 28px;
	float: left;
}
.lh_common{
	line-height: 28px;
}
.edit_icon_common{
	display:inline-block;
	width: 16px;
    height: 16px;
    position: relative;
    top: -1px;
    background: url('../images/edit.svg') no-repeat center;
    border: 0;
    overflow: hidden;
    text-indent: -1000px;
}
.edit_icon_common:hover {
	background: url('../images/edit_1.svg') no-repeat center;
  }

/* .prpTongyong_upload */
#prpBudget_upload,#prpContent_upload,#prpCommitment_upload{
	color:#4b5667;
}
#prpBudget_upload tr td,#prpContent_upload tr td,#prpCommitment_upload tr td{
	padding-bottom:6px;
}
#prpBudget_upload tr td b,#prpContent_upload tr td b,#prpCommitment_upload tr td b{
	color: #0D1C28;
	margin-bottom:6px;
	display: block;
}
#prpBudget_upload tr td .font333,#prpContent_upload tr td .font333,#prpCommitment_upload tr td .font333{
	color: #0D1C28;
}
.upload_file_item {
	display:inline-block;
	position: relative;
    width: 80px;
    vertical-align: bottom;
    cursor: pointer;
}
.upload_file_item input[type=file]{
	width: 100%;
    top: 0;
    left: 0;
}
.upload_file_item input[type=button]{ 
	min-width:48px !important;
	width:100% !important;
	height:32px; 
	line-height:32px; 
	color:#2386EE; 
	padding:0 16px; 
	cursor: pointer; 
	box-shadow: 0px 2px 2px rgba(75, 86, 103, 0.1);
	border-radius: 4px;
	border:1px #2386EE solid;
	background: #ffffff;
	box-sizing: border-box;
	text-align: center;
    position: relative;
}
.upload_file_item:hover input[type=button] {
	background: #2386EE;
	color:#ffffff; 
	cursor: pointer;
}

.home_tabBox{
	border: 1px solid #c9cdd4;
	padding: 24px 32px;
}
.home_tabBox #tabnav{
	background: #ffffff;
}
.home_tabBox #tabnav ul li{
	margin-right:40px;
}
.home_tabBox #tabnav a{
	border-right: 0;
	padding: 0;
}
.home_tabBox #tabnav .down a{
	border-top: 0;
	border-bottom: 3px solid #2386EE;
	line-height: 41px;
}
.home_tabBox #tabnav ul li.down:first-child a{
	border-left: 0;
}
.pointer{
	cursor: pointer;
}
.myMapBox{
	width:100%;max-height:300px;overflow-y:auto;color:#FF4D4D;min-height:100px;
}
.myMapBox .msgItem{
	margin-bottom: 12px;
}

.InformationTable tr td{
	padding: 24px 0px;
}
.InformationTable tr:last-child td{
	border:0;
}

.InformationTable .change{
	width: 20px;
	height: 20px;
	background: url('../images/ico/exclamation-circle-o.svg') no-repeat center;
	display: inline-block;
	background-size: 100%;
	margin-right: 4px;
}
.InformationTable .verify{
	width: 20px;
	height: 20px;
	background: url('../images/ico/check-circle.svg') no-repeat center;
	display: inline-block;
	background-size: 100%;
	margin-right: 4px;
}
.InformationTable tr td.title{
	font-size: 16px;
	font-weight: bold;
}
.warn_tip_icon{
	width: 64px;
	height: 64px;
	background: url('../images/ico/info-circle-fill.svg') no-repeat center;
}
.suc_tip_icon{
	width: 100px;
	height: 100px;
	background: url('../images/ico/suc-circle-fill.svg') no-repeat center;
	background-size: 100px 100px;
}
.copyInput_disable{
	height: 30px;
    background: #F0f2f5;
    border: 1px solid #C9CDD4;
    border-radius: 4px;
    padding: 0 8px;
    display: block;
    line-height: 28px;
}
.border_top{
	border-top: 1px solid #e5e6eb;
	margin-top: 30px;
}


#bankInfoDiv .bankInfoTitle{
	font-size: 18px;
	font-weight: bold;
	padding-bottom: 16px;
	border-bottom: 1px solid #e5e6eb;
}
.textarea_no_border {
	height: 100px;
	width:100%;
}
#TopBarMnt_right,#dataBar_right,#topBarMnt1_right,#dataBar1_right{
width:560px;
}


	.sf_btn{
		color:#fff;
		width: 79px;
		height: 29px;
		text-align: center;
		line-height: 29px;
		background:#218aed;
		border: 1px solid #218aed;
		border-radius: 3px;
		cursor: pointer;
		margin-top: 12px;
		display: inline-block;
	}
	.cancel_btn{
		color:#666;
		width: 79px;
		height: 29px;
		text-align: center;
		line-height: 29px;
		background:#F2F2F2;
		border: 1px solid #ddd;
		border-radius: 3px;
		cursor: pointer;
		margin-top: 12px;
		display: inline-block;
	}
	.filedataBox{
		display: inline-block;position: relative;vertical-align: top;
	}
	.filedataBox:hover .button_02{
		background: #2386EE;
		color:#ffffff; 
	}

.product_del_icon {
    visibility: hidden;
    width: 16px;
    height: 16px;
    display: inline-block;
    background: url(../images/ico/close-crude.svg) #C9CDD4 center;
    border-radius: 16px;
}
.line_1:hover .product_del_icon {
    visibility: visible;
}
.product_del_icon:hover {
    background: url(../images/ico/close-crude.svg) #FF4D4D center;
}


.tabletree4j-gird{
	width: 100%;
}
.Permissions_table .header td{
	background: #F8F9FC;
	font-weight: bold;
}
.Permissions_table td{
	border-bottom: 1px solid #E5E6EB;
    padding: 8px;
}

.dt_view{
background: url(/sfisres/images/play-circle-fill.svg) no-repeat;
vertical-align: middle;
display: inline-block;
}
.tab_box .main_text_budget .illustrate_title_new{
    padding:8px 0 8px 0;
    font-size:18px;
    font-weight: bold;
    text-align: center;
}

.isAddBtn{
	width: 18px;
    height: 18px;
    margin-right: 8px;
    border-radius: 50%;
    text-align: center;
    padding: 0;
    cursor: pointer;
    border: 1px solid #2386ee;
    color:#2386ee;
    background: #fff;
}
.isAddBtn:hover{
	background: #2386ee;
    border: 1px solid #0068dd;
    color:#fff;
}
input.deleteRow{
	margin-left:8px;
}
.largeInputOverlay {  
    position: absolute;  
    top: 0;  
    left: 0;  
    right: 0;  
    bottom: 0;  
    display: none;  
    background-color: rgba(255, 255, 255, 0.8);  
    z-index: 1;  
}  
.largeInput {  
	width: 300px;
	padding:10px;
	height:100px;
	width:85%;
	border: 1px solid #ccc;  
	border-radius: 4px;  
	box-sizing: border-box;  
}












