﻿@charset "utf-8";



/* CSS Document */


body, ol, table, tr, td, dt, dd, dl, h1, h2, h3, h4, h5, h6, form, input, select, textarea {
    margin: 0;
    padding: 0;
    font-family: "微软雅黑";
    font-size: 12px;
    font-weight: normal;
}

ul, li {
    margin: 0;
    padding: 0;
    font-family: "微软雅黑";
    font-weight: normal;
}

html {
    overflow-x: hidden;
}

body {
    font-size: 12px;
    color: #999;
    margin: 0;
    padding: 0;
    _overflow: hidden;
    overflow-x: hidden;
    overflow: visible;
    background: url(../images/headerBj_01.jpg) top repeat-x #fff;
}

input, button, select, textarea {
    outline: none;
    resize: none;
}

p {
    margin: 0;
    padding: 0;
}

a img {
    border: none;
}

li {
    list-style-type: none;
}

a {
    text-decoration: none;
    color: #000;
}

input {
    vertical-align: middle;
    font-family: "微软雅黑";
}

table {
    border-collapse: collapse;
    font-family: "微软雅黑";
}

a:hover {
    cursor: pointer;
}

/*{dfilter:alpha(opacity=90);-moz-opacity:0.9;opacity:0.9;}*/

a, area {
    blr: expression(this.onFocus=this.blur())
}
/* for IE */

:focus {
    -moz-outline-style: none;
}
/* for Firefox */

a {
    outline: none;
}
/* for FF Chrome */

.dis {
    display: none;
}

.clear {
    clear: both;
}







.page {
    display: table;
    width: 100%;
    clear: both;
    padding-top: 73px;
    padding-bottom: 32px;
    text-align: center;
}

    .page a {
        margin: 0 3px;
        width: 36px;
        height: 35px;
        display: inline-block;
        color: #a1a1a1;
        background: #f3f3f3;
        line-height: 35px;
    }

        .page a:hover {
            color: #fff;
            background: #1c8290;
        }

        .page a.cur {
            color: #fff;
            background: #1c8290;
        }

    .page .up {
        background: url(../images/page_10.png) no-repeat;
    }

        .page .up:hover {
            background: url(../images/page2_03.png) no-repeat;
        }

    .page .dw {
        background: url(../images/page_14.png) no-repeat;
    }

        .page .dw:hover {
            background: url(../images/page2_05.png) no-repeat;
        }



#header {
    width: 1149px;
    height: 93px;
    margin: 0px 30px;
    position: relative;
    z-index: 99;
}

    #header .logo {
        width: 312px;
        height: 93px;
        float: left;
    }

        #header .logo a img {
        	  width:260px;
        	  height:62px;
            display: block;
            position:absolute;
            bottom:20px;
        }



    #header .nav {
        width: 824PX;
        height: 93px;
        float: left;
    }

        #header .nav ul {
            padding-left: 148px;
            display: table;
        }

            #header .nav ul li {
                width: 104px;
                height: 93px;
                float: left;
                position: relative;
            }

                #header .nav ul li a {
                    font-size: 14px;
                    color: #414040;
                    line-height: 93px;
                    display: block;
                    height: 93px;
                    overflow: hidden;
                    text-align: center;
                    margin: 0 auto;
                }

                #header .nav ul li.hover a {
                    color: #FFF;
                    background: url(../images/hover_04.jpg) no-repeat;
                }


                #header .nav ul li .erji {
                    width: 491px;
                    position: absolute;
                    left: 0;
                    top: 90px;
                    background: url(../images/navs.png) repeat;
                    padding: 10px 0;
                    display: none;
                }

                    #header .nav ul li .erji .tab {
                        width: 150px;
                        border-right: 1px #cdcdcd solid;
                        display: table;
                        float: left;
                    }

                        #header .nav ul li .erji .tab p {
                            height: 44px;
                        }

                            #header .nav ul li .erji .tab p a {
                                width: 112px;
                                height: 32px;
                                line-height: 32px;
                                padding-left: 38px;
                                color: #000;
                                background: NONE;
                                padding-top: 0;
                                text-align: left;
                                font-size: 12px;
                            }

                            #header .nav ul li .erji .tab p.hover a {
                                background: #FFF;
                            }

                    #header .nav ul li .erji .tabCen {
                        width: 285px;
                        float: left;
                        display: table;
                        padding-left: 21px;
                    }

                        #header .nav ul li .erji .tabCen h2 {
                            width: 285px;
                            height: 32px;
                            clear: both;
                            line-height: 32px;
                            color: #000;
                            padding-left: 14px;
                            margin-bottom: 10px;
                        }

                        #header .nav ul li .erji .tabCen span {
                            float: right;
                        }

                        #header .nav ul li .erji .tabCen p {
                            font-size: 12px;
                            color: #89898a;
                            line-height: 18px;
                            padding-left: 14px;
                            width: 222px;
                            display: table;
                        }

                    #header .nav ul li .erji .dis {
                        display: none;
                    }

            #header .nav ul #o2 .erji {
                left: -104px;
            }

            #header .nav ul #o3 .erji {
                left: -180px;
            }

            #header .nav ul #o4 .erji {
                left: -275px;
            }

    #header .search {
        background: url(../images/search.jpg) left no-repeat;
        width: 13px;
        height: 93px;
        float: left;
        position: relative;
    }

        #header .search .search2 {
            width: 264px;
            height: 36px;
            position: absolute;
            top: 90px;
            right: 0;
            background: #028076;
            padding-top: 13px;
            padding-left: 13px;
            display: none;
        }

            #header .search .search2 h2 {
                font-size: 12px;
                font-weight: 600;
                color: #FFF;
                padding-left: 25PX;
                background: url(../images/search.png) left no-repeat;
                text-transform: uppercase;
                height: 16px;
                line-height: 16px;
                margin-bottom: 7px;
            }

            #header .search .search2 .search1 {
                width: 264px;
                height: 22px;
            }

            #header .search .search2 .text1 {
                width: 179px;
                padding: 0 8px;
                background: #FFF;
                float: left;
                height: 22px;
                line-height: 22px;
                border: none;
            }

            #header .search .search2 .button {
                width: 58px;
                color: #fff;
                border: none;
                background: #9bd400;
                float: left;
                height: 22px;
                line-height: 22px;
                text-align: center;
                cursor: pointer;
            }

                #header .search .search2 .button:hover {
                    background: #acea03;
                }



#sitMap {
    width: 100%;
    height: 273px;
    background: url(../images/sitmap_02.png) top center no-repeat;
    display: table;
}

    #sitMap .map {
        width: 1149px;
        height: 227px;
        margin: 0 auto;
        padding-top: 46px;
    }

        #sitMap .map ul {
            width: 804px;
            height: 227px;
            float: left;
        }

            #sitMap .map ul li {
                width: 147px;
                float: left;
                display: table;
            }

                #sitMap .map ul li h2 {
                    font-size: 14px;
                    font-weight: 700;
                    line-height: 23px;
                    padding-bottom: 15px;
                }

                    #sitMap .map ul li h2 a {
                        color: #3c9fad;
                    }

                        #sitMap .map ul li h2 a:hover {
                            color: #13bcd5;
                        }

                #sitMap .map ul li p {
                    line-height: 22px;
                    font-size: 12px;
                }

                    #sitMap .map ul li p a {
                        color: #1a8898;
                    }

                        #sitMap .map ul li p a:hover {
                            color: #0aa9c0;
                        }

        #sitMap .map .right {
            width: 344px;
            height: 227px;
            float: left;
        }

            #sitMap .map .right .phone {
                padding-top: 63px;
                background: url(../images/phone_07.png) top left no-repeat;
                width: 344px;
                height: 41px;
                border-bottom: 1px #255a69 solid;
            }

                #sitMap .map .right .phone p {
                    font-family: "Arial";
                    font-size: 18px;
                    line-height: 23px;
                    color: #3c9fad;
                    font-weight: 700;
                }

            #sitMap .map .right .link {
                width: 344px;
                height: 123px;
            }

                #sitMap .map .right .link h2 {
                    font-size: 14px;
                    color: #3a95a4;
                    line-height: 18px;
                    padding-top: 22px;
                    height: 27px;
                    clear: both;
                    margin-bottom: 5px;
                }

                #sitMap .map .right .link .select {
                    border: none;
                    width: 200px;
                    height: 24px;
                    color: #333;
                    padding-left: 10px;
                    float: left;
                    margin-right: 19px;
                }

                #sitMap .map .right .link ol {
                    float: left;
                    width: 125px;
                    height: 35px;
                    position: relative;
                    top: -5px;
                }

                    #sitMap .map .right .link ol li {
                        float: left;
                        width: 35px;
                        height: 35px;
                        margin-right: 10px;
                        background: url(../images/link_11.png) no-repeat;
                    }

                        #sitMap .map .right .link ol li.last {
                            margin-right: 0;
                        }

                        #sitMap .map .right .link ol li a:hover {
                            dfilter: alpha(opacity=80);
                            -moz-opacity: 0.80;
                            opacity: 0.80;
                        }



#footer {
    width: 100%;
    height: 62px;
    background: url(../images/footer_02.jpg) repeat-x;
    display: table;
}

    #footer .foot {
        width: 1149px;
        margin: 0 auto;
        height: 62px;
        line-height: 62px;
        text-align: right;
        font-size: 12px;
        color: #5e859f;
        background: url(../images/footLogo_04.png) left no-repeat;
        text-transform: uppercase;
    }

        #footer .foot span {
            padding-left: 25px;
        }
