﻿.typemain { text-align:center; padding-bottom:10px; }
.typemain a { padding:0 20px; border:1px solid #999; color:#333; font-size:14px; display:inline-block; margin:0 5px; border-radius:20px; line-height:28px; }
.typemain a.cur { background:#172144; color:#fff; border:1px solid #172144;}
.contactroadetext402 { height:300px; background:url(../webimages/map.jpg) no-repeat; background-size:auto 100%; }
#map { display:none; }

.culturetop03 { background-color: rgba(245,245,245,0.8); color: #172144; }

.nanzeftcopyrglink13 a:nth-child(2) { margin-right:10px; }

.remorebtn03 a { background-color:#172144; }

@media(min-width:767px) {
    .typemain { padding-bottom:27px; padding-top:8px; }
    .typemain a { padding:0 35px; line-height:34px; margin:0 10px; }
    .culturetop03 dd .culturetoptext03 {font-size: 24px; color:#172144; }
    .culturetop03 dd p { margin-bottom: 5px;font-size: 15px;color: #666;}
}
@media (min-width: 992px){
    .nanzeheadernav19 ul li .nanzesubnavlist19 div a.cur,.nanzeheadernav19 ul li .nanzesubnavlist19 div a:hover {
        color: #fff;
    }
    .nanzeheadernav19 ul li { position:static; }
    .nanzeheadernav19 {overflow:visible; position:static; }
    .contactroadetext402 { height:500px; }
    .contactroadetext402 img { width:auto; }
    #map { display:block; height:500px; }
    .culturetop03 dd { width: 54%;}
    .culturetop03 dt { width:46%; }
}
@media(min-width:1023px) {
    .typemain a:hover {background:#172144; color:#fff; border:1px solid #172144; }
    .nanzefootlinklist13 li { width: 130px; text-align: left; }
    #allmap {
    	width: 100%;
    	height: 500px;
    }
    
}
@media(min-width:1199px) {
    .culturetop03 dd { padding-top:14px; }
}