
.xmqq_1{ height: 215px; position: absolute; z-index: 2; top:-133px; left:350px; width: 80px;}
.xmqq_1 .circle1{ width: 80px; height: 80px; border-radius: 80% 0 55% 55% / 55% 0 80% 50%; position: absolute; z-index: 49; transform: scale(1); -webkit-transform: scale(1);background-color: #aac514; opacity: 0.25;}


.banner_fzzl_4{background:url(../images/p66.jpg) no-repeat; width:100%; background-size:cover; height:1155px; position: relative;}
.banner_fzzl_4_1{ width: 1366px;height: 680px; background: url(../images/p63.png) no-repeat; position: absolute; bottom:100px; left:50%; margin-left: -683px;}
.banner_fzzl_4_2{ width: 1366px;height: 680px;position: absolute; bottom:100px; left:50%; margin-left: -683px; z-index: 20;}

.banner_fzzl_4_2 span{ color: #fff;
    font-size: 14px;
    line-height: 17px;
    transform: rotate(315deg);
    display: block;
    text-align: center;
    z-index: 800;
    position: absolute;
    /* margin: 19px 0 0 7px; */
    letter-spacing: 3px;
    top: 25px;
    left: 6px;
    display: block;
    width: 60px;
    /* word-break: break-all; */
    letter-spacing: 1px;}
	
.dqdian{width: 17px;height: 17px;border-radius: 50% 50% 3% 50%;transform: rotate(226deg);position: absolute;bottom: 4px;left: 50%;margin-left: -9px;box-shadow: -1px 0px 2px #666;}
.top_dqp{width: 70px;height: 70px;border-radius: 50% 50% 3% 50%;transform: rotate(45deg);position: absolute;top: -20px;left: 50%;margin-left: -35px;box-shadow: 2px 1px 6px #999;}
.drxian{height: 140px;width: 2px;opacity: 0.8;position: absolute;bottom: 10px;left: 48%;}

.dqdian2{width: 17px;height: 17px;border-radius: 50% 50% 3% 50%;transform: rotate(226deg);position: absolute;bottom: 4px;left: 50%;margin-left: -9px;box-shadow: -1px 0px 2px #666;}
.top_dqp2{width: 70px;height: 70px;border-radius: 50% 50% 3% 50%;transform: rotate(45deg);position: absolute;top: -20px;left: 50%;margin-left: -35px;box-shadow: 2px 1px 6px #999;}
.drxian2{height: 140px;width: 2px;opacity: 0.8;position: absolute;bottom: 10px;left: 48%;}

.dqdian3{width: 17px;height: 17px;border-radius: 50% 50% 3% 50%;transform: rotate(226deg);position: absolute;bottom: 4px;left: 50%;margin-left: -9px;box-shadow: -1px 0px 2px #666;}
.top_dqp3{width: 70px;height: 70px;border-radius: 50% 50% 3% 50%;transform: rotate(45deg);position: absolute;top: -20px;left: 50%;margin-left: -35px;box-shadow: 2px 1px 6px #999;}
.drxian3{height: 140px;width: 2px;opacity: 0.8;position: absolute;bottom: 10px;left: 48%;}

.dqdian4{width: 17px;height: 17px;border-radius: 50% 50% 3% 50%;transform: rotate(226deg);position: absolute;bottom: 4px;left: 50%;margin-left: -9px;box-shadow: -1px 0px 2px #666;}
.top_dqp4{width: 70px;height: 70px;border-radius: 50% 50% 3% 50%;transform: rotate(45deg);position: absolute;top: -20px;left: 50%;margin-left: -35px;box-shadow: 2px 1px 6px #999;}
.drxian4{height: 140px;width: 2px;opacity: 0.8;position: absolute;bottom: 10px;left: 48%;}

.dqdian5{width: 17px;height: 17px;border-radius: 50% 50% 3% 50%;transform: rotate(226deg);position: absolute;bottom: 4px;left: 50%;margin-left: -9px;box-shadow: -1px 0px 2px #666;}
.top_dqp5{width: 70px;height: 70px;border-radius: 50% 50% 3% 50%;transform: rotate(45deg);position: absolute;top: -20px;left: 50%;margin-left: -35px;box-shadow: 2px 1px 6px #999;}
.drxian5{height: 140px;width: 2px;opacity: 0.8;position: absolute;bottom: 10px;left: 48%;}

.dqdian6{width: 17px;height: 17px;border-radius: 50% 50% 3% 50%;transform: rotate(226deg);position: absolute;bottom: 4px;left: 50%;margin-left: -9px;box-shadow: -1px 0px 2px #666;}
.top_dqp6{width: 70px;height: 70px;border-radius: 50% 50% 3% 50%;transform: rotate(45deg);position: absolute;top: -20px;left: 50%;margin-left: -35px;box-shadow: 2px 1px 6px #999;}
.drxian6{height: 60px;width: 2px;opacity: 0.8;position: absolute;bottom: -20px;left: 48%;}

.dqdian7{width: 17px;height: 17px;border-radius: 50% 50% 3% 50%;transform: rotate(226deg);position: absolute;bottom: 4px;left: 50%;margin-left: -9px;box-shadow: -1px 0px 2px #666;}
.top_dqp7{width: 70px;height: 70px;border-radius: 50% 50% 3% 50%;transform: rotate(45deg);position: absolute;top: -20px;left: 50%;margin-left: -35px;box-shadow: 2px 1px 6px #999;}
.drxian7{height: 140px;width: 2px;opacity: 0.8;position: absolute;bottom: 10px;left: 48%;}

.dqdian8{width: 17px;height: 17px;border-radius: 50% 50% 3% 50%;transform: rotate(226deg);position: absolute;bottom: 4px;left: 50%;margin-left: -9px;box-shadow: -1px 0px 2px #666;}
.top_dqp8{width: 70px;height: 70px;border-radius: 50% 50% 3% 50%;transform: rotate(45deg);position: absolute;top: -20px;left: 50%;margin-left: -35px;box-shadow: 2px 1px 6px #999;}
.drxian8{height: 140px;width: 2px;opacity: 0.8;position: absolute;bottom: 10px;left: 48%;}

.dqdian9{width: 17px;height: 17px;border-radius: 50% 50% 3% 50%;transform: rotate(226deg);position: absolute;bottom: 4px;left: 50%;margin-left: -9px;box-shadow: -1px 0px 2px #666;}
.top_dqp9{width: 70px;height: 70px;border-radius: 50% 50% 3% 50%;transform: rotate(45deg);position: absolute;top: -20px;left: 50%;margin-left: -35px;box-shadow: 2px 1px 6px #999;}
.drxian9{height: 140px;width: 2px;opacity: 0.8;position: absolute;bottom: 10px;left: 48%;}

.dqdian10{width: 17px;height: 17px;border-radius: 50% 50% 3% 50%;transform: rotate(226deg   );position: absolute;bottom: 4px;left: 50%;margin-left: -9px;box-shadow: -1px 0px 2px #666;}
.top_dqp10{width: 70px;height: 70px;border-radius: 50% 50% 3% 50%;transform: rotate(45deg);position: absolute;top: -20px;left: 50%;margin-left: -35px;box-shadow: 2px 1px 6px #999;}
.drxian10{height: 140px;width: 2px;opacity: 0.8;position: absolute;bottom: 11px;right: 49%;}

.dqdian11{width: 17px;height: 17px;border-radius: 50% 50% 3% 50%;transform: rotate(226deg);position: absolute;bottom: 4px;left: 50%;margin-left: -9px;box-shadow: -1px 0px 2px #666;}
.top_dqp11{width: 70px;height: 70px;border-radius: 50% 50% 3% 50%;transform: rotate(45deg);position: absolute;top: -20px;left: 50%;margin-left: -35px;box-shadow: 2px 1px 6px #999;}
.drxian11{height: 140px;width: 2px;opacity: 0.8;position: absolute;bottom: 10px;left: 48%;}

.dqdian12{width: 17px;height: 17px;border-radius: 50% 50% 3% 50%;transform: rotate(226deg);position: absolute;bottom: 4px;left: 50%;margin-left: -9px;box-shadow: -1px 0px 2px #666;}
.top_dqp12{width: 70px;height: 70px;border-radius: 50% 50% 3% 50%;transform: rotate(45deg);position: absolute;top: -20px;left: 50%;margin-left: -35px;box-shadow: 2px 1px 6px #999;}
.drxian12{height: 140px;width: 2px;opacity: 0.8;position: absolute;bottom: 10px;left: 48%;}

.dqdian13{width: 17px;height: 17px;border-radius: 50% 50% 3% 50%;transform: rotate(226deg);position: absolute;bottom: 4px;left: 50%;margin-left: -9px;box-shadow: -1px 0px 2px #666;}
.top_dqp13{width: 70px;height: 70px;border-radius: 50% 50% 3% 50%;transform: rotate(45deg);position: absolute;top: -20px;left: 50%;margin-left: -35px;box-shadow: 2px 1px 6px #999;}
.drxian13{height: 140px;width: 2px;opacity: 0.8;position: absolute;bottom: 10px;left: 48%;}

.dqdian14{width: 17px;height: 17px;border-radius: 50% 50% 3% 50%;transform: rotate(226deg);position: absolute;bottom: 4px;left: 50%;margin-left: -9px;box-shadow: -1px 0px 2px #666;}
.top_dqp14{width: 70px;height: 70px;border-radius: 50% 50% 3% 50%;transform: rotate(45deg);position: absolute;top: -20px;left: 50%;margin-left: -35px;box-shadow: 2px 1px 6px #999;}
.drxian14{height: 140px;width: 2px;opacity: 0.8;position: absolute;bottom: 10px;left: 48%;}

.dqdian15{width: 17px;height: 17px;border-radius: 50% 50% 3% 50%;transform: rotate(226deg);position: absolute;bottom: 4px;left: 50%;margin-left: -9px;box-shadow: -1px 0px 2px #666;}
.top_dqp15{width: 70px;height: 70px;border-radius: 50% 50% 3% 50%;transform: rotate(45deg);position: absolute;top: -20px;left: 50%;margin-left: -35px;box-shadow: 2px 1px 6px #999;}
.drxian15{height: 140px;width: 2px;opacity: 0.8;position: absolute;bottom: 10px;left: 48%;}

.droplet {width: 20px;height: 20px;border-radius: 80% 0 55% 55% / 55% 0 80% 50%;transform: rotate(315deg);
position: absolute;bottom: 0; left: 50%; margin-left:-10px;}

.xm_list{ position: relative; height: 200px; width: 80px;bottom: 180px;left: -32px; z-index: 60;}
.xm_list a{ display: block; width: 170px; text-align: left; font-weight: 500;}
.xm_list .jt_list{position: absolute;top: 70px;left: 47px;width: 170px;height: 100px;z-index: 60;}

.xm_list .sjx{ 
    display: inline-block;
    width: 0;
    position: absolute;
    top: 33px;
    left: 24px;
    height: 0;
    border-left: 15px solid transparent;
    border-right: 15px solid transparent;
    border-top: 38px solid;
            }

.map_block{display: block !important;}
.map_block.xm_list{
    -webkit-animation: fadeIn 1.3s 0.1s;
    animation: fadeIn 1.3s 0.1s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
    }
.map_none{display: block;}

.point,.point::before,.point::after{position: absolute;width: 16px; height: 16px; border-radius:50%; transform: rotate(360deg);content: ''; cursor: pointer;top: 0;}
.point::before{animation: scale 2s 0.3s infinite; }
.point::after{animation: scale2 2s 0.6s infinite; }

.point2::before{animation: scale 2s 1s infinite; }
.point2::after{animation: scale2 2s 1.3s infinite; }

.point3::before{animation: scale 2s 1.6s infinite; }
.point3::after{animation: scale2 2s 1.9s infinite; }

.point4::before{animation: scale 2s 2s infinite; }
.point4::after{animation: scale2 2s 2.2s infinite; }

.point5::before{animation: scale 2s 1s infinite; }
.point5::after{animation: scale2 2s 1.3s infinite; }

.point6::before{animation: scale 2s 1.6s infinite; }
.point6::after{animation: scale2 2s 1.9s infinite; }

.point7::before{animation: scale 2s 2s infinite; }
.point7::after{animation: scale2 2s 2.2s infinite; }

.point8::before{animation: scale 2s 1s infinite; }
.point8::after{animation: scale2 2s 1.3s infinite; }

.point9::before{animation: scale 2s 1.6s infinite; }
.point9::after{animation: scale2 2s 1.9s infinite; }

.point10::before{animation: scale 2s 2s infinite; }
.point10::after{animation: scale2 2s 2.2s infinite; }

.point11::before{animation: scale 2s 1s infinite; }
.point11::after{animation: scale2 2s 1.3s infinite; }

.point12::before{animation: scale 2s 1.6s infinite; }
.point12::after{animation: scale2 2s 1.9s infinite; }

.point13::before{animation: scale 2s 2s infinite; }
.point13::after{animation: scale2 2s 2.2s infinite; }

.point14::before{animation: scale 2s 2s infinite; }
.point14::after{animation: scale2 2s 2.2s infinite; }

.point15::before{animation: scale 2s 2s infinite; }
.point15::after{animation: scale2 2s 2.2s infinite; }

@keyframes scale{0%{ transform: scale(1); opacity:.2}100%{ transform: scale(3); opacity: 0;}}
@keyframes scale2{0%{ transform: scale(1);opacity:.2;}100%{ transform: scale(5);opacity:0;}}


.point,.point::before,.point::after{background-color:#aac514;}
.point .xm_list a{color:#aac514; font-size: 12px; padding-bottom: 5px;letter-spacing: 0px;} 
.top_dqp{background-color: #aac514;}
.drxian{ background-color: #aac514;}
.dqdian{ background-color: #aac514;}
#yi_chu .sjx{color: #aac514;}

.point2,.point2::before,.point2::after{background-color: #89320e;}
.point2 .xm_list a{color:#89320e; font-size: 12px; padding-bottom: 5px;letter-spacing: 0px;} 
.top_dqp2{background-color: #89320e;}
.drxian2{ background-color: #89320e;}
.dqdian2{ background-color: #89320e;}
#yi_chu2 .sjx{color: #89320e;}

.point3,.point3::before,.point3::after{background-color: #f43616;}
.point3 .xm_list a{color:#f43616; font-size: 12px; padding-bottom: 5px;letter-spacing: 0px;} 
.top_dqp3{background-color: #f43616;}
.drxian3{ background-color: #f43616;}
.dqdian3{ background-color: #f43616;}
#yi_chu3 .sjx{color: #f43616;}

.point4,.point4::before,.point4::after{background-color: #1465b7;}
.point4 .xm_list a{color:#1465b7; font-size: 12px; padding-bottom: 5px;letter-spacing: 0px;} 
.top_dqp4{background-color: #1465b7;}
.drxian4{ background-color: #1465b7;}
.dqdian4{background-color: #1465b7;}
#yi_chu4 .sjx{color: #1465b7;}

.point5,.point5::before,.point5::after{background-color: #8a320e;}
.point5 .xm_list a{color:#8a320e; font-size: 12px; padding-bottom: 5px;letter-spacing: 0px;} 
.top_dqp5{background-color: #8a320e;}
.drxian5{ background-color: #8a320e;}
.dqdian5{background-color: #8a320e;}
#yi_chu5 .sjx{color: #8a320e;}

.point6,.point6::before,.point6::after{background-color: #c40a85;}
.point6 .xm_list a{color:#c40a85; font-size: 12px; padding-bottom: 5px;letter-spacing: 0px;} 
.top_dqp6{background-color: #c40a85;}
.drxian6{ background-color: #c40a85;}
.dqdian6{ background-color: #c40a85;}
#yi_chu6 .sjx{color: #c40a85;}

.point7,.point7::before,.point7::after{background-color: #1465b7;}
.point7 .xm_list a{color:#1465b7; font-size: 12px; padding-bottom: 5px;letter-spacing: 0px;} 
.top_dqp7{background-color: #1465b7;}
.drxian7{ background-color: #1465b7;}
.dqdian7{ background-color: #1465b7;}
#yi_chu7 .sjx{color: #1465b7;}

.point8,.point8::before,.point8::after{background-color: #4dbff1;}
.point8 .xm_list a{color:#4dbff1; font-size: 12px; padding-bottom: 5px;letter-spacing: 0px;} 
.top_dqp8{background-color: #4dbff1;}
.drxian8{ background-color: #4dbff1;}
.dqdian8{ background-color: #4dbff1;}
#yi_chu8 .sjx{color: #4dbff1;}

.point9,.point9::before,.point9::after{background-color: #f43616;}
.point9 .xm_list a{color:#f43616; font-size: 12px; padding-bottom: 5px;letter-spacing: 0px;} 
.top_dqp9{background-color: #f43616;}
.drxian9{ background-color: #f43616;}
.dqdian9{background-color: #f43616;}
#yi_chu9 .sjx{color: #f43616;}

.point10,.point10::before,.point10::after{background-color: #aac514;}
.point10 .xm_list a{color:#aac514; font-size: 12px; padding-bottom: 5px;letter-spacing: 0px;} 
.top_dqp10{background-color: #aac514;}
.drxian10{ background-color: #aac514;}
.dqdian10{background-color: #aac514;}
#yi_chu10 .sjx{color: #aac514;}

.point11,.point11::before,.point11::after{background-color: #8a320e;}
.point11 .xm_list a{color:#8a320e; font-size: 12px; padding-bottom: 5px;letter-spacing: 0px;} 
.top_dqp11{background-color: #8a320e;}
.drxian11{ background-color: #8a320e;}
.dqdian11{background-color: #8a320e;}
#yi_chu11 .sjx{color: #8a320e;}

.point12,.point12::before,.point12::after{background-color: #4dbff1;}
.point12 .xm_list a{color:#4dbff1; font-size: 12px; padding-bottom: 5px;letter-spacing: 0px;} 
.top_dqp12{background-color: #4dbff1;}
.drxian12{ background-color: #4dbff1;}
.dqdian12{ background-color: #4dbff1;}
#yi_chu12 .sjx{color: #4dbff1;}

.point13,.point13::before,.point13::after{background-color: #1465b7;}
.point13 .xm_list a{color:#1465b7; font-size: 12px; padding-bottom: 5px;letter-spacing: 0px;} 
.top_dqp13{background-color: #1465b7;}
.drxian13{ background-color: #1465b7;}
.dqdian13{ background-color: #1465b7;}
#yi_chu13 .sjx{color: #1465b7;}

.point14,.point14::before,.point14::after{background-color: #c40a85;}
.point14 .xm_list a{color:#c40a85; font-size: 12px; padding-bottom: 5px;letter-spacing: 0px;} 
.top_dqp14{background-color: #c40a85;}
.drxian14{ background-color: #c40a85;}
.dqdian14{ background-color: #c40a85;}
#yi_chu14 .sjx{color: #c40a85;}


.point15,.point15::before,.point15::after{background-color: #f3bb09;}
.point15 .xm_list a{color:#f3bb09; font-size: 12px; padding-bottom: 5px;letter-spacing: 0px;} 
.top_dqp15{background-color: #f3bb09;}
.drxian15{ background-color: #f3bb09;}
.dqdian15{background-color: #f3bb09;}
#yi_chu15 .sjx{color: #f3bb09;}
 
@keyframes scaleToggleOne { 0 {
    transform:scale(1);
    -webkit-transform:scale(1)
    }
    50% {
    transform:scale(2);
    -webkit-transform:scale(2)
    }
    100% {
    transform:scale(1);
    -webkit-transform:scale(1)
    }
    }
    @keyframes scaleToggleTwo { 0 {
    transform:scale(1);
    -webkit-transform:scale(1)
    }
    20% {
    transform:scale(1);
    -webkit-transform:scale(1)
    }
    60% {
    transform:scale(2);
    -webkit-transform:scale(2)
    }
    100% {
    transform:scale(1);
    -webkit-transform:scale(1)
    }
    }
    @keyframes scaleToggleThree { 0 {
    transform:scale(1);
    -webkit-transform:scale(1)
    }
    33% {
    transform:scale(1);
    -webkit-transform:scale(1)
    }
    66% {
    transform:scale(2);
    -webkit-transform:scale(2)
    }
    100% {
    transform:scale(1);
    -webkit-transform:scale(1)
    }
    }
    .animated { -webkit-animation-duration: .5s; animation-duration: .5s; -webkit-animation-fill-mode: both; animation-fill-mode: both }
    .livechat-girl { width: 80px; height:80px; border-radius:80% 0 55% 55% / 55% 0 80% 50%; position: absolute; top: 0; left:0 ; opacity: 0; -webkit-box-shadow: 0 5px 10px 0 rgba(35,50,56,.3); box-shadow: 0 5px 10px 0 rgba(35,50,56,.3); z-index: 700; transform: translateY(0); -webkit-transform: translateY(0); -ms-transform: translateY(0); cursor: pointer; -webkit-transition: all 1s cubic-bezier(.86, 0, .07, 1); transition: all 1s cubic-bezier(.86, 0, .07, 1) }
    .livechat-girl:focus { outline: 0 }
    .livechat-girl.animated { opacity: 1; transform: rotate(135deg); }
    .livechat-girl .girl { position: absolute; top: 0; left: 0; width: 100%; height: auto; z-index: 50 }
    .livechat-girl .animated-circles .circle { }
    .livechat-girl .animated-circles.animated .c-1 { animation: 2s scaleToggleOne cubic-bezier(.25, .46, .45, .94) forwards }
    .livechat-girl .animated-circles.animated .c-2 { animation: 2.5s scaleToggleTwo cubic-bezier(.25, .46, .45, .94) forwards }
    .livechat-girl .animated-circles.animated .c-3 { animation: 3s scaleToggleThree cubic-bezier(.25, .46, .45, .94) forwards }
    .livechat-girl.animation-stopped .circle { opacity: 0!important }
    .livechat-girl.animation-stopped .circle { opacity: 0!important }
    .livechat-girl .livechat-hint { position: absolute; right: 40px; top: 50%; margin-top: -20px; opacity: 0; z-index: 0; -webkit-transition: all .3s cubic-bezier(.86, 0, .07, 1); transition: all .3s cubic-bezier(.86, 0, .07, 1) }
    .livechat-girl .livechat-hint.show_hint { -webkit-transform: translateX(-40px); transform: translateX(-40px); opacity: 1 }
    .livechat-girl .livechat-hint.hide_hint { opacity: 0; -webkit-transform: translateX(0); transform: translateX(0) }
    .livechat-girl .livechat-hint.rd-notice-tooltip { max-width: 1296px!important }
    .livechat-girl .livechat-hint.rd-notice-tooltip .rd-notice-content { width: auto; overflow: hidden; text-overflow: ellipsis }
    @media only screen and (max-width:1599px) {
    .livechat-girl .livechat-hint.rd-notice-tooltip { max-width: 1060px!important }
    }
    @media only screen and (max-width:1309px) {
    .livechat-girl .livechat-hint.rd-notice-tooltip { max-width: 984px!important }
    }
    @media only screen and (max-width:1124px) {
    .livechat-girl .livechat-hint.rd-notice-tooltip { max-width: 600px!important }
    }
    .rd-notice-tooltip { -webkit-box-shadow: 0 2px 2px rgba(0,0,0,.2); box-shadow: 0 2px 2px rgba(0,0,0,.2); font-size: 14px; border-radius: 3px; line-height: 1.25; position: absolute; z-index: 65; max-width: 350px; opacity: 1 }
    .rd-notice-tooltip:after { position: absolute; display: block; content: ''; height: 20px; width: 20px; -webkit-box-shadow: none; box-shadow: none; -webkit-transform: rotate(-45deg); -moz-transform: rotate(-45deg); -ms-transform: rotate(-45deg); -o-transform: rotate(-45deg); transform: rotate(-45deg); -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; z-index: 50 }
    .rd-notice-tooltip .rd-notice-content { background: 0; border-radius: 3px; width: 100%; color: #fff; position: relative; z-index: 60; padding: 20px; font-weight: 400; line-height: 1.45 }
    .rd-notice-type-success { background-color: #26c7fc; -webkit-box-shadow: 0 5px 10px 0 rgba(38,199,252,.2); box-shadow: 0 5px 10px 0 rgba(38,199,252,.2) }
    .rd-notice-type-success .rd-notice-content { background-color: #26c7fc }
    .rd-notice-type-success:after { background-color: #26c7fc; -webkit-box-shadow: 0 5px 10px 0 rgba(38,199,252,.2); box-shadow: 0 5px 10px 0 rgba(38,199,252,.2) }
    .rd-notice-position-left { margin-left: -20px }
    .rd-notice-position-left:after { right: -6px; top: 50%; margin-top: -10px }
    .rd-notice-tooltip.single-line .rd-notice-content { height: 40px; padding: 0 20px; line-height: 40px; white-space: nowrap }
    