* {margin: 0;padding: 0;}

ul, ol, li{list-style:none;}

.content{ max-width:640px; min-width:320px; margin: 0 auto;}


a{color: #000;text-decoration: none;outline:0}

img {border:0;max-width:100%;vertical-align: middle;}

.clear {clear: both;}

.blank12,.blank20 {

    clear: both;

    display: block;

    height: 12px;

}

.w96 {width:96%;margin:8px auto;}

.w50{width:50%;}

.w300{max-width:480px;margin:2px auto;}

.w320{max-width:480px;margin:2px auto;}

.clogo{color:#0a8756;}

.ofh{overflow:Hidden}

.mtb{margin:8px auto;}

.tc{text-align:center; line-height:28px;}

.tr{text-align:right}

.ti2{ text-indent:2em; line-height:24px; letter-spacing:1px; margin:10px 0;}

.syzl a{ display:block; overflow:hidden; line-height:28px; height:28px; border-bottom:1px dashed #ddd;}

.syzl a span{ display:inline; float:right;}

.fl{float:left}

.fr{float:right}

.header {

    width: 100%;

}

.logo{position:relative; padding:2% 3%; background-color:#fff;}

.logo img{ width:100%;}

.logo a{position:absolute;right:0;top:0;width:37%;height:60px;display:block;}

.entry-list {

    width:100%;

    background:#0a9e64;color:#fff;

     text-align: center; 

}

.fklist .entry-list{background:#ed4275;}

.entry-list a{color: #FFF;font-size:1.2rem; width:23%; display:inline-block; padding:2% 0;}

.nav_keshi{

    background:#30B7F9;height:0px;overflow:Hidden;display:none;

}

.nav_keshi li{width:20%;float:left;text-align:center;line-height:30px;} 

.nav_keshi li a{color:#fff;display:block;}

.nav_keshi li a:hover{background:#0a8756}

.footer2014{

  height: 90px;

  width: 100%;border-top: 1px solid #0a8756;

  padding-bottom:50px;

}

.footer2014 .footer {

  margin: 0 auto;position: relative;

}

.footer2014 a{ color:#333;}

 .footer p {

  height: 30px;

  line-height: 21px;

  padding: 10px 0 10px 10px;

  font-size:12px;

}

.fb-top {

  background: url("../images/back-top.png") no-repeat scroll 0 0 transparent;

  border-radius: 4px;

  height: 50px;

  position: absolute;

  right: 10px;

  top: 10px;

  width: 50px;

}

.arc_words {

    height: auto;

    width: 100%;

}

.arc_words h2 {

font-size: 14px;

    line-height: 24px;

    text-align: center;

}

.arc_words h2 strong {

    color: #333;

    font-size: 18px;

}

.arc_content p{padding:5px 0;}

.arc_content {

    font-size: 14px;

    line-height: 2em;

    padding: 10px;text-indent:2em;

}

.arc_content a{color:#00f}

.arc_words_about {

    border-bottom: 1px dashed #CCC;

}

.arc_words_about li {

    line-height: 30px;

    padding: 0 0 0 10px;

}

.arc_words_about h2 {

    background:#F1F1F1;

    color: #333;

    font-weight: bold;

    line-height: 40px;

    margin: 0 0 10px;

    padding: 0 0 0 10px;

    text-align: left;

}

.imgContent{overflow:hidden}

.imgContent img{max-width:110px;float:left;margin-right:8px;}

.imgContent p{text-indent:2em;line-height:24px}

.list_lx{ padding:10px; overflow:hidden; line-height:24px;}