
.lvc-wrap a {
	text-decoration: none;
	color: #fff;
}
.lvc-wrap a:hover {
	color:#4db0fc!important; text-decoration:underline!important
}

.maptit img{ transform: scale(1);}
.maptit:hover img {
  
}
.maptit img:nth-child(1):hover {
    transform: scale(1.2);
}
 
.tdt-pane{ top:10px!important;}
.tdt-marker-pane:hover img {  box-shadow: 0px 0px 10px 0px #006cff;
	-webkit-box-shadow: 0px 0px 10px 0px #006cff;
	-moz-box-shadow: 0px 0px 10px 0px #006cff;
	-webkit-transition: all .4s;;
	 width:.3rem; height:.3rem; 
	 border-radius:50%;
}
.crumbs-content ul li:hover{ color:#4db0fc!important; text-decoration:underline!important}
.maptit a:hover{ color:#4db0fc!important; text-decoration:underline!important}
/*  å·¦è¾¹æ ·å¼ */
#shuoqi {
	border: none;
	background: none;
	color: #fff;
}
.box-crumbs-box {
	color: #fff;
	position: absolute;
	left: 50px;
	top: 2%;
	z-index: 9999;
	
}
.box-crumbs {
    line-height: 24px;
    border-radius: 10px;
    padding: 0 10px;
    color: #5085cb;
    width: 12rem;
	background-color: rgba(16,36,78,0.7);
    border: 1px solid #5085cb;
}
.crumbs-content{width: 22rem}
.crumbs-content h2 {
	height: 26px;
	font-size: 14px;
	font-weight: normal;
	margin-top: 7px;
	line-height: 26px;
	padding: 0px 10px
}
.crumbs-content ul {
	background-color: rgba(16,36,78,0.9);
	color: white;
	overflow:hidden;
	padding:.3rem .1rem;
	/*border:1px solid #5085cb;*/
}
.crumbs-content ul li {
	line-height: 26px;
	padding: 2px 10px; cursor:pointer;
}
.crumbs-content ul li i{
	font-size:14px; padding:0 3px
}
 .menu_head {
	 border-bottom:2px solid #ddd;
	 font-size:15px;
	 padding:5px;
	 color:#3385ff;
	padding-left:10px;
	 
	 
}
.lvc-nav li .pull_right::after {
    content: " ";
    display: inline-block;
    height: 6px;
    width: 6px;
    border-width: 2px 2px 0 0;
    border-color: 
    #ddd;
    border-style: solid;
    -webkit-transform: matrix(0.71, 0.71, -0.71, 0.71, 0, 0);
    transform: matrix(0.71, 0.71, -0.71, 0.71, 0, 0);
    position: relative;
    top: -8px;
    position: absolute;
    top: 18%;
    margin-top: -22px;
    right: 2px;
    border-radius: 1px;
    cursor:pointer;
    font-size:13px;
}
.lvc-nav li.active .pull_right::after {
    content: " ";
    display: inline-block;
    height: 6px;
    width: 6px;
    border-width: 2px 2px 0 0;
    border-color: 
    #0096d7;
    border-style: solid;
    -webkit-transform: matrix(0.71, 0.71, -0.71, 0.71, 0, 0);
    transform: matrix(0.71, 0.71, -0.71, 0.71, 0, 0);
    position: relative;
    top: -8px;
    position: absolute;
    top: 20%;
    margin-top: -19px;
    right: 2px;
    border-radius: 1px;
}
.lvc-nav li .pull_right {
    text-align: right;
    color: 
    #394154;
    padding-right: 12px;
    position: relative;
    font-size: 0.85rem;
}
.crumbs-content .current {
	background:url(../images/map_title_01.png) repeat;
}
.crumbs-content ul.crumbs-body img {
	width: 16px;
	position: relative;
	top: 4px;
	margin-right:.2rem;
}

.tdt-infowindow-content-wrapper, .tdt-infowindow-tip{
	/*background: rgba(16,36,78,0.7);*/
    background-color:#fff;
	border:1px solid #fff;
}

.tdt-control-zoom .tdt-bar .tdt-control{
	border: 1px solid #5085cb;
    background: rgba(16,36,78,0.7);
}

.tdt-bar a, .tdt-bar a:hover{
	background-color: rgba(16,36,78,0.7);
	color: #5085cb;
	border: 1px solid #5085cb;
}

/*.tdt-infowindow-content-wrapper, .tdt-infowindow-tip{ background:rgba(16,36,78,0.7) !important;padding:0px!important;margin:0px!important;    color: #333;
    box-shadow: 0 0px 0px rgba(0,0,0,.0)!important;}*/
.tdt-infowindow-tip-container {
    margin: 0 auto!important;
    width: 40px!important;
    height: 10px!important;
    position: relative!important;
    overflow: hidden!important;
    pointer-events: none!important;
}
.form-control {
	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;
    outline:none;
}
.maptit table td{ padding:5px 3px; text-align:center; }
.input-group {
	position: relative;
	display: table;
	background: #f2f2f2;
	border-collapse: separate;
	border-radius: 18px;
	margin: 10px 5px;
	padding:0 5px;
}

.tdt-container a.tdt-infowindow-close-button{ color:#333}
.input-group-btn {
	position: relative;
	top:2px;
	font-size: 0;
	white-space: nowrap;
	width: 5%;
	cursor: pointer;
	z-index: 3;padding-right:6px;
	display: table-cell;
	vertical-align: middle;
}
.btn {
	margin-left: -1px;
	display: inline-block;
	margin-bottom: 0;
	font-weight: normal;
	text-align: center;
	cursor: pointer;
	border: none;
	white-space: nowrap;
	padding: 6px 12px;
	font-size: 14px;
	line-height: 1.428571429;
	border-radius: 4px;
	
}

.pull_left{ float:left; width:96%; cursor:pointer; font-size:13px; overflow: hidden;
	text-overflow:ellipsis;
	white-space: nowrap;
}
.pull_left img{width: 20px;}
.lvc-nav img {
    vertical-align: middle;
}
.pull_right{ float:right; width:22%}
.icon-sousuo{color:#0096d7}
/*  å³è¾¹æ ·å¼ */
.yyui_menu2{height:40px;
	line-height:40px;
	font-size: 13px;
	background-color: #fff;
	position: absolute;
	color:#666;
	top: 10px;
	right: 2%;
	z-index: 9999;
	border-radius:10px;
	border:1px solid #f1f1f1;    box-shadow: 0 3px 14px rgba(0,0,0,.4);

}
	.yyui_menu2 li {
	float: left; 
	position: relative;padding: 0px 6px;
} /*è¿™ä¸€çº§æ˜¯å¯¼èˆª*/
.yyui_menu2 li i{margin-right:6px; color:#666}
.yyui_menu2 li ul li {
	display:block;width:100%;
	line-height: 35px;
	text-decoration: none;
	
	color: #666;
}
.yyui_menu2 li ul li input{ margin:0 3px; border:1px solid #f6f6f6}
.yyui_menu2 li:hover { background:#2772b4; color:#fff}
.yyui_menu2 li a:hover {
	color:#5080cb;
}
.yyui_menu2 li a.more:after {
	content: " Â»";
}
.yyui_menu2 li ul {
	position: absolute;
	float: left; padding:0px;
	border:1px solid #ccc;
	display: none;
	min-width:140px;
	margin-left:-10px;
	background-color: #f9f9f9;
	z-index: 99999;
} /*è¿™æ˜¯ç¬¬äºŒçº§èœå•*/
.yyui_menu2 li ul a {
	text-decoration: none;
	color: #5d5d5d;display:inline-block;
	 margin:0 3px;
	font-size: 12px;
}
.yyui_menu2 li ul i{color: #666;} 
.yyui_menu1 {
	height: 35px;
	line-height: 35px;
	font-size: 13px;
	background-color: rgba(16,36,78,0.7);
	position: absolute;
	color:white;
	top: 2%;
	right: 5%;
	z-index: 9999;
	border:1px solid #5085cb;
}
.yyui_menu1 li {
	float: left; 
	position: relative;padding: 0px 10px;
} /*è¿™ä¸€çº§æ˜¯å¯¼èˆª*/
.yyui_menu1 li i{margin-right:6px; color:#fff}
.yyui_menu1 li ul li {
	display:block;width:100%;
	line-height: 35px;
	text-decoration: none;
	
	color: #fff;
}
.yyui_menu1 li ul li input{ margin:0 3px; border:1px solid #f6f6f6}
.yyui_menu1 li a:hover {
	color:#5080cb;
}
.yyui_menu1 li a.more:after {
	content: " Â»";
}
.yyui_menu1 li ul {
	position: absolute;
	float: left; padding:0px;
	border:1px solid #5085cb;
	display: none;
	min-width:140px;
	margin-left:-10px;
	background-color: rgba(16,36,78,0.7);
	z-index: 99999;
} /*è¿™æ˜¯ç¬¬äºŒçº§èœå•*/
.yyui_menu1 li ul a {
	text-decoration: none;
	color: #5d5d5d;display:inline-block;
	 margin:0 3px;
	font-size: 12px;
}
.yyui_menu1 li ul i{color: #fff;} 
.icon-box{ display:inline-block; width:14px; height:14px; line-height:14px; text-align:center; border-radius:8px;background-color:#fff;}
.icon-box i{ font-size:8px !important; }
.yanse1{ color:#1381f3 !important;}
.yanse2{ color:#2adecb !important;}
.yanse3{ color:#aadc1e !important;}
.yanse4{ color:#de2831 !important;}
.yanse5{ color:#de952c !important;}
.yanse6{ color:#818181 !important;}
.yyui_menu1 li ul a:hover {
	background: #f2f2f2;
}
.lvc-wrap {
	position: relative;
	width: 270px;
	color:#333;box-shadow: 0 3px 14px rgba(0,0,0,.4);
transition: left 0.3s ease, width 0.3s ease;
border-right: 1px solid
#e1e6f1;background:rgba(255,255,255,.7);
height: 100%; overflow: auto;

}
.page-item.active .page-link {
	background-color: #2772b4;
	color:#fff
	
}
.page-link {
	color:#334151;
	padding: 0;
	display: flex;
	align-items: center;
	justify-content: center;
	padding: .02rem .45rem;
	border-width: 0;
	border:1px solid #e1e6f1;
	font-weight: 400;
	margin:5px 0
}
.page-link i {
	font-size: 18px;
	line-height: 0;
}
.pagination {

    display: flex;
    padding-left: 0;
    list-style: none;

}
.lvc-wrap .btn-nav{
	position: absolute;
	right: 15px; 
	top:1%;
	width: 25px;
	height: 25px;
	border-style: none;
	background: url("../Images/qt_icon_hover.png") no-repeat 10%;
	outline: none;
    cursor:pointer;
}

.lvc-wrap .btn-nav:hover{
	background-image: url("../Images/qt_icon.png")
}

.lvc-nav {
	width: 100%;
	padding: 8px;
	/*border: 1px solid #e8eaed;*/
	border-width: 0 1px 0 1px;
}

.lvc-nav li {
	border:1px dotted #f1f1f1;
	margin:2px;
	overflow:hidden;
	padding:5px;line-height: 22px;
}
#listcontent2 li img{ width:20px; margin-right:5px; position:relative; top:5px}
.lvc-nav li a {
	color: #a5a8ad;
	display: block;
	height: 50px;
	line-height: 50px;
}
.lvc-nav li.active a {
	color: #616366;
}
.lvc-nav  .active {
    color: #0096d7!important;
}
.lvc-nav li.active:before {
	position: absolute;
	content: "";
	width: 3px;
	height: 100%;
	background: #0d94ff;
	left: 0;
}


/*å­å±‚ next-layer*/

.lvc-nav li.next-layer.active:before{
	height: 50px;
}
/*.lvc-nav li.next-layer:hover:before{
	background-color: transparent;
}*/
.lvc-nav li.next-layer ol li.active{
	color: #616366;
	background-color: #f4f6f8;
}
.lvc-nav li.next-layer ol {
	width: 270px;
	margin-left: -60px;
	display: none;
	background-color: #fff;
}
.lvc-nav li.next-layer ol li {
	height: 50px;
	line-height: 50px;
	color: #a5a8ad;
	cursor: pointer;
}

.lvc-nav li.next-layer ol li:before {
	position: absolute;
	content: "";
	width: 4px;
	height: 4px;
	background: #919599;
	left: 36px;
	top: 23px;
}
.lvc-nav li.next-layer ol li.active:before{
	background: #616366;
}

.lvc-nav li.next-layer ol li.active:after{
	position: absolute;
	content: "";
	width: 3px;
	height: 100%;
	background: #0d94ff;
	left: 0;
}

.lvc-nav li.next-layer a{
	background: url(../index_data/lvc-arrow-right.png) no-repeat right 10px center;
}

.lvc-nav li.next-layer.arrow a{
	background: url(../index_data/lvc-arrow-bottom.png) no-repeat right 10px center;
}
.lvc-nav  li.activehover{ background:#0096d7; color:#fff}
.lvc-nav li:hover{color:#0096d7}
.lvc-nav li:active{color:#0096d7}

/*æ”¶èµ·nav*/
.lvc-wrap.lvc-close {
	width: 0px; 
}
.lvc-close .pagination{
	display: none;
}
.lvc-close .lvc-nav li  {
	display: none;
}
.lvc-close .menu_head   {
	display: none;
}
.lvc-close .input-group   {
	display: none;
}
.lvc-close .btn-nav {
		position: absolute;
	right: 15px; 
	top:5%;
	width: 25px;
	height: 93px;
	border-style: none;

	outline: none;
	left: 0px;
	z-index:100
}


.lvc-close .btn-nav{
	background: url("../images/nuv_03.png") no-repeat
}

.lvc-close .btn-nav:hover{
	background: url("../images/nuv_03_hover.png") no-repeat
}

.TT a{ color:#333}
.TT{ color:#333}

.lvc-wrap.height50{height: 76vh;}

.BMapLabel{display: none !important;}
.hide{display: none;}


	.item-arrow-left{width: 14px; height: 60px;  padding-top: 25px;
		text-align: center; cursor: pointer;
		background: url(../img/leftbg.png);
		background-size: 100% 100%;font-size: 0.8rem;
		color: #212121;
		position: absolute; margin-top: -20px;
		 right: -14px;
		bottom:45% ; margin: 0 auto;
	   
		z-index: 10000;}
		.item-arrow-left img{width: 10px; transform: rotate( 90deg );}
		.item-arrow-left.active img{transform: rotate(-90deg );}

		.item-arrow-left.active{ top:45%; right: 255px; bottom: -20%;position: absolute;}
		.anchorBL{ display:none !important;}
		
		.maptable a{ color: #333; }
.maptable font{ color: #3385ff; margin-right: 3px;}

.maptable{margin-top: 6px; width: 260px;  
}
.BMap_bubble_content{ width: 260px !important}
.map_title h3{ display: flex;  font-weight: normal; font-size: 12px;  }
.map_title h3 a{width: 65%; word-break: break-all;
 cursor:pointer;
    text-overflow: ellipsis;

    display: -webkit-box;

    -webkit-box-orient: vertical;

    -webkit-line-clamp: 2; /* è¿™é‡Œæ˜¯è¶…å‡ºå‡ è¡Œçœç•¥ */

    overflow: hidden; }
	.maptable td{border-bottom: 1px dotted #f1f1f1; padding:0px 3px;}
	.maptable td span:first-child{color: #666;}
.text-info {
	color: #0e94fc !important;
}
.text-success {
	color: #03c895 !important;
}
.text-warning {
	color: #ffc107 !important;
}
.text-primary {
	color: #08a5c5 !important;
}

.text-danger {
	color: #f94d22 !important;
}