﻿#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: 500px;
    overflow: hidden;
}
#body .left .LeftAbout
{
    width: 528px;
    float: left;
}
#body .left .RightNews
{
    width: 256px;
    float: right;
}

#body .right
{
    width: 269px;
    float: left;
    height: 500px;
}

#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: 28px;
    font-size: 13px;
}

#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
{
    padding-left: 35px;
    float: left;
    width: 210px;
    height: 200px;
}


#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: 190px;
    height: 190px;
    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: 190px;
    height: 190px;
}
#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: 229px;
    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: 258px;
    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;
}
#body #Links span
{
    font-weight: bold;
}

#body #Links a
{
    padding: 0px 7px;
}
