/* 鑱旂郴鎴戜滑 寮€濮 */ #contact .banner{ height: 31.25vw; } #contact .title{ } #contact .title h3{ font-size:32px; font-weight:bold; color:rgba(51,51,51,1); display: inline-block; } #contact .title span{ font-size:18px; color:rgba(176,176,176,0.2); line-height:52px; display: inline-block; margin-left: 20px; } #contact .info{ font-size:16px; font-weight:400; color:#787878; line-height:28px; margin:10px auto 30px auto; } #contact .contact{ margin-top:60px; } #contact .contact .item{ width:30%; margin: 0px 3% 20px 0; box-shadow: 0 0 10px rgba(0,0,0,0.1); padding:20px 40px; } #contact .contact .item:last-child{ margin-right:0; } #contact .contact .icon{ width:64px; height:64px; } #contact .contact h4{ font-size:18px; font-weight:700; } #contact .contact p{ color:#666; font-size:16px; } #contact .about{ margin-top:60px; } #contact .about .item{ width:30%; margin: 20px 3% 20px 0; } #contact .about .item:last-child{ margin-right:0; } #contact .about .item .image{ height:90px; background:#376BC2; line-height:90px; text-align:center; color:#fff; font-size:24px; border-top-left-radius: 6px; border-top-right-radius: 6px; } #contact .about .item .image:after{ display:block; height:1px solid #fff; width:100px; } #contact .about .item ul{ padding:20px 30px; border:1px solid #A2ABC4; border-top:0; border-bottom:6px solid #435165; } #contact .about .item li{ position:relative; font-size:16px; padding:10px 0; } #contact .about .item li i{ position:absolute; right:0; top:15px; width:20px; height:20px; background:url('../../images/web/icon_arrow_right.png') center center / contain no-repeat; } #contact .about .item li a{ display:block; } #contact .about .item li a:hover{ color:#376BC2; font-weight:700; } #map{ width:100%; height:500px; } /* 鑱旂郴鎴戜滑 缁撴潫 */ /* PAD */ @media screen and (min-width:768px) and (max-width:1199px) { /* 鑱旂郴鎴戜滑 */ #contact .contact{ margin-top:30px; } #contact .title h3{ font-size: 28px; } #contact .title span{ font-size: 20px; margin-left: 15px; } #contact .info{ font-size:15px; } #contact .contact .item{ width: 31%; margin: 20px 2% 20px 0; padding: 30px; } #contact .about .item{ margin: 10px 3% 20px 0; } #contact .about .item .image{ font-size:20px; height:64px; line-height:64px; } #contact .about .item li{ font-size:14px; padding:5px 0; } #contact .contact .icon{ width:48px; height:48px; } } /* 鎵嬫満 */ @media screen and (max-width:767px) { #contact .box,#about .box{ display:block; } /* 鑱旂郴鎴戜滑 */ #contact .contact{ margin-top:30px; } #contact .title h3{ font-size: 24px; } #contact .title span{ font-size: 14px; margin-left: 5px; } #contact .info{ font-size:14px; } #contact .contact .item{ width: 100%; margin: 20px auto !important; padding: 20px; } #contact .contact .icon{ float:left; margin-right: 20px; width:48px; height:48px; } #contact .about .item{ width:100%; margin: 0 auto !important; } #contact .about .item ul{ height:auto; } #contact .contact p{ font-size:14px; } #map{ height:300px; } #contact .about .item .image{ font-size:18px; height:48px; line-height:48px; } }