﻿@charset "utf-8";

html, body, div, p, h1, h2, h3, h4, h5, h6, ul, li, dl, dt, dd, ol, form, input, textarea
{
    margin: 0;
    padding: 0;
}

ul, li, dl, dt, dd, ol
{
    list-style: none;
}

body
{
    font-family: "Microsoft Yahei","Simsun";
}

img
{
    border: none;
}

a
{
    text-decoration: none;
    color: #333;
    outline: none;
}

    a:hover
    {
        text-decoration: underline;
        color: #f80;
    }

.clear
{
    height: 0px;
    font-size: 0;
    clear: both;
}

.header
{
    height: 81px;
    width: 1000px;
    margin: 0 auto;
}

    .header .logo
    {
        width: 284px;
        height: 41px;
        float: left;
        background: url(../image/logo.png) no-repeat left top;
        margin: 18px 0;
        overflow-x: hidden;
    }

    .header .top-tel
    {
        width: 445px;
        float: right;
        margin-top: 32px;
    }

.nav
{
    width: 100%;
    margin: 0 auto;
    background: #0072d9;
    height: 36px;
    position: relative;
    z-index: 9999;
}

    .nav .nav-con
    {
        width: 1100px;
        margin: 0 auto;
    }

    .nav .nav-list
    {
        float: left;
        width: 920px;
    }

        .nav .nav-list li
        {
            float: left;
            background: url(../image/nav_line.png) no-repeat right center;
            width: 130px;
            overflow-x: hidden;
        }

            .nav .nav-list li.bianse
            {
                background: none repeat scroll 0 0 #0066C2;
                margin-left: -1px;
            }

            .nav .nav-list li a
            {
                line-height: 36px;
                height: 36px;
                color: #fff;
                font-size: 15px;
                font-weight: bold;
                margin: 0;
                padding: 0;
                display: block;
                _float: left;
                position: relative;
                text-align: center;
            }

                .nav .nav-list li a:hover
                {
                    text-decoration: none;
                }

            .nav .nav-list li#nav-hover
            {
                background: #0066c2;
                margin-left: -1px;
            }

                .nav .nav-list li#nav-hover a
                {
                    color: #fff;
                }

            .nav .nav-list li ul
            {
                position: absolute;
                background: #0072d9;
                z-index: 9999;
                padding: 6px 0px;
                float: left;
                box-shadow: 1px 1px 3px rgba(0,0,0,.2);
                border-radius: 0 0 3px 3px;
                zoom: 1;
            }

                .nav .nav-list li ul li
                {
                    float: none;
                    background: none;
                    position: relative;
                }

                    .nav .nav-list li ul li a
                    {
                        height: 28px;
                        line-height: 28px;
                        font-size: 12px;
                        font-weight: normal;
                    }

                        .nav .nav-list li ul li a:hover
                        {
                            background: #95cdff;
                            color: #005ca1;
                        }

    .nav .share
    {
        float: right;
        width: 120px;
        height: 24px;
        margin: 6px 0;
    }

        .nav .share li
        {
            line-height: 24px;
            margin: 0 5px;
            float: right;
            position: relative;
        }

            .nav .share li a
            {
                width: 25px;
                height: 24px;
                display: block;
            }

            .nav .share li .qzone
            {
                background: url(../image/qzone.png) no-repeat left top;
            }

            .nav .share li .sina
            {
                background: url(../image/sina.png) no-repeat left top;
            }

            .nav .share li .weixin
            {
                background: url(../image/weixin.png) no-repeat left top;
            }

            .nav .share li .qzone:hover
            {
                background: url(../image/qzone_hover.png) no-repeat left top;
            }

            .nav .share li .sina:hover
            {
                background: url(../image/sina_hover.png) no-repeat left top;
            }

            .nav .share li .weixin:hover
            {
                background: url(../image/weixin_hover.png) no-repeat left top;
            }

            .nav .share li ul
            {
                width: 98px;
                height: 98px;
                position: absolute;
                z-index: 9999;
                background: #fff;
                top: 30px;
                overflow-x: hidden;
                border: 1px solid #ccc;
                border-top: none;
            }

                .nav .share li ul li
                {
                    margin: 0;
                    float: none;
                    position: static;
                }

                    .nav .share li ul li img
                    {
                        width: 96px;
                        height: 96px;
                        overflow-x: hidden;
                    }

.banner
{
    float: left;
    width: 700px;
    position: relative;
}

#slides
{
    margin: 0;
    width: 700px;
    height: 296px;
    overflow-x: hidden;
}

    #slides li
    {
        display: block;
        width: 700px;
        height: 296px;
        padding: 0;
        margin: 0;
        position: absolute;
    }

        #slides li a
        {
            display: block;
            width: 100%;
            height: 100%;
            text-indent: -9999px;
        }

#pagination
{
    display: block;
    list-style: none;
    position: absolute;
    left: 50%;
    top: 270px;
    z-index: 9900;
    padding: 5px 15px 5px 0;
    margin: 0;
}

    #pagination li
    {
        display: block;
        list-style: none;
        width: 12px;
        height: 12px;
        float: left;
        margin-left: 15px;
        border-radius: 10px;
        background: #aaa;
    }

        #pagination li a
        {
            display: block;
            width: 100%;
            height: 100%;
            padding: 0;
            margin: 0;
            text-indent: -9999px;
        }

        #pagination li.current
        {
            background: #f80;
        }

.ba-lo-border
{
    border: 1px solid #ddd;
}

.login
{
    width: 298px;
    float: right;
    height: 254px;
    padding-top: 42px;
    background: #eee url(../image/login_title_bg.png) repeat-x left top;
    position: relative;
}

    .login h1
    {
        height: 36px;
        width: 258px;
        padding: 0 20px;
        line-height: 36px;
        background: url(../image/login_title_left.png) no-repeat left top;
        position: absolute;
        left: 0;
        top: -1px;
        font-size: 14px;
        text-align: left;
        color: #fff;
    }

    .login .logdl
    {
        margin: 5px auto;
        width: 250px;
        font-size: 12px;
        clear: both;
        height: 25px;
        padding: 5px 0;
        overflow-x: hidden;
    }

        .login .logdl dt, .login .logdl dd
        {
            float: left;
            height: 25px;
            line-height: 25px;
        }

        .login .logdl dt
        {
            width: 66px;
            text-align: right;
        }

.logdl dd span
{
    height: 25px;
    line-height: 25px;
    display: block;
    float: left;
    margin-right: 15px;
    vertical-align: middle;
    cursor: pointer;
}

    .logdl dd span.current i
    {
        background: url(../image/radio.gif) no-repeat left bottom;
    }

    .logdl dd span i
    {
        height: 15px;
        width: 15px;
        margin: -3px 5px 0 3px;
        display: inline-block;
        background: url(../image/radio.gif) no-repeat left top;
        vertical-align: middle;
    }

.logdl dd img
{
    vertical-align: middle;
    height: 26px;
    margin-left: 5px;
}

.log-input
{
    height: 24px;
    line-height: 24px;
    border: 1px solid #ccc;
    vertical-align: middle;
    width: 152px;
    padding: 0 3px;
    color: #777;
}

.input60
{
    width: 68px;
}

.log-btn
{
    height: 27px;
    line-height: 27px;
    border: 1px solid #f80;
    border-radius: 3px;
    background: #f80;
    width: 83px;
    color: #fff;
    font-size: 14px;
    font-weight: bold;
    cursor: pointer;
    margin-right: 10px;
}

.loggging
{
    border: 1px solid #CCCCCC;
    color: #777777;
    height: 24px;
    line-height: 24px;
    padding: 0 3px;
    vertical-align: middle;
    width: 152px;
}



.content
{
    width: 1000px;
    margin: 0 auto;
    padding: 200px 0px;
    background: #fff;
    overflow-x: hidden;
}

.row
{
    margin: 0 auto 15px auto;
}

.row-left
{
    float: left;
    width: 700px;
    overflow-x: hidden;
}

.row-right
{
    float: right;
    width: 285px;
    overflow-x: hidden;
}

.column-left
{
    float: left;
    width: 205px;
}

.column-right
{
    float: right;
    width: 755px;
    padding: 10px;
    overflow-x: hidden;
    border: 1px solid #ddd;
    background: #fff url(../image/lxwm_bg.png) repeat-x left 1px;
}

.footer
{
    background: #eee url(../image/footer_bg.png) repeat-x left top;
    border-top: 1px solid #ddd;
    width: 100%;
    margin: 0 auto;
    padding: 20px 0px 10px 0px;
    font-size: 12px;
}

.links
{
    width: 1000px;
    height: 60px;
    margin: 10px auto 20px auto;
    position: relative;
}

.slider
{
    width: 940px;
    height: 60px;
    margin: 0 auto;
    position: relative;
    overflow-x: hidden;
}

    .slider ul
    {
        width: 940px;
        margin: 0 auto;
        position: absolute;
    }

        .slider ul li
        {
            float: left;
            margin: 0 5px;
        }

            .slider ul li img
            {
                width: 146px;
                overflow-x: hidden;
            }

.links .left_arrow, .links .right_arrow
{
    position: absolute;
    width: 20px;
    height: 60px;
    top: 0;
    cursor: pointer;
}

.links .left_arrow
{
    background: url(../image/left_arrow.png) no-repeat left center;
    left: 0;
}

.links .right_arrow
{
    background: url(../image/right_arrow.png) no-repeat right center;
    right: 0;
}

.footer-dl
{
    margin: 10px auto;
    width: 1000px;
    border-top: 1px solid #ddd;
    padding: 10px 0;
    line-height: 25px;
}

    .footer-dl dt
    {
        width: 20%;
        float: left;
    }

        .footer-dl dt span
        {
            margin: 0 5px;
            color: #aaa;
        }

    .footer-dl dd
    {
        width: 80%;
        float: right;
        text-align: right;
    }

.buttonbox
{
    width: 50px;
    height: 25px;
    border-radius: 5px;
}
