body
{
    font-size: 12px;
    margin: 0 auto;
    font-family: Arial, Helvetica, sans-serif;
}
ul, li, img, p
{
    margin: 0px;
    padding: 0px;
    border: 0px;
}
table, tr, td
{
    border-collapse: collapse;
}

a
{
    text-decoration: none;
    color: #000;
}
a:hover
{
    text-decoration: none;
    color: #cc0000;
}

a.dh1
{
    text-decoration: none;
    color: #8d0102;
}
a.dh1:hover
{
    text-decoration: none;
    color: #000;
}

a.dh2
{
    text-decoration: none;
    color: #fff;
}
a.dh2:hover
{
    text-decoration: none;
    color: #fff;
}

a.dh3
{
    text-decoration: underline;
    color: #ad1f1e;
}
a.dh3:hover
{
    text-decoration: underline;
    color: #000;
}

a.dh4
{
    text-decoration: underline;
    color: #0097d0;
}
a.dh4:hover
{
    text-decoration: underline;
    color: #000;
}

a.dh5
{
    text-decoration: none;
    color: #168f4a;
}
a.dh5:hover
{
    text-decoration: none;
    color: #000;
}

a.dh6
{
    text-decoration: none;
    color: #0381b1;
}
a.dh6:hover
{
    text-decoration: none;
    color: #000;
}

a.dh7
{
    text-decoration: none;
    color: #258157;
}
a.dh7:hover
{
    text-decoration: none;
    color: #000;
}

a.dh8
{
    text-decoration: none;
    color: #c20202;
}
a.dh8:hover
{
    text-decoration: none;
    color: #000;
}

a.dh9
{
    text-decoration: none;
    color: #f26424;
}
a.dh9:hover
{
    text-decoration: none;
    color: #000;
}

#header
{
    width: 100%;
    height: auto;
    overflow: hidden;
}
#central, #foot, .top_k
{
    width: 962px;
    height: auto;
    overflow: hidden;
    margin: 0 auto;
}

.top_bj
{
    background-image: url(../images/ico2.gif);
    height: 99px;
}
.top_right
{
    width: 345px;
    height: auto;
    float: right;
}
.top_right .ss
{
    width: 345px;
    height: auto;
    margin-top: 10px;
}
.top_right .ss div
{
    background-image: url(../images/ico.gif);
    width: 280px;
    height: 25px;
    float: left;
    padding: 5px 0px 0px 5px;
}
.top_right .ss p
{
    float: right;
}
.top_right .ss input
{
    width: 260px;
    border: 0px;
}
.top_bj2
{
    background-image: url(../images/ico3.gif);
    height: 40px;
}
.nav
{
    list-style: none;
    padding-top: 3px;
}
.nav li
{
    float: left;
    font-size: 14px;
    font-weight: bold;
    color: #FFF;
    margin: 0px 5px;
    display: inline;
    line-height: 35px;
}
.nav .xz
{
    background-image: url(../images/ico4.gif);
    width: 58px;
    height: 35px;
    float: left;
    text-align: center;
}
.nav .xz2
{
    background-image: url(../images/ico5.gif);
    width: 85px;
    height: 35px;
    float: left;
    text-align: center;
}
.nav a
{
    text-decoration: none;
    color: #fff;
}
.nav a:hover
{
    text-decoration: none;
    color: #007100;
}

.banner
{
    float: left;
    margin-top: 10px;
}
.banner img
{
    width: 651px;
    height: 300px;
}
.central_box
{
    width: 280px;
    height: auto;
    float: right;
    background-color: #eee;
    margin-top: 10px;
    padding: 10px;
}
.central_box .tp
{
    border: 1px solid #8f8e8c;
    padding: 2px;
    background-color: #FFF;
    width: 120px;
    float: left;
    height: 90px;
    position: relative;
    margin-top: 5px;
}
.central_box .tp p img
{
    width: 120px;
    height: 90px;
}
.central_box .tp .ceng
{
    position: absolute;
    left: 0px;
    top: 0px;
}
.central_box .wz
{
    width: 145px;
    height: auto;
    float: right;
    margin-top: 5px;
    line-height: 22px;
    text-indent: 2em;
}
.central_box .tb
{
    float: left;
    width: 24px;
    height: auto;
    margin-top: 10px;
}
.central_box ul
{
    margin-top: 7px;
    width: 250px;
    height: auto;
    float: right;
    list-style: none;
}
.central_box ul li
{
    border-bottom: 1px dashed #bfbfbf;
    line-height: 25px;
    overflow: hidden;
}
.central_box ul li div
{
    float: left;
}
.central_box ul li p
{
    float: right;
}
.central_box2
{
    background-image: url(../images/ico9.gif);
    height: 50px;
    border: 1px solid #bdbdbd;
    width: 960px;
    margin-top: 10px;
}
.central_box2 div
{
    float: left;
}
.central_box2 p
{
    float: right;
    line-height: 50px;
    padding-right: 15px;
}
.central_box3
{
    width: 180px;
    height: auto;
    border: 1px solid #004103;
    float: left;
    margin: 10px 5px 0px 5px;
    display: inline;
}
.central_box3 img
{
    width: 180px;
    height: 235px;
}
.central_box3 p
{
    background-color: #f0ffc6;
    text-align: center;
    line-height: 22px;
    padding: 5px 0px;
}
.central_box3 p b
{
    font-size: 14px;
}
.central_box4
{
    padding: 3px;
    background-color: #FFFFFF;
    border: 1px solid #bdbdbd;
    width: 255px;
    height: auto;
    float: left;
    margin-top: 10px;
}
.central_box4 img
{
    width: 255px;
    height: 334px;
}
.central_box4 p
{
    text-align: center;
    font-weight: bold;
    font-size: 14px;
    background-color: #6c6c6c;
    padding: 7px 0px;
}
.central_box4 p a, .central_box5 div p a, .central_box11 div p a
{
    text-decoration: none;
    color: #fff;
}
.central_box4 p a:hover, .central_box5 div p a:hover, .central_box11 div p a:hover
{
    text-decoration: none;
    color: #fff;
}
.central_box5
{
    width: 435px;
    height: auto;
    float: left;
}
.central_box5 div
{
    padding: 2px;
    background-color: #fff;
    border: 1px solid #bdbdbd;
    width: 120px;
    height: auto;
    float: left;
    margin: 10px 0px 10px 17px;
    display: inline;
}
.central_box5 div img, .central_box11 div img
{
    width: 120px;
    height: 145px;
}
.central_box5 div p, .central_box11 div p
{
    background-color: #6c6c6c;
    padding: 5px;
    text-align: center;
}
.central_box6
{
    width: 253px;
    height: auto;
    float: right;
    margin-top: 10px;
    background-color: #eee;
}
.central_box6_box
{
    background-image: url(../images/ico13.gif);
    width: 253px;
    height: 304px;
    margin-top: 10px;
}
.central_box6_box ul
{
    list-style: none;
    padding: 3px 10px 0px 40px;
}
.central_box6_box ul li
{
    line-height: 30px;
    overflow: hidden;
}
.central_box6_box ul li div
{
    float: left;
}
.central_box6_box ul li p
{
    float: right;
}
.central_box7
{
    padding: 8px;
    background-color: #eee;
    width: 232px;
    height: auto;
    float: left;
    margin-top: 10px;
}
.central_box7 .tp img
{
    width: 232px;
    height: 144px;
}
.central_box7 ul
{
    list-style: none;
}
.central_box7 ul li
{
    border-bottom: 1px dashed #bfbfbf;
    overflow: hidden;
    line-height: 26px;
}
.central_box7 ul li div
{
    float: left;
    background: url(../images/ico15.gif) no-repeat left;
    padding-left: 15px;
}
.central_box7 ul li p
{
    float: right;
}
.central_box8
{
    background-image: url(../images/ico16.gif);
    width: 196px;
    height: 336px;
    padding: 12px 11px 0px 11px;
    float: left;
    margin: 10px 0px 0px 20px;
    display: inline;
}
.central_box8 .tp, .central_box8 .tp img
{
    width: 196px;
    height: 283px;
}
.central_box8 .wz
{
    width: 150px;
    height: auto;
    float: left;
    line-height: 22px;
    padding-top: 5px;
}
.central_box8 .wz b
{
    font-size: 14px;
}
.central_box8 .wz2
{
    float: right;
    color: #FFF;
    font-size: 28px;
    font-weight: bold;
    padding-top: 15px;
}
.central_box9
{
    width: 266px;
    height: auto;
    float: left;
}
.central_box9 div
{
    width: 256px;
    height: 109px;
    padding: 4px;
    border: 1px solid #bdbdbd;
    background-color: #eee;
    margin-top: 10px;
}
.central_box9 div img
{
    width: 256px;
    height: 109px;
}
.central_box10
{
    width: 210px;
    height: auto;
    float: left;
    margin: 10px 0px 0px 7px;
    display: inline;
}
.central_box10 .wz, .central_box12 .wz
{
    background-color: #808080;
    width: 210px;
    height: auto;
    overflow: hidden;
    color: #FFF;
}
.central_box10 .wz p, .central_box12 .wz p
{
    font-size: 42px;
    font-weight: bold;
    width: 46px;
    text-align: center;
    float: left;
}
.central_box10 .wz div, .central_box12 .wz div
{
    line-height: 22px;
}
.central_box10 .wz div b, .central_box12 .wz div b
{
    font-size: 16px;
}
.central_box11
{
    width: 705px;
    height: auto;
    float: left;
}
.central_box11 div
{
    padding: 2px;
    background-color: #fff;
    border: 1px solid #bdbdbd;
    width: 120px;
    height: auto;
    float: left;
    margin: 10px 7px;
    display: inline;
}
.central_box12
{
    width: 210px;
    height: auto;
    float: left;
    margin: 10px 2px 0px 0px;
    display: inline;
}
.central_box13
{
    width: 326px;
    height: auto;
    float: right;
    margin-top: 10px;
}
.central_box13 div
{
    width: 161px;
    float: left;
    margin-left: 2px;
    display: inline;
}
.central_box13 img
{
    width: 161px;
    height: 161px;
}
.central_box13 p
{
    font-size: 14px;
    font-weight: bold;
    background-color: #6c6c6c;
    text-align: center;
    padding: 5px 0px;
}
.central_box14
{
    width: 962px;
    height: auto;
    overflow: hidden;
    margin-top: 10px;
}
.central_box14 div
{
    background: #74b733 url(../images/ico22.gif) no-repeat right;
    height: 26px;
    width: 960px;
    font-size: 14px;
    padding: 2px 0px 0px 2px;
}
.central_box14 div a
{
    text-decoration: none;
    color: #fff;
    float: left;
    padding: 5px 10px;
}
.central_box14 div a:hover
{
    text-decoration: none;
    color: #000;
    font-weight: bold;
    background-color: #FFF;
}
.central_box14 p
{
    border-bottom: 1px solid #bdbdbd;
    border-left: 1px solid #bdbdbd;
    border-right: 1px solid #bdbdbd;
    width: 940px;
    padding: 5px 10px;
    line-height: 22px;
}
.ft_wz
{
    margin: 10px 0px;
}

.gr_left
{
    width: 218px;
    height: auto;
    overflow: hidden;
    padding: 1px 1px 80px 1px;
    border: 1px solid #ccd5f2;
    float: left;
    margin-top: 10px;
}
.gr_left_top
{
    background-image: url(../images/ico23.gif);
    height: 20px;
}
.gr_left_tx
{
    width: 37px;
    height: 36px;
    padding: 1px;
    border: 1px solid #bdbdbd;
}
.gr_left_tx img
{
    width: 37px;
    height: 36px;
}
.gr_left_box
{
    width: 188px;
    height: auto;
    overflow: hidden;
    padding: 10px 0px;
    margin: 0 auto;
    border-bottom: 1px solid #ccd5f2;
}
.gr_left_box2
{
    width: 188px;
    height: auto;
    margin: 0 auto;
    list-style: none;
}
.gr_left_box2 li
{
    background-image: url(../images/ico26.gif);
    height: 30px;
    border-bottom: 1px solid #ccd5f2;
    font-size: 14px;
    font-weight: bold;
    padding-top: 13px;
}
.gr_left_box2 li img
{
    margin-right: 10px;
}
.gr_right
{
    width: 725px;
    height: auto;
    float: right;
}
.gr_right_box
{
    background-color: #f6f7fc;
    border: 1px solid #ededf5;
    padding: 15px;
    margin-top: 10px;
}
.gr_right_box2
{
    background-color: #f6f7fc;
    border: 1px solid #ededf5;
    padding: 10px;
    margin-top: 10px;
    width: 703px;
    height: auto;
    overflow: hidden;
}
.gr_right_box2_bt
{
    font-size: 14px;
    font-weight: bold;
    color: #7e7e7e;
    border-bottom: 2px solid #45a371;
    padding-bottom: 5px;
}
.gr_right_box2_cp
{
    width: 84px;
    height: auto;
    float: left;
    margin: 10px 0px 0px 14px;
    display: inline;
}
.gr_right_box2_cp div
{
    padding: 1px;
    border: 1px solid #b5d2ed;
    width: 80px;
    height: 60px;
}
.gr_right_box2_cp div img
{
    width: 80px;
    height: 60px;
}
.gr_right_box2_cp p
{
    text-align: center;
    margin-top: 5px;
}
.page
{
    padding: 20px 0px;
    width: auto;
    float: right;
}
.page a
{
    text-decoration: none;
    color: #14603f;
    border: 1px solid #bdbfc3;
    padding: 3px 5px;
    float: left;
    margin-left: 5px;
}
.page a:hover
{
    text-decoration: none;
    color: #fff;
    background-color: #14603f;
    border: 1px solid #bdbfc3;
    font-weight: bold;
}

.central_left
{
    border: 1px solid #b3dbc3;
    margin-top: 20px;
    padding: 15px;
    width: 635px;
    height: auto;
    overflow: hidden;
    float: left;
}
.central_left_box
{
    background-image: url(../images/ico35.gif);
    height: 36px;
    width: 635px;
    margin-top: 20px;
    font-size: 14px;
}
.central_left_box .xz
{
    background-image: url(../images/ico36.gif);
    width: 98px;
    height: 36px;
    line-height: 36px;
    text-align: center;
    float: left;
    margin-left: 10px;
    display: inline;
}
.central_left_box .xz2
{
    width: 98px;
    height: 36px;
    line-height: 32px;
    text-align: center;
    font-weight: bold;
    float: left;
    margin-left: 10px;
    display: inline;
}
.central_left_box2
{
    border-bottom: 1px dashed #8c8c8c;
    padding: 10px 0px;
}
.central_left_box2_box
{
    background-color: #ffffee;
    border: 1px solid #9d9d9d;
    padding: 5px 10px;
    margin-bottom: 10px;
}

.central_right
{
    width: 275px;
    height: auto;
    float: right;
    margin-top: 20px;
}
.central_right_box
{
    background-color: #eee;
}
.central_right_lb
{
    list-style: none;
    width: 275px;
    height: auto;
    overflow: hidden;
}
.central_right_lb li
{
    overflow: hidden;
    padding: 7px 10px;
    clear: both;
}
.central_right_lb li div, .central_right_lb2 li div
{
    float: left;
}
.central_right_lb li div img
{
    vertical-align: middle;
    margin-right: 10px;
}
.central_right_lb li p, .central_right_lb2 li p
{
    float: right;
    color: #189048;
    font-weight: bold;
}
.central_right_lb .ys
{
    background-color: #f4f4f4;
}
.central_right_lb .ys2
{
    background-color: #e3e3e3;
}
.central_right_lb .ys3
{
    background-color: #fff;
    padding: 3px 30px;
    overflow: hidden;
    width: 275px;
}
.central_right_lb .ys3 font
{
    float: left;
    font-size: 12px;
    line-height: 28px;
    padding-top: 10px;
}
.central_right_lb .ys3 img
{
    width: 102px;
    height: 76px;
}
.central_right_lb2
{
    background-image: url(../images/ico40.gif);
    width: 275px;
    height: 506px;
    list-style: none;
    padding-top: 2px;
}
.central_right_lb2 li
{
    overflow: hidden;
    padding: 0px 10px 0px 40px;
    line-height: 30px;
}

.central_left2
{
    margin-top: 20px;
    width: 667px;
    height: auto;
    float: left;
}
.central_left2_box
{
    background-image: url(../images/ico43.gif);
    height: 35px;
    width: 667px;
    padding-top: 5px;
    font-weight: bold;
}
.central_left2_box .xz
{
    background-image: url(../images/ico44.gif);
    height: 34px;
    line-height: 34px;
    padding: 0px 20px;
    float: left;
}
.central_left2_box .xz2
{
    height: 34px;
    line-height: 34px;
    padding: 0px 20px;
    float: left;
}
.central_left2_box a, .central_left2_box2 .wz a
{
    text-decoration: none;
    color: #037738;
}
.central_left2_box a:hover, .central_left2_box2 .wz a:hover
{
    text-decoration: none;
    color: #037738;
}
.central_left2_box2
{
    width: 156px;
    height: auto;
    float: left;
    margin: 10px 5px 0px 5px;
    display: inline;
}
.central_left2_box2 .tp
{
    width: 150px;
    height: 120px;
    padding: 2px;
    border: 1px solid #b5b5b5;
}
.central_left2_box2 .tp img
{
    width: 150px;
    height: 120px;
}
.central_left2_box2 .wz
{
    font-size: 14px;
    font-weight: bold;
    margin-top: 5px;
    text-align: center;
}
.central_left2_box2 .wz2
{
    line-height: 18px;
    margin-top: 5px;
    color: #999;
    background-color: #f9feff;
    padding: 3px;
}
.central_left2_box2 .wz3
{
    color: #5b5b5b;
    line-height: 22px;
}
.central_left2_box2 .wz3 span
{
    color: #FF0000;
}

