.part1 img{width: 100%;height: auto;}
.part2{background-color: #d9426d;padding:60px 0 80px 0 ;}
.cp_tit{font-size: 40px; text-transform: uppercase;color: #fff;font-weight: bold;}
.l_menu {display: flex;justify-content: space-between;align-items: center;margin:40px 0;flex-wrap: wrap;}
.l_menu li a{ text-transform: uppercase;color: #262626;font-size: 16px;display: block;border-radius: 30px;background-color: #fff;text-align: center;line-height: 60px;height: 60px;padding:0 40px}
.l_menu li{flex:1;}
.l_menu li a{    white-space: nowrap;}
.l_menu li a:hover{background-color: #881435;color: #fff;}
.cp_conta{margin-top: 40px;}
.cp_cont .cp_p{background-color: #fff;border-radius: 20px;display: flex;justify-content: center;flex-direction: column;overflow: hidden;padding:40px}
.sycp{display: none;}
.cp_tp img{ transform: scale(1.1, 1.1);transition: all 0.5s ease 0s;width: 100%;height: 200px;}
.cp_tp:hover img{ transform: scale(1.0, 1.0);}
.cp_p p{font-size:20px;color:#262626 ;margin-top: 60px;text-align: center;}
.part3{background: url(../images/linker.jpg) no-repeat center top;width: 100%;height: 960px;color: #fff;}
.linerd{  background-color: rgba(220, 73, 111, 0.5);border-radius: 20px;overflow: hidden;margin:100px 0 60px 0 }
.linker{padding:40px}
.map{margin-top:60px}
.map img{width: 100%;}




@media (max-width: 768px) {
.part3{height: auto;margin-top:20px}
.linker_tit{font-size: 20px;height:40px;line-height: 40px;text-align: center}
.linker_p{font-size: 18px;}
.linerd{margin:0;}
.part2{padding:30px 0 40px 0}
.cp_tit{font-size:25px}
.l_menu li a{font-size:15px}
.linker{padding:20px}
.map{margin-top:20px}
}
@media (min-width: 992px) {
.part3{height: auto;margin-top:20px}
}
@media (min-width:1200px){
	
}

