﻿@CHARSET "UTF-8";
.nyqywh2{ padding:70px 0 100px; /*background:#f3f3f3;*/ margin-bottom:-30px;margin-top:-20px;}
.nyqywh2 ul{position: relative;}
.nyqywh2 ul li{ display:block;border-radius: 15px; background:#fff; height:210px;box-shadow: 0px 2px 5px rgb(0 0 0 / 10%);border: 1px solid #eee;transition: all .2s ease-out; float:left}
.nyqywh2 ul li img{ display:block; margin:0 auto; height:70px; padding-top:26px;transition: all .3s ease-out; width:auto;}
.nyqywh2 ul li:hover img{ padding-top:16px;}
.nyqywh2 ul li h1{ font-size:22px; line-height:200%; text-align:center;padding-top:5px; font-weight:500}
.nyqywh2 ul li p{ padding-top:5px; text-align:center; font-size:18px; color:#666; line-height:150%; width:85%; margin:0 auto;}
.nyqywh2 ul li.nywba{ width:31.03%; margin:0 1% 30px }
.nyqywh2 ul li:hover h1{ color:#004098}
.mainny{ width:92%; margin:0 auto}

.mt25{ margin-top:25px}

.mapbox{border-radius:15px; border:1px solid #ddd; width:98.4%; overflow:hidden; margin:0 auto; height:450px; position:relative}
.mapbox .maptu{ width:1600px; height:468px; position:absolute; left:50%; top:0; margin-left:-800px}
@media(max-width:1000px){
.nyqywh ul li.nywba{width:47.78%;margin: 0 1% 25px;}
.nyqywh2 ul li.nywba{width:47.78%;margin: 0 1% 25px;}
.nyqywh2 ul li p{ font-size:16px}
}

@media(max-width:500px){
.nyqywh ul li.nywba{width:100%;margin: 0 auto 20px;}
.nyqywh2 ul li.nywba{width:100%;margin: 0 auto 20px;}
.nyqywh2 ul li p{ font-size:18px}
.case_list li div{ height:124px}
}