@charset "utf-8";
html,body{width:100%;height: 100vh;margin:0;padding:0;font-family:"微软雅黑"; overflow: hidden;}

ul,li{ margin:0;padding:0;list-style:none;}

.mapBg{ width:100vw;height:100vh;background-image:url(../images/bg.png);background-repeat:no-repeat;background-position:center;}
.searchTop{ position:relative;width:100%;  height:calc(100vh - 100px);}

.searchA{ background-color:#FFF;height:45px;width:500px;box-shadow:0 2px 2px rgba(0,0,0,.15);border-radius:5px; z-index:99; position: relative;}
.searchB{width:240px;height:33px;float:left;background-color:#FFF;box-shadow:0 2px 2px rgba(0,0,0,.15);border-radius:5px;margin-left:20px;padding:12px 0 0 15px;z-index:99;}

.inputA{ height: 20px;border:0;margin:12.5px 0 20px 15px;list-style:none;float:left;width:390px; border: none; outline:none;}
.inputB{ width:45px;height:45px;display:block;float:left;text-align:center;}
.inputB img{ margin:12px 0 0 0;width:20px;height:20px;}
.bgF8 { background-color:#f8f8f8;border-radius:0 5px 5px 0;}
.listA{ position:absolute;top:130px;left:15px;width:300px;height:80vh;background-color:#09F;}

.toolA{ position:absolute;top:100px;right:15px;width:80px;background-color:rgba(255, 255, 255, 0.85);z-index:999; border-radius: 5px; padding: 10px 0; text-align: center;box-shadow: 0 2px 2px rgba(0, 0, 0, .15); max-height: calc(100vh - 230px); overflow-y: scroll;}
.toolA li{ border-bottom: 1px solid #e5e5e5; margin: 0px 5px 5px 5px;}
.toolA li a{ text-align: center; display: block;}
.toolA li a img {width: 32px;height: 32px}
.toolA li a span{ display: block; text-align: center; padding: 5px 0;}


.fl{ float:left}
.fr{ float:right}
.fc{ clear:both}
.xueX{ margin:0; padding:0 15px; list-style:none; background-color:#FFF; box-shadow:0 2px 2px rgba(0,0,0,.15);border-radius:5px; position:absolute; right:30px;}
.xueX li{margin:0; padding:0 10px; float:left; line-height:45px; height:45px;}
.xueX li:hover{ background-color:#3d93fd;}
.xueX li a{ color:#999; text-decoration:none;}
.xueX li:hover a{color:#FFF;text-decoration:none;}
/*弹框样式1*/
.searchA1 {position:absolute;left: 0;top: 0;opacity: 0;visibility: hidden;-webkit-transition: opacity 0.3s 0s, visibility 0s 0.3s;-moz-transition: opacity 0.3s 0s, visibility 0s 0.3s;transition: opacity 0.3s 0s, visibility 0s 0.3s;}
.searchA1.A1-visible1 {opacity: 1;visibility: visible;-webkit-transition: opacity 0.3s 0s, visibility 0s 0s;-moz-transition: opacity 0.3s 0s, visibility 0s 0s;transition: opacity 0.3s 0s, visibility 0s 0s;z-index:0;}
.A1-container1 {position: relative;width:360px;margin:0 auto 0 auto;background:#FFF;box-shadow: 0 0 20px rgba(0, 0, 0, 0.2);-webkit-transform: translateY(-60px);-moz-transform: translateY(-60px);-ms-transform: translateY(-60px);-o-transform: translateY(-60px);transform: translateY(-60px);-webkit-backface-visibility: hidden;-webkit-transition-property: -webkit-transform;-moz-transition-property: -moz-transform;transition-property: transform;-webkit-transition-duration: 0.3s;-moz-transition-duration: 0.3s;-ms-transition-duration: 0.3s;-o-transition-duration: 0.3s;transition-duration: 0.3s;}

.A1-close{position: absolute;right:5px;top:-5px;z-index: 10;width:auto;display: block;font-size:30px;color:#FFF; text-decoration:none; font-family:"微软雅黑";}
.A1-visible1 .A1-container1 {-webkit-transform: translateY(0);-moz-transform: translateY(0);-ms-transform: translateY(0);-o-transform: translateY(0);transform: translateY(0); }


.ToolM{overflow-y:auto;scrollbar-color: skyblue #ededed;scrollbar-width: thin;}
.ToolM::-webkit-scrollbar{width:6px;height:1px;}
.ToolM::-webkit-scrollbar-thumb{border-radius:6px;background-color:skyblue;background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,0.2)25%,transparent 25%,transparent 50%,rgba(255,255,255,0.2)50%,rgba(255,255,255,0.2)75%,transparent 75%,transparent);}
.ToolM::-webkit-scrollbar-track{box-shadow:inset 0 0 5px rgba(0,0,0,0.2);background:#ededed;border-radius:6px;}

.Too2M{overflow-y:auto; scrollbar-color: skyblue #ededed;scrollbar-width: thin;}
.Too2M::-webkit-scrollbar{width:6px;height:1px;}
.Too2M::-webkit-scrollbar-thumb{border-radius:6px;background-color:skyblue;background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,0.2)25%,transparent 25%,transparent 50%,rgba(255,255,255,0.2)50%,rgba(255,255,255,0.2)75%,transparent 75%,transparent);}
.Too2M::-webkit-scrollbar-track{box-shadow:inset 0 0 5px rgba(0,0,0,0.2);background:#ededed;border-radius:6px;}


.schoolM{max-height:735px;overflow-y:auto;width:360px; scrollbar-color: skyblue #ededed;scrollbar-width: thin;}
.schoolM::-webkit-scrollbar{width:6px;height:1px;}
.schoolM::-webkit-scrollbar-thumb{border-radius:6px;background-color:skyblue;background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,0.2)25%,transparent 25%,transparent 50%,rgba(255,255,255,0.2)50%,rgba(255,255,255,0.2)75%,transparent 75%,transparent);}
.schoolM::-webkit-scrollbar-track{box-shadow:inset 0 0 5px rgba(0,0,0,0.2);background:#ededed;border-radius:6px;}


.bgA1T{ background-color:#3d93fd; color:#FFF;}
.bgA1T h1{ font-size:20px; margin:0; padding:5px 5px 5px 15px; font-weight:normal; }
.bgA1T p{ font-size:14px; margin:0; padding:5px  5px 5px 15px;}
.A1list{ margin:0; padding:0 10px 10px 10px;}
.A1list li{ font-size:12px; font-family:"宋体"; line-height:22px; border-bottom:1px solid #F0F0F0; padding:10px 5px;}
.A1list li.position{ background-image: url(../images/positionA1.png); background-position:left center; background-repeat:no-repeat; padding-left:20px;}
.A1list li p{ margin:0; padding:0;}
.textBlue{ color: #06F;}
.font12 { font-size:12px;}
.font14 { font-size:14px;}
.font16 { font-size:16px;}
.font18 { font-size:18px;}
.font20 { font-size:20px;}
.h29{ height:29px;}
.font12bg { font-size:12px; background-color:#DFF; padding:15px; margin:0;}

#MyiframeA{/*box-shadow:0 2px 2px rgba(0,0,0,.15);*/}
.A1-more{z-index: 10;display: block; float:right; margin:6px 0 0 0; }
.A1-share{z-index: 10;display: block; float:right; margin:-2px 0 0 0; }
.A1listA{ margin:0; padding:0 0 15px 0}
.A1listA li{ font-size:12px; font-family:"宋体"; line-height:22px; clear: both; width:100%;}
.A1listA li p{margin:0; padding:0;}
.A1listA li.grad{ background-color:#eee; height:30px; line-height:30px; font-size:14px; font-family:"宋体";}
.gradB{ background-image:url(../images/grade.png); background-repeat:no-repeat; background-position:right; height:30px;display:block; float:left; padding:0 25px 0 15px; color:#FFF; }
.gradT{ height:30px; display:block; float:left;padding:0 0 0 25px; color:#06F; }
.gradA{ background-image:url(../images/teacher.png); background-repeat:no-repeat; background-position: left center; height:40px;display:block; float:left; padding:0 0 0 18px; line-height:40px; margin:0 0 0 15px; color:#666; text-decoration:none;}
.gradLine{ border-top:1px solid #F0F0F0; padding:5px 10px;}
/*弹框样式3*/
.searchB1 {position:absolute;left: 0;top: 0;opacity: 0;visibility: hidden;-webkit-transition: opacity 0.3s 0s, visibility 0s 0.3s;-moz-transition: opacity 0.3s 0s, visibility 0s 0.3s;transition: opacity 0.3s 0s, visibility 0s 0.3s;z-index:9999;}
.searchB1.B1-visible1 {opacity: 1;visibility: visible;-webkit-transition: opacity 0.3s 0s, visibility 0s 0s;-moz-transition: opacity 0.3s 0s, visibility 0s 0s;transition: opacity 0.3s 0s, visibility 0s 0s;}
.B1-container1 {position: relative;width:360px;margin:50px auto 0 auto;background:#FFF;box-shadow: 0 0 20px rgba(0, 0, 0, 0.2);-webkit-transform: translateY(-60px);-moz-transform: translateY(-60px);-ms-transform: translateY(-60px);-o-transform: translateY(-60px);transform: translateY(-60px);-webkit-backface-visibility: hidden;-webkit-transition-property: -webkit-transform;-moz-transition-property: -moz-transform;transition-property: transform;-webkit-transition-duration: 0.3s;-moz-transition-duration: 0.3s;-ms-transition-duration: 0.3s;-o-transition-duration: 0.3s;transition-duration: 0.3s;}

.B1-close{position: absolute;right:5px;top:-5px;z-index: 10;width:auto;display: block;font-size:30px;color:#FFF; text-decoration:none; font-family:"微软雅黑";}
.B1-visible1 .B1-container1 {-webkit-transform: translateY(0);-moz-transform: translateY(0);-ms-transform: translateY(0);-o-transform: translateY(0);transform: translateY(0); height:500px;}








/*弹框样式A2*/
.cd-popup1 {position:absolute;top: 50px;opacity: 0;visibility: hidden;}
.cd-popup1s {position:absolute;top: 50px;opacity: 0;visibility: hidden;-webkit-transition: opacity 0.3s 0s, visibility 0s 0.3s;-moz-transition: opacity 0.3s 0s, visibility 0s 0.3s;transition: opacity 0.3s 0s, visibility 0s 0.3s;}
.cd-popup1.is-visible1 {opacity: 1;visibility: visible;-webkit-transition: opacity 0.3s 0s, visibility 0s 0s;-moz-transition: opacity 0.3s 0s, visibility 0s 0s;transition: opacity 0.3s 0s, visibility 0s 0s;}
.cd-popup-container1 {position: relative;width:500px;margin:0 auto;background:#3d93fd;box-shadow: 0 0 20px rgba(0, 0, 0, 0.2);-webkit-transform: translateY(-60px);-moz-transform: translateY(-60px);-ms-transform: translateY(-60px);-o-transform: translateY(-60px);transform: translateY(-60px);-webkit-backface-visibility: hidden;-webkit-transition-property: -webkit-transform;-moz-transition-property: -moz-transform;transition-property: transform;-webkit-transition-duration: 0.3s;-moz-transition-duration: 0.3s;-ms-transition-duration: 0.3s;-o-transition-duration: 0.3s;transition-duration: 0.3s;}

.cd-popup-close{position: absolute;right:10px;top:-5px;z-index: 10;width:auto;height:20px;display: block;font-size:30px;color:#FFF; text-decoration:none; font-family:"微软雅黑";}
.is-visible1 .cd-popup-container1 {-webkit-transform: translateY(0);-moz-transform: translateY(0);-ms-transform: translateY(0);-o-transform: translateY(0);transform: translateY(0);}




.pointA{ width: 78%;height: 34px;line-height: 32px;border: none;background: transparent;text-indent: 5px;color: #acd7ff;padding: 0;text-overflow: ellipsis;white-space: nowrap; outline: none; border: 0;}
.pointBg{position: relative;height: 34px;line-height: 34px;width: 420px;font-size: 14px;color: #acd7ff;background-color: #3587eb;border-radius: 2px;margin-bottom: 10px;padding:0 0 0 10px;}
.pointBg:hover{ color:#9FF;}
input.pointA::-webkit-input-placeholder{color: #CFF;}
.search_listA { position: absolute; z-index: 99; background-color:rgba(255, 255, 255, 0.8); margin: 0; padding: 10px; width: 410px; top:92px; left: 40px;}
.search_listA li{  list-style: 0; height: 30px; line-height: 30px;}
.search_listA li a{ width: 100%;display: block;cursor: pointer;}

.search_listB { position: absolute; z-index: 99; background-color: rgba(255, 255, 255, 0.8); margin: 0; padding: 10px; width: 410px; top: 135px; left: 40px;}
.search_listB li{  list-style: 0; height: 30px; line-height: 30px;}
.search_listB li a{ width: 100%;display: block;cursor: pointer;}

.dir_submit{display: inline-block;float: right;padding: 0 25px;height: 32px;line-height: 32px;background-color: #559ffb;border: none;border-radius: 2px;color: #fff;font-size: 14px;text-decoration: none;box-shadow: 0 1px 1px 0 rgba(0,0,0,.21);-webkit-box-shadow: 0 1px 1px 0 rgba(0,0,0,.21);-moz-box-shadow: 0 1px 1px 0 rgba(0,0,0,.21);}
.refreshA{ width:40px;height:40px;float:left;margin:20px 0 0 0;}
.refreshA:hover{ opacity:0.8;}
.locationA{ width:430px;float:left; height:120px;}

.routed{ text-align:center; background-color:#09F; height:35px; line-height:35px; color:#FFF; font-size:18px;}
.mt {width:500px; background-color:#FFF;}
.mt-title .mt-item:last-child {border-right: 1px solid #e5e5e5;}
.mt-title {width: 300px;padding:10px; margin:0 auto; clear:both;}
.mt-title .mt-item { width:32%;list-style: none;float: left;cursor: pointer;border: 1px solid #e5e5e5;height: 24px;line-height: 24px; border-right: 0; text-align:center; text-decoration:none; color:#999;}
.mt-title .mt-item-cur { color:#2f87eb; background-color:#f0f7ff;}
.mt-count{width:500px; position: relative;overflow:hidden}
.mt-cont__wrap {position: absolute;}
.mt-count .mt-item {width:360px;  background-color:#FFF;overflow-y:auto;overflow-x:none;scrollbar-color: skyblue #ededed;scrollbar-width: thin;}
.mt-item::-webkit-scrollbar {width : 6px; height: 1px;}
.mt-item::-webkit-scrollbar-thumb {
  /*滚动条里面小方块*/
  border-radius   : 6px;background-color: skyblue;
  background-image: -webkit-linear-gradient(
      45deg,
      rgba(255, 255, 255, 0.2) 25%,
      transparent 25%,
      transparent 50%,
      rgba(255, 255, 255, 0.2) 50%,
      rgba(255, 255, 255, 0.2) 75%,
      transparent 75%,
      transparent
  );
  }
.mt-item::-webkit-scrollbar-track {/*滚动条里面轨道*/box-shadow   : inset 0 0 5px rgba(0, 0, 0, 0.2);background   : #ededed;border-radius: 6px;}
.mt-count .mt-item .w300{ width:300px; margin:0 30px;}
.mt-count .mt-item .w250{ width:295px; float:left; margin-left:10px;}

.h765{height:765px;}
.h700{height:700px;}
.mh300{height:300px;}


.tab-box{ width:500px; background-color:#FFF;}
.tab-box a{ color:#666; text-decoration:none;}
.tab-box a:hover{ color: #06F; text-decoration:none;}
.tab-box .tab{border-bottom: 1px solid #eee; height:55px;}
.tab-box .tab ul{height:55px;}
.tab-box .tab ul li{ width: 33.3%; float: left;  height: 55px; line-height: 55px; text-align: center; }
.tab-box .tab ul li.action{ background: #d8e7f5; }
.tab-box .box{width: 100%;height: calc(100vh - 350px);min-height: 200px; }
.tab-box .box .item{ display: none; padding: 15px; }
.tab-box .box .item:first-child{display: block;}
dl.h500{/* max-height:calc(100vh - 400px); overflow:scroll;*/ display:block;scrollbar-color: skyblue #ededed;scrollbar-width: thin;}
dl.h500 dd{ margin:0 0 0 12px;}

dl.h500::-webkit-scrollbar {width : 6px; height: 1px;}
dl.h500::-webkit-scrollbar-thumb {
  /*滚动条里面小方块*/
  border-radius   : 6px;background-color: skyblue;
  background-image: -webkit-linear-gradient(
      45deg,
      rgba(255, 255, 255, 0.2) 25%,
      transparent 25%,
      transparent 50%,
      rgba(255, 255, 255, 0.2) 50%,
      rgba(255, 255, 255, 0.2) 75%,
      transparent 75%,
      transparent
  );
  }
.colorR{ color:#C00;}
.mt-count .mt-item p{text-align: left;background: #f0f7ff;padding: 10px; margin:10px 0;}
.mt-count .mt-item dl dd.nr{ margin:0; padding:10px; line-height:30px;margin-inline-start:0; background-color:#FFF; border-bottom:1px solid #e5e5e5; font-size:12px;}
.mt-count .mt-item dl dd.nr:hover{ background-color:#f2f2f2;}
.mt-count .mt-item dl dd.nr span{ color:#09C;}
.mt-count .mt-item dl.wzx { margin:0; padding:0; }
.mt-count .mt-item dl dd.wz{ margin:0; padding:10px; line-height:30px;margin-inline-start:0; background-color:#FFF; border-bottom:1px solid #e5e5e5; font-size:12px; color:#06F;}
.mt-count .mt-item dl dd.wz i.numB{ width:25px; height:35px; background-image:url(../images/positionA3.png); background-repeat:no-repeat; background-position:0 0; text-align:center; line-height:26px; color:#FFF; display:block; font-style:normal; font-size:14px; float:left;}
.mt-count .mt-item dl dd.wz:hover i.numB{background-position:0 -39px;}
.mt-count .mt-item dl dd.wz:hover {background-color:#f2f2f2;}
.mt-count .mt-item dl dd.wz p{ margin:0; padding:0; background-color:transparent; color:#666; line-height:26px; font-size:12px;}
.mt-count .mt-item dl dd.wz p.colorB{ color:#09F; font-size:14px;}

.mt-count .mt-item dl dt{ margin:0; padding:0;}
.mt-count .mt-item dl dt.start{ background-image:url(../images/positionA3.png); background-repeat:no-repeat; background-position:0 0; height:35px; line-height:35px; padding-left:30px;}
.mt-count .mt-item dl dt.end{ background-image:url(../images/positionA3.png); background-repeat:no-repeat; background-position:0 -35px; height:35px;line-height:35px;  padding-left:30px;}




.mt-tabpage {width: 500px;}
.mt-tabpage-title {height: 35px;width: 250px;padding:10px; margin:0 auto;}
.mt-tabpage-title .mt-tabpage-item { width:33%;display:block;float:left;text-align:center;color:#FFF;}
.mt-tabpage-title .mt-tabpage-item img{opacity:0.3;}
.mt-tabpage-title .mt-tabpage-item img:hover {opacity:0.6;}
.mt-tabpage-title .mt-tabpage-item-cur img{ opacity:1;}
.mt-tabpage-title .mt-tabpage-item-cur img:hover{ opacity:1;}
.mt-tabpage-count {position: relative;width:500px;overflow: hidden; min-height:150px;}
.mt-tabpage-cont__wrap {position: absolute}
.mt-tabpage-count .mt-tabpage-item {width:499px;}
.bgW{ background-color:#FFF; padding:10px; margin:0; width:340px;}
.bgW dd{ margin:0;}
/* Utility classes */
.reset-position {top: 0;left: 0;}
.align-v {top: 50%;-webkit-transform:translateX(-50%);}
.align-h {left: 50%;-webkit-transform:translateX(-50%);}
.align-vh {top: 50%;left: 50%;-webkit-transform: translate(-50%, -50%);}
/* Main style */

.navigation{ float:right; background-color:#FFF; border-radius:5px; margin-right:20px; height:45px; padding:0 10px;}
.navigation li {list-style: none;float: left;display: inline-block;}
.navigation li a {display: block;width:80px;height: 45px;line-height:45px;position: relative;text-align: center;overflow: hidden;z-index: 1;}

.navigation li a span {display: block;position: absolute;font-size:16px;top: 50%;left: 50%;-webkit-transform: translate(-50%, -50%);-webkit-transition: all 0.5s ease; color:#09F;width:100%; font-family:"微软雅黑";}
.navigation li a i {position: absolute;top: 50%;left: 50%;-webkit-transform: translate(-50%, -50%);opacity: 0;text-transform: uppercase;-webkit-transition: all 0.25s 0.125s ease; color:#FFF; width:100%; height:45px;}
.navigation li a:hover.to.bottom span {-webkit-transform: translate(-50%, 5em);}
.navigation li a:hover.to.top span {-webkit-transform: translate(-50%, -5em);}
.navigation li a:hover.to.left span {-webkit-transform: translate(-5em, -50%);}
.navigation li a:hover.to.right span {-webkit-transform: translate(5em, -50%);}
.navigation li a:hover span {-webkit-transform: translate(-50%, 5em);color: rgba(255, 255, 255, 0.2);}
.navigation li a:hover i {opacity: 1;}


.searchC .navigation li a{display:block;height:45px;/*border-left:1px solid #000;*/padding:0;line-height:45px;text-decoration:none;position:relative;overflow:hidden;}
.searchC .navigation li a:hover,.searchC .navigation li a.current {background:#09F;color:#FFF;}
.searchC .navigation li a:hover,.searchC .navigation li a.current span{color:#FFF;}
.searchC .navigation li a:hover,.searchC .navigation li a.current i{color:#FFF;}
.searchC .navigation li .box{height:45px;position:absolute;top:45px;right:20px;display:none;background:#09F;color:#FFF; padding:0 10px; border-radius:5px;}
.searchC .navigation li .box a{display:block;float:left;color:#fff; width:auto; margin:0 5px;border:none;background:none;}
.searchC .navigation li .box a:hover{color: #FF6;}
.searchC .navigation li .box.onMe{ display:block;}



/*专题专栏滚动*/
.picScroll-left {  position: absolute; z-index: 100; top: 85px; width:500px; padding: 0; background-color:rgba(255, 255, 255, 0.8); margin:0 0 15px 20px; height: 110px; border-radius: 5px; box-shadow: 3px 3px 3px rgba(0, 0, 0, 0.1);   }
.picScroll-left .hd { z-index: 9; }
.picScroll-left .hd .prev { display: block; width: 20px; height: 20px; margin-left:0px; overflow: hidden; cursor: pointer; background: url(../images/slider-arrow.png) -107px 0 no-repeat; position: absolute; left: 0; top: 30px; background-size: auto 20px; border-radius: 10px; }
.picScroll-left .hd .next { display: block; width: 20px; height: 20px; margin-right:0px; overflow: hidden; cursor: pointer; background: url(../images/slider-arrow.png) -32px 0 no-repeat;  position: absolute; right:0px; top:30px; background-size:auto 20px; border-radius: 10px;}
.picScroll-left .hd ul { float: right; overflow: hidden; zoom: 1; margin-top: 10px; zoom: 1; }
.picScroll-left .hd ul li { float: left; width: 9px; height: 9px; overflow: hidden; margin-right: 5px; text-indent: -999px; cursor: pointer; }
.picScroll-left .hd ul li.on { background-position: 0 0; }
.picScroll-left .bd { padding: 0; margin: 0;width: 500px; }
.picScroll-left .bd ul { overflow: hidden; zoom: 1;}
.picScroll-left .bd ul li { float: left; _display: inline; overflow: hidden; text-align: center; width:100px; text-align: center; padding-top: 15px; }
.picScroll-left .bd ul li a{ border:0;display: block; text-align: center;}
.picScroll-left .bd ul li a span{ display: block; text-align: center; line-height: 100%; padding: 5px;}
.picScroll-left .bd ul li img { width: 51px;height:52px; -webkit-transform: scale(1); -moz-transform: scale(1); -ms-transform: scale(1); transform: scale(1); -webkit-transition: 0.3s; -moz-transition: 0.3s; -o-transition: 0.3s; transition: 0.3s; border:0;}
.picScroll-left .bd ul  li:hover img { -webkit-transform: scale(1.1); -moz-transform: scale(1.1); -ms-transform: scale(1.1); transform: scale(1.1); }


/* 本例子css */

.txtScroll-top{ width:560px;  overflow:hidden;  border:0px solid #ccc;  float: right;  margin:15px  25px 0 0;position: relative; height: 50px;}
.txtScroll-top .bd{ padding:0px;float: right; width: 500px; height: 48px; position: relative; top:-48px;}
.txtScroll-top .infoList li{ height:24px; line-height:24px;   }
.txtScroll-top .infoList li a{ color:#FFF;}
.txtScroll-top .infoList li .date{ float:right; color:#FFF;  }
.logo{ width: 630px; float: left; margin-top: 8px;}
.w1200Nav{ width: 650px; float: right;}

.navUl { width: 650px;margin:15px auto;display: block;}
.navUl li {background: url(../images/line.png) no-repeat center left;text-align: center;line-height: 50px;height: 50px;color: #FFFFFF;font-size: 18px;font-weight: bold;padding: 0px 15px;float:left;width:20%;z-index:999;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
.navUl li a{ color:#fff; text-decoration: none;}
.navUl li:hover { background-color:#d71619 !important;}
.navUl li:first-of-type{ background: none;}
a.openX { color: #ffcc74  !important; }
a.openX  i{background-image: url(../images/dot01.png); width: 14px; height: 14px; background-position: center; background-repeat: no-repeat; background-size: 14px auto;}
a.on  i{background-image: url(../images/dot02.png) !important;}
.fast{ width: 40px; font-size: 18px; line-height: 105%; color: #1269d3; font-weight: bold; height: 36px; padding: 5px; text-align: center; background-color: #fff; border-radius: 5px;}


.clear::after{ content: ""; display: block; clear: both;}

#mapI{width:100%; height:calc(100vh - 0px);}
.headTop{ height: 80px; background-image:url(../images/bg_logo.png); background-position: right center; background-repeat: no-repeat; background-color: transparent; position: absolute; top: 0;right: 0; width: 100%; }
.headTop_con{ padding: 0px 0 0px 25px;}
.navL{ width: 500px;}

.listTab{ margin: 0; padding:10px 0; background-color:rgba(255, 255, 255, 0.85); height: calc(100vh - 150px); width: 500px;}
.listTab li{ padding:5px 0 0 0; margin: 0px; }
.listTab li a{padding:0px; margin: 10px; border-bottom: 1px solid #e5e5e5; display: block;}
.listTab li:hover{ background-color: #FFF;}

.Columns{  margin: 0; padding: 0;position: relative; top:0; width: 340px; float: left;}
.Columns>li{  float: right; text-align: center; font-size: 20px; text-align: center; padding: 10px 0; margin: 0  15px 0 0; cursor: pointer;}
.ColumnsT1.onMe{ color: #3587eb;}
.ColumnsT1 span{ width: 13px; height: 10px; background-image:url(../images/icon.3453a6e.png); background-repeat: no-repeat; background-position:  -338px -220px; display: inline-block; margin-left: 5px;}
.ColumnsT1.onMe span{background-position: -402px -220px !important;}
.Columns li>ul{ padding: 10px; margin: 0; display: none; box-shadow: 2px 2px 3px #ededed; width: 480px;z-index: 10; background-color: #fff; position: absolute; top: 50px; right: 0;}

.Columns li>ul>li{ float: left; width:calc(33.33% - 20px); padding: 0px 10px 10px 10px; margin: 0; font-size: 16px; text-align: left;}
.Columns li>ul.w50>li{ float: left; width:calc(50% - 20px); padding: 0px 10px 10px 10px; margin: 0; font-size: 18px; text-align: center;}
.Navbg{background-image: url(../images/grade2.png); background-repeat: no-repeat;background-position:left bottom;  background-color: #fff; }
.positionNow{ width: 160px; float: left;  color: #fff; box-sizing: border-box; padding: 11px 0 0 15px; font-size: 20px; }
.moreXia{ width: 160px; text-align: center; background-color: rgba(255, 255, 255, .95); height: 40px; border-radius: 20px;position: absolute; bottom: -25px; left: 170px; z-index: 100;box-shadow: 3px 3px 3px rgba(0, 0, 0, 0.1); padding: 0 0 0 0;box-sizing: border-box; cursor: pointer;}
.moreXia p{ margin: 0; padding: 0; text-align: center; color: #333;}

.openXList{ margin: 0; padding: 10px 0; box-sizing: border-box; background: linear-gradient(180deg,rgba(22,59,121,1),rgba(22,59,121,0.7), rgba(22,59,121,0.4));  border-radius: 10px; position: absolute; top:85px; right: 5px; z-index: 99; width: 650px; display: block; }
.openXList li{ list-style: none; width: 20%; float: left;box-sizing: border-box; text-align: center; margin: 0; padding:10px 0; height: }
.openXList li a{ color: #fff; text-decoration: none; font-size: 16px;}
.dot{width: 13px; height: 10px; background-image:url(../images/icon.3453a6e.png); background-repeat: no-repeat; background-position:  -338px -220px; display: inline-block; margin-left: 5px;}
.open .dot{ background-position: -402px -220px !important; }
.open p{ color:#3587eb !important; }
.w500S{ width:500px;float:left; z-index:99; margin-left:10px; position: absolute; top: 10px;}

.nuText{ width: 320px;}
.nuText h1{ font-size: 18px; margin: 0; padding: 5px; overflow: hidden; height: 30px; line-height: 30px;white-space: nowrap;text-overflow: ellipsis;}
.nuText p{ margin: 5px; padding: 0; font-size: 14px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
p.address{background-image: url(../images/positionA1.png); background-repeat: no-repeat;background-position: 0 5px; padding-left: 15px;  }
p.telphone{background-image: url(../images/positionA2.png); background-repeat: no-repeat;background-position: 0 5px; padding-left: 15px;}
p.work{background-image: url(../images/positionA3.png); background-repeat: no-repeat;background-position: 0 5px; padding-left: 15px;}
.numTip{ background-image: url(../images/A3.png); background-repeat: no-repeat; width: 24px; height: 35px; background-position: 0 top; color: #fff; text-align: center; font-size: 12px; line-height: 25px;}
.back{ background-image: url(../images/share.png); background-repeat: no-repeat;background-position: 0 -2px; width: 40px; height: 24px; color: #fff; font-size: 14px; line-height: 24px; padding-left: 25px; 
position: absolute; top:5px; right:5px; cursor: pointer; }
.tumP{ width: 120px; border-radius: 5px; height: 90px; overflow: hidden;}

.tip1{color: #2875e0;background-color: rgba(40, 117, 224, 0.05);border: 1px solid #2875e0; margin-right: 5px;padding: 0 4px;line-height: 20px;margin-right: 8px;font-size: 13px;height: 22px;border-radius: 2px;}
.tip2{color: #43b845;background-color: rgba(67, 184, 69, 0.05);border: 1px solid #43b845;margin-right: 5px;padding: 0 4px; line-height: 20px; margin-right: 8px; font-size: 13px; height: 22px;border-radius: 2px;}
.tip3{color: #e0ae28;background-color: rgba(40, 117, 224, 0.05);border: 1px solid #e0ae28; margin-right: 5px;padding: 0 4px;line-height: 20px;margin-right: 8px;font-size: 13px;height: 22px;border-radius: 2px;}
.tip4{color: #ca4e14;background-color: rgba(67, 184, 69, 0.05);border: 1px solid #ca4e14;margin-right: 5px;padding: 0 4px; line-height: 20px; margin-right: 8px; font-size: 13px; height: 22px;border-radius: 2px;}
.tip5{color: #e019a4;background-color: rgba(40, 117, 224, 0.05);border: 1px solid #e019a4; margin-right: 5px;padding: 0 4px;line-height: 20px;margin-right: 8px;font-size: 13px;height: 22px;border-radius: 2px;}
.tip6{color: #da1212;background-color: rgba(67, 184, 69, 0.05);border: 1px solid #da1212;margin-right: 5px;padding: 0 4px; line-height: 20px; margin-right: 8px; font-size: 13px; height: 22px;border-radius: 2px;cursor: pointer;}
.tip7{color: #01bad3;background-color: rgba(40, 117, 224, 0.05);border: 1px solid #01bad3; margin-right: 5px;padding: 0 4px;line-height: 20px;margin-right: 8px;font-size: 13px;height: 22px;border-radius: 2px;cursor: pointer;}
.tip8{color: #e4c200;background-color: rgba(67, 184, 69, 0.05);border: 1px solid #e4c200;margin-right: 5px;padding: 0 4px; line-height: 20px; margin-right: 8px; font-size: 13px; height: 22px;border-radius: 2px;cursor: pointer;}
.goTo{color: #2875e0;background-color: #fffee3;border: 1px solid #2875e0; margin-right: 5px;padding: 0 4px;line-height: 20px;margin-right: 8px;font-size: 13px;height: 22px;border-radius:5px; cursor: pointer; }
.roadGo{background-image: url(../images/icon.3453a6e.png); background-repeat: no-repeat; background-position: -245px -211px ; width:16px; height:16px; display: inline-block; }

.content p{ margin: 5px 0 ;}
.content {margin: 0; padding:0;position: relative;background-color: #fff; top:10px; width:500px; border-radius: 5px;box-shadow: 0 2px 2px rgba(0, 0, 0, .15);}
.content .h1{ font-size: 18px; margin: 0;line-height: 36px; height:36px; background-color: #6ea2fb; color: #fff; padding: 0 15px; float: left; width: 470px;border-radius: 5px;position: relative; top:-10px;}
.contentDiv{height: calc(100vh - 150px); padding:0 10px 10px 10px;float: left; width: 480px}

.slideTxtBox{  border:1px solid #ddd; text-align:left;  margin-top: 20px; }
.slideTxtBox .hd{ height:30px; line-height:30px; background:#f4f4f4; padding:0;   border-bottom:1px solid #ddd;  position:relative; }
.slideTxtBox .hd ul{ float:left;  position:absolute; left:10px; top:-1px; height:32px;   }
.slideTxtBox .hd ul li{ float:left; padding:0 15px; cursor:pointer;  }
.slideTxtBox .hd ul li.on{ height:30px;  background:#fff; border:1px solid #ddd; border-bottom:2px solid #fff; }
.slideTxtBox .bd ul{ padding:15px;  zoom:1; min-height: 300px; max-height: 350px;}
.Box6 {padding: 10px;zoom: 1;width: calc(100% - 20px);overflow-x: hidden;}

.Box6 table{ border-left: 1px solid #333 !important;border-top: 1px solid #333 !important; max-width: 440px !important;}
.Box6 table tr td{ border-right: 1px solid #333 !important;border-bottom: 1px solid #333 !important;padding: 5px;}

.slideTxtBox .bd ul:nth-of-type(1){display: block;}
.slideTxtBox .bd img{max-width: 450px}
#listNav{ display: block; z-index: 100;box-shadow: 3px 3px 3px rgba(0, 0, 0, 0.1);}
#listCon{ display: block; position: relative;}
.left1000 { left: -1000px;}
.eyeShow{ width: 44px; height: 44px; position: absolute; top:10px; left: 530px; background-image: url(../images/nameShow.png); background-position:center; background-repeat: no-repeat; cursor: pointer; z-index: 999;
}
.eyeHide{ width: 44px; height: 44px; position: absolute; top:10px; left: 530px; background-image: url(../images/nameHide.png); background-position:center; background-repeat: no-repeat; cursor: pointer; z-index: 999;
}


.navUlx li {background: url(../images/line.png) no-repeat center left;text-align: center;line-height: 50px;height: 50px;color: #FFFFFF;font-size: 21px;font-weight: bold;padding: 0px 10px;float:left;width:11.1%;z-index:999;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
.navUlx li a{ color:#fff; outline: none;}
.navUlx { width: 1100px;margin:15px 0 0 0;display: block; float: right;}

.mapLink {
    width: 40px;
    position: absolute;
    top: 60px;
    left: 532px;
    cursor: pointer;
    font-size: 12px;
    text-align: center;
    background-color: #fff;
    border-radius: 5px;
    padding: 4px 0;
    box-shadow: 0px 0px 5px rgba(0,0,0,0.35); z-index: 999;
}