.site_map h2 a,.site_map ul li a{text-decoration:none}.fl{float:left}.fr{float:right}#main .about-us{max-width:100%!important;margin:0 auto!important}.about{position:relative}.about .img{width:100%;height:100%}.about .img img{width:100%;margin:0 auto}.about .text{width:80%;max-width:1040px;padding:.83rem 1.67rem;background:rgba(255,255,255,.8);color:#686666;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.about .text h1{font-size:1.67rem;font-weight:400;line-height:1.3;margin-bottom:10px}.about .text p{font-size:1rem;line-height:1.5}.contact{width:600px;margin:0 auto;color:#464646}.contact h1{text-align:center;margin:8%}.contact .sendEmail{text-align:center;font-size:1.33rem;padding-bottom:20px;border-bottom:1px solid #d7d7d7}.contact .sendEmail span{color:#29a7ff;padding-left:20px}.contact ul{clear:both;zoom:1;margin:8% auto}.contact ul:after{clear:both;display:block;height:0;font-size:0;content:".";visibility:hidden}.contact ul li{width:50%;float:left}.contact ul li img{width:40px;float:left;margin:20px}.contact ul li .text{float:left;margin-top:20px}.contact ul li .text p{font-size:1.17rem}.site_map{width:1200px;margin:90px auto 10px;padding:20px 0;font-size:12px;line-height:20px}.site_map h1{height:48px;font-size:28px;color:#666;line-height:48px;border-bottom:1px solid #efefef}.site_map h2,.site_map ul li{height:20px;line-height:20px}.site_map h2{margin-top:15px;font-size:16px;color:#333}.site_map ul{margin-top:10px;padding-bottom:15px;list-style:none;font-size:0;border-bottom:1px dashed #ccc}.site_map ul li{width:25%;font-size:12px;display:inline-block}.site_map ul li a:hover{text-decoration:underline}@media (max-width:960px){.about{text-align:center}.about .text{position:relative;top:0;left:0;transform:translate(0,0);width:90%;margin:0 auto;background:#fff;color:#333}}@media (max-width:640px){.contact{width:90%}.contact .sendEmail span{display:block;padding-left:0}.contact ul{margin:2% auto}.contact ul li{width:100%;float:none;clear:both;zoom:1}.contact ul li:after{clear:both;display:block;height:0;font-size:0;content:".";visibility:hidden}.contact ul li img{margin:10px}.contact ul li .text{margin-top:10px}.contact ul li .text h2{font-size:1.33rem}.contact ul li .text p{font-size:1rem}}@media (max-width:768px){.about{padding-bottom:1.67rem}}