﻿
.container{
    padding: 0  20px;
}
.swiper-container2 {
    width: 100%;
    margin-left: auto;
    margin-right: auto;
    position: relative;
    overflow: hidden;
    list-style: none;
    padding: 0;
    z-index: 1
}
.header {
    background: url(../images/banner1.jpg) no-repeat top center;
}

.header .topbar {
    line-height: 30px;
    background-color: #e13f38;
    color: #fff;
}

.header .topbar a {
    color: #fff;

}

.header .topbar a.wx {

    position: relative;

    display: block;


    padding-left: 25px;

}

.header .topbar a.wx .img-center {

    position: absolute;

    left: 50%;

    top: 100%;

    padding: 10px;

    background-color: #fff;

    box-shadow: 0 5px 5px rgba(0,0,0,0.2);

    z-index: 10;

    width: 120px;

    height: 120px;

    line-height: 120px;

    border-radius: 10px;

    margin-left: -70px;

    display: none;

}

.header .topbar a.wx:hover .img-center {

    display: block;

}

.header .topbar ul {

    float: right;

}

.header .topbar li {

    float: left;

    color: #ddd;

}

.header .topbar li.pipe {

    padding: 0 10px;

}

.header .logo {

    float: left;

    height: 100px;

    line-height: 78px;

    text-align: left;

    padding: 25px 0;

}

.header .nav {

    font-size: 0;

    background-color: #e13f38;

    color: #fff;

    border-bottom: 3px solid #bf2822;

}

.header .nav li {

    display: inline-block;

    vertical-align: middle;

    border-right: 1px solid #bf2822;

}

.header .nav li a {

    display: block;

    font-size: 20px;

    line-height: 50px;

    padding: 0 35px;

    color: #fff;

}

.header .nav li .arr {

    float: right;

    height: 40px;

    width: 40px;

    position: relative;

    display: none;

}

.header .nav li .arr:after {

    content: '';

    border-top: 2px solid #ccc;

    border-left: 2px solid #ccc;

    box-sizing: content-box;

    display: block;

    width: 8px;

    height: 8px;

    margin: auto;

    position: absolute;

    top: 0;

    bottom: 0;

    -webkit-transform: rotate(135deg);

    transform: rotate(135deg);

    right: 15px;

}

.header .nav li.dropdown {

    position: relative;

}

.header .nav .dropdown-box {

    position: absolute;

    left: 0;

    min-width: 100%;

    top: 100%;

    display: none;

    z-index: 10;

    text-align: center;

}

.header .nav .dropdown-box p {

    margin: 0;

}

.header .nav .dropdown-box a {

    white-space: nowrap;

    overflow: hidden;

    text-overflow: ellipsis;

    padding: 0 10px;

    font-size: 14px;

    background-color: rgba(0, 0, 0, 0.5) !important;

    line-height: 40px;

    border-bottom: 1px solid rgba(0, 0, 0, 0.2);

}

.header .nav .dropdown-box a:hover {

    background-color: #bf2822 !important;

}

.header .nav li.active a, .header .nav li.open a, .header .nav li a:hover {

    color: #fff;

    background-color: #bf2822;

}

.header .nav li.open .dropdown-box {

    display: block;

}

.header .sc-form {

    float: right;

    margin-top: 8px;

}

.header .sc-form input {

    float: left;

    padding: 6px 12px;

    font-size: 14px;

    border: 1px solid transparent;

    width: 160px;

}

.header .sc-form button {

    float: right;

    padding: 0;

    border: none;

    cursor: pointer;

    height: 34px;

    width: 83px;

    background: url(../images/btnTz01.gif) no-repeat center;

}
.img-center img {
    display: inline-block;
    width: auto;
    height: auto;
    max-width: 100%;
    max-height: 100%;
    vertical-align: middle;
    -webkit-transition: all 0.5s;
    transition: all 0.5s;
    padding-top: 5px;
}



.index-borad-1 {

    margin: 20px 0 0;

    float: left;

    background-color: #fff;

    width: 458px;

    border: #e8e8e8 solid 1px;
}

.index-borad-1 .swiper-slide a {

    display: block;

}

.index-borad-1 .swiper-slide .img-cover {

    height: 306px;

}

.index-borad-1 .swiper-slide dl {

    margin: 0;

    overflow: hidden;

    padding: 20px 20px 20px 10px;

}

.index-borad-1 .swiper-slide dt {

    float: left;

    border-right: 1px solid #e8e8e8;

    text-align: center;

    width: 100px;

    line-height: 1;

    color: #999;

    font-size: 12px;

    padding: 3px 0;

}

.index-borad-1 .swiper-slide dt strong {

    display: block;

    font-size: 20px;

    margin-bottom: 6px;

}

.index-borad-1 .swiper-slide dd {

    margin-left: 120px;

    font-size: 16px;

    height: 44px;

    overflow: hidden;

}

.index-borad-1 .swiper-button-prev, .index-borad-1 .swiper-button-next {

    margin-top: -63px;

}

.index-borad-1 .swiper-pagination {

    bottom: 94px;

    text-align: right;

}

.index-borad-1 .swiper-pagination-bullet {

    margin: 0 10px 0 0 !important;

}