.contact{height: 540px;position: relative;overflow: hidden;}
.contact .info{width: 475px;color: #292929;}
.contact .info h2{font: 600 30px/45px "\9ed1\4f53";padding-top: 40px;}
.contact .info h3{font: 600 20px arial,'Hiragino Sans GB',sans-serif;}
.contact .info li{font: 600 20px arial,'Hiragino Sans GB',sans-serif;padding-top: 40px;}
.contact .info li .icon-phone{width: 23px;height: 20px;background-position: 0 -250px;padding-right: 30px;}
.contact .info li .icon-add{width: 23px;height: 24px;background-position: 0 -275px;padding-right: 30px;}
.contact .info li .icon-email{width: 23px;height: 17px;background-position: 0 -300px;padding-right: 30px;}
.contact .info li .icon-web{width: 25px;height: 24px;background-position: 0 -319px;padding-right: 30px;}
.contact .map{width: 636px;height: 326px;border: 4px #b01d15 solid;position: absolute;top:90px;right: 0;}