/* ������ʽ��css */
html,body {
color: #333;
margin: 0;
height: 100%;
font-family: "Myriad Set Pro","Helvetica Neue",Helvetica,Arial,Verdana,sans-serif;
}
* {
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
a {
text-decoration: none;
color: #000;
}
img {
border: 0;
}
body {
background: #fff;
color: #666;
font-family: 'Microsoft Yahei', 'PingFangSC', sans-serif;
}
html, body, div, dl, dt, dd, ol, ul, li, h1, h2, h3, h4, h5, h6, p, blockquote, pre, button, fieldset, form, input, legend, textarea, th, td {
margin: 0;
padding: 0;
}
a {
text-decoration: none;
color: #08acee;
}
button {
outline: 0;
}
img {
border: 0;
}
button,input,optgroup,select,textarea {
margin: 0;
font: inherit;
color: inherit;
outline: none;
}
li {
list-style: none;
}
a {
color: #666;
}
a:hover {
color: #000;
}
.clearfix::after {
clear: both;
content: ".";
display: block;
height: 0;
visibility: hidden;
}
.clearfix {
}
/* ��Ҫ������ʽcss */
.map-content {
padding: 30px 0;
}
.map-module {
width: 700px !important;
margin: 0 auto;
position: relative;
transition: all .3s ease;
}
.map-title {
font-size: 24px;
color: #333;
text-align: center;
margin: 50px 0;
position: relative;
}
.map-content-box span{
color:#fff;
}
.map-branch .map-title {
margin: 20px 0 0;
z-index: 1;
}
.map-title:before {
content: "";
position: absolute;
width: 0;
height: 0;
bottom: -23px;
left: 50%;
transform: translateX(-50%);
border: 6px solid;
border-color: #20B09F transparent transparent;
}
.map-title:after {
content: "";
position: absolute;
width: 52px;
height: 3px;
background-color: #20B09F;
bottom: -12px;
left: 50%;
transform: translateX(-50%);
}
.map-content-info {
position: relative;
margin-bottom: 30px;
}
.branch-map-l {
width: 719px;
height: 600px;
position: relative;
}
.map-content-box {
width: 100%;
height: 100%;
background: url("/img/bgmap1.png") no-repeat center;
position: relative;
}
.map-dot {
position: absolute;
text-align: center;
font-size: 12px;
cursor: pointer;
}
.xinjiang {
left: 120px;
top: 220px;
}
.xinjiang01 {
left: 120px;
top: 180px;
}
.beijing {
left: 505px;
top: 220px;
}
.tianjin {
left: 524px;
top: 234px;
}
.hebei {
left: 500px;
top: 254px;
}
.shanxi {
left: 470px;
top: 276px;
}
.liaoning {
left: 590px;
top: 196px;
}
.jilin {
left: 626px;
top: 167px;
}
.heilongjiang {
left: 606px;
top: 106px;
}
.shanghai {
left: 598px;
top: 341px;
}
.jiangsu {
left: 576px;
top: 316px;
}
.zhejiang {
left: 585px;
top: 379px;
}
.anhui {
left: 535px;
top: 334px;
}
.fujian {
left: 555px;
top: 428px;
}
.jiangxi {
left: 525px;
top: 402px;
}
.shandong {
left: 540px;
top: 284px;
}
.henan {
left: 492px;
top: 316px;
}
.hubei {
left: 485px;
top: 359px;
}
.neimenggu {
left: 445px;
top: 219px;
}
.hunan {
left: 475px;
top: 409px;
}
.guangdong {
left: 505px;
top: 466px;
}
.guangxi {
left: 436px;
top: 461px;
}
.chongqing {
left: 425px;
top: 364px;
}
.sichuan {
left: 355px;
top: 354px;
}
.guizhou {
left: 414px;
top: 424px;
}
.yunnan {
left: 335px;
top: 462px;
}
.xizang {
left: 165px;
top: 362px;
}
.xizang01 {
left: 120px;
top: 300px;
}
.qinghai {
left: 265px;
top: 302px;
}
.qinghai01 {
left: 265px;
top: 302px;
}
.gansu {
left: 305px;
top: 232px;
}
.shanxi1 {
left: 432px;
top: 312px;
}
.hainan{
left: 452px;
top: 532px;
}
.map-dot:after {
content: "";
display: block;
width: 8px;
height: 8px;
margin: 0 auto;
background-color: #01B7BD;
border-radius: 50%;
}
.map-dot.beijing:after {
width: 13px;
height: 12px;
border-radius: 0;
background: url("../icon-star.png") no-repeat center;
}
#company_jilin.branch-map-data {
position: absolute;
box-sizing: border-box;
width: 230px;
border: 1px solid #01B7BD;
box-shadow: 0 0 2px 2px #e9e9e9;
background-color: #fff;
padding: 10px 10px;
z-index: 1;
display: none;
}
#company_tianjin.branch-map-data {
position: absolute;
box-sizing: border-box;
width: 300px;
border: 1px solid #01B7BD;
box-shadow: 0 0 2px 2px #e9e9e9;
background-color: #fff;
padding: 10px 30px;
z-index: 1;
display: none;
}
#company_shandong.branch-map-data {
position: absolute;
box-sizing: border-box;
width: 300px;
border: 1px solid #01B7BD;
box-shadow: 0 0 2px 2px #e9e9e9;
background-color: #fff;
padding: 10px 30px;
z-index: 1;
display: none;
}
#company_liaoning.branch-map-data {
position: absolute;
box-sizing: border-box;
width: 250px;
border: 1px solid #01B7BD;
box-shadow: 0 0 2px 2px #e9e9e9;
background-color: #fff;
padding: 10px 30px;
z-index: 1;
display: none;
}
#company_shanghai.branch-map-data {
position: absolute;
box-sizing: border-box;
width: 250px;
border: 1px solid #01B7BD;
box-shadow: 0 0 2px 2px #e9e9e9;
background-color: #fff;
padding: 10px 30px;
z-index: 1;
display: none;
}
#company_jiangsu.branch-map-data {
position: absolute;
box-sizing: border-box;
width: 250px;
border: 1px solid #01B7BD;
box-shadow: 0 0 2px 2px #e9e9e9;
background-color: #fff;
padding: 10px 10px;
z-index: 1;
display: none;
}
#company_fujian.branch-map-data {
position: absolute;
box-sizing: border-box;
width: 300px;
border: 1px solid #01B7BD;
box-shadow: 0 0 2px 2px #e9e9e9;
background-color: #fff;
padding: 10px 30px;
z-index: 1;
display: none;
}
#company_guangdong.branch-map-data {
position: absolute;
box-sizing: border-box;
width: 300px;
border: 1px solid #01B7BD;
box-shadow: 0 0 2px 2px #e9e9e9;
background-color: #fff;
padding: 10px 30px;
z-index: 1;
display: none;
}
.branch-map-data {
position: absolute;
box-sizing: border-box;
width: 330px;
border: 1px solid #01B7BD;
box-shadow: 0 0 2px 2px #e9e9e9;
background-color: #fff;
padding: 10px 30px;
z-index: 1;
display: none;
}
.branch-map-data-title {
border-bottom: 1px solid #eee;
}
.branch-map-data-title p {
font-size: 18px;
color: #333;
line-height: 28px;
}
.branch-map-data-info {
max-height: 236px;
overflow-y: auto;
}
.data-branch {
border-bottom: 1px dashed #eee;
padding: 6px 0;
box-sizing: border-box;
}
.data-branch:last-child {
border: none;
}
a, button, input, textarea {
-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
-moz-transition: all .3s ease;
-webkit-transition: all .3s ease;
transition: all .3s ease;
}
.data-branch .data-name {
font-size: 14px;
color: #666;
line-height: normal;
margin-bottom: 5px;
}
.data-branch p {
font-size: 12px;
color: #999;
line-height: 20px;
}
.data-branch p {
font-size: 12px;
color: #999;
line-height: 20px;
}
.data-branch p a{
font-size: 12px;
color: #999;
line-height: 20px;
}
.branch-map-data:before {
content: "";
position: absolute;
left: -16px;
top: 50%;
transform: translateY(-50%);
width: 0;
height: 0;
border: 8px solid;
border-color: transparent #01B7BD transparent transparent;
}
.branch-map-data:after {
content: "";
position: absolute;
left: -15px;
top: 50%;
transform: translateY(-50%);
width: 0;
height: 0;
border: 8px solid;
border-color: transparent #fff transparent transparent;
}
.map-dot.cur:before {
content: "";
position: absolute;
left: 50%;
bottom: -3px;
transform: translateX(-50%);
width: 14px;
height: 14px;
border-radius: 50%;
border: 1px solid #01B7BD;
animation: dot 4s infinite;
}
@keyframes dot {
100% {
transform: translateX(-50%) scale(1);
opacity: 1;
}
50% {
transform: translateX(-50%) scale(1.5);
opacity: .1;
}
}