#spleft, #spcenter, #spright {
	background: none !important
}
#spcenter {
	overflow: hidden
}
.sp_content li.sp_fixd {
	overflow: hidden;
	border-bottom: 1px dashed #ddd !important;
}
ul li.sp_fixd2 {
	margin-top: 0;
padding:.5rem 0;
	border-bottom: 0 !important;
}
.sp_fixd_lx {
	border-top: 1px solid #092c41 !important;
padding:.5rem 0;
	border-bottom: 0 !important;
}
a {
	text-decoration: none
}

.project-ul-s li .pull_right {
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}
.sp_content p {
	color: #58666e;
}
.project-ul-s li .pull_left {
	color: #53606a !important;
}
.iconbox i {
	font-size: 2.8rem;
	color: #074973;
}
.iconbox i.icon-qiuji1 {
	font-size: 2.2rem;
	color: #074973;
}
li.sp_fixd:nth-of-type(2n+1) {
	background: none !important;
}
.btn-primary {
	color: #fff !important;
	border: none;
	background: #22ad38
}
.btn-danger {
	color: #fff !important;
	border: none;
	background: #e70012
}
.text-1 {
	display: none
}
.text-2 {
	display: none
}
.text-3 {
	display: none
}
.text-4 {
	display: none
}
.text-5 {
	display: none
}
.text-6 {
	display: none
}
.text-7 {
	display: none
}
.height4 {
	height: 25vh;
	overflow: auto;
}
.height3 {
	height: 22vh;
	overflow: auto;
}
.aqm-ul-box li {
	position: relative;
}
.aqm-ul-box .z_label {
	position: absolute;
	right: 0;
	top: 0;
	width: 6rem;
	margin-top: 0
}
.height2 {
	height: 27vh;
	overflow: auto
}
#tab1-con1 .more, #tab1-con2 .more, .position .more {
	color: #72787e;
	text-align: center;
	border-top: 1px dashed #ddd;
	background: #f2f2f2;
	display: block;
	padding: 10px 0;
	margin: 0;
	text-decoration: none;
}
.ap_label_warning {
	background-image: linear-gradient(to right, #fe7131, #fd7f49);
}
.ap_label_gray {
	font-weight: normal;
	padding: 2px 8px;
	text-shadow: none;
	position: absolute;
	right: 8px;
	border-radius: 10px;
	display: inline-block;
	white-space: nowrap;
	background-image: linear-gradient(to right, #fa3561, #fe5044);
	color: #FFFFFF;
}
.ap_label_info {
	font-weight: normal;
	padding: 2px 8px;
	text-shadow: none;
	position: absolute;
	right: 8px;
	border-radius: 10px;
	display: inline-block;
	white-space: nowrap;
	background-image: linear-gradient(to right, #4db1fb, #5371fd);
	color: #FFFFFF;
}
.btn-info3 {
	color: #fff !important;
	border: none;
	background: #002d49;
padding: .35rem !important;
}
.Box .content {
	width: 91%;
	margin: 0px auto;
}
.sp_vod {
	height: 71.3vh;
}
.Box .Box_con .conbox ul li {
	height: 120px;
	width: 160px
}
.Box .Box_con .conbox ul li img {
	height: 90px;
}
.tixingbar {
	float: left;
	text-align: center;
	width: 9.5%;
	padding: 0;
	margin-left: -25px
}
.height30 {
	height: 27vh;
	overflow: auto
}
.aqm_table_title {
	border-top: none;
	color: #666 !important;
	text-align: left;
margin:.5rem 0;
	font-size: 13px;
	line-height: 28px;
	background-size: auto;
	width: 100%;
	background-size: 90%;
}
.aqm_table_title i {
	color: #2c6dd2;
margin-right:.5rem
}
.aqm_echarts1 {
	width: 100%;
	height: 18vh;
	overflow: auto
}
.aqm_echarts2 {
	width: 100%;
	height: 24vh;
	overflow: auto
}
.height12 {
	height: 9vh;
	overflow: auto
}
.aui-badge {
	display: inline-block;
	width: auto;
	text-align: center;
	min-width: 4rem;
	height: 4rem;
	line-height: 4rem;
	padding: 0 0.1rem;
	font-size: 1.6rem;
	color: #ffffff;
	background-color: #ff2600;
	border-radius: 2rem;
}
.aui-badge-1 {
	background: #eb6100
}
.aui-badge-2 {
	background: #22ad38
}
.aqm-flex {
	display: flex;
	justify-content: center;
	align-items: center;
	height: 100%;
}
.aqmtext {
	text-align: center;
margin:0 .3rem;
padding:1.5rem .8rem;
	background: #f2f2f2;
	border-radius: 5px;
	border: 1px dashed #ddd;
	font-size: 18px
}
.aui-text1 {
	color: #2c6dd2;
	font-weight: bold
}
.aui-text2 {
	color: #22ad38;
	font-weight: bold
}
.aui-text3 {
	color: #f08011;
	font-weight: bold
}
.aui-text4 {
	color: #fe3b00;
	font-weight: bold
}
.aui-text5 {
	color: #00cfea;
}
.aui-text6 {
	color: #f11aa9;
}
.aui-text7 {
	color: #f08011;
}
.aui-text8 {
	color: #d81e06;
}
.aqmfl {
	display: flex;
	align-items: center;
}
.iconbg1 {
	width: 40px;
	margin: 0 5px
}
.iconbg1 img {
	width: 100%
}
.aqmtext p {
	margin: 0;
padding-top:.5rem
}
.aqm-img {
margin:.2rem 0
}
.aqm-img img {
	width: 100%;
	height: 20vh
}
.aqm-text-q {
padding:.5rem;
	color: #60c328
}
.aqm-text-q i {
padding-right:.2rem
}
.aqm-text-q span {
margin:.5rem
}
.height35 {
	height:25vh;
	overflow: auto
}
.shbox {
	padding: 6px 10px;
	align-items: center;
	font-size: 13px;
	background-color: #fff;
	position: absolute;
	color: #666;
	top: 3%;
	left: 2%;
	display: flex;
	z-index: 9999;
	border-radius: 10px;
	border: 1px solid #f1f1f1;
	box-shadow: 0 3px 5px rgba(0,0,0,.2);
}
.mainbox {
	position: absolute;
	top: 0
}
.mainbox .main2 ul {
	position: absolute;
	left: 0;
	top: 38px;
	width: 360px;
	color: #333;
	border-radius: 0 0 10px 10px;
	box-shadow: 0 1px 3px 0px rgba(115, 108, 203, 0.23);
	background: #fff;
	z-index: 10000
}
.main2 ul li {
	width: 100%;
	text-align: center;
	font-size: 12px;
	padding-bottom: 8px;
}
.main2 ul li a {
	color: #444;
	text-decoration: none;
}
.main2 ul li a:hover {
	text-decoration: underline;
	color: #000;
}
.map_vod {
	width: 100%;
	height: 61.8vh;
}
.aqm_text2 {
	display: flex;
	align-items: center;
	justify-content: space-between;
	font-weight: normal;
	color: #666
}
.aqm_text2 i {
	color: #22ad38;
	margin-left: 5px;
	position: relative;
	top: 3px
}
.iconlianjie {
	font-size: 20px
}
.lx_color .btn-primary {
	color: #fff !important;
	border: none;
	background: #999!important;
}
.lx_color i {
	color: #999;
}
.sp_content li.sp_fixd:nth-of-type(2n) {
	background-color: #f8fbfd;
}
.main2 {
	border-radius: 10px 10px 0 0;
	box-shadow: 0 1px 3px 0px rgba(115, 108, 203, 0.23);
	background: #fff;
	width: 360px;
	position: absolute;
	left: 2%;
	top: 80px;
	z-index: 10;
}
.main2 .card-title {
	font-size: 16px;
	display: flex;
	justify-content: space-between;
	font-weight: 500;
	margin: 0;
	color: #334151;
	border-bottom: 1px solid #e1e6f1;
 padding: .8rem;
}
.bar {
	display: block;
}
.atitflex {
	display: flex;
	align-items: center;
}
.main2 .card-title .more2 {
	color: #999;
	font-size: 12px;
	font-weight: normal
}
.main2 .card-title span {
	color: #333;
	padding: 0 3px;
	font-weight: bold;
	font-size: 14px
}
.user img {
	width: 24px;
	height: 24px;
	border-radius: 50%;
	margin: 0 3px
}
.main2 .card-title span i {
	color: #2c6dd2;
	margin-right: 5px
}
.main2 .card-title .more2 i {
	color: #999;
	font-size: 12px
}
.aqm_echarts {
	width: 100%;
	height: 25vh
}
.anchorBL {
	display: none
}
.aui-collapse .aui-list-item {
	padding: 8px 15px;
	box-shadow: 0px 3px 3px -3px #ddd;
	color: #4f5f74;
	cursor: pointer
}
.aui-collapse .aui-list-item:active {
	background: #fff;
}
.aui-collapse-content {
	display: none;
	padding: 8px;
	font-size: 13px
}
.aui-collapse-content .aui-list-item:last-child {
	border-bottom: 0;
}
.aui-list-item-title {
	display: flex;
	align-items: center
}
.aui-collapse-header .aui-collapse-arrow {
	position: relative;
	top: 5px;
}
@media screen and (-webkit-min-device-pixel-ratio:1.5) {
.aui-collapse-content .aui-list-item:last-child {
	background-position: bottom;
}
.aui-list.aui-collapse.aui-list-noborder,  .aui-list.aui-collapse.aui-list-noborder .aui-collapse-content:last-child .aui-list-item:last-child {
	border: none;
	background-size: 100% 1px;
	background-repeat: no-repeat;
	background-position: 0 bottom;
	background-image: linear-gradient(0, #dddddd, #dddddd 50%, transparent 50%);
	background-image: -webkit-linear-gradient(90deg, #dddddd, #dddddd 50%, transparent 50%);
}
.aui-list.aui-collapse.aui-list-noborder,  .aui-list.aui-collapse.aui-list-noborder .aui-collapse-item:last-child .aui-list-item:last-child {
	border: none;
	background-size: 100% 0;
	background-image: none;
}
.aui-list.aui-collapse.aui-list-noborder .aui-collapse-item:last-child .aui-list-item.aui-collapse-header,  .aui-list.aui-collapse.aui-list-noborder .aui-collapse-content .aui-list-item:last-child {
	border: none;
	background-size: 100% 0;
	background-image: none;
}
}
.aui-collapse-item {
	background: #fff;
	border-radius: 4px;
	font-size: 13px;
}
.aui-show {
	display: block !important;
}
.aui-content-padded {
	position: absolute;
	top: 20px;
	right: 2%;
	z-index: 1000;
	border: 1px solid #f1f1f1;
	box-shadow: 0 3px 5px rgba(0,0,0,.2);
}
.aui-collapse-header.aui-active .icon-jt {
	background: url(../img/icon_jt2.png);
	width: 16px;
	height: 16px;
	background-size: cover;
	margin-right: 5px;
	;
	display: block
}
.icon-jt {
	background: url(../img/icon_jt.png);
	width: 16px;
	height: 16px;
	background-size: cover;
	margin-right: 5px;
	display: block
}
i.icon-jiantou-copy {
	color: #fff;
	background: #2fa7e7;
	padding: 0px;
	border-radius: 2px;
	font-size: 16px !important;
	margin-right: 5px
}
.icon-jiantou2 {
	font-size: 14px !important;
	color: #2fa7e7
}
.list-st li {
	padding: 10px;
	border-bottom: 1px dashed #ddd;
	display: flex;
	justify-content: space-between
}
.list-st li i {
	margin-right: 5px
}
.aui-list-item-inner {
	display: flex;
	justify-content: space-between;
	width: 100%
}
.aui-list-item-right {
	float: right
}
.text-tit i {
	color: #2c6dd2;
	font-size: 24px
}
.text-tit i {
	margin-right: 5px
}
.st-control table {
	width: 100%;
	font-size: 13px; border-collapse: collapse;
}
.st-control table td {
	padding:6px  5px
}
input:focus, button:focus {outline:none 
}

.st-control h2{ font-size:13px; border-bottom:1px solid #ddd; margin-bottom:5px; line-height: 28px;color: #2c6dd2;
}
.st-control h2 span { display:inline-block;
    border-bottom: 1px solid #2c6dd2;
    line-height: 28px;}
.st-control input {
	width:96%;
	border: 1px solid #ddd;
	padding:5px
}
.BMapLabel{ border:none !important;    left:40px !important;
    top: -20px !important;}
	.tableLabel1{ border:1px solid #d81e06; border-radius:6px}
		.tableLabel2{ border:1px solid #f08011; border-radius:6px}
			.tableLabel3{ border:1px solid #f011a5; border-radius:6px}
				.tableLabel4{ border:1px solid #00cfea; border-radius:6px}
	.BMapLabel p{ margin:0; color:#333; margin-bottom:2px}
	.BMapLabel i{ margin:0 5px}
.st-control table tr{ border-bottom:1px dashed
 #f2f2f2}
 .bg1 {
    background: #1d99dd;
}
 .bg2 {
    background: #22ad38;
}
.w100{ width:100px}
.btn-st {
    display: inline-block;
    text-align: center;
    padding:4px 6px ;
    border: none; font-size:12px;
    color: #fff;
    border-radius: 3px;
    cursor: pointer;
}
.btn-st i{ margin-right:3px; position:relative;top:1px}
 .input-group {
    position: relative;
    display: table;
    background: #fff;
    border: 1px solid #e3e5e9;
    border-collapse: separate;
    border-radius: 5px;
    margin: 0px 2px;
    padding: 0 5px;
}
.height50{ height:45.6vh; overflow:auto}
.form-control-aqm {
    border-radius: 3px;
    background-clip: padding-box;
    border-color: #e7ebee;
    box-shadow: none;
    font-size: 13px;
    padding: 6px 12px;
    position: relative;
    z-index: 2;
    float: left;
    width: 100%;
    margin-bottom: 0;
    line-height: 22px;
    color: #35415a;
    background: none;
    border: none;
}.input-group-btn {
	position: relative;
	top: 2px;
	font-size: 0;
	white-space: nowrap;
	width: 5%;
	z-index: 3;
	padding-right: 6px;
	display: table-cell;
	vertical-align: middle;
}.page-link {
	color: #334151;
	display: flex;
	align-items: center;
	justify-content: center;
	padding: 3px 6px;
	border-width: 0;
	border: 1px solid #e1e6f1;
	font-weight: 400;
	margin: 5px 1px
}
.page-link i {
	font-size: 18px;
	line-height: 0;
}
.pagination { float:right;
	display: flex;
	padding-left: 10px;
	list-style: none;
	margin: 6px 0;
}
.TT a {
	font-size: 12px;
	color: #333;
	text-decoration: none;
}
.pagination .active{ background:#2c6dd2; color:#fff}

.input-group-btn i{
	color: #2c6dd2;
}
@media only screen and (max-width: 1800px) and (min-width: 1000px) {
.w100{ width:80px}
.project-ul-s li {
    padding: 6px 3px;}
	.shbox {
    padding: 5px;
    align-items: center;
    font-size: 12px;}
	.iconbg1 {
    width: 30px;
    margin: 0 3px;
}
#spright {
    width: 280px;
    display: inline-block;
    background-color: #fff;
    float: right;
    height: 100%;
}
#spcenter {
    height: 100%;
    background-color: #f2f2f2;
    display: inline-block;
    width: calc(100% - 560px) !important;
}.st-control table td {
    padding: 3px 5px;
}.aqmtext {
    text-align: center;
    margin: 0 .3rem;
    padding: 0.4rem .2rem;
}
.main2 {top: 65px;
    width: 300px;}
	.mainbox .main2 ul {
    position: absolute;
    left: 0;
    top: 35px;    
    width: 300px;
    color: #333}
	.mainbox .main2 ul li video{ width:96%; margin:0  auto}
	.height50{ height:43.6vh; overflow:auto}.aqm_echarts {
    width: 100%;
    height: 24vh;
}.sp_header h2 {
    font-size: 16px;
    padding: 0 15px;
}.sp_header {
    height: 48px;
    line-height: 48px;}.height12 {
    height: 7.6vh;
    overflow: auto;
}.map_vod {
    width: 100%;
    height: 64vh;
}.height35 {
    height: 20vh;
    overflow: auto;
}
}
