@charset "utf-8";
html {
  background: #fff;
}
html,
body,
ul,
li,
ol,
dl,
dd,
dt,
p,
h1,
h2,
h3,
h4,
h5,
h6,
form,
fieldset,
legend,
img {
  margin: 0;
  padding: 0;
}
/*  HTML5  */
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
menu,
nav,
section {
  display: block;
}
fieldset,
img {
  border: none;
}
img {
  vertical-align: middle;
}
address,
caption,
cite,
code,
dfn,
th,
var {
  font-style: normal;
  font-weight: normal;
}
ul,
li {
  list-style: none;
}
input {
  padding: 0px;
  font-family: "微软雅黑";
}
input::-moz-focus-inner {
  border: none;
  padding: 0;
}
select,
input {
  vertical-align: middle;
}
select,
input,
textarea {
  font-size: 12px;
  margin: 0;
}
input[type="text"],
input[type="password"],
textarea {
  outline-style: none;
  -webkit-appearance: none;
}
textarea {
  resize: none;
}
table {
  border-collapse: collapse;
}
body {
  color: #333;
  /* font-size: 12px; */
  font-family: "微软雅黑", "Microsoft Yahei", tahoma, arial, "Hiragino Sans GB";
  background: #fff;
}
.clearfix:after {
  content: ".";
  display: block;
  height: 0;
  visibility: hidden;
  clear: both;
}
.clearfix {
  zoom: 1;
}
.clearit {
  clear: both;
  height: 0;
  font-size: 0;
  overflow: hidden;
}
a {
  color: #333333;
  text-decoration: none;
}
a:hover {
  color: #f67919;
  text-decoration: none;
}
.hidden {
  visibility: hidden;
}
.fl {
  float: left;
}
.fr {
  float: right;
}
.form-select select {
  border: 1px solid #ccc;
  border-radius: 2px;
  padding: 5px 3px;
  margin-right: 11px;
  width: 130px;
  height: 28px;
  line-height: 28px;
  _vertical-align: bottom;
  _margin-top: 3px;
}
.form-select .mr0 {
  margin-right: 0;
}

.Cootion {
  width: 100%;
  background-color: #f5f5f5;
  padding: 50px 0px;
}
.m_map {
  width: 950px;
  height: 724px;
  margin: 30px auto;
  position: relative;
  background: url(../images/diru.png) no-repeat 0 0;
  background-size: 100%;
}
.tait {
  font-size: 36px;
  font-weight: bold;
  color: #666666;
  text-align: center;
  left: 100px;
}
.tait span {
  color: #ff6d3b;
}
.tait2 {
  font-size: 36px;
  font-weight: bold;
  color: #666666;
  text-align: center;
  padding: 50px 0px;
}
.mp {
  position: absolute;
  cursor: pointer;
  background: url(../images/fi1.png) no-repeat center 0px;
  background-size: 53%;
  width: 24px;
  height: 37px;
  -webkit-transition: all 0.2s ease-out;
  -moz-transition: all 0.2s ease-out;
  -ms-transition: all 0.2s ease-out;
  -o-transition: all 0.2s ease-out;
  transition: all 0.2s ease-out;
}
.mp:hover {
  background: url(../images/fi2.png) no-repeat center 0px;
  background-size: 53%;
  -webkit-transition: all 0.2s ease-out;
  -moz-transition: all 0.2s ease-out;
  -ms-transition: all 0.2s ease-out;
  -o-transition: all 0.2s ease-out;
  transition: all 0.2s ease-out;
}
.hover_tu {
  background: url(../images/fi2.png) no-repeat 4px 20px;
}
.mp .mito {
  position: absolute;
  left: 0px;
  bottom: 6px;
  font-size: 10px;
  color: #666666;
}
.mp .find_mi1 {
  left: 1px;
  width: 60px;
}
.mp .find_mi2 {
  left: -5px;
  width: 55px;
}
.feng {
  position: absolute;
  display: none;
  width: 347px;
  height: 85px;
  left: -176px;
  top: -78px;
  background: #666666;
  border-radius: 8px;
  /* background: url(../images/vf1.png) no-repeat 0 top; */
  z-index: 10;
}
.feng .sang {
  position: absolute;
  left: 235px;
  bottom: 0px;
  background: url(../images/vf2.png) no-repeat 0 0;
  width: 14px;
  height: 8px;
}
.feng .tree {
  height: 62px;
  width: 330px;
  margin: 9px;
}
.feng .tree .boou {
  width: 86px;
  height: 62px;
  float: left;
  display: none;
}
.feng .tree .du_size {
  float: right;
  height: 62px;
  width: 320px;
}
.feng .tree .du_size p {
  font-size: 12px;
  color: #fff;
  line-height: 18px;
}
.mp1 {
  left: 647px;
  top: 290px;
}
.mp2 {
  left: 665px;
  top: 306px;
}
.mp3 {
  left: 620px;
  top: 315px;
}
.mp4 {
  left: 620px;
  top: 356px;
}
.mp5 {
  left: 637px;
  top: 346px;
}
.mp6 {
  left: 635px;
  top: 304px;
}
.mp7 {
  left: 625px;
  top: 257px;
}
.mp8 {
  left: 739px;
  top: 218px;
}
.mp9 {
  left: 695px;
  top: 82px;
}
.mp10 {
  left: 622px;
  top: 189px;
}
.mp11 {
  left: 687px;
  top: 247px;
}
.mp12 {
  left: 640px;
  top: 230px;
}
.mp13 {
  left: 596px;
  top: 366px;
}
.mp14 {
  left: 596px;
  top: 329px;
}
.mp15 {
  left: 751px;
  top: 260px;
}
.mp16 {
  left: 731px;
  top: 306px;
}
.mp17 {
  left: 726px;
  top: 265px;
}
.mp18 {
  left: 784px;
  top: 200px;
}
.mp19 {
  left: 785px;
  top: 160px;
}
.mp20 {
  left: 803px;
  top: 149px;
}
.mp21 {
  left: 729px;
  top: 452px;
}
.mp22 {
  left: 698px;
  top: 432px;
}
.mp23 {
  left: 665px;
  top: 396px;
}
.mp24 {
  left: 683px;
  top: 423px;
}
.mp25 {
  left: 713px;
  top: 442px;
}
.mp26 {
  left: 688px;
  top: 396px;
}
.mp27 {
  left: 698px;
  top: 469px;
}
.mp28 {
  left: 713px;
  top: 479px;
}
.mp29 {
  left: 660px;
  top: 450px;
}
.mp30 {
  left: 682px;
  top: 457px;
}
.mp31 {
  left: 642px;
  top: 495px;
}
.mp32 {
  left: 671px;
  top: 351px;
}
.mp33 {
  left: 723px;
  top: 347px;
}
.mp34 {
  left: 655px;
  top: 338px;
}
.mp35 {
  left: 653px;
  top: 370px;
}
.mp36 {
  left: 694px;
  top: 343px;
}
.mp37 {
  left: 615px;
  top: 390px;
}
.mp38 {
  left: 579px;
  top: 380px;
}
.mp39 {
  left: 633px;
  top: 398px;
}
.mp40 {
  left: 633px;
  top: 398px;
}
.mp41 {
  left: 605px;
  top: 460px;
}
.mp42 {
  left: 564px;
  top: 460px;
}
.mp43 {
  left: 584px;
  top: 435px;
}
.mp44 {
  left: 622px;
  top: 449px;
}
.mp45 {
  left: 584px;
  top: 507px;
}
.mp46 {
  left: 602px;
  top: 516px;
}
.mp47 {
  left: 585px;
  top: 476px;
}
.mp48 {
  left: 600px;
  top: 587px;
}
.mp49 {
  left: 523px;
  top: 588px;
}
.mp50 {
  left: 564px;
  top: 563px;
}
.mp51 {
  left: 493px;
  top: 485px;
}
.mp52 {
  left: 463px;
  top: 464px;
}
.mp53 {
  left: 491px;
  top: 430px;
}
.mp54 {
  left: 447px;
  top: 474px;
}
.mp55 {
  left: 502px;
  top: 522px;
}
.mp56 {
  left: 434px;
  top: 560px;
}
.mp57 {
  left: 392px;
  top: 543px;
}
.mp58 {
  left: 416px;
  top: 552px;
}
.mp59 {
  left: 452px;
  top: 517px;
}
.mp60 {
  left: 411px;
  top: 517px;
}
.mp61 {
  left: 376px;
  top: 555px;
}
.mp62 {
  left: 412px;
  top: 602px;
}
.mp63 {
  left: 263px;
  top: 475px;
}
.mp64 {
  left: 539px;
  top: 392px;
}
.mp65 {
  left: 439px;
  top: 386px;
}
.mp66 {
  left: 465px;
  top: 386px;
}
.mp67 {
  left: 480px;
  top: 375px;
}
.mp68 {
  left: 505px;
  top: 375px;
}
.mp69 {
  left: 520px;
  top: 364px;
}
.mp70 {
  left: 493px;
  top: 385px;
}
.mp71 {
  left: 419px;
  top: 360px;
}
.mp72 {
  left: 493px;
  top: 320px;
}

.mp73 {
  left: 194px;
  top: 198px;
}
