﻿*
{
    margin: 0;
    padding: 0;
    box-sizing: border-box;
    outline: none;
}
body
{
    font-size: 1em;
    font-family: "Helvetica Neue" , "Hiragino Sans GB" , "Microsoft YaHei" , "微软雅黑" , "黑体" ,Arial,sans-serif;
    background:#fff6cc;
    color:#235e58;
}
ul
{
    overflow: auto;
    zoom: 1;
}
ul, li,dl,dt,dd
{
    list-style: none;
    display: block;
    border: 0;
    outline: 0;
    vertical-align: baseline;
}
p
{
    padding-bottom:0.5em;
    text-indent:2em;
}
h3
{
    font-size: 1.3em;
    font-weight: bold;
    text-align: center;
    padding:8px 0 15px 0;
}
table
{
    width:100%;
    text-align:center;
    margin:0 auto;
    margin-bottom:8px;
    border-collapse:collapse;
}
table td
{
    border:1px #235e58 solid;
    padding:3px 6px;
    text-align:left;
}
.wrapper
{
    margin:0 auto;
}
.head
{
    background:url(banner1.png) no-repeat #bbd5d2;
    height:150px;
    overflow:hidden;
    /*border-bottom:3px solid #235e58;*/
}
.head .rightbanner
{
    background:url(banner2.png) no-repeat;
    position:absolute;
    width:585px;
    height:150px;
    right:50px;
    top:40px;
}
.nav
{
    width:100%;
    position:fixed;
    bottom:0;
    left:0;
    text-align:center;background: #b7ddc8;
    box-shadow: 0px -5px 10px rgba(0, 0, 0, 0.5);
}
.nav li
{
    height:4em;
    line-height:4em;
    font-size:1.1em;
    width:14%;
    float:left;
    background:#b7ddc8;
    color:#253b38;
    cursor:pointer;
}
.nav li.long
{
    width:20%;
}
.nav li a
{
    display:block;
    color:#253b38;text-align: center;text-decoration: none;
}
.sub
{
    position:fixed;
    bottom:4.6em;
    right:0;
    display:none;
    text-align:center;
    overflow:auto;
    zoom:1;
    width:50em;
}
.sub li
{
    font-size:1em;
    background:#bbd5d2;
    color:#253b38;
    margin-right:0.1em;
    margin-bottom:0.1em;
    float:right;
    width:20em;
    height:3em;
    line-height:3em;
    cursor:pointer;
}
li.current
{
    /*background:#B22222;*/
    background:#47827c;
    color:#fff;
}
.content
{
    box-shadow: 0px 5px 10px rgba(0, 0, 0, 0.5) inset;
    padding:1em 1em 6em 1em;
}
.content dl
{
    padding-bottom:0.5em;
}
.content dt
{
    text-indent:2em;
    padding-bottom:0.2em;
}
.content dd
{
    padding-left:2em;
}