

#Focus
{
    width: 980px;
    height: 300px;
    overflow: hidden;
    position: relative;
    margin: auto;
}

#Focus ul
{
    height: 380px;
    position: absolute;
}

#Focus ul li
{
    float: left;
    width: 980px;
    height: 300px;
    overflow: hidden;
    position: relative;
    background: #000;
}

#Focus ul li div
{
    position: absolute;
    overflow: hidden;
}

#Focus .btnBg
{
    position: absolute;
    width: 980px;
    height: 20px;
    left: 0;
    bottom: 0;
}

#Focus .btn
{
    position: absolute;
    width: 960px;
    height: 15px;
    padding-bottom: 15px;
    right: 420px;
    bottom: 0;
    text-align: right;
}

#Focus .btn span
{
    display: inline-block;
    width: 15px;
    height: 15px;
    margin-left: 5px;
    cursor: pointer;
    background: url(lunbo_bottom_but.gif);
}

#Focus .btn span.on
{
    background: #fff;
}

#Focus .preNext
{
    width: 45px;
    height: 100px;
    position: absolute;
    top: 90px;
    cursor: pointer;
}

#Focus .pre
{
    left: 50px;
    top: 111px;
    width: 40px;
    height: 60px;
    background: url(jhy_lunbo_but.png) -118px -1px #669999 no-repeat;
    display: none;
}

#Focus .next
{
    right: 50px;
    top: 111px;
    width: 40px;
    height: 60px;
    background: url(jhy_lunbo_but.png) 2px -1px #669999 no-repeat;
    display: none;
}
#Focus img
{
    width: 100%;
}
/* main block*/
#body .MainBlock
{
    width: 980px;
    margin: auto;
    font-size: 12px;
}

#body .left
{
    float: left;
    width: 422px;
    height: 300px;
    overflow: hidden;
    border: 1px solid #e5e5e5;
}

#body .right2
{
    float: right;
    width: 262px;
    height: 300px;
    overflow: hidden;
    font-size: 12px;
    border: 1px solid #e5e5e5;
}

#body .topic
{
    height: 35px;
    background: url(box_bg1.jpg) repeat-x left top;
}

#body .topic .TopicTitle
{
    background: url(nav_bg1.jpg) no-repeat -7px 0px;
    float: left;
    padding-left: 15px;
    font-size: 14px;
    color: #429300;
    height: 35px;
    font-weight: bold;
    line-height: 35px;
}

#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: #333;
    text-decoration: none;
}

#body .topic .TopicMore
{
    float: right;
    font-size: 12px;
    padding-right: 10px;
    padding-top: 12px;
}

#body .topic .TopicMore img
{
}

#body .MBlockTable td
{
    line-height: 27px;
    font-size: 12px;
}

#body .left .MBlockTable .ListTitle
{
    background: url(title_icon1.gif) no-repeat 15px 10px;
    padding-left: 30px;
}

#body .right2 .MBlockTable td
{
    text-align: left;
    padding-left: 0;
}

#body .MainBlock .left .MBlockTable span
{
    color: #9a9a9a;
    padding-left: 10px;
    font-size: 11px;
}

#body .right
{
    width: 262px;
    float: left;
    height: 300px;
    overflow: hidden;
    border: 1px solid #e5e5e5;
}

#body .MainBlock .right .img
{
    padding: 10px 10px;
    width: 242px;
}

#body .MainBlock .right h1
{
    font-size: 14px;
    text-align: center;
}

#body .MainBlock .right .txt
{
    float: left;
    padding: 5px 10px 14px 10px;
    color: #6c6c6c;
}

#body .MainBlock .right2 .img
{
    padding: 0px 10px 10px 10px;
    width: 242px;
}

#body .MainBlock .right2 h1
{
    font-size: 14px;
    text-align: center;
}

#body .MainBlock .right2 .txt
{
    float: left;
    padding: 5px 10px 14px 10px;
    color: #6c6c6c;
}

#body .MainBlock .right2 .MBlockTable td
{
    color: #6c6c6c;
}

#body .MainBlock .right2 .MBlockTable td span
{
    color: #F90;
    font-weight: bold;
}

#body .MainBlock3
{
    width: 980px;
    margin: auto;
}

#body .MainBlock3 .right
{
    border: none;
}

#body .MainBlock3 .left
{
    width: 980px;
    height: 258px;
    border: none;
}

#body .MainBlock3 .right2
{
}


#body .MainBlock3 .left .blk_29
{
    width: 978px;
    height: 242px;
    overflow: hidden;
    zoom: 1;
    position: relative;
}

#body .MainBlock3 .left .blk_29 .LeftBotton
{
    background: url(lop1.gif) no-repeat 0px 0px;
    left: 10px;
    float: left;
    width: 34px;
    cursor: pointer;
    position: absolute;
    top: 90px;
    height: 114px;
}

#body .MainBlock3 .left .blk_29 .RightBotton
{
    right: 5px;
    background: url(lop2.gif) no-repeat 0px 0px;
    float: right;
    right: 0px;
    width: 34px;
    cursor: pointer;
    position: absolute;
    top: 90px;
    height: 114px;
}

#body .MainBlock3 .left .blk_29 .Cont
{
    margin: 0px auto;
    overflow: hidden;
    padding: 30px 0 0 0px;
    float: left;
    height: 190px;
    width: 888px;
    position: relative;
    left: 45px;
}

#body .MainBlock3 .left .blk_29 .box
{
    float: left;
    width: 222px;
    text-align: center;
    cursor: pointer;
    line-height: 30px;
    font-size: 12px;
    color: #429300;
}

#body .MainBlock3 .left .blk_29 .box a
{
    font-size: 12px;
    color: #429300;
}

#body .MainBlock3 .left .blk_29 .box IMG
{
    border: #f3f3fb 1px solid;
    padding: 3px;
    display: block;
    background: #fff;
    padding-bottom: 3px;
    margin: 0px auto;
    width: 155px;
    height: 155px;
}

#body .MainBlock3 .left .blk_29 .box A:hover IMG
{
    border: #ccc 1px solid;
}

#body .MainBlock3 .left .blk_29 .box P
{
}

#body .MainBlock3 .right2 .AutoScrollList
{
    height: 150px;
    margin: auto;
    overflow-y: scroll;
}

#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;
}



/*TabBlock*/
#body .MainBlock3 .left .TabBlock
{
    float: left;
    width: 100%;
    padding: 0px 0px;
}

#body .MainBlock3 .left .TabBlock .menu
{
    background-color: #FFFFFF;
    height: 35px;
    border-top: 1px solid #FFFFFF;
    border-right: 1px solid #FFFFFF;
    overflow: hidden;
    z-index: 1000;
    z-index: 101;
}

#body .MainBlock3 .left .TabBlock .menu ul
{
    margin: 0px;
    padding: 0px;
    list-style: none;
    position: relative;
    z-index: 101;
}

#body .MainBlock3 .left .TabBlock .menu li
{
    display: inline;
    height: 35px;
    float: left;
    cursor: pointer;
    z-index: 101;
}

#body .MainBlock3 .left .TabBlock .menu li a
{
    color: #429300;
    text-decoration: none;
    line-height: 35px;
    text-align: center;
    font-size: 12px;
    font-weight: normal;
    display: block;
    border-top: 0px solid #F5F5F5;
    height: 35px;
    border-left: 0px solid #FFFFFF;
    border-right: 0px solid #FFFFFF;
    z-index: 101;
    padding: 0px 20px;
    width: 80px;
    overflow: hidden;
}

#body .MainBlock3 .left .TabBlock .menu li a.tabactive
{
    border-left: 1px solid #DFDFDF;
    border-right: 1px solid #DFDFDF;
    color: #429300;
    font-weight: bold;
    border-top: 2px solid #429300;
    height: 34px;
    line-height: 33px;
    background: #FFFFFF url(top_bg1.jpg) repeat-x 0px -10px;
    font-size: 14px;
}

#body .MainBlock3 .left .TabBlock #tabcontent1, #body .MainBlock3 .left .TabBlock #tabcontent2, #body .MainBlock3 .left .TabBlock #tabcontent3, #body .MainBlock3 .left .TabBlock #tabcontent4, #body .MainBlock3 .left .TabBlock #tabcontent5, #body .MainBlock3 .left .TabBlock #tabcontent6, #body .MainBlock3 .left .TabBlock #tabcontent7, #body .MainBlock3 .left .TabBlock #tabcontent8, #body .MainBlock .left .TabBlock #tabcontent9, #body .MainBlock3 .left .TabBlock #tabcontent10
{
    padding: 0px 0px;
    border-left: 1px solid #e5e5e5;
    border-top: 1px solid #e5e5e5;
    border-right: 1px solid #e5e5e5;
    border-bottom: 1px solid #e5e5e5;
    font-size: 12px;
    background-color: #FFF;
    z-index: 100;
}









#body .ProductShow
{
    border: #dddddd 1px solid;
    width: 978px;
    font-size: 12px;
}

#body .ProductShow
{
    border: #dddddd 1px solid;
    width: 978px;
    font-size: 12px;
}

.hjc
{
}

.hjnav
{
    background-color: #fff;
    height: 213px;
    overflow: hidden;
}

.hjnavleft
{
    width: 148px;
    float: left;
    height: 214px;
    overflow: hidden;
}

.hjnavleft UL
{
}

.hjnavleft UL LI
{
    line-height: 42px;
    padding-left: 46px;
    height: 42px;
    width: 100px;
    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
{
    background: #429300;
}

.hjnavleft UL LI.hover0 a
{
    color: #FFFFFF;
    font-weight: bold;
}

.hjnavleft UL LI.hover1
{
    background: #429300;
}

.hjnavleft UL LI.hover1 a
{
    color: #FFFFFF;
    font-weight: bold;
}

.hjnavleft UL LI.hover2
{
    background: #429300;
}

.hjnavleft UL LI.hover2 a
{
    color: #FFFFFF;
    font-weight: bold;
}

.hjnavleft UL LI.hover3
{
    background: #429300;
}

.hjnavleft UL LI.hover3 a
{
    color: #FFFFFF;
    font-weight: bold;
}

.hjnavleft UL LI.hover4
{
    background: #429300;
}

.hjnavleft UL LI.hover4 a
{
    color: #FFFFFF;
    font-weight: bold;
}

.hjnavcn
{
    width: 820px;
    float: left;
    height: 215px;
    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;
}

#body #Links span
{
    font-weight: bold;
}

#body #Links a
{
    padding: 0px 7px;
}

.productIndexTuijian
{
    float: left;
    width: 978px;
    height: 34;
    overflow: hidden;
    border: 1px solid #e5e5e5;
    border-bottom: 0px;
}
