@charset "utf-8";
body,p,h1,h2,h3,h4,h5,h6,dl,dt,dd,form,label,button,div,ul,li,table,tr,td,th{margin:0;padding:0;border:0;box-sizing:border-box}
html,body{font-family:'microsoft yahei';color:#666;font-size:14px;width:100%;}
ul,ol,li{list-style:none;margin:0;padding:0}
.clearfix:after{display:block;height:0px;visibility:hidden;clear:both;content:"."}
.clearfix{*zoom:1}
.clear{clear:both}
/**20210101注释 影响下拉框a,a:link{text-decoration:none;cursor:pointer;color:#0366cb;}*/
a:hover{text-decoration:none}
.fd{float:left}
.fdr{float:right}
img{border:none;max-width:100%;}
.dn{display:none}
:focus{outline:0px}
button{cursor:pointer;}
input,img{font-family:'microsoft yahei';box-sizing:border-box;border:0}
.pos_re{position:relative}
.overhid{overflow:hidden;}
.text-left{text-align:left !important;}
.text-center{text-align:center !important;}
.text-right{text-align:right !important;}
.w_all{width:100% !important;}
/*banner*/
.body{padding-top:110px;) no-repeat top center;}
/*导航*/
/**20201231因影响grid注释掉nav{width:100%;border:1px solid #02376b;border-width:1px 0;height:33px;display:flex;flex-direction:row;justify-content:center;position:relative;
background: -moz-linear-gradient(top,#1f5291 0%, #1f5291 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#1f5291), color-stop(100%,#1f5291));
background: -webkit-linear-gradient(top, #1f5291 0%,#1f5291 100%);
background: -o-linear-gradient(top, #1f5291 0%,#1f5291 100%);
background: -ms-linear-gradient(top, #1f5291 0%,#1f5291 100%);
background: linear-gradient(to bottom, #1f5291 0%,#1f5291 100%);
}*/
/**nav:before{content:"";position:absolute;height:1px;width:100%;background:#386ca6;top:1px;left:0;}*/
/**20201231因影响grid注释掉nav:after{content:"";position:absolute;height:2px;width:100%;background:#eabd7c;bottom:-4px;left:0;}*/
/**nav a{color:#fff !important;font-size:18px;font-weight:bold;line-height:32px;display:block;width:200px;text-align:center;}*/
/*main*/
.main{width:1200px;margin:0 auto;}
.main .dqwz{padding:10px 0 20px;}
.main .dqwz a{color:#444;}
.main .dqwz a i{color:#1a56a8;margin-right:5px;}
.main .dqwz span{text-decoration:underline;color:#1a56a8;}
.search h2,.my_handling h2{border-bottom:1px solid #d1d6dc;}
.search h2 span,.my_handling h2 span{display:block;width:120px;height:40px;border-left:5px solid #e2363c;color:#fff;font-size:18px;background:#3265a4;line-height:40px;text-align:center;position:relative;}
.search h2 span:after,.my_handling h2 span:after{content:"";position:absolute;right:-21px;bottom:0;border-top:22px solid #e3e3e3;border-right:21px solid transparent;}
.search table{width:100%;margin:10px 0;}
.search table th{width:120px;font-weight:normal;color:#394048;text-align:right;}
.search table th,td{padding:5px;}
.search .search_condition th{padding:0;}
.search table td{display:flex;flex-direction:row;flex-wrap:wrap;}
.search table td a{color:#1d1e23;display:block;padding:5px 10px;margin-right:2px;}
.search table td a:hover,.search table td a.cur{background:#547ebf;border-radius:3px;color:#fff;}
/*查询结果列表*/
.search_result{border:1px solid #e0e0e0;margin-bottom:20px;}
.search_result h3{color:#282828;font-size:16px;line-height:45px;border-bottom:1px solid #3d90ca;padding-left:45px;position:relative;}
.search_result h3 i{color:#3d90ca;font-weight:normal;font-size:22px;position:absolute;left:15px;top:50%;margin-top:-21px;}
.search_result .search_result_list{margin:5px 20px 10px;width:1160px;}
.search_result .search_result_list tbody tr:hover{background:#e6effd;}
.search_result .search_result_list th{font-size:16px;color:#3265a4;border-bottom:1px solid #3d90ca;height:40px;line-height:40px;}
.search_result .search_result_list td{color:#282828;border-bottom:1px solid #d6dce1;text-align:center;height:28px;line-height:28px;}
.search_result .search_result_list .operate_btn button{border:1px solid #3d90ca;border-radius:3px;background:none;color:#1f5190;width:120px;height:28px;display:inline-block;cursor:pointer;}
.search_result .search_result_list .operate_btn button:first-child{margin-right:35px;}
.search_result .search_result_list .operate_btn button i{color:#3d90ca;margin-right:5px;}
.search_result .search_result_list .operate_btn button:hover{color:#fff;background:#3d90ca;}
.search_result .search_result_list .operate_btn button:hover i{color:#fff;}
/*projectList*/
.body_list{background-color:#f4f4f4;}
.list{background:#fff;padding:12px;margin-bottom:20px;}
.list .list_menu{width:100%;border-bottom:1px solid #d1d6dc;display:flex;flex-direction:row;}
.list .list_menu li{width:120px;height:40px;line-height:40px;background:#e6effd;font-size:17px;text-align:center;margin-right:10px;cursor:pointer;}
.list .list_menu li.cur{color:#fff;font-weight:bold;background:#3265a4;}
.list .list_main{padding:0 5px 5px;}
.list .list_main li{border:1px solid #d7d8d8;position:relative;margin:10px 0;}
.list .list_main li:hover{box-shadow:0 0 0 4px #dde5f2;}
.list .list_main li p{width:80%;display:flex;flex-direction:row;flex-wrap:wrap;color:#394048;font-size:16px;padding-left:55px;margin-top:10px;line-height:32px;border-right:1px solid #ededed;}
.list .list_main li p span{width:50%;text-indent:7px;}
.list .list_main li p span font{color:#346cc2;}
.list .list_main li p em{display:block;font-style:normal;color:#e63354;font-size:14px;background:#f8f9fa;width:96%;text-indent:7px;}
.list .list_main li p em i{margin-right:5px;}
.list .list_main li .register_time{color:#394048;width:20%;text-align:center;position:absolute;right:0;top:20px;}
.list .list_main li:after{content:"";position:absolute;left:0;top:0;border-top:73px solid #5b7fb8;border-right:73px solid transparent;z-index:1;}
.list .list_main li strong{display:block;font-size:18px;color:#fff;position:absolute;left:-3px;top:15px;z-index:2;width:54px;text-align:center;transform:rotate(-45deg);}
.list .list_main li .list_btn_group{display:flex;flex-direction:row;justify-content:flex-end;height:40px;}
.list .list_main li .list_btn_group button{display:block;color:#394048;background:#fff;margin-right:25px;cursor:pointer;}
.list .list_main li .list_btn_group button i{background:#f3f4f5;color:#f68235;padding:4px;border-radius:50%;font-size:12px;margin-right:5px;}
.list .list_main li .list_btn_group button:hover{color:#f68235;}
/*翻页*/
.page{display:flex;flex-direction:row;justify-content:center;}
.page a{width:28px;height:28px;line-height:28px;text-align:center;border:1px solid #ebebeb;border-radius:2px;margin-right:10px;}
.page a.cur,.page a:hover{background:#5b7fb8;border-color:#5b7fb8;color:#fff;}
/* footer */
.footer{line-height:24px;color:#000;height:90px;text-align:center;background:no-repeat top center;padding-top:25px;width:100%;}

/*填写申报信息*/
.stage{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;padding:20px;}
.stage li{background:#dde7f1;width:33.1%;text-align:center;height:38px;line-height:38px;color:#323234;font-size:16px;}
.stage li:first-child{border-top-left-radius:10px;}
.stage li:last-child{border-top-right-radius:10px;}
.stage li.cur{background:#4375a8;color:#fff;}
.form_data{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;}
.form_data_nav{padding:0 20px 20px;}
.form_data_nav dt,.form_data_nav dd{width:271px;height:43px;line-height:43px;margin-bottom:2px;background:#d6e3f3;}
.form_data_nav dt{color:#002daa;text-align:center;font-size:16px;position:relative;}
.form_data_nav dt i{font-size:20px;margin-right:6px;position:absolute;left:85px;top:50%;margin-top:-20px;}
.form_data_nav dd{position:relative;color:#202c3c;padding-left:20px;cursor:pointer;}
.form_data_nav dd:before{content:"";position:absolute;height:5px;width:5px;border-radius:50%;background:#202c3c;left:10px;top:50%;margin-top:-2.5px;}
.form_data_nav dd.cur,.form_data_nav dd:hover{color:#fff;background:#36529b;}
.form_data_nav dd.cur:before,.form_data_nav dd:hover:before{background:#fff;}
.form_data_body{flex-grow:1;margin:0 20px 20px 0;width:1%;}
.form_data_body h3{color:#436bdc;font-size:16px;line-height:24px;border-bottom-color:#a0a0a0;padding:0 0 8px 4px;font-weight:normal;}
.form_data_body h3 span{color:#fe0000;}
.form_data_body_table{width:98%;margin:10px 0}
.form_data_body_table th,.form_data_body_table td{padding:5px 8px;}
.form_data_body_table th{text-align:right;color:#1c1c1a;width:180px;}
em.important{color:#f00;font-style:normal;}
.checkbox_list{line-height:32px;color:#313a37;}
.checkbox_list input[type='checkbox']{height:18px;width:18px;vertical-align:middle;border:1px solid #e4e4e4;margin:0 7px;}
/**.form_data_body_table input{border:1px solid #c2c5cc;border-radius:3px;height:34px;padding:0 5px;}*/
.inp-col-short{width:95px;margin:0 10px;}
.form_data_body_table strong{color:#1c1c1a;}
.inp-col-all{width:100%;}
.form_data_body_table input[disabled]{color:#8089a6;background:#fafafa;}
.form_data_btn_item button{height:34px;width:100px;color:#fff;background:#1b5194;border-radius:4px;margin:10px 22px;}
.form_data_btn_item button:hover{background:#4484d4;}
.form_data_btn_item button i{margin-right:5px;}
/*dataTableList.html*/
.addDataTableList{width:70px;height:30px;color:#fff;background:#18c992;border-radius:2px;float:right;margin:10px 0;}
.data_table_list{width:100%;background:#cbd2fe;}
.data_table_list tr{background:#fff;}
.data_table_list th{background:#ecf2ff;font-weight:normal;color:#363135;padding:10px;text-align:center;}
.data_table_list td{padding:5px 10px;word-break:break-all;}
/**.modify{color:#f5820f;}
.delete{color:#ff3435;}*/
.modify i,.delete i{font-size:14px;}
.modify,.delete{font-size:14px;}
.data_table_list_btn_item{text-align:center;padding:20px 0}
.data_table_list_btn_item button{margin-left:0;}
/*DataTableListUpdata.html*/
.data_table_list_updata{margin:0 20px;}
.updata_btn{background:#f3f6fb;border:1px solid #adc8e5;border-radius:4px;color:#127ed9;padding:5px 14px}
.updata_btn i{margin-right:5px;}
.tips{line-height:28px;padding:8px 0 0 2px;color:#161614;font-weight:bold;}
.updata_btns{padding-top:0;}
.updata_btns button{width:auto;padding:10px 20px;font-size:16px;height:auto;}
/*myspace*/
.myspace_bg{background-color:#f4f4f4;}
.my_space_sty{background:#fff;margin-top:24px;min-height:200px;position:relative;}
.my_space_sty:after{content:"";position:absolute;bottom:-16px;left:0;height:16px;width:100%;background:no-repeat;}
.my_space_sty h3{font-size:18px;color:#1f5190;padding:0 0 10px 14px;}
.my_user{padding:16px 16px 10px;}
.my_user_bd{background:no-repeat;width:508px;height:139px;position:relative;}
.my_user_bd img{border:6px solid #fff;border-radius:8px;box-shadow:0 0 6px #c5c5c1;position:absolute;top:8px;left:12px;}
.my_user_bd p{position:absolute;left:144px;top:6px;color:#1e508f;font-size:16px;line-height:30px;}
.blp_bg{background:no-repeat;width:620px;height:140px;position:relative;}
.blp_bg a{color:#333;font-size:16px;position:absolute;padding:36px 0 0 72px;}
.blp_bg a i{display:block;position:absolute;width:50px;height:50px;border-radius:50%;border:5px solid #d2e0fc;top:16px;left:0;}
.blp_bg a img{margin:50% 0 0 50%;transform:translate(-50%,-50%);width:50%;}
.blp_bg a.checkin{left:229px;}
.blp_bg a.jdck{left:409px;}
.blp_bg a.checkin i{
	background-image:linear-gradient(to bottom,#9c43ff,#5199ff);
	background: linear-gradient(top,#9c43ff,#5199ff);
    background: -ms-linear-gradient(top,#9c43ff,#5199ff);
    background: -webkit-linear-gradient(top,#9c43ff,#5199ff);
    background: -moz-linear-gradient(top,#9c43ff,#5199ff);
    filter:progid:DXImageTransform.Microsoft.Gradient(startColorStr='#9c43ff',endColorStr='#5199ff',gradientType='0');
}
.blp_bg a.jdck i{
	background-image: linear-gradient(-43deg,#fd5dd2,#9370fe);
	background: linear-gradient(-43deg,#fd5dd2,#9370fe);
    background: -ms-linear-gradient(-43deg,#fd5dd2,#9370fe);
    background: -webkit-linear-gradient(-43deg,#fd5dd2,#9370fe);
    background: -moz-linear-gradient(-43deg,#fd5dd2,#9370fe);
    filter:progid:DXImageTransform.Microsoft.Gradient(startColorStr='#fd5dd2',endColorStr='#9370fe',gradientType='0');
}
.blp_bg p{position:absolute;left:235px;top:85px;line-height:24px;color:#333;font-size:16px;}
.blp_bg p span{font-size:18px;font-weight:bold;color:#4a86c5;}
.blp_bg button{width:110px;height:29px;color:#317ac9;border:2px solid #317ac9;border-radius:3px;background:none;position:absolute;left:422px;top:99px;}
.xkzbl{padding-top:10px;}
.xkzbl h3{background:no-repeat;margin:0 0 0 12px;height:55px;color:#fff;overflow:hidden;padding:7px 0 0 30px;}
.btn_item{display:flex;flex-wrap:wrap;justify-content:space-between;width:1150px;margin:0 auto;padding-bottom:15px;}
.btn_item button{width:368px;height:116px;position:relative;margin-top:15px;}
.btn_item button img{position:absolute;left:0;top:0;z-index:1;}
.btn_item button span{position:absolute;top:50%;left:170px;transform:translateY(-50%);font-size:20px;z-index:2;}
.my_handling{padding:15px 15px 0;}
.function_nav{overflow:hidden;width:1100px;margin:0 auto;padding-bottom:30px;}
.function_nav .function_nav_b{margin:20px auto;width:9999px;}
.function_nav .function_nav_b li{width:254px;height:173px;float:left;margin-right:25px;position:relative;transition:all .3s ease;box-shadow:5px 4px 7px #d5bbf9;border-radius:10px;}
.function_nav .function_nav_b li img{position:absolute;top:0;left:0;z-index:1;}
.function_nav .function_nav_b li p{position:absolute;z-index:2;font-size:20px;color:#fff;top:28px;left:25px;}
.function_nav .function_nav_b li p span{font-size:23px;}
.function_nav .function_nav_b li p font{font-size:30px;font-weight:bold;padding-left:5px;}
.function_nav .function_nav_b li i{position:absolute;display:block;width:76px;height:76px;z-index:2;background:#fff;border-radius:50%;top:45px;right:24px;}
.function_nav .function_nav_b li i img{margin:50% 0 0 50%;transform:translate(-50%,-50%);}
.function_nav .function_nav_b li:last-child{margin-right:0}
.fanye{position:relative;padding-top:10px;}
.fanye .fanye_btn{position:absolute;top:50%;width:36px;height:66px;margin-top:-33px;border-radius:3px;cursor:pointer}
.fanye .fanye_btn:hover{background:#c1d7ff}
.fanye .fanye_btn:before,.fanye .fanye_btn:after{content:"";position:absolute;border-top:15px solid transparent;border-bottom:15px solid transparent;top:19px}
.fanye .fanye_pre{left:-6px}
.fanye .fanye_pre:before{border-right:15px solid #3e78aa;left:10px}
.fanye .fanye_pre:after{border-right:15px solid #fff;left:13px}
.fanye .fanye_pre:hover:after{border-right:15px solid #c1d7ff}
.fanye .fanye_next{right:-6px}
.fanye .fanye_next:before{border-left:15px solid #3e78aa;right:10px}
.fanye .fanye_next:after{border-left:15px solid #fff;right:13px}
.fanye .fanye_next:hover:after{border-left:15px solid #c1d7ff}
/*-------自定义--------*/
.item_head h3{color:#282828;font-size:16px;line-height:45px;border-bottom:1px solid #3d90ca;padding-left:45px;position:relative;}
.item_head h3 i{color:#3d90ca;font-weight:normal;font-size:22px;position:absolute;left:15px;top:50%;margin-top:-21px;}
.form-row {
	margin:5px auto;
}
.form-row > .element,
.form-row > .element-title {
	line-height:30px;
	color: #1c1c1a;
}
.form-row > .element-title {
	line-height:30px;
	color: #1c1c1a;
	  text-align: right;
}
.button_save {
	width:100px;
	height:35px;  
	background-color: rgba(1, 114, 182, 1);
	border: none;
	border-radius: 0px;
	font-size: 14px;
	color: #FFFFFF;
}


label.required:before{
content: '*';
color: red;
}

.select-group.collapsed {
   overflow: hidden; 
   height: 30px; 
}

.select-group {
  line-height: 30px;
}
.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {
  position: relative;
  min-height: 1px;
  padding-right: 10px;
  padding-left: 10px;
}

.modal-footer {
  padding: 15px;
  text-align: center; 
  border-top: 1px solid #e5e5e5;
}

.btn-primary {
  color: #fff;
  background-color: #337ab7;
  border-color: #2e6da4;
}

.modal-footer>button{
  height: 30px;
  width: 80px;
}

a {
  color: rgb(50, 50, 52);
  text-decoration: none;
}
a:hover,
a:focus {
  color: rgb(50, 50, 52);
  
}

td.rownumber
{
	text-align: center;
	width:10%
}

.modify{color: #337ab7;}
.delete{color: #337ab7;}

.stage li{
	cursor:pointer ;
}

.title_h3 {
color: rgb(67, 107, 220);
font-size: 16px;
line-height: 24px;
font-weight: normal;
padding: 0px 0px 8px 4px;
border-bottom: 1px solid rgb(160, 160, 160);
}

.fullW{
	width: auto
}

.test-class{
   /* margin-top: -20px; */
    border-radius: 3px;
    border: solid 1px #ccc;
    min-height: 100px;
}
/*特殊公式文本框 begin*/
.richtext {
		min-height:120px;
		max-height:120px;
		border-radius:3px;
		border: solid 1px #ccc;
		overflow:scroll;
	}
/*特殊公式文本框  end*/