@charset "gb2312";
/* CSS Document */

.warpper {
    width: 1440px;
    margin: 0 auto;
}

body {
    -moz-user-select: text;
    overflow: hidden;
}

body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td, font {
    padding: 0;
    margin: 0;
    font-family: "??????","????", Arial, Helvetica, sans-serif;
}

table {
    border-collapse: collapse;
    border-spacing: 0;
}

fieldset, img {
    border: 0;
    _vertical-align: top;
}

h1, h2, h3, h4, h5, h6 {
    font-weight: normal;
    font-size: 100%;
}

ol, ul, li, dl, dt, dd {
    list-style: none;
}

input, button, textarea, checkbox, select, radio, form {
    vertical-align: top;
}

a {
    color: #333;
    text-decoration: none;
}

    a:link, a:visited {
        text-decoration: none;
    }

    a:hover {
        text-decoration:none;
    }

.red, .red a {
    color: #F00;
}

.col2, .col2 a {
    color: #ff6600;
}

.col1, .col1 a {
    color: #009f90;
}

.col3, .col3 a {
    color: #fffc00;
}

.col4, .col4 a {
    color: #ff8700;
}

.reds {
    color: #820010;
}

.left {
    float: left;
}

.right {
    float: right;
}

.autohei {
    height: auto;
    overflow: hidden;
    zoom: 1;
}

.clear {
    font-size: 0;
    line-height: 0;
    clear: both;
    overflow: hidden;
    zoom: 1;
}

.blank10 {
    height: 10px;
    font-size: 0;
    line-height: 0;
    clear: both;
    overflow: hidden;
}

.blank20 {
    height: 20px;
    font-size: 0;
    line-height: 0;
    clear: both;
    overflow: hidden;
}

.blank30 {
    height: 30px;
    font-size: 0;
    line-height: 0;
    clear: both;
    overflow: hidden;
}

body {
    font-size: 12px;
}

.addmenu {
    overflow: hidden;
    zoom: 1;
}

    .addmenu span {
        padding:0px 5px 0px 5px;
        display: block;
        float: left;
        line-height: 26px;
        font-size: 12px;
    }

.addnewhot {
    width: 12px;
    height: 16px;
    position: absolute;
    z-index: 1;
    top: 16px;
    right: -10px;
    background: url(/images/img/add_newhot.gif) center no-repeat;
}

.gotoch {
    overflow: hidden;
    zoom: 1;
    clear: both;
    padding: 0 0 0 16px;
}

.gotobtn {
    width: 161px;
    height: 37px;
    line-height: 37px;
    text-align: center;
    float: left;
    padding: 50px 0 0;
}

    .gotobtn h2 {
        background: url(/images/img/gotoch_bg.png) center top no-repeat;
    }

.gotoch_pic {
    width: 610px;
    float: right;
}

    .gotoch_pic ul li {
        float: left;
        margin: 0 8px;
        display: inline;
    }

#topnav {
    height: 45px;
    background: #C66905;
}

.topnav {
    width: 1200px;
    margin: 0 auto;
    position: relative;
    z-index: 3;
}

#menu {
    width: 165px;
    background: #C66905;
    float: left;
    line-height: 45px;
    padding: 0 6px 0 0;
    margin: 0 14px 0 0;
    display: inline;
    text-align: center;
}

    #menu h3 {
        color: #ffffff;
        font-size: 16px;
        text-align: right;
        padding: 0 10px 0 0;
        font-family: "Microsoft Yahei";
    }

        #menu h3 span {
            padding: 0 20px 0 10px;
        }

.navarr, .navarr1 {
    background: url(/images/img/i1_23.png) center no-repeat;
    width: 22px;
    height: 22px;
    display: block;
    float: right;
    margin: 14px 0 0;
}

    .navarr.cur {
        background: url(/images/img/i1_23.png) center no-repeat;
        transition: transform 0.4s ease-out 0s;
        -webkit-transition: -webkit-transform 0.4s ease-out;
        -moz-transition: -moz-transform 0.4s ease-out;
        -ms-transition: -moz-transform 0.3s ease-out;
        -o-transition: -moz-transform 0.3s ease-out;
        -webkit-transform: rotate(-90deg);
        transform: rotate(-90deg);
        -moz-transform: rotate(-90deg);
    }

/*???????*/
.mainnav {
    width: 1000px;
    float: left;
}

    .mainnav ul {
        width: 1000px;
        float: left;
        height: 45px;
    }

        .mainnav ul li {
            width: 110px;
            line-height: 45px;
            height: 48px;
            float: left;
            overflow: hidden;
            text-align: center;
            position: relative;
            z-index: 0;
        }

            .mainnav ul li.cur {
                background: #008578;
            }

            .mainnav ul li a {
                width: 100%;
                height: 48px;
                color: #ffffff;
                font-size: 16px;
                display: block;
                font-family: "Microsoft Yahei";
                text-align: center;
            }

                .mainnav ul li a:hover {
                    text-decoration: none;
                }

            .mainnav ul li span {
                width: 100%;
                position: absolute;
                z-index: 1;
                height: 48px;
                right: 0;
            }

            .mainnav ul li a span.in {
                top: 0;
            }

            .mainnav ul li a span.out {
                top: 48px;
                background: #414141;
            }

    .mainnav h6 {
        padding: 5px 0 0;
    }

.yydt a:hover {
    text-decoration: none;
}

/*????ä¼??*/
.mainnav2 {
    width: 880px;
    float: left;
}

    .mainnav2 ul {
        width: 880px;
        float: left;
        height: 48px;
    }

        .mainnav2 ul li {
            width: 110px;
            line-height: 48px;
            height: 48px;
            float: left;
            overflow: hidden;
            text-align: center;
            position: relative;
            z-index: 0;
        }

            .mainnav2 ul li.cur {
                background: #008578;
            }

            .mainnav2 ul li a {
                width: 100%;
                height: 48px;
                color: #ffffff;
                font-size: 18px;
                display: block;
                font-family: "Microsoft Yahei";
                text-align: center;
            }

                .mainnav2 ul li a:hover {
                    text-decoration: none;
                    background: #000000;
                }

            .mainnav2 ul li span {
                width: 100%;
                position: absolute;
                z-index: 1;
                height: 48px;
                right: 0;
            }

            .mainnav2 ul li a span.in {
                top: 0;
            }

            .mainnav2 ul li a span.out {
                top: 48px;
                background: #ff8400;
            }

    .mainnav2 h6 {
        padding: 5px 0 0;
    }

/*??????*/
.topnav form {
    width: 204px;
    height: 27px;
    float: right;
    position: relative;
    margin-top: 10px;
}

    .topnav form input {
        width: 200px;
        height: 27px;
        -webkit-border-radius: 5px;
        border-radius: 5px;
        border: 0;
        border: #999 1px solid;
        background: #fff;
        color: #999;
    }

    .topnav form span {
        position: absolute;
        right: 2px;
    }


#submenu {
    width: 15%;
    position: absolute;
    z-index: 3;
    top: 44px;
    left: 0; /*opacity:0.8;filter:alpha(opacity=80);*/
}

#subL {
    width: 171px;
    height: 476px;
    float: left;
    background: #FFF;
}

.subL {
    background: #fff;
}

    .subL ul li {
        padding: 5px 8px 10px 15px;
        overflow: hidden;
        zoom: 1;
        border-bottom: 1px solid #e9e9e9;
        clear: both;
        font-family: "Microsoft Yahei";
    }

        .subL ul li.cur {
            background: url(/images/img/menu_arr_hov.png) 160px 20px no-repeat #F2D8A7;
            border-bottom: 1px solid #ffffff;
        }

            .subL ul li.cur h2 {
                color: #555;
            }

            .subL ul li.cur a {
                color: #820010;
            }

        .subL ul li h2 {
            font-size: 16px;
            overflow: hidden;
            padding: 0 0 2px;
            height: 40px;
            line-height: 53px;
            color: #820010;
        }

            .subL ul li h2 i {
                width: 22px;
                height: 22px;
                display: inline-block;
                overflow: hidden;
                zoom: 1;
                margin: 16px 5px 0 0;
                float: left;
                background-image: url(/images/img/menu_ico.png);
                background-repeat: no-repeat;
            }

        .subL ul li p {
            clear: both;
        }

        .subL ul li a {
            font-family: "Microsoft Yahei";
        }

        .subL ul li p a:hover {
            color: #8e252c;
            background: #fff;
            text-decoration: none;
        }

        .subL ul li.n1 h2 i {
            background-position: 0 0;
        }

        .subL ul li.n2 h2 i {
            background-position: -21px 0;
        }

        .subL ul li.n3 h2 i {
            background-position: -42px 0;
        }

        .subL ul li.n4 h2 i {
            background-position: -63px 0;
        }
        /*.subL ul li.n5 h2 i { background-position:-88px 0; }
.subL ul li.n6 h2 i { background-position:-110px 0; }
.subL ul li.n5 h2 i { background-position:-132px 0; }*/
        .subL ul li.cur.n1 h2 i {
            background-position: 0 -22px;
        }

        .subL ul li.cur.n2 h2 i {
            background-position: -22px -22px;
        }

        .subL ul li.cur.n3 h2 i {
            background-position: -44px -22px;
        }

        .subL ul li.cur.n4 h2 i {
            background-position: -66px -22px;
        }

        .subL ul li.cur.n5 h2 i {
            background-position: -132px -22px;
        }

.list_ask {
    clear: both;
    overflow: hidden;
    zoom: 1;
}

    .list_ask li {
        float: left;
        width: 50%;
        text-align: center;
        margin: 6px 0 0;
    }

    .list_ask a {
        width: 60px;
        height: 60px;
        margin: 0 auto;
        display: inline-block;
        background-repeat: no-repeat;
        background-image: url(/images/img/list_ask_ico.png);
        text-decoration: none;
        -webkit-transition: all .3s linear 0s;
        -moz-transition: all .3s linear 0s;
        -ms-transition: all .3s linear 0s;
        outline: none;
        star: expression(this.onFocus=this.blur());
    }

        .list_ask a.bq {
            background-position: 0 0;
        }

        .list_ask a.zj {
            background-position: -60px 0;
        }

        .list_ask a.jg {
            background-position: -120px 0;
        }

        .list_ask a.lx {
            background-position: -180px 0;
        }

        .list_ask a:hover.bq {
            background-position: 0 -60px;
        }

        .list_ask a:hover.zj {
            background-position: -60px -60px;
        }

        .list_ask a:hover.jg {
            background-position: -120px -60px;
        }

        .list_ask a:hover.lx {
            background-position: -180px -60px;
        }

.subR {
    width: 910px;
    float: left;
    height: 594px;
    display: none;
}

.tabdis {
    width: 910px;
    height: 474px;
    clear: both;
    overflow: hidden;
    zoom: 1;
    border: 2px solid #820010;
    border-top: none;
    float: left;
    background: #fff;
}

.subdis_tit {
    line-height: 46px;
    overflow: hidden;
    padding: 0 14px;
    overflow: hidden;
    zoom: 1;
}

    .subdis_tit a {
        font-size: 14px;
        color: #ff0000;
    }

.subdiscon {
    line-height: 36px;
    clear: both;
    overflow: hidden;
    zoom: 1;
    margin-top: 20px;
}

.subdiscon_left {
    width: 549px;
    float: left;
    overflow: hidden;
}

.subdiscon_right {
    width: 350px;
    height: 434px;
    float: right;
    overflow: hidden;
}

.jingz_con {
}

.jingz_left {
    width: 699px;
    float: left;
    overflow: hidden;
}

    .jingz_left p {
        text-align: center;
        padding-top: 20px;
        font-family: "Microsoft Yahei";
        font-size: 16px;
        color: #555;
    }

.jingz_right {
    width: 190px;
    float: right;
    overflow: hidden;
}

    .jingz_right h4 {
        font-family: "Microsoft Yahei";
        font-size: 16px;
        color: #820010;
        padding: 10px;
    }

    .jingz_right .jingz_rcon {
        width: 160px;
        overflow: hidden;
    }

        .jingz_right .jingz_rcon li {
            float: left;
            padding: 4px;
        }

            .jingz_right .jingz_rcon li a {
                font-family: "Microsoft Yahei";
                font-size: 14px;
                color: #555;
            }


.nv_left {
    width: 540px;
    float: left;
    overflow: hidden;
    margin-top: 10px;
}

    .nv_left h3 {
        font-family: "Microsoft Yahei";
        font-size: 16px;
        color: #555;
        padding: 10px;
        font-weight: bold;
        border-bottom: 1px solid #eee;
        padding-bottom: 5px;
        margin-bottom: 10px;
    }

    .nv_left ul {
        width: 260px;
        height: 140px;
        overflow: hidden;
        float: left;
        margin-left: 10px;
    }

        .nv_left ul li {
            float: left;
            padding: 6px;
            width: 110px;
        }

            .nv_left ul li a {
                font-family: "Microsoft Yahei";
                font-size: 14px;
                color: #555;
            }

.nv_right {
    width: 353px;
    float: right;
    overflow: hidden;
}


.subdiscon h2 {
    float: left;
    width: 94px;
    color: #555555;
    padding: 2px 0 0 10px;
    line-height: 42px;
}

    .subdiscon h2 a {
        color: #555;
    }

        .subdiscon h2 a:hover {
            text-decoration: none;
        }

.subdiscon h3 {
    float: left;
    width: 94px;
    color: #555555;
    padding: 2px 0 0 10px;
}

.subdiscon ul {
    width: 684px;
    float: left;
    line-height: 42px;
}

    .subdiscon ul li {
        float: left;
        white-space: nowrap;
        padding: 0 12px;
        overflow: hidden;
        zoom: 1;
        background: url(/images/img/addline.gif) right 16px no-repeat;
    }

        .subdiscon ul li.last {
            background: none;
        }

        .subdiscon ul li.sub_help {
            position: relative;
            z-index: 1;
        }

.help_btn {
    position: relative;
    z-index: 0;
    float: left;
}

.help_cov {
    width: 9px;
    height: 11px;
    background: url(/images/img/sub_help.png) center top no-repeat;
    position: absolute;
    z-index: 1;
    top: 2px;
    right: -10px;
}

    .help_cov a {
        width: 9px;
        height: 11px;
        display: block;
    }

.subdiscon ul li a {
    display: inline-block;
    white-space: nowrap;
    line-height: 26px;
    overflow: hidden;
    padding: 0 6px;
    color: #252525;
    transition: all 0.3s linear 0s;
    border-radius: 2px;
    overflow: hidden;
}

    .subdiscon ul li a:hover {
        color: #fff;
        background: #90243a;
        text-decoration: none;
    }

.check_yy {
    overflow: hidden;
    zoom: 1;
    padding: 10px 0 0 3px;
}

    .check_yy li {
        float: left;
        margin: 0 5px 0;
        display: inline;
    }

#content {
    width: 980px;
    margin: 0 auto;
    clear: both;
}

#annuce {
    border-bottom: 2px solid #009f90;
    padding: 10px 15px 10px 10px;
    height: 35px;
    overflow: hidden;
    zoom: 1;
    background: #ffffff;
}

.annouceL {
    width: 520px;
    float: left;
    line-height: 30px;
    height: 30px;
    overflow: hidden;
    padding: 5px 0 0;
}

    .annouceL h2 {
        background: url(/images/img/annouce_bg.png) 4px center no-repeat;
        color: #009f90;
        font-family: "Microsoft Yahei";
        float: left;
        font-size: 16px;
        padding: 0 20px 0 40px;
    }

    .annouceL ul {
        float: left;
        padding: 0 5px;
        overflow: hidden;
        zoom: 1;
        height: 30px;
    }

        .annouceL ul li {
            line-height: 30px;
            overflow: hidden;
            padding: 0 20px 0 0;
            color: #555555;
        }

.seach {
    height: 41px;
    overflow: hidden;
    zoom: 1;
    width: 330px;
    float: right;
}

.seach_txt {
    width: 286px;
    padding: 0 0 0 5px;
    height: 32px;
    line-height: 32px;
    border: 1px solid #a9a9a9;
    color: #555555;
    float: left;
    border-right: 0;
    background: #ffffff;
    float: left;
}

.seach_sub {
    background: url(/images/img/art_sub.jpg) center repeat;
    width: 34px;
    height: 34px;
    float: left;
    border: none;
}
/**???**/
#bannerfocus {
    height: 477px;
    overflow: hidden;
    zoom: 1;
    width: 100%;
}

.Focus_ban {
    position: relative;
    z-index: 0;
    width: 100%;
}

.bannerfocus ul li {
    height: 477px;
    width: 100%;
    float: left;
}

    .bannerfocus ul li a {
        height: 477px;
        display: block;
        width: 100%;
    }

.banner_nav {
    width: 300px;
    height: 30px;
    position: absolute;
    z-index: 10;
    top: 430px;
    right: 37%;
}

    .banner_nav ul li {
        width: 50px;
        height: 12px;
        background: #000000;
        float: left;
        margin: 0 5px;
        display: inline;
        opacity: 0.5;
        filter: alpha(opacity=50);
        cursor: pointer;
    }

        .banner_nav ul li.cur {
            background: #ff0000;
        }

.bannerfocus2 ul li {
    height: 310px;
    width: 100%;
}

    .bannerfocus2 ul li a {
        height: 310px;
        display: block;
        width: 100%;
    }

.banner_nav2 {
    width: 300px;
    height: 30px;
    position: absolute;
    z-index: 10;
    top: 290px;
    right: 100px;
}

    .banner_nav2 ul li {
        width: 50px;
        height: 12px;
        background: #000000;
        float: left;
        margin: 0 5px;
        display: inline;
        opacity: 0.5;
        filter: alpha(opacity=50);
        cursor: pointer;
    }

        .banner_nav2 ul li.cur {
            background: #ff0000;
        }

.focusarrL, .focusarrR {
    width: 32px;
    height: 70px;
    position: absolute;
    z-index: 12;
    top: 180px;
    cursor: pointer;
}

.focusarrL {
    left: 50px;
}

.focusarrR {
    right: 50px;
}


.imglistbox .list_item {
    display: none;
    margin-left: -16px;
    position: relative;
}

    .imglistbox .list_item .item {
        background-color: #fff;
        width: 285px;
        float: left;
        display: inline;
        margin-top: 20px;
        margin-left: 18px;
        overflow: hidden;
        box-shadow: 2px 2px 2px #ccc;
    }

        .imglistbox .list_item .item:hover {
            filter: alpha(opacity=80);
            -moz-opacity: 0.8;
            -khtml-opacity: 0.8;
            opacity: 0.8;
            box-shadow: 2px 2px 3px #A6A5A5;
        }

        .imglistbox .list_item .item .titbox {
            padding-left: 20px;
            line-height: 57px;
        }

            .imglistbox .list_item .item .titbox .tit {
                color: #333;
                font-size: 16px;
                font-family: "microsoft yahei";
                float: left;
                display: inline;
                white-space: nowrap;
            }

                .imglistbox .list_item .item .titbox .tit:hover {
                    color: #f60;
                }

.imglistbox .current {
    display: block;
}

.imglistbox .list_item .item img {
    width: 286px;
    height: 220px;
}

.imglistbox .list_item .item p {
    position: absolute;
    text-align: center;
    width: 110px;
    height: 30px;
    line-height: 30px;
    font-size: 14px;
    font-family: "??????";
    color: #fff;
    background-color: #ff8500;
}


/*===================================????=====================================*/
#newlogo {
    padding: 12px 0 15px;
    background: #ffffff;
    position: relative;
    z-index: 1000;
    margin-top: 10px;
}

.newlogo {
    width: 1200px;
    margin: 0 auto;
    position: relative;
    z-index: 0;
}

#Logo {
    width: 372px;
    height: 67px;
    background: url(/images/img/i1_logo.jpg) center no-repeat;
    float: left;
    padding: 20px 0 0;
    overflow: hidden;
}

    #Logo a {
        width: 372px;
        height: 67px;
        display: block;
    }

.addtopR {
    width: 760px;
    float: right;
    overflow: hidden;
}

.topbx {
    width: 484px;
    float: left;
    margin: 0 auto;
    overflow: hidden;
}

.top_frend {
    width: 484px;
    float: left;
    padding-left: 50px;
}

    .top_frend li {
        width: 121px;
        text-align: center;
        float: left;
        margin: 4px;
    }

        .top_frend li img {
            border: 1px solid #;
            padding: 1px;
        }

        .top_frend li a {
            width: 111px;
            font-size: 13px;
            text-align: center;
            font-family: "??????";
        }

.toptel_right {
    width: 177px;
    height: 64px;
    float: right;
    padding-top: 10px;
    margin-right: 40px;
}


#NewLogoR {
    width: 700px;
    float: right;
    text-align: left;
}

.NewBrand {
    width: 94px;
    float: left;
    padding: 8px 0 0;
    position: relative;
    z-index: 0;
    border-left: 1px dashed #000000;
    padding: 0 0 0 10px;
}

    .NewBrand h4 {
        color: #090909;
        font-size: 14px;
        font-family: microsoft yahei;
        font-weight: bold;
    }

    .NewBrand span img {
        padding: 8px 13px 0 0;
    }



.newcare {
    overflow: hidden;
    zoom: 1;
    width: 380px;
    float: left;
    padding: 10px 0 0 45px;
}

    .newcare ul li {
        width: 98px;
        float: left;
        margin: 0 13px;
        display: inline;
    }

        .newcare ul li em {
            width: 44px;
            height: 38px;
            display: inline-block;
            float: left;
            background-image: url(/images/img/newtop_ico.png);
            background-repeat: no-repeat;
        }

            .newcare ul li em.nc1 {
                background-position: 0 0;
            }

            .newcare ul li em.nc2 {
                background-position: -124px 0;
            }

            .newcare ul li em.nc3 {
                background-position: -248px 0;
            }

        .newcare ul li a {
            font-family: microsoft yahei;
            color: #333333;
            line-height: 20px;
        }

            .newcare ul li a:hover {
                text-decoration: none;
            }

.newtel {
    width: 205px;
    float: right;
}

#divalt {
    display: none;
    width: 329px;
    height: 176px;
    position: absolute;
    z-index: -1;
    left: 0;
    top: 18px;
    padding: 40px 0 0;
}

#Newalert {
    width: 329px;
    height: 176px;
    border: 1px solid #cccccc;
    padding: 20px 23px 0 28px;
    position: absolute;
    z-index: 11;
    left: -136px;
    top: 40px;
    background: #ffffff;
}

.newaL {
    width: 76px;
    float: left;
    text-align: center;
}

    .newaL em {
        display: block;
        line-height: 20px;
        font-family: microsoft yahei;
        font-style: normal;
        font-size: 14px;
        color: #090909;
        font-weight: bold;
        padding: 18px 0 10px;
    }

    .newaL span {
        color: #090909;
        font-family: microsoft yahei;
    }

.newaR {
    width: 220px;
    float: right;
}

    .newaR h5 {
        clear: both;
        overflow: hidden;
        zoom: 1;
        padding: 20px 0 0;
    }

#newcompare {
    border-bottom: 1px dashed #dbdbdb;
    overflow: hidden;
    zoom: 1;
    padding: 0 0 10px;
}

.newcompare {
    width: 90px;
    color: #999999;
    font-family: microsoft yahei;
}

    .newcompare h4 {
        color: #999999;
        padding: 0 0 5px;
    }

    .newcompare ul li {
        line-height: 22px;
    }

    .newcompare.com2 {
        padding: 0 0 0 20px;
        overflow: hidden;
        zoom: 1;
    }

        .newcompare.com2 h4 {
            padding: 0 0 0 14px;
        }
/*.newcompare.com2 ul li { background:url(/images/img/new_up.png) left center no-repeat; padding:0 0 0 14px; }
*/


.main2 {
    margin: 0 auto;
    overflow: hidden;
    background: #fff;
}

.want {
    width: 1200px;
    margin: 0 auto;
    overflow: hidden;
}

    .want ul {
        width: 1200px;
        margin: 0 auto;
        overflow: hidden;
    }

        .want ul li {
            float: left;
            text-align: center;
            margin-left: 18.9px;
        }

            .want ul li a {
                width: 100%;
                display: block;
                text-decoration: none;
                position: absolute;
                margin-left: -10px;
                font-family: "??????";
            }

                .want ul li a:hover {
                    color: white;
                }


.hotspot {
    width: 1200px;
    margin: 0 auto;
    overflow: hidden;
}

.hot_con {
    width: 1200px;
    margin: 0 auto;
    overflow: hidden;
}

.tit {
    width: 1200px;
    height: 40px;
    line-height: 40px;
    margin: 0 auto;
    /*matgin-top: 20px;*/
    clear: both;
    margin-bottom: 10px;
}

    .tit h3 {
        font-size: 18px;
        color: #333;
        font-family: "Microsoft YaHei";
        font-weight: normal;
        clear: both;
        border-bottom: 2px solid #ff8500;
        height: 40px;
        line-height: 40px;
        float: left;
    }

        .tit h3 a {
            text-decoration: none;
        }

        .tit h3 span {
            font-size: 13px;
            color: #999;
            font-weight: normal;
            font-family: "Arial";
        }

    .tit h4 {
        width: 100px;
        float: right;
        margin-top: 20px;
    }

        .tit h4 a {
            width: 80px;
            height: 25px;
            margin-left: 25px;
            line-height: 25px;
            text-align: center;
            color: #999;
            font-family: "Arial";
            font-weight: normal;
            display: block;
            font-size: 12px;
        }

.hot_left {
    width: 550px;
    float: left;
    overflow: hidden;
}

    .hot_left .example ol {
        position: relative;
        width: 100px;
        height: 20px;
        top: -30px;
        left: 220px;
    }

        .hot_left .example ol li {
            float: left;
            width: 12px;
            height: 12px;
            -webkit-border-radius: 6px;
            border-radius: 6px;
            margin: 5px;
            background: #555;
        }

            .hot_left .example ol li.seleted {
                background: #652c0c;
            }

    .hot_left .example {
        position: relative;
        padding: 0;
        overflow: hidden;
    }

        .hot_left .example ul {
            padding: inherit;
            margin: 0;
        }

            .hot_left .example ul li {
                display: none;
                padding: inherit;
                margin: inherit;
                list-style: none;
            }

                .hot_left .example ul li:first-child {
                    display: block;
                }

                .hot_left .example ul li img {
                    width: inherit;
                    height: inherit;
                }





/*?????*/

#S_LIST ul li {
    float: left;
    margin-left: 10px;
    height: 35px;
    line-height: 35px;
    font-family: "??????";
    font-size: 13px;
    background: url(/images/img/xi.png) no-repeat left center;
    padding-left: 22px;
}

#S_LIST A {
    DISPLAY: block;
    MARGIN: 0px;
    WIDTH: 154px;
    HEIGHT: auto;
    TEXT-ALIGN: center;
    padding-top: 3px;
    padding-right: 0px;
    padding-bottom: 3px;
    padding-left: 0px;
}

#demo {
    width: 1090px;
    float: left;
    height: 35px;
    line-height: 35px;
    border: 1px solid #e5e4e3;
    overflow: hidden;
}

    #demo img {
        border: 1px solid #F2F2F2;
    }

#indemo {
    float: left;
    width: 800%;
}

#demo1 {
    float: left;
}

#demo2 {
    float: left;
}


.baoxitiao {
    width: 1200px;
    margin: 0 auto;
}

.baoxitiaozuo {
    width: 100px;
    float: left;
    text-align: center;
    margin-right: 5px;
    height: 35px;
    line-height: 35px;
    background-color: #C66905;
    color: #fff;
    font-family: "??????";
    font-size: 14px;
}

.baoxitiaoyou {
    width: 1092px;
    float: left;
    height: 37px;
    line-height: 35px;
    overflow: hidden;
}

    .baoxitiaoyou ul li {
        float: left;
        margin-left: 10px;
        height: 35px;
        line-height: 35px;
        font-family: "??????";
        font-size: 13px;
        background: url(/images/img/xi.png) no-repeat left center;
        padding-left: 22px;
    }

.qimo8 {
    overflow: hidden;
    width: 1090px;
}

    .qimo8 .qimo { /*width:99999999px;*/
        width: 999999%;
        height: 30px;
    }

    .qimo8 li a {
        margin-right: 10px;
        color: #444444;
    }


/*???????1*/
.hot_right {
    width: 650px;
    height: 363px;
    float: right;
    overflow: hidden;
}

    .hot_right h2 {
        font-size: 18px;
        font-family: "Microsoft Yahei";
        color: #820010;
        text-align: center;
        margin-bottom: 10px;
    }

        .hot_right h2 a {
            font-size: 18px;
        }

    .hot_right p {
        width: 600px;
        margin: 0 auto;
        font-size: 14px;
        font-family: "Microsoft Yahei";
        color: #333;
        text-indent: 2em;
        line-height: 28px;
        padding: 0 5px;
    }

    .hot_right ul {
        width: 610px;
        overflow: hidden;
        margin: 0 auto;
        margin-top: 10px;
    }

        .hot_right ul li {
            background: url(/images/img/i1_87.png) no-repeat 5px 17px;
            padding-left: 25px;
            font-size: 14px;
            font-family: "Microsoft Yahei";
            color: #333;
            height: 44px;
            line-height: 44px;
            border-bottom: #CCC 1px dotted;
            overflow: hidden;
        }

.eyeleft {
    width: 430px;
    float: left;
}

.eyeright {
    width: 85px;
    float: right;
    font-size: 13px;
}

.hot_right ul li img {
    vertical-align: middle;
}

.main {
    width: 1200px;
    margin: 0 auto;
    background: url(/images/img/zj_bigbg.jpg) no-repeat center top;
    overflow: hidden;
}

.main-c {
    width: 1200px;
    margin: 0 auto;
    overflow: hidden;
}

    .main-c .pro-switch {
        width: 1200px;
        height: 550px;
        overflow: hidden;
        position: relative;
    }

    .main-c .flexslider {
        margin: 0;
        padding: 0;
    }

    .main-c .flexslider {
        width: 1200px;
        margin: 0 auto;
        position: relative;
        zoom: 1;
    }

    .main-c .flex-direction-nav a {
        position: absolute;
        top: 230px;
        z-index: 10;
        cursor: pointer;
        text-indent: -9999px;
        font-family: "Microsoft Yahei";
    }

    .main-c .flex-control-nav {
        width: 100%;
        position: absolute;
        top: 520px;
        text-align: center;
    }

        .main-c .flex-control-nav li {
            margin: 0 2px;
            display: inline-block;
            zoom: 1;
            *display: inline;
            font-family: "Microsoft Yahei";
        }

    .main-c .flex-control-paging li a {
        width: 44px;
        height: 10px;
        background: #ff8500;
        display: block;
        overflow: hidden;
        text-indent: -99em;
        cursor: pointer;
        font-family: "Microsoft Yahei";
    }

        .main-c .flex-control-paging li a.flex-active {
            background: #aeaeae;
            font-family: "Microsoft Yahei";
        }

.in-zj {
    width: 1200px;
    height: 550px;
    margin: 0 auto;
}

.in-zjL {
    width: 481px;
    height: 550px;
    float: left;
}

.in-zjR {
    width: 680px;
    height: 550px;
    float: left;
    margin-top: 95px;
    margin-left: 39px;
    position: relative;
}

.zj-tjzj {
    position: absolute;
    top: 0;
    left: 420px;
}

.in-zjR h2 {
    margin-bottom: 30px;
    font-weight: normal;
    overflow: hidden;
    font-family: "Microsoft Yahei";
}

    .in-zjR h2 strong {
        float: left;
        font-size: 48px;
        height: 50px;
        line-height: 50px;
        /*color: #b00e1e;*/
        color: #ff8500;
        padding-right: 10px;
        margin-right: 10px;
        border-right: 1px solid #9d9d9d;
        font-family: "Microsoft Yahei";
    }

    .in-zjR h2 span {
        float: left;
        font-size: 34px;
        font-family: "Microsoft Yahei";
    }

.in-zjR_ol {
    margin-bottom: 30px;
}

    .in-zjR_ol li {
        height: 15px;
        line-height: 15px;
        margin-bottom: 10px;
        font-family: "Microsoft Yahei";
    }

        .in-zjR_ol li i {
            float: left;
            width: 5px;
            height: 15px;
            background: #f56610;
            border-radius: 20px;
            margin-right: 5px;
            font-family: "Microsoft Yahei";
        }

        .in-zjR_ol li em, .in-zjR p a {
            color: #f00;
            font-style: normal;
            font-family: "Microsoft Yahei";
        }

.in-zjR p {
    margin-bottom: 18px;
    line-height: 1.7;
    font-family: "Microsoft Yahei";
}

    .in-zjR p strong {
        background: #82afe7;
        color: #fff;
        padding: 1px 3px;
        margin-right: 3px;
        font-family: "Microsoft Yahei";
    }

.zjdh {
    width: 298px;
    height: 46px;
    line-height: 46px;
    margin-top: 40px;
    background: url(/images/img/zj_btn.png) no-repeat;
}

    .zjdh a {
        display: block;
        color: #ff8500;
        padding-left: 73px;
        font-size: 20px;
        font-family: "Microsoft Yahei";
    }


.zhuanjia {
    width: 100%;
    height: 629px;
    margin: 0 auto;
    overflow: hidden;
    position: relative;
}

.zhuanjia_con {
    width: 100%;
    height: 650px;
    margin: 0 auto;
    overflow: hidden;
    background: url(/images/img/i1_91.jpg);
}

.zhuanjia a {
    text-decoration: none;
}

.zhuanjia dl {
    width: 1200px;
    height: 721px;
    overflow: hidden;
}

    .zhuanjia dl dt {
        float: left;
        padding-left: 127px;
        padding-top: 5px;
    }

        .zhuanjia dl dt img {
        }

    .zhuanjia dl dd {
        width: 500px;
        float: right;
        font-size: 14px;
        font-family: "Microsoft Yahei";
        color: #333333;
        line-height: 32px;
        margin-right: 120px;
    }

        .zhuanjia dl dd p {
            width: 140px;
            height: 40px;
            line-height: 40px;
            -webkit-border-radius: 5px;
            border-radius: 5px;
            background: #ec3a66;
            text-align: center;
            font-family: "Microsoft Yahei";
            color: #fff;
            font-size: 18px;
            overflow: hidden;
            float: left;
            margin: 30px 10px 10px 10px;
        }

            .zhuanjia dl dd p a {
                width: 140px;
                height: 40px;
                line-height: 40px;
                text-align: center;
                color: #fff;
                display: block;
                font-family: "Microsoft Yahei";
                font-size: 16px;
            }

.zjtd11 {
    width: 1076px;
    margin: 0 auto;
}

.zhuan {
    width: 440px;
    overflow: hidden;
    margin: 10px;
    margin-left: 0px;
}

    .zhuan li {
        width: 200px;
        float: left;
        font-family: "Microsoft Yahei";
        font-size: 14px;
    }

        .zhuan li span {
            color: #820010;
            font-size: 13px;
        }

.small_zj {
    width: 1078px;
    margin: 0 auto;
    overflow: hidden;
    position: absolute;
    bottom: -5px;
    text-align: center;
}

    .small_zj li {
        width: 152px;
        height: 174px;
        float: left;
        margin-right: 2px;
        margin-bottom: 5px;
    }

        .small_zj li a img:hover {
            border: 1px solid #e5e5e5;
        }

        .small_zj li:last-child img:hover {
            border: none;
        }



#photoShow {
    width: 1200px;
    height: 405px;
    position: relative;
    overflow: hidden;
    margin: 0 auto;
}

.photo {
    width: 477px;
    height: 405px;
    position: absolute;
    top: 0px;
    overflow: hidden;
}

    .photo img {
        width: 477px;
        height: 405px;
    }

    .photo span {
        width: 477px;
        height: 50px;
        padding: 5px 0px 0px 5px;
        position: absolute;
        left: 0px;
        bottom: -50px;
        background: #000;
        filter: alpha(opacity=50);
        opacity: 0.5;
        color: #fff;
        font-family: "Microsoft Yahei";
        font-size: 14px;
    }

    .photo a {
        COLOR: WHITE;
    }

.project {
    width: 1200px;
    margin: 0 auto;
    overflow: hidden;
}


.line .line_list {
    width: 245px;
    background: #f1f1f1;
    overflow: hidden;
}

    .line .line_list li {
        width: 255px;
        height: 49px;
        line-height: 49px;
        margin: 0 auto;
        overflow: hidden;
        font-family: "Microsoft Yahei";
        font-size: 17px;
        color: #333;
        border-bottom: 1px #ccc dotted;
    }

        .line .line_list li a {
            width: 235px;
            height: 49px;
            font-family: "Microsoft Yahei";
            font-size: 16px;
            color: #333;
            padding-left: 15px;
            display: block;
        }

            .line .line_list li a span {
                font-size: 10px;
                color: #999;
                font-family: "arial";
            }

            .line .line_list li a:hover {
                background-color: #ff8500;
                color: white;
                width: 235px;
                text-decoration: none;
            }

                .line .line_list li a:hover span {
                    color: #fff;
                }

#service_menu {
    width: 245px;
    margin: 0 auto;
    overflow: hidden;
    background: #f1f1f1;
}

    #service_menu ul {
        width: 228px;
        height: 290px;
        margin: 0 auto;
        overflow: hidden;
        padding: 10px 0px;
    }

        #service_menu ul li {
            width: 72px;
            height: 72px;
            float: left;
            background: url(/images/img/service_menu_hov.png);
            background-repeat: no-repeat;
            margin: 1px 1px 0;
            display: inline;
        }

            #service_menu ul li.cur {
                background: url(/images/img/service_menu_hov.png) no-repeat;
            }

            #service_menu ul li a {
                width: 74px;
                height: 70px;
                display: block;
                text-indent: -99999px;
                overflow: hidden;
            }

            #service_menu ul li.m1 {
                background-position: 0 0;
            }

            #service_menu ul li.m2 {
                background-position: -72px 0;
            }

            #service_menu ul li.m3 {
                background-position: -146px 0;
            }

            #service_menu ul li.m4 {
                background-position: 0 -72px;
            }

            #service_menu ul li.m5 {
                background-position: -72px -72px;
            }

            #service_menu ul li.m6 {
                background-position: -146px -72px;
            }

            #service_menu ul li.m7 {
                background-position: 0 -144px;
            }

            #service_menu ul li.m8 {
                background-position: -72px -144px;
            }

            #service_menu ul li.m9 {
                background-position: -146px -144px;
            }

            #service_menu ul li.m10 {
                background-position: 0 -216px;
            }

            #service_menu ul li.m11 {
                background-position: -72px -216px;
            }

            #service_menu ul li.m12 {
                background-position: -146px -216px;
            }

            #service_menu ul li.cur.m1 {
                background-position: 0 0;
            }

            #service_menu ul li.cur.m2 {
                background-position: -72px 0;
            }

            #service_menu ul li.cur.m3 {
                background-position: -146px 0;
            }

            #service_menu ul li.cur.m4 {
                background-position: 0 -72px;
            }

            #service_menu ul li.cur.m5 {
                background-position: -72px -72px;
            }

            #service_menu ul li.cur.m6 {
                background-position: -146px -72px;
            }

            #service_menu ul li.cur.m7 {
                background-position: 0 -144px;
            }

            #service_menu ul li.cur.m8 {
                background-position: -72px -144px;
            }

            #service_menu ul li.cur.m9 {
                background-position: -146px -144px;
            }

            #service_menu ul li.cur.m10 {
                background-position: 0 -216px;
            }

            #service_menu ul li.cur.m11 {
                background-position: -72px -216px;
            }

            #service_menu ul li.cur.m12 {
                background-position: -146px -216px;
            }

.ask {
    width: 245px;
}

    .ask h2 {
        width: 245px;
        height: 46px;
        line-height: 46px;
        background: #820010;
        color: #fff;
        font-family: "Microsoft Yahei";
        font-size: 18px;
        padding-left: 20px;
    }

        .ask h2 span {
            font-size: 12px;
            font-family: "arial";
        }

.ask_con {
    width: 245px;
    overflow: hidden;
    margin: 0 auto;
    background: #f1f1f1;
    height: 295px;
}

    .ask_con ul {
        width: 225px;
        overflow: hidden;
        margin: 0 auto;
    }

        .ask_con ul li {
            float: left;
            overflow: hidden;
            text-align: center;
            font-family: "Microsoft Yahei";
            font-size: 12px;
            margin: 13px;
            line-height: 30px;
        }

            .ask_con ul li a {
                display: block;
            }

                .ask_con ul li a:hover img {
                    opacity: 0.7;
                }

.main3_right {
    width: 930px;
    float: right;
    margin: 0 auto;
    margin-bottom: 30px;
}

.position {
    width: 930px;
    overflow: hidden;
    margin: 0 auto;
}

    .position p a {
        font-family: "Microsoft Yahei";
        font-size: 14px;
        color: #333;
        text-decoration: none;
        overflow: hidden;
    }

    .position p img {
        vertical-align: middle;
    }

.pei {
    width: 930px;
    overflow: hidden;
    margin: 0 auto;
}

    .pei h2 {
        font-family: "Microsoft Yahei";
        font-size: 16px;
        color: #555;
        padding-top: 10px;
        padding-left: 10px;
        font-weight: bold;
    }

    .pei p {
        font-family: "Microsoft Yahei";
        font-size: 14px;
        color: #555;
        padding: 20px;
        line-height: 25px;
    }

.pei_con {
    width: 797px;
    margin: 0 auto;
}

.liucheng {
    width: 930px;
    overflow: hidden;
    margin: 0 auto;
}

    .liucheng p {
        width: 485px;
        height: 84px;
        -webkit-border-radius: 8px;
        border-radius: 8px;
        background: #bababa;
        overflow: hidden;
        margin: 0 auto;
        font-family: "Microsoft Yahei";
        font-size: 14px;
        color: #fff;
        line-height: 25px;
        padding: 10px;
    }

        .liucheng p strong {
            font-size: 18px;
            font-weight: bold;
        }


/*???*/

.sou {
    width: 1000px;
    margin: 0 auto;
    overflow: hidden;
}

    .sou ul {
        width: 545px;
        float: left;
        overflow: hidden;
        margin-top: 10px;
    }

        .sou ul li {
            float: left;
            overflow: hidden;
            padding: 0px 10px;
        }

            .sou ul li a {
                font-size: 14px;
                font-family: "Microsoft YaHei";
                color: #555;
            }

    .sou form {
        width: 344px;
        height: 38px;
        float: right;
        position: relative;
        margin-top: 5px;
    }

        .sou form input {
            width: 300px;
            height: 34px;
            -webkit-border-radius: 5px;
            border-radius: 5px;
            border: 0;
            border: #999 1px solid;
            background: #fff;
            color: #999;
        }

        .sou form span {
            position: absolute;
            right: 41px;
        }

.links {
    margin: 0 auto;
    width: 1000px;
    overflow: hidden;
}

    .links a {
        display: block;
    }

        .links a:hover {
            filter: alpha(opacity=80);
            -moz-opacity: 0.8;
            -khtml-opacity: 0.8;
            opacity: 0.8;
        }

.link_wrap {
    float: left;
    overflow: hidden;
}

.link1 {
    width: 114px;
    height: 48px;
    background: #3f87d1;
    padding: 19px 35px;
    font: 16px/48px "Microsoft YaHei";
    color: #ffffff;
}

.link6 {
    width: 114px;
    height: 48px;
    background: #9bb54d;
    padding: 19px 35px;
    font: 16px/48px "Microsoft YaHei";
    color: #ffffff;
}

.link2 {
    width: 170px;
    height: 24px;
    background: #deb780;
    padding: 31px 30px;
    font: 16px/24px "Microsoft YaHei";
    color: #ffffff;
}

.link7 {
    width: 170px;
    height: 24px;
    background: #e29795;
    padding: 31px 30px;
    font: 16px/24px "Microsoft YaHei";
    color: #ffffff;
}

.link3 {
    width: 160px;
    height: 72px;
    background: #8162bc;
    padding: 50px 0;
    font: 16px/24px "Microsoft YaHei";
    color: #ffffff;
    text-align: center;
}

.link4 {
    width: 150px;
    height: 48px;
    background: #71a1df;
    padding: 19px 40px 19px 40px;
    font: 16px/24px "Microsoft YaHei";
    color: #ffffff;
}

.link8 {
    width: 150px;
    height: 48px;
    background: #9bb54d;
    padding: 19px 40px;
    font: 16px/48px "Microsoft YaHei";
    color: #ffffff;
}

.link5 {
    width: 119px;
    height: 48px;
    background: #e29795;
    padding: 19px 30px 19px 40px;
    font: 16px/48px "Microsoft YaHei";
    color: #ffffff;
}

.link9 {
    width: 119px;
    height: 48px;
    background: #55adb1;
    padding: 19px 30px 19px 40px;
    font: 16px/24px "Microsoft YaHei";
    color: #ffffff;
}

.mid {
    width: 1200px;
    margin: 0 auto;
}
/*.mid_left{ width:685px; float:left;overflow:hidden; }
.mid_right{ width:300px; float:right;overflow:hidden; }*/

/*???*/
.zixun {
    width: 680px;
    overflow: hidden;
}

    .zixun h2 {
        font-size: 18px;
        font-family: "Microsoft YaHei";
        font-weight: normal;
        color: #555;
    }

.yanzheng {
    width: 680px;
    height: 121px;
    margin: 0 auto;
    overflow: hidden;
    zoom: 1;
}

    .yanzheng a {
        float: left;
        color: #fff;
        text-decoration: none;
        text-align: center;
        margin-right: 2px;
        margin-top: 3px;
    }

.lBig {
    background-color: #f0648b;
    width: 134px;
    height: 91px;
    font-size: 24px;
    padding-top: 30px;
}

.ylan {
    background-color: #649fd9;
    width: 134px;
    height: 58px;
    line-height: 58px;
    font-size: 18px;
}

.yhuang {
    background-color: #deb780;
    width: 134px;
    height: 58px;
    line-height: 58px;
    font-size: 18px;
}

.yhong {
    background-color: #e29794;
    width: 134px;
    height: 58px;
    line-height: 58px;
    font-size: 18px;
}

.ylv {
    background-color: #9ab44f;
    width: 134px;
    height: 58px;
    line-height: 58px;
    font-size: 18px;
}

.ylv2 {
    background-color: #9ab44f;
    width: 270px;
    height: 60px;
    line-height: 60px;
    font-size: 18px;
}

.yzi {
    background-color: #8163bd;
    width: 270px;
    height: 60px;
    line-height: 60px;
    font-size: 18px;
}

.yanzheng a:hover {
    filter: alpha(opacity=80);
    -moz-opacity: 0.8;
    -khtml-opacity: 0.8;
    opacity: 0.8;
}

.w_1000 {
    width: 1200px;
    margin: 0 auto;
    overflow: hidden;
}

.listLeft {
    float: left;
    width: 839px;
    overflow: hidden;
}

/*¦Ë??*/
.positions {
    height: 40px;
    line-height: 40px;
    float: left;
    width: 1200px;
    overflow: hidden;
    margin: 0 auto;
    border-bottom: 1px solid #e6e6e6;
    padding-top: -10px;
    padding-bottom: 0px;
}

.position {
    float: left;
    width: 839px;
    padding: 13px 0;
    color: #555;
    padding-left: 3px;
    font-size: 14px;
    font-family: "??????";
}

    .position a {
        color: #555;
    }

a.LinkPath {
    color: #555;
}

.positions form {
    width: 344px;
    height: 33px;
    float: right;
    position: relative;
    margin-top: -80px;
}

    .positions form input {
        width: 300px;
        height: 27px;
        -webkit-border-radius: 3px;
        border-radius: 3px;
        border: 0;
        border: #999 1px solid;
        background: #fff;
        color: #999;
        font-size: 13px;
        text-indent: 1em;
    }

    .positions form span {
        position: absolute;
        right: 39px;
    }

.arclist {
    overflow: hidden;
    width: 100%;
    margin-bottom: 20px;
    margin-top: 10px;
}

    .arclist li {
        float: left;
        width: 100%;
        margin-bottom: 10px;
        border-bottom: 1px solid #e6e6e6;
        padding-bottom: 15px;
    }

    .arclist a img {
        vertical-align: middle;
    }

    .arclist .dlist {
        padding-left: 17px;
        background: url(/images/img/list_img2.jpg) no-repeat left center;
        width: 825px;
        height: 40px;
        line-height: 40px;
        font: 16px/22px "Microsoft YaHei";
        color: #666;
        border: none;
        padding-bottom: 6px;
    }

        .arclist .dlist a {
            color: #464545;
            height: 45px;
            line-height: 45px;
        }

            .arclist .dlist a font {
                font-family: "??????";
            }

    .arclist li p font {
        font-family: "??????";
    }

    .arclist .dlist a.list_zx {
        float: right;
        padding: 5px 0px 0 0px;
        color: #357fc8;
    }

    .arclist li p {
        text-indent: 2em;
        width: 100%;
        font: 14px/18px "Microsoft YaHei";
        color: #605f60;
        overflow: hidden;
        line-height: 25px;
    }

    .arclist .more {
        font: 12px/18px "Microsoft YaHei";
        color: #ff8500;
    }

    .arclist span {
        font: 12px/18px "Microsoft YaHei";
        padding-right: 5px;
    }

.showpage {
    text-align: center;
    margin: 30px 0;
    overflow: hidden;
    color: #4d4d4d;
}

    .showpage a {
        color: #4d4d4d;
    }

.listRight {
    width: 335px;
    float: right;
    overflow: hidden;
    background: #fff;
}

/*??????*/
.why {
    width: 335px;
    overflow: hidden;
    margin-top: 20px;
    margin: 0 auto;
}

    .why h2 {
        font-size: 18px;
        font-family: "Microsoft YaHei";
        font-weight: normal;
        color: #ff8500;
        background: url(/images/img/titline.jpg) no-repeat -5px 30px;
        padding-bottom: 15px;
    }

        .why h2 span {
            font-size: 12px;
            color: #ccc;
        }

.why_con {
    width: 335px;
    overflow: hidden;
}

    .why_con a {
        display: block;
        font-size: 14px;
        font-family: "Microsoft YaHei";
        color: #fff;
    }

.why_left {
    float: left;
}

.why_right {
    float: right;
}

.wh1 {
    width: 167px;
    height: 57px;
    line-height: 57px;
    text-align: center;
    background: #eb6116;
}

.wh2 {
    width: 167px;
    height: 57px;
    line-height: 57px;
    text-align: center;
    background: #c28400;
}

.whycon2 {
    margin: 1px 0px;
}

.whycon2, .whycon3 {
    width: 335px;
    height: 57px;
    line-height: 57px;
    text-align: center;
    background: #cc3c4e;
}

.whycon3 {
    background: #71a1df;
}

.wh11 {
    width: 166px;
    height: 131px;
    line-height: 114px;
    text-align: center;
    background: #c28400;
}

.wh22, .wh33 {
    width: 167px;
    height: 65px;
    line-height: 65px;
    text-align: center;
    background: #cc3c4e;
}

.wh33 {
    background: #eb6116;
    margin-top: 1px;
}

.why_con a:hover {
    filter: alpha(opacity=80);
    -moz-opacity: 0.8;
    -khtml-opacity: 0.8;
    opacity: 0.8;
    text-decoration: none;
}

.why a:hover {
    text-decoration: none;
}
/*???????*/
.zh {
    width: 335px;
    overflow: hidden;
    margin-top: 20px;
}

    .zh h2 {
        font-size: 18px;
        font-family: "Microsoft YaHei";
        font-weight: normal;
        color: #ff8500;
        background: url(/images/img/titline.jpg) no-repeat -5px 30px;
        padding-bottom: 15px;
    }

        .zh h2 span {
            font-size: 12px;
            color: #ccc;
        }

.zh_con {
    width: 335px;
    overflow: hidden;
    background: #e6e6e6;
}

.zh dl {
    width: 285px;
    height: 177px;
    margin: 0 auto;
    margin-top: 10px;
}

    .zh dl dt {
        width: 132px;
        float: left;
    }

    .zh dl dd {
        width: 138px;
        float: right;
        line-height: 25px;
        font-size: 12px;
        font-family: "Microsoft YaHei";
    }

.butt2 {
    width: 130px;
    height: 36px;
    line-height: 36px;
    text-align: center;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    background: #cc3c4e;
    margin: 0 auto;
    margin-top: 10px;
}

    .butt2 a {
        width: 130px;
        height: 36px;
        line-height: 36px;
        font-size: 14px;
        text-align: center;
        display: block;
        color: #fff;
    }

/*???????*/
.lb_ask {
    width: 335px;
    overflow: hidden;
    margin-top: 20px;
}

    .lb_ask h2 {
        font-size: 18px;
        font-family: "Microsoft YaHei";
        font-weight: normal;
        color: #ff8500;
        background: url(/images/img/titline.jpg) no-repeat -5px 30px;
        padding-bottom: 15px;
    }

        .lb_ask h2 span {
            font-size: 12px;
            color: #ccc;
        }

    .lb_ask ul {
        width: 330px;
        overflow: hidden;
        margin: 0 auto;
    }

        .lb_ask ul li {
            width: 330px;
            padding: 8px 0;
            border-bottom: #f2f0f0 1px solid;
            overflow: hidden;
            font-size: 14px;
            font-family: "Microsoft YaHei";
            color: #999;
        }

            .lb_ask ul li a {
                color: #999;
            }

    .lb_ask img {
        vertical-align: middle;
    }

    .lb_ask .ask_le {
        width: 285px;
        float: left;
        padding-left: 5px;
    }

    .lb_ask .ask_ri {
        width: 30px;
        float: right;
        padding-right: 8px;
    }

.ask_ri img {
    margin-top: 12px;
}

/*?????*/
.lb_about {
    width: 335px;
    overflow: hidden;
    margin-top: 20px;
}

    .lb_about h2 {
        font-size: 18px;
        font-family: "Microsoft YaHei";
        font-weight: normal;
        color: #ff8500;
        background: url(/images/img/titline.jpg) no-repeat -5px 30px;
        padding-bottom: 15px;
    }

        .lb_about h2 span {
            font-size: 12px;
            color: #ccc;
        }

    .lb_about ul {
        width: 335px;
        overflow: hidden;
        margin: 0 auto;
        border-bottom: #ccc 1px dotted;
    }

        .lb_about ul li {
            float: left;
            overflow: hidden;
            text-align: center;
            font-family: "Microsoft Yahei";
            font-size: 13px;
            margin: 10px;
            line-height: 30px;
        }

            .lb_about ul li a {
                display: block;
                font-size: 13px;
            }

                .lb_about ul li a:hover img {
                    opacity: 0.7;
                }

    .lb_about p {
        width: 335px;
        height: 36px;
        line-height: 36px;
        text-align: center;
        background: #ff8500;
        color: #fff;
        font-family: "Microsoft Yahei";
        font-size: 12px;
    }
/*???*/
.guanzhu {
    width: 840px;
    overflow: hidden;
    margin: 0 auto;
    margin-top: 20px;
}

    .guanzhu h5 {
        font-family: "Microsoft Yahei";
        font-size: 18px;
        padding-left: 10px;
        border-left: 3px solid #ff8500;
        margin-bottom: 10px;
        margin-top: 10px;
    }

#animate2 {
    width: 820px;
    margin: 0 auto;
    position: relative;
}


.right2 {
    position: absolute;
    top: 50px;
    right: -15px;
    cursor: pointer;
}

#prolist2 {
    width: 770px;
    height: 148px;
    margin: 0 auto;
    overflow: hidden;
    position: relative;
}

    #prolist2 img {
        float: left;
        width: 200px;
        height: 134px;
        border: 1px solid #ddd;
        margin-left: 10px;
    }

#prolists2 {
    position: absolute;
}

/*????????????????????????????????????????????????????????????????????????????????????????*/

.huanjing {
    width: 930px;
    overflow: hidden;
    margin: 0 auto;
    margin-top: -30px;
}

.hj_big {
    width: 840px;
    height: 684px;
    overflow: hidden;
    margin: 0 auto;
    margin-top: 50px;
}

    .hj_big li {
        width: 840px;
        overflow: hidden;
        margin: 0 auto;
    }

.hj_small {
    width: 840px;
    overflow: hidden;
    margin: 0 auto;
    margin-top: 30px;
}

    .hj_small li {
        width: 136px;
        overflow: hidden;
        float: left;
        padding: 5px 2px;
        position: relative;
    }

        .hj_small li h2 {
            width: 111px;
            height: 24px;
            line-height: 24px;
            color: #333;
            font-family: "Microsoft Yahei";
            font-size: 22px;
            text-align: center;
            padding: 10px;
            margin: 2px;
            border: #666666 1px solid;
            display: block;
            position: absolute;
            top: 140px;
        }

        .hj_small li a {
            width: 136px;
            height: 198px;
            float: left;
            display: inline;
            position: relative;
            overflow: hidden;
        }

            .hj_small li a .xian {
                position: absolute;
            }

            .hj_small li a .yin {
                width: 136px;
                height: 108px;
                background-color: #000;
                opacity: 0.5;
                position: absolute;
                left: 0px;
                top: 0px;
                -webkit-border-radius: 3px;
                border-radius: 3px;
                -moz-border-radius: 3px;
            }


.hj_big {
    width: 840px;
    overflow: hidden;
    margin: 0 auto;
    margin-top: 50px;
}

    .hj_big li {
        width: 840px;
        overflow: hidden;
        margin: 0 auto;
    }

/*?õô?õô?õô?õô?õô?õô?õô?õô?õô?õô?õô?õô?õô?õô?õô?õô?õô?õô?õô?õô?õô?õô?õô?õô?õô?õô*/
.sb_small {
    width: 840px;
    overflow: hidden;
    zoom: 1;
    margin: 0 auto;
    margin-top: 50px;
}

    .sb_small li {
        width: 94px;
        overflow: hidden;
        zoom: 1;
        float: left;
        padding: 5px 2px;
    }

        .sb_small li a {
            width: 94px;
            height: 117px;
            float: left;
            position: relative;
        }

            .sb_small li a:hover {
                border: #c00 1px solid;
                -webkit-border-radius: 3px;
                border-radius: 3px;
                -moz-border-radius: 3px;
            }

            .sb_small li a .yin {
                width: 94px;
                height: 117px;
                background-color: #000;
                opacity: 0.5;
                position: absolute;
                left: 0px;
                top: 0px;
                -webkit-border-radius: 3px;
                border-radius: 3px;
                -moz-border-radius: 3px;
            }


/*??????????????????????????????????????????????????????????????????*/
.luntan {
    width: 870px;
    overflow: hidden;
    margin: 0 auto;
    margin-top: 50px;
}

    .luntan h2 {
        color: #555;
        font-family: "Microsoft Yahei";
        font-size: 26px;
    }

    .luntan dl {
        width: 860px;
        height: 220px;
        overflow: hidden;
        margin: 0 auto;
        margin-top: 20px;
    }

    .luntan dt {
        width: 330px;
        height: 220px;
        float: left;
    }

    .luntan dd {
        width: 450px;
        float: right;
        color: #555;
        font-family: "Microsoft Yahei";
        font-size: 14px;
        line-height: 25px;
    }

.butt4 {
    width: 140px;
    height: 33px;
    line-height: 33px;
    text-align: center;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    background: #a87b50;
    margin-top: 10px;
}

    .butt4 a {
        width: 140px;
        height: 33px;
        line-height: 33px;
        font-size: 20px;
        text-align: center;
        display: block;
        color: #fff;
        font-weight: bold;
        text-decoration: none;
    }

        .butt4 a img {
            vertical-align: middle;
        }

/*?????????????????????????????????????????????????????????????????????*/
.pinpai {
    width: 890px;
    overflow: hidden;
    margin: 0 auto;
    margin-top: 10px;
}

    .pinpai h3 {
        color: #555;
        font-family: "Microsoft Yahei";
        font-size: 18px;
    }

        .pinpai h3 span {
            font-size: 12px;
        }

    .pinpai h4 {
        font-size: 22px;
        color: #a87b50;
        font-family: "Microsoft Yahei";
    }

    .pinpai .hua {
        width: 860px;
        overflow: hidden;
        margin: 0 auto;
        margin-top: 30px;
    }

        .pinpai .hua dt {
            width: 327px;
            height: 151px;
            float: right;
        }

        .pinpai .hua dd {
            width: 520px;
            float: left;
            color: #555;
            font-family: "Microsoft Yahei";
            font-size: 14px;
            line-height: 28px;
            text-indent: 2em;
        }

    .pinpai .pinpai_con1 {
        width: 860px;
        overflow: hidden;
        margin: 0 auto;
        margin-bottom: 30px;
    }

        .pinpai .pinpai_con1 h3 {
            color: #555;
            font-family: "Microsoft Yahei";
            font-size: 16px;
            border-bottom: #CCC 1px dotted;
            padding-bottom: 8px;
        }

            .pinpai .pinpai_con1 h3 strong {
                color: #333;
                font-family: "Microsoft Yahei";
                font-size: 22px;
                font-weight: normal;
            }

        .pinpai .pinpai_con1 p {
            color: #555;
            font-family: "Microsoft Yahei";
            font-size: 14px;
            line-height: 28px;
            text-indent: 2em;
        }

        .pinpai .pinpai_con1 ul {
            width: 860px;
            overflow: hidden;
            margin: 0 auto;
        }

            .pinpai .pinpai_con1 ul li {
                width: 161px;
                float: left;
                padding: 20px;
            }

        .pinpai .pinpai_con1 dl {
            width: 860px;
            overflow: hidden;
            margin: 0 auto;
            margin-top: 10px;
        }

            .pinpai .pinpai_con1 dl dt {
                width: 327px;
                height: 151px;
                float: left;
            }

            .pinpai .pinpai_con1 dl dd {
                width: 520px;
                float: right;
                color: #555;
                font-family: "Microsoft Yahei";
                font-size: 14px;
                line-height: 28px;
                text-indent: 2em;
            }

    .pinpai .pinpai_con2 {
        width: 860px;
        overflow: hidden;
        margin: 0 auto;
        margin-bottom: 30px;
    }

        .pinpai .pinpai_con2 h3 {
            color: #555;
            font-family: "Microsoft Yahei";
            font-size: 16px;
            border-bottom: #CCC 1px dotted;
            padding-bottom: 8px;
        }

            .pinpai .pinpai_con2 h3 strong {
                color: #333;
                font-family: "Microsoft Yahei";
                font-size: 22px;
                font-weight: normal;
            }

        .pinpai .pinpai_con2 dl {
            width: 860px;
            overflow: hidden;
            margin: 0 auto;
            margin-top: 10px;
        }

            .pinpai .pinpai_con2 dl dt {
                width: 327px;
                height: 151px;
                float: right;
            }

            .pinpai .pinpai_con2 dl dd {
                width: 520px;
                float: left;
                color: #555;
                font-family: "Microsoft Yahei";
                font-size: 14px;
                line-height: 28px;
                text-indent: 2em;
            }




/*==========???¡¤??===============*/

.mainnav_lx {
    width: 870px;
    float: left;
}

    .mainnav_lx ul {
        width: 860px;
        float: left;
        height: 48px;
    }

        .mainnav_lx ul li {
            width: 110px;
            line-height: 48px;
            height: 48px;
            float: left;
            overflow: hidden;
            text-align: center;
            position: relative;
            z-index: 0;
        }

            .mainnav_lx ul li.cur {
                background: #008578;
            }

            .mainnav_lx ul li a {
                width: 100%;
                height: 48px;
                color: #ffffff;
                font-size: 18px;
                display: block;
                font-family: "Microsoft Yahei";
                text-align: center;
            }

                .mainnav_lx ul li a:hover {
                    text-decoration: none;
                    background: #ff8400;
                }

            .mainnav_lx ul li span {
                width: 100%;
                position: absolute;
                z-index: 1;
                height: 48px;
                right: 0;
            }

            .mainnav_lx ul li a span.in {
                top: 0;
            }

            .mainnav_lx ul li a span.out {
                top: 48px;
                background: #ff8400;
            }

    .mainnav_lx h6 {
        padding: 5px 0 0;
    }


.lx_cont {
    width: 1200px;
    height: 2000px;
    background: #099;
    margin: 0 auto;
}

.lx_left {
    width: 250px;
    overflow: hidden;
    float: left;
}

.lx_cont_left1 {
    width: 247px;
    height: 420px;
    float: left;
    background: #f1f1f1;
    font-family: microsoft yahei;
}

    .lx_cont_left1 ul li {
        list-style: none;
        height: 48px;
        line-height: 48px;
        padding-left: 30px;
        font-size: 16px;
        color: #333;
        border-bottom: dashed 1px #666666;
    }

        .lx_cont_left1 ul li span {
            padding-left: 3px;
            color: #CCC;
            font-size: 12px;
        }

    .lx_cont_left1 ul a:hover .tab_1 {
        background: #820010;
        color: #FFF;
    }

    .lx_cont_left1 ul a:hover .tab_2 {
        background: #820010;
        color: #FFF;
    }

    .lx_cont_left1 ul a:hover .tab_3 {
        background: #820010;
        color: #FFF;
    }

    .lx_cont_left1 ul a:hover .tab_4 {
        background: #820010;
        color: #FFF;
    }

    .lx_cont_left1 ul a:hover .tab_5 {
        background: #820010;
        color: #FFF;
    }

    .lx_cont_left1 ul a:hover .tab_6 {
        background: #820010;
        color: #FFF;
    }

    .lx_cont_left1 ul a:hover .tab_7 {
        background: #820010;
        color: #FFF;
    }

    .lx_cont_left1 ul a:hover .tab_8 {
        background: #820010;
        color: #FFF;
    }

    .lx_cont_left1 ul a:hover span {
        background: #820010;
        color: #FFF;
    }


.position {
    margin-top: -15px;
}

    .position img {
        vertical-align: middle;
    }

    .position a {
        padding-top: 3px;
        color: #828282;
    }




.roads .contact {
    background: #ffffff;
    border: none;
}

    .roads .contact ul {
        padding: 10px 8px;
    }

.msg_area {
    width: 152px;
    height: 70px;
    line-height: 20px;
    border: 1px solid #cccccc;
}

.roads span {
    font-size: 16px;
}

.send_msg {
    width: 76px;
    height: 22px;
    background: url(/images/img/roads_msg.gif) center top no-repeat;
    border: none;
    cursor: pointer;
}

.roads_tit {
    height: 38px;
    overflow: hidden;
    padding: 0 77px 0 25px;
    text-align: right;
    margin-top: -10px;
}

    .roads_tit p {
        line-height: 38px;
    }

        .roads_tit p i {
            float: left;
            text-align: left;
            font-style: normal;
            font-size: 16px;
        }

        .roads_tit p span {
            background: url(/images/img/t1_ico.jpg) left center no-repeat;
            padding: 0 12px;
            color: #ffffff;
            height: 38px;
            display: inline-block;
        }

        .roads_tit p a {
            margin: 0 4px;
        }



.tubiao {
    width: 800px;
    margin-top: 20px;
    padding-left: 45px;
}

    .tubiao ul li {
        float: left;
        width: 110px;
        padding-left: 20px;
    }


.toolscon {
    clear: both;
    overflow: hidden;
    zoom: 1;
}

.tools_head {
    padding: 0 0 5px 37px;
    overflow: hidden;
    zoom: 1;
}

    .tools_head.zjy p {
        line-height: 30px;
    }

    .tools_head h3 {
        color: #009F90;
        font-size: 16px;
        padding: 10px 0 5px;
    }

    .tools_head p {
        line-height: 22px;
        font-size: 14px;
    }

        .tools_head p span {
            color: #000;
        }

        .tools_head p b {
            font-size: 18px;
            color: #ff0000;
        }

        .tools_head p img {
            vertical-align: middle;
            padding: 0 10px;
        }

    .tools_head strong {
        font-size: 16px;
        color: #fe0000;
        line-height: 30px;
        padding: 10px 0 0;
        display: block;
    }

    .tools_head ul li {
        border-bottom: 1px dotted #cccccc;
        padding: 0 0 6px;
        overflow: hidden;
        zoom: 1;
    }

        .tools_head ul li h5 {
            font-size: 14px;
            padding: 4px 0;
            color: #F00;
        }

        .tools_head ul li p {
            line-height: 32px;
        }

        .tools_head ul li.last {
            border-bottom: none;
            margin-top: 5px;
        }

/*==========??????==================*/
.tcxz {
    width: 785px;
    overflow: hidden;
    margin-left: 50px;
    padding-top: 20px;
    background: #f1f1f1;
}

.tcxz_left {
    float: left;
    padding-left: 10px;
}

.tcxz_right {
    float: right;
    font-size: 14px;
    padding-left: 15px;
    padding-right: 15px;
    width: 420px;
    text-justify: auto;
    text-align: justify;
    margin-top: 10px;
}

    .tcxz_right ul li {
        list-style: none;
        line-height: 23px;
    }

    .tcxz_right img {
        vertical-align: middle;
    }

.xz1 span {
    color: #ca2b3d;
}



/*===========????????==================*/
.wuqu {
    width: 885px;
    overflow: hidden;
}

.wuqu1 {
    margin-top: 20px;
}

    .wuqu1 h3 {
        font-size: 20px;
        color: #820010;
        font-weight: bold;
    }

    .wuqu1 span {
        display: block;
        float: right;
        margin-top: -20px;
    }

    .wuqu1 p {
        float: left;
        width: 620px;
        font-size: 14px;
        line-height: 30px;
        text-indent: 2em;
    }

.wuqu2 {
    margin-top: 50px;
}

    .wuqu2 h3 {
        font-size: 20px;
        padding-left: 330px;
        color: #820010;
        font-weight: bold;
    }

    .wuqu2 span {
        display: block;
        float: left;
        margin-top: -20px;
    }

    .wuqu2 p {
        float: right;
        width: 550px;
        font-size: 14px;
        line-height: 30px;
        text-indent: 2em;
    }


/*===========???????==================*/

.jianyi img {
    vertical-align: middle;
    float: left;
}

.jianyi {
    font-size: 16px;
}

    .jianyi h3 {
        font-size: 22px;
        font-weight: bold;
        color: #5c5c5c;
    }

    .jianyi p {
        font-size: 16px;
        color: #5c5c5c;
        line-height: 30px;
    }

    .jianyi a {
        display: block;
        margin: 20px 20px 20px 0;
        width: 205px;
        height: 48px;
        line-height: 48px;
        background: #820010;
        text-align: center;
        font-size: 18px;
        color: #FFF;
    }

    .jianyi input {
        width: 225px;
        height: 30px;
        border: 1px solid #CCC;
    }

    .jianyi label {
        float: left;
        color: #333;
        font-size: 16px;
        line-height: 30px;
    }

    .jianyi .jianyisub {
        display: block;
        margin: 10px 20px 20px 76px;
        width: 160px;
        height: 42px;
        line-height: 42px;
        border-radius: 5px;
        background: #a87b50;
        text-align: center;
        font-size: 18px;
        color: #FFF;
    }

.syhz {
    padding-top: 20px;
}

    .syhz h3 {
        font-size: 22px;
        font-weight: bold;
        color: #5c5c5c;
    }



/*=============?õô==================*/
.sb_small {
    width: 840px;
    overflow: hidden;
    zoom: 1;
    margin: 0 auto;
    margin-top: 50px;
}

    .sb_small li {
        width: 94px;
        overflow: hidden;
        zoom: 1;
        float: left;
        padding: 5px 2px;
    }

        .sb_small li a {
            width: 94px;
            height: 117px;
            float: left;
            position: relative;
        }

            .sb_small li a:hover {
                border: #c00 1px solid;
                -webkit-border-radius: 3px;
                border-radius: 3px;
                -moz-border-radius: 3px;
            }

            .sb_small li a .yin {
                width: 94px;
                height: 117px;
                background-color: #000;
                opacity: 0.5;
                position: absolute;
                left: 0px;
                top: 0px;
                -webkit-border-radius: 3px;
                border-radius: 3px;
                -moz-border-radius: 3px;
            }


/*=============????????===================*/
.ysyy {
    width: 880px;
    overflow: hidden;
    border: 1px solid #999;
    padding: 20px;
    margin-top: 20px;
}

.ysyy_p1 {
    font-size: 20px;
    color: #231f1f;
    font-weight: bold;
    border-bottom: 2px solid #CCC;
    padding-bottom: 5px;
}

.ysyy_p2 {
    font-size: 22px;
    color: #787878;
    font-weight: bold;
    padding-bottom: 20px;
    margin-top: 30px;
}

.ysyy_p3 {
    font-size: 14px;
    color: #999;
    padding-bottom: 20px;
    line-height: 30px;
}

.ysyy_a {
    display: block;
    width: 135px;
    height: 35px;
    font-size: 14px;
    background: #a87b50;
    color: #FFF;
    line-height: 35px;
    text-align: center;
    border-radius: 5px;
}

.ysyy_left {
    float: left;
    width: 430px;
}

.ysyy_left_img {
    margin-top: 20px;
}

.ysyy_right {
    float: right;
    width: 400px;
    padding-right: 50px;
}

.ysyy_right_img {
    margin-top: 20px;
}

/*=============???????===================*/

.grsj {
    width: 880px;
    overflow: hidden;
    border: 1px solid #999;
    padding: 20px;
    margin-top: 20px;
}

.grsj_left {
    float: left;
}

.grsj_p1 {
    width: 530px;
    float: right;
    font-size: 14px;
    line-height: 30px;
    margin-left: padding:10px;
}

/*=============???????===================*/

.grfw {
    width: 880px;
    overflow: hidden;
    padding: 20px;
    margin-top: 20px;
    height: 1000px;
}

.grfw_title h3 {
    font-size: 20px;
    font-weight: bold;
    color: #717171;
    float: left;
}

.grfw_title h4 {
    font-size: 14px;
    font-weight: normal;
    color: #717171;
    float: left;
}

.grfw_p1 {
    font-size: 22px;
    color: #a87b50;
    font-weight: bold;
    margin-top: 10px;
}

.grfw_img {
    float: left;
}

.grfw_Left {
    width: 540px;
    float: left;
    border-right: 1px dashed #CCC;
}

.grfw_p2 {
    border-bottom: 1px dashed #CCC;
    width: 800px;
    margin-top: -10px;
    margin-left: 240px;
}

.grfw_p3 {
    font-size: 18px;
    font-weight: bold;
    color: #3f3f3f;
    padding-top: 40px;
}

.grfw_p4 {
    font-size: 14px;
    color: #3f3f3f;
    padding-top: 5px;
    width: 510px;
}

.fwspan {
    color: #a87b50;
    font-size: 22px;
    font-weight: bold;
}




.grfw_right {
    position: relative;
    float: left;
    width: 165px;
    height: 165px;
    border-radius: 50%;
    background: #dedbd6;
    margin-left: 80px;
}

.fuwu_right_p1 {
    position: absolute;
    top: 50px;
    font-weight: bold;
    left: 60px;
    font-size: 18px;
    color: #5e5e5e;
    width: 30px;
}

.fuwu_right_p2 {
    position: absolute;
    top: 50px;
    font-weight: bold;
    left: 90px;
    font-size: 42px;
    color: #5e5e5e;
    width: 50px;
}

.grfw_right1 {
    position: relative;
    float: left;
    width: 50px;
    height: 50px;
    top: 120px;
    border-radius: 50%;
    background: #df3b32;
    margin-left: 160px;
}

.fuwu_right_p3 {
    position: absolute;
    top: 15px;
    font-weight: bold;
    left: 12px;
    font-size: 14px;
    color: #FFF;
    width: 30px;
}

.grfw_right2 {
    position: relative;
    float: left;
    width: 50px;
    height: 50px;
    top: 140px;
    border-radius: 50%;
    background: #618295;
    margin-left: 160px;
}

.fuwu_right_p4 {
    position: absolute;
    top: 15px;
    font-weight: bold;
    left: 12px;
    font-size: 14px;
    color: #FFF;
    width: 30px;
}

.grfw_right3 {
    position: relative;
    float: left;
    font-size: 12px;
    width: 175px;
    color: #555555;
    margin-top: 180px;
    margin-left: 110px;
}

.fuwu_foot {
    width: 880px;
    background: #999;
}

.fuwu_foot_left {
    float: left;
    width: 200px;
    margin-top: 20px;
}

.fuwu_foot_left_p1 {
    font-size: 20px;
    color: #555555;
    font-weight: bold;
}

.fuwu_foot_left_p2 {
    font-size: 12px;
    color: #555555;
    line-height: 25px;
    text-align: Justify;
}

.fuwu_foot_middle {
    float: left;
}

.fuwu_foot_middle_a1 {
    display: block;
    background: #c3c3c3;
    width: 330px;
    height: 100px;
    margin-left: 20px;
    margin-top: 20px;
}

.fuwu_foot_middle a:hover {
    background: #8f1a28;
}

.fuwu_foot_middle_a2 {
    display: block;
    float: left;
    background: #c3c3c3;
    width: 160px;
    height: 100px;
    margin-left: 20px;
    margin-top: 5px;
}

.fuwu_foot_middle_a3 {
    display: block;
    float: left;
    background: #c3c3c3;
    margin-left: 10px;
    width: 160px;
    height: 100px;
    margin-top: 5px;
}


.fuwu_foot_right {
    float: left;
    margin-top: 15px;
}

.fuwu_foot_middle_a4 {
    display: block;
    float: left;
    background: #c3c3c3;
    margin-left: 10px;
    width: 319px;
    height: 205px;
    margin-top: 5px;
}

.fuwu_foot_right a:hover {
    background: #8f1a28;
}


/*Css Style of vedio page*/
.searchbox {
    width: 250px;
    height: 30px;
    float: right;
}

    .searchbox input {
        float: left;
    }

    .searchbox img {
        height: 29px;
    }

.luckstart {
    width: 100%;
    height: 350px;
    margin: 0 auto;
    background-color: #ead2d2;
}

    .luckstart ul {
        width: 1200px;
        height: 310px;
        margin: 0 auto;
        display: block;
        margin-top: 20px;
    }

        .luckstart ul li {
            width: 295px;
            height: 148px;
            float: left;
            margin-top: 5px;
            margin-left: 5px;
        }

.bigtitle {
    width: 1193px;
    margin: 0 auto;
}

.lefttitle {
    width: 150px;
    height: 45px;
    float: left;
    border-bottom: #820010 3px solid;
}

.righttitle {
    width: 1043px;
    height: 45px;
    float: right;
    border-bottom: 1px #ccc solid;
    margin-bottom: 10px;
}

.wl_underbigtitle {
    color: #555666;
    font-family: microsoft yahei;
    font-size: 20px;
    line-height: 55px;
}

.w2_underbigtitle {
    color: #ccc;
    font-family: arial;
    font-size: 14px;
}

.more_underbigtitle {
    float: right;
    color: #555666;
    font-family: microsoft yahei;
    font-size: 13px;
    line-height: 55px;
}

    .more_underbigtitle img {
        margin-top: 15px;
    }

.showvedio {
    width: 1195px;
    margin: 0 auto;
    height: 413px;
}

.leftvedio {
    width: 467px;
    height: 412px;
    float: left;
}

.rightvedio {
    width: 720px;
    height: 413px;
    float: left;
}

    .rightvedio ul li {
        width: 225px;
        height: 197px;
        float: left;
        background-color: #efefef;
        color: #333;
        font-family: microsoft yahei;
        font-size: 14px;
        line-height: 35px;
        text-align: center;
        margin-left: 15px;
        margin-top: 8px;
    }

        .rightvedio ul li:hover {
            background-color: #ff8500;
            color: #fff;
        }

.colordiv {
    background-color: #820010;
    width: 100%;
    height: 120px;
    margin-top: 10px;
    margin-bottom: 10px;
}

.marqueediv {
    background-color: #efefef;
    width: 100%;
    margin-top: 35px;
    overflow: hidden;
}

.waterfall {
    width: 1200px;
    height: 500ox;
    margin: 0 auto;
}

    .waterfall ul {
        position: relative;
        padding-bottom: 20px;
    }

        .waterfall ul li {
            position: absolute;
            background-color: #fff;
            float: right;
            margin-top: 10px;
            margin-left: 10px;
            width: 286px;
            box-shadow: 2px 2px 3px #a6a5a5;
        }

            .waterfall ul li img {
            }

.wftitle {
    color: #932230;
    font-size: 15px;
    font-family: microsoft yahei;
    margin: 10px;
}

.waterfall ul li span {
    font-size: 13px;
    color: #ff8500;
    line-height: 25px;
    font-family: microsoft yahei;
    margin-top: 10px;
    display: block;
}

.waterfall div {
    color: #000000;
    display: inline;
    margin-left: 10px;
    font-family: microsoft yahei;
}

.wfcontent {
    position: relative;
    margin-bottom: 20px;
}

.wfimg1 {
    margin-left: 80px;
    position: absolute;
    top: 63px;
    left: 170px;
    height: 30px;
    width: 30px;
}

.wfimg2 {
    margin-left: 80px;
    position: absolute;
    top: 98px;
    left: 170px;
    height: 30px;
    width: 30px;
}

.wfimg1:hover {
    filter: alpha(opacity=80);
    -moz-opacity: 0.6;
    -khtml-opacity: 0.6;
    opacity: 0.6;
}

.wfimg2:hover {
    filter: alpha(opacity=80);
    -moz-opacity: 0.6;
    -khtml-opacity: 0.6;
    opacity: 0.6;
}

.moreload {
    height: 32px;
    width: 88%;
    margin: 0 auto;
}

.leftmd {
    width: 35%;
    height: 15px;
    border-bottom: solid #d7d7d7 1px;
    float: left;
}



/**************???§Ò?????*****************/
#content {
    overflow: hidden;
}

.lwj_title {
    height: 40px;
}

    .lwj_title h3 {
        font: 30px/40px '??????';
        color: #009f90;
        padding: 0 0 4px 9px;
    }

.lwj_con1 {
    padding-top: 20px;
}

.l_home {
    width: 281px;
    position: relative;
}

    .l_home h4, .l_video h4 {
        font: bold 18px/20px '??????';
        width: 100%;
        background: url(/images/img/dixian_76.png) left bottom no-repeat;
        padding: 15px 0 10px 0;
        border-bottom: 2px solid #019f90;
    }

.rotate ul li {
    padding: 15px 0;
    float: left;
}

    .rotate ul li span {
        font-weight: bold;
        color: #4d4d4d;
    }

.rotate #lwj_otherarrL {
    float: left;
}

.rotate #lwj_otherarrR {
    float: right;
}

.btnchange {
    width: 281px;
    height: 50px;
    text-align: center;
    position: absolute;
    z-index: 1;
    top: 210px;
}

.other_arr {
    cursor: pointer;
}

    .other_arr img {
        filter: progid:DXImageTransform.Microsoft.Alpha(opacity=90);
        opacity: 0.9;
    }

.l_good {
    margin-left: 26px;
    padding-top: 5px;
}

.good {
    border-left: 3px solid #eee;
    border-right: 3px solid #eee;
    border-bottom: 3px solid #eee;
    width: 329px;
}

.l_video {
    width: 298px;
}

    .l_video h4 {
        padding-left: 4px;
    }

        .l_video h4 a {
            font: 12px '????';
            padding: 0 10px 0 63px;
            color: #555;
        }

.bvideo {
    padding-top: 23px;
}

    .bvideo ul {
        margin: 0;
        padding: 0;
    }

        .bvideo ul li {
            float: left;
        }

.blist {
    margin-top: 10px;
}

.linka {
    width: 140px;
    padding: 8px 0 0px 10px;
}

    .linka span {
        float: left;
        color: #505050;
        padding-left: 16px;
        width: 100%;
        margin-top: 6px;
        background: url(/images/img/xiaoqiao_45.png) left no-repeat;
    }

.lbrow, .rbrow {
    color: #bbb;
    float: left;
    display: block;
    margin-top: 6px;
}

.lbrow {
    background: url(/images/img/bofang_46.png) left no-repeat;
    padding-left: 16px;
}

.rbrow {
    background: url(/images/img/fangwen_46.png) left no-repeat;
    padding-left: 16px;
    margin-left: 7px;
}





.lwj_con3 {
    margin-top: 20px;
}
/* gla */
#gla {
    margin: 0 auto;
    position: relative;
    background: url(/images/img/gla_bac.png);
    height: 500px;
    overflow: hidden;
    margin-left: 5%;
}

#gla_box {
    width: 700px;
    margin: auto;
    position: relative;
    height: 500px;
}

    #gla_box ul {
        width: 600px;
        margin: 0 auto;
        height: 500px;
    }

        #gla_box ul li img {
            border: 1px solid #DDD;
        }

    #gla_box .prev, #gla_box .next {
        display: block;
        z-index: 100;
        overflow: hidden;
        cursor: pointer;
        position: absolute;
        width: 52px;
        height: 110px;
        top: 171px;
    }

    #gla_box .prev {
        background: url(/images/img/btnfirst_01_10.png) left bottom no-repeat;
        left: -210px;
    }

    #gla_box .next {
        background: url(/images/img/btnnext_01_10.png) right bottom no-repeat;
        right: -140px;
    }

.gla_inbox {
    overflow: hidden;
    position: relative;
}

    .gla_inbox p {
        text-indent: 1em;
        font-size: 14px;
        width: 100%;
        color: #FFFFFF;
        line-height: 30px;
        background: #000000;
    }

    .gla_inbox a {
        padding: 5px;
        display: block;
        position: absolute;
        top: 220px;
        left: 90px;
        background: #0066CC;
        color: #FFF;
    }

    .gla_inbox img {
        width: 100%;
        height: 100%;
    }

.roundabout-holder {
    height: 404px;
    width: 700px;
}

.roundabout-moveable-item {
    display: block;
    height: 385px;
    width: 500px;
    cursor: pointer;
}

    .roundabout-moveable-item img {
        opacity: 0.3;
        filter: progid:DXImageTransform.Microsoft.Alpha(opacity=30);
    }

.roundabout-in-focus {
    cursor: auto;
}

    .roundabout-in-focus img {
        opacity: 1;
        filter: progid:DXImageTransform.Microsoft.Alpha(opacity=100);
    }

.lwj_con4 h2 {
    padding: 0 0 40px 60px;
    font: 36px/100px '??????';
    color: #d70000;
    background: url(/images/img/cuoguo_bg_13.jpg) left center no-repeat;
}
/*--*/





.otherinfobrow {
    width: 1200px;
    height: 165px;
    margin: 0 auto;
    margin-top: 20px;
    margin-bottom: -20px;
}

.leftmarquee {
    float: left;
}

.rightmarquee {
    float: right;
}

.mianbrow {
    width: 1150px;
    height: 162px;
    margin: 0 auto;
    overflow: hidden;
}

    .mianbrow ul {
        width: 1150px;
    }

        .mianbrow ul li {
            float: left;
            margin-left: 10px;
        }

.righttitles {
    width: 898px;
    height: 46px;
    float: left;
    border-bottom: 1px #ccc solid;
    margin-bottom: 10px;
}

.righttitless {
    width: 1040px;
    margin-left: 150px;
    height: 46px;
    border-bottom: 1px #ccc solid;
    margin-bottom: 10px;
}


/*Css Style of vedio page*/


.moreload {
    margin-bottom: 20px;
    margin-top: 20px;
}

.middlemd {
    width: 33%;
    height: 40px;
    background-color: #e5e5e5;
    margin-left: 15px;
    line-height: 40px;
    color: #555666;
    text-align: center;
    font-size: 16px;
    font-family: microsoft yahei;
    margin: 0 auto;
}

    .middlemd img {
        margin-top: 12px;
    }

.showroundingpic {
    width: 100%;
    height: 475px;
}

.lwj_con3 {
    margin-top: 20px;
}
/* gla */
#gla {
    margin: 0 auto;
    position: relative;
    background: url(/images/img/gla_bac.png);
    height: 500px;
    overflow: hidden;
    margin-left: 5%;
}

#gla_box {
    width: 700px;
    margin: auto;
    position: relative;
    height: 500px;
}

    #gla_box ul {
        width: 600px;
        margin: 0 auto;
        height: 500px;
    }

        #gla_box ul li img {
            border: 1px solid #DDD;
        }

    #gla_box .prev, #gla_box .next {
        display: block;
        z-index: 100;
        overflow: hidden;
        cursor: pointer;
        position: absolute;
        width: 52px;
        height: 110px;
        top: 171px;
    }

    #gla_box .prev {
        background: url(/images/img/btnfirst_01_10.png) left bottom no-repeat;
        left: -210px;
    }

    #gla_box .next {
        background: url(/images/img/btnnext_01_10.png) right bottom no-repeat;
        right: -140px;
    }

.gla_inbox {
    overflow: hidden;
    position: relative;
}

    .gla_inbox p {
        text-indent: 1em;
        font-size: 14px;
        width: 100%;
        color: #FFFFFF;
        line-height: 30px;
        background: #000000;
    }

    .gla_inbox a {
        padding: 5px;
        display: block;
        position: absolute;
        top: 220px;
        left: 90px;
        background: #0066CC;
        color: #FFF;
    }

    .gla_inbox img {
        width: 100%;
        height: 100%;
    }

.roundabout-holder {
    height: 404px;
    width: 700px;
}

.roundabout-moveable-item {
    display: block;
    height: 385px;
    width: 500px;
    cursor: pointer;
}

    .roundabout-moveable-item img {
        opacity: 0.3;
        filter: progid:DXImageTransform.Microsoft.Alpha(opacity=30);
    }

.roundabout-in-focus {
    cursor: auto;
}

    .roundabout-in-focus img {
        opacity: 1;
        filter: progid:DXImageTransform.Microsoft.Alpha(opacity=100);
    }

.lwj_con4 h2 {
    padding: 0 0 40px 60px;
    font: 36px/100px '??????';
    color: #d70000;
    background: url(/images/img/cuoguo_bg_13.jpg) left center no-repeat;
}



/*?????*/
.zhengwen {
    width: 840px;
    border-right: 1px solid #ece9e9;
    margin-top: 15px;
    float: left;
    font-family: "??????";
}

.biaoti {
    width: 800px;
    margin: 0 auto;
    margin-top: 20px;
}

    .biaoti h1 {
        font-size: 24px;
        font-family: microsoft yahei;
        color: #333;
        padding-bottom: 15px;
        border-bottom: 1px dotted #CCCCCC;
        text-align: center;
        color: #ff8500;
    }

    .biaoti p {
        font-family: microsoft yahei;
        font-size: 14px;
        background: url(/images/img/weixin.png) no-repeat left center;
        width: 265px;
        margin: 0 auto;
        margin-top: 15px;
        padding-left: 20px;
    }

        .biaoti p span {
            color: red;
        }

.artmain {
    padding: 15px;
    margin-top: 5px;
}

    .artmain p {
        font-size: 14px;
        font-family: microsoft yahei;
        line-height: 25px;
        /*margin-bottom: 20px;*/
        color: #555;
        text-indent: 2em;
    }

.zxan {
    width: 800px;
    height: 50px;
    margin-top: 20px;
    margin-bottom: 20px;
    padding-bottom: 10px;
    margin-left: -80px;
}

    .zxan a {
        margin-right: 30px;
        position: relative;
        width: 239px;
        height: 48px;
        display: block;
        float: left;
    }

        .zxan a span {
            position: absolute;
            left: 180px;
            top: 17px;
            font-size: 14px;
            color: yellow;
            font-family: "??????";
        }

.zhengwen .updown {
    clear: both;
    width: 710px;
    margin: 0 auto;
    height: 50px;
    line-height: 50px;
    background-color: #f0f0f0;
    border-left: 50px solid #dddddd;
    border-right: 50px solid #dddddd;
    position: relative;
}

    .zhengwen .updown ul {
        width: 700px;
        margin: 0 auto;
        padding-left: 10px;
    }

        .zhengwen .updown ul li {
            float: left;
            font-family: microsoft yahei;
            font-size: 14px;
            width: 327px;
            height: 50px;
            padding: 0px 10px;
            display: block;
            overflow: hidden;
        }

    .zhengwen .updown span.leftg {
        display: block;
        position: absolute;
        left: -30px;
        top: 15px;
        width: 50px;
        height: 50px;
    }

        .zhengwen .updown span.leftg a {
            width: 50px;
            height: 50px;
            display: block;
        }

    .zhengwen .updown span.rightg {
        position: absolute;
        left: 730px;
        top: 15px;
        width: 50px;
        height: 50px;
    }

        .zhengwen .updown span.rightg a {
            width: 50px;
            height: 50px;
            display: block;
        }

.zhuanti {
    width: 830px;
    margin: 0 auto;
    margin-top: 30px;
    position: relative;
}

    .zhuanti ul {
        width: 810px;
        height: 190px;
        margin-left: 10px;
        float: left;
        margin-bottom: 20px !important;
    }

        .zhuanti ul li {
            float: left;
            margin-left: 10px;
            border: 1px solid #ddd;
        }

            .zhuanti ul li img {
                width: 200px;
                height: 134px;
            }

    .zhuanti a.leftz {
        position: absolute;
        left: 0px;
        top: 60px;
    }

    .zhuanti a.rightz {
        position: absolute;
        right: 10px;
        top: 65px;
    }


.guanzhu {
    width: 840px;
    margin: 0 auto;
    margin-top: 30px;
}

    .guanzhu h2 {
        width: 800px;
        height: 38px;
        line-height: 38px;
        background: url(/images/img/guanzhu_bg.gif) no-repeat left center;
        padding-left: 15px;
        color: #fff;
        font-size: 18px;
        font-family: microsoft yahei;
        border-bottom: 1px solid #EBEBEB;
    }

    .guanzhu ul {
        width: 810px;
        margin-top: 10px;
    }

        .guanzhu ul li {
            float: left;
            width: 360px;
            font-size: 14px;
            font-family: microsoft yahei;
            margin-right: 20px;
            height: 35px;
            line-height: 35px;
            padding-left: 25px;
            background: url(/images/img/guanzhu_l.gif) no-repeat left center;
        }


/*??????????? */

.judgeoutside {
    border: 1px solid #ccc;
    overflow: hidden;
    margin: 8px 0;
    padding: 0;
}



.headjudge {
    font-size: 16px;
    color: #555;
    line-height: 30px;
    padding: 10px 12px;
    font-family: "??????";
}

    .headjudge ul {
        background: none;
        margin: 0;
        padding: 0;
    }


        .headjudge ul li {
            border-top: 1px dotted #ddd;
            width: 100%;
            overflow: hidden;
            clear: both;
            border-top: 0;
            margin: 0;
            padding: 0;
            list-style: none;
        }

.ds-post-self {
    padding: 20px 10px;
    border: 0;
}

.ds-avatar {
    box-shadow: 0 1px 1px rgba(255,255,255,0.75);
    position: relative;
    -webkit-border-radius: 0;
    border-radius: 0;
    background-color: #fff;
    float: left;
}

    .ds-avatar img {
        display: block;
        width: 30px;
        height: 30px;
        max-width: none;
        box-shadow: 0 1px 3px rgba(0,0,0,0.22);
        -webkit-border-radius: 0;
        border-radius: 0;
    }


.ds-comment-body {
    padding-left: 40px;
}

.ds-comment-header {
    padding-top: 1px;
}

.ds-time {
    font-size: 12px;
}

.ds-time {
    font-size: 12px;
    margin-right: 8px;
    color: #999;
    _zoom: 1;
}

    .ds-time span {
        display: inline;
        margin: 0;
    }

.ds-comment-header {
    padding-top: 1px;
}

.ds-comment-footer {
    line-height: 1.5em;
}

.ds-user-name {
    color: #777;
    font-size: 14px;
    margin-right: 8px;
}

.ds-post {
    border-top: 1px dotted #ddd;
}


.ds-comment-footer a {
    margin: 0 6px 0 0;
    padding: 0 6px 0 0;
}

.ds-comment-body p {
    color: #666;
}

.ds-comment-body p {
    font-size: 13px;
    line-height: 1.5em;
    margin: .5em 0;
    word-wrap: break-word;
    font-family: "??????";
}


#ds-thread #ds-reset #ds-hot-posts {
    border: 1px solid #ccc;
    overflow: hidden;
    margin: 8px 0;
    padding: 0;
    display: none;
    _height: 100%;
}

.ds-icon {
    margin-top: -5px;
    height: 12px;
    width: 20px;
    background-position: 80%;
    vertical-align: middle;
    display: inline-block;
    overflow: hidden;
    background: transparent url("/images/img/sprites.png")no-repeat;
    background-image: url("/images/img/sprites.png");
}

/* ???+?????? */
.shouji_main_kz {
    max-width: 1440px;
    height: 740px;
    background-color: #820010;
    margin: 0 auto;
}

.shouji_main {
    width: 1200px;
    height: 740px;
    margin: 0 auto;
}

    .shouji_main h2 {
        color: #bf3143;
        font-size: 40px;
        font-family: microsoft yahei;
        padding-top: 30px;
        padding-bottom: 15px;
        border-bottom: 1px solid #bf3143;
        height: 60px;
        line-height: 60px;
    }

        .shouji_main h2 span {
            margin-left: 10px;
        }

.weixin_main_kz {
    max-width: 1440px;
    height: 740px;
    background-color: #f2f2f2;
    margin: 0 auto;
}

.weixin_main {
    width: 1200px;
    height: 740px;
    margin: 0 auto;
}

    .weixin_main h2 {
        color: #bf3143;
        font-size: 40px;
        font-family: microsoft yahei;
        padding-top: 30px;
        padding-bottom: 15px;
        border-bottom: 1px solid #bf3143;
        height: 60px;
        line-height: 60px;
    }

        .weixin_main h2 span {
            margin-left: 10px;
            color: #999999;
        }

.zhuye_main_kz {
    max-width: 1440px;
    height: 250px;
    background-color: #dfdfdf;
    margin: 0 auto;
    margin-top: -40px;
}

.zhuye_main {
    width: 1200px;
    height: 250px;
    margin: 0 auto;
}

.tjph {
    width: 1200px;
    height: 420px;
    margin: 0 auto;
    margin-top: 20px;
}

    .tjph .tjph_left {
        width: 591px;
        height: 420px;
        float: left;
        margin-right: 18px;
    }

        .tjph .tjph_left a img {
            padding: 1px;
            border: 1px solid #ccc;
        }

            .tjph .tjph_left a img:hover {
                border: 1px solid #770308;
            }

    .tjph .tjph_right {
        width: 590px;
        height: 420px;
        float: left;
    }

    .tjph h2 {
        width: 570px;
        height: 35px;
        font-size: 20px;
        font-family: microsoft yahei;
        background: url(/images/img/video_bg.gif) no-repeat left bottom;
        color: #4b4b4b;
    }

        .tjph h2 span {
            font-size: 13px;
            color: #c4c1c1;
            font-family: "arial";
        }

    .tjph .tjph_right h2 {
        background: url(/images/img/video_bg2.gif) no-repeat left bottom;
        width: 590px;
    }

    .tjph .tjph_right ul {
        margin-top: 15px;
    }

        .tjph .tjph_right ul li {
            float: left;
            margin-right: 5px;
            margin-bottom: 7px;
            position: relative;
        }

            .tjph .tjph_right ul li a img {
                width: 286px;
                height: 171px;
                padding: 1px;
                border: 1px solid #ccc;
            }

                .tjph .tjph_right ul li a img:hover {
                    border: 1px solid #770308;
                }

            .tjph .tjph_right ul li:nth-child(2) {
                margin-right: 0px;
            }

            .tjph .tjph_right ul li:nth-child(4) {
                margin-right: 0px;
            }

            .tjph .tjph_right ul li span {
                position: absolute;
                bottom: 2px;
                left: 2px;
                text-align: center;
                width: 286px;
                height: 30px;
                line-height: 30px;
                background-color: #555;
                color: #fff;
                filter: alpha(opacity=80);
                -moz-opacity: 0.8;
                -khtml-opacity: 0.8;
                opacity: 0.8;
                font-size: 14px;
                font-family: microsoft yahei;
            }

/* ?????? */
.video_list {
    width: 1200px;
    height: auto;
    margin-top: 15px;
}

    .video_list h2 {
        color: #4b4b4b;
        width: 1200px;
        height: 40px;
        line-height: 40px;
        font-size: 20px;
        font-family: microsoft yahei;
        background: url(/images/img/video_bg3.gif) no-repeat left bottom;
    }

        .video_list h2 span {
            font-size: 13px;
            color: #c4c1c1;
            font-family: "arial";
        }

    .video_list ul.video_yuan {
        width: 1200px;
        margin: 0 auto;
        height: 120px;
        padding: 20px;
    }

        .video_list ul.video_yuan li {
            float: left;
            width: 120px;
            height: 120px;
            margin-left: 54px;
            background-color: #bbbbbb;
            text-align: center;
            border-radius: 50%;
        }

            .video_list ul.video_yuan li:first-child {
                margin-left: 0px;
            }

            .video_list ul.video_yuan li a {
                color: #fff;
                font-size: 18px;
                font-family: microsoft yahei;
                display: block;
                height: 120px;
                width: 120px;
                border-radius: 50%;
                position: relative;
            }

            .video_list ul.video_yuan li span {
                position: absolute;
                top: 35px;
                left: 42px;
            }

            .video_list ul.video_yuan li a:hover {
                background-color: #820010;
                border-radius: 50%;
            }

    .video_list ul.video_l {
        width: 1200px;
        margin: 0 auto;
        margin-top: 15px;
        margin-left: 5px;
    }

        .video_list ul.video_l li {
            float: left;
            margin-bottom: 16px;
            position: relative;
            margin-right: 10px;
        }

            .video_list ul.video_l li:nth-child(4) {
                margin-right: 0px;
            }

            .video_list ul.video_l li:nth-child(8) {
                margin-right: 0px;
            }

            .video_list ul.video_l li:nth-child(12) {
                margin-right: 0px;
            }

            .video_list ul.video_l li a img {
                width: 285px;
                height: 184px;
                padding: 1px;
                border: 1px solid #ccc;
            }

                .video_list ul.video_l li a img:hover {
                    border: 1px solid #770308;
                }

            .video_list ul.video_l li span {
                position: absolute;
                bottom: 2px;
                left: 2px;
                text-align: center;
                width: 285px;
                height: 30px;
                line-height: 30px;
                background-color: #555;
                color: #fff;
                filter: alpha(opacity=80);
                -moz-opacity: 0.8;
                -khtml-opacity: 0.8;
                opacity: 0.8;
                font-size: 14px;
                font-family: microsoft yahei;
            }

                .video_list ul.video_l li span:hover {
                    filter: alpha(opacity=80);
                    -moz-opacity: 1.0;
                    -khtml-opacity: 1.0;
                    opacity: 1.0;
                }

.video_ky {
    width: 1200px;
    height: auto;
    margin-top: 15px;
    margin: 0 auto;
    margin-top: 20px;
    height: 300px;
    margin-bottom: 50px;
}

    .video_ky h2 {
        width: 1200px;
        height: 40px;
        line-height: 40px;
        font-size: 22px;
        font-family: microsoft yahei;
        background: url(/images/img/video_bg3.gif) no-repeat left bottom;
    }

        .video_ky h2 span {
            font-size: 16px;
            color: #c4c1c1;
        }



.links {
    margin: 0px auto 0;
    width: 1000px;
    overflow: hidden;
    margin-top: 10px;
}

    .links a {
        display: block;
    }

.link_wrap {
    float: left;
    overflow: hidden;
}

.link1 {
    width: 111px;
    height: 48px;
    background: #3f87d1;
    padding: 19px 40px;
    font: 16px/24px "Microsoft YaHei";
    color: #ffffff;
}

.link6 {
    width: 111px;
    height: 24px;
    background: #9bb54d;
    padding: 31px 40px;
    font: 16px/24px "Microsoft YaHei";
    color: #ffffff;
}

.link2 {
    width: 190px;
    height: 24px;
    background: #deb780;
    padding: 31px 20px;
    font: 16px/24px "Microsoft YaHei";
    color: #ffffff;
}

.link7 {
    width: 200px;
    height: 48px;
    background: #e29795;
    padding: 19px 10px 19px 20px;
    font: 16px/24px "Microsoft YaHei";
    color: #ffffff;
}

.link3 {
    width: 160px;
    height: 72px;
    background: #8162bc;
    padding: 50px 0;
    font: 16px/24px "Microsoft YaHei";
    color: #ffffff;
    text-align: center;
}

.link4 {
    width: 184px;
    height: 48px;
    background: #71a1df;
    padding: 19px 40px;
    font: 16px/24px "Microsoft YaHei";
    color: #ffffff;
}

.link8 {
    width: 184px;
    height: 48px;
    background: #9bb54d;
    padding: 19px 40px;
    font: 16px/24px "Microsoft YaHei";
    color: #ffffff;
}

.link5 {
    width: 119px;
    height: 48px;
    background: #e29795;
    padding: 19px 30px 19px 40px;
    font: 16px/24px "Microsoft YaHei";
    color: #ffffff;
}

.link9 {
    width: 119px;
    height: 48px;
    background: #55adb1;
    padding: 19px 30px 19px 40px;
    font: 16px/24px "Microsoft YaHei";
    color: #ffffff;
}

.list {
    width: 845px;
    height: 90px;
    overflow: hidden;
    font-size: 15px;
    font-family: microsoft yahei;
    margin-bottom: 20px;
    margin-top: -17px;
}

    .list ul {
        width: 211px;
        height: 90px;
        float: left;
        margin-right: 0px;
        padding-top: 5px;
    }

        .list ul:first-child {
            width: 212px;
        }

        .list ul:hover {
            opacity: 0.8;
        }

        .list ul li {
            text-align: center;
            font-size: 15px;
            font-family: microsoft yahei;
            color: #fff;
            line-height: 25px;
        }

            .list ul li a {
                color: #fff;
                display: block;
                text-decoration: none;
                font-size: 14px;
            }

.butt3 {
    width: 120px;
    height: 25px;
    line-height: 25px;
    text-align: center;
    background: #d07c00;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    margin: 0 auto;
}

.butt3 {
    background: #1a8ca9;
}

.butt4 a {
    font-weight: normal;
}

.list ul li a img {
    margin-top: 6px;
}

.b1 {
    background-color: #d07c00;
}

.b2 {
    background-color: #d83329;
}

.b3 {
    background-color: #1a8ca9;
}

.b4 {
    background-color: #809607;
}

.liaofa_list {
    width: 925px;
    border: 1px solid #E7E7E7;
    clear: both;
}

    .liaofa_list .tslf {
        width: 865px;
        margin: 0 auto;
        margin-bottom: 20px;
    }

    .liaofa_list h2 {
        font-size: 20px;
        font-family: microsoft yahei;
        border-bottom: 1px solid #ccc;
        padding-bottom: 5px;
        margin-top: 10px;
        margin-bottom: 15px;
    }

    .liaofa_list .tslf h2 span {
        font-size: 14px;
        color: #ccc;
        font-family: "arial";
    }

    .liaofa_list .tslf h2 a.more {
        float: right;
        color: #ccc;
        font-size: 12px;
        font-family: microsoft yahei;
        margin-top: 20px;
    }

/*===============???????================*/
#therapy {
    overflow: hidden;
    zoom: 1;
    width: 895px;
    font-size: 14px !important;
}

.therapy {
    padding: 0px 8px 20px 0;
    overflow: hidden;
    zoom: 1;
    clear: both;
}

    .therapy.last {
        border-bottom: none;
        padding-bottom: 0;
    }

.therapy_img {
    width: 310px;
    height: 188px;
    float: left;
}

    .therapy_img img {
        padding: 2px;
        width: 310px;
        height: 188px;
    }

.therapy_info {
    width: 520px;
    float: left;
    margin-left: 30px;
}

    .therapy_info h3 {
        font-family: "Microsoft Yahei";
        padding: 10px 0 0px;
        margin-bottom: 15px;
    }

        .therapy_info h3 a {
            font-size: 17px;
            font-family: "Microsoft Yahei";
        }

    .therapy_info p {
        line-height: 30px;
        color: #555555;
        font-family: microsoft yahei;
        margin-bottom: 5px;
        font-family: "Microsoft Yahei";
    }

        .therapy_info p strong {
            background-color: #e13738;
            color: #fff;
            padding: 3px;
            margin-right: 10px;
            font-size: 15px;
        }

    .therapy_info h5 {
        padding: 12px 0 0 0px;
        margin-left: -10px;
    }

        .therapy_info h5 a {
            margin: 0 5px;
        }

.team_list {
    width: 945px;
    clear: both;
    margin-bottom: -20px;
}

/*???????*/
.hjmain {
    width: 920px;
    border: 1px solid #ededed;
    padding-bottom: 20px;
}

.hj_l {
    width: 920px;
    overflow: hidden;
}

.hj_l_c li {
    float: left;
    margin-left: 39px;
    _margin-left: 7px;
    margin-bottom: 15px;
    width: 258px;
    background: #efefef;
    height: 220px;
    padding-top: 6px;
}

    .hj_l_c li a {
        display: block;
        color: #555666;
        font-size: 14px;
        line-height: 30px;
    }

        .hj_l_c li a div {
            line-height: 20px;
            padding: 10px;
            text-align: left;
        }

        .hj_l_c li a:hover {
            background: #ff8500;
            color: #FFF;
        }

    .hj_l_c li img {
        border: 1px #efefef solid;
        padding: 2px;
        background: #fff;
    }

    .hj_l_c li a:hover img {
        border: 1px #ff8500 solid;
    }

.mgt {
    margin-top: 10px;
}

.mgt15 {
    margin-top: 15px;
}

.tc {
    text-align: center;
    font-family: "??????";
}

    .tc a:hover {
        text-decoration: none;
    }

.border {
    margin: 0 auto;
    margin-left: -5px;
}


/*???????????????????????????????????????????????????????????????????????????????????????????*/
.tits {
    width: 836px;
    overflow: hidden;
    margin: 0 auto;
    margin-top: 10px;
}

    .tits h2 {
        width: 836px;
        height: 35px;
        color: #555;
        font-family: "Microsoft Yahei";
        font-size: 18px;
        margin: 0 auto;
        background: url(/images/img/nx_45.jpg) no-repeat 0px 30px;
    }

        .tits h2 span {
            font-size: 12px;
            color: #555;
            font-family: "arial";
        }

.nhot {
    width: 836px;
    overflow: hidden;
    margin: 0 auto;
}

.nhot_con {
    overflow: hidden;
    margin: 0 auto;
    float: left;
    margin: 1px;
}

    .nhot_con a {
        color: #fff;
        text-decoration: none;
        font-family: "Microsoft Yahei";
        font-size: 14px;
        display: block;
    }

        .nhot_con a:hover {
            font-size: 15px;
        }

    .nhot_con div:hover {
        filter: alpha(opacity=80);
        -moz-opacity: 0.8;
        -khtml-opacity: 0.8;
        opacity: 0.8;
    }

.nx1 {
    width: 271px;
    height: 116px;
    line-height: 116px;
    background: #cc3b4e;
    color: #fff;
    font-family: "Microsoft Yahei";
    font-size: 14px;
    text-align: center;
    margin-bottom: 1px;
}

.nhot_co {
    height: 116px;
    background: #fff;
    color: #fff;
    font-family: "Microsoft Yahei";
    font-size: 14px;
    text-align: center;
    overflow: hidden;
}

    .nhot_co a {
        width: 135px;
        height: 116px;
        color: #fff;
        text-decoration: none;
        font-family: "Microsoft Yahei";
        font-size: 14px;
        display: block;
    }

.nx2 {
    width: 135px;
    height: 116px;
    background: #c38401;
    color: #fff;
    font-family: "Microsoft Yahei";
    font-size: 14px;
    text-align: center;
    float: left;
    padding-top: 40px;
}

.nx3 {
    width: 135px;
    height: 116px;
    background: #eb6116;
    color: #fff;
    font-family: "Microsoft Yahei";
    font-size: 14px;
    text-align: center;
    float: right;
    padding-top: 30px;
}

.nx4 {
    width: 135px;
    height: 116px;
    background: #cd672f;
    color: #fff;
    font-family: "Microsoft Yahei";
    font-size: 14px;
    text-align: center;
    float: left;
    padding-top: 40px;
}

.nx5 {
    width: 135px;
    height: 116px;
    background: #cc3b4e;
    color: #fff;
    font-family: "Microsoft Yahei";
    font-size: 14px;
    text-align: center;
    float: right;
    padding-top: 30px;
}

.nx6 {
    width: 271px;
    height: 116px;
    line-height: 116px;
    background: #c38401;
    color: #fff;
    font-family: "Microsoft Yahei";
    font-size: 14px;
    text-align: center;
    margin-top: 1px;
}

.nx7 {
    width: 282px;
    height: 76px;
    line-height: 26px;
    background: #eb6116;
    color: #fff;
    font-family: "Microsoft Yahei";
    font-size: 14px;
    text-align: center;
    margin-bottom: 1px;
    padding-top: 40px;
}

.nx8 {
    width: 135px;
    height: 116px;
    background: #cd672f;
    color: #fff;
    font-family: "Microsoft Yahei";
    font-size: 14px;
    text-align: center;
    float: left;
    padding-top: 40px;
}

.nx9 {
    width: 146px;
    height: 116px;
    background: #c38401;
    color: #fff;
    font-family: "Microsoft Yahei";
    font-size: 14px;
    text-align: center;
    float: right;
    padding-top: 30px;
}

.nlist {
    width: 835px;
    height: 120px;
    overflow: hidden;
    font-size: 15px;
    font-family: "Microsoft Yahei";
    margin: 0 auto;
}

    .nlist ul {
        width: 207.5px;
        height: 122px;
        float: left;
    }

        .nlist ul:hover {
            opacity: 0.8;
        }

        .nlist ul li {
            text-align: center;
            font-size: 16px;
            font-family: "Microsoft Yahei";
            color: #fff;
            line-height: 35px;
        }

            .nlist ul li a {
                width: 120px;
                height: 25px;
                color: #fff;
                display: block;
                text-decoration: none;
                line-height: 25px;
                font-size: 14px;
                text-align: center;
            }

.butts1, .butts2, .butts3, .butts4 {
    width: 120px;
    height: 25px;
    line-height: 25px;
    text-align: center;
    background: #857700;
    -webkit-border-radius: 12px;
    border-radius: 12px;
    margin: 0 auto;
    font-size: 14px;
    color: #fff;
}

.butts2 {
    background: #1b6da1;
}

.butts3 {
    background: #008681;
}

.butts4 {
    background: #657e00;
}

.nman {
    width: 836px;
    overflow: hidden;
    margin: 0 auto;
}

.nman_left {
    width: 264px;
    overflow: hidden;
    float: left;
}

    .nman_left ul {
        width: 264px;
        overflow: hidden;
    }

        .nman_left ul li {
            width: 128px;
            height: 87px;
            float: left;
            margin: 2px;
            text-align: center;
            font-size: 16px;
            font-family: "Microsoft Yahei";
            color: #fff;
            overflow: hidden;
        }

            .nman_left ul li a {
                text-decoration: none;
                color: #fff;
                display: block;
            }

            .nman_left ul li:hover {
                filter: alpha(opacity=80);
                -moz-opacity: 0.8;
                -khtml-opacity: 0.8;
                opacity: 0.8;
            }

            .nman_left ul li:hover {
                filter: alpha(opacity=80);
                -moz-opacity: 0.8;
                -khtml-opacity: 0.8;
                opacity: 0.8;
            }

    .nman_left p {
        width: 260px;
        height: 55px;
        line-height: 55px;
        float: left;
        margin: 2px;
        text-align: center;
        font-size: 16px;
        font-family: "Microsoft Yahei";
        background: #cc3b4e;
        color: #fff;
        overflow: hidden;
    }

        .nman_left p a {
            color: #fff;
            display: block;
            text-decoration: none;
        }

        .nman_left p img {
            vertical-align: middle;
        }

.nman_right {
    width: 556px;
    overflow: hidden;
    float: right;
}

    .nman_right ul {
        width: 550px;
        overflow: hidden;
        margin: 0 auto;
        border: #ccc 1px solid;
        height: 35px;
        line-height: 35px;
    }

        .nman_right ul li {
            float: left;
            height: 35px;
            line-height: 35px;
            padding: 3px;
            padding-top: 0px;
        }

            .nman_right ul li img {
                margin-top: 8px;
            }

    .nman_right .nman_ricon {
        width: 550px;
        height: 330px;
    }

        .nman_right .nman_ricon h2 {
            font-size: 18px;
            font-family: "Microsoft Yahei";
            color: #820010;
            text-align: center;
            margin: 10px 0;
        }

        .nman_right .nman_ricon p {
            width: 540px;
            font-size: 14px;
            font-family: "Microsoft Yahei";
            color: #747474;
            text-indent: 2em;
            line-height: 25px;
            padding: 0 5px;
            border-bottom: #ccc 1px dotted;
            padding-bottom: 10px;
        }

        .nman_right .nman_ricon ul {
            width: 530px;
            overflow: hidden;
            margin: 0 auto;
            margin-top: 15px;
            border: 0px;
        }

            .nman_right .nman_ricon ul li {
                width: 240px;
                background: url(/images/img/i2_san.jpg) no-repeat left center;
                padding-left: 20px;
                font-size: 14px;
                font-family: "Microsoft Yahei";
                float: left;
                color: #747474;
                line-height: 38px;
                height: 38px;
                overflow: hidden;
                border: 0;
            }

    .nman_right ul li a {
        font-family: "Microsoft Yahei";
    }

    .nman_right .nman_ricon ul li a:hover {
        color: #ff8500;
        text-decoration: none;
    }

.nman_ricon ul {
    height: 190px;
}

#chx_produc {
    height: 450px;
    width: 333px;
    margin-right: 5px;
}

    #chx_produc h5 {
        color: #800;
        font-size: 14px;
        border-bottom: #ccc solid 1px;
        padding-left: 20px;
        height: 30px;
        line-height: 30px;
        background-color: #F3F3F3;
    }

.change_list {
    border-top: solid #e0dfdf 1px;
}

    .change_list li p {
        line-height: 25px;
        font-size: 13px;
        font-family: microsoft yahei;
        font-size: 15px;
        color: #444444;
        font-weight: normal;
    }

    .change_list li {
        padding: 17.7px;
        padding-left: 10px;
        clear: both;
        position: relative;
        border-bottom: solid #e0dfdf 1px;
        border-left: solid #e0dfdf 1px;
        border-right: solid #e0dfdf 1px;
        padding-top: 15px;
        padding-bottom: 15px;
    }

        .change_list li span {
            color: #ff8500;
        }

        .change_list li a {
            height: 137px;
            width: 332px;
        }

        .change_list li img {
            display: none;
            width: 302px;
            height: 137px;
            padding-left: 10px;
            margin-top: 5px;
        }

        .change_list li a img {
            margin-left: -8px !important;
        }

.change_listnv {
    color: #444444;
    font-family: microsoft yahei;
    font-size: 14px;
    font-weight: normal;
}

    .change_listnv li p {
        font-family: "Microsoft Yahei";
    }

    .change_listnv li {
        height: 46px;
        line-height: 46px;
        clear: both;
        position: relative;
        border-bottom: solid #e6e4e4 1px;
        margin-left: -21px;
    }

        .change_listnv li:last-child {
            border: none;
        }

        .change_listnv li span {
            color: #FF8500;
        }

            .change_listnv li span img {
                display: block;
                width: 31px;
                height: 27px;
                display: inline;
                margin-top: 15px;
                margin-right: 10px;
            }

        .change_listnv li a {
            height: 137px;
            left: 0px;
            top: -4px;
            width: 332px;
            font-family: "Microsoft Yahei";
        }

        .change_listnv li img {
            display: none;
            width: 302px;
        }


/*????????????????*/
.nx_ask {
    width: 335px;
    overflow: hidden;
    margin-top: 18px;
}

    .nx_ask h2 {
        font-size: 18px;
        font-family: "Microsoft YaHei";
        font-weight: normal;
        color: #ff8500;
        background: url(/images/img/nx2_line44.png) no-repeat -5px 30px;
        padding-bottom: 15px;
    }

        .nx_ask h2 span {
            font-size: 12px;
            color: #ccc;
        }

    .nx_ask ul {
        width: 330px;
        overflow: hidden;
        margin: 0 auto;
    }

        .nx_ask ul li {
            width: 330px;
            height: 45px;
            border-bottom: #CCC 1px dotted;
            overflow: hidden;
            font-size: 14px;
            font-family: "Microsoft YaHei";
            color: #999;
            line-height: 45px;
        }

            .nx_ask ul li a {
                color: #555;
            }

    .nx_ask img {
        vertical-align: middle;
    }

    .nx_ask .ask_le {
        width: 285px;
        float: left;
        padding-left: 5px;
    }

    .nx_ask .ask_ri {
        width: 30px;
        float: right;
        padding-right: 8px;
    }

.zxyy1 {
    padding-top: 2px;
}

.w_1200 {
    width: 1200px;
    overflow: hidden;
    overflow: hidden;
}

.tits2 {
    width: 1200px;
    overflow: hidden;
    margin: 0 auto;
    margin-top: 20px;
}

    .tits2 h2 {
        width: 1200px;
        height: 35px;
        color: #555;
        font-family: "Microsoft Yahei";
        font-size: 18px;
        margin: 0 auto;
        background: url(/images/img/nx_45.jpg) no-repeat 0px 30px;
    }

        .tits2 h2 span {
            font-size: 12px;
            color: #555;
            font-family: "arial";
        }

.check {
    width: 1200px;
    overflow: hidden;
    margin: 0 auto;
}

.check_con {
    width: 379px;
    margin: 0 auto;
    float: left;
    margin-top: 10px;
    margin-right: 21px;
}

    .check_con dl {
        width: 397px;
        height: 205px;
        margin: 0 auto;
        overflow: hidden;
        background: #f2f2f2;
        margin-bottom: 5px;
    }

        .check_con dl dt {
            width: 68px;
            height: 68px;
            float: left;
            padding: 20px 0px 0px 20px;
        }

        .check_con dl dd {
            width: 280px;
            float: right;
            color: #555;
            font-family: "Microsoft Yahei";
            font-size: 14px;
            line-height: 25px;
        }

    .check_con p {
        width: 397px;
        height: 168px;
        padding-top: 40px;
        text-align: center;
        font-family: "Microsoft Yahei";
        font-size: 18px;
        color: #fff;
        background: #ff8500;
    }

        .check_con p a {
            color: #fff;
            display: block;
            text-decoration: none;
        }

.check_con1 {
    width: 317px;
    margin: 0 auto;
    float: left;
    margin-left: 15px;
    margin-top: 10px;
}

    .check_con1 dl {
        width: 317px;
        height: 205px;
        margin: 0 auto;
        overflow: hidden;
        background: #f2f2f2;
        margin-bottom: 5px;
    }

        .check_con1 dl dt {
            width: 68px;
            height: 68px;
            float: left;
            padding: 20px 0px 0px 20px;
        }

        .check_con1 dl dd {
            width: 280px;
            float: right;
            color: #555;
            font-family: "Microsoft Yahei";
            font-size: 14px;
            line-height: 25px;
        }

    .check_con1 p {
        width: 317px;
        height: 168px;
        padding-top: 40px;
        text-align: center;
        font-family: "Microsoft Yahei";
        font-size: 18px;
        color: #fff;
        background: #cc3b4e;
    }

        .check_con1 p a {
            color: #fff;
            display: block;
            text-decoration: none;
        }

.Pregnant {
    width: 1200px;
    margin: 0 auto;
}

.Pregnant_con {
    height: 422px;
    margin: 0 auto;
    float: left;
    margin-left: 2px;
    margin-top: 10px;
}

    .Pregnant_con img {
        width: 499px;
        height: 448px;
        margin-left: 20px;
    }

.ad {
    width: 333px;
    height: 110px;
    margin: 0 auto;
}

.book {
    width: 332px;
    margin: 0 auto;
    overflow: hidden;
    background: #f2f2f2;
    height: 310px;
}

    .book h3 {
        width: 325px;
        background: url(/images/img/book_tit.gif) center top no-repeat;
        height: 38px;
        line-height: 38px;
        font-size: 14px;
        font-family: "Microsoft Yahei";
        text-align: center;
        color: #555;
    }

        .book h3 strong {
            color: #820010;
            font-weight: normal;
        }

.book_online {
    width: 333px;
    overflow: hidden;
    zoom: 1;
    clear: both;
    margin: 0 auto;
    margin-top: 10px;
}

    .book_online li {
        width: 106px;
        height: 87px;
        float: left;
        margin: 0 7px 0 0;
        display: inline;
    }

        .book_online li a {
            width: 106px;
            height: 87px;
            display: inline-block;
            background-repeat: no-repeat;
            background-image: url(/images/img/book_online3.png);
            text-decoration: none;
            -webkit-transition: all .3s linear 0s;
            -moz-transition: all .3s linear 0s;
            -ms-transition: all .3s linear 0s;
            outline: none;
            star: expression(this.onFocus=this.blur());
        }

        .book_online li.b1 a {
            background-position: 0 0;
        }

        .book_online li.b2 a {
            background-position: -112px 0px;
        }

        .book_online li.b3 a {
            background-position: -220px 0px;
        }

        .book_online li.b3 {
            margin-right: 0px;
        }

        .book_online li.b1 a:hover {
            background-position: 0 -87px;
        }

        .book_online li.b2 a:hover {
            background-position: -112px -87px;
        }

        .book_online li.b3 a:hover {
            background-position: -220px -87px;
        }


.wf_move {
    height: 260px;
    overflow: hidden;
}

    .wf_move ul {
        height: 280px;
        overflow: hidden;
    }

        .wf_move ul li {
            text-align: center;
            height: 30px;
            line-height: 30px;
            color: #999;
            font-size: 13px;
            font-family: "??????";
        }

            .wf_move ul li:nth-child(odd) {
                background: #eee;
            }

            .wf_move ul li span {
                margin-right: 25px;
            }


.book_online2 {
    width: 333px;
    overflow: hidden;
    zoom: 1;
    clear: both;
    margin: 0 auto;
    margin-top: 10px;
}

    .book_online2 li {
        float: left;
        width: 106px;
        margin: 0 7px 0 0;
        display: inline;
    }

        .book_online2 li a {
            width: 106px;
            height: 87px;
            display: inline-block;
            background-repeat: no-repeat;
            background: url(/images/img/book_online2.png);
            text-decoration: none;
            -webkit-transition: all .3s linear 0s;
            -moz-transition: all .3s linear 0s;
            -ms-transition: all .3s linear 0s;
            outline: none;
            star: expression(this.onFocus=this.blur());
        }

        .book_online2 li.b1 a {
            background-position: 0 0;
        }

        .book_online2 li.b2 a {
            background-position: -112px 0px;
        }

        .book_online2 li.b3 a {
            background-position: -220px 0px;
        }

        .book_online2 li.b3 {
            margin-right: 0px;
        }

        .book_online2 li.b1 a:hover {
            background-position: 0 -87px;
        }

        .book_online2 li.b2 a:hover {
            background-position: -112px -87px;
        }

        .book_online2 li.b3 a:hover {
            background-position: -220px -87px;
        }


.video_ky {
    width: 1200px;
    height: auto;
    margin-top: 15px;
    margin: 0 auto;
    height: 300px;
    margin-bottom: 10px;
    margin-top: 15px;
    clear: both;
}

    .video_ky h2 {
        width: 1200px;
        height: 40px;
        line-height: 40px;
        font-size: 20px;
        font-family: "??????";
        background: url(/images/img/video_bg3.gif) no-repeat left bottom;
        margin-bottom: -20px;
    }

        .video_ky h2 span {
            font-size: 12px;
            color: #c4c1c1;
            font-family: "arial";
        }

    .video_ky .bxzg {
        width: 350px;
        height: 274px;
        float: left;
        margin-top: 20px;
    }

    .video_ky .bxpic {
        width: 840px;
        height: 274px;
        float: left;
    }

.weekdata {
    float: left;
    width: 334px;
    padding: 8px 0 0;
    height: 274px;
}

.week_data {
    background: url(/images/img/bxnum.png) center top no-repeat;
    height: 247px;
    overflow: hidden;
    zoom: 1;
    padding: 0 0 30px;
}

    .week_data span {
        font-family: "Microsoft Yahei";
        font-size: 32px;
        padding: 65px 0 0 111px;
        display: inline-block;
        letter-spacing: 8px;
        color: #555555;
    }

.weekdata h5 a {
    margin: 0 6px 0 0;
}

.weekdata p {
    margin-top: -60px;
    margin-left: 20px;
}

    .weekdata p a {
        width: 115px;
        height: 35px;
        line-height: 35px;
        background-color: #820010;
        display: block;
        float: left;
        text-align: center;
        color: #fff;
        font-size: 14px;
        font-family: "??????";
        margin-left: 20px;
    }

        .weekdata p a.bx2 {
            background-color: #ff6600;
        }

.links {
    margin: 0px auto 0;
    width: 1000px;
    overflow: hidden;
    margin-top: 10px;
}

    .links a {
        display: block;
    }

.link_wrap {
    float: left;
    overflow: hidden;
}

.link1 {
    width: 111px;
    height: 48px;
    background: #3f87d1;
    padding: 19px 40px;
    font: 16px/24px "Microsoft YaHei";
    color: #ffffff;
}

.link6 {
    width: 111px;
    height: 24px;
    background: #9bb54d;
    padding: 31px 40px;
    font: 16px/24px "Microsoft YaHei";
    color: #ffffff;
}

.link2 {
    width: 190px;
    height: 24px;
    background: #deb780;
    padding: 31px 20px;
    font: 16px/24px "Microsoft YaHei";
    color: #ffffff;
}

.link7 {
    width: 200px;
    height: 48px;
    background: #e29795;
    padding: 19px 10px 19px 20px;
    font: 16px/24px "Microsoft YaHei";
    color: #ffffff;
}

.link3 {
    width: 160px;
    height: 72px;
    background: #8162bc;
    padding: 50px 0;
    font: 16px/24px "Microsoft YaHei";
    color: #ffffff;
    text-align: center;
}

.link4 {
    width: 184px;
    height: 48px;
    background: #71a1df;
    padding: 19px 40px;
    font: 16px/24px "Microsoft YaHei";
    color: #ffffff;
}

.link8 {
    width: 184px;
    height: 48px;
    background: #9bb54d;
    padding: 19px 40px;
    font: 16px/24px "Microsoft YaHei";
    color: #ffffff;
}

.link5 {
    width: 119px;
    height: 48px;
    background: #e29795;
    padding: 19px 30px 19px 40px;
    font: 16px/24px "Microsoft YaHei";
    color: #ffffff;
}

.link9 {
    width: 119px;
    height: 48px;
    background: #55adb1;
    padding: 19px 30px 19px 40px;
    font: 16px/24px "Microsoft YaHei";
    color: #ffffff;
}

.list {
    width: 845px;
    height: 90px;
    overflow: hidden;
    font-size: 15px;
    font-family: "??????";
    margin-bottom: 20px;
    margin-top: -17px;
}

    .list ul {
        width: 211px;
        height: 90px;
        float: left;
        margin-right: 0px;
        padding-top: 5px;
    }

        .list ul:first-child {
            width: 212px;
        }

        .list ul:hover {
            opacity: 0.8;
        }

        .list ul li {
            text-align: center;
            font-size: 15px;
            font-family: "??????";
            color: #fff;
            line-height: 25px;
        }

            .list ul li a {
                color: #fff;
                display: block;
                text-decoration: none;
                font-size: 14px;
            }

.butt3 {
    width: 120px;
    height: 25px;
    line-height: 25px;
    text-align: center;
    background: #d07c00;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    margin: 0 auto;
}

.butt3 {
    background: #1a8ca9;
}

.butt4 a {
    font-weight: normal;
}

.list ul li a img {
    margin-top: 6px;
}

.main4 {
    width: 845px;
    margin: 0px auto;
    height: 260px;
    margin-top: 10px;
    padding-top: 10px;
    padding-left: 5px;
    background: #fff;
}

    .main4 ul {
        float: left;
        margin-left: 2px;
    }

    .main4 li {
        float: left;
        margin-right: 2px;
        margin-bottom: 2px;
        position: relative;
        display: inline;
        overflow: hidden;
    }

        .main4 li span {
            height: 29px;
            line-height: 29px;
            background: #333;
            text-align: center;
            position: absolute;
            left: 0px;
            bottom: -29px;
            filter: alpha(opacity=90);
            -moz-opacity: 0.9;
            opacity: 0.9;
        }

        .main4 li:hover span {
            bottom: 0px;
            transition: all 0.3s linear 0s;
        }

        .main4 li span a {
            color: #fff;
            font-size: 14px;
            font-family: "??????";
        }

            .main4 li span a:hover {
                color: #fff;
                text-decoration: underline;
            }


/*?????????????????????????????????????????????????????????????????????????????*/
.one_stop {
    width: 1200px;
    overflow: hidden;
    margin: 0 auto;
}

.one_stopcon1 {
    width: 1180px;
    margin: 0 auto;
    overflow: hidden;
}

    .one_stopcon1 h3 {
        width: 264px;
        height: 48px;
        line-height: 48px;
        font-size: 20px;
        color: #fff;
        font-family: "??????";
        margin: 0 auto;
        background: url(/images/img/slg1_03.jpg) no-repeat;
        text-align: center;
        margin-top: 20px;
    }

    .one_stopcon1 .one_stople {
        width: 293px;
        height: 422px;
        float: left;
    }

    .one_stopcon1 .one_stopri {
        width: 870px;
        height: 422px;
        float: right;
        margin-top: 30px;
    }

.one_stopri .one_stopri_left {
    width: 429px;
    float: left;
}

    .one_stopri .one_stopri_left h2 {
        font-size: 18px;
        font-family: "??????";
        color: #cc3b4e;
        font-weight: bold;
        border-bottom: #ccc 1px solid;
        padding-bottom: 10px;
        background: url(/images/img/slg1_10.jpg) no-repeat 20px 6px;
        padding-left: 40px;
    }

        .one_stopri .one_stopri_left h2 a, .one_stopri .one_stopri_right h2 a {
            font-size: 18px;
            font-family: "??????";
            color: #cc3b4e;
            text-decoration: none;
        }

    .one_stopri .one_stopri_left p {
        font-size: 12px;
        font-family: "??????";
        color: #555;
        text-indent: 2em;
        line-height: 28px;
        padding: 0 10px;
    }

.one_stopri .one_stopri_right {
    width: 429px;
    float: right;
}

    .one_stopri .one_stopri_right h2 {
        font-size: 18px;
        font-family: "??????";
        color: #cc3b4e;
        font-weight: bold;
        border-bottom: #ccc 1px solid;
        padding-bottom: 10px;
        background: url(/images/img/slg1_10.jpg) no-repeat 20px 6px;
        padding-left: 40px;
    }

    .one_stopri .one_stopri_right p {
        font-size: 12px;
        font-family: "??????";
        color: #555;
        text-indent: 2em;
        line-height: 28px;
        padding: 0 10px;
    }

.one_stopcon2 {
    width: 1200px;
    margin: 0 auto;
    overflow: hidden;
}

    .one_stopcon2 .one_stcon2 {
        width: 1200px;
        height: 470px;
        margin: 0 auto;
        overflow: hidden;
    }

        .one_stopcon2 .one_stcon2 h4 {
            width: 264px;
            height: 48px;
            line-height: 48px;
            font-size: 20px;
            color: #fff;
            font-family: "??????";
            margin: 0 auto;
            background: url(/images/img/slg1_03.png) no-repeat;
            text-align: center;
            margin-bottom: 10px;
        }

    .one_stopcon2 ul {
        width: 1180px;
        height: 430px;
        margin: 0 auto;
        overflow: hidden;
    }

        .one_stopcon2 ul li {
            float: left;
            margin: 15px;
            padding-bottom: 10px;
        }


/*???????????*/
/*??????*/
.horizon {
    width: 335px;
    overflow: hidden;
    margin-top: 20px;
}

    .horizon h2 {
        font-size: 18px;
        font-family: "Microsoft YaHei";
        font-weight: normal;
        color: #FF8500;
        background: url(/images/img/titline.jpg) no-repeat -5px 30px;
        padding-bottom: 15px;
    }

        .horizon h2 span {
            font-size: 12px;
            color: #ccc;
        }

.horizon_con {
    width: 335px;
    overflow: hidden;
    background: #e6e6e6;
}

.horizon dl {
    width: 330px;
    height: 177px;
    margin: 0 auto;
    margin-top: 10px;
}

    .horizon dl dt {
        width: 153px;
        float: left;
    }

    .horizon dl dd {
        width: 154px;
        float: right;
        line-height: 25px;
        font-size: 14px;
        color: #555;
        font-family: "Microsoft YaHei";
    }

        .horizon dl dd span {
            color: #ff8500;
        }

.hbutt {
    width: 154px;
    height: 31px;
    line-height: 31px;
    text-align: center;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    background: #ff8500;
    margin: 0 auto;
    margin-top: 10px;
}

    .hbutt a {
        width: 154px;
        height: 31px;
        line-height: 31px;
        font-size: 14px;
        text-align: center;
        display: block;
        color: #fff;
    }

/*???????+??????*/
.shijie {
    width: 335px;
    overflow: hidden;
    margin-top: 20px;
}

    .shijie h2 {
        font-size: 18px;
        font-family: "Microsoft YaHei";
        font-weight: normal;
        color: #ff8500;
        background: url(/images/img/titline.jpg) no-repeat -5px 30px;
        padding-bottom: 15px;
    }

        .shijie h2 span {
            font-size: 12px;
            color: #ccc;
        }

.shi_con {
    width: 330px;
    overflow: hidden;
    margin-top: 10px;
}

    .shi_con p {
        font-size: 14px;
        color: #555;
        border-bottom: 1px dotted #ccc;
        padding-left: 30px;
        background: url(/images/img/video1.png) no-repeat left center;
    }

    .shi_con a {
        font-size: 14px;
        font-family: "Microsoft YaHei";
        color: #555;
        height: 35px;
        line-height: 35px;
        display: block;
    }

        .shi_con a:hover {
            text-decoration: none;
            color: #c7363c;
        }

.test {
    width: 335px;
    overflow: hidden;
    margin-top: 15px;
}

    .test h2 {
        font-size: 18px;
        font-family: "Microsoft YaHei";
        font-weight: normal;
        color: #ff8500;
        background: url(/images/img/titline.jpg) no-repeat -5px 30px;
        padding-bottom: 15px;
    }

        .test h2 span {
            font-size: 14px;
            color: #ccc;
            font-family: Arial, Helvetica, sans-serif;
        }

    .test a {
        font-size: 13px;
        color: #555;
        font-family: "Microsoft YaHei";
        text-align: center;
        float: left;
        line-height: 40px;
        padding: 20px 20px;
        display: block;
        padding-left: 30px;
    }

.illstr {
    width: 335px;
    overflow: hidden;
    margin-top: 20px;
}

    .illstr h2 {
        font-size: 18px;
        font-family: "Microsoft YaHei";
        font-weight: normal;
        color: #820010;
        background: url(/images/img/titline.jpg) no-repeat -5px 30px;
        padding-bottom: 15px;
    }

        .illstr h2 span {
            font-size: 12px;
            color: #ccc;
        }

    .illstr a {
        font-size: 13px;
        color: #555;
        font-family: "Microsoft YaHei";
        text-align: center;
        float: left;
        line-height: 30px;
        padding: 3px;
        display: block;
    }

.newest {
    width: 335px;
    overflow: hidden;
    margin-top: 20px;
}

    .newest h2 {
        font-size: 18px;
        font-family: "Microsoft YaHei";
        font-weight: normal;
        color: #ff8500;
        background: url(/images/img/titline.jpg) no-repeat -5px 30px;
        padding-bottom: 15px;
    }

        .newest h2 span {
            font-size: 12px;
            color: #ccc;
        }

    .newest a {
        font-size: 12px;
        color: #a9a9a9;
        font-family: "Microsoft YaHei";
        text-align: center;
        float: left;
        line-height: 30px;
        padding: 3px;
        display: block;
    }

.nbutt {
    width: 300px;
    overflow: hidden;
}

.buttn2 {
    width: 120px;
    height: 36px;
    line-height: 26px;
    text-align: center;
    background: #820010;
    float: left;
    margin-top: 10px;
    margin-left: 20px;
}

    .buttn2 a {
        width: 120px;
        height: 36px;
        line-height: 26px;
        font-size: 14px;
        text-align: center;
        display: block;
        text-decoration: none;
        color: #FFFFFF;
    }
/*/???/*/
.dede_pages {
}

    .dede_pages ul {
        float: left;
        padding: 12px 0px 12px 16px;
    }

        .dede_pages ul a {
            
            font-family: Tahoma;
            line-height: 17px;
            margin-right: 6px;
            border: 1px solid #E9E9E9;
        }

            .dede_pages ul a {
                float: left;
                padding: 2px 4px 2px;
                color: #555;
                display: block;
            }

                .dede_pages ul a:hover {
                    color:#FC0000;
                    text-decoration: none;
                    padding: 2px 4px 2px;
                }

            .dede_pages ul li.thisclass,
            .dede_pages ul li.thisclass a, .pagebox ul li.thisclass a:hover {
                background-color: #F8F8F8;
                padding: 2px 4px 2px;
                font-weight: bold;
            }

    .dede_pages .pageinfo {
        line-height: 21px;
        padding: 12px 10px 12px 16px;
        color: #999;
    }

        .dede_pages .pageinfo strong {
            color: #555;
            font-weight: normal;
            margin: 0px 2px;
        }

.inlldexg_wel_M {
    width: 300px;
    float: left;
    font-family: "??????";
}

    .inlldexg_wel_M i {
        float: left;
        width: 22px;
        height: 30px;
        background: url(/images/img/indexg_icon.png) -101px 0;
    }



/*?§Ò?????*/
.page ul li {
    float: left;
    margin-left: 10px;
    border: solid #ccc 1px;
    padding: 8px;
    font-family: microsoft yahei;
    font-size: 14px;
}

.page ul {
    float: right;
    margin-right: 5px;
}

/* ???????????§Ý????*/
.pro_cons {
    width: 1200px;
    margin: 0 auto;
    overflow: hidden;
}

.pro_cons_left {
    width: 530px;
    height: 372px;
    float: left;
}

    .pro_cons_left h2 {
        font-size: 18px;
        font-family: "Microsoft Yahei";
        text-align: center;
        margin: 10px 0;
    }

    .pro_cons_left p {
        font-size: 14px;
        font-family: "Microsoft Yahei";
        color: #747474;
        text-indent: 2em;
        line-height: 25px;
        padding: 0 5px;
        border-bottom: #ccc 1px dotted;
        padding-bottom: 10px;
    }

    .pro_cons_left h2 a {
        color: #ff8500;
    }

    .pro_cons_left ul {
        width: 530px;
        overflow: hidden;
        margin: 0 auto;
    }

        .pro_cons_left ul li {
            width: 240px;
            background: url(/images/img/i2_san.jpg) no-repeat left center;
            padding-left: 15px;
            font-size: 14px;
            font-family: "Microsoft Yahei";
            float: left;
            color: #747474;
            line-height: 35px;
            overflow: hidden;
        }

            .pro_cons_left ul li a:hover {
                color: #ff8500;
                text-decoration: none;
            }

.pro_cons_right {
    height: 372px;
    overflow: hidden;
    float: right;
    margin-right: 10px;
}

.pro_cons_left2 {
    width: 520px;
    margin-left: -5px;
    height: 392px;
    overflow: hidden;
    float: left;
    background: url(/images/img/i6_03.jpg) no-repeat;
    padding-left: 330px;
    overflow: hidden;
}

    .pro_cons_left2 h2 {
        font-size: 18px;
        font-family: "Microsoft Yahei";
        text-align: center;
        margin: 10px 0;
    }

        .pro_cons_left2 h2 a {
            color: #ff8500;
        }

    .pro_cons_left2 p {
        width: 520px;
        font-size: 14px;
        font-family: "Microsoft Yahei";
        color: #747474;
        text-indent: 2em;
        line-height: 25px;
        padding: 0 5px;
        border-bottom: #ccc 1px dotted;
        padding-bottom: 15px;
        margin: 0 auto;
    }

    .pro_cons_left2 ul {
        width: 245px;
        overflow: hidden;
        float: left;
        margin-top: 5px;
    }

        .pro_cons_left2 ul li {
            width: 245px;
            background: url(/images/img/i2_san.jpg) no-repeat left center;
            padding-left: 15px;
            font-size: 14px;
            font-family: "Microsoft Yahei";
            float: left;
            color: #747474;
            line-height: 37px;
            overflow: hidden;
        }

            .pro_cons_left2 ul li:nth-child(1) {
                padding-left: 0px;
            }

            .pro_cons_left2 ul li:nth-child(8) {
                padding-left: 0px;
            }

            .pro_cons_left2 ul li img {
                vertical-align: middle;
            }

            .pro_cons_left2 ul li a:hover {
                color: #ff8500;
                text-decoration: none;
            }

.pro_cons_right2 {
    width: 336px;
    height: 372px;
    overflow: hidden;
    float: right;
    margin-right: 10px;
}

.pro_cons2 {
    width: 1200px;
    margin: 0 auto;
    overflow: hidden;
    border: #FF0000 1px solid;
}

.pro_ri_le2 {
    width: 530px;
    height: 372px;
    overflow: hidden;
    float: left;
    margin-left: 23px;
}

    .pro_ri_le2 h2 {
        font-size: 18px;
        font-family: "Microsoft Yahei";
        color: #820010;
        text-align: center;
        margin: 10px 0;
    }

        .pro_ri_le2 h2 a {
            color: #ff8500;
        }

    .pro_ri_le2 p {
        font-size: 14px;
        font-family: "Microsoft Yahei";
        color: #747474;
        text-indent: 2em;
        line-height: 28px;
        padding: 0 5px;
        border-bottom: #ccc 1px dotted;
        padding-bottom: 10px;
    }

    .pro_ri_le2 ul {
        width: 530px;
        overflow: hidden;
        margin: 0 auto;
        margin-left: 10px;
        margin-top: 10px;
    }

        .pro_ri_le2 ul li {
            width: 240px;
            background: url(/images/img/i2_san.jpg) no-repeat left center;
            padding-left: 10px;
            font-size: 14px;
            font-family: "Microsoft Yahei";
            float: left;
            color: #747474;
            line-height: 37px;
        }

            .pro_ri_le2 ul li a:hover {
                color: #ff8500;
                text-decoration: none;
            }

.pro_cons2_right2 {
    width: 386px;
    height: 372px;
    overflow: hidden;
    float: right;
}

.pro_ri_ri2 {
    float: right;
    margin-right: 10px;
}

.pro_ri_ri {
    float: right;
}

.titshare {
    width: 520px;
    height: 75px;
    margin: 0 auto;
    background: url(/images/img/baobao.png) no-repeat left -3px;
    margin-top: 10px;
    margin-bottom: 10px;
    text-align: center;
}

    .titshare h3 {
        width: 520px;
        height: 75px;
        line-height: 75px;
        text-align: center;
        font-size: 18px;
        font-family: "??????";
        color: #fff;
    }


/*logo*/
.indexg_head {
    width: 100%;
    height: 118px;
    background: url(/images/img/indexg_bg.jpg) no-repeat center top;
    overflow: hidden;
}

.indexg_headc {
    width: 1200px;
    height: 63px;
    margin: 0 auto;
    margin-top: 25px;
    overflow: hidden;
}

.fl {
    float: left;
}

.fr {
    float: right;
}

.clear {
    clear: both;
}


/*banner*/
.banner {
    background: #fff;
    height: 478px;
    width: 100%;
    overflow: hidden;
    position: relative;
    margin-bottom: 10px;
}

.bannerCont {
    position: relative;
    width: 100%;
    height: 100%;
}

    .bannerCont a {
        display: block;
        width: 100%;
        height: 478px;
        position: absolute;
        left: 0;
        top: 0;
        z-index: 0;
        opacity: 0;
    }

.banner1 {
    background: url(/images/img/banner1.jpg) no-repeat center;
}

.banner2 {
    background: url(/images/img/banner2.jpg) no-repeat center;
}

.banner3 {
    background: url(/images/img/banner3.jpg) no-repeat center;
}

.banner4 {
    background: url(/images/img/banner4.jpg) no-repeat center;
}
.banner_zt {
    background: url(/images/img/banner_zt.jpg) no-repeat center;
}
.banner_hzzt {
    background: url(/images/img/banner_hzzt.jpg) no-repeat center;
}


.btn_center {
    width: 100%;
    position: absolute;
    bottom: 10px;
    left: 0;
    height: 20px;
    z-index: 2;
}

    .btn_center p {
        width: 190px;
        margin: 0 auto;
        height: 100%;
    }

        .btn_center p span {
            width: 14px;
            height: 14px;
            background: #999;
            border-radius: 50%;
            float: left;
            margin: 0 8px;
            cursor: pointer;
        }

        .btn_center p .active {
            background: #f07a06;
        }

.btn_left, .btn_right {
    display: block;
    width: 49px;
    height: 49px;
    top: 200px;
    background: url(/images/img/icon.png);
    position: absolute;
    cursor: pointer;
    display: none;
    z-index: 2;
}

.btn_left {
    background-position: 0 -281px;
    left: 10%;
}

.btn_right {
    background-position: -98px -281px;
    right: 10%;
}

a.btn_left:hover {
    background-position: -49px -281px;
}

a.btn_right:hover {
    background-position: -147px -281px;
}

/* ???????+?????? */
.indexg_home {
    width: 1200px;
    height: 33px;
    line-height: 33px;
    margin: 10px auto;
    overflow: hidden;
    border-bottom: 1px solid #e8e8e8;
    padding-bottom: 10px;
}

.home_L {
    width: 850px;
    float: left;
    font-family: "??????";
    font-size: 13px;
}

    .home_L strong, .home_L a:hover {
        color: #ff8500;
    }

    .home_L strong {
        font-size: 14px;
    }

    .home_L a {
        color: #555;
        font-family: "??????";
        font-size: 13px;
    }

.home_form {
    width: 285px;
    float: right;
    padding-right: 0;
}

.here_ss {
    width: 215px;
    height: 30px;
    border: 1px solid #ff8500;
    border-radius: 3px;
    background: #fff;
    margin-right: -2px;
    font-family: "??????";
    color: #555;
    padding-left: 10px;
    font-size: 13px;
}

.home_sub {
    cursor: pointer;
    width: 54px;
    height: 32px;
    border: 1px solid #ff8500;
    border-radius: 3px;
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
    background: #ff8500;
    font-size: 15px;
    color: #fff;
    font-family: "??????";
}

.indexg_cont {
    width: 1200px;
    margin: 0 auto;
    overflow: hidden;
    margin-bottom: 10px;
}

.indexg_L {
    width: 880px;
    float: left;
}

.indexg_tit {
    height: 32px;
    line-height: 32px;
    margin: 7px 0;
    overflow: hidden;
    font-family: "??????";
    border-bottom: 1px solid #ccc;
}

.tit_L {
    float: left;
    overflow: hidden;
}

    .tit_L strong {
        font-size: 18px;
        color: #333;
        font-weight: normal;
        border-bottom: 2px solid #ff8500;
        font-family: "??????";
    }

    .tit_L span {
        font-size: 12px;
        color: #999;
        font-family: "arial";
    }

.tit_R {
    float: right;
    margin-right: 10px;
    cursor: pointer;
}

    .tit_R a {
        font-size: 14px;
        color: #555;
        font-family: "??????";
    }

    .tit_R img {
        vertical-align: middle;
        cursor: pointer;
    }

.indexg_jdt {
    width: 421px;
    float: left;
    margin-top: 10px;
}

    .indexg_jdt .example ol {
        position: relative;
        width: 100px;
        height: 20px;
        top: -30px;
        left: 320px;
    }

        .indexg_jdt .example ol li {
            float: left;
            width: 12px;
            height: 12px;
            margin: 5px;
            background: #555;
        }

            .indexg_jdt .example ol li.seleted {
                background: #ff8500;
            }

    .indexg_jdt .example {
        position: relative;
        padding: 0;
        overflow: hidden;
    }

        .indexg_jdt .example ul {
            padding: inherit;
            margin: 0;
        }

            .indexg_jdt .example ul li {
                display: none;
                padding: inherit;
                margin: inherit;
                list-style: none;
            }

                .indexg_jdt .example ul li:first-child {
                    display: block;
                }

                .indexg_jdt .example ul li img {
                    width: inherit;
                    height: inherit;
                }

/*?????????????*/
.hot-tj {
    background: #fff;
}

    .hot-tj ul {
        width: 880px;
        margin: 0 auto;
        padding-bottom: 20px;
    }

        .hot-tj ul li {
            width: 172px;
            float: left;
            margin-right: 3px;
        }

            .hot-tj ul li a {
                display: block;
                width: 140px;
                height: 37px;
                padding: 11px 16px;
                color: #fff;
                margin-bottom: 3px;
                border-radius: 3px;
            }

    .hot-tj .fx {
        width: 134px;
        height: 61px;
        padding: 30px 19px;
    }

#change {
    overflow: hidden;
}

.hidd {
    width: 880px;
    background: #fff;
    margin: 0 auto;
    float: left;
    overflow: hidden;
}

.huan-w {
    width: 100000px;
    background: #fff;
    overflow: hidden;
}

.huan {
    width: 880px;
    margin: 0px auto;
    float: left;
}

    .huan ul li {
        font-family: "??????";
        font-size: 13px;
    }

        .huan ul li a {
            display: block;
        }

            .huan ul li a:hover {
                text-decoration: none;
                font-size: 14px;
                filter: alpha(opacity=80);
                -moz-opacity: 0.8;
                -khtml-opacity: 0.8;
                opacity: 0.8;
            }

#List1, #List2 {
    float: left;
}

.e76662 {
    background: #e76662;
}

.b079ba {
    background: #996600;
}

.e7627b {
    background: #874954;
}

.ee9535 {
    background: #ee9535;
}

.a82fe7 {
    background: #B74E00;
}

/*??????????*/
.indexg_R {
    width: 309px;
    float: right;
    border-left: 1px solid #e1e1e1;
    margin-top: 10px;
    padding-bottom: 5px;
}
.spzx{ margin:0 auto; width:1120px; overflow:hidden; margin-top:10px; margin-bottom:10px;}
.spzx p{ font-size:20px; font-family:'??????'; color:#b8b8b8; line-height:25px; } 


.ct_r{width:309px; float:right; overflow:hidden;   }
.ct_r01{width:309px; overflow:hidden; }
.ct_r01 ul li{width:301px; margin-left:8px; overflow:hidden; padding-bottom: 8px; margin-bottom:12px; border-bottom:solid 1px #b8b8b8; }
.ct_r01 ol li{overflow:hidden; float:left; margin-left:7px;  }
.ct1{width:1120px; margin:auto; overflow:hidden; }
.ct2{width:1120px; height: 190px; overflow:hidden; margin: 0 auto;}


.s_60 {
    margin: 20px auto;
    overflow: hidden;
}

    .s_60 a {
        color: #555;
        float: right;
        font-family: "??????";
        font-size: 13px;
    }

    .s_60 p {
        color: #f29a3b;
        font-family: "??????";
        font-size: 13px;
    }

.indexg_zxtd {
    width: 256px;
    margin: 0 auto;
}

    .indexg_zxtd ul {
        width: 279px;
        margin: 0 auto;
        overflow: hidden;
        margin-bottom: 5px;
    }

        .indexg_zxtd ul li {
            width: 70px;
            height: 70px;
            float: left;
            margin-right: 23px;
            margin-bottom: 10px;
        }

            .indexg_zxtd ul li a {
                float: left;
            }

                .indexg_zxtd ul li a:hover {
                    margin-top: 1px;
                }

.yyxw {
    width: 420px;
    float: right;
    height: 290px;
    padding: 0 10px;
    color: #555;
}

.yydt {
    height: 40px;
    background: url(/images/img/izg_05.jpg) repeat-x;
    overflow: hidden;
    padding-left: 80px;
}

    .yydt li {
        float: left;
        width: 104px;
        height: 40px;
        line-height: 35px;
        font-size: 18px;
        cursor: pointer;
        margin-right: 50px;
        text-align: center;
        font-family: "??????";
    }

    .yydt .cur {
        background: url(/images/img/izg_01.jpg) no-repeat bottom center;
        color: #a6071a;
    }

.yydt-cc {
    font-family: "??????";
}

    .yydt-cc h3 {
        font-size: 16px;
        color: #820010;
        text-align: center;
        height: 30px;
        line-height: 30px;
        margin: 10px 0 5px;
        font-family: "??????";
    }

    .yydt-cc p {
        font-size: 13px;
        line-height: 180%;
        font-family: "??????";
    }

        .yydt-cc p a {
            color: #820010;
            font-family: "??????";
        }

    .yydt-cc ul {
        border-top: 1px dashed #ccc;
        margin-top: 10px;
        padding-top: 0px;
    }

        .yydt-cc ul li {
            height: 34px;
            line-height: 34px;
            font-size: 14px;
            font-family: "??????";
        }

            .yydt-cc ul li span {
                font-size: 20px;
                padding-right: 5px;
                /*color: #820010;*/
                color: #ff8500;
                font-family: "??????";
            }

.izg_wx {
    border-bottom: 1px dashed #e1e1e1;
    margin-bottom: 10px;
    padding-bottom: 10px;
}

    .izg_wx p {
        font-size: 13px;
        color: #555;
        line-height: 160%;
        font-family: "??????";
    }

        .izg_wx p span {
            color: #f00;
        }

.wx_show {
    margin-bottom: 5px;
}

    .wx_show a.weixin1 {
        width: 30px;
        float: right;
        padding-top: 10px;
        position: relative;
    }

    .wx_show strong {
        width: 330px;
        height: 256px;
        position: absolute;
        right: 0;
        top: 0px;
        z-index: 999;
        display: none;
    }

/* ?????????????§Ý?*/
.bingli {
    width: 100%;
    max-width: 700px;
    margin: 10px 0 20px 0;
    position: relative;
}

    .bingli a.more {
        position: absolute;
        top: 10px;
        right: -20px;
        color: #555;
        text-decoration: none;
        font-family: "??????";
        font-size: 12px;
    }

#tabs {
    height: 30px;
    overflow: hidden;
    width: 700px;
}

    #tabs li {
        float: left;
        margin: 0 -15px 0 0;
        display: inline;
    }

    #tabs a {
        float: left;
        position: relative;
        padding: 0 40px;
        height: 0;
        line-height: 30px;
        text-transform: uppercase;
        text-decoration: none;
        color: #fff;
        border-right: 30px solid transparent;
        border-bottom: 30px solid #3D3D3D;
        border-bottom-color: #777\9;
        opacity: .3;
        filter: alpha(opacity=30);
    }

        #tabs a:hover {
            border-bottom-color: #2ac7e1;
            opacity: 1;
            filter: alpha(opacity=100);
        }

    #tabs #current {
        z-index: 3;
        border-bottom-color: #3d3d3d;
        opacity: 1;
        filter: alpha(opacity=100);
    }

#content {
    background: #f5f4f4;
    border-top: 2px solid #3d3d3d;
    padding: 2em;
    padding-left: 1em;
    height: auto;
    width: 655px;
    border: 1px solid #efeded;
    box-shadow: 2px 2px 3px #bbbaba;
}

    #content div {
        display: none;
    }

    #content h2, #content h3, #content p {
        margin: 0 0 10px 0;
    }

.wenzi {
    max-width: 700px;
}

    .wenzi p {
        line-height: 140%;
        color: #555;
        font-size: 12px;
    }

        .wenzi p.pic {
            height: 100%;
            max-height: 400px;
            min-height: 280px;
            float: left;
            padding-right: 20px;
        }

            .wenzi p.pic img {
                width: 100%;
                max-width: 200px;
                max-height: 280px;
                box-shadow: 2px 2px 5px #666;
                border: 1px solid #ccc;
            }

    .wenzi h2 {
        max-width: 500px;
        text-align: left;
        height: 30px;
        font-size: 18px;
        font-family: "??????";
    }

        .wenzi h2 a {
            color: #333;
            text-decoration: none;
        }

/*???????*/
#sy_cycle {
    clear: both;
    height: 43px;
    margin: 0 auto;
    padding-top: 5px;
    width: 1200px;
    padding-bottom: 5px;
}

    #sy_cycle .cycle-title {
        color: #fff;
        display: block;
        float: left;
        font-size: 13px;
        height: 35px;
        line-height: 35px;
        width: 64px;
        background-color: #ff8500;
        text-align: center;
        font-family: "??????";
    }

        #sy_cycle .cycle-title a {
            color: #fff;
        }

    #sy_cycle .cycle-list {
        border: 1px solid #E1D1C4;
        float: left;
        height: 30px;
        line-height: 30px;
        margin-left: 5px;
        padding: 4px 2px 0 2px;
        width: 1125px;
    }

        #sy_cycle .cycle-list a {
            color: #FFFFFF;
            display: block;
            float: left;
            font-size: 14px;
            height: 25px;
            line-height: 25px;
            margin-right: 5px;
            padding: 0px;
            position: relative;
            text-align: center;
            width: 23px;
            z-index: 2;
            font-family: "??????";
        }

            #sy_cycle .cycle-list a.color1.hover {
                background: none repeat scroll 0 0 #414141;
            }

            #sy_cycle .cycle-list a.color1 {
                background: none repeat scroll 0 0 #ff8500;
            }

            #sy_cycle .cycle-list a.color2 {
                background: none repeat scroll 0 0 #CCA85E;
            }

            #sy_cycle .cycle-list a.color3 {
                background: none repeat scroll 0 0 #DCA147;
            }

            #sy_cycle .cycle-list a pre {
                background: url("/images/img/cycle-prebj.png");
                color: #333333;
                display: none;
                font-size: 12px;
                height: 19px;
                left: -35px;
                line-height: 15px;
                position: absolute;
                text-align: center;
                top: -20px;
                width: 89px;
                font-family: "??????";
            }

/*?2??§Ó?????????????banner*/

.envelopmsg {
    margin: 0 auto;
    width: 100%;
    position: fixed;
    margin-top: 150px;
    z-index: 999999999999;
    top: 0;
}

.dck_letter {
    position: fixed;
    left: 50%;
    top: 150px;
    margin-left: -345px;
    z-index: 9999999999999;
}


/*???*/
.nvzj_LB {
    width: 335px;
    margin: 0 auto;
    overflow: hidden;
    font-size: 14px;
    font-family: "??????","????";
    color: #555;
}

.pro-switch {
    width: 335px;
    height: 187px;
    overflow: hidden;
    position: relative;
}

.flexslider {
    margin: 0;
    padding: 0;
}

.flexslider {
    width: 335px;
    margin: 0 auto;
    position: relative;
    zoom: 1;
}

.flex-direction-nav a {
    position: absolute;
    top: 230px;
    z-index: 10;
    cursor: pointer;
    text-indent: -9999px;
}

.flex-control-nav {
    width: 100%;
    position: absolute;
    top: 170px;
    text-align: center;
}

    .flex-control-nav li {
        margin: 0 2px;
        display: inline-block;
        zoom: 1;
        *display: inline;
    }

.flex-control-paging li a {
    width: 12px;
    height: 12px;
    border-radius: 6px;
    background: #aeaeae;
    display: block;
    overflow: hidden;
    text-indent: -99em;
    cursor: pointer;
}

    .flex-control-paging li a.flex-active {
        background: #ff8500;
    }







label {
    float: left;
    width: 80px;
    text-align: right;
    padding-right: 10px;
    font-size: 16px;
    color: #787878;
    font-family: "??????";
}

form .user, .users {
    margin-top: 10px;
}

/*input {
    width: 240px;
    height: 34px;
    font-size: 16px;
    color: #787878;
    font-family: "??????";
}*/

.sub {
    background: #F36;
    color: #FFF;
    width: 60px;
    height: 30px;
    margin: 20px 0px 0px 70px;
    border: 0px;
    cursor: pointer;
}

.datily {
    width: 400px;
    height: 200px;
}






.btnztext {
    width: 220px;
    height: 35px;
    border: 2px solid #ff8500;
    border-radius: 7px;
    background: #fff;
    font-family: "??????";
    color: #ff8500;
    padding-left: 10px;
    font-size: 13px;
}

.btnsbu {
    cursor: pointer;
    width: 90px;
    height: 39px;
    border: 2px solid #ff8500;
    border-radius: 7px;
    background: #ff8500;
    font-size: 15px;
    color: #fff;
    font-family: "??????";
}



/*????????*/
.tabs{ background-color:#C66905; color:#fff;}
.tabs a{  color:#fff;}
.tabs a:hover{  color:#fff;}

.ct4{margin: 0 auto;  background-color:#f5f5f5; overflow:hidden;}
.ct4-h{width:1120px; overflow:hidden; margin: 0 auto; margin-top:20px; margin-bottom:20px; } 

.ct4 ol li{width:180px; height:40px; line-height:40px; font-size:18px; text-align:center; overflow:hidden; float:left;   border-top: solid 1px #FFFFFF; border-bottom: solid 2px #FFFFFF; border-right: solid 1px #FFFFFF; } 
.ct4 ol{ height:42px; background-color:#ddd5ce; overflow:hidden;}
/*.ct4 ol li{width:120px; height:40px; line-height:40px; background:url(/images/img/bk.jpg) top center no-repeat; border-top: solid 1px #FFFFFF; border-bottom: solid 2px #FFFFFF; border-right: solid 1px #FFFFFF; font-size:18px; text-align:center; font-weight:bold; overflow:hidden; float:left;  } */
.ct4 ul{ float:left; width:1120px; overflow:hidden;}
.ct4 .left{ background:url(/images/img/nx.jpg) top center no-repeat; width:229px; height:596px; float:left; margin-top:10px; }
.ct4 .left2{ background:url(/images/img/xnx.jpg) top center no-repeat; width:229px; height:596px; float:left; margin-top:10px; }
.ct4 .left3{ background:url(/images/img/picet.jpg) top center no-repeat; width:229px; height:596px; float:left; margin-top:10px; }

.ct4-h ul h4{ float:left; margin-top:380px; margin-left:33px;}
.ct4-h ul h4 img{ margin-right:8px; margin-top:5px; border: solid 1px #FFFFFF;}
.ct4 .right{ width:880px; height:596px; float:right; margin-top:10px; }
.ct4 .right dd{float:right; overflow: hidden;}

.ct4 .right a{    display: block;
    height: 291px;
    float: left;
    width: 208px;
    background-color: #fff;
    margin: 0 auto;
    margin-right: 12px;
    margin-bottom: 10px;
    transition: all 0.5s ease;
    transform: translate3d(0px, 0px, 0px);
}
.ct4 .right a:hover i{left:50%;margin:5px 0 0 30px;opacity:1;filter:alpha(opacity:100);}
.ct4 .right a:hover b{display:block;opacity:1;filter:alpha(opacity:100);}

a.xu_ks1:hover{ color:#000; background:#f78d05;}
a.xu_ks2:hover{ color:#000; background:#e66371;}
a.nxu_ks1:hover{ color:#000; background:#06bff8;}
a.nxu_ks2:hover{ color:#000; background:#567dfc;}

.ct4 .right dt{ width:208px; height:291px; float:left; margin-bottom:10px; margin-left:12px;}
.ct4 .right dt p span{ color:#131313; font-size:18px; line-height:30px;}
.ct4 .right dt p{ width:190px;  color:#abaaaa; font-size:12px;  line-height:20px; text-align:center; font-family:'??????'; margin-top:25px;}
.ct4 .right dt img{margin-top:15px; margin-left:50px;}
.ct4 .right dt h3{width: 170px;
    margin-left: 19px;
    overflow: hidden;
    padding-top: 18px;
    margin-top: 30px;
    border-top: dashed thin #dedede;}
.ct4 .right dt h3 img{ margin-left:80px; margin-top:15px; }
.ct4 .right dt h3{position:relative;}
.ct4 .right dt h3 b{
    text-align: center;
    opacity: 0;
    transition: all 0.5s linear;}
.ct4 .right dt h3 i{    position: absolute;
    top: 16px;
    left: 50%;
    width: 18px;
    height: 18px;
    margin: 0 0 0 -6px;
    background: url(/images/img/bif.png) no-repeat;
    opacity: 0.5;
    transition: all 0.3s ease;}

/*??  ???  ?õô  ...*/
.ct5{margin: 0 auto; overflow:hidden; width:1120px;}
.ct5-h{width:1120px; overflow:hidden; margin: 0 auto; margin-top:20px; margin-bottom:20px; } 
.ct5 ol li{width:115px; height:40px; line-height:40px; font-size:18px; text-align:center; overflow:hidden; float:left; border-right: solid 1px #cbcbcb; } 
.ct5-h ol{ overflow:hidden; background-color:#efefef;}
.ct5 ul{ float:left; width:1120px; height:400px; overflow:hidden;}
.ct5 .left{ width:500px; height:380px; float:left; margin-top:15px; }
.ct5 .right{ width:620px; height:380px; float:right; margin-top:17px; }
.ct5 .right dd{float:right; overflow: hidden;}

.ct5 .right img{ width:190px; height:180px; float:left;  margin-bottom:16px; margin-left:16px; }
/*foot*/
.foot{border-top:2px solid #c5c5c5;  position:relative; z-index:0; height:135px;}
.footer{width:1120px; overflow:hidden; margin:auto;}
.footer_top{width:1120px; height:65px; border-bottom:1px solid #f2f2f2;}
.footer_left{float:left; width:415px; height:135px; border-right:1px solid #f2f2f2;}
.footer_left p{font-size:12px; font-family:"????"; padding-left:18px; color:#2e2e57; line-height:26px; padding-top:10px;}
.footer_left p span{color:#485139; }
.footer_right{width:704px; height:135px;  float:right;}
.footer_right_top{width:705px; height:65px; background:#f2f2f2;}
.footer_right_top img{float:left; padding-left:20px; padding-top:25px;}
.footer_right_top ul li{float:left; font-size:13px; margin-top:27px; border-right:1px solid #2e2e57; padding-right:14px; padding-left:17px;}
.footer_right_top ul li a{color:#2e2e57;}
.footer_right_bottom{width:705px; overflow:hidden; float:right;}
.footer_right_bottom p{font-size:12px; padding-left:22px; padding-top:16px; color:#8c8c8e; line-height:21px;}



/*?§Ò??*/
.list_lb{height:79px; border-bottom:1px solid #eaeaea; margin:0 auto;}
.list_top{width:1120px; margin:auto; overflow:hidden;}
.tp_left{float:left; overflow:hidden;}
.tp_left h4{padding-top:30px; float:left;}
.tp_left img{float:left;}
.tp_left h3{float:left; padding-top:31px; padding-left:10px; font-size:14px; font-family:"????"}
.tp_left h3 a{margin-right:6px; }
.tp_left h3 img{margin-right:3px;}
.tp_right{width:307px; float:right; overflow:hidden; padding-top:32px;}
.tp_right ul li{float:left; font-size:13px; color:#63666b; font-family:'??????'; margin-left:18px;}
.tp_right .this{border-bottom:2px solid #f63b2e; padding-bottom:29px;}


.list_1{width:1120px; margin:auto; overflow:hidden;  border-bottom:1px solid #eaeaea; margin-bottom:20px;}
.list_left{width:808px; float:left; border-right:1px solid #eaeaea; overflow:hidden;}
.list_article  ul li{width:195px; height:58px; background:#dcdde1; margin-right:1px; text-align:center; color:#5b5151; font-size:18px; font-family:'??????'; line-height:58px; float:left; margin-bottom:27px;}
.list_article .tab{background:#FF0000; color:#FFFFFF;}
.list_article{padding-top:25px; padding-bottom:22px; overflow:hidden;width:786px; border-bottom:1px  dotted #cccccc; }
.list_article .aleft{ width:400px; position:relative; height:222px; float:right;}
.list_article .aleft h3{font-size:18px; padding-bottom:25px; font-weight:bold; font-family:'??????'; color:#474545;}
.list_article .aleft h4{font-size:18px; font-family:'Arial'; color:#6d8ac4;}
.list_article .aleft p{font-size:14px; padding-bottom:13px; font-family:'????'; color:#777777; line-height:24px; padding-top:14px;}
.list_article .aleft .tb1{width:398px; height:53px; background:url(/images/img/lia.jpg) center top no-repeat;}

.list_article .aleft .fx{position:absolute; width:79px; overflow:hidden; right:0px; bottom:67px;}
.list_article .aleft .fx img{float:left;}
.list_article .aleft .fx h5{float:right; padding-top:1px; color:#c2c2c2;}
.list_article .aleft .pr{margin-left:18px; border:none;background:url(/images/img/p1.jpg) center top no-repeat; width:16px; height:15px; float:left;}

.list_article img{float:left;}
.list_article .tb1{width:398px; height:53px; background:url(/images/img/lia.jpg) center top no-repeat;}
/* ????? */
.list_art  ul li{width:130px; height:58px; background:#dcdde1; margin-right:1px; text-align:center; color:#5b5151; font-size:14px; font-family:'??????'; line-height:58px; float:left; margin-bottom:27px;}
.list_art .tab {background:#C66905; color:#FFFFFF;}
.list_art .tab a{ color:#FFFFFF;}
.list_art{padding-top:25px; padding-bottom:22px; overflow:hidden;width:786px; border-bottom:1px  dotted #cccccc;}
.list_art .aleft{ width:400px; position:relative; height:222px; float:right;}
.list_art .aleft h3{font-size:18px; padding-bottom:25px; font-weight:bold; font-family:'??????'; color:#474545;}
.list_art .aleft h4{font-size:18px; font-family:'Arial'; color:#6d8ac4;}
.list_art .aleft p{font-size:14px; padding-bottom:13px; font-family:'????'; color:#777777; line-height:24px; padding-top:14px;}
.list_art .aleft .fx{position:absolute; width:79px; overflow:hidden; right:0px; bottom:67px;}
.list_art .aleft .fx img{float:left;}
.list_art .aleft .fx h5{float:right; padding-top:1px; color:#c2c2c2;}
.list_art .aleft .pr{margin-left:18px; border:none;background:url(/images/img/p1.jpg) center top no-repeat; width:16px; height:15px; float:left;}

.list_art img{float:left;}
.list_art .tb1{width:398px; height:53px; background:url(/images/img/lia.jpg) center top no-repeat;}

.list_lf{width:808px; float:left; overflow:hidden;}
.list_lf .td1{width:785px; height:53px; float:left; background:url(/images/img/td2.jpg) center top no-repeat;}
.list_r{width:309px; float:right; overflow:hidden; border-left:1px solid #eaeaea; border-right:1px solid #eaeaea; }
.list_r01{width:309px; overflow:hidden; border-bottom:1px solid #eaeaea; }
.fuwu{ padding-top:25px; padding-bottom:5px; text-align:center; overflow:hidden;  }
.bmfu01{ width:276px; margin-left:25px; margin-top:5px; margin-bottom:20px; overflow:hidden;}
.bmfu01 ul li{ width:80px; height:70px; background:#f5f5f5; margin-right:10px; margin-top:10px; float:left; text-align:center;}

.list_r02{border-bottom:1px solid #eaeaea; }
.tjzj01{ width:276px; margin-left:20px; margin-top:5px; margin-bottom:20px; overflow:hidden;}
.tjzj01 ol li{float:left; margin-top:70px;  list-style:none;}
.tjzj01 ul li{ margin-top:5px; float:left; overflow:hidden;  }
.tjzj01 ul li img{ border:solid 1px  #e8e6e6;margin-left:60px;}
.tjzj01 ul li h3{ width:277px; font-size:16px; font-weight:bold; color:#444444; text-align:center; line-height:40px;}
.tjzj01 ul li h4{ width:277px; font-size:16px; font-weight:bold; color:#72a017; text-align:center; line-height:40px; }
.tjzj01 ul li p{ width:264px; font-size:12px; color:#444444;  line-height:25px; margin-left:10px;}
.tjzj01 ul li p a{ color:#f00;}



.list_r03{width:309px; height:315px; overflow:hidden; border-bottom:1px solid #eaeaea; }
.jal {
    width: 279px;
    height: 215px;
    margin: 0 15px 0px 15px;
}
.ja2 {
    width: 310px;
    height: 315px;
}
.list_r03 ul{ overflow:hidden; }
.list_r03 ul li{ float:left;}
.list_r03 .jxal{ width:265px;overflow:hidden; font-size:12px; line-height:20px; text-align:center; margin-left:15px;}
.ja2 .jxal{ width:310px;overflow:hidden; font-size:12px; line-height:20px; text-align:left; float:left;}
.ja2 .jxal span a{ color:#f00;}

.list_r04{width:309px; overflow:hidden; border-bottom:1px solid #eaeaea;}
.list_r04 .yydt_1{ width:278px; margin-left:16px; margin-top:5px; margin-bottom:20px; overflow:hidden;}
.list_r04 .yydt_1 p{ font-size:12px; float:right; line-height:22px;}
/*????????*/
.list_td{padding-top:28px; float:left; position:relative; overflow:hidden; padding-bottom:30px; width:786px; border-bottom:1px  solid #eaeaea;}
.list_td  .list_tdl{float: left;
    padding: 0 10px;
    width: 68px;
    height: 88px;
    color: #444; 
	background:url(/images/img/tubiao.png) center no-repeat;
	background-color: #e1e1e1;}
.list_td  .lirit{width:660px; overflow:hidden; float:right;}
.list_td  .lirit h3{font-size:18px; color:#474545; font-family:'??????';}
.list_td  .lirit p {font-size:11.75px; line-height:22px; color:#746969; font-family:'??????'}
.list_td  .lirit p span{color:#746969; font-family:'??????';}
.list_td .fx{position:absolute; width:79px; overflow:hidden; right:0px; bottom:37px;}
.list_td .fx img{float:left;}
.list_td .fx h4{float:right; padding-top:3px; color:#c2c2c2;}
.list_td .pr{margin-left:18px; border:none;background:url(/images/img/p1.jpg) center top no-repeat; width:16px; height:15px; float:left;}

.list_right{width:301px; padding-top:21px; float:right; overflow:hidden;}
.list_right ul li{float:left; margin-bottom:10px;}
.list_left .td1{width:785px; height:53px; float:left; background:url(/images/img/td2.jpg) center top no-repeat;}
/* ??????? */
input.mores {display:block; width:100%; height:54px; background:#e1dede url(/images/img/btn_more_on.png) no-repeat center 15px; cursor:pointer; -webkit-transition:background 400ms; transition:background 400ms;}
input.mores:hover {background-color:#e62b1e; background-image:url(/images/img/btn_more.png);}

/*xlr?§Ò????*/
.bmfu01
ul{height:250px}.bmfu01 ul
li{width:80px;height:68px;border-right:solid 1px #e7e7e7;border-top:solid 1px #e7e7e7;float:left;position:relative}.bmfu01 ul li
a{display:block;width:100%;width:80px;line-height:110px;overflow:hidden;text-align:center;z-index:0}.bmfu01 ul li a:hover{color:#fff;background-color:#90c01c}.bmfu01 ul li.ico_2,.bmfu01 ul li.ico_5,.bmfu01 ul li.ico_8,.bmfu01 ul li.ico_11,.bmfu01 ul
li.ico_14{border-right:none}.bmfu01 ul li
i{position:absolute;left:50%;top:36%;background:url("/images/img/icon_1.png") no-repeat 0 0;display:block}
.bmfu01 ul li.ico_0 i{width:29px;height:26px;margin:-13px 0 0 -14.5px;background-position:0 0}
.bmfu01 ul li.ico_1 i{width:31px;height:30px;margin:-15px 0 0 -15.5px;background-position:-33px 0}
.bmfu01 ul li.ico_2 i{width:32px;height:32px;margin:-16px 0 0 -16px;background-position:-69px 0}
.bmfu01 ul li.ico_3 i{width:32px;height:28px;margin:-14px 0 0 -16px;background-position:0 -71px}
.bmfu01 ul li.ico_4 i{width:31px;height:27px;margin:-13.5px 0 0 -15.5px;background-position:-33px -71px}
.bmfu01 ul li.ico_5 i{width:33px;height:30px;margin:-15px 0 0 -16.5px;background-position:-69px -71px}
.bmfu01 ul li.ico_6 i{width:31px;height:31px;margin:-15.5px 0 0 -15.5px;background-position:0 -136px}
.bmfu01 ul li.ico_7 i{width:31px;height:32px;margin:-16px 0 0 -15.5px;background-position:-33px -136px}
.bmfu01 ul li.ico_8 i{width:42px;height:27px;margin:-13.5px 0 0 -13.5px;background-position:-69px -136px}
.bmfu01 ul li.ico_9 i{width:31px;height:31px;margin:-12px 0 0 -14px;background-position:0 -211px}
.bmfu01 ul li.ico_10 i{width:31px;height:31px;margin:-15px 0 0 -10.5px;background-position:-33px -211px}
.bmfu01 ul li.ico_11 i{width:40px;height:24px;margin:-12px 0 0 -20px;background-position:-69px -211px}
.bmfu01 ul li.ico_0 a:hover i{background-position:-200px 0}
.bmfu01 ul li.ico_1 a:hover i{background-position:-233px 0}
.bmfu01 ul li.ico_2 a:hover i{background-position:-269px 0}
.bmfu01 ul li.ico_3 a:hover i{background-position:-200px -71px}
.bmfu01 ul li.ico_4 a:hover i{background-position:-233px -71px}
.bmfu01 ul li.ico_5 a:hover i{background-position:-269px -71px}
.bmfu01 ul li.ico_6 a:hover i{background-position:-200px -136px}
.bmfu01 ul li.ico_7 a:hover i{background-position:-233px -136px}
.bmfu01 ul li.ico_8 a:hover i{background-position:-269px -136px}
.bmfu01 ul li.ico_9 a:hover i{background-position:-200px -211px}
.bmfu01 ul li.ico_10 a:hover i{background-position:-235px -211px}
.bmfu01 ul li.ico_11 a:hover i{background-position:-269px -211px}
.bmfu01 ul li b{background-color:#fff;border:solid 5px #fff;position:absolute;left:50%;top:50%;margin-left:-65px;margin-top:-65px;z-index:1;box-shadow:0 0 3px rgba(0,0,0,0.4);display:none;text-align:center;line-height:24px;width:130px;height:159px;font-weight:normal;font-size:12px}
.bmfu01 ul li b img{display:block;width:130px;height:130px;margin-bottom:5px}
.bmfu01 ul li.ico_4 .active b{display:block;}
table p{ display:none;}
<!--?§Ò??foot????§Ý?-->
.zti{width:1120px; margin:auto; overflow:hidden;}
.zti01{ width:1120px; margin:auto; overflow:hidden; background:url(/images/img/xico.png) repeat-x bottom; margin-bottom:20px;  }
.db{width:1120px; margin:auto; overflow:hidden;}
.zti01 ul{ margin-left:20px;}
.zti01 ul li{ float:left; font-size:19px; font-family:'??????'; line-height:45px; padding-right:30px; }
.dtbs a{ color:#f00;     border-bottom: #f00 solid 1px;
    padding-bottom: 9px;}
.dtbs a:hover{ color:#f00;}
.zti01 img{float:right; margin-right:30px; margin-top:12px;}
.zti02 .ta1{width:335px; height:325px; float:left; background:#f2f2f2;}
.zti02 .ta1 h3{font-size:13px; padding-top:11px; color:#333333; padding-left:8px; line-height:25px;}
.zti02 .ta1 p{font-size:13px; color:#999999; padding-left:5px;}
.zti02 ul{float:right; width:785px;}
.zti02 ul li{float:left; width:182px; margin-left:14px;_margin-left:8px; margin-bottom:16px; background:#f2f2f2; height:154px;}
.zti02 ul li p{font-size:12px; padding-left:8px;}
.zti02  h4{font-size:13px; padding-top:8px; padding-bottom:4px; color:#333333; padding-left:8px;}


.list_1 .zj_list{width:807px; border-right:1px solid #eaeaea;float:left; overflow:hidden;}
.list_1 .zj_list .l1 a{ color:#fff;}
.list_1 .zj_list a:hover{ color:#fff;}
.list_1 .zj_list ul li{float:left; text-align:center; line-height:57px; font-size:14px; color:#443d3d; width:196px; height:57px;  margin-top:24px; margin-left:2px; background:#dcdde1; margin-bottom:25px;}
.list_1 .zj_list .l1{background:#e62b1e; color:#FFF;}
.list_1 .zj_list .zj_tb1{ width:786px; margin-left:2px; height:209px; margin-bottom:12px; overflow:hidden; background:#f1eff1; float:left;}
.list_1 .zj_list .zj_tb1 img{float:left; margin-right:27px; width:154px; height:209px;}
.list_1 .zj_list .zj_tb1 h3{font-size:18px; padding-top:79px; float:left; color:#e62b1e;font-family:'??????';}
.list_1 .zj_list .zj_tb1 h3 span{font-size:15px; color:#474545;}
.list_1 .zj_list .zj_tb1 h4{font-size:13px; margin-top:85px; margin-left:23px;  color:#a9a2a2; font-family:'????';}
.list_1 .zj_list .zj_tb1 .r{color:#eb6100;}
.list_1 .zj_list .zj_tb1 .g{color:#77b21a;}
.list_1 .zj_list .zj_tb1 p{width:586px; overflow:hidden;font-family:'????'; color:#746969; font-size:13px; line-height:20px; padding-top:15px;}
.list_1 .zj_list .td1{width:785px; margin-bottom:30px; margin-top:7px; height:53px; float:left; background:url(/images/img/td2.jpg) center top no-repeat;}

/*?§Ò????*/
.link-blocks {border-top:1px dotted #ccc;}
.link-block .zj_1 {display:block; padding:24px 24px 24px 0; height:120px; -webkit-transition:background-color 400ms; transition:background-color 400ms;}
.link-blocks .zj_1:last-child {border-bottom:0 none;}
.link-blocks .zj_1 .summary {float:left; margin-left:18px; width:640px; height:100%; line-height:18px; color:#746969;}
.link-blocks .zj_1 h1 {margin-bottom:8px; line-height:26px;}
.link-blocks .zj_1 h3 {margin:-4px 0; color:#746969;}
.link-blocks .zj_1 h3 a { color:#7ea546;}
.link-blocks .zj_1 h3 a:hover { color:#7ea546;}

.link-blocks .zj_1 p {margin-top:8px; height:62px; line-height:18px; color:#746969; overflow:hidden;}

<!--????§Ò?-->
.zj_list ul li{width:195px; height:58px; background:#dcdde1; margin-right:1px; text-align:center; color:#5b5151; font-size:18px; font-family:'??????'; line-height:58px; float:left; margin-bottom:27px; font-weight:bold;}

.zj_list .l1{background:#FF0000; color:#FFFFFF; font-weight:bold;}

.list_1 .zj_list .zj_1{ width:792px; margin-left:2px; height:195px; margin-bottom:12px; overflow:hidden; background:#f1eff1; float:left;}
.list_1 .zj_list .zj_1 h4 img{float:left; margin-right:35px; width:143px; height:165px; margin-top:15px; margin-left:15px;}
.list_1 .zj_list .zj_1 h3{font-size:18px; float:left; color:#7ea546; font-family:'??????'; margin-top:23px;}
.list_1 .zj_list .zj_1 p{width:586px; height:80px; overflow:hidden; font-family:'??????'; color:#746969; font-size:13px; line-height:25px; padding-top:15px;}
.list_1 .zj_list .zj_1 p span{ font-weight:bold;}
.list_1 .zj_list .td1{width:785px; margin-bottom:30px; margin-top:7px; height:53px; float:left; background:url(/images/img/td2.jpg) center top no-repeat;}
.shipin{width:306; margin-left:15px;}
.shipin ul{width:306; margin-bottom:5px;}
.shipin ol li{float:left; margin-right:8px; margin-bottom:15px;}
.xsu{width:306;margin-left:15px;}
.xsu ul li{ line-height:30px; font-size:13px;}
.list_rt03{ overflow:hidden;}

/*?????*/

.article_article{width:808px; float:left; border-right:1px solid #eaeaea; overflow:hidden;}
.article_top{width:808px; overflow:hidden;}
.art_box{width:88px; height:88px; background:#e1e1e1; float:left; margin-top:22px; margin-right:19px; }
.article_top h3{font-size:18px; font-family:'??????'; color:#474545; padding-top:25px;}
.article_top h4{font-size:12px; font-family:'??????'; color:#746969; padding-top:13px;}
.article_ct1{width:669px; margin-left:108px; font-size:14px;font-family:'??????'; line-height:30px; color:#746969; float:left; overflow:hidden; position:relative;}
.article_ct1 .daodu{width:669px; border-bottom:1px solid #d7d7d7; border-top:1px solid #d7d7d7; margin-top:20px; overflow:hidden; padding:15px auto; padding:15px 0; margin-bottom:20px;}
.article_ct1 .daodu .dct{ float:right; width:590px;}
.article_ct1 p{ margin-bottom:15px;}
.article_ct1 img{padding-top:7px;}
.article_ct1 .wxts{ background:url(/images/img/picwx.jpg) no-repeat; width:673px; height:121px; position:relative;}
.article_ct1 .wxts p{ width:500px; padding:15px 0 0 20px;}
.wzxs {
    width: 108px;
    height: 120px;
    right: 0;
    top: 0;
    position: absolute;
}
.article_ct2{width:785px; float:left; border-top:3px solid #e8e6e6; margin-top:45px; overflow:hidden;}
.article_ct2 .left{width:425px; float:left; height:205px; border-right:1px dotted #cccccc;}/*??????????????????205px*/

.article_ct2 .left h3{font-size:18px; font-family:'??????'; color:#474545; padding-top:24px;}
.article_ct2 .left p{font-size:13px;font-family:'??????'; padding-top:10px; color:#939191; float:left; line-height:22px; width:304px; }
.article_ct2 .left .art_box h3{ font-size:30px; color:#FF0000; padding-left:12px; padding-top:5px; font-family:'??????';}
.article_ct2 .left .art_box p{ font-size:13px; padding-top:0px; color:#444444; width:36px; padding-left:12px; font-weight:bold;  font-family:'??????';}

.article_ct2 .left a{float:left; margin-left:110px; margin-top:10px; color:#FF0000;}

.article_ct2 .right{width:358px; float:right; height:205px;}
.article_ct2 .right h3{font-size:19px; padding-bottom:16px;font-family:'??????'; color:#474545; padding-top:25px; padding-left:18px;}
.article_ct2 .right  ul li{padding-left:18px; margin-bottom:5px; font-size:13px; width:330px; overflow:hidden; color:#636161; font-family:'??????';}
.article_ct2 .right a{color:#636161; float:left; width:233px; overflow:hidden; height:18px;}
.article_ct2 .right  ul li span{float:right; color:#939191;}
.art_box h5{ font-size:30px; color:#FF0000; padding-left:12px; padding-top:5px; font-family:'??????';}
.art_box p{ font-size:13px; color:#444444; width:36px; padding-left:12px; font-weight:bold;  font-family:'??????';}
.art_box span{ font-size:13px; float:left;color:#444444; width:36px; padding-left:12px; font-weight:bold;  font-family:'??????';}

.art_box h3{ font-size:30px; color:#FF0000; padding-left:12px; padding-top:5px; font-family:'??????';}
.page { padding-left:30px;}
.page li{ float:left;}