.cnwarp{width:100%; float:left;margin:0;}
.contact-top{width:100%;height: 530px; float:left;margin-bottom: 110px; background-image: url("../images/contact-top.jpg");background-repeat: no-repeat;background-size: cover}
.cnbox-w{width: 100%;float: left;padding-bottom: 120px;}
.cnbox{width:1280px; margin:0 auto;}
.cntitle{width:100%;float:left; margin-bottom: 130px;text-align: center;}
.cntitle h1{font-size: 80px;font-family: "Times","Arial",sans-serif;line-height: 1em;margin-bottom: 45px;}
.cntitle p{font-size: 17px;letter-spacing: 0.05em;}
.outer-banner{ float:left; width:100%;}
.banner-cor{float:left;width:33.333333%;  height:100%;margin:0;text-align:center;line-height: 2em}
.banner-inner{float:left;width:100%; margin:0;}
  .banner-inner h2{margin:0 0 25px 0;font-size: 19px; font-weight:600}
  .banner-inner p{ margin:0;}
  .banner-inner p a:hover{color:#7b2736;}
.iconbox{float:left;width:100%; margin:0 0 20px 0; }
.iconbox .ico{width:50px;height: 50px; margin:0 auto; border-radius: 99em; font-size:20px;line-height: 48px; color:#fff;background-color: #7b2736}
.contact-site{float:left;width:100%; margin:0;}
@media only screen and (max-width: 1600px) {
.cnbox{width:1200px;}
.contact-top{height: 460px;margin-bottom: 90px; }
.cnbox-w{padding-bottom: 100px;}
.cntitle{margin-bottom: 110px;}
}
@media only screen and (max-width: 1200px) {
.cnbox{width:88%;}
.contact-top{height: 310px;margin-bottom: 50px;margin-top: 40px}
.cntitle p{font-size: 17px;}
}
@media only screen and (max-width: 980px) {
.cnbox{width:93%;}
.contact-top{height: 300px;}
.cntitle{padding: 0 1.5%; margin-bottom: 50px;}
.cntitle h1{font-size: 54px;}
.cnbox-w{padding-bottom: 70px;}
.banner-cor{width:32.333333%; margin: 0 0.5%}
  .banner-inner h2{margin:0 0 25px 0;font-size: 18px;}
}  
@media only screen and (max-width: 767px) {
.cnbox{width:90%;}
.cnbox-w{padding-bottom: 10px;}
.contact-top{height:240px;margin-bottom: 30px;}
.cntitle{margin-bottom: 25px;}
.cntitle h1{font-size: 42px;margin-bottom: 20px;}
.banner-cor{width:100%; margin: 0 0 40px}
  .banner-inner h2{margin:0 0 15px 0;}	
.iconbox{margin:0 0 15px}
}