﻿html
{
    margin: 0;
    padding: 0;
    background-color: #efefef;
}
body, h1, h2, h3, h4, h5, h6, hr, p, blockquote, dl, dt, dd, ul, ol, li, pre, form, fieldset, legend, button, input, textarea, th, td
{
    margin: 0;
    padding: 0;
}
body, button, input, select, textarea
{
    font: 12px/1.5 tahoma,arial,宋体;
}
h1, h2, h3, h4, h5, h6
{
    font-size: 100%;
}
address, cite, dfn, em, var
{
    font-style: normal;
}
code, kbd, pre, samp
{
    font-family: courier new,courier,monospace;
}
small
{
    font-size: 12px;
}
ul, ol
{
    list-style: none;
}
a
{
    text-decoration: none;
    color: #333;
}
a:hover
{
    text-decoration: none;
}
sup
{
    vertical-align: text-top;
}
sub
{
    vertical-align: text-bottom;
}
legend
{
    color: #000;
}
fieldset, img
{
    border: 0;
}
button, input, select, textarea
{
    font-size: 100%;
}
table
{
    border-collapse: collapse;
    border-spacing: 0;
}
body
{
    color: #333;
    font-family: "宋体",Verdana,Helvetica,Sans-Serif;
    margin: 0;
    padding: 0;
    line-height: 20px;
}
header, footer, hgroup, nav, section
{
    display: block;
}
.float-left
{
    float: left;
}
.float-right
{
    float: right;
}
.clear-fix:after
{
    content: ".";
    clear: both;
    display: block;
    height: 0;
    visibility: hidden;
}
h1, h2, h3, h4, h5, h6
{
    color: #000;
    margin-bottom: 0;
    padding-bottom: 0;
}
h1
{
    font-size: 2em;
}
h2
{
    font-size: 1.75em;
}
h3
{
    font-size: 1.2em;
}
h4
{
    font-size: 1.1em;
}
h5, h6
{
    font-size: 1em;
}
h5 a:link, h5 a:visited, h5 a:active
{
    padding: 0;
    text-decoration: none;
}
img
{
    border: 0;
}
#header
{
    width: 100%;
    background: url(../image/top_bg_04.png);
    height: 90px;
    z-index: 21;
}
#content
{
    width: 100%;
    overflow: hidden;
    z-index: 20;
}
.min-content
{
    background: #fff;
}
.cw
{
    margin: 0 auto;
    width: 1000px;
}
.top-box
{
    position: relative;
    height: 90px;
    z-index: 97;
}
.logo-box
{
    position: absolute;
    top: 5px;
    left: 35px;
}
.home-box
{
    position: absolute;
    top: 10px;
    right: 10px;
}
.h_nav
{
    width: 100%;
    width: 736px;
    height: 38px;
    background: url(../image/nav_bg_03.jpg) 0 0;
    position: absolute;
    top: 49px;
    left: 250px;
    z-index: 98;
}
.nav_menu_box
{
    list-style: none;
    float: left;
    width: 92px;
    color: #fff;
    height: 38px;
    text-align: center;
    position: relative;
}
.nav_menu_cur
{
    display: block;
    font: 14px/38px 'SimSun',Arial,Sans-Serif;
    height: 38px;
    color: #fff;
    font-weight: bold;
}
.nav_menu
{
    display: block;
    font: 14px/38px 'SimSun',Arial,Sans-Serif;
    height: 38px;
    color: #1f1f1f;
    font-weight: bold;
}
.v_menu_list
{
    position: absolute;
    width: 98.5%;
    border: 1px solid #ccc;
    background: #f3f3f3;
    left: -1px;
    top: 38px;
    font-size: 12px;
    display: none;
    z-index: 99;
    border-top: 0;
}
.v_menu_list li
{
    border-bottom: 1px solid #ccc;
}
.v_menu_list li a
{
    display: block;
    padding: 5px 0 5px 5px;
    text-decoration: none;
    zoom: 1;
    color: #000;
}
.v_menu_list li a:hover
{
    color: #fff;
    text-decoration: none;
    font-weight: bold;
    background: #5fa4e6;
}
.v_menu_list li.alt a
{
    background-color: #f6f6f6;
}
.c-bg
{
    background: #fff;
    overflow: hidden;
}
.clear
{
    clear: both;
}
.move-ico
{
    color: #333;
    font-size: 12px;
    float: right;
}
.mod-w1
{
    width: 320px;
    margin-right: 10px;
}
.mod-w2
{
    width: 360px;
    margin-right: 10px;
}
.mod-w3
{
    width: 360px;
}
#bd .mod-1
{
    MARGIN-TOP: 5px;
    FLOAT: left;
}
#bd .mod-1 .hd
{
    OVERFLOW: hidden;
    LINE-HEIGHT: 39px;
    BACKGROUND-REPEAT: repeat-x;
    HEIGHT: 36px;
}
#bd .mod-1 .hd H3
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 14px;
    FLOAT: left;
    MARGIN-LEFT: .5em;
}
#bd .mod-1 .hd .ext1
{
    BACKGROUND-REPEAT: no-repeat;
    HEIGHT: 36px;
}
#bd .mod-1 .hd .ext2
{
    BACKGROUND-REPEAT: no-repeat;
    HEIGHT: 36px;
}
#bd .mod-1 .hd .ext1
{
    FLOAT: left;
    WIDTH: 20px;
}
#bd .mod-1 .hd .ext2
{
    FLOAT: right;
    WIDTH: 4px;
}
#bd .mod-1 .bd
{
    BORDER-RIGHT: #ccc 1px solid;
    PADDING-RIGHT: 10px;
    BORDER-TOP: #ccc 1px;
    PADDING-LEFT: 10px;
    PADDING-BOTTOM: 5px;
    BORDER-LEFT: #ccc 1px solid;
    BORDER-BOTTOM: #ccc 1px solid;
    overflow: hidden;
}
#bd .mod-1 .bd
{
    CLEAR: right;
    LINE-HEIGHT: 20px;
}
#bd .mod-1 .hd
{
    BACKGROUND-IMAGE: url("/html/image/tit_18.gif");
}
#bd .mod-1 .hd H3
{
    COLOR: #1f1f1f;
}
#bd .mod-1 .hd .ext1
{
    BACKGROUND-IMAGE: url("/html/image/tit_16.jpg");
}
#bd .mod-1 .hd .ext2
{
    BACKGROUND-IMAGE: url("/html/image/tit_20.gif");
}
#bd .mod-1 .list-img
{
    overflow: hidden;
    padding: 0;
}
#bd .mod-1 .list-img li
{
    float: left;
    border: 1px solid #ccc;
    margin: 5px;
    overflow: hidden;
    padding: 0;
    width: 210px;
    _width: 205px;
    height: 142px;
}
#bd .mod-1 .list-img .list-imgbox
{
    display: block;
    width: 210px;
    _width: 205px;
    height: 118px;
    text-align: center;
    overflow: hidden;
}
#bd .mod-1 .list-img img
{
    margin: 2px auto;
    width: 210px;
    _width: 205px;
    vertical-align: bottom;
}
#bd .mod-1 .list-img .list-imgtxt
{
    text-align: center;
    background: #fff;
    font-size: 12px;
    color: #333;
    height: 20px;
}
#bd .mod-2
{
    MARGIN-TOP: 5px;
    FLOAT: left;
    WIDTH: 360px;
    overflow: hidden;
}
#bd .mod-2 .hd LI
{
    DISPLAY: inline;
    FONT-WEIGHT: bold;
    BACKGROUND: url("/html/image/newbg_24.jpg") no-repeat;
    FLOAT: left;
    WIDTH: 105px;
    LINE-HEIGHT: 29px;
    MARGIN-RIGHT: 5px;
    HEIGHT: 29px;
    TEXT-ALIGN: center;
}
#bd .mod-2 .hd LI A
{
    COLOR: #1f1f1f;
    TEXT-DECORATION: none;
}
#bd .mod-2 .hd LI A#curr1
{
    DISPLAY: block;
    BACKGROUND: url("/html/image/newbg_22.jpg") no-repeat;
    COLOR: #fff;
}
#bd .mod-2 .hd LI A:hover
{
    DISPLAY: block;
    BACKGROUND: url("/html/image/newbg_22.jpg") no-repeat;
    WIDTH: 105px;
    COLOR: #fff;
    HEIGHT: 29px;
    TEXT-DECORATION: none;
}
#bd .mod-2 .bd
{
    BORDER-RIGHT: #ccc 1px solid;
    BORDER-TOP: #ccc 1px solid;
    BORDER-LEFT: #ccc 1px solid;
    BORDER-BOTTOM: #ccc 1px solid;
}
#bd .con ul li
{
    PADDING-LEFT: 12px;
    background: url("/html/image/lic_22.gif") no-repeat left center;
    LINE-HEIGHT: 26px;
    height: 26px;
}
#bd .con-sx
{
    color: #06f;
    float: right;
}
.aaa1
{
    float: left;
}
.datetime
{
    float: right;
}
#bd .mod-3
{
    float: right;
    width: 300px;
    MARGIN-TOP: 5px;
    overflow: hidden;
}
#bd .tit-0
{
    PADDING-RIGHT: 15px;
    PADDING-LEFT: 30px;
    BACKGROUND: url("/html/image/tit_bg_19.jpg") no-repeat;
    OVERFLOW: hidden;
    LINE-HEIGHT: 34px;
    HEIGHT: 31px;
    TEXT-ALIGN: right;
}
#bd .tit-0 H2
{
    FONT-SIZE: 12px;
    FLOAT: left;
}
#bd .con-list
{
    BORDER-RIGHT: #ccc 1px solid;
    PADDING-RIGHT: 10px;
    BORDER-TOP: #ccc 1px solid;
    PADDING-LEFT: 10px;
    PADDING-BOTTOM: 10px;
    BORDER-LEFT: #ccc 1px solid;
    PADDING-TOP: 10px;
    BORDER-BOTTOM: #ccc 1px solid;
}
#bd .con-list LI
{
    padding-left: 12px;
    BACKGROUND: url("/html/image/lic_22.gif") no-repeat left center;
    LINE-HEIGHT: 26px;
    HEIGHT: 26px;
    TEXT-ALIGN: left;
}
#bd .con-list2
{
    BORDER-RIGHT: #ccc 1px solid;
    PADDING-RIGHT: 10px;
    BORDER-TOP: #ccc 1px solid;
    PADDING-LEFT: 10px;
    PADDING-BOTTOM: 10px;
    BORDER-LEFT: #ccc 1px solid;
    PADDING-TOP: 10px;
    BORDER-BOTTOM: #ccc 1px solid;
    overflow: hidden;
}
#bd .con-list2 li
{
    float: left;
    margin: 3px;
}
#bd .box-btn
{
    display: inline-block;
    background: #55a1f5;
    color: #fff;
    border: 1px solid #ccc;
    height: 20px;
    line-height: 20px;
    width: 100px;
    text-align: center;
    margin: 2px 10px;
}
#bd .box-btn:hover
{
    color: #666;
}
#footer .fdlink
{
    CLEAR: both;
    BORDER-RIGHT: #ccc 1px solid;
    PADDING-RIGHT: 10px;
    BORDER-TOP: #ccc 1px solid;
    MARGIN-TOP: 10px;
    PADDING-LEFT: 10px;
    PADDING-BOTTOM: 10px;
    BORDER-LEFT: #ccc 1px solid;
    LINE-HEIGHT: 26px;
    PADDING-TOP: 10px;
    BORDER-BOTTOM: #ccc 1px solid;
}
#footer .ftnav
{
    CLEAR: both;
    BORDER-RIGHT: #ccc 1px solid;
    BORDER-TOP: #ccc 1px solid;
    MARGIN-TOP: 10px;
    BORDER-LEFT: #ccc 1px solid;
    LINE-HEIGHT: 38px;
    BORDER-BOTTOM: #ccc 1px solid;
    HEIGHT: 38px;
    BACKGROUND-COLOR: #f5f5f5;
    TEXT-ALIGN: center;
}
#footer .copyright
{
    CLEAR: right;
    BORDER-RIGHT: #ccc 1px solid;
    BORDER-TOP: #ccc 1px;
    PADDING-LEFT: 30px;
    BACKGROUND: url("/html/image/top_bg_03.png") repeat-x 1px 1px;
    BORDER-LEFT: #ccc 1px solid;
    LINE-HEIGHT: 20px;
    BORDER-BOTTOM: #ccc 1px solid;
    HEIGHT: 106px;
}
#footer .copyright IMG
{
    PADDING-RIGHT: 40px;
    FLOAT: left;
    PADDING-TOP: 1px;
}
#footer .copyright P
{
    PADDING-TOP: 14px;
}
.guide
{
    MARGIN-TOP: 10px;
    BACKGROUND: url("/html/image/guide_22.gif") repeat-x;
    LINE-HEIGHT: 35px;
    clear: both;
}
.guide .gui-l
{
    BACKGROUND: url("/html/image/guide_19.gif") no-repeat;
    FLOAT: left;
    WIDTH: 60px;
    MARGIN-RIGHT: 10px;
    HEIGHT: 35px;
}
.guide .gui-r
{
    BACKGROUND: url("/html/image/guide_25.gif") no-repeat;
    FLOAT: right;
    WIDTH: 5px;
    HEIGHT: 35px;
}
.about-l
{
    FLOAT: left;
    WIDTH: 250px;
}
.mod-7 .hd
{
    MARGIN-TOP: 10px;
    PADDING-LEFT: 38px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 14px;
    BACKGROUND: url("/html/image/about_03.png") no-repeat;
    LINE-HEIGHT: 42px;
    HEIGHT: 42px;
}
.mod-7 .bd
{
    BORDER-RIGHT: #ccc 1px solid;
    PADDING-RIGHT: 19px;
    PADDING-LEFT: 19px;
    PADDING-BOTTOM: 19px;
    BORDER-LEFT: #ccc 1px solid;
    PADDING-TOP: 19px;
    BORDER-BOTTOM: #ccc 1px solid;
}
.mod-7 .bd UL LI
{
    MARGIN-TOP: 2px;
    PADDING-LEFT: 28px;
    FONT-WEIGHT: bold;
    BACKGROUND: url("/html/image/about_10.jpg") no-repeat;
    LINE-HEIGHT: 29px;
    HEIGHT: 29px;
}
.mod-7 .bd UL LI A
{
    COLOR: #666;
    TEXT-DECORATION: none;
}
.mod-7 .bd UL LI A:hover
{
    COLOR: #f00;
    TEXT-DECORATION: underline;
}
.mod-7 .ft
{
    HEIGHT: 90px;
}
.mar-4
{
    MARGIN-TOP: 19px;
}
.about-r
{
    MARGIN-TOP: 10px;
    FLOAT: right;
    WIDTH: 720px;
}
.mod-6 .hd
{
    MARGIN-TOP: 20px;
    PADDING-LEFT: 15px;
    FONT-WEIGHT: bold;
    BACKGROUND: url("/html/image/con_31.jpg") no-repeat;
    COLOR: #fff;
    LINE-HEIGHT: 30px;
}
.mod-6 .bd
{
    PADDING-RIGHT: 10px;
    PADDING-LEFT: 20px;
    PADDING-BOTTOM: 10px;
    LINE-HEIGHT: 26px;
    PADDING-TOP: 10px;
    color: #666;
}
.mod-6 .bd .c-list LI
{
    PADDING-LEFT: 15px;
    BACKGROUND: url("/html/image/lic_22.gif") no-repeat 5px 50%;
    LINE-HEIGHT: 26px;
    BORDER-BOTTOM: #ccc 1px dotted;
}
.mod-8
{
    BORDER-RIGHT: #ccc 1px solid;
    BORDER-TOP: #ccc 1px solid;
    BORDER-LEFT: #ccc 1px solid;
    BORDER-BOTTOM: #ccc 1px solid;
}
.mod-8 .hd
{
    PADDING-LEFT: 40px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 14px;
    BACKGROUND: url("/html/image/about_06.gif") #f5f5f5 no-repeat 16px 50%;
    MARGIN: 1px;
    COLOR: #1f1f1f;
    LINE-HEIGHT: 32px;
    HEIGHT: 32px;
}
.mod-8 .bd
{
    PADDING-RIGHT: 20px;
    PADDING-LEFT: 20px;
    PADDING-BOTTOM: 20px;
    PADDING-TOP: 20px;
}
.mod-8 .bd .tit-1
{
    EXT-INDENT: -9px;
    LINE-HEIGHT: 40px;
    BORDER-BOTTOM: #ccc 1px dotted;
    text-align: right;
    font-size: 16px;
    font-weight: bold;
    color: #666;
}
.mod-8 .bd ul li
{
    PADDING-LEFT: 12px;
    BACKGROUND: url("/html/image/lic_22.gif") no-repeat left center;
    LINE-HEIGHT: 35px;
    height: 35px;
    clear: both;
    BORDER-BOTTOM: #ccc 1px solid;
}
.mod-8 .bd .c-title
{
    font-size: 14px;
    text-align: center;
    font-weight: bold;
    color: #000;
}
.mod-8 .bd .c-info
{
    border: #e9e9e9 1px solid;
    text-align: center;
    margin-top: 10px;
    line-height: 35px;
}
.mod-8 .bd .c-content
{
    line-height: 30px;
    margin: 20px 0;
}
.mod-8 .bd .c-footer
{
    margin-top: 60px;
    text-align: right;
}
.qywh-frm
{
    float: left;
    height: 80px;
}
.qywh-frm img
{
    vertical-align: bottom;
}
.qywh-frm span
{
    display: block;
    height: 20px;
    width: 55px;
    vertical-align: top;
}
.download-box
{
    border-collapse: collapse;
    border: 1px solid #efe7e7;
}
.download-box td
{
    border: 1px solid #efe7e7;
    height: 30px;
    line-height: 30px;
}
.download-inftit
{
    border-bottom: 1px solid #efe7e7;
    width: 100%;
    line-height: 40px;
}
div.login
{
    width: 340px;
    margin: 50px auto;
    padding: 0;
}
div.login .title
{
    line-height: 30px;
    background-color: #808080;
    margin: 0;
    text-align: center;
}
div.login input.button
{
    margin: 10px 0;
    float: right;
}
div.login .textBox
{
    width: 300px;
    font-size: 1em;
    font-family: Microsoft YaHei;
    border: 1px solid #000;
}
div.login .button
{
    width: 100px;
    height: 30px;
    color: #fff;
    background-color: #000;
    border: 1px solid #008000;
    font-size: 1em;
    font-family: Microsoft YaHei;
}
div.login .eerInfo
{
    color: #f00;
}
.div404
{
    background: url(../image/404.jpg);
    width: 511px;
    height: 152px;
    margin: 20px auto;
}
.div404wording
{
    padding: 90px 0 0 180px;
    font-size: 14px;
    line-height: 24px;
}
.div404wording a
{
    color: #1c79c8;
}
.div404wording a:visited
{
    color: #1c79c8;
}
.div502
{
    background: url(../image/502.jpg);
    width: 511px;
    height: 152px;
}
.div502wording
{
    padding: 90px 0 0 180px;
    font-size: 14px;
    line-height: 24px;
}
.div502wording a
{
    color: #1c79c8;
}
.div502wording a:visited
{
    color: #1c79c8;
}
.detailed_prev
{
    width: 636px;
    height: auto!important;
    margin-bottom: 10px;
}
.detailed_prev_sp
{
    font-size: 14px;
    float: left;
}
.detailed_prev_sp a
{
    color: #06f;
}