*{margin:0px; padding:0px;}
body{ font-size:12px;}
a{text-decoration: none; color:#666;}
ul,li{list-style:none;}
.clear{clear:both;}
.wc{ width:1200px; margin:0 auto;}
.nav{line-height:30px; background:#f3f3f3; height:30px;}
.nav span{display:inline-block; margin-left:15px;}
.nav .lf{ float:left;}
.nav .rt{ float:right;}
.logob{ padding:15px 0;}
.logo img{border:1px dashed #31a554;}
.menu{ background:#31a554; padding:15px 0px;}
.menu a{ color:#fff; font-size:14px; display:inline-block; padding:0 20px;}
.rmd{background:#f3f3f3; padding:25px 0 25px 0px; margin-top:10px;}
.rrmd{padding:25px; background:#fff;}
.rrmd h3{font-weight: 500;line-height: 1.1;color: inherit; border-bottom: solid 1px #ddd;
    font-size: 20px;
    padding-bottom: 10px;font-family: inherit; color:#333; margin-bottom:20px;}
.rrmd ul{width:100%;}
.rrmd ul li{width: 32%;
    float: left;
    cursor: pointer;
    margin-right:2%;
    margin-bottom:15px;
    background: #fff;
    border: solid 1px #ddd;
    padding: 20px;
 
    position:relative;
    box-sizing: border-box;
}
.rrmd li:hover{border: solid 1px #31a554;}
.rrmd li span{position:absolute;right:20px;top:20px;}
.rrmd li p{color:#999; margin-top:10px;}  
.rrmd ul li:nth-child(3n) {
    margin-right: 0;
}
.linkft h3{border-bottom: solid 1px #ddd;
    line-height: 50px;
    font-size: 16px;}
.linkft ul{padding:15px;}
.linkft ul li{float:left; margin-right:20px;}
.foot .copy{ text-align:center; padding:20px;}
.foot .copy p{margin-top:12px;}
.foot .xian{ border-bottom:1px solid #ddd;}