body { padding: 0px; margin: 0px; }

.top { width: 100%; height: auto; float: left; margin-top: 50px; }
    .top .logo { width: 255px; height: 73px; margin: 0 auto; }
        .top .logo img { width: 255px; height: 73px; float: left; }
.menu { width: 100%; height: 50px; margin-top: 30px; float: left; background-color: #ffffff; }
    .menu nav { width: 1000px; height: auto; margin: 0 auto; }
        .menu nav ul { width: 1000px; height: auto; float: left; padding: 0px; margin: 0px; list-style: none; }
            .menu nav ul li { width: auto; height: 48px; float: left; }
                .menu nav ul li a { font-family: 'Trebuchet MS'; font-size: 18px; color: #6c7576; text-decoration: none; float: left; padding: 15px 46px; }
                .menu nav ul li i { width: 4px; height: 34px; float: left; margin: 0px 47px; background-image: url('../img/menu-arrow.png'); margin-top: 9px; }
.page { width: 100%; height: auto; float: left; margin-top: 50px; }
    .page .center { width: auto; height: auto; overflow: hidden; margin: 0 auto; padding: 20px 20px; background-color: rgba(255, 255, 255, 0.9);margin-bottom:50px; }
        .page .center p { width:1000px; height: auto; position: relative; margin:0 auto; padding: 5px 6px; font-family: 'Trebuchet MS'; font-size: 16px; color: #000000;line-height:1.7; }
        .page .center .item { width: 15%; height: auto; float: left; margin: 10px; background-color: #ffffff; padding: 5px; }
            .page .center .item img { width: 100%; height: 160px; float: left; }
            .page .center .item span {width: 95%;height: 40px;position: relative;float: left;padding: 5px 6px;font-family: 'Trebuchet MS';font-size: 16px;color: #000000;text-align: center;}

.contact {width:1000px;height:auto;margin:0 auto; }
    .contact .map { width:440px;height:400px;float:left;}
       .contact .map p { width:400px; height: auto; position: relative; margin:0 auto; padding: 5px 6px; font-family: 'Trebuchet MS'; font-size: 12px; color: #000000; }
    .contact .map span{ width:440px;height:20px;float:left;font-family: 'Trebuchet MS'; font-size: 12px; color: #000000; font-weight:bold;}
    .contact .map input{ width:440px;height:20px;float:left;font-family: 'Trebuchet MS'; font-size: 12px; color: #000000; font-weight:bold;border:solid 1px #c6c5c5;padding:5px;margin-bottom:20px;-webkit-box-shadow: 0px 0px 10px 0px rgba(48, 50, 50, 0.20);
                -moz-box-shadow: 0px 0px 10px 0px rgba(48, 50, 50, 0.20);
                box-shadow: 0px 0px 10px 0px rgba(48, 50, 50, 0.20);
               }
    .contact .map textarea{ width:440px;height:50px;float:left;font-family: 'Trebuchet MS'; font-size: 12px; color: #000000; font-weight:bold;border:solid 1px #c6c5c5;padding:5px;-webkit-box-shadow: 0px 0px 10px 0px rgba(48, 50, 50, 0.20);margin-bottom:20px;
                -moz-box-shadow: 0px 0px 10px 0px rgba(48, 50, 50, 0.20);
                box-shadow: 0px 0px 10px 0px rgba(48, 50, 50, 0.20);
               }
    
       .contact .map a { width:70px; height: auto; float:right;text-align:center; margin:0 auto; padding: 5px 6px; font-family: 'Trebuchet MS'; font-size: 12px; color: #000000;border:solid 1px #c6c5c5;text-decoration:none; -webkit-box-shadow: 0px 0px 10px 0px rgba(48, 50, 50, 0.20);
                -moz-box-shadow: 0px 0px 10px 0px rgba(48, 50, 50, 0.20);
                box-shadow: 0px 0px 10px 0px rgba(48, 50, 50, 0.20); }