@charset "gb2312";
/* CSS Document */
html {
    color: #000;
    background: #fff;
    -webkit-text-size-adjust: 100%;
    -ms-text-size-adjust: 100%;
}

body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, textarea, p, blockquote, th, td, hr, button, article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {
    margin: 0;
    padding: 0;
}

ol, ul, li {
    list-style: none;
}

.fl, .fr {
    _display: inline;
}

.fl {
    float: left;
}

.fr {
    float: right;
}

.clear {
    clear: both;
}

a {
    text-decoration: none;
}

img {
    border: none;
    font-size: 0;
}

.w352 {
    width: 352px;
}

.w570 {
    width: 570px;
    height: 480px;
}

.wap_W {
    width: 1080px;
    margin: 0 auto;
}

.wap {
    width: 1000px;
    margin: 0 auto;
}

.pos_a {
    position: absolute;
}

.pos_r {
    position: relative;
}

.nav_b {
    width: 100%;
    z-index: 2;
    top: 600px;
    margin: 20px 0px;
}

    .nav_b .wap {
        border-bottom: 1px solid #709507;
        height: 20px;
    }

    .nav_b span {
        width: 9px;
        height: 9px;
        background: url(images/pic_bg.png) no-repeat left -213px;
        display: inline-block;
        margin-top: 15px;
    }

    .nav_b ul {
        margin: 0px 103px;
        display: inline-block;
    }

        .nav_b ul li {
            width: 115px;
            height: 35px;
            line-height: 35px;
            text-align: center;
            display: inline-block;
            float: left;
            background: url(images/pic_bg.png) left -151px no-repeat;
            margin: 0px 20px;
            cursor: pointer;
        }

            .nav_b ul li a {
                font-size: 14px;
                color: #567400;
                font-family: 'Microsoft YaHei';
            }

            .nav_b ul li:hover, .nav_b ul li.on {
                width: 113px;
                height: 33px;
                background: #5e871e;
                border: 1px solid #fff;
            }

                .nav_b ul li:hover a, .nav_b ul li.on a {
                    color: #fff;
                }

.index_01 {
    width: 100%;
    height: 100px;
    background: url(images/index-bg_01.jpg) no-repeat center top;
}

.index_02 {
    width: 100%;
    height: 100px;
    background: url(images/index-bg_02.jpg) no-repeat center top;
}

.index_03 {
    width: 100%;
    height: 100px;
    background: url(images/index-bg_03.jpg) no-repeat center top;
}

.index_04 {
    width: 100%;
    height: 100px;
    background: url(images/index-bg_04.jpg) no-repeat center top;
}

.index_05 {
    width: 100%;
    height: 100px;
    background: url(images/index-bg_05.jpg) no-repeat center top;
}

.index_06 {
    width: 100%;
    height: 100px;
    background: url(images/index-bg_06.jpg) no-repeat center top;
}

.index_07 {
    width: 100%;
    height: 80px;
    background: url(images/index-bg_07.jpg) no-repeat center top;
}

.cont {
    width: 100%;
    float: left;
    height: 680px;
}

    .cont .tt_b, .cont .cont_b {
        position: absolute;
        width: 1000px;
    }

        .cont .tt_b .title1 {
            width: 311px;
            height: 89px;
            background: url(images/pic_bg.png) no-repeat left -575px;
            top: 55px;
            left: -20px;
        }

        .cont .tt_b .title2 {
            width: 396px;
            height: 108px;
            background: url(images/pic_bg.png) no-repeat left -695px;
            top: 145px;
            right: 0px;
        }

        .cont .tt_b .tt_con {
            margin: 80px 0px;
            display: inline-block;
            width: 500px;
        }

        .cont .tt_b .subtitle {
            width: 364px;
            background: url(images/pic_bg.png) no-repeat left -477px;
            height: 50px;
            line-height: 50px;
            text-align: center;
            color: #fff;
            top: 270px;
            left: -20px;
        }

            .cont .tt_b .subtitle p {
                font-size: 35px;
                font-style: italic;
                font-family: 'Microsoft YaHei';
            }

        .cont .tt_b .lead {
            width: 280px;
            font-size: 12px;
            line-height: 24px;
            top: 355px;
            right: 0px;
        }

.detail_01 {
    width: 100%;
    height: 100px;
    background: url(images/detail_bg_01.jpg) no-repeat center top;
}

.detail_02 {
    width: 100%;
    height: 100px;
    background: url(images/detail_bg_02.jpg) no-repeat center top;
}

.detail_03 {
    width: 100%;
    height: 100px;
    background: url(images/detail_bg_03.jpg) no-repeat center top;
}

.detail_04 {
    width: 100%;
    height: 100px;
    background: url(images/detail_bg_04.jpg) no-repeat center top;
}

.detail_05 {
    width: 100%;
    height: 100px;
    background: url(images/detail_bg_05.jpg) no-repeat center top;
}

.detail_06 {
    width: 100%;
    height: 100px;
    background: url(images/detail_bg_06.jpg) no-repeat center top;
}

.detail_07 {
    width: 100%;
    height: 80px;
    background: url(images/detail_bg_07.jpg) no-repeat center top;
}

.detail_con, .detail_con1 {
    width: 984px;
    height: 533px;
    border: 8px solid #90bd4a;
    background: url(images/cont_bg.jpg) no-repeat;
    margin-top: 30px;
}

    .detail_con ul {
        width: 970px;
        margin: 30px 0px 30px 30px;
        display: inline-block;
    }

    .detail_con1 ul {
        width: 970px;
        margin: 30px 20px 30px 0px;
        display: inline-block;
    }

    .detail_con ul li {
        float: left;
        margin-right: 20px;
        overflow: hidden;
    }

    .detail_con1 ul li {
        float: left;
        margin-left: 20px;
        overflow: hidden;
    }

        .detail_con ul li img, .detail_con1 ul li img {
            padding: 5px;
            border: 1px solid #d4d4d4;
        }

.class_t {
    width: 283px;
    height: 185px;
    background: url(images/pic_bg.png) 5px -250px no-repeat;
    text-align: center;
}

    .class_t span {
        width: 163px;
        height: 35px;
        background: url(images/pic_bg.png);
        display: inline-block;
        margin-top: 40px;
        margin-top: 40px;
    }

    .class_t .eng_1 {
        background-position: left -849px;
    }
    .class_t .eng_2{
        background-position: 45px -942px
    }
    .class_t .eng_3{
        background-position: 30px -1036px;
    }
    .class_t .eng_4 {
        background-position: 20px -1130px;
    }

.class_t3_ad {
    top: 0px;
    left: -300px;
}

.class_t1_ad {
    right: -120px;
    top: 0px;
}

.class_t2_ad {
    left: 0px;
    top: 0px;
}

class_t3_ad {
    left: 0px;
    top: 0px;
}

.class_t p {
    font-size: 20px;
    background: #fff;
    color: #ea5979;
    margin: 0px 60px 2px 60px;
    font-family: 'Microsoft YaHei';
}

.class_p_1 {
    left: -300px;
    top: 0px;
}

.class_t b {
    font-family: 'Microsoft YaHei';
    font-size: 26px;
    color: #fff;
    font-weight: 700;
}

.class_p_t {
    width: 285px;
    top: 328px;
    right: -320px;
}

.class_p_t2 {
    width: 285px;
    top: 328px;
    left: -290px;
}

    .class_p_t p, .class_p_t2 p {
        font-size: 12px;
        line-height: 24px;
        word-break: break-all;
    }

        .class_p_t p a, .class_p_t2 a, .cont .tt_b .lead a {
            color: #d8264d;
        }

.class_p_2 {
    top: 190px;
    right: -255px;
}

.class_p_4 {
    top: 190px;
    left: -245px;
}

.class_p_3 {
    right: -285px;
    top: 0px;
}

.text {
    font-size: 12px;
    text-align: center;
}

    .text p {
        background: url(images/text_bg.png);
        bottom: 9px;
        left: 6px;
        width: 96%;
        height: 30px;
        line-height: 30px;
    }

        .text p strong {
            background: url(images/pic_bg.png) -385px -158px no-repeat;
            color: #fff;
            padding-left: 20px;
            font-weight: normal; z-index:3;
        }

#div1 {
    position: relative;
    overflow: hidden;
    width: auto;
}

a.prev {
    background: url(images/jiantou.png) no-repeat -172px -16px;
    left: 2%;
    top: 300px;
    position: absolute;
    display: block;
    width: 124px;
    height: 124px;
    cursor: pointer;
}

a.next {
    background: url(images/jiantou.png) no-repeat -172px -158px;
    right: 2%;
    top: 300px;
    position: absolute;
    display: block;
    width: 124px;
    height: 124px;
    cursor: pointer;
}

a.prev:hover {
    background: url(images/jiantou.png) no-repeat -9px -16px;
}

a.next:hover {
    background: url(images/jiantou.png) no-repeat -9px -158px;
}

#footer .footer_nav a{ color:#333}
#footer .copyright p a{ color:#666}