.bg {
    background-color: #f7f7f7;
    overflow: hidden;
}
.main {
    margin: 0 auto;
    width: 1200px;
}
.path {
    text-align: left;
    color: #b0b0b0;
}
.fl {
    float: left;
}
.special .fr {
    position: relative;
    /* padding-bottom: 54px; */
    width: 800px;
    height: 240px;
    text-align: left;
}
.special .fr h1 {
    padding: 0 0 24px 36px;
    line-height: 36px;
    font-size: 32px;
    font-weight: normal;
}
.special .fr p {
    padding: 0 36px;
    line-height: 26px;
    overflow: hidden;
    color: #777;
    text-indent: 2em;
}
.special .fr .button {
    position: absolute;
    left: 0;
    bottom: 0;
    padding-left: 36px;
    width: 764px;
    color: #999;
}
.special .fr .button span.fl {
    margin-top: 2px;
    vertical-align: middle;
}
.clear {
    clear: both;
    height: 0;
    overflow: hidden;
}
.main {
    margin: 0 auto;
    width: 1200px;
}
.special .hd {
    padding-top: 28px;
    font-size: 20px;
}
.hd {
    height: 24px;
    line-height: 24px;
    text-align: left;
}
.special .hd span {
    color: #09f;
}
.special .bd ul {
    width: 1220px;
}
.special .bd li {
    float: left;
    text-align: left;
}
.special .bd li .item {
    margin-top: 20px;
    width: 285px;
    height: 295px;
    background: #fff;
}
.special .bd li .img {
    display: block;
    height: 214px;
    overflow: hidden;
}
.special .bd li img {
    width: 100%;
    height: auto;
}
.special .bd li h4 {
    padding: 4px 0;
    font-size: 18px;
    color: #777;
    text-align: center;
}
.special .bd li p {
    height: 45px;
    overflow: hidden;
    color: #a3a3a3;
    padding: 0 10px 10px 10px;
    line-height: 25px;
}
.w4 li {
    width: 25%;
}

.page {
    padding: 40px 0 80px;
    text-align: center;
}
.page ul {
    position: relative;
    left: 50%;
    float: left;
}
.page li {
    position: relative;
    right: 50%;
    float: left;
}
.page li.tips {
    padding: 3px 0 0 12px;
    color: #999;
}

.page li.on a {
    position: relative;
    z-index: 9;
    color: #fff;
    border-color: #1294ea;
    background-color: #0099ff;
}

.page a, .page span {
    float: left;
    margin: 0 3px;
    padding: 5px 13px;
    color: #999;
    border-radius: 2px;
    border: solid 1px #e9e9e9;
    background: #e9e9e9;
}
.page b {
    float: left;
    margin: 0 3px;
    padding: 5px 13px;
    color: #fff;
    border-radius: 2px;
    border: solid 1px #00a227;
    background: #00a226;
}
.special .fl img {
    width: 400px;
    height: 240px;
}

.footer{background-color:#fff;border-top: 2px solid #00a225;margin: 0 auto;margin-top: 5px;z-index: -999;}.container{width:1160px;margin: 70px auto;}
.footer-container .column-layout{}
.footer .fix-right-layout {
    float: left;
    width: 100%;
}
.footer .fix-right-layout .left-wrapper {overflow: hidden;margin-top: 20px;width: 900px;float: left;}
.footer .fix-right-layout .left-content {
    width: 900px;
    margin: 0 auto;
    overflow: hidden;
}
.footer-container .column-layout {
    width: 20%;
}
.copyright-content {
    overflow: hidden;
    padding-bottom: 15px;
    width: 1160px;
    margin: 15px auto;
    font-size: 12px;
    color: #494949;
    line-height: 20px;
    text-align: center;
    display: block;
}
.copyright-content .copyright {
}
.copyright-content a, .copyright-content span {
    font-size: 12px;
    color: #494949;
}


.select {padding: 2px 0 2px 14px;background: #fff;width: 1240px;margin: 0px auto 20px auto;}
.select dl { position: relative }
.select dl.first dd ul { border: none }
.select dt { float: left; padding-top: 13px; width: 90px; margin-right: -90px; font-size: 16px; color: #999 }
.select dd { float: right; width: 100% }
.select dd ul {margin-left: 60px;padding: 10px 0 7px;border-top: solid 1px #eaeaea;}
.select dd li {float: left;margin: 0 10px 6px 0;}
.select dd li.s { margin-right: 1px; padding: 0 7px }
.select dd li a {float: left;padding: 3px 9px;border-radius: 2px;}
.select dd li a:hover { background: #eee }
.select dd li.on a { color: #fff; background: #09f }
.www55dircompinpai{ color: #fff; background: #09f;}
.www55dircompinpai a{ color: #fff; background: #09f;}
.www55dircompinpai-top{color: #09f;background: #ededed;}
.www55dircompinpai-top a{ color: #fff; background: #09f;}


.special{
    padding: 15px 15px 15px 15px;
    background: #fff;
    width: 1224px;
    overflow: hidden;
    height: auto;
    margin-bottom: 20px;
}