/*banner*/
.banner {height:182px;background-repeat: no-repeat;background-position:center 0;background-size:cover;}

.contact-us {padding:40px 0 55px;}
.contact-us .title {text-align:center;font-weight:300;margin-bottom: 20px;}
.contact-us .title p {font-size:30px;}
.contact-us .title span {font-size:25px;color:#bfbfbf;display: block;font-family: airal;}
.contact-us .slogan {font-size:16px;color:#4c4c4c;line-height:2;text-align:center;margin-bottom: 20px;}
.contact-us .info {margin-bottom: 40px;}
.contact-us .info div {border:1px solid #ebecec;padding:20px 40px 20px 25px;color:#666;font-size:14px;line-height: 1.75;min-width:300px;margin-left:-1px;}
.contact-us .info div p {padding-left: 50px;position: relative;}
.contact-us .info div p:before {content:"";position: absolute;top:10px;left:0;display: inline-block;width:32px;height:34px;background: url(../images/imgs.png) no-repeat;}
.contact-us .info div:nth-child(1) p:before {background-position:2px -42px;top:22px;}
.contact-us .info div:nth-child(2) p:before {background-position:-45px -42px;}
