﻿@charset "utf-8";

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,\5b8b\4f53;
}

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: 0px;
}
/*-------------*/
#header {
    width: 100%;
    background: url(Images/top_bg_04.png);
    height: 90px;
    z-index: 21;
}

#content {
    width: 100%;
    overflow: hidden;
    z-index: 20;
}

.min-content {
    background: #fff;
}

.cw {
    margin: 0px 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(Images/nav_bg_03.jpg) 0px 0px;
    position: absolute;
    top: 49px;
    left: 250px;
    z-index: 98;
}

.nav_menu_box {
    list-style: none;
    float: left;
    width: 92px;
    color: white;
    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: 0px;
}

    .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: 0.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("images/tit_18.gif");
    }

        #bd .mod-1 .hd H3 {
            COLOR: #1f1f1f;
        }

        #bd .mod-1 .hd .ext1 {
            BACKGROUND-IMAGE: url("images/tit_16.jpg");
        }

        #bd .mod-1 .hd .ext2 {
            BACKGROUND-IMAGE: url("images/tit_20.gif");
        }

    #bd .mod-1 .list-img {
        overflow: hidden;
        padding: 0px;
    }

        #bd .mod-1 .list-img li {
            float: left;
            border: 1px solid #ccc;
            margin: 5px;
            overflow: hidden;
            padding: 0px;
            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("images/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("images/newbg_22.jpg") no-repeat;
                COLOR: #fff;
            }

            #bd .mod-2 .hd LI A:hover {
                DISPLAY: block;
                BACKGROUND: url("images/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 {

}

    #bd .con ul {

    }

 #bd .con ul li {
            PADDING-LEFT: 12px;
            background: url("images/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("images/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("images/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("images/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;
    }
/*content*/
.guide {
    MARGIN-TOP: 10px;
    BACKGROUND: url("images/guide_22.gif") repeat-x;
    LINE-HEIGHT: 35px;
    clear:both;
}

    .guide .gui-l {
        BACKGROUND: url("images/guide_19.gif") no-repeat;
        FLOAT: left;
        WIDTH: 60px;
        MARGIN-RIGHT: 10px;
        HEIGHT: 35px;
    }

    .guide .gui-r {
        BACKGROUND: url("images/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("images/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("images/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("images/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("images/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("images/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 {
        }

            .mod-8 .bd ul li {
                PADDING-LEFT: 12px;
                BACKGROUND: url("images/lic_22.gif") no-repeat left center;
                LINE-HEIGHT: 35px;
                height:35px;
                clear:both;
                BORDER-BOTTOM: #ccc 1px solid;
            }

        .mod-8 .bd STRONG {
            
        }

        .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 0px;
        }

        .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;
}
/* login
----------------------------------------------------------*/
div.login {
    width: 340px;
    margin: 50px auto;
    padding: 0px;
}

    div.login .title {
        line-height: 30px;
        background-color: Gray;
        margin: 0px;
        text-align: center;
    }

    div.login input.button {
        margin: 10px 0px;
        float: right;
    }

    div.login .textBox {
        width: 300px;
        font-size: 1.0em;
        font-family: Microsoft YaHei;
        border: 1px solid #000000;
    }

    div.login .button {
        width: 100px;
        height: 30px;
        color: #FFFFFF;
        background-color: #000000;
        border: 1px solid Green;
        font-size: 1.0em;
        font-family: Microsoft YaHei;
    }

    div.login .eerInfo {
        color: red;
    }
.div404{background:url(Images/404.jpg);width:511px;height:152px; margin:20px auto}
.div404wording{padding:90px 0px 0px 180px;font-size:14px;line-height:24px;}
.div404wording a{color:#1C79C8;}
.div404wording a:visited{color:#1C79C8;}

.div502{background:url(Images/502.jpg);width:511px;height:152px;}
.div502wording{padding:90px 0px 0px 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:#0066ff;}