body
{
    padding: 0;
    margin: 0;
    font-size: 12px;
    background: url(../image/bg2.jpg) top repeat-x;
}
ul, li, dl, dd, dt, dd
{
    padding: 0;
    margin: 0;
    list-style-type: none;
}
.clear
{
    clear: both;
}
.top
{
    height: 153px;
    background: url(../image/bg.png) center repeat-x;
    width: 100%;
}
.top_x
{
    margin: 0 auto;
    width: 995px;
}
.top_a
{
    height: 88px;
}
.top_a_a
{
    float: left;
    width: 442px;
    padding-top: 8px;
}
.top_a_b
{
    float: left;
    width: 398px;
}
.top_a_c
{
    float: right;
    width: 131px;
    padding-top: 8px;
    color: #585858;
}
.top_a_c a
{
    color: #585858;
    text-decoration: none;
}
.top_a_c a:hover
{
    color: #900;
    text-decoration: underline;
}
.mass
{
    width: 995px;
    margin: 0 auto;
    background: #fff;
    border-left: 4px solid #dadada;
    border-right: 4px solid #dadada;
}
.flash
{
    width: 99%;
    margin: 0 auto;
    height: 400px;
    padding: 1px;
    border: 1px solid #cbcdcc;
}
.con_x
{
    width: 980px;
    margin: 0 auto;
    margin-top: 10px;
}
.con_x_left
{
    float: left;
    width: 218px;
}
.con_x_right
{
    float: right;
    width: 762px;
}
.foot
{
    margin-top: 10px;
    background: #f0f0f0;
    line-height: 25px;
    padding: 10px 20px 10px 20px;
    color: #585858;
    height: 248px;
    overflow: hidden;
}
.friends
{
    margin-top: 235px;
}
.foot a
{
    color: #585858;
    text-decoration: none;
}
.foot a:hover
{
    color: #900;
    text-decoration: underline;
}
.box_a
{
    height: 63px;
    width: 218px;
    line-height: 63px;
    font-weight: bold;
    text-align: center;
    background: url(../image/a01.gif);
}
.box_b88
{
    background: #f3f3f5;
    padding-bottom: 15px;
}
.box_b88 a
{
    color: #585858;
    text-decoration: none;
}
.box_b88 a:hover
{
    color: #900;
    text-decoration: underline;
}
.box_b88 li
{
    width: 200px;
    text-indent: 25px;
    line-height: 30px;
    margin-left: 6px;
}
.box_c
{
    width: 216px;
    border: 1px solid #ccc;
}
.box_c_a
{
    padding-left: 3px;
}
.box_c_b
{
    line-height: 25px;
    padding: 6px;
}
.box_c_b li
{
    float: left;
    width: 200px;
}
.box_c_b a
{
    color: #585858;
    text-decoration: none;
}
.box_c_b a:hover
{
    color: #900;
    text-decoration: underline;
}
.box_d
{
    margin-top: 10px;
}
.box_e_a
{
    height: 0;
}
.box_e_b
{
    line-height: 30px;
    color: #585858;
    text-indent: 10px;
}
.box_e_b a
{
    color: #585858;
    text-decoration: none;
}
.box_e_b a:hover
{
    color: #900;
    text-decoration: underline;
}
.box_f
{
    margin-top: 0;
    margin-left: 20px;
}
.box_f_a
{
    float: left;
    width: 303px;
    padding: 3px;
    border: 1px #ccc solid;
}
.box_f_b
{
    float: right;
    width: 426px;
    height: 213px;
    background: url(../image/a04.gif) no-repeat;
}
.about_a
{
    height: 30px;
    margin-top: 7px;
}
.about_a_a
{
    float: left;
    width: 100px;
    text-align: center;
    color: #fff;
    font-size: 14px;
    padding-top: 5px;
    padding-left: 8px;
}
.about_a_b
{
    float: right;
    width: 50px;
    color: #3e3e3e;
    padding-top: 13px;
}
.about_a_b a
{
    color: #3e3e3e;
    text-decoration: none;
    color: #fff;
}
.about_a_b a:hover
{
    color: #900;
    text-decoration: underline;
}
.about_b
{
    line-height: 22px;
    padding-left: 20px;
    padding-right: 15px;
    color: #696969;
    padding-top: 12px;
}
.box_g
{
    background: url(../image/a06.gif) no-repeat;
    height: 185px;
    width: 746px;
    margin-left: 13px;
    margin-top: 0;
    _margin-top: -15px;
    *margin-top: -15px;
}
.pro
{
    padding: 20px;
    color: #666;
    WIDTH: 700px;
    height: 160px;
    OVERFLOW: hidden;
}
.blk_18
{
    FONT-SIZE: 12px;
    OVERFLOW: hidden;
    WIDTH: 700px;
}
.blk_18 .pcont
{
    FLOAT: left;
    OVERFLOW: hidden;
    WIDTH: 635px;
}
.blk_18 .ScrCont
{
    WIDTH: 32766px;
    ZOOM: 1;
}
.blk_18 #List1_1
{
    FLOAT: left;
}
.blk_18 #List2_1
{
    FLOAT: left;
}
.blk_18 .LeftBotton
{
    BACKGROUND: url(../image/r_a.gif) left no-repeat;
    FLOAT: left;
    WIDTH: 30px;
    HEIGHT: 170px;
}
.blk_18 .RightBotton
{
    BACKGROUND: url(../image/r_b.gif) right no-repeat;
    FLOAT: left;
    WIDTH: 30px;
    HEIGHT: 170px;
}
.blk_18 .LeftBotton
{
    MARGIN-LEFT: 5px;
}
.blk_18 .RightBotton
{
    MARGIN-LEFT: 0;
}
.blk_18 .pl IMG
{
    DISPLAY: block;
    MARGIN: 6px auto 1px;
    CURSOR: pointer;
    border: 0;
}
.blk_18 .pl
{
    BORDER: #f3f3f3 1px solid;
    FLOAT: left;
    WIDTH: 175px;
    LINE-HEIGHT: 24px;
    TEXT-ALIGN: center;
    TEXT-DECORATION: none;
    margin-left: 5px;
    margin-right: 5px;
    COLOR: #900;
}
.blk_18 A.pl:hover
{
    BORDER: #900 1px solid;
    BACKGROUND: #fff;
    COLOR: #900;
}
.box_h
{
    margin-left: 21px;
    margin-top: 10px;
}
.box_h_a
{
    float: left;
    width: 360px;
}
.box_h_b
{
    float: right;
    width: 360px;
}
.news_a
{
    height: 30px;
    line-height: 30px;
    background: url(../image/a09.gif) repeat-x;
}
.news_a_a
{
    float: left;
    width: 100px;
    text-indent: 30px;
    color: #fff;
    font-size: 14px;
    font-weight: bold;
}
.news_a_a a
{
    color: #fff;
    text-decoration: none;
}
.news_a_a a:hover
{
    color: #fff;
    text-decoration: underline;
}
.news_a_b
{
    float: right;
    width: 60px;
    line-height: 25px;
    color: #585858;
    text-align: right;
    padding-right: 25px;
    background: url(../image/a07.gif) 68px 7px no-repeat;
}
.news_a_b a
{
    color: #585858;
    text-decoration: none;
}
.news_a_b a:hover
{
    color: #900;
    text-decoration: underline;
}
.news_b
{
    border: 1px #d8d8d8 solid;
    border-top: none;
    padding-top: 8px;
}
.news_b li
{
    float: left;
    width: 345px;
    color: #585858;
    height: 22px;
    line-height: 22px;
    border-bottom: 1px dotted #d9d9d9;
    padding-left: 10px;
}
.news_b a
{
    color: #585858;
    text-decoration: none;
}
.news_b a:hover
{
    color: #900;
    text-decoration: underline;
}
.product_a
{
    height: 30px;
    line-height: 30px;
    background: url(../image/a009.gif) repeat-x;
    font-size: 14px;
}
.product_a_a
{
    float: left;
    width: 100px;
    text-indent: 30px;
    color: #fff;
}
.product_a_a a
{
    color: #fff;
    text-decoration: none;
    font-weight: bold;
}
.product_a_a a:hover
{
    color: #fff;
    text-decoration: underline;
}
.product_a_b
{
    float: right;
    width: 60px;
    line-height: 25px;
    color: #585858;
    text-align: right;
    padding-right: 25px;
    background: url(../image/a07.gif) 68px 7px no-repeat;
}
.product_a_b a
{
    color: #585858;
    text-decoration: none;
    font-size: 12px;
}
.product_a_b a:hover
{
    color: #900;
    text-decoration: underline;
}
.product_b
{
    border: 1px solid #d8d8d8;
    border-top: none;
    padding-top: 10px;
}
.product_b li
{
    float: left;
    width: 172px;
    color: #585858;
    height: 160px;
    line-height: 15px;
    text-align: center;
    margin-left: 7px;
    margin-right: 5px;
}
.product_b img
{
    border: 1px solid #cecece;
}
.product_b a
{
    color: #585858;
    text-decoration: none;
}
.product_b a:hover
{
    color: #900;
    text-decoration: underline;
}
.content
{
    margin-left: 25px;
}
.content_a
{
    height: 30px;
    line-height: 30px;
    background: url(../image/a10.gif) bottom repeat-x;
}
.content_a_a
{
    float: left;
    width: 150px;
    text-indent: 30px;
    background: url(../image/a11.gif) left no-repeat;
}
.content_a_b
{
    float: right;
    width: 500px;
    text-align: right;
    padding-right: 10px;
    color: #585858;
}
.content_a_b a
{
    color: #585858;
    text-decoration: none;
}
.content_a_b a:hover
{
    color: #900;
    text-decoration: underline;
}
.content_b
{
    padding: 20px;
    line-height: 25px;
    color: #585858;
}
.content_b a
{
    color: #585858;
    text-decoration: none;
}
.content_b a:hover
{
    color: #900;
    text-decoration: underline;
}
.listnewss
{
    height: 30px;
    border: 1px solid #e6e6e6;
    line-height: 30px;
    width: 690px;
}
.listnews_a
{
    float: left;
    width: 450px;
    text-align: center;
    font-weight: bold;
}
.listnews_b
{
    float: left;
    width: 100px;
    text-align: center;
    font-weight: bold;
}
.listnews_c
{
    float: right;
    width: 100px;
    text-align: center;
    font-weight: bold;
}
.listnews
{
    margin-top: 10px;
    width: 690px;
}
.listnews li
{
    float: left;
    width: 690px;
    height: 30px;
    line-height: 30px;
    border-bottom: 1px dotted #ddd;
}
.newsa
{
    float: left;
    width: 450px;
    background: url(../image/a12.gif) 3px 12px no-repeat;
    text-indent: 17px;
}
.newsb
{
    float: left;
    width: 100px;
    text-align: center;
}
.newsc
{
    float: right;
    width: 100px;
    text-align: center;
}
.prolist
{
    width: 730px;
    margin-top: 20px;
}
.prolist li
{
    float: left;
    width: 230px;
    line-height: 23px;
    text-align: center;
    padding-bottom: 8px;
    padding-left: 5px;
    padding-right: 5px;
}
.prolist img
{
    border: 1px solid #d1d1d1;
    padding: 1px;
}
.prolist a
{
    color: #585858;
    text-decoration: none;
}
.prolist a:hover
{
    color: #900;
    text-decoration: underline;
}
.prolist8
{
    width: 730px;
    margin-top: 20px;
    padding-left: 0;
}
.prolist8 li
{
    float: left;
    width: 320px;
    line-height: 23px;
    text-align: center;
    padding-bottom: 8px;
    padding-left: 10px;
    padding-right: 10px;
}
.prolist8 img
{
    border: 1px solid #d1d1d1;
    padding: 1px;
}
.prolist8 a
{
    color: #585858;
    text-decoration: none;
}
.prolist8 a:hover
{
    color: #900;
    text-decoration: underline;
}
.zpage
{
    height: 30px;
    text-align: center;
    line-height: 30px;
    margin-top: 20px;
    margin-bottom: 15px;
}
.zpage a
{
    color: #585858;
    text-decoration: none;
}
.zpage a:hover
{
    color: #900;
    text-decoration: underline;
}
h1
{
    padding: 0;
    margin: 0;
    line-height: 30px;
    font-size: 14px;
    text-align: center;
    font-weight: bold;
}
.time
{
    line-height: 30px;
    text-align: center;
    color: #848484;
}
.conte
{
    line-height: 25px;
    margin-top: 10px;
}
.conte table
{
    border: 1px solid #d4d4d4;
    border-collapse: collapse;
}
.conte tr
{
    border: 1px solid #d4d4d4;
}
.conte td
{
    border: 1px solid #d4d4d4;
    padding: 3px;
}
.p_a
{
    float: right;
    width: 345px;
}
.p_a img
{
    border: 1px solid #bfbfbd;
    padding: 1px;
}
.p_b
{
    float: left;
    width: 700px;
}
.p_x
{
    width: 145px;
    height: 30px;
    line-height: 30px;
    text-align: center;
    font-weight: bold;
    background: url(../image/tabsbg02.gif) no-repeat;
    margin-top: 10px;
}
#qqonline_float
{
    width: 111px;
    position: fixed;
    *_position: absolute;
    right: 10px;
    top: 200px;
}
#qqonline_float .qq-top
{
    background: url("../image/qq-top.gif") no-repeat;
    height: 59px;
}
#qqonline_float .qq-bottom
{
    background: url("../image/qq-bottom.gif") no-repeat;
    height: 26px;
}
#qqonline_float .qq-list
{
    background: url("../image/qq-middle.jpg") repeat-y;
}
#qqonline_float .myqq
{
    text-align: center;
    padding-top: 3px;
    padding-bottom: 3px;
}
.pagelist
{
    margin: 5px auto;
    padding: 5px 0;
    text-align: center;
}
.pagelist a
{
    padding: 3px 8px;
    margin: 0 2px;
    border: 1px solid #ddd;
    color: #666;
    font-weight: bold;
}
.pagelist a:hover
{
    color: #3388d8;
}
.pagelist a.hover
{
    color: #3388d8;
    background: #eee;
}
.content-page
{
    border-top: 1px solid #dae9f8;
    margin-top: 7px;
    padding-top: 5px;
    margin-bottom: 5px;
}
.content-page a
{
    display: block;
    padding: 1px 10px;
    border: 1px solid #ddd;
    margin-right: 5px;
    color: #666;
    font-weight: bold;
}
.content-page a.now
{
    background: #eee;
    color: #3388d8;
}
.content-page a:hover
{
    color: #3388d8;
}
.box_b
{
    background: #f3f3f5;
    padding-bottom: 5px;
}
.box_b li
{
    width: 200px;
    text-indent: 25px;
    background: url(../image/a03.gif) no-repeat;
    line-height: 43px;
    height: 43px;
    margin-left: 8px;
    padding-bottom: 2px;
    padding-left: 10px;
    font-size: 14px;
    font-weight: bold;
}
.box_b a
{
    color: #585858;
    text-decoration: none;
}
.box_b a:hover
{
    color: #900;
    text-decoration: underline;
}
.news_b78 li
{
    float: left;
    width: 200px;
    color: #585858;
    height: 28px;
    line-height: 28px;
    border-bottom: 1px dotted #d9d9d9;
    padding-left: 8px;
}
.news_b78 a
{
    color: #585858;
    text-decoration: none;
}
.news_b78 a:hover
{
    color: #280;
    text-decoration: underline;
}
.top_b
{
    height: 56px;
    width: 995px;
    margin-top: 9px;
}
.top_b li
{
    float: left;
    width: 120px;
    height: 42px;
    line-height: 42px;
    text-align: center;
    color: #fff;
    background: url(../image/gx.jpg) right no-repeat;
    padding-top: 1px;
}
.top_b a
{
    color: #fff;
    text-decoration: none;
    font-size: 14px;
}
.top_b li:visited
{
    color: #fff;
    text-decoration: none;
    background: url(../image/gx1.jpg) right no-repeat;
    font-weight: bold;
}
.top_b li:hover
{
    color: #fff;
    text-decoration: none;
    background: url(../image/gx1.jpg) right no-repeat;
    font-weight: bold;
}
.top_b li:active
{
    color: #fff;
    text-decoration: none;
    background: url(../image/gx1.jpg) right no-repeat;
    font-weight: bold;
}
.mass88 ul
{
    margin: 0;
    padding: 0;
}
.mass88 ul li
{
    float: left;
    height: 40px;
    position: relative;
    list-style-type: none;
}
.mass88 ul li a:link
{
    color: #fff;
    text-decoration: none;
    list-style-type: none;
}
.mass88 ul li a:visited
{
    color: #fff;
    text-decoration: none;
}
.mass88 ul li div
{
    position: absolute;
    top: 44px;
    line-height: 25px;
    display: none;
    width: auto;
    text-align: center;
    color: #fff;
    left: 0;
}
.mass88 ul li div td
{
    background: url(../image/nav-sec-bg.jpg) no-repeat;
    background-position: top center;
    width: 120px;
    text-align: center;
}
.mass88 ul li div a
{
    color: #fff!important;
    display: inline;
    border: none;
    height: 33px;
    line-height: 33px;
    color: #fff;
    font-weight: bold;
}
.mass88 ul li div a:link, .ccmenu ul li div a:visited
{
    color: #fff;
}
.mass88 ul li div td:hover
{
    background: url(../image/nav-sec-bg.jpg) no-repeat;
    background-position: bottom center;
    border: none;
    color: #fff;
    text-decoration: underline;
}
.mass88 ul .block div
{
    display: block;
}
.lyinfo
{
    background: url('../image/ly01.jpg') no-repeat center;
    height: 402px;
}
.lyinfo dl
{
    padding: 20px 0 0 55px;
    *padding: 40px 0 0 55px;
    width: 415px;
}
.lyinfo dl dt
{
    height: 42px;
}
.lyinfo dl dt h3
{
    font-family: "Microsoft YaHei";
    font-size: 20px;
    color: #aa2b32;
}
.lyinfo dl dd
{
    clear: both;
    padding: 10px 0 0;
    display: inline-block;
}
.lyinfo dl dd p
{
    background: url(../image/ys_ico.gif) no-repeat 0 13px;
    font-family: "Microsoft YaHei";
    font-size: 14px;
    line-height: 30px;
    padding-left: 20px;
    color: #565656;
    margin: 2px;
}
.lyinfo dl dd p span
{
    color: #418b06;
    font-weight: bold;
}
.lyinfo2
{
    background: url('../image/ys02.jpg') no-repeat center;
    height: 380px;
}
.lyinfo2 dl
{
    padding-left: 520px;
}
