.cn_list { display: flex; flex-wrap: wrap; align-items: flex-start; justify-content: center; text-align: center;margin: 0 -35px;}

.cn_list li {width: 33.33%;padding: 0 35px;}

.cn_list li a{display: flex;font-size: 16px;color: #606060;font-weight: bold;margin-bottom: 18px;align-items: center;justify-content: center;}
.cnbox{border: 1px solid #E8ECE4;border-radius: 10px;}
.cn_map {line-height: 0;border-radius: 0 0 10px 10px;overflow: hidden}
.cn_map iframe{width: 100%;height: 300px}
.cnadd .title_sm {padding: 14px 0 2px;}
.ptag .cnadd p{line-height: 24px;margin-bottom: 19px;}
.cnadd{padding: 35px 0 40px}
.cn_list li a span {font-weight: normal; padding-left: 8px;font-size: 14px;}
.cn_list li a img{margin-right: 8px;}
.cn_list li a:hover{color: #99C12D}
.contactpg { border-bottom: 1px solid #e8ece4;}
.contactdec{max-width: 900px;margin: 0 auto 60px;text-align: center;}

/*----- MEDIA QUERIES  -----*/
@media(max-width:1650px){ 
}
@media(max-width:1550px){
}
@media(max-width:1439px){
    .cn_list {margin: 0 -20px;}
    .cn_list li {padding: 0 20px;}
}
@media(max-width:1199px){
    .cn_list {margin: 0 -8px;}
    .cn_list li {padding: 0 8px;}
    .cnadd .title_sm {padding: 14px 0 12px;font-size: 24px;}
    .cnloc{ max-width: 38px;}
    .cn_list li a {font-size: 15px;}
    .cnadd {padding: 30px 0 18px;}
    .contactdec{margin: 0 auto 30px;}
}
@media(max-width:991px){
    .cn_list li{width: 50%}
    .cn_list li:last-of-type{padding-top: 40px}
    .cnloc{ max-width: 30px;}
}
@media(max-width:767px){
    .cn_list li{width: 100%;padding-bottom: 40px}
    .cn_list li:last-of-type{padding-top: 0px}
    .cn_map iframe {width: 100%; height: 295px;}
}
@media(max-width:575px){
    .cn_list li a {font-size: 13px;letter-spacing: normal !important;}
}
@media(max-width:420px){
}
@media(max-width:350px){ 
}