body{font-size:62.5%;color: #5a5a5a;background-color: #fff; font-family:”Lucida Grande”, “Lucida Sans Unicode”, Verdana, Arial, Helvetica, sans-serif; }
body,ul,li,h1,h2,h3,h4,h5,i{margin:0;padding:0;font-weight: normal;font-size:normal;}
img {border:0;}
a{text-decoration:none;}
a:hover{color:#e30109;}
a img {border:none;}
li{list-style:none;}
i{font-style:normal;}
.logo,.nav{margin:auto;}
.p1k2,.flinks,.fmain,.service,.pnew,.footmain,.search{width:1200px;margin:auto;}
.topnav{height:37px;background: #222;}
.topnavleft{width:600px;float:left;}
.topnavleft ul{height:37px;line-height:37px;}
.topnavleft li{color:#aaa;float:left;margin-right:13px;font-size:1.4em;}
.topmail{letter-spacing:1px;}
.topnavright{float:right;width:600px;}
.topnavright ul{height:37px;line-height: 37px;float:right;}
.topnavright ul li{font-size:1.5em;float:left;margin-left:20px;height:37px;line-height: 37px;}
.headmain{clear:both;height:100px;border-top: 1px solid #47CC7B;background-color: #39A061;border-bottom: 2px solid #436D53;}
.logo{height:100px;width:400px;float:left;color:#fff;font-size:2em;font-weight: 700;height:50px;line-height: 50px;padding-top:15px;}
.logo span{display:block;height:30px;line-height: 30px;font-size:14px;color:#555;height:20px;line-height: 20px;padding-bottom:15px;}



.nav{height:100px;width:780px;margin-left:20px;float:left;}
.nav ul{height:100px;line-height: 100px;float:right;}
.nav ul li{float:left;font-size:1.6em;margin-left:30px;display:block;color:#eee;}
.nav ul li a{color:#eee;}



#main{clear:both;}




.search{background: #39a061;padding:30px 0px;margin-bottom:20px;height:100px;}
.searchleft{float:left;margin-left:50px;}
.searchleft i{color:#fff;font-size: 80px;height:100px;line-height:100px;display:block;float:left;}
.searchleftright{margin-left:30px;float:left;height:100px;width:400px;color:#fff;}
.searchleftright h5{font-size:42px;font-weight: 300;height:50px;line-height:50px;margin-top:10px;}
.searchleftright p{height:30px;line-height:30px;margin-bottom: 10px;}
.searchright{float:left;width:500px;margin-left:120px;}
.sfrom{height:60px;margin:20px 0px;border:1px solid #ccc;background:#fff;width:420px;float:left;}
.sfrom input{height:58px;line-height: 58px;border:none;width:300px;padding-left:20px;float:left;}
.sfrom button{height:60px;line-height:60px;width:100px;background: #000;float:left;border:none;color:#fff;font-size: 16px;}

.guide{border-top:1px solid #ccc;background: #111;clear:both;height:240px;padding:30px 0px 40px 0px;font-size: 1.5em;}


.types,.allparts,.contactus{width:370px;height:240px;float:left;}
.allparts,.contactus{margin-left:45px;}

.types h3,.allparts h3,.contactus h3{height:60px;line-height: 60px;color:#fff;font-size:20px;}
.types ul,.allparts ul,.contactus ul{height:180px;}
.types ul li{height:36px;line-height: 36px;width:185px;float:left;color:#999;}
.contactus ul li{line-height: 30px;}
.allparts ul li{height:36px;line-height: 36px;width:auto;float:left;color:#999;margin-right:20px;}

.contactus{background:url(http://www.juwumarine.com/css/map.png) no-repeat center;}

.foot{background:#555;height:33px;line-height: 33px;border-top:#222 solid 1px;}
.footmain{color:#ddd;font-size: 1.5em;}