body, div, p, span, a, img, ul, ol, li, dl, dt, dd, form, fieldset, legend, input, button, select, textarea, h1, h2, h3, h4, h5, h6 {
    margin: 0;
    padding: 0;
    outline: none;
}

img {
    border: 0;
}

a {
    text-decoration: none;
    color: #333;
}

    a:hover {
        color: #1974A1;
    }
/* fullSlide */
.fullSlide {
    width: 100%;
    position: relative;
    height: 410px;
    background: #000;
}

    .fullSlide .bd {
        margin: 0 auto;
        position: relative;
        z-index: 0;
        overflow: hidden;
    }

        .fullSlide .bd ul {
            width: 100% !important;
        }

        .fullSlide .bd li {
            width: 100% !important;
            height: 485px;
            overflow: hidden;
            text-align: center;
        }

            .fullSlide .bd li a {
                display: block;
                height: 485px;
            }

    .fullSlide .hd {
        width: 100%;
        position: absolute;
        z-index: 1;
        bottom: 0;
        left: 0;
        height: 30px;
        line-height: 30px;
    }

        .fullSlide .hd ul {
            text-align: center;
        }

            .fullSlide .hd ul li {
                cursor: pointer;
                display: inline-block;
                *display: inline;
                zoom: 1;
                width: 42px;
                height: 11px;
                margin: 1px;
                overflow: hidden;
                background: #000;
                filter: alpha(opacity=50);
                opacity: 0.5;
                line-height: 999px;
            }

            .fullSlide .hd ul .on {
                background: #f00;
            }

    .fullSlide .prev, .fullSlide .next {
        display: block;
        position: absolute;
        z-index: 1;
        top: 50%;
        margin-top: -30px;
        left: 15%;
        z-index: 1;
        width: 40px;
        height: 60px;
        background: url(../images/slider-arrow.png) -126px -137px #000 no-repeat;
        cursor: pointer;
        filter: alpha(opacity=50);
        opacity: 0.5;
        display: none;
    }

    .fullSlide .next {
        left: auto;
        right: 15%;
        background-position: -6px -137px;
    }


body {
    word-wrap: break-word;
    font-size: 12px;
    font-family: "Microsoft YaHei", "\5fae\8f6f\96c5\9ed1", "\5b8b\4f53";
    position: relative;
    background: #ffffff;
}

ul, li {
    list-style-type: none;
}

a {
    text-decoration: none;
    color: #000000;
}

.top_box {
    height: 45px;
    border-bottom: #d0d0d0 1px solid;
}

.top_body {
    width: 1140px;
    margin: 0 auto;
    position: relative;
}

.top_left {
    float: left;
    line-height: 45px;
}

.top_right {
    float: right;
    line-height: 45px;
}

    .top_right a {
        margin-right: 10px;
        margin-left: 10px;
    }

.head_box {
    height: 100px;
    margin-top: 20px;
}

.head_body {
    width: 1140px;
    margin: 0 auto;
    position: relative;
}

    .head_body .logo {
        height: 88px;
        width: 278px;
        float: left;
        background: url("../images/logo.jpg")
    }

    .head_body .left_01 {
        width: 300px;
        float: left;
        margin-left: 10px;
        border-left: solid 1px #afafb0;
        padding-left: 20px;
        height: 60px;
        margin-top: 15px;
    }

        .head_body .left_01 li.li_01 {
            line-height: 25px;
            color: #006ea2;
            font-size: 18px;
            font-weight: bold;
            letter-spacing: 5px;
            font-family: 微软雅黑;
        }

        .head_body .left_01 li.li_02 {
            line-height: 25px;
            color: #000;
            font-size: 16px;
            letter-spacing: 5px
        }

    .head_body .map_ico {
        height: 56px;
        width: 55px;
        float: left;
        margin-left: 200px;
        background: url("../images/toptelbg.jpg");
        margin-right: 20px;
        margin-top: 10px;
    }

    .head_body .map_box {
        width: 200px;
        float: left;
    }

        .head_body .map_box .a_05 {
            line-height: 25px;
            font-size: 16px;
            color: #000;
        }

        .head_body .map_box .a_03 {
            line-height: 25px;
            font-size: 20px;
            font-weight: bold;
            color: #ffc000;
            border-bottom: 1px dashed #cccccc;
        }

        .head_body .map_box .a_04 {
            line-height: 30px;
            font-size: 20px;
            font-weight: bold;
            color: #1e4c82
        }

    .head_body .tel_ico {
        height: 75px;
        float: left;
        background: url("../images/tel.jpg");
        width: 40px;
    }



/*****************************************************************
  顶部 导航 部分
******************************************************************/

.nav_box {
    height: 56px;
    background: url("../images/nav_bg.jpg") repeat-x;
    margin-top: 10px;
}

div.nav {
    width: 1140px;
    height: 56px;
    margin: 0 auto;
}

    div.nav li.li_1 {
        float: left;
        display: inline;
        width: 120px;
        height: 56px;
        line-height: 56px;
        text-align: center;
        font-size: 16px;
        letter-spacing: 1px;
        position: relative;
    }

        div.nav li.li_1:first-child {
            background: none;
        }

        div.nav li.li_1 a.a1 {
            display: block;
            color: #ffffff;
        }

            div.nav li.li_1 a.a1:hover {
                background: #129bc1;
            }

        div.nav li.li_1 ul.list_2 {
            position: absolute;
            left: 0;
            top: 56px;
            z-index: 1000;
            padding: 10px 0;
            background: #129bc1;
            border-bottom-left-radius: 5px;
            border-bottom-right-radius: 5px;
        }

        div.nav li.li_1 li.li_2 {
            min-width: 90px;
            height: 40px;
            line-height: 40px;
            width: 160px;
            font-size: 16px;
            text-align: left;
            letter-spacing: 1px;
        }

            div.nav li.li_1 li.li_2 a {
                font-size: 12px;
                display: block;
                color: #ffffff;
                font-family: 微软雅黑;
                margin-left: 15px;
            }

                div.nav li.li_1 li.li_2 a:hover {
                    color: #000;
                }


/*****************************************************************
  页面 底部
******************************************************************/

div.banner {
    width: 100%;
    max-width: 1366px;
    height: 485px;
    margin: 0 auto;
    overflow: hidden;
    position: relative;
}

    div.banner li {
        position: absolute;
        left: 0;
        top: 0;
        width: 100%;
        height: 485px;
    }

        div.banner li a {
            display: block;
            width: 100%;
            height: 100%;
        }

div.prod_box {
    background: url("../images/bg_03.jpg") no-repeat center;
    width: 100%;
    max-width: 1920px;
    height: 1166px;
    position: relative;
    overflow: hidden;
}

div.prod_body {
    width: 1140px;
    margin: 0 auto;
    overflow: hidden;
}

.module {
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 0px;
}

.module2 .module2title {
    TEXT-ALIGN: center;
    MARGIN: 54px 0px 0px;
    HEIGHT: 100px;
    OVERFLOW: hidden
}

    .module2 .module2title H2 {
        FONT: bold 40px/50px "Microsoft yahei";
        COLOR: #1bbbeb
    }

    .module2 .module2title EM {
        DISPLAY: block;
        FONT: bold 18px/30px "Microsoft yahei";
        COLOR: #b9c2d1
    }

    .module2 .module2title SPAN {
    }

.module2 .module2main {
    MARGIN: 70px 0px 0px;
    WIDTH: 100%;
    OVERFLOW: hidden
}

    .module2 .module2main .mainimg {
        MARGIN: 60px 0px 0px
    }

    .module2 .module2main DIV {
        WIDTH: 520px;
        FLOAT: right;
        OVERFLOW: hidden
    }

    .module2 .module2main .module2mainc {
        MARGIN: 0px 0px 20px;
        WIDTH: 100%;
        HEIGHT: 180px;
        OVERFLOW: hidden
    }

    .module2 .module2main .module2mainc1 {
        margin-left: -30px;
        float: left
    }

    .module2 .module2main .module2mainc2 {
    }

    .module2 .module2main .module2mainc3 {
    }

.module2 .module2mainc DT {
    POSITION: relative;
    PADDING-BOTTOM: 0px;
    PADDING-LEFT: 60px;
    PADDING-RIGHT: 0px;
    HEIGHT: 50px;
    OVERFLOW: hidden;
    PADDING-TOP: 0px
}

.module2 .module2mainc P {
    BORDER-BOTTOM: #bcbcbc 1px dashed;
    FONT: bold 20px/50px "Microsoft yahei";
    HEIGHT: 49px;
    COLOR: #1e5ea6
}

.module2 .module2mainc I {
    POSITION: absolute;
    TEXT-ALIGN: center;
    WIDTH: 48px;
    DISPLAY: block;
    FONT: 20px/48px "Microsoft yahei";
    HEIGHT: 48px;
    COLOR: #fff;
    TOP: 1px;
    LEFT: 5px;
    border-radius: 50%
}

.module2 .module2mainc1 I {
    BACKGROUND: #08ed54
}

.module2 .module2mainc3 I {
    BACKGROUND: #08ed54
}

.module2 .module2mainc2 I {
    BACKGROUND: #edb508
}

.module2 .module2mainc DD {
    PADDING-BOTTOM: 0px;
    MARGIN: 10px 0px 0px;
    PADDING-LEFT: 20px;
    PADDING-RIGHT: 20px;
    FONT: 14px/24px "Microsoft yahei";
    COLOR: #999;
    PADDING-TOP: 0px
}

.module2 .module2mainc SPAN {
    COLOR: #fd0c00
}

.module2 .module2bot {
    WIDTH: 110%;
    HEIGHT: 244px
}

    .module2 .module2bot LI {
        BORDER-BOTTOM: #fff 0px solid;
        TEXT-ALIGN: center;
        BORDER-LEFT: #fff 0px solid;
        MARGIN: 0px 80px 0px 0px;
        WIDTH: 274px;
        FONT: 14px/46px "Microsoft yahei";
        BACKGROUND: #fff;
        FLOAT: left;
        HEIGHT: 244px;
        BORDER-TOP: #fff 0px solid;
        BORDER-RIGHT: #fff 0px solid
    }

        .module2 .module2bot LI A {
            COLOR: #000
        }

            .module2 .module2bot LI A:hover {
                COLOR: #1c4b81
            }

    .module2 .module2bot A {
        COLOR: #1c4b81
    }

.module3 {
}

    .module3 .module3menu {
        MARGIN: 30px 0px 0px;
        WIDTH: 226px;
        OVERFLOW: hidden
    }

    .module3 .module3menut {
        PADDING-BOTTOM: 0px;
        PADDING-LEFT: 16px;
        PADDING-RIGHT: 0px;
        BACKGROUND: url(../images/bg_03.jpg) no-repeat;
        HEIGHT: 80px;
        OVERFLOW: hidden;
        PADDING-TOP: 0px
    }

        .module3 .module3menut H2 {
            MARGIN: 6px 0px 0px 10px;
            FONT: 24px/35px "Microsoft yahei";
            COLOR: #fdd100
        }

        .module3 .module3menut EM {
            DISPLAY: block;
            FONT: 12px/20px "Microsoft yahei";
            COLOR: #fff
        }

.indexcp {
    width: 1012px;
    height: 280px;
    float: left;
    margin-left: -12px;
    margin-top: 30px;
}

    .indexcp li {
        width: 190px;
        height: 130px;
        float: left;
        margin-left: 12px;
        text-align: center;
        font-size: 16px;
    }

    .indexcp img {
        width: 190px;
        margin-bottom: 20px;
        height: 130px;
    }

    .indexcp h2 {
        font-size: 16px;
    }

.che {
    width: 947px;
    height: 50px;
    line-height: 50px;
    float: left;
    padding-left: 50px;
    margin-bottom: 20px;
    border: 0px solid #1c4b81;
    margin-left: 13px;
    background: url(../images/che.png) no-repeat 0px 15px;
}

    .che h1 {
        font-size: 20px;
        font-family: Arial, Helvetica, sans-serif
    }

    .che a {
        color: #1c4b81
    }

.fangan_t {
    width: 1140px;
    height: 100px;
    margin-bottom: 20px;
    float: left;
    background: url(../images/66.jpg) bottom center no-repeat;
    line-height: 100px;
    overflow: hidden
}

.fangan_tt {
    float: left;
}

    .fangan_tt a {
        color: #1c4b81;
        font-weight: bold
    }







div.prod_body .div1 {
    height: 21px;
    margin-top: 638px;
}

    div.prod_body .div1 a {
        height: 21px;
        width: 60px;
        float: right;
        display: block;
        margin-right: 40px;
    }

div.prod_body .prod_item {
    float: left;
    margin-left: 90px;
    margin-top: 10px;
}

div.prod_item ul li {
    float: left;
    width: 216px;
    margin-right: 20px;
}

    div.prod_item ul li p {
        line-height: 25px;
        color: black;
        font-weight: bold;
        text-align: center;
    }

div.about_main {
    background: #f2f4f4 url("../images/bg_01.jpg") repeat-x bottom;
    position: relative;
}

div.about_box {
    width: 1140px;
    margin: 0 auto;
    position: relative;
    overflow: hidden;
}

    div.about_box .about1 {
        float: left;
        line-height: 25px;
        width: 550px;
        text-indent: 25px;
        letter-spacing: 3px;
        margin-bottom: 50px;
        margin-top: 10px;
        font-size: 16px;
    }

    div.about_box .video {
        float: right;
        background-image: url("../images/video_bg.jpg");
        width: 558px;
        height: 331px;
        margin-bottom: 50px;
        margin-top: 10px;
    }

        div.about_box .video .video_swf {
            width: 524px;
            height: 293px;
            margin: 17px 0px 0px 15px;
        }

div.gc_box {
    width: 1140px;
    margin: 20px auto;
}

    div.gc_box h4 {
        font-size: 16px;
        color: black;
        line-height: 30px;
        display: block;
        text-align: center;
        font-weight: bold;
    }

div.gc_item {
    margin: 20px auto;
    position: relative;
}

div.gc_item_box {
    float: left;
    margin-right: 10px;
    margin-bottom: 20px;
}

div.div_left {
    float: left;
    background: #1bbce8;
    height: 233px;
    width: 309px;
}

    div.div_left:hover {
        background: #079bc4;
    }

    div.div_left a {
        color: white;
        text-decoration: none;
    }

    div.div_left ul li:first-child {
        font-size: 16px;
        font-weight: bold;
        line-height: 20px;
        padding-top: 30px;
        padding-bottom: 10px;
    }

    div.div_left ul li {
        line-height: 20px;
        padding: 10px;
    }

div.div_right {
    float: left;
    width: 247px;
    height: 233px;
}

div.zz_box {
    width: 1140px;
    margin: 20px auto;
    overflow: hidden;
}

div.lb_div_2 ul.lb_ul_2 {
    overflow: hidden;
}

    div.lb_div_2 ul.lb_ul_2 li {
        float: left;
        display: inline;
        width: 232px;
        height: 170px;
        margin-right: 30px;
    }

        div.lb_div_2 ul.lb_ul_2 li:first-child {
            /* margin-left:0; */
        }

        div.lb_div_2 ul.lb_ul_2 li img {
            width: 232px;
            height: 162px;
            border: solid 1px #0788ab;
            padding:5px;
        }



div.new_box {
    width: 1140px;
    margin: 30px auto;
}

    div.new_box h4 {
        font-size: 16px;
        color: black;
        line-height: 30px;
        display: block;
        text-align: center;
        font-weight: bold;
    }

    div.new_box a {
        color: black;
    }

        div.new_box a:hover {
            color: black;
        }

div.new_item {
    width: 350px;
    float: left;
    margin-left: 20px;
    border: solid 1px #e5e5e5;
    margin-bottom: 30px;
    position: relative;
}

    div.new_item .more {
        background: url("../images/more.jpg");
        width: 137px;
        height: 45px;
        position: absolute;
        float: left;
        margin-top: -38px;
        margin-left: 10px;
    }

    div.new_item ul li:first-child {
        height: 180px;
        border-bottom: solid 1px #e5e5e5;
    }


    div.new_item ul li.title {
        font-weight: bold;
        line-height: 25px;
        padding: 10px 0px 5px 10px;
        border-bottom: solid 1px #e5e5e5;
    }

    div.new_item ul li.content {
        line-height: 25px;
        padding: 10px 0px 5px 10px;
        height: 140px;
        overflow: hidden;
    }

div.foot_box {
    width: 100%;
    height: 238px;
    margin: 0 auto;
    position: relative;
    overflow: hidden;
    border-top:solid 1px #cccccc;
}

    div.foot_box .foot_content {
        width: 1140px;
        margin: 50px auto;
    }

div.foot1 {
    float: left;
    margin-top: 10px;
    color:#000;
    margin-left:100px;
}

    div.foot1 ul li {
        line-height: 25px;
        color:#000;
    }

div.foot2 {
    float: left;
    margin: 0px 25px 0px 25px
}

    div.foot2 img {
        width: 108px;
        height: 110px;
        border:solid 1px #cccccc;
    }

div.foot3 {
    float: left;
    margin-top: 10px;
}

    div.foot3 ul li {
        line-height: 25px;
        color: #000;
    }

/************内容页************************/

div.sub_banner {
    height: 350px;
    width: 100%;
    max-width: 1599px;
    background: url("../images/b_1.jpg");
    margin: 0 auto;
    overflow: hidden;
}

div.sub_banner2 {
    height: 350px;
    width: 100%;
    max-width: 1599px;
    background: url("../images/b_2.jpg");
    margin: 0 auto;
    overflow: hidden;
}

div.sub_box {
    width: 1140px;
    margin: 0 auto;
}

div.sub_line {
    height: 35px;
    border-bottom: solid 1px #cccccc;
    line-height: 35px;
    font-size: 12px;
}

    div.sub_line ul li {
        float: left;
        margin-left: 10px;
    }

div.sub_left {
    float: left;
    width: 200px;
    margin-top: 20px;
    margin-right: 20px;
}

    div.sub_left ul li:first-child {
        height: 35px;
        line-height: 35px;
        padding: 5px;
        font-size: 16px;
        background: #4689d6;
        text-align: left;
        color: #ffffff;
    }

    div.sub_left ul li {
        height: 35px;
        line-height: 35px;
        border-bottom: solid 1px #cccccc;
    }

        div.sub_left ul li a {
            font-size: 14px;
            background: url("../images/bz.gif") no-repeat left;
            margin-left: 10px;
        }

            div.sub_left ul li a span {
                margin-left: 15px;
            }

        div.sub_left ul li:hover {
            background: #f1f1f1;
            color: #000000;
        }

div.sub_right {
    overflow: hidden;
    position: relative;
    margin-top: 20px;
    border-left: solid 1px #cccccc;
}

div.lx {
    margin: 50px;
    font-size: 14px;
}

    div.lx ul li {
        line-height: 30px;
        color: #000000;
        text-indent: 25px;
    }

div.sub_zz {
    margin-top: 10px;
    margin-left: 20px;
    margin-bottom: 10px;
}

    div.sub_zz ul li {
        width: 200px;
        padding: 2px;
        text-align: center;
        border: solid 1px #cccccc;
        float: left;
        margin-right: 15px;
        margin-bottom: 20px;
        overflow: hidden;
    }

        div.sub_zz ul li img {
            width: 180px;
            height: 250px;
        }

        div.sub_zz ul li:hover {
            border: solid 1px #1bbce8;
        }

        div.sub_zz ul li p {
            line-height: 25px;
            font-size: 14px;
            text-align: center;
            overflow: hidden;
        }

div.sub_new {
    margin-top: 10px;
    margin-left: 20px;
    margin-bottom: 50px;
}

div.sub_new_box {
    height: 210px;
    overflow: hidden;
    border-bottom:dotted 1px #cccccc;
    padding:10px;
    margin-bottom: 10px;
}

div.sub_new_box_left {
    display: block;
    float: left;
    margin-right: 10px;
    width: 300px;
    height: 200px;
}

    div.sub_new_box_left img {
        width: 300px;
        height: 200px;
        overflow: hidden;
        border:solid 1px #cccccc;
        padding:2px;
    }

div.sub_new_box_right {
    float: left;
}

    div.sub_new_box_right ul li {
        line-height:25px;
        text-align: left;
        overflow: hidden;
        color: black;
        font-size: 12px;
    }

div.sub_new_title {
    height: 40px;
    line-height: 40px;
    text-align: center;
}

div.sub_new_date {
    font-size: 12px;
    color: #adadad;
    line-height: 35px;
    text-align: center;
    height: 35px;
    border-bottom: solid 1px #cccccc;
    border-top: solid 1px #cccccc;
}

div.sub_new_content {
    padding: 10px;
    line-height: 25px;
    font-size: 14px;
    color: black;
}

