@charset "utf-8";
/*CSS Document*/
/*科研列表*/
/*标签分页—1*/
.maincon .tabLabels ul{overflow: hidden;}
.maincon .tabLabels ul li{float: left;margin-right: 5px;}
.maincon .tabLabels ul li a{display: block;line-height: 34px;text-align: center;padding: 0 18px;background: #dadada;font-size: 15px;color: #101010;border-radius: 4px 4px 0 0;}
.maincon .tabLabels ul li.active a{background: #fff;}
/*标签分页—2*/
.maincon .tabtags ul{overflow: hidden;background: #fff;}
.maincon .tabtags ul li{float: left;margin-right: 5px;}
.maincon .tabtags ul li a{display: block;line-height: 34px;text-align: center;padding: 0 20px;font-size: 15px;color: #101010;}
.maincon .tabtags ul li.active a{color: #1890FF;border-bottom: 2px solid #1890FF;}
.maincon .form_search{width: 100%;}
.maincon .form_search .search_box{width: 100%;height: auto;background: #fff;box-shadow: 0 0 10px #e8e8e8;}
.search_box .table td{padding: 8px 20px;font-size: 15px;color: #101010;border: none;vertical-align: middle;}
.search_box .table td ul{overflow: hidden;}
.search_box .table td ul.list_btn_box{min-width: 260px;max-width: 390px;}
.search_box .table td li {float: left;margin: 4px 30px 4px 0;}
.search_box .table td label{line-height: 34px;margin-right: 5px;}
.search_box .table td .input{display: inline-block;width: 180px;height: 34px;padding: 5px;line-height: 22px;border: none;border-radius: 0;box-shadow: none;border: 1px solid #bbb;margin: 0;}
.search_box .table td button{border: none;display: block;padding: 0 20px;height: 34px;line-height: 34px;font-size: 15px;color: #101010;text-align: center;border: 1px solid #bbb;border-radius: 4px;}
.search_box .table td button span{margin-right: 10px;}
.maincon .list_box{width: 100%;margin: 20px auto;box-shadow: 0 0 10px #e8e8e8;}
.maincon .list_box .table{width: 100%;background: #fff;border-collapse:collapse;font-size: 14px;color: #999;}
.list_box .listTable tr{height: 50px;line-height: initial;}
.list_box .listTable tr:nth-child(2n+1){background: #f7f7f7;}
.list_box .listTable tr th{background: #DADADA;line-height: initial;height: 60px;font-size: 15px;color: #101010;}
.list_box .listTable tr.height-30{height: 30px;}
.list_box .listTable tr.height-30 th{line-height: 30px;height: 30px;}
.list_box .listTable tr.height-30 .border-bottom{border-bottom: 1px solid #CCCCCC;}
.list_box .listTable tr.height-30 .border-right{border-right: 1px solid #CCCCCC;}
.list_box .listTable tr.height-30 .border-left{border-left: 1px solid #CCCCCC;}
.list_box .listTable tr.height-30 .border-top{border-top: 1px solid #CCCCCC;}
.list_box .listTable tr.border-none{border: none;}
.list_box .listTable tr th.last-child{text-align: right;}
.list_box .listTable tr th,.listTable tr td{padding: 0 10px;vertical-align: middle;border: none;}
.list_box .listTable tr td .notice_tit{color: #173D99;display: block;max-width: 400px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.list_box .listTable tr td .relative{width: 100%;height: 100%;position: relative;}
.list_box .listTable tr td .relative:after{content: "";display: block;clear: both;zoom: 1;}
.list_box .listTable tr td ul{overflow: hidden;height: 26px;padding: 0 10px;position: absolute;top: 0;bottom: 0;margin: auto;right: 0;}
.list_box .listTable tr td ul li{float: left;height: 26px;margin: 0 2px;}
.list_box .listTable tr td ul li a{display: block;cursor: pointer;padding: 0 5px;height: 26px;line-height: 26px;}
.list_box .listTable tr td .operate_complete{display: none;border: 1px solid #f60;border-radius: 15px;}
.list_box .listPaging{margin: 25px 0;}
.list_box .listPaging .pagination .input,.list_box .listPaging .pagination .button{box-shadow: none;border: none;background: #f5f5f5;border: solid 1px #ddd;border-radius: 4px;height: 36px;line-height: 22px;}
.list_box .listPaging .pagination .input{width: 80px;text-align: center;}
/*多个操作*/
.list_box .listTable tr td .relative{width: 55px;display: inline-block;}
.hover_span{border: 1px solid #f60;border-radius: 2em;height: 26px;width: 55px;display: block;line-height: 19px;text-align: center;float: right;cursor: pointer;}
.relative .operate_complete{white-space: nowrap;background-color: #fff;z-index: 9;}
/*多个操作 end*/
/*科研信息详情————弹窗页面*/
.notice_details .noticeCon{width: 80%;font-size:14px;color: #333;margin: 60px auto 30px;line-height: 30px;}
.noticeCon .noticeCon_tit{border-bottom: 1px solid #ddd;}
.noticeCon .noticeCon_tit h3{font-size: 20px;font-weight: bold;line-height: 30px;}
.noticeCon .noticeCon_tit p{line-height: 28px;}
.noticeCon .noticeCon_tit p span{margin: 0 10px;}
.noticeCon .noticeCon_tit p span em{margin: 0 4px;}
.noticeCon .noticeCon_text{margin: 20px 0;font-size: 15px;}
.noticeCon .noticeCon_text ul li{text-indent:2em;}
.noticeCon .noticeCon_other ul{overflow: hidden;}
.noticeCon .noticeCon_other ul li{float: right;padding: 0 10px;border: 1px solid #bbb;line-height: 30px;border-radius: 4px;margin-left: 20px;}
.notice_details .noticeSee{margin: 30px 0;}
.noticeSee .seeTabsList{width: 100%;height: 44px;background: #efefef;padding: 7px 20px 7px 30px;font-size:14px;color: #666;line-height: 30px;}
.noticeSee .seeTabsList ul{float: right;}
.noticeSee .seeTabsList ul li{float: left;padding: 0 15px;cursor: pointer;}
.noticeSee .seeTabsList ul li.last-child{border-left: 1px solid #bbb;}
.noticeSee .seeTabsList ul li.active{color: #101010;}
.noticeSee .seeTabsList ul li span{margin-left: 5px;}
.noticeSee .seeTabsCon .seeItem{display: none;}
.noticeSee .seeTabsCon .seeItem ul{margin: 10px 30px;}
.noticeSee .seeTabsCon .seeItem li{line-height: 40px;font-size: 14px;color: #333;border-bottom: 1px solid #eee;overflow: hidden;}
.noticeSee .seeTabsCon .seeItem li i{margin: 0 5px;}
.noticeSee .seeTabsCon .seeItem li span{float: right;}
.noticeSee .seeTabsCon .seeItem li span em{margin-left: 5px;}
.noticeSee .seeTabsCon .seeItem li a{display: inline-block;font-size:13px;line-height: 26px;padding: 0 10px;margin: 6px 0;border: 1px solid #bbb;border-radius: 4px;float: right;}
/*科研信息新增————弹窗页面*/
.notice_add form{width: 90%;font-size:15px;color: #333;margin: 60px auto 30px;}
.notice_add form .form-group{margin: 10px 0;}
.notice_add form .form-group .label{width: 10%;}
.notice_add form .form-group .label label{font-weight: normal;}
.notice_add form .form-group .label font{margin-right: 4px;}
.notice_add form .field label{line-height: 34px;}
.notice_add form .field label input[type="checkbox"]{-webkit-appearance: none; outline: none;width: 16px;height:16px;border-radius: 2px;margin-right: 10px;position: relative;top:3px;background: url(../images/form/checkbox.png);cursor: pointer;}
.notice_add form .field label input[type="checkbox"]:checked{background: url(../images/form/checkbox_checked.png);}
.notice_add form .uploadBtn{cursor: pointer;}
.notice_add form .uploadFile p{width: 100%;padding: 10px 14px;font-size: 14px;color: #4a64b5;background: #f7fdff;margin-top: 8px;overflow: hidden;}
.notice_add form .uploadFile p em,.notice_add form .uploadFile p a{float: right;cursor: pointer;padding: 0 6px;border:1px solid #4076e1;font-size: 14px;color:#4076e1;border-radius: 4px;position: relative;top: -2px;margin-right: 12px;}
.notice_add form .uploadFile p img{float: right;position: relative;top: 4px;cursor: pointer;}
/*修改pinture默认样式*/
.bg-CornflowerBlue{background-color: #6495ED;border-color: #6495ED;color: #fff;}
.bg-CornflowerBlue:hover{background-color: #6495ED;border-color: #6495ED;color: #fff;}
.input-85{width: 85%;display: inline-block;}
.input-30{width: 30%;display: inline-block;}
/*新增蓝色列表*/
.ul_600{overflow: hidden;width: 600px;}
.input_80{width: 80px !important;}
.blue_list_table {border: 1px solid #173d99;}
.blue_list_table tr th{background: #173d99 !important;color: #fff !important;}
.blue_list_table tr{border-top: 1px solid #ccc;}
.blue_list_table tr th{background: #173d99;color: #fff;}
/*蓝色按钮*/
.bgBlue{background-color: #0699F7;border-color: #0699F7 !important;color: #fff !important;}
.bgBlue:hover{background-color: #0072e2 !important;border-color: #0072e2 !important;color: #fff !important;}
/*pop弹出层 选项卡*/
.pop_repair{margin: 20px 0px 0px 0px;}
/*blueTable表格样式*/
.maincon .list_box .blueTable{border: 1px solid #264286;font-size: 14px;color: #101010;}
.list_box .blueTable tr th{background: #264286;font-size: 15px;color: #fff;}
/* 修复搜索框样式 */
.search_box .table td li{height: 34px;}

/* 门户置顶样式 */
.top_span{
	position: relative;
	top: -8px;
	width: 25px;
}

/* 边框 */
.maincon .tabLabels.bordershow ul li.active{
	border: 1px solid #ccc;
	border-bottom: 0px solid #ffffff;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	position: relative;
}
.maincon .tabLabels.bordershow ul li.active:after{
	content: "";
	position: absolute;
	top: 100%;
	left: 0px;
	height: 1px;
	width: 100%;
	background-color: #FFFFFF;
	z-index: 9;
}
.maincon .tabLabels.bordershow ul{
	position: relative;
	top: 1px;
}
.maincon .form_search.bordershow{
	border: 1px solid #cccccc;
}
.maincon.bg-f3f3f3{background-color: #f3f3f3;}
.maincon .bg-f3f3f3{background-color: #f3f3f3;}

/* 批量选择 */
.listTable tr input[type="checkbox"]{-webkit-appearance: none; outline: none;width: 16px;height:16px;display: block;margin: 0 auto;background: url(../images/form/checkbox.png);cursor: pointer;}
.listTable tr input[type="checkbox"]:checked{background: url(../images/form/checkbox_checked.png);}



/* 左侧级联 */
.ml200{margin-left: 310px;}
.level_info{position: absolute;width: 300px;top: 100px;left: 260px;bottom: 10px;border: 1px solid #cccccc;background-color: #FFFFFF;z-index: 9;overflow-y: auto;}
.level_info .level_region{padding: 0 15px;height: 58px;position: relative;font-size: 18px;color: #1a4fb3;font-weight: bold;border-bottom: 1px solid #CCCCCC;display: flex;justify-content: flex-start;align-items: center;}
.level_info .level_region::after{content: " ";position: absolute;width: 5px;height: 20px;top: 19px;left: 7px;background-color: #1a4fb3;}
.level_info .region_ul.region_box{padding-left: 10px;}
.level_info .region_ul{
	padding-left: 5px;
}
.level_info .region_ul .region_li{
	height: auto;
	line-height: 40px;
	position: relative;
	padding-left: 20px;
}
.level_info .region_ul .region_li .region_a{
	display: block;
	height: auto;
	line-height: 40px;
	color: #6F6F6F;
	font-size: 12px;
	font-weight: bold;
}
.level_info .region_ul .region_li .region_a.active2{
	color: #194fb3;
	font-weight: bold;
	/* position: relative; */
	background: url(../../image/layout/jt_sjx.png) no-repeat right center;
}
.level_info .region_ul .region_li .region_a.region_head{
	line-height: 50px;
	font-size: 14px;
}
.level_info .region_ul .region_li .region_a.region_head::after{
	content: " ";
	border-width: 5px;
	border-style:solid;
	border-color:#333333 transparent transparent transparent ;
	height:0;
	width:0;
	display:block;
	position:absolute;
	left:7px;
	top:20px;
	transform: rotate(-90deg);
	transition: all 0.5s;
}
.level_info .region_ul .region_li .region_a.region_head.active::after{
	transform: rotate(0deg);
	transition: all 0.5s;
	top:22px;
}
#jstree .text_blue{
	color: #1a4fb3;
}
#jstree .text_light_blue{
	color: #6DB7FF;
}
#jstree .text_green{
	color: #40C880;
}
.level_info .region_ul .region_ul{
	display: none;
}
.level_info .region_ul .region_ul.active{
	display: block;
}
/* 左侧级联 */