.tr {
    text-align: right;
}

.tl {
    text-align: left;
}

.tc {
    text-align: center;
}

.fl {
    float: left;
}

.fr {
    float: right;
}

.container {
    width: 1200px!important;
}

.menu, .news_list {
    list-style: none;
    margin:0;
    padding:0;
}
.menu li {
    margin:0;
    padding:0;
    float: left;
    display: inline-block;
}

.news_list li {
    margin:0;
    padding:0;
}
.btn-default{
    color:#333;
    background-color:#fff;
    border-color:#ccc;
    background-image: none
}
.btn-default.focus,.btn-default:focus{
    color:#333;
    background-color:#e6e6e6;
    border-color:#8c8c8c;
    background-image: none
}

.btn-default.hover,.btn-default:hover{
    background-image: none
}

.swiper-container {
    margin: 0 auto;
    position: relative;
    overflow: hidden;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -ms-backface-visibility: hidden;
    -o-backface-visibility: hidden;
    backface-visibility: hidden;
    /* Fix of Webkit flickering */
    z-index: 1;
}
.swiper-wrapper {
    position: relative;
    width: 100%;
    -webkit-transition-property: -webkit-transform, left, top;
    -webkit-transition-duration: 0s;
    -webkit-transform: translate3d(0px, 0, 0);
    -webkit-transition-timing-function: ease;
    -moz-transition-property: -moz-transform, left, top;
    -moz-transition-duration: 0s;
    -moz-transform: translate3d(0px, 0, 0);
    -moz-transition-timing-function: ease;
    -o-transition-property: -o-transform, left, top;
    -o-transition-duration: 0s;
    -o-transform: translate3d(0px, 0, 0);
    -o-transition-timing-function: ease;
    -o-transform: translate(0px, 0px);
    -ms-transition-property: -ms-transform, left, top;
    -ms-transition-duration: 0s;
    -ms-transform: translate3d(0px, 0, 0);
    -ms-transition-timing-function: ease;
    transition-property: transform, left, top;
    transition-duration: 0s;
    transform: translate3d(0px, 0, 0);
    transition-timing-function: ease;
    -webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;
    box-sizing: content-box;
}
.swiper-free-mode > .swiper-wrapper {
    -webkit-transition-timing-function: ease-out;
    -moz-transition-timing-function: ease-out;
    -ms-transition-timing-function: ease-out;
    -o-transition-timing-function: ease-out;
    transition-timing-function: ease-out;
    margin: 0 auto;
}
.swiper-slide {
    float: left;
    -webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;
    box-sizing: content-box;
}
/* IE10 Windows Phone 8 Fixes */
.swiper-wp8-horizontal {
    -ms-touch-action: pan-y;
}
.swiper-wp8-vertical {
    -ms-touch-action: pan-x;
}
/* ===============================================================
Your custom styles, here you need to specify container's and slide's
sizes, pagination, etc.
================================================================*/
.swiper-container {
    /* Specify Swiper's Size: */
    /*width:200px;
      height: 100px;*/
}
.swiper-slide {
    /* Specify Slides's Size: */
    /*width: 100%;
      height: 100%;*/
}
.swiper-slide-active {
    /* Specific active slide styling: */
}
.swiper-slide-visible {
    /* Specific visible slide styling: */
}
/* ===============================================================
Pagination Styles
================================================================*/
.swiper-pagination-switch {
    /* Stylize pagination button: */
}
.swiper-active-switch {
    /* Specific active button style: */
}
.swiper-visible-switch {
    /* Specific visible button style: */
}

/*.index {*/
/*    display: block;*/
/*}*/

.banner {
    width: 100%;
    /*height: 520px;*/
}

.banner2 .swiper-container {
    width: 100%;
    height: 310px;
    margin-top: 80px;
}
.banner .swiper-container {
    width: 100%;
    /*height: 520px;*/
}
.banner .slide-pag {
    text-align: center;
    position: relative;
    top: -50px;
    z-index: 100;
}
.banner .swiper-pagination-bullet,
.banner .swiper-pagination-switch {
    opacity: 1;
    width: 60px;
    height: 6px;
    border-radius: 13px!important;
    background-color: #fff;
    display: inline-block;
    margin-right: 10px;
    cursor: pointer;
}
.banner .swiper-pagination-bullet-active,
.banner .swiper-active-switch {
    background-color: #ddd;
    /*opacity: 0.5;*/
    /*filter: alpha(opacity=50);*/
}

