@charset "utf-8";
/* CSS Document */
.page_contact .item {float:left; width:33%; padding:0 0.15%}
.page_contact .item:hover {background:#fbfbfb;}
.page_contact .time {text-align:right; font-size:12px; line-height:1.2em; padding:16px 5px 0 5px; font-family:"Microsoft Yahei",微软雅黑,Arial,Helvetica,sans-serif; font-weight:300;letter-spacing:.1em;}
.page_contact .time span {font-size:18px; padding:0 0 0 5px;}
.page_contact .info {padding:20px; font-family:freigsanproLIG,"Microsoft Yahei",微软雅黑,Arial,Helvetica,sans-serif;}
.page_contact .cityName {font-size:32px; line-height:1em; padding:20px 0;}
.page_contact .line {display:block; font-size:0; line-height:0; overflow:hidden; width:40px; height:1.5px; background:#2c3db0;}
.page_contact .address {padding:20px 0 0 0;font-size:14px; line-height:1.4em; height:120px;}
.page_contact .map_btn {padding:10px 0;}
.page_contact .map_btn a {display:inline-block;font-size:16px; line-height:1.2em; font-family:freigsanproMED,"Microsoft Yahei",微软雅黑,Arial,Helvetica,sans-serif; background:url(images/icon32_map.png) no-repeat 0 center;background:url(images/icon32_map.svg) no-repeat 0 center; padding:20px 0 20px 45px;}
.page_contact .map_btn a:hover {color:#2c3db0; text-decoration:none;}
@media (max-width: 780px) {
	.page_contact .cityName {font-size:26px;}
	.page_contact .address {height:200px; padding:20px 20px 0 0;}
}
@media (max-width: 767px) {
	.page_contact .item {float:none; width:auto; padding:0;}
	.page_contact .cityName {font-size:32px;}
	.page_contact .pic img {width:100%;}
	.page_contact .address {height:auto;}
}

.contact_other {padding:60px 0; background:#fcfcfc;}
.contact_other a {color:#2c3db0; font-size:14px;}
.contact_other .column {text-align:center; padding:0 0 30px 0;}
.contact_other .item {float:left; width:23.5%; margin:0.65%; border:solid 1px #dedede; text-align:center; background:#fff;}
.contact_other .pic {padding:40px 0;}
.contact_other .txt {padding:0 5% 40px; font-size:24px; line-height:1.4em; font-family:freigsanproLIG,"Microsoft Yahei",微软雅黑,Arial,Helvetica,sans-serif;}
.contact_other .txt span {display:block;}
@media (max-width: 780px) {
	.contact_other .pic {padding:40px 0 20px 0;}
	.contact_other .txt {font-size:18px; line-height:1.2em; padding:0 10px; height:80px;}
}
@media (max-width: 479px) {
	.contact_other .item {float:none; width:auto; margin:0 0 15px 0;}
	.contact_other .txt {height:auto;padding:0 5% 40px;}
}

