@charset "utf-8";
/* CSS Document */
.map-bottom{width: 80%;margin: 0 auto;}
.map-bottom ul li { float: left; width: 50%; margin-top: 45px; paddings: 0 6%; }
.map-bottom ul li:nth-child(2n) { float: right; width: 43%; margin-top: 45px; paddings: 0 6%; }
.map-center h2 { font-size: 20px; font-weight: bold;}
.map-bottom ul li img { float: left; margin-right: 20px; }
.map-bottom-li h2 { font-size: 21px; color: #7b7b7b; font-weight: bold;}
.map-bottom-li p { font-size: 19px; color: #7b7b7b; line-height: 24px !important; font-weight: bold;}
.map-bottom-li a { color: #7b7b7b; font-weight: bold;}
.map-bottom-li p.phone { padding-left: 179px; }
.map-bottom ul li:nth-child(n) .map-bottom-li h2 { padding-top: 25px; font-weight: bold;}
.map-bottom ul li:nth-child(n) .map-bottom-li h1 { padding-top: 7px; font-size: 21px; color: #7b7b7b; line-height: normal; font-weight: bold;}

.map-in{width: 100%;margin: 100px auto 0;}
.map-tit{text-align:center; font-size:40px; color:#7b7b7b;margin: 60px auto 40px;}
.demo_main{border-radius: 7px;-webkit-border-radius: 7px; -moz-border-radius: 7px; -o-border-radius: 7px;}
#map{border-radius: 10px;-webkit-border-radius: 10px; -moz-border-radius: 10px; -o-border-radius: 10px;}
.BMap_mask{box-shadow: 0px 0px 20px 16px white inset;}
.contactdh{width: 100%;height: 744px;background: url(../images/contact/dh-bg.png);background-size: cover;background-repeat: no-repeat;}
.contactdh-main{width: 80%;margin: 0 auto;padding-top: 150px;height: 500px;}
.contactdh-main li{width: 38%;margin: 1% 10.5% 2% 2%;float: left;height: 100px;line-height: 100px;border-radius: 5px;-webkit-border-radius: 5px; -moz-border-radius: 5px; -o-border-radius: 5px;border: 1px solid #ffffff69;box-shadow: 0px 0px 8px 2px #ffffff69;transition: all 0.6s;}
.contactdh-main li:hover{-webkit-transform: scale(1.01);	transform:scale(1.01);}
.contactdh-main li:nth-child(2n){margin-right: 0;margin:1% 2% 3% 9.5%;}
.contactdh-main li img{width: 50px;height: 50px;margin: 25px 25px 25px 135px;float: left;}
.contactdh-main li span{font-size: 20px;color: #eeeeee;letter-spacing: 3px;}
.contactdh-dz{width: 76%;margin: 0 auto;border-top: 1px solid #e60000;padding-top:50px;}
.contactdh-dz img{width:100%;margin-right:20px;}
.contactdh-dz-left{width: 50px;float: left;margin-left: 20px;}
.contactdh-dz-right h1{font-size: 20px;color: #eeeeee;font-weight: bold;float:left;height: 50px;line-height: 50px;margin-left: 20px;}
.contactdh-dz-right h1:last-child{float:right;margin-right: 20px;}

.contactys{width: 100%;background: url(../images/contact/ys-bg.png);background-size:cover;/*background-image:-webkit-linear-gradient(left,#EBCDC5,#E3E2E4);*/height: 1730px;padding: 50px 0;}
.contactys-main{width: 80%;margin: 0 auto;}
.contactys-li{width: 28%;margin: 3% 2.6%;float: left;border-radius: 10px;-webkit-border-radius: 10px; -moz-border-radius: 10px; -o-border-radius: 10px;box-shadow: 0px 0px 14px 7px #00000069;transition: all 0.6s;}
.contactys-li:hover{-webkit-transform: scale(1.02);	transform:scale(1.02);}
.contactys-li:nth-child(7){margin: 3% 2.6% 3% 18%;}
.contactys-li-top{width: 100%;height: 100px; margin-top: 20px; font-size: 26px;color: #3b3b3b;text-align: center;line-height: 100px;}
.contactys-li-bot{width: 80%;border-top: 2px solid #e60000;padding: 30px 0 40px;margin: 0 auto;}
.contactys-li-bot p{font-size: 20px;text-align: center;color: #3b3b3b;line-height: 30px;letter-spacing: 1px;text-indent: 0;}

.lxwm-cus{margin:0 auto 100px;}
.lxwm-cus p{font-size:22px;color: #3b3b3b;text-align: center;line-height: 60px;text-indent: 0;}


#newBridge .nb-show{display: block !important;}

@media only screen and (max-width:1880px){
    .map-bottom-li h2{font-size: 19px;}
    .map-bottom ul li:nth-child(n) .map-bottom-li h1 { font-size: 18px;}
}

@media only screen and (max-width:1660px){
    .map-bottom ul li:nth-child(2n) {width: 45%;  }
    .map-bottom-li h2{font-size: 17px;}
    .map-bottom ul li:nth-child(n) .map-bottom-li h1 {font-size: 16px;padding-top: 10px;}
    .contactdh-main li img{margin: 25px 25px 25px 85px;}
}
@media only screen and (max-width:1440px){
    .map-bottom ul li:nth-child(2n) {  width: 50%;  }
    .contactdh-main li img{margin: 25px 25px 25px 55px;}
    .contactdh-dz-right h1{font-size: 18px;}
    .contactys-li-bot p{font-size: 18px;}
}

@media only screen and (max-width:1366px){
    .contactdh-main li img{margin: 25px 25px 25px 55px;}
    .contactdh-main li span{font-size: 19px;letter-spacing: 2px;}
}


@media only screen and (max-width:1280px){
    .map-bottom{width: 90%;}
    .contactdh-main li img{width: 40px;height: 40px;margin: 27.5px 20px 27.5px 55px;}
    .contactdh-dz-left{width: 40px;margin-left: 10px;}
    .contactdh-dz-right h1{height: 40px;line-height: 40px;}
    .contactdh-dz-right h1:last-child{margin-right: 10px;}
}
@media only screen and (max-width:1100px){
    .contactdh-main li{width: 42%;margin: 1% 8.5% 2% 2%;}
    .contactdh-main li:nth-child(2n){margin:1% 2% 3% 3.5%;}
    .contactdh-main li img{margin: 27.5px 15px 27.5px 45px;}
    .contactdh-dz-right h1:last-child{float: left; margin-left: 70px;}
}
@media only screen and (max-width:1024px){
    .contactys{height: 1450px;}
    .contactdh{height: 604px;}
    .contactdh-main{width: 96%;height: 400px;padding-top: 80px;}
    .contactdh-dz{width: 96%;}
    .contactdh-main li img{margin: 27.5px 15px 27.5px 35px;}
    .contactdh-main li span{font-size: 16px;letter-spacing: 1px;}
    .contactys-li-top{font-size: 22px;}
    .contactys-li-bot p{font-size: 14px;}
    .contactys-main{width: 96%;}
    .contactys-li-bot{width: 96%;}
    .lxwm-cus{width: 96%;}
    .lxwm-cus p{font-size:18px;}
}
@media only screen and (max-width:710px){
    .contactdh-main li img{margin: 27.5px 5px 27.5px 25px;}
}
@media only screen and (max-width:663px){
    .contactys{height: 1600px;}
    .contactdh-main li{width: 45%;margin: 1% 2.5% 2% 2%;}
    .contactdh-main li img{margin: 27.5px 5px 27.5px 15px;}
    .contactys-li{width: 44.8%;}
    .contactys-li:nth-child(7){margin: 3% 2.6%;}
}
@media only screen and (max-width:596px){
    .contactdh-main li img{margin: 34px 5px 34px 15px;width: 30px;height: 30px;}
    .contactdh-dz-right h1{font-size: 16px;}
    .contactdh-main li span{font-size: 14px;letter-spacing: 1px;}
}
@media only screen and (max-width:522px){
    .contactdh-main li{width: 48%;margin: 1% 1% 4% 1%;}
    .contactdh-main li:nth-child(2n){margin:1% 1% 4% 1%;}
    .contactdh-dz-right h1{font-size: 15px;}
    .contactdh-dz img{width:100%;margin-right:10px;}
    .contactdh-dz-left{width: 30px;}
    .contactdh-dz-right h1{font-size: 15px;height: 30px;line-height: 30px;margin-left: 20px;}
}
@media only screen and (max-width:486px){
    .contactdh{height: 904px;background: url(../images/contact/dh-bg.png);background-size: cover;}
    .contactdh-main{height: 700px;}
    .contactdh-main li{width: 100%;margin: 20px auto;}
    .contactdh-main li img{margin: 25px 25px 25px 95px;width: 50px;height: 50px;}
    .contactdh-main li span{font-size: 16px;letter-spacing: 2px;}
    .contactdh-main li:nth-child(2n){margin:20px auto;}
}
@media only screen and (max-width:433px){
    .contactdh-dz-left{display: none;}
    .contactdh-dz-right h1{margin-left:auto;text-align: center;font-size: 14px;float: none;}
    .contactdh-dz-right h1:last-child{margin-left: auto;float: none;margin-right: auto;}
    .contactdh-main li img{margin: 25px 25px 25px 65px;}
    .lxwm-cus p{font-size:12.5px;line-height: 40px;}
}
@media only screen and (max-width:400px){
    .contactys{background: url(../images/contact/ys-bg.png);height: 2800px;background-size: cover;padding: 100px 0;}
    .contactys-li{width: 98%;margin: 3% 1%;}
    .contactys-li:nth-child(7){margin: 3% 1%;}
    .contactdh-main li img{margin: 25px 25px 25px 45px;}
    .contactdh-dz-right h1{height: auto;}
}
@media only screen and (max-width:350px){
    .contactdh-main li img{margin: 25px 10px 25px 25px;}
}