﻿@charset "utf-8";

/*主要CSS*/
html:root{
  	overflow-y: auto;
  	overflow-x: hidden;}

.mapBody{background: #666 url(../images/case_bg.jpg) no-repeat center center;background-size: cover;height:950px; padding-top:8%;margin-top: -70px;position: relative;}
#mapTipContent{width: 900px;margin: 0 auto;display: none;}
#stateTip{left: 100%; text-align: left;display: inline;position: absolute;}
#stateTip svg{display: none;}
.mapBody dl{position: absolute;width: 170px;z-index: 9999999;margin-top: 30px;}
.mapBody dl dt a{display: block;width: 100%;height: 40px;line-height: 38px;border: 1px solid #d8a451;margin: 25px 0;font-size: 16px;color: #cc881c;padding-left: 5px;box-sizing: border-box;}
.mapBody dl dt img{margin: 12px 15px;display: block;float: left;}
.mapBody dl dt .case_img2{display: none;}
.mapBody dl dt:hover a{border: none;color: #fff;background: #028426;border-radius: 20px 0 20px 0;}
.mapBody dl dt:hover .case_img1{display: none;}
.mapBody dl dt:hover .case_img2{display: block;}

.mapTipText{width: 280px;height: 181px; padding: 0px 8px;background: url(../images/case_bg2.png) no-repeat center;position: absolute;top: -365px;left: 120px;}

.mapTipText .mapTipList{float: left;margin-left: 4px;}
.mapTipText .mapTipList h2{text-align: left; padding-top:6px;padding-left: 15px;}
.mapTipText .mapTipList h2 a{font-size: 18px;color: #262626;}
.mapTipText .mapTipList h2 a:hover{ color: #237950;}
.mapTipText .mapTipList h2 a span{font-size: 16px;margin-left: 3px;}
.mapTipText .mapTipList ul{display:block}
.mapTipText .mapTipList ul li{list-style: none;float: left;padding: 4px 0px 0 3px;}
.mapTipText .mapTipList ul li a{color: #262626; font-size:14px; display:inline-block; padding:0 2px; text-decoration:none;width: 55px;height: 25px;line-height: 25px;text-align: center;}
.mapTipText .mapTipList ul li a:hover{background: #ffcc00;border-radius: 5px 0 5px 0;}
.case_but{
	margin: 0
}








