﻿ 

        .maphidden { display: none; }

        .wjdh-map {







    position: relative;







}















.wjdh-map #wmap {







    width: 100%;







    height: 500px;



    box-sizing: border-box;



}















.wjdh-map #r-result {







    position: absolute;







    right: 0;







    top: 0;







    width: 450px;







    max-height: 500px;







    overflow-y: scroll;







    overflow-x: hidden;







    z-index: 99;







    /* transition: 0.25s cubic-bezier(0.4, 0.01, 0.165, 0.99); */







    /* -webkit-transition: 0.25s cubic-bezier(0.4, 0.01, 0.165, 0.99); */







}















.wjdh-map .luxianjieguo #r-result {}















.wjdh-map .anchorBL {







    display: none;







}















.wjdh-map .BMap_pop>div>div {







    border-radius: 8px;







    border: 0 !important;







}















.wjdh-map .BMap_pop .BMap_center {







    border: 0 !important;







    border-right: 1px solid #fff !important;







}















.wjdh-map .BMap_top {







    border: 0 !important;







}















.wjdh-map .BMap_bottom {







    border: 0 !important;







}















.wjdh-map .map-marker dt {







    float: left;







}















.wjdh-map .map-marker dd {







    /* height: 80px; */







    overflow: hidden;







    margin-left: 110px;







}















.wjdh-map .map-marker dd span {







    font-size: 18px;







}















.wjdh-map .map-marker h4 {







    height: 30px;







    font-size: 18px;







    white-space: nowrap;







    overflow: hidden;







    text-overflow: ellipsis;







}















.wjdh-map .map-marker p {







    height: 40px;







    line-height: 20px;







    overflow: hidden;







}























.driving-way {







    font-family: 'Microsoft JhengHei';







}















.driving-way .hd li {







    float: left;







    font-size: 16px;







    width: 50%;







    height: 50px;







    line-height: 50px;







    background-color: #eee;







    text-indent: 80px;







    cursor: pointer;







}















.driving-way .hd li.on {







    color: #fff;



    background: #333;





}















.driving-way .map-tab {







    padding: 20px 0;







}















.driving-way .map-tab .trip-mode a {







    position: relative;







    float: left;







    font-size: 16px;







    padding-left: 50px;







    width: 100px;







    height: 50px;







    line-height: 50px;







}















.driving-way .map-tab .trip-mode a.active {







    _background: url(../../img/checkbox.png) no-repeat 10px center;







    *background: url(../../img/checkbox.png) no-repeat 10px center;





    color: #ed744e;



}















.driving-way .map-tab .trip-mode a i {







    width: 14px;







    height: 14px;







    display: block;







    border: 3px solid #666;







    position: absolute;







    left: 10px;







    top: 50%;







    margin-top: -10px;







    /* transition: 0.25s cubic-bezier(0.4, 0.01, 0.165, 0.99); */







    /* -webkit-transition: 0.25s cubic-bezier(0.4, 0.01, 0.165, 0.99); */







}















.driving-way .map-tab .trip-mode a:hover i,







.driving-way .map-tab .trip-mode a.active i {







    transform: translateZ(0px) rotate(45deg);







    -webkit-transform: translateZ(0px) rotate(45deg);







}















.driving-way .map-tab .trip-mode a:hover i:before,







.driving-way .map-tab .trip-mode a.active i:before {







    opacity: 1;







}















.driving-way .map-tab .trip-mode a i:before {







    content: '';







    display: block;







    width: 6px;







    height: 6px;







    background-color: #666;







    position: absolute;







    left: 50%;







    top: 50%;







    margin-left: -3px;







    margin-top: -3px;







    opacity: 0;







    /* transition: 0.25s cubic-bezier(0.4, 0.01, 0.165, 0.99); */







    /* -webkit-transition: 0.25s cubic-bezier(0.4, 0.01, 0.165, 0.99); */







}















.driving-way .map-tab ul {







    position: relative;







    width: 100%;







    height: 112px;



    margin-top: 50px;



    _background: url(../../img/ico5.png) no-repeat left center;







    *background: url(../../img/ico5.png) no-repeat left center;







}















.driving-way .map-tab ul:before {







    position: absolute;







    left: 0;







    top: 50%;







    margin-top: -9px;







    content: '';







    display: block;







    width: 16px;







    height: 17px;







    background: url(../../img/ico5.png) no-repeat center center;







    /* transition: 0.25s cubic-bezier(0.4, 0.01, 0.165, 0.99); */







    /* -webkit-transition: 0.25s cubic-bezier(0.4, 0.01, 0.165, 0.99); */







}















.driving-way .map-go ul:before {







    transform: rotateX(180deg);







}















.driving-way .map-tab ul li {







    height: 35px;







    line-height: 35px;







    width: 70%;







    font-size: 16px;







    padding: 10px 0;







    margin-left: 80px;







    position: absolute;







    left: 0;







    /* transition: 0.25s cubic-bezier(0.4, 0.01, 0.165, 0.99); */







    /* -webkit-transition: 0.25s cubic-bezier(0.4, 0.01, 0.165, 0.99); */







}















.driving-way .map-tab ul .d1 {







    top: 0;







}















.driving-way .map-tab ul .d2 {







    top: 56px;







}















.driving-way .map-go ul .d1 {







    top: 56px;







}















.driving-way .map-go ul .d2 {







    top: 0;







}















.driving-way .map-tab ul .d1:before {







    position: absolute;







    left: -20px;







    top: 30px;







    content: '';







    display: block;







    border-radius: 50%;







    width: 3px;







    height: 3px;







    border: 2px solid #ed744e;







}















.driving-way .map-tab ul .d2:before {







    position: absolute;







    left: -20px;







    top: 25px;







    content: '';







    display: block;







    border-radius: 50%;







    width: 3px;







    height: 3px;







    border: 2px solid #12a7eb;







}















.driving-way .map-tab ul i {







    display: block;







    width: 75%;







    height: 1px;







    background-color: #ccc;







    position: absolute;







    left: 50px;







    top: 56px;







}















.driving-way .map-tab ul li input {







    font-size: 16px;







    width: 100%;







    height: 35px;







    line-height: 35px;







}















.driving-way .map-tab #result {







    background-color: #313131;







    color: #fff;







    width: 200px;







    height: 50px;







    line-height: 50px;







    position: absolute;







    right: 0;







    top: 50%;







    margin-top: -25px;







    display: block;







    text-align: center;







    font-size: 18px;







    text-transform: uppercase;







    cursor: pointer;







    /* transition: 0.25s cubic-bezier(0.4, 0.01, 0.165, 0.99); */







    /* -webkit-transition: 0.25s cubic-bezier(0.4, 0.01, 0.165, 0.99); */







}















.driving-way .contact-content {







    float: right;







    width: 48%;







    padding-left: 2%;







    padding-top: 25px;







}















.driving-way .contact-content li {







    float: left;







    width: 200px;







    font-size: 16px;







    color: #888;







    padding-left: 40px;







    margin-bottom: 40px;







    height: 32px;







    line-height: 32px;







    padding-bottom: 25px;







    background-position: 0 0;







    background-repeat: no-repeat;







}















.driving-way .contact-content .ct-address {







    background-image: url(../../img/ct-address.png);







    margin-right: 40px;







}















.driving-way .contact-content .ct-phone {







    background-image: url(../../img/ct-phone.png);







    margin-right: 40px;







}















.driving-way .contact-content .ct-mobile {







    background-image: url(../../img/ct-mobile.png);







}















.driving-way .contact-content .ct-email {







    background-image: url(../../img/ct-email.png);







}















.driving-way .luxian {







    width: 50%;







    float: left;







}















.driving-way .luxian ul li:first-child {







    background: #eee url(../../img/ico6.png) no-repeat 100px center;







}















.driving-way .luxian ul li {







    width: 100%;







    height: 60px;







    line-height: 60px;







    color: #999;







    text-align: center;







    font-size: 21px;







    margin: 20px 0;







    background: #eee url(../../img/ico7.png) no-repeat 100px center;







    cursor: pointer;







}





 