﻿body {
    font-family: "Microsoft YaHei",PingFangSC-Light,"SimHei-Light","STHeitiSC-Light",Arial,sans-serif;
    font-size: 14px;
}

#top_imgbox{
background:transparent !important;
margin-top:0 !important;
}
/* Set padding to keep content from hitting the edges */
.body-content {
    padding-left: 15px;
    padding-right: 15px;
}

/* Override the default bootstrap behavior where horizontal description lists 
   will truncate terms that are too long to fit in the left column 
*/
.dl-horizontal dt {
    white-space: normal;
}

/* Set width on the form input elements since they're 100% wide by default */
/*input,
select,
textarea {
    max-width: 280px;
}*/

input,
select {
    /*max-width: 280px;*/
}

/*--------------------------------------------------------------*/

.logo {
    font-size: 46px;
    font-family: MicrosoftYaHei-Bold;
    font-weight: bold;
    color: rgba(0,142,216,1);
}

    .logo:hover {
        text-decoration: none;
    }

.logosm {
    font-size: 16px;
    font-family: Adobe Heiti Std R;
    font-weight: normal;
    color: #008ed8;
}

.navtable {
    border-collapse: collapse;
    border-spacing: 0;
    table-layout: fixed;
    text-align: center;
}

    .navtable td {
        border-left: 1px solid #ffffff;
        border-right: 1px solid #ffffff;
        border-top: none !important;
    }

        .navtable td .nav-child {
            display: none;
            position: relative;
            top: 10px;
            left: -8px;
            z-index: 99;
            width: 162px;
        }

            .navtable td .nav-child ul {
                background: #EEEEEE
            }

                .navtable td .nav-child ul li {
                    border-bottom: 1px solid #ccc;
                    height: 44px;
                    line-height: 44px;
                }

                    .navtable td .nav-child ul li a {
                        color: #333333;
                        font-size: 20px;
                        font-family: MicrosoftYaHei;
                        font-weight: normal;
                        text-decoration: none;
                    }

                    .navtable td .nav-child ul li:hover {
                        background: #4EC2FF
                    }

                        .navtable td .nav-child ul li:hover a {
                            color: #ffffff;
                        }


        .navtable td:hover {
            background: #ffffff;
        }

            .navtable td:hover .nav-child {
                display: block;
              
            }

            .navtable td:hover a {
                color: #008ed8;
                font-size: 22px;
                font-family: MicrosoftYaHei;
                font-weight: 700;
                text-decoration: none;
            }

    .navtable a {
        width: 100%;
        display: block;
        color: #ffffff;
        font-size: 22px;
        font-family: MicrosoftYaHei;
        font-weight: 400;
        text-decoration: none;
    }

        .navtable a:hover {
            color: #008ed8;
            font-size: 22px;
            font-family: MicrosoftYaHei;
            font-weight: 700;
            text-decoration: none;
        }

.footer {
    margin-top: 40px;
    display: block;
    padding: 15px 0;
    color: #fff;
    text-align: center;
    background-color: #008ED8;
    border-top: 1px solid #e5e5e5;
}


/*-------------------------*/
.carousel-control.left {
    background-image: none;
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000', endColorstr='#00000000', GradientType=1);
}

.carousel-control.right {
    left: auto;
    right: 0;
    background-image: none;
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#80000000', GradientType=1);
}


/*-------------------------*/
.leftlistul {
}

    .leftlistul li {
        height: 52px;
        line-height: 52px;
        background: #EEEEEE;
        margin-bottom: 1px;
    }

        .leftlistul li a {
            font-size: 20px;
            margin-left: 15px;
            color: #333333;
            text-decoration: none;
        }

    .leftlistul .liactive {
        background: #4EC2FF;
    }

        .leftlistul .liactive a {
            color: #ffffff !important;
            font-weight: 700;
        }



/*-------------------------------------*/


.word-content {
}

    .word-content p {
        font-size: 16px;
        line-height: 32px;
    }


.hot-link {
    
}


    .hot-link span {
        color: #FFFFFF;
        font-size: 15px;
        position: absolute;
        left: 25px;
        top: 85px;
        display: none
    }


    .hot-link:hover span {
        display: block;
    }