﻿body {
    font: 14px/1.5em "Microsoft YaHei";
    margin: 0px auto;
}

ul li {
    list-style: none;
}
/*a{*/
/*text-decoration: none;*/
/*}*/

.container-fluid {
    padding: 0px !important;
}

.navbar {
    width: 100%;
    border-bottom: 1px solid #C9C9C9;
    margin-bottom: 0px;
    background-color: #fff;
}
    /*.mainnav .container{*/
    /*margin-top:20px;*/
    /*}*/
    .navbar a {
        color: #A3A3A3 !important;
    }

@media screen and (min-width:534px) {
    /*.nav-box {
        width: 998px;
    }*/

    .logo {
        width: 238px;
        height: 35px;
        margin-left: 0px !important;
        margin-top: 8px;
        background: url("../images/logo-pst.png") no-repeat;
    }
}

@media screen and (max-width:534px) {

    .logo {
        width: 299px;
        height: 45px;
        background: url("../images/logo-pst-phone.png") no-repeat;
        background-position-x:-1px
    }
}

.secondnav {
    margin-top: 14px;
}

    .secondnav .dropdown-menu li {
        border-bottom: 1px solid #f5f3f3;
    }

    .secondnav .dropdown-menu a {
        color: #a3a3a3 !important;
        width: 179px;
    }

.dropdown-menu > li > a:hover, .dropdown-menu > li > a:focus {
    background-color: #fff !important;
    color: #21387C !important;
    font-weight: bold;
}
/*导航——覆盖bootstrap样式*/
.navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus {
    background-color: #fff;
}

.nav .open > a, .nav .open > a:hover, .nav .open > a:focus {
    background-color: #fff !important;
    color: #21387C !important;
}

.navbar-default .navbar-toggle {
    border: none;
}

    .navbar-default .navbar-toggle .icon-bar {
        background-color: #28477D;
    }

.navbar-toggle {
    margin-top: 8px;
    margin-right: 4px;
}

    .navbar-toggle span.icon-bar:nth-child(3) {
        width: 18px;
        margin-left: 4px;
    }

    .navbar-toggle span.icon-bar:nth-child(4) {
        width: 20px;
        margin-left: 2px;
    }

.navbar-nav > li > a {
    padding-top: 5px;
    padding-bottom: 5px;
}

.navbar-nav li .dropdown-menu {
    border-radius: 5px;
    margin-top: 4px;
}

/*底部*/
.footer {
    color: #fff;
}
@media screen and (min-width:534px) {
    .footer-box {
        width: 1140px;
        margin:0px auto;
        /*height: 217px;*/
       overflow:hidden;
    }

    .ErwmLeft {
        float: left;
        margin-top: 40px;
        padding-bottom:30px;
        width: 15%;
    }

    .addressRight {
        float: right;
        width: 83%;
    }

        .addressRight span, b, i {
            float: left;
            background: url("../images/pst-icon.png") no-repeat;
            background-position-y: 30px;
        }

    span {
        width: 380px;
        height: 100px;
        /*background-position:500px;*/
    }
    .QQ {
        margin-left:295px;
        width: 75px;
        height: 100px;
        background-position-x: -400px;
    }
   .WeChat {
        width: 75px;
        height: 100px;
       background-position-x: -460px;
    }
    .weibo {
         width: 75px;
        height: 100px;
       background-position-x: -520px;
    }
    .addressBottom ul {
        margin-top: 10px;
        float: left;
        width: 33%;
    }

        .addressBottom ul li {
            width: 70%;
        }

        .addressBottom ul .lastComp {
            display: none;
        }

    .addressBottom i.one {
        width: 20%;
        height: 40px;
        margin-left: -20px;
        background-position-x: -590px;
        background-position-y: -15px;
    }

    .addressBottom i.second {
        width: 20%;
        height: 40px;
        margin-left: -20px;
        background-position-x: -650px;
        background-position-y: -15px;
    }

    .addressBottom i.three {
        width: 20%;
        height: 40px;
        margin-left: 47px;
        background-position-x: -735px;
        background-position-y: -15px;
    }

    .addressBottom ul .lastEmail {
        margin-left: 110px;
    }
}

@media screen and (max-width:534px) {
    .footer-box {
        overflow:hidden;
    }

    .ErwmLeft {
        width: 30%;
            text-align:match-parent;
    }

        .ErwmLeft img {
            width: 100px;
            height: 100px;
            margin-top: 15px;
        }

    .addressRight {
        width: 92%;
        text-align:center;
    }

        .addressBottom ul li {
            float: left;
            font-size: 12px;
            line-height: inherit;
            margin-right: 5px;
        }

        .addressBottom ul .lastComp {
            margin-left: 80px;
        }

        .addressBottom ul .lastEmail {
            display: none;
        }

    .footer-box strong.smallQQ {
        float: left;
        background: url("../images/pst-icon.png");
        width:50px;
        height: 65px;
        margin-left:107px;
        margin-top:-10px;
        background-position-x: -410px;
    }
     .footer-box strong.smallWechat {
        float: left;
        background: url("../images/pst-icon.png");
        width: 50px;
        height: 65px;
        margin-top:-10px;
        background-position-x: -475px;
    }
      .footer-box strong.smallWeibo {
        float: left;
        background: url("../images/pst-icon.png");
        width: 50px;
        height: 65px;
        margin-top:-10px;
        background-position-x: -535px;
    }
}
