﻿#wrapper #head #FocusBG {
    width: 100%;
    height: 400px;
}

.fullSlide {
    width: 100%;
    position: relative;
    height: 410px;
    background: #fff;
}

    .fullSlide .bd {
        margin: 0 auto;
        position: relative;
        z-index: 0;
        overflow: hidden;
    }

        .fullSlide .bd ul {
            width: 100% !important;
        }

        .fullSlide .bd li {
            width: 100% !important;
            height: 410px;
            overflow: hidden;
            text-align: center;
        }

            .fullSlide .bd li a {
                display: block;
                height: 410px;
            }

    .fullSlide .hd {
        width: 100%;
        position: absolute;
        z-index: 1;
        bottom: 0;
        left: 0;
        height: 30px;
        line-height: 30px;
    }

        .fullSlide .hd ul {
            text-align: center;
        }

            .fullSlide .hd ul li {
                cursor: pointer;
                display: inline-block;
                *display: inline;
                zoom: 1;
                width: 22px;
                height: 7px;
                margin: 5px;
                overflow: hidden;
                background: #000;
                filter: alpha(opacity=50);
                opacity: 0.5;
                line-height: 999px;
            }

            .fullSlide .hd ul .on {
                background: #f00;
            }

    .fullSlide .prev, .fullSlide .next {
        display: block;
        position: absolute;
        z-index: 1;
        top: 50%;
        margin-top: -30px;
        left: 15%;
        z-index: 1;
        width: 40px;
        height: 60px;
        background: url(slider-arrow.png) -126px -137px #000 no-repeat;
        cursor: pointer;
        filter: alpha(opacity=50);
        opacity: 0.5;
        display: none;
    }

    .fullSlide .next {
        left: auto;
        right: 15%;
        background-position: -6px -137px;
    }



#body h1.tit-h1 {
    font-size: 38px;
    text-align: center;
    margin: 30px 0 15px;
    color: #f60;
}

#body .go-back {
    text-align: center;
    border-top: 1px dashed #ccc;
    padding: 10px;
    margin-top: 20px;
    font-size: 40px;
}

#body .wrap {
    border: 1px dashed #ccc;
    background: #f8f8f8;
    padding: 20px;
}

#body .tab {
}

#body .tab-hd {
    background: url("box_titlebg.png") no-repeat -150px top;
    overflow: hidden;
    zoom: 1;
}

    #body .tab-hd li {
        float: left;
        width: 100px;
        color: #fff;
        text-align: center;
        cursor: pointer;
        height: 30px;
        line-height: 30px;
    }

        #body .tab-hd li.active {
            background: url("box_titlebg.png") no-repeat -20px top;
            font-weight: bold;
            padding: 0px;
            margin: 0px;
            padding-left: 20px;
            font-size: 14px;
            text-align: left;
        }

            #body .tab-hd li.active a {
                color: #FFF;
                padding: 0px;
                margin: 0px;
                padding-left: 0;
                line-height: 30px;
                background: none;
            }

#body .tab-bd li {
    display: none;
    padding: 10px;
    border-top: 0 none;
}

#body .DivList {
    overflow: hidden;
    height: 222px;
    font-size: 12px;
    padding: 0px;
}

#body .right .DivList {
    height: 148px;
}

#body .DivList .DivLi {
    padding: 0px 10px 0px 0px;
}

    #body .DivList .DivLi a {
        line-height: 25px;
        padding: 0px;
        height: 25px;
        overflow: hidden;
    }

    #body .DivList .DivLi span {
        color: #b6120f;
        padding-right: 20px;
        font-size: 11px;
        width: 80px;
    }

/* main block*/
#body .MainBlock {
    width: 1080px;
    margin: auto;
    font-size: 12px;
}

    #body .MainBlock .BlockInner {
        border-left: 1px solid #e5e5e5;
        border-right: 1px solid #e5e5e5;
        border-bottom: 1px solid #e5e5e5;
    }

#body .left {
    float: right;
    width: 798px;
    height: 495px;
    overflow: hidden;
}

    #body .left .LeftAbout {
        width: 528px;
        float: left;
    }

    #body .left .RightNews {
        width: 256px;
        float: right;
    }

#body .right {
    width: 269px;
    float: left;
    height: 495px;
}

#body .topic {
    height: 30px;
    background: url("box_titlebg.png") no-repeat -30px top;
}

#body .MainBlock .right .topic {
}

#body .topic .TopicTitle {
    float: left;
    padding-left: 15px;
    font-size: 14px;
    color: #FFFFFF;
    height: 30px;
    font-weight: bold;
    line-height: 30px;
}

    #body .topic .TopicTitle p {
        font-size: 9px;
        text-transform: uppercase;
        font-weight: normal;
        color: #999;
        line-height: 150%;
    }

#body .right2 .topic, #body .left .topic {
    height: 45px;
}

    #body .right2 .topic .TopicTitle, #body .left .topic .TopicTitle {
        padding-left: 15px;
    }

#body .TopicTitle a {
    color: #FFFFFF;
    text-decoration: none;
}

#body .topic .TopicMore {
    float: right;
    font-size: 12px;
    padding-right: 10px;
    padding-top: 9px;
}

    #body .topic .TopicMore img {
    }

#body .MBlockTable td {
    line-height: 25px;
    font-size: 12px;
}

#body .left .MBlockTable .ListTitle {
    background: url("title_icon1.jpg") no-repeat 15px 10px;
    padding-left: 30px;
}

#body .MBlockTable td {
    text-align: left;
    padding-left: 0;
}

#body .MBlockTable span {
    color: #9a9a9a;
    padding-left: 10px;
    font-size: 11px;
}

#body .MainBlock .left .img {
    padding: 0px 10px 7px 10px;
}

#body .MainBlock .left h1 {
    font-size: 14px;
    text-align: center;
}

#body .MainBlock .left .txt {
    padding: 0px 10px 0px 10px;
    color: #6c6c6c;
}

    #body .MainBlock .left .txt p {
        line-height: 200%;
    }

#body .MainBlock .right .txt {
    padding: 10px 10px 0px 10px;
    color: #6c6c6c;
}

    #body .MainBlock .right .txt p {
        line-height: 200%;
    }


.FocusAD #buttom_0 {
    background-position: 0 0;
}

.FocusAD #buttom_1 {
    background-position: -22px 0;
}

.FocusAD #buttom_2 {
    background-position: -44px 0;
}

.FocusAD #buttom_3 {
    background-position: -66px 0;
}

.FocusAD #buttom_0.selected {
    background-position: 0 -16px;
}

.FocusAD #buttom_1.selected {
    background-position: -22px -16px;
}

.FocusAD #buttom_2.selected {
    background-position: -44px -16px;
}

.FocusAD #buttom_3.selected {
    background-position: -66px -16px;
}
/* */
.FocusAD {
    width: 243px;
    height: 225px;
    overflow: hidden;
    position: relative;
    padding-left: 10px;
}

    .FocusAD .slider, .FocusAD .num {
        position: absolute;
    }

        .FocusAD .slider li {
            list-style: none;
            display: inline;
        }

        .FocusAD .slider img {
            width: 243px;
            height: 225px;
            display: block;
        }

    .FocusAD .num {
        right: 5px;
        bottom: 5px;
    }

        .FocusAD .num li {
            float: left;
            color: #b6120f;
            text-align: center;
            line-height: 16px;
            width: 16px;
            height: 16px;
            font-family: Arial;
            font-size: 12px;
            cursor: pointer;
            overflow: hidden;
            margin: 3px 1px;
            border: 1px solid #b6120f;
            background-color: #fff;
        }

            .FocusAD .num li.on {
                color: #fff;
                line-height: 16px;
                width: 16px;
                height: 16px;
                font-size: 14px;
                margin: 3px 1px;
                border: 1px solid #b6120f;
                background-color: #b6120f;
                font-weight: bold;
            }



.blk_29 {
    PADDING: 0px 0px;
    OVERFLOW: hidden;
    ZOOM: 1;
    POSITION: relative;
}

    .blk_29 .LeftBotton {
        BACKGROUND: url(dirleft.jpg) no-repeat 0px 0px;
        LEFT: 10px;
        FLOAT: left;
        WIDTH: 35px;
        CURSOR: pointer;
        POSITION: absolute;
        TOP: 47px;
        HEIGHT: 114px;
    }

    .blk_29 .RightBotton {
        RIGHT: 5px;
        BACKGROUND: url(dirright.jpg) no-repeat -0px 0px;
        FLOAT: right;
        right: 0px;
        WIDTH: 35px;
        CURSOR: pointer;
        POSITION: absolute;
        TOP: 47px;
        HEIGHT: 114px;
    }

    .blk_29 .Cont {
        MARGIN: 0px auto;
        OVERFLOW: hidden;
        PADDING: 0px 0 0 0px;
        float: left;
        height: 155px;
        width: 700px;
        POSITION: relative;
        left: 47px;
    }

    .blk_29 .box {
        FLOAT: left;
        WIDTH: 175px;
        TEXT-ALIGN: center;
    }

        .blk_29 .box IMG {
            BORDER: #ccc 1px solid;
            PADDING: 3px;
            DISPLAY: block;
            BACKGROUND: #fff;
            PADDING-BOTTOM: 3px;
            MARGIN: 0px auto;
            width: 155px;
            height: 116px;
        }

        .blk_29 .box A:hover IMG {
            BORDER: #b6120f 1px solid;
        }

        .blk_29 .box P {
            WIDTH: 175px;
            LINE-HEIGHT: 20px;
            text-align: center;
            font-size: 12px;
            color: #b6120f;
        }

#body .MainBlock .right2 #demo {
    background: #FFF;
    overflow: hidden;
    width: 230px;
    height: 240px;
    margin: auto;
}

#body .MainBlock .right2 #indemo {
    float: left;
    height: 800%;
}

#body .MainBlock .right2 #demo1 {
    float: left;
}

#body .MainBlock .right2 #demo2 {
    float: left;
}






#body .ProductShow {
    border-left: 1px solid #e5e5e5;
    border-right: 1px solid #e5e5e5;
    border-bottom: 1px solid #e5e5e5;
    WIDTH: 1078px;
    font-size: 12px;
}

    #body .ProductShow .boxgrid h3 a:hover {
        font-weight: bold;
    }

    #body .ProductShow .albumblock {
        float: left;
        width: 162px;
        height: 162px;
    }


    #body .ProductShow .boxgrid h3 {
        font-weight: normal;
        color: #FFF;
        text-align: center;
        line-height: 30px;
    }

        #body .ProductShow .boxgrid h3 a {
            color: #FFF;
        }

    #body .ProductShow .boxgrid {
        width: 160px;
        height: 160px;
        background: #b6120f;
        border: solid 1px #DDDDDD;
        overflow: hidden;
        position: relative;
    }

        #body .ProductShow .boxgrid .cover {
            position: relative;
            top: 130px;
        }

        #body .ProductShow .boxgrid img {
            position: absolute;
            top: 0;
            left: 0;
            border: 0;
            width: 160px;
        }

        #body .ProductShow .boxgrid p {
            padding: 5px 10px;
            color: #ccc;
            font-weight: normal;
        }

            #body .ProductShow .boxgrid p a {
                color: #ccc;
            }

    #body .ProductShow .boxcaption {
        float: left;
        position: absolute;
        background: #b6120f;
        height: 100px;
        width: 100%;
        opacity: .8;
        /* For IE 5-7 */
        filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
        /* For IE 8 */
        -MS-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
    }

    #body .ProductShow .captionfull .boxcaption {
        top: 160;
        left: 0;
    }

    #body .ProductShow .caption .boxcaption {
        top: 130;
        left: 0;
    }



.hjc {
}

.hjnav {
    BACKGROUND-COLOR: #fff;
    HEIGHT: 428px;
    overflow: hidden;
}

.hjnavleft {
    WIDTH: 188px;
    FLOAT: left;
    HEIGHT: 429px;
    z-index: 100;
}

    .hjnavleft UL {
    }

        .hjnavleft UL LI {
            LINE-HEIGHT: 42px;
            PADDING-LEFT: 46px;
            HEIGHT: 42px;
            width: 142px;
            background: url(box_bg3.jpg) no-repeat left top;
            border-bottom: 1px solid #dddddd;
            border-right: 1px solid #dddddd;
        }

            .hjnavleft UL LI a:hover {
                text-decoration: none;
            }

            .hjnavleft UL LI.hover0 {
                width: 155px;
                border-right: none;
                border-bottom: 1px solid #FFF;
                background: url(box_bg32.jpg) no-repeat -1px top;
            }

                .hjnavleft UL LI.hover0 a {
                    color: #FFFFFF;
                    font-weight: bold;
                }

            .hjnavleft UL LI.hover1 {
                width: 155px;
                border-right: none;
                border-bottom: 1px solid #FFF;
                background: url(box_bg32.jpg) no-repeat -1px top;
            }

                .hjnavleft UL LI.hover1 a {
                    color: #FFFFFF;
                    font-weight: bold;
                }

            .hjnavleft UL LI.hover2 {
                width: 155px;
                border-right: none;
                border-bottom: 1px solid #FFF;
                background: url(box_bg32.jpg) no-repeat -1px top;
            }

                .hjnavleft UL LI.hover2 a {
                    color: #FFFFFF;
                    font-weight: bold;
                }

            .hjnavleft UL LI.hover3 {
                width: 155px;
                border-right: none;
                border-bottom: 1px solid #FFF;
                background: url(box_bg32.jpg) no-repeat -1px top;
            }

                .hjnavleft UL LI.hover3 a {
                    color: #FFFFFF;
                    font-weight: bold;
                }

            .hjnavleft UL LI.hover4 {
                width: 155px;
                border-right: none;
                border-bottom: 1px solid #FFF;
                background: url(box_bg32.jpg) no-repeat -1px top;
            }

                .hjnavleft UL LI.hover4 a {
                    color: #FFFFFF;
                    font-weight: bold;
                }

            .hjnavleft UL LI.hover5 {
                width: 155px;
                border-right: none;
                border-bottom: 1px solid #FFF;
                background: url(box_bg32.jpg) no-repeat -1px top;
            }

                .hjnavleft UL LI.hover5 a {
                    color: #FFFFFF;
                    font-weight: bold;
                }

            .hjnavleft UL LI.hover6 {
                width: 155px;
                border-right: none;
                border-bottom: 1px solid #FFF;
                background: url(box_bg32.jpg) no-repeat -1px top;
            }

                .hjnavleft UL LI.hover6 a {
                    color: #FFFFFF;
                    font-weight: bold;
                }

            .hjnavleft UL LI.hover7 {
                width: 155px;
                border-right: none;
                border-bottom: 1px solid #FFF;
                background: url(box_bg32.jpg) no-repeat -1px top;
            }

                .hjnavleft UL LI.hover7 a {
                    color: #FFFFFF;
                    font-weight: bold;
                }

            .hjnavleft UL LI.hover8 {
                width: 155px;
                border-right: none;
                border-bottom: 1px solid #FFF;
                background: url(box_bg32.jpg) no-repeat -1px top;
            }

                .hjnavleft UL LI.hover8 a {
                    color: #FFFFFF;
                    font-weight: bold;
                }

            .hjnavleft UL LI.hover9 {
                width: 155px;
                border-right: none;
                border-bottom: 1px solid #FFF;
                background: url(box_bg32.jpg) no-repeat -1px top;
            }

                .hjnavleft UL LI.hover9 a {
                    color: #FFFFFF;
                    font-weight: bold;
                }

            .hjnavleft UL LI.hover10 {
                width: 155px;
                border-right: none;
                border-bottom: 1px solid #FFF;
                background: url(box_bg32.jpg) no-repeat -1px top;
            }

                .hjnavleft UL LI.hover10 a {
                    color: #FFFFFF;
                    font-weight: bold;
                }

.hjnavcn {
    WIDTH: 100%;
    HEIGHT: 429px;
    OVERFLOW: hidden;
}

.f {
    PADDING-BOTTOM: 10px;
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 0px;
    PADDING-TOP: 10px;
}

.dcn {
    PADDING-BOTTOM: 10px;
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 0px;
    PADDING-TOP: 10px;
}

.shengming {
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 0px;
    PADDING-TOP: 10px;
}

.cfr H5 IMG {
    DISPLAY: block;
}

.cfr UL LI.tenlion IMG {
    DISPLAY: block;
}

.jdcenter IMG {
    DISPLAY: block;
}

.cfr UL LI IMG {
    DISPLAY: none;
}

.cfr UL LI.tenlion P {
    DISPLAY: none;
}

.hjone {
    PADDING-BOTTOM: 10px;
    LINE-HEIGHT: 22px;
    PADDING-LEFT: 10px;
    PADDING-RIGHT: 10px;
    HEIGHT: 158px;
    PADDING-TOP: 10px;
}

    .hjone P {
        PADDING-BOTTOM: 5px;
        TEXT-INDENT: 2em;
    }




#body #Links {
    padding: 10px 8px;
    line-height: 25px;
    font-size: 12px;
    border: 1px solid #e5e5e5;
    /*border:1px solid #0094ff;*/
}

    #body #Links span {
        font-weight: bold;
    }

    #body #Links a {
        padding: 0px 7px;
    }
