/* banner start */
/*清除元素默认的内外边距  */

* {
    margin: 0;
    padding: 0
}


/*让所有斜体 不倾斜*/

em,
i {
    font-style: normal;
}


/*去掉列表前面的小点*/

li {
    list-style: none;
}


/*图片没有边框   去掉图片底侧的空白缝隙*/

img {
    border: 0;
    /*ie6*/
    vertical-align: middle;
}


/*让button 按钮 变成小手*/

button {
    cursor: pointer;
}


/*取消链接的下划线*/

a {
    text-decoration: none;
}

a:hover {
    text-decoration: none;
}

a:active {
    text-decoration: none;
}

button,
input {
    font-family: 'Microsoft YaHei', 'Heiti SC', tahoma, arial, 'Hiragino Sans GB', \\5B8B\4F53, sans-serif;
    /*取消轮廓线 蓝色的*/
    outline: none;
}

body {
    background-color: #fff;
    font: 12px/1.5 'Microsoft YaHei', 'Heiti SC', tahoma, arial, 'Hiragino Sans GB', \\5B8B\4F53, sans-serif;
    color: #666
}

.hide,
.none {
    display: none;
}


/*清除浮动 clearfix*/

    .navbar {
        height: 92px;
        margin-bottom: 0;
        background-color: #ffffff;
        border: 1px solid #e0e0e0;
    }
    
    .navbar-header {
        height: 90px;
    }
    
    .navbar-default .navbar-nav>li>a {
        line-height: 56px;
        font-size: 14px;
        color: black;
        border-bottom:4px solid #fff;
    }
    
    .navbar-default .navbar-nav>li>a:hover {
        color: #47649e;
        border-bottom: 4px solid #47649e;
    }
    /* 添加微信 */
    
    .wxBox {
        float: right;
        background: white;
    }
    
    .wxBox .wx {
        float: left;
        height: 50px;
        width: 50px;
        margin: 20px 40px 20px 40px;
        background: url(./images/wxBefore.jpg) no-repeat center center;
    }
    
    .wxBox .ewm {
        display: none;
        position: relative;
        width: 130px;
        height: 130px;
        background-color: white;
        margin: 82px auto 0px auto;
        border: 2px solid #f7f7f7;
        box-shadow: 2px 2px 2px #f7f7f7;
    }
    
    .wxBox .ewm p {
        position: absolute;
        width: 16px;
        height: 16px;
        left: 50%;
        top: -8%;
        margin-left: -5px;
        transform: rotate(45deg);
        background: white;
        border-top: 2px solid #f7f7f7;
        border-left: 2px solid #f7f7f7;
    }
    
    .wxBox .ewm div {
        width: 130px;
        height: 130px;
        background: white;
        border-right: 1px solid #f7f7f7;
        border-bottom: 1px solid #f7f7f7;
    }
    
    .wxBox .ewm div img {
        margin-top: 6px;
        margin-left: 18px;
    }
    
    .wxBox .wx:hover {
        background: url(./images/wxAfter.jpg) no-repeat center center;
        transition: all .3s;
        cursor: pointer;
    }
    
    @media screen and (max-width: 992px) {
        .logo {
            margin-top: 12px;
            width: 160px;
            height: 66px;
        }
        .logo img {
            width: 100%
        }
        .navbar-default .navbar-nav>li>a {
            line-height: 56px;
        }
        .navbar-default .navbar-nav>li>a:hover {
            border-bottom: none;
        }
    }
    
    @media screen and (max-width:767px) {
        .logo img {
            width: 212px;
            height: 90px;
            margin-top: -12px;
        }
        .navbar-default .navbar-nav>li>a {
            line-height: 22px;
        }
        .navbar-default .navbar-nav>li>a:hover {
            border-bottom: none;
        }
        .navbar-fixed-bottom .navbar-collapse,
        .navbar-fixed-top .navbar-collapse {
            max-height: 340px;
            background-color: white;
        }
    }

/* 03 box end */
.blueBox {
    height: 314px;
    background-color: #4C69A5;
}

.deepBlue {
    height: 38px;
    background-color: #1b346a;
}

footer .link,
footer .linkText,
.linkText dd a {
    color: white;
}

footer .link {
    height: 74px;
    font-size: 16px;
    line-height: 73px;
    border-bottom: 1px solid white;
}

.linkText dl {
    float: left;
    margin-top: 2%;
    margin-right: 4%;
}

.linkText dt {
    height: 35px;
    font-size: 16px;
}

.linkText dd {
    font-size: 12px;
    line-height: 32px;
    text-align: center;
}
.linkText .leftOne {
    text-align: left!important;
}

.linkText dd a:hover {
    color: #9fd1ee;
}

.addTwoline {
    text-indent: 5em;
    line-height: 10px;
}

.linkText .ewm2 {
    float: right;
    width: 130px;
    height: 130px;
    margin-top: 2%;
    margin-right: 3%;
}

.linkText .ewm2 img {
    width: 100%;
    height: 100%;
}

.deepBlue {
    width: 100%;
}

.deepBlue p {
    font-size: 12px;
    line-height: 38px;
    text-align: center;
    color: white;
}

@media screen and (max-width:990px) {
    .blueBox {
        position: relative;
        margin-top: 30px;
        height: 170px;
        background-color: #4C69A5;
    }
    .linkText dl {
        position: absolute;
        float: left;
        bottom: 0;
    }
}
.dropdown-menu{
	top: 96.4%;
}
