@CHARSET "UTF-8";
.main-header>.navbar {
	min-height: 30px;
}

.skin-blue .main-header .logo {
	height: 30px;
	line-height: 30px;
}

.skin-blue .main-header .navbar .nav>li>a {
	height: 30px;
	line-height: 30px;
}

.skin-blue .main-header .navbar .nav>li>a>i:before {
	font-size: 20px;
}

.skin-blue .main-header .navbar .nav>#map-li>a>i:before {
	font-size: 12px;
	margin-left: 1px;
	color: #F0F8FF;
}

.navbar-nav>.user-menu .user-image {
	width: 20px;
	height: 20px;
}

nav.page-tabs,
.content-tabs .roll-left,
.roll-right.J_tabRight,
.roll-right.btn-group,
.content-tabs .roll-right,
.roll-right.btn-group button {
	height: 26px;
}

.page-tabs a.active:hover,
.page-tabs a.active i:hover,
.page-tabs a.active,
nav.page-tabs,
.content-tabs .roll-left,
.roll-right.J_tabRight,
.roll-right.btn-group,
.content-tabs .roll-right,
.roll-right.btn-group button,
.content-tabs .roll-right>i:before {
	line-height: 28px;
}

.content-wrapper .content-tabs {
	height: 28px;
}

.skin-blue .wrapper {
	height: 100%;
}

.main-header .nav-header .dropdown-toggle {
	height: 58px;
	padding: 12px;
	display: flex;
	align-items: center;
}

.main-header .nav-header .dropdown-toggle>span {
	font-size: 12px;
	color: #F0F8FF;
}

.main-header .nav-header .fa-home {
	font-size: 24px;
	color: #F0F8FF;
}

.main-header .nav-header #map-li {
	position: static;
}

.main-header .nav-header #map-li #map-ul {
	position: absolute;
	list-style: none;
	top: 30px;
	left: 0;
	width: 100%;
	background: #fff;
	display: none;
	text-align: center;
}

.main-header .nav-header #map-li #map-ul>li {
	float: left;
	padding-top: 12px;
	font-size: 18px;
	color: #00a7d0;
	width: 25%;
	height: auto;
	border-right: 1px solid #c9e2b3;
}

.main-header .nav-header #map-li #map-ul>li>ul {
	padding: 0 20px 20px 20px;
	overflow: hidden;
}

.main-header .nav-header #map-li #map-ul>li>ul>li {
	float: left;
	width: 30%;
	height: 30px;
	margin-bottom: 8px;
}

.main-header .nav-header #map-li #map-ul>li>ul>li:nth-of-type(1),
.main-header .nav-header #map-li #map-ul>li>ul>li:nth-of-type(2),
.main-header .nav-header #map-li #map-ul>li>ul>li:nth-of-type(3) {
	margin-top: 10px;
}

.main-header .nav-header #map-li #map-ul>li>ul>li>a {
	display: inline-block;
	color: #999;
	font-size: 15px;
	font-family: "Microsoft YaHei";
	text-decoration: none;
}

.main-header .nav-header #map-li #map-ul>li>ul>li>a:hover {
	color: #00a2d4;
}

.main-header .nav-header #map-li .map-arrow {
	margin-top: -4px;
}

.main-header .logo {
	height: 58px;
	text-align: inherit;
}

.main-header .logo .tpl {
	font-size: 16px;
	color: #F0F8FF;
}

.main-header .logo .logo-lg img {
	margin-top: 4px;
	width: 50px;
	height: 50px;
}

.main-header .logo .logo-lg>span {
	font-size: 12px;
	margin-left: 1px;
}

.main-header .navbar-custom-menu .nav {
	margin: 0;
}

.content-wrapper {
	width: 100%;
	height: auto;
	margin: 0;
}

.content-wrapper #content-main {
	height: auto;
}

.content-wrapper .cont h3 {
	font-size: 25px;
}

.content-wrapper .cont p>a {
	font-size: 20px;
	text-decoration: none;
	color: #fff;
}

.content-wrapper .content-tabs {
	position: relative;
}

.content-wrapper .content-tabs .showTabs {
	position: absolute;
	right: 0;
	background: #fff;
	width: 200%;
}

.content-wrapper .content-tabs .showTabs a {
	display: block;
	border-bottom: 1px solid #C7C7C7;
}

.content-wrapper .content-tabs .showTabs a i::before {
	font-size: 0;
}

.content-wrapper .small-box .icon {
	top: -30px;
	height: 0;
}

.content-wrapper .small-box .icon i::before {
	font-size: 50px;
}

.content-wrapper .content {
	margin-top: 20px;
}

.content-wrapper .J_mainContent .J_iframe.homePage {
	max-height: 550px;
	overflow: hidden;
	overflow-y: scroll;
}

.content-wrapper .J_mainContent .J_iframe.homePage .common-info {
	border-top: 2px solid #ddd;
	margin-top: -80px;
	padding: 30px;
}

.content-wrapper .J_mainContent .J_iframe.homePage .common-info .row {
	margin-left: 8%;
	margin-top: -20px;
}

.content-wrapper .J_mainContent .J_iframe.homePage .common-info h6 {
	font-size: 24px;
	color: #29ccb4;
	margin-top: 20px;
	margin-bottom: 5px;
}

.content-wrapper .J_mainContent .J_iframe.homePage .common-info ul.first-title {
	height: auto;
}

.content-wrapper .J_mainContent .J_iframe.homePage .common-info ul.first-title>li {
	width: 150px;
	float: left;
	font-size: 16px;
	margin-right: 30px;
	margin-top: 5px;
	margin-bottom: 10px;
	position: relative;
}

.content-wrapper .J_mainContent .J_iframe.homePage .common-info ul.first-title>li>span {
	position: absolute;
	left: 0;
	top: 22px;
	display: inline-block;
	width: 48px;
	border-bottom: 2px solid #29ccb4;
}

.content-wrapper .J_mainContent .J_iframe.homePage .common-info ul.first-title>li>ul {
	width: 260px;
	overflow: hidden;
	margin-top: 5px;
	height: auto;
}

.content-wrapper .J_mainContent .J_iframe.homePage .common-info ul.first-title>li>ul>li {
	width: 120px;
	padding-bottom: 3px;
	margin-right: 20px;
	float: left;
}

.content-wrapper .J_mainContent .J_iframe.homePage .common-info ul.first-title>li>ul>li a {
	font-size: 15px;
	color: #a0a0a0;
}

.content-wrapper .J_mainContent .J_iframe.homePage .common-info ul.first-title>li>ul>li a:hover {
	color: #3db0cc;
	text-decoration: underline;
}

.content-wrapper .J_mainContent .J_iframe .model-content {
	min-height: 400px;
	padding: 15px 15px 0 15px;
}

.content-wrapper .J_mainContent .J_iframe .model-content button {
	padding: 6px 10px;
	width: 70px;
	height: 70px;
}

.content-wrapper .J_mainContent .J_iframe .model-content button img {
	position: absolute;
	top: -1px;
	left: -1px;
	width: 70px;
	height: 70px;
}

.content-wrapper .J_mainContent .J_iframe .model-content button span {
	position: absolute;
	top: -8px;
	right: -16px;
	z-index: 10;
	background: #94de47;
	color: #fff;
}

.content-wrapper .J_mainContent .J_iframe .model-content button a {
	position: absolute;
	left: 0;
	bottom: -24px;
	color: #000;
}

.content-wrapper .J_mainContent .J_iframe .model-content button#companyButton {
	height: 30px;
}

.content-wrapper .J_mainContent .J_iframe .model-content .btn-l {
	height: 170px;
}

.content-wrapper .J_mainContent .J_iframe .model-content .btn-l button {
	float: left;
	margin-right: 70px;
	position: relative;
}

.content-wrapper .J_mainContent .J_iframe .model-content .btn-l button div {
	width: 140px;
	height: 10px;
	float: left;
}

.content-wrapper .J_mainContent .J_iframe .model-content .btn-l button:before {
	content: "";
	width: 40px;
	height: 10px;
	background: #53c7e8;
	position: absolute;
	top: 50%;
	transform: translateY(-5px);
	right: -55px;
}

.content-wrapper .J_mainContent .J_iframe .model-content .btn-l button:after {
	content: "";
	border-top: 10px solid transparent;
	border-left: 16px solid #53c7e8;
	border-bottom: 10px solid transparent;
	position: absolute;
	top: 50%;
	transform: translateY(-10px);
	right: -70px;
}

.content-wrapper .J_mainContent .J_iframe .model-content .btn-l .ac:before {
	content: "";
	width: 10px;
	height: 40px;
	background: #53c7e8;
	position: absolute;
	left: 50%;
	top: auto;
	bottom: -70px;
	transform: translateX(-5px);
}

.content-wrapper .J_mainContent .J_iframe .model-content .btn-l .ac:after {
	content: "";
	border-left: 10px solid transparent;
	border-right: 10px solid transparent;
	border-top: 16px solid #53c7e8;
	position: absolute;
	left: 50%;
	right: auto;
	bottom: -90px;
	top: auto;
	transform: translate(-50%);
}

.content-wrapper .J_mainContent .J_iframe .model-content .btn-r {
	height: 170px;
}

.content-wrapper .J_mainContent .J_iframe .model-content .btn-r button {
	float: right;
	margin-left: 70px;
	position: relative;
}

.content-wrapper .J_mainContent .J_iframe .model-content .btn-r button:before {
	content: "";
	width: 40px;
	height: 10px;
	background: #53c7e8;
	position: absolute;
	top: 50%;
	transform: translateY(-5px);
	left: -55px;
}

.content-wrapper .J_mainContent .J_iframe .model-content .btn-r button:after {
	content: "";
	border-top: 10px solid transparent;
	border-right: 16px solid #53c7e8;
	border-bottom: 10px solid transparent;
	position: absolute;
	top: 50%;
	transform: translateY(-10px);
	left: -63px;
}

.content-wrapper .J_mainContent .J_iframe .model-content .btn-r .ac:before {
	content: "";
	width: 10px;
	height: 40px;
	background: #53c7e8;
	position: absolute;
	left: 50%;
	top: auto;
	bottom: -70px;
	transform: translateX(-5px);
}

.content-wrapper .J_mainContent .J_iframe .model-content .btn-r .ac:after {
	content: "";
	border-left: 10px solid transparent;
	border-right: 10px solid transparent;
	border-top: 15px solid #53c7e8;
	position: absolute;
	left: 50%;
	right: auto;
	bottom: -90px;
	top: auto;
	transform: translateX(-10px);
}


/*鐢ㄦ埛椤甸潰涔熸槸琛�*/

.model-contnt {
	height: auto;
}

.model-content .ibox .ibox-content #content #left {
	background-color: #e7eaec;
}

.model-content .ibox .ibox-content #content #left #tree {
	width: 180px;
	height: 365px;
	margin: 10px 0 0 10px;
}


/* .model-content .ibox .ibox-content #content #right #searchForm #form-group .input-group-btn:last-child>.btn{
	height:30px;
} */

.input-group-btn:last-child>.btn {
	height: 30px;
	margin-bottom: 20px;
}

.model-content .ibox .ibox-content #content #right #contentTable .btn {
	margin-left: 20px;
}

.model-content .ibox .ibox-content #content #right #contentTable .icheckbox_square-green {
	width: 22px;
	height: 22px;
	position: relative;
}

.model-content .ibox .ibox-content #content #right #contentTable .icheckbox_square-green>input {
	position: absolute;
}

.model-content .ibox .ibox-content #content #right #contentTable .icheckbox_square-green>ins {
	position: absolute;
	top: 0;
	left: 0;
	display: block;
	margin: 0;
	padding: 0;
	background: #ffffff;
	border: 0;
	opacity: 0;
}

.page-size {
	color: #000;
	display: block;
	float: left;
}

.btn .caret {
	margin-top: 7px;
	margin-left: 2px;
}

.col-xs-3 {
	background-color: #ddd;
}

.pagination>.active>a {
	height: 30px;
}

.fixed-table-pagination .pagination a {
	height: 30px;
}

.row {
	/* margin-bottom:20px; */
}

.btn-white {
	background-color: #fff;
	border: 1px solid #e7eaec;
}

.btn-outline {
	background-color: #fff;
	border-radius: 50px;
	color: #18a689;
	border: 1px solid #18a689;
}

.btn-group>.btn:first-child {
	background: #fff;
	color: #333;
	border: 1px solid #ddd;
	border-radius: 5px;
	padding: 0 8px;
	height: 30px;
}

.btn-group>.btn:first-child:hover {
	background-color: #ddd;
}

.btn {
	margin-left: 10px;
}

.pull-right .fa-refresh {
	margin-top: 5px;
}


/* .btn-primary {
    background-color: #1ab394;
    border-color: #1ab394;
    color: #FFFFFF;
} */

.btn-primary:hover,
.btn-primary:focus,
.btn-primary:active,
.btn-primary.active,
.open .dropdown-toggle.btn-primary {
	background-color: #18a689;
	border-color: #18a689;
	color: #FFFFFF;
}

.table>thead:first-child>tr:first-child>th {
	font-size: 12px;
	padding: 0 0 0 5px;
	height: 30px;
	border: none;
	border-bottom: 1px solid #18a689;
	color: #18a689;
}

.table>tbody>tr>td {
	font-size: 12px;
	padding: 0 0 0 5px;
	height: 36px;
	border: none;
}

.table>thead:first-child>tr>th:first-child,
.table>tbody>tr>td:first-child {
	text-align: center;
}

.table>thead:first-child>tr>th:first-child {
	padding-top: 5px;
	height: 25px;
}

.table>tbody>tr>td:first-child {
	padding-top: 6px;
	height: 30px;
}

@media (min-width: 768px) {
	/* .form-inline .form-group {
    margin-bottom: 20px;
  } */
	.form-inline .input-group {
		margin-bottom: -22px;
		margin-right: 20px;
	}
	.form-inline .form-control {
		margin-right: 20px;
		/*  margin-bottom:20px; */
	}
	#contentTable .icheckbox_square-green>input {
		left: 50%;
	}
}


/*搴曢儴鏍峰紡*/

.main-footer {
	width: 100%;
	background: #3c8dbc;
	height: 36px;
	line-height: 36px;
	color: #fff;
	margin: 0;
	padding: 0;
	text-align: center;
	position: fixed;
	bottom: 0;
	left: 0;
}

.main-footer a {
	text-decoration: none;
	color: #fff;
}

@media screen and (max-width: 768px) {
	.main-header .nav-header #map-li #map-ul {
		width: 100%;
		top: 116px;
		padding-bottom: 0;
		right: 0;
		left: auto;
	}
	.main-header .nav-header #map-li #map-ul>li {
		width: 100%;
		border-bottom: 1px solid #c9e2b3;
		border-right: 0;
		padding: 15px 0 0 0;
		font-size: 12px;
	}
	.main-header .nav-header #map-li #map-ul>li>ul {
		padding: 0 0 0 20px;
	}
	.main-header .nav-header #map-li #map-ul>li>ul>li {
		margin-right: 5px;
		padding-bottom: 0;
	}
	.main-header .nav-header #map-li #map-ul>li>ul>li>a {
		font-size: 12px;
	}
	.module-head .content-header {
		border: 0;
		padding-top: 5px;
	}
	.module-head .content-header .model-title {
		font-size: 16px;
		margin-left: 20px;
	}
	.module-head .content-header .breadcrumb {
		position: relative;
		margin-top: 0;
		right: 0;
		background: #d2d6de;
		padding-left: 10px;
		float: none;
		font-size: 12px;
	}
	.content-wrapper .J_mainContent .J_iframe.homePage .common-info {
		max-height: 100px;
		margin-top: 0;
	}
	.content-wrapper .J_mainContent .J_iframe.homePage .common-info .row {
		margin-left: 8%;
	}
	.content-wrapper .J_mainContent .J_iframe.homePage .common-info .row .first-level h6 {
		margin-bottom: 0;
	}
	.content-wrapper .J_mainContent .J_iframe.homePage .common-info .row .first-level h6:nth-of-type(1) {
		margin-top: 0;
	}
	.content-wrapper .J_mainContent .J_iframe.homePage .common-info .row .first-level .first-title>li {
		margin-top: 10px;
		margin-right: 120px;
	}
	.content-wrapper .J_mainContent .J_iframe.homePage .common-info .row .first-level .first-title>li>ul {
		margin-top: 5px;
		width: 260px;
	}
	.content-wrapper .J_mainContent .J_iframe.homePage .common-info .row .first-level .first-title>li>ul>li {
		margin-right: 10px;
	}
}

@media screen and (max-width: 164px) {
	#map-ul {
		top: 150px;
	}
	#map-ul li {
		height: 20px;
		line-height: 20px;
		font-size: 12px;
	}
}

.small-box>.small-box-footer {
	position: static;
}

.layui-progress {
	height: 3px;
	border-radius: 6px;
}

.layui-progress .layui-progress-bar {
	height: 3px;
	border-radius: 6px;
}

.module-head {
	width: 100%;
	height: 42px;
	border-bottom: 2px solid #000;
}

.module-head .content-header .model-title {
	font-size: 26px;
	margin-top: -6px;
	margin-left: 10px;
}

.module-head .content-header .breadcrumb {
	top: 8px;
}

.module-head .content-header .breadcrumb>li>a {
	font-size: 16px;
}

.module-head .content-header .breadcrumb .active,
.module-head .content-header .breadcrumb .active::before {
	font-size: 16px;
}

@media screen and (min-width: 991px) {
	.content-header {
		padding-bottom: 4px;
		border-bottom: 2px solid #000;
		margin-top: -5px;
	}
	.content-header .model-title {
		font-size: 20px;
		margin-left: 10px;
		margin-top: -5px;
	}
	.content-header .breadcrumb {
		float: right;
		background: transparent;
		margin-top: 0;
		margin-bottom: 0;
		font-size: 12px;
		padding: 7px 5px;
		position: absolute;
		top: 8px;
		right: 10px;
		border-radius: 2px;
	}
}

.small-box>.small-box-footer {
	position: static;
}

.ibox {
	padding-bottom: 60px;
}

.table-striped>tbody>tr:nth-of-type(odd) {
	background-color: #fff;
}

.table-striped>tbody>tr:nth-of-type(even) {
	background-color: #f9f9f9;
}


/* .fixed-table-pagination .pull-right .pagination .paginate_button a ,.fixed-table-pagination .pull-right .pagination .paginate_button a i:before {
	color: #18a689;
}
.fixed-table-pagination .pull-right .pagination .paginate_button.active a {
	color:　#fff;
	background: #18a689;
} */