/*carousel-slider start*/
.zSlider .carousel-control.left {
    background: url(../images/slide-prev.png);
    left: 30px;
}

.zSlider .carousel-control.right {
    background: url(../images/slide-next.png);
    right: 30px;
}

.commonFullPic .zSlider .carousel-control.left {
    left: 10px;
    left: 0px \9;
}

.commonFullPic .zSlider .carousel-control.right {
    right: 10px;
    right: 0px \9;
}

.zSlider .carousel-control {
    width: 31px;
    height: 52px;
    top: 40%;
    filter: none;
}

.zSlider .carousel-indicators li {
    /*border-color: ##959699;*/
    /*margin-right: 5px;*/
    width: 12px;
    margin: 1px 5px;
    height: 12px;
    border-radius: 12px;
    -webkit-border-radius: 12px;
    -moz-border-radius: 12px;
    background-color: #ffffff;
}

.zSlider .carousel-indicators li.active {
    background-color: #959699;
    /*margin: 1px;*/
}

.zSlider .item {
    /*text-align: center;*/
}

.zSlider .item img {
    /*display: inline;*/
}

.auto-br {
    word-wrap: break-word;
}

/*carousel-slider end*/

/*动画效果*/
.fade_in_down {
    animation: fadeInDown 1s 0.2s ease both;
    -webkit-animation: fadeInDown 1s 0.2s ease both;
    -moz-animation: fadeInDown 1s 0.2s ease both;
    -o-animation: fadeInDown 1s 0.2s ease both;
}

.fade_in_up {
    animation: fadeInUp 1s 0.6s ease both;
    -webkit-animation: fadeInUp 1s 0.6s ease both;
    -moz-animation: fadeInUp 1s 0.6s ease both;
    -o-animation: fadeInUp 1s 0.6s ease both;
}

.fade_in_left {
    animation: fadeInLeft 1s 0.4s ease both;
    -webkit-animation: fadeInLeft 1s 0.4s ease both;
    -moz-animation: fadeInLeft 1s 0.4s ease both;
    -o-animation: fadeInLeft 1s 0.4s ease both;
}

.fade_in_right {
    animation: fadeInRight 1s 0.4s ease both;
    -webkit-animation: fadeInRight 1s 0.4s ease both;
    -moz-animation: fadeInRight 1s 0.4s ease both;
    -o-animation: fadeInRight 1s 0.4s ease both;
}

.pulses {
    animation-name: pulses;
    -webkit-animation-name: pulses;
    -moz-animation-name: pulses;
    -o-animation-name: pulses;

    animation-duration: 1.5s;
    -webkit-animation-duration: 1.5s;
    -moz-animation-duration: 1.5s;
    -o-animation-duration: 1.5s;

    animation-iteration-count: infinite;
    -webkit-animation-iteration-count: infinite;
    -moz-animation-iteration-count: infinite;
    -o-animation-iteration-count: infinite;
}

@keyframes pulses {
    0% {
        transform: scale(0.9);
        opacity: 0.7;
    }
    50% {
        transform: scale(1);
        opacity: 1;
    }
    100% {
        transform: scale(0.9);
        opacity: 0.7;
    }
}

@-webkit-keyframes pulses {
    0% {
        -webkit-transform: scale(0.95);
        -moz-transform: scale(0.95);
        -o-transform: scale(0.95);
        opacity: 0.7;
    }
    50% {
        -webkit-transform: scale(1);
        -moz-transform: scale(0.95);
        -o-transform: scale(0.95);
        opacity: 1;
    }
    100% {
        -webkit-transform: scale(0.95);
        -moz-transform: scale(0.95);
        -o-transform: scale(0.95);
        opacity: 0.7;
    }
}

@font-face {
    font-family: Montserrat-Regular;
    src: url("../font/Montserrat-Regular.ttf");
}

body {
    font-family: "Montserrat-Regular", "Microsoft Yahei", "STXihei","Simhei",Arial, sans-serif;
}

.custom-font {
    color: #777777;
}

/*product nav title css start*/
.nav-title {
    background-color: #F3F3F3;
    z-index: 99999;
    width: 100%;
}

.nav-title h3 {
    display: inline-block;
    margin-top: 20px;
    margin-bottom: 20px;
    margin-left: 5px;
    font-size: 24px;
    color: #000000;
    font-weight: bold;
}

.nav-title .nav li {
    display: inline-block;
}
.nav-title .nav .dropdown  li {
    display: block;
}

.nav-title .nav li a {
    padding: 22px 20px;
    color: #666666;
    /*color: rgba(112, 116, 115, .5);*/
    font-size: 16px;
}

.nav-title .nav li.active a {
    /*color: #AACD06;*/
    color: #000000;
    font-weight: bold;
}

.nav-title .nav li.buy-link a {
    color: #000000;
    background-color: #ffffff;
    padding-top: 8px;
    font-weight: bold;
    padding-bottom: 8px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    border: 1px solid #000000;
    margin-top: 11px;
}

.nav-title .nav li.buy-link a:hover {
    background-color: #000000;
    color: #FFFFFF;
}

/*product nav title css end*/
.container-border {
    border: 1px solid #C2C1C1;
}

.line-height25 {
    line-height: 25px;
}

.breadcrumb-nav h3 {
    font-weight: bold;
}

#carousel-slider_employee {
    margin-top: 6px;
}

.pagination > li > a, .pagination > li > span {
    position: relative;
    float: left;
    padding: 6px 12px;
    margin-left: -1px;
    line-height: 1.42857143;
    color: #000000;
    text-decoration: none;
    background-color: #fff;
    border: 1px solid #ddd;
}

.pagination > .active > a, .pagination > .active > span, .pagination > .active > a:hover, .pagination > .active > span:hover, .pagination > .active > a:focus, .pagination > .active > span:focus {
    z-index: 2;
    color: #fff;
    cursor: default;
    background-color: #000000;
    border-color: #000000;
}
