@charset "utf-8";
/* CSS Document */
.zt-comrlink{margin-right: -540px;    margin-right: -540px;position: absolute;right: 50%;top: 10px;font-size: 0;font-family: "Microsoft YaHei", "微软雅黑";}
.zt-comrlink li {display: inline-block; margin-left: 10px; }
.zt-comrlink li a { display: block;background: rgba(0, 0, 0, 0.4); color: #fff;border-radius: 4px; font-size: 15px;height: 32px;line-height: 32px;text-align: center;padding: 0 10px; transition: 0.4s all;text-decoration: none;}

.d-content {padding:20px;background: #fff;height: auto;min-height: 400px;_height: 400px;}
.d-banner .img_title {display: none;}
.d-banner img {width: 100%;height: auto;}
.d-banner { position: relative;}
.d-banner .d_logo { position: absolute; left: 10px; top: 6px;}
.d-banner .d_logo img { width: 150px;}



.d-map-list {padding-top: 15px;}
.d-map-list li {width: 278px;float: left; margin: 16px 16px 0px 0px;}
.d-map-list li a {display: block;border: 1px solid #ccc;padding: 5px;}
.d-map-list li a:hover {border: 1px solid #0094fc;color: #333;}
.d-map-list a img {display: block;width: 100%;height: 254px;}
.d-map-list .d-info {height: 32px;line-height: 32px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.d-map-list li:nth-of-type(4n){ margin-right: 0px;}
.d-map-list .d-down-btn {height: 25px;line-height: 25px;padding-left: 20px;background: url("../images_dtfw/btn_download.png") 2px center no-repeat;color: #0094fc;}
.d-map-list .d-info-hit {height: 25px;line-height: 25px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.d-map-list .d-info-hit span {color: #0094fc;}
.d-map-list .d-info-hit i {padding: 0 2px;}

.mapDownTips {line-height: 50px;text-align: left;}
.mapDownTips a {text-align: center; display: inline-block;*zoom: 1;*display: inline;height: 30px;line-height: 30px;background: #eee;color: #808080;width: 100px;margin: 0 15px;}
.mapDownTips a:hover {color: #0094fc;}

.map-detail {width: 100%;height: 100%;position: relative;}
.map-control {position: absolute;bottom: 0;height: 55px;background-color: #0094fc;width: 100%;line-height: 55px;}
.map-btn-box {width: 500px;margin: 12px auto 0;}
.map-btn-box li {float: left;width: 50px;height: 30px;border-radius: 5px;background: #fff;overflow: hidden;}
.map-btn-box li a {display: block;height: 100%;}
.map-btn-box li:hover {background: #095ca3;cursor: pointer;}

.map-btn-box li.num1 a {background: url("../images_dtfw/icon_enlarge.png") center center no-repeat;}
.map-btn-box li.num2 a {background: url("../images_dtfw/icon_deflate.png") center center no-repeat;}
.map-btn-box li.num3 a {background: url("../images_dtfw/full_screen_exit.png") center center no-repeat;}
.map-btn-box li.num4 a {background: url("../images_dtfw/btn_download_default.png") center center no-repeat;}
.map-btn-box li.num4 a:hover {background: url("../images_dtfw/btn_download_pressed.png") center center no-repeat;}


.map-btn-box li.num1 {border-radius: 5px 0 0 5px;margin-right: 1px;}
.map-btn-box li.num2 {border-radius: 0 5px 5px 0;}
.map-btn-box li.num3 {margin-left: 140px;}
.map-btn-box li.num4 {float: right;}




.d-twbox > .fr {width: 528px;}

.d-twbox > .fl { width: 610px; height: 470px; overflow: hidden; position: relative; border: 1px solid #ddd;}
.d-twbox > .fl .hd { height: 20px; overflow: hidden; position: absolute; right: 5px; bottom: 6px; z-index: 1; }
.d-twbox > .fl .hd ul { overflow: hidden; zoom: 1; float: left; }
.d-twbox > .fl .hd ul li { float: left; margin-right: 2px; width: 18px; height: 18px; line-height: 18px; text-align: center; background: #9c9c9c; cursor: pointer;border: 1px solid #333;color: #fff;}
.d-twbox > .fl .hd ul li.on { background: #0094fc; color: #fff; }
.d-twbox > .fl .bd { position: relative; height: 100%; z-index: 0;}
.d-twbox > .fl .bd li { zoom: 1; vertical-align: middle;position: relative;}
.d-twbox > .fl .bd li a {display: block;}
.d-twbox > .fl .bd li .title {
  position: absolute;display: block;bottom: 0;left: 0;
  background: url("../images_dtfw/black_50.png");height: 35px;line-height: 35px;color: #fff;
  overflow: hidden;text-overflow: ellipsis;white-space: nowrap;width: 70%;padding: 0 27% 0 3%;}

.d-twbox > .fl .bd img { width: 100%; height: 470px; display: block; }

/* 下面是前/后按钮代码，如果不需要删除即可 */
.d-twbox > .fl .prev,
.d-twbox > .fl .next { position: absolute; left: 0; top: 50%; margin-top: -25px; display: block; width: 30px; height: 40px; background: url(../images_dtfw/btn_left.png) no-repeat;}
.d-twbox > .fl .next { left: auto; right: 0; background: url(../images_dtfw/btn_right.png) no-repeat; }
.d-twbox > .fl .prevStop { display: none; }
.d-twbox > .fl .nextStop { display: none; }


.u-title-d {font-size: 18px;line-height: 30px;color: #07438a;font-weight: bold;}
.u-side-text {line-height: 30px;font-size: 14px;color: #666460;margin-top: 10px;}
.u-side-text p {text-indent: 2em;}

/*友情链接*/
.ls-ind-linkcon {border: 1px #C2DBE9 solid;padding-bottom: 2px;  }
.ls-ind-linktop {height: 42px;background: #E9F5FE;}
.ls-ind-linktop ul li {float: left;width: 238px;height: 42px;}
.ls-ind-linktop ul li span {display: block;height: 42px;line-height: 40px;text-align: center;font-size: 15px;cursor: pointer;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.ls-ind-linktop ul li.active span {border-top: 2px #145CA6 solid;margin-top: -2px;color: #145CA6;font-weight: bold;background: #fff;}
.ls-ind-linktop ul li.title {width: 200px;}
.ls-ind-linktop ul li.title span {background: #145CA6;color: #fff;font-weight: bold;}
.ls-ind-linklist {height: 90px;padding: 15px;overflow-x: hidden;overflow-y: auto !important;}
.ls-ind-linklist .con {display: none;}
.ls-ind-linklist .active {display: block;}
.ls-ind-linklist ul li {float: left;width: 183px;height: 26px;line-height: 26px;padding: 0 15px ;}
.ls-ind-linklist ul li a {display: block; color: #666;font-size: 14px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.ls-ind-linklist ul li a:hover {color: #0094fc;}
@media (min-width:992px) and (max-width:1199px){
  .d-twbox > .fl{width: 510px; height: 400px;}
  .d-twbox > .fl .bd img{ height: 400px;}
  .d-twbox > .fr {width: 425px;}
  .d-map-list li{ width: 226px;}
  .d-map-list a img{ height: 180px;}
  .ls-ind-linklist ul li{width: 200px;}
}
@media (max-width:991px){
  .d-content{ padding: 15px;}
  .ahbzdt{ padding-bottom: 0px;}
  .mt20{ margin-top: 15px;}
  .d-twbox > .fl{width: auto; height: 561px;float: none;}
  .d-twbox > .fl .bd img{ height: 561px;}
  .d-twbox > .fr{width: auto; float: none;margin-top: 10px;}
  .d-map-list li { width: 361px;   }
  .d-map-list li:nth-of-type(4n){ margin-right: 18px;}
  .d-map-list li:nth-of-type(2n){ margin-right: 0px;}
  .ls-ind-linklist ul li{width: 33.33%; padding: 0px;   }
}
@media (max-width:767px){
  .d-content{ padding: 10px;}
  .d-twbox > .fl{  height: 500px; }
  .d-twbox > .fl .bd img{ height: 500px;}
  .d-map-list li { width: 48%;   margin: 0 1% 10px;box-sizing: border-box; }
  .ls-ind-linklist{ padding: 10px;}
  .ls-ind-linktop ul li.title{width: 100%;}
  .mt20{ margin-top: 10px;}
}
@media (max-width:600px){
  .ls-logo-gh, .ls-unit-name, .ls-logo-gh li, .ls-unit-name li{ display: inline;}
}
@media (max-width:667px){
  .d-twbox > .fl{  height: 450px!important; }
  .d-twbox > .fl .bd img{ height: 450px;}
}
@media (max-width:567px){
  .d-twbox > .fl{  height: 400px!important; }
  .d-twbox > .fl .bd img{ height: 400px;}
  .d-map-list li { width: 100%;   margin: 10px 0 0;}
  .d-map-list a img{ height:auto;}
  .map-btn-box { width: 90%;  }
  .ls-jiucuo{position: static;   margin-left: 0px; display: inline-block;}
}

@media (max-width:467px){
  .ls-ind-linklist ul li{width: 50%;}
  .d-twbox > .fl{  height: 350px!important; }
  .d-twbox > .fl .bd img{ height: 350px;}
}
@media (max-width:367px){
  .d-twbox > .fl{  height: 260px!important; }
  .d-twbox > .fl .bd img{ height: 260px;}
}
.newsinfo {
  height: auto;
  line-height: 28px;
  font-size: 14px;
  padding: 7px 0 7px 4px;
  color: #666;
  margin-top: 15px;
  text-align: center;
  border-bottom: 1px solid #d0d0d0;
}

.newsinfo span {
  display: inline-block;
  margin: 0 6px;
}

.newsinfo .wz_sc {
  background: url("../images/wz_sc.png") left center no-repeat;
  padding: 0 0 0 20px;
}

.newsinfo .wz_sc a {
  color: #666;
}

.newsinfo .wz_jc {
  background: url("../images/wz_glass.png") left center no-repeat;
  padding: 0 0px 0 20px;
}

.newsinfo .wz_jc a {
  color: #fe8f00;
}

.newsinfo i {
  font-style: normal;
}

.newsinfo a {
  color: #666;
}

.newsinfo .active {
  display: inline-block !important;
}

.newsinfo .share {
  display: inline-block;
  vertical-align: middle;
  padding-left: 23px;
  background: url(../images_dtfw/wzicon2.gif) left center no-repeat;
}

.newsinfo .share-box {
  position: relative;
  right: auto;
  top: auto;z-index: 9999;
}
#pageContent {
  position: absolute;
  top: 0;
  bottom: 56px;
  left: 0;
  right: 0;
  overflow: hidden;background: #fff;
}
body{ overflow: visible;}
#imgContainer {
  width: 100%;
  height: 100%;
}

#positionButtonDiv {
  background: rgb(58, 56, 63);
  background: rgba(58, 56, 63, 0.8);
  border: solid 1px #100000;
  color: #fff;
  padding: 8px;
  text-align: left;
  position: absolute;
  right: 35px;
  top: 35px;
}

#positionButtonDiv .positionButtonSpan img {
  float: right;
  border: 0;
}

.positionMapClass area {
  cursor: pointer;
}

.zoomButton {
  border: 0;
  cursor: pointer;
}

.zoomableContainer {
  background-color: #ffffff;
}

.map-btn-box li {
  cursor: pointer;
}