html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, a, img, dl, dt, dd, ol, ul, li, form, table {
    margin: 0;
    padding: 0;
    border: 0;
    font-family: inherit;
    list-style: none;
}

input {
    margin: 0;
    padding: 0;
}

a,area {
    blr: expression(this.onFocus=this.blur())
}

a {
    text-decoration: none;
}

a:hover {
    text-decoration: underline;
}

html, body {
    height: 100%;
    *+height: auto;
}

.boxcenter {
    margin: 0 auto;
}

.zj_fl {
    float: left;
    display: inline;
}

.zj_fr {
    float: right;
    display: inline;
}

.zj_cl {
    clear: both;
}

.zero {
    height: 0;
    overflow: hidden;
}

.page {
    width: 100%;
}

.yahei {
    font-family: Microsoft YaHei;
}

@font-face {
    font-family: navFont;
    src: url(bjd.ttf);
}

.w1000 {
    width: 1000px;
    
}

.w1010 {
    width: 1010px;
}

.w600 {
    width: 600px;
}

.w370 {
    width: 370px;
}

.w480 {
    width: 480px;
}

.w680 {
    width: 680px;
}

.w300 {
    width: 250px;
}

.w330 {
    width: 370px;
}

.w700 {
    width: 750px;
}

.w720 {
    width: 720px;
}

.w260 {
    width: 260px;
}

.w440 {
    width: 440px;
}

.h20 {
    height: 20px;
    overflow: hidden;
}

.h10 {
    height: 10px;
    overflow: hidden;
}

.right5 {
    margin-right: 5px;
}

.redline {
    height: 2px;
  
}

.navarea {
    height: 50px;
    background: #033148;
}

.navarea ul {
    height: 38px;
}

.navarea ul li {
    height: 36px;
    line-height: 36px;
    float: left;
    display: inline;
    position: relative;
    padding: 0 20px;
    margin-top: 1px;
    font-size: 18px;
    color: #fff;
    font-family: navFont,Microsoft YaHei;
    text-decoration: none;
    padding-top: 5px;
}

.navarea ul li a {
    font-size: 18px;
    color: #fff;
    font-family: navFont,Microsoft YaHei;
    text-decoration: none;
}

.navarea ul li ul {
    position: absolute;
    left: 0;
    visibility: hidden;
    top: 36px;
    width: 100px;
    z-index: 99
}

.navarea ul li ul li {
    float: none;
    background: #881c19;
    height: 36px;
    overflow: hidden;
    padding: 0;
    display: block;
    margin: 0;
    border-bottom: 1px solid #fff;
    text-align: center;
}

.navarea ul li ul li a {
    font-size: 16px;
}

.navarea ul li:hover {
    background: #881c19;
}

.navarea ul li:hover ul {
    visibility: visible;
}

.zj_foot {
    background: url(#) no-repeat;
    height: 152px;
    overflow: hidden;
}

.zj_foot .zjNav {
    font-size: 14px;
    font-family: Microsoft YaHei;
    font-weight: bold;
}

.zj_foot .zjNav a {
    color: #333;
    display: inline-block;
    background: url(little_b_l.png) no-repeat right top;
    padding: 0 8px;
    height: 34px;
    line-height: 34px;
    margin-top: 10px;
}

.zj_foot .zjNav .nob {
    background: none;
}

.zj_foot .zj_link {
    padding-top: 21px;
    text-align: center;
    font-size: 12px;
    color: #333;
}

.zj_foot .zj_link a {
    display: inline-block;
    padding: 0 10px;
    color: #333;
}

.zj_foot .zj_showTxt {
    text-align: center;
    line-height: 25px;
    font-size: 12px;
    color: #333;
    padding-top: 10px;
}

.zj_foot .zj_showTxt a {
    color: #333;
}

.sca img {
    transition: All 0.4s ease-in-out;
    -webkit-transition: All 0.4s ease-in-out;
    -moz-transition: All 0.4s ease-in-out;
    -o-transition: All 0.4s ease-in-out;
}

.sca:hover img {
    transform: scale(1.2);
    -webkit-transform: scale(1.2);
    -moz-transform: scale(1.2);
    -o-transform: scale(1.2);
    -ms-transform: scale(1.2);
}

.huge img {
    transition: All 0.2s ease-in-out;
    transform-origin: 0 0;
    -webkit-transition: All 0.2s ease-in-out;
    -moz-transition: All 0.2s ease-in-out;
    -o-transition: All 0.2s ease-in-out;
}

.huge:hover img {
    transform: scale(2.23);
    -webkit-transform: scale(2.23);
    -moz-transform: scale(2.23);
    -o-transform: scale(2.23);
    -ms-transform: scale(2.23);
}

.changePage {
    color: #666;
    margin-top: 20px;
    font-size: 13px;
    text-align: center;
}

.changePage a {
    font-size: 13px;
    color: #333;
    line-height: 30px;
    margin: 0 5px;
    display: inline-block;
    height: 30px;
    padding: 0 10px;
    border: 1px solid #d1d1d1;
}

.changePage font {
    color: #C00;
    margin: 0 5px;
    display: inline-block;
    height: 30px;
}

.changePage input {
    border: 1px solid #d1d1d1;
    font-size: 13px;
    color: #C00;
    margin: 0 5px;
    background: #fff;
    height: 30px;
    line-height: 30px;
    padding: 0 10px;
}

.ad {
       font-size: 18px;
    font-weight: 600;
    color: #800f0c;
}

@keyframes bigTitle {
    from {
        top: 227px;
    }

    to {
        top: 187px;
    }
}

@-moz-keyframes bigTitle /* Firefox */
{
    from {
        top: 227px;
    }

    to {
        top: 187px;
    }
}

@-webkit-keyframes bigTitle /* Safari and Chrome */
{
    from {
        top: 227px;
    }

    to {
        top: 187px;
    }
}

@-o-keyframes bigTitle /* Opera */
{
    from {
        top: 227px;
    }

    to {
        top: 187px;
    }
}

/*--------------------------------------?’??????‘---------------------------*/