﻿@charset "utf-8";

.top {
    width: 1000px;
    margin: 0 auto;
    height: 111px;
}

.top_l {
    float: left;
    margin-top: 17px;
}

.top_m {
    float: left;
    margin-top: 30px;
    width: 510px;
    text-align: right;
    color: #fff;
    font-size: 12px;
}

    .top_m a {
        color: #fff;
        font-size: 12px;
        margin: 0 5px;
    }

        .top_m a:hover {
            color: #ef8201;
        }

    .top_m em {
        margin-right: 5px;
    }

.top_m_tel {
    font: 16px Arial, Helvetica, sans-serif ;
    color: #ff8c00;
    padding-right: 10px;
}

.top_m_lg {
    color: #fff;
    font-size: 12px;
    background: url(../image/idnex_15.jpg) no-repeat right center;
    padding-right: 12px;
    background-position-y:11px;
}

.top_r {
    float: right;
    margin-top: 30px;
}

.top_r_m {
    background: url(../image/idnex_10.jpg) repeat-x left center;
    width: 143px;
    color: #999;
    font-size: 12px;
}

.top_menu {
    font: 14px Arial, Helvetica, sans-serif;
   /* margin-top: 7px;*/
    height: 40px;
    line-height: 40px;
}

    .top_menu ul li {
        float: left;
        display: inline;
        background: url(../image/ind_03.jpg) no-repeat left center;
        /*position: relative;*/
    }

        .top_menu ul li a {
            color: #fff;
            padding: 0 27px;
            font-size: 14px;
            line-height: 44px;
        }

            .top_menu ul li a:hover, .top_menu ul li .hover {
                background: url(../image/xl_03.jpg) repeat-x left bottom;
                line-height: 40px;
                display: block;
                color: #fff;
            }

        .top_menu ul li div {
        }

            .top_menu ul li div ul {
            }

                .top_menu ul li div ul li {
                }

.top_menuPosition {
    position: relative;
}

.news_bg {
    background: url(../image/ind_07.jpg) repeat-x left center;
    font-size: 12px;
}

.news {
    width: 1000px;
    margin: 0 auto;
    height: 31px;
    line-height: 30px;
}

.news_l {
    float: left;
    overflow: hidden;
    height: 30px;
}

    .news_l img {
        margin: 0 3px;
        margin-top: 10px;
        float: left;
    }

.news_r {
    float: right;
    height: 30px;
}

    .news_r a {
        height: 30px;
        float: left;
        margin-top: 5px;
        line-height: 30px;
    }

        .news_r a img {
            vertical-align: sub;
            margin: 0 5px;
        }

    .news_r span {
        height: 30px;
        line-height: 30px;
        float: left;
    }

.news a {
    color: #666;
}

    .news a:hover {
        color: #ef8201;
    }

.news_biaoti {
    background: url(../image/idnex_24.jpg) no-repeat left center;
    height: 31px;
    line-height: 31px;
    display: block;
    float: left;
    padding-right: 25px;
    color: #fff;
    padding-left: 10px;
}

.news_time {
    color: #a6a6a6;
    padding-left: 15px;
    float: right;
}

.main_bg {
    background: url(../image/idnex_41.jpg) repeat-x left top;
}

.main {
    width: 1000px;
    margin: 0 auto;
    overflow: hidden;
}

.main_pro {
    padding-top: 32px;
}

    .main_pro a {
        margin-right: 20px;
    }

.main_lanmu {
    padding-top: 34px;
}

.main_lanmu_l {
    float: left;
    width: 355px;
    font-size: 12px;
    line-height: 24px;
    color: #666;
}

    .main_lanmu_l h4 {
        background: url(../image/idnex_56.jpg) no-repeat left center;
        padding-left: 15px;
        font: 14px Arial, Helvetica, sans-serif;
        font-weight: normal;
        margin-bottom: 25px;
        color: #000;
    }

        .main_lanmu_l h4 span {
            color: #b2b2b2;
            font: 12px Verdana, Geneva, sans-serif;
            padding-left: 5px;
        }

    .main_lanmu_l img {
        float: left;
        background: url(../image/idnex_59.jpg) no-repeat left top;
        padding: 0 10px 5px 0;
    }

    .main_lanmu_l span {
        text-indent: 15px;
    }

    .main_lanmu_l a {
        background: url(../image/idnex_70.jpg) no-repeat right center;
        color: #ef8201;
        padding-right: 15px;
        margin-left: 5px;
    }

        .main_lanmu_l a:hover {
            color: #ef8201;
        }

.main_lanmu_m {
    float: left;
    width: 340px;
    margin-left: 32px;
    font-size: 12px;
}

    .main_lanmu_m h4 {
        background: url(../image/idnex_56.jpg) no-repeat left center;
        padding-left: 15px;
        font: 14px Arial, Helvetica, sans-serif;
        font-weight: normal;
        margin-bottom: 25px;
        color: #000;
    }

        .main_lanmu_m h4 span {
            color: #b2b2b2;
            font: 12px Verdana, Geneva, sans-serif;
            padding-left: 5px;
        }

    .main_lanmu_m img {
        float: left;
        background: url(../image/idnex_62.jpg) no-repeat left top;
        padding: 0 15px 5px 0;
    }

    .main_lanmu_m dl dt {
        color: #444;
        font-weight: bold;
        line-height: 38px;
    }

    .main_lanmu_m dl dd {
        color: #999;
        line-height: 20px;
    }

        .main_lanmu_m dl dd a {
            color: #ef8201;
            background: url(../image/idnex_70.jpg) no-repeat right center;
            padding-right: 15px;
            margin-top: 5px;
        }

            .main_lanmu_m dl dd a:hover {
                color: #ef8201;
            }

.main_lanmu_r {
    float: left;
    width: 232px;
    height: 164px;
    margin-left: 36px;
    border: 1px solid #c7c8ca;
    background: #f3f4f8;
    font-size: 14px;
}

.main_lanmu_r_zx {
    border-bottom: 1px solid #fff;
    height: 40px;
    line-height: 40px;
}

    .main_lanmu_r_zx a {
        background: url(../image/inl_03.png) no-repeat 27px center;
        color: #4c4c4c;
        padding-left: 60px;
    }

        .main_lanmu_r_zx a:hover {
            background: url(../image/inl_03.png) no-repeat 27px center #e7e8ec;
            color: #4c4c4c;
            display: block;
        }

.main_lanmu_r_hy {
    border-bottom: 1px solid #fff;
    height: 40px;
    line-height: 40px;
}

    .main_lanmu_r_hy a {
        background: url(../image/inl_06.png) no-repeat 27px center;
        color: #4c4c4c;
        padding-left: 61px;
    }

        .main_lanmu_r_hy a:hover {
            background: url(../image/inl_06.png) no-repeat 27px center #e7e8ec;
            color: #4c4c4c;
            display: block;
        }

.main_lanmu_r_tel {
    color: #303030;
    padding-left: 28px;
    line-height: 34px;
}

    .main_lanmu_r_tel a {
        background: url(../image/inl_08.png) no-repeat -3px center;
        color: #4c4c4c;
        padding-left: 34px;
    }

.foot_bg {
    background: url(../image/inde_10.jpg) no-repeat center top;
    margin-top: 40px;
    height: 279px;
}

.foot {
    width: 1000px;
    margin: 0 auto;
    font-size: 12px;
    padding-top: 10px;
    color: #fff;
}

    .foot ul li {
        background: url(../image/idnex_76.jpg) no-repeat left top;
        width: 165px;
        padding-left: 10px;
        float: left;
        display: inline;
        height: 190px;
    }

        .foot ul li dl dt {
            font: 14px Arial, Helvetica, sans-serif;
            height: 38px;
            line-height: 38px;
        }

        .foot ul li dl dd {
            line-height: 24px;
        }

            .foot ul li dl dd a {
                color: #fff;
                background: url(../image/in.jpg) no-repeat left center;
                padding-left: 7px;
            }

                .foot ul li dl dd a:hover {
                    color: #ef8201;
                }

.foot_b {
    width: 1000px;
    margin: 0 auto;
    font-size: 12px;
    padding-top: 10px;
    color: #fff;
}

.foot_b_l {
    width: 325px;
    float: left;
    background: url(../image/idnex_80.jpg) no-repeat left center;
    padding-left: 60px;
    height: 54px;
}

    .foot_b_l strong {
        height: 30px;
        line-height: 30px;
    }

.foot_b_m {
    float: left;
    width: 240px;
    background: url(../image/idnex_83.jpg) no-repeat left center;
    padding-left: 60px;
    height: 54px;
}

    .foot_b_m strong {
        height: 30px;
        line-height: 30px;
    }

.foot_b_r {
    float: right;
    text-align: right;
    line-height: 22px;
}

    .foot_b_r a {
        color: #fff;
    }

/*下拉菜单*/
#nav ul {
    position: absolute;
    display: block;
    background: #1661a7;
    left: 0px;
    top: 40px;
    z-index: 999;
}

    #nav ul li {
        height: 40px;
        width: 135px;
        background: url(../image/xl_19.jpg) no-repeat center 38px;
        float: none;
        display: block;
        /*position: relative;*/
    }

        #nav ul li a {
            color: #fff;
            /*background: url(../image/xl_16.jpg) no-repeat 113px 18px;*/
            text-align: left;
            display: block;
            height: 41px;
            line-height: 41px;
            font-size: 12px;
            padding-left: 6px;
            padding-right: 10px;
        }

            #nav ul li a:hover {
                background: url() no-repeat 133px 16px #1c4388;/*../image/xl_07.jpg*/
                color: #fff;
                background-position: 135px;
                background-position-x: 135px;
                line-height: 41px;
            }



#con {
    display: block;
    background: #1c4388;
    position: absolute;
    left: 155px;
    width: 192px;
    height: 200px;
    _height: 205px;
    margin-top: -80px;
}


#con_l {
    background: none;
    float: left;
    width: 192px;
    /*height: 220px;*/
    /*_height: 220px;*/
    background: url(../image/xl_13.jpg) repeat-y right top;
}

    #con_l ul {
        /*top: 4px;*/
        /*margin-left: 30px;*/
    }

        #con_l ul li {
            font-size: 14px;
            color: #fff;
            background: none;
            /*background: #1c4388;*/
            line-height: 40px;
            height: 40px;
            overflow: hidden;
        }

            #con_l ul li a {
                background: none;
                line-height: 41px;
                height: 40px;
                overflow: hidden;
                background-position: 150px;
                background-position-x: 150px;
            }

                #con_l ul li a:hover {
                    /*background: none;*/
                    /*color: #fdae05;*/
                }

#con_r {
    float: left;
    font-size: 12px;
    line-height: 22px;
    color: #fff;
    padding-left: 30px;
    padding-top: 20px;
    padding-right: 30px;
}

    #con_r span {
        display: block;
    }


/*默认样式，主要是position:fixed实现屏幕绝对定位*/
#gotoTop {
    display: none;
    position: fixed;
    top: 75%;
    left: 50%;
    cursor: pointer;
    margin-top: -50px;
    margin-left: 520px;
    padding: 9px 4px;
    width: 20px;
    text-align: center;
    background-image: url("../../images/top.png");
    width: 37px;
    height: 24px; 
}
/*用CSS表达式(expression)来实现ie6下position:fixed效果*/
#gotoTop {
    background-image: url("../../images/top.png");
    _position: absolute;
    _top: expression(documentElement.scrollTop + documentElement.clientHeight * 3/4 + "px");
}
    /*鼠标进入的反馈效果*/
    #gotoTop.hover {
        color: #fff;
        text-decoration: none;
    }
