body, h1, h2, h3, h4, h5, h6, hr, p, blockquote, dl, dt, dd, ul, ol, li, button, input, textarea, th, td {
    margin: 0;
    padding: 0; }

body {
    background-image: url(../img/lbzt0014.jpg);
    background-repeat: no-repeat;
    background-position: center 0px; }

small {
    font-size: 12px; }

h1 {
    font-size: 18px; }

h2 {
    font-size: 16px; }

h3 {
    font-size: 14px; }

h4, h5, h6 {
    font-size: 100%; }

ul, ol {
    list-style: none; }

a {
    text-decoration: none;
    background-color: transparent; }

a:hover, a:active {
    outline-width: 0;
    text-decoration: none; }

table {
    border-collapse: collapse;
    border-spacing: 0; }

hr {
    border: 0;
    height: 1px; }

img {
    border-style: none; }

img:not([src]) {
    display: none; }

svg:not(:root) {
    overflow: hidden; }

html {
    -webkit-touch-callout: none;
    -webkit-text-size-adjust: 100%; }

input, textarea, button, a {
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0); }

article, aside, details, figcaption, figure, footer, header, main, menu, nav, section, summary {
    display: block; }

audio, canvas, progress, video {
    display: inline-block; }

audio:not([controls]), video:not([controls]) {
    display: none;
    height: 0; }

progress {
    vertical-align: baseline; }

mark {
    background-color: #ff0;
    color: #000; }

sub, sup {
    position: relative;
    font-size: 75%;
    line-height: 0;
    vertical-align: baseline; }

sub {
    bottom: -0.25em; }

sup {
    top: -0.5em; }

button, input, select, textarea {
    font-size: 100%;
    outline: 0; }

button, input {
    overflow: visible; }

button, select {
    text-transform: none; }

textarea {
    overflow: auto; }

button, html [type="button"], [type="reset"], [type="submit"] {
    -webkit-appearance: button; }

button::-moz-focus-inner, [type="button"]::-moz-focus-inner, [type="reset"]::-moz-focus-inner, [type="submit"]::-moz-focus-inner {
    border-style: none;
    padding: 0; }

button:-moz-focusring, [type="button"]:-moz-focusring, [type="reset"]:-moz-focusring, [type="submit"]:-moz-focusring {
    outline: 1px dotted ButtonText; }

[type="checkbox"], [type="radio"] {
    box-sizing: border-box;
    padding: 0; }

[type="number"]::-webkit-inner-spin-button, [type="number"]::-webkit-outer-spin-button {
    height: auto; }

[type="search"] {
    -webkit-appearance: textfield;
    outline-offset: -2px; }

[type="search"]::-webkit-search-cancel-button, [type="search"]::-webkit-search-decoration {
    -webkit-appearance: none; }

::-webkit-input-placeholder {
    color: inherit;
    opacity: .54; }

::-webkit-file-upload-button {
    -webkit-appearance: button;
    font: inherit; }

.clear:after {
    display: block;
    height: 0;
    content: "";
    clear: both; }

a{color: #000000}
a:hover{
    color: #CC0000;
    }

/* all begin*/



.main1200{
    width: 1200px;
    margin: 0 auto;
    overflow: hidden;
    clear: both;
    }


.column_title{
    width: 1200px;
    height: 67px;
    margin: 0 auto;
    }
.column_title img{
    display: block;
    margin: 0 auto;
    }
/* all end*/


/**** head begin ****/

.head_content{
    background-image: url("../img/lbzt0001.jpg");
    background-repeat: no-repeat;
    background-position: center top;
    width: 100%;
    height: 195px;
    }
    .head_content .logo{
        float : left;
        width: 375px;
        padding-top: 43px;
        }

        .head_content ul{
            float : left;
            font-size: 18px;
            margin-top: 105px;
            }

            .head_content ul li{
                float : left;
                width: 91px;
                height: 40px;
                text-align: center;
                }
                .head_content ul li a:hover{
                    background-image: url("../img/lbzt0003.png");
                    background-repeat: no-repeat;
                    background-position: bottom center;
                    color: #000;
                    background-size: 100% auto;
                    display: block;
                    height: 100%;
                    width: 100%;
                    }
/**** head end ****/


/**** ichi begin ****/

.ichi_content{
    width: 100%;
    height: 701px;
    background-image: url("../img/lbzt0004.jpg");
    background-repeat: no-repeat;
    background-position: top center;
    }

/**** ichi end ****/


/**** ni begin ****/

.ni_content{
    height: 720px;
    background-image: url("../img/lbzt0015.png");
    background-repeat: no-repeat;
    background-position: right 190px;
    }
    .ni_content .column_title{
        margin-top: 100px;
        }
    .ni_content .left{
        float : left;
        width: 660px;
        position:relative;
        }
        .ni_content .left span{
            display: block;
            width: 627px;
            height: 487px;
            z-index: 9;
            position: absolute;
            background-image: url("../img/lbzt0017.png");
            }
        .ni_content .left img{
            display: block;
            width: 507px;
            height: 313px;
            z-index: 0;
            position: absolute;
            left: 70px;
            top: 88px;
            }
    .ni_content .right{
        float : right;
        width: 538px;
        }
        .ni_content .right p{
            height: 160px;
            text-indent: 2em;
            font-size: 18px;
            line-height: 40px;
            overflow: hidden;
            text-overflow: ellipsis;
            display: -webkit-box;
            -webkit-line-clamp: 4;
            -webkit-box-orient: vertical;
            margin-top: 180px;
            width: 450px;
            }

        .ni_content .right span{
            display: block;
            margin-left: 365px;
            margin-top: 20px;
            }

            .ni_content .right span a{
                background-image: url("../img/lbzt0016.png");
                width: 80px;
                height: 24px;
                display: block;
                }


    .ni_content:after{
        clear: both;
        content: "";
        width: 0;
        height: 0;
        display: block;
        }

/**** ni end ****/


/**** san begin ****/
.san_content{
    height: 675px;
    }
    .san_content .column_title{
        margin-top: 55px;

        }
    .san_content ul{
        padding-top: 60px;
        margin-bottom:15px;
        }
        .san_content ul:after{
            content: "";
            clear: both;
            display: block;
            width: 0;
            height: 0;
            }
        .san_content li{
            float: left;
            width: 355px;
            height: 390px;
            background-image: url("../img/lbzt0019.png");
            background-repeat: no-repeat;
            background-position: top center;
            padding: 0 22px;
            }
            .san_content li img{
                width: 345px;
                height: 256px;
                display: block;
                padding-top: 23px;
                padding-left: 4px;
                }
            .san_content li p{
                font-size: 24px;
                line-height: 60px;
                text-align: center;
                width: 100%;
                margin-top: 30px;
                font-family: "宋体";
                font-weight: bold;
                }
/**** san end ****/


/**** yon begin ****/

.yon_content{
    height: 865px;
    }
    .yon_content .column_title{
        margin-top: 50px;
        }
    .yon_content ul{
        padding-top: 75px;
        }
        .yon_content ul:after{
            content: "";
            clear: both;
            display: block;
            width: 0;
            height: 0;
            }
        .yon_content ul li{
            float: left;
            height: 576px;
            width: 282px;
            box-shadow: 0 0 10px  #999;
            margin: 0 9px;
            background-image: url(../img/lbzt0023.png);
            }
            .yon_content ul li img{
                display: block;
                width: 282px;
                }
            .yon_content ul li div{
                width: 100%;
                height: 338px;
            }
                .yon_content ul li div span{
                    width: 85px;
                    display: block;
                    float: left;
                    margin: 45px 20px 0 65px;
                    background-image: url(../img/lbzt0022.png);
                    background-repeat: no-repeat;
                    background-position: right center;
                    writing-mode: vertical-rl;
                    writing-mode: tb-rl;
                    text-orientation: upright;
                    font-size: 16px;
                    height: 240px;
                    overflow: hidden;
                    padding-right: 23px;
                }
                .yon_content ul li div p{
                    font-size: 24px;
                    width: 24px;
                    height: 338px;
                    float: left;
                    display: flex;
                    align-items: center;
                }
                .yon_content ul li div p a{
                    display: block;
                    line-height: 26px;
                }
/**** yon end ****/


/**** go begin ****/

.go_content{
    height: 725px;
    }
    .go_content .column_title{
        margin-top: 10px;
        }
        .go_content ul{
            margin-top:40px;
        }
            .go_content ul:after{
                content: "";
                width: 0;
                height: 0;
                display: block;
                clear: both;
            }
            .go_content ul li{
                width: 542px;
                height: 565px;
                border-radius: 15px;
                box-shadow: 0 0 10px  #999;
                float: left;
                margin: 37px 29px;
            }
                .go_content ul li img{
                    display: block;
                    width: 500px;
                    height: 240px;
                    border-radius: 15px;
                    margin: 30px auto;
                }
                .go_content ul li i{
                    background-color: #42778f;
                    display: block;
                    height: 6px;
                    width: 75px;
                    margin-left: 32px;
                }
                .go_content ul li p{
                    font-size: 20px;
                    width: 480px;
                    height: 60px;
                    line-height: 60px;
                    margin: 0 auto;
                    display: block;
                    overflow: hidden;
                }
                .go_content ul li span{
                    font-size: 16px;
                    line-height: 34px;                    
                    width: 480px;
                    margin: 0 auto;
                    display: block;
                    height: 102px;
                    overflow: hidden;
                    text-indent: 2em;
                    text-overflow: ellipsis;
                    -webkit-line-clamp:3;
                    -webkit-box-orient:vertical;
                }
                .go_content ul li a{
                    display: block;
                    width: 480px;
                    font-size: 16px;
                    height: 50px;
                    line-height: 50px;
                    text-align: right;
                    color: #bb1616;
                    margin: 0 auto;
                }
                    .go_content ul li a:hover{
                        color: #ff0000;
                    }
/**** go end ****/


/**** roku begin ****/

.roku_content{
    height: 575px;
    margin-top:55px;
    }
    .roku_content .column_title{
        margin-top: 10px;
        margin-bottom: 85px;
        }
    .roku_content .left{
        float: left;
        width: 430px;
        height: 297px;
        margin: 0 20px 0 50px;
        position: relative;
    }
        .roku_content .left span{
            position: absolute;
            z-index: 9;            
            display: block;
            width: 100%;
            height: 100%;
            background-image: url(../img/lbzt0024.png);
            background-repeat: no-repeat;
            background-position: top center;
        }
        .roku_content .left img{
            position: absolute;
            z-index: 1;
            display: block;
            width: 100%;
            height: 100%;
        }
    .roku_content .right{
        float: left;
        width: 679px;
        height: 297px;
        background-image: url(../img/lbzt0025.png);
        background-repeat: no-repeat;
        background-position: top center;
    }
        .roku_content .right p{
            display: -webkit-box;
            text-indent: 2em;
            text-overflow: ellipsis;
            -webkit-line-clamp:6;
            -webkit-box-orient:vertical;
            width: 560px;
            height: 200px;
            overflow: hidden;
            margin: 37px auto 0;
            font-size: 16px;
            line-height: 34px;
        }
        .roku_content .right a{
            display: block;
            text-align: right;
            width: 560px;
            font-size: 18px;
            line-height: 40px;
            font-family: "宋体";
            font-weight: bold;
            color: #9d0000;
            margin: 0 auto;
        }
            .roku_content .right a:hover{
                color: #ff0000;
            }

/**** roku end ****/


/**** nana begin ****/

.nana_content{
    height: 880px;
    }
    .nana_content .column_title{
        margin-top: 10px;
        height: 175px;
        }
        .nana_content .column_title a:hover{
            background-color: #fff;
            color: #333;
        }
    .nana_content .one{
        width: 1199px;
        height: 300px;
        margin: 0 auto 10px;
        background-image: url(../img/lbzt0027.png);
        background-repeat: no-repeat;
        background-position: top center;
    }
        .nana_content .one p{
            font-size: 34px;
            font-weight: bold;
            text-align: center;
            display: block;
            line-height: 50px;
            height: 50px;
            padding-top: 60px;
        }
        .nana_content .one p a{
            color: #fff;
        }
        .nana_content .one p a:hover{
            color: #8febff;
        }
.nana_content .one div a{
    color: #fff;
}
.nana_content .one div a:hover{
    color: #8febff;
}
        .nana_content .one span{
            display: block;
            width: 550px;
            margin: 20px auto 0;
            text-align: center;
            color: #fff;
            line-height: 35px;
            font-size: 16px;
        }
        .nana_content .two {
            float: left;
            width: 385px;
            height: 319px;
            overflow: hidden;
            margin: 0 20px 0 1px;
            background-image: url(../img/lbzt0028.png);
            background-repeat: no-repeat;
            background-position: top center;
        }

.nana_content .two p{
    font-size: 34px;
    font-weight: bold;
    text-align: center;
    display: block;
    line-height: 50px;
    height: 50px;
    padding-top: 60px;
}
.nana_content .two p a{
    color: #fff;
}
.nana_content .two p a:hover{
    color: #8febff;
}
.nana_content .two div a{
    color: #fff;
}
.nana_content .two div a:hover{
    color: #8febff;
}
.nana_content .two span{
    display: block;
    width: 285px;
    margin: 20px auto 0;
    text-align: center;
    color: #fff;
    line-height: 35px;
    font-size: 16px;
}



    .nana_content .three{
        float: left;
        width: 385px;
        height: 319px;
        overflow: hidden;
        margin: 0 20px 0 1px;
        background-image: url(../img/lbzt0029.png);
        background-repeat: no-repeat;
        background-position: top center;
    }

.nana_content .three p {
    font-size: 34px;
    font-weight: bold;
    text-align: center;
    display: block;
    line-height: 50px;
    height: 50px;
    padding-top: 30px;
    padding-bottom: 40px;
}
.nana_content .three p  a{
    color: #fff;
}
.nana_content .three p  a:hover{
    color: #8febff;
}
.nana_content .three div  a{
    color: #fff;
}
.nana_content .three div  a:hover{
    color: #8febff;
}
.nana_content .three span{
    display: block;
    width: 285px;
    margin: 20px auto 0;
    text-align: center;
    color: #fff;
    line-height: 35px;
    font-size: 16px;
}
.nana_content .four{
    float: left;
    width: 385px;
    height: 319px;
    overflow: hidden;
    background-image: url(../img/lbzt00291.png);
    background-repeat: no-repeat;
    background-position: top center;
}

.nana_content .four p{
    font-size: 34px;
    font-weight: bold;
    text-align: center;
    display: block;
    line-height: 50px;
    height: 50px;
    padding-top: 60px;
}
.nana_content .four p  a{
    color: #fff;
}
.nana_content .four p  a:hover{
    color: #8febff;
}
.nana_content .four div  a{
    color: #fff;
}
.nana_content .four div  a:hover{
    color: #8febff;
}
.nana_content .four span{
    display: block;
    width: 285px;
    margin: 20px auto 0;
    text-align: center;
    color: #fff;
    line-height: 35px;
    font-size: 16px;
}
/**** nana end ****/

/**** hachi begin ****/

.hachi_content{
    height: 650px;
    }
    .hachi_content .column_title{
        margin-top: 10px;
        }
        .hachi_content p{
            display: -webkit-box;
            text-indent: 2em;
            text-overflow: ellipsis;
            -webkit-line-clamp:2;
            -webkit-box-orient:vertical;
            width: 1140px;
            font-size: 16px;
            line-height: 34px;
            height: 68px;
            overflow: hidden;
            margin: 85px auto 5px;
        }

        .hachi_content ul{}
            .hachi_content ul li{
                float: left;
                width: 369px;
                height: 256px;
                padding: 1px;
                border: 1px solid #b0abaa;
                margin: 30px 13px 0;
            }
                .hachi_content ul li img{
                    display: block;
                    width: 369px;
                    height: 256px;
                }
/**** hachi end ****/

/**** kyuu begin ****/

.kyuu_content{
    height: 240px;
    }
    .kyuu_content .column_title{
        margin-top: 10px;
        margin-bottom: 35px;
        }
        .kyuu_content .left,.kyuu_content .right{
            float: left;
            height: 80px;
            line-height: 80px;
            text-indent: 60px;
            background-repeat: no-repeat;
            background-position: left center;
            width: 400px;
            font-size: 20px;
            font-family: "宋体";
            font-weight: bold;
        }
        .kyuu_content .left{
            background-image: url(../img/lbzt0030.png);
            margin-left: 250px;
        }
        .kyuu_content .right{
            background-image: url(../img/lbzt0031.png);
        }
/**** kyuu end ****/


/**** foot begin ****/

.foot {
    height: 167px;
    width: 100%;
    padding-top: 26px;
    position: relative;
    z-index: 999999;
    background-image: url("../img/index0020.png");
    background-position: center top; }
    .foot .foot_content {
        height: 167px;
        width: 1168px;
        margin: 0 auto;
        border-top: 1px solid #ddd; }
        .foot .foot_content:after {
            content: "";
            width: 0;
            height: 0;
            display: block;
            clear: both; }
        .foot .foot_content .left_content {
            float: left; }
            .foot .foot_content .left_content .left_logo {
                float: left; }
            .foot .foot_content .left_content .right_font {
                margin-top: 25px;
                float: left;
                color: #717171;
                font-size: 14px;
                line-height: 30px; }
        .foot .foot_content .right_content {
            float: right; }
            .foot .foot_content .right_content .left_logo {
                float: left; }
            .foot .foot_content .right_content .right_font {
                text-align: right;
                margin-top: 40px;
                float: left;
                color: #717171;
                font-size: 14px;
                line-height: 30px; }
        .foot .right_font a {
            color: #717171; }
        .foot .right_font a:hover {
            color: #CC0000; }
/**** foot end ****/


.moer{
    display: block;
    width: 98px;
    height: 24px;
    border: 1px solid #b2bbc3;
    color: #b2bbc3;
    font-size: 16px;
    margin: 20px auto 0;
    text-align: center;
    line-height: 24px;
    transition: 0.5s;
    position: relative;
    z-index: 10;
}
.moer:hover{
    /*background-color: #fff;*/
    color: #333;
}