.contact-list .list-item .item-top{background-color: #F7F7F7;font-size: 24px;padding: 0 40px;display: flex;align-items: center;height: 80px;}
.contact-list .list-item .item-top span{display: inline-block;margin-left: 10px;}
.contact-list .address-list{display: flex;flex-wrap: wrap;justify-content: space-between;margin: 0 20px;}
.contact-list .address-list>li{width: 50%;margin-top: 40px;}
.contact-list .address-list div{max-width: 80%;}
.contact-list .address-list h3{font-size: 18px;margin-bottom: 20px;}

@media only screen and (min-width:1200px ) {
	.contact-list .address-list>li:hover {color: #005CA9;}
}

@media only screen and (max-width:1680px ) {
}

@media only screen and (max-width:1440px ) {

}

@media only screen and (max-width:1366px ) {
.contact-list .list-item .item-top{font-size: 22px;padding: 0 30px;height: 70px;}

}

@media only screen and (max-width:1280px ) {


}

@media only screen and (max-width:1024px ) {
.contact-list .list-item .item-top{font-size: 20px;padding: 0 20px;height: 60px;}
}

@media only screen and (max-width:768px ) {

}

@media only screen and (max-width:640px ) {
.contact-list .list-item .item-top{font-size: 18px;padding: 0 20px;height: 50px;}
.contact-list .address-list h3{font-size: 16px;margin-bottom: 10px;}
.contact-list .address-list>li{margin-top: 20px;}
.contact-list .address-list>li{width: 100%;}
	.contact-list .address-list div{max-width: 100%}

}

@media only screen and (max-width:480px ) {
	.contact-list .list-item .item-top{font-size: 16px;padding: 0 10px;height: 40px;}
	.contact-list .address-list h3{font-size: 15px;}
	.contact-list .address-list>li{margin-top: 15px;}
	.contact-list .address-list{margin: 0 5px}
}

@media only screen and (max-width:414px ) {

}

@media only screen and (max-width:375px ) {
	
}

@media only screen and (max-width:320px ) {
	
}