﻿.col-1-5,

.col-sm-1-5,

.col-md-1-5,

.col-lg-1-5,

.col-xl-1-5 {

    position: relative;

    width: 100%;

    padding-right: 15px;

    padding-left: 15px;

}



.col-1-5 {

    -ms-flex: 0 0 33.333333%;

    flex: 0 0 33.333333%;

    max-width: 33.333333%;

}

@media (max-width: 767px) {

     .mm{text-align: center;margin-left: 0!important}

    .dda{width: 100%!important;left: 0!important;padding-top: 40px!important}

    .ddddd{position: absolute;right: 15px;z-index: 9999999999;top: 15px}



}

@media (min-width: 576px) {

    .col-sm-1-5 {

        -ms-flex: 0 0 20%;

        flex: 0 0 20%;

        max-width: 20%;

    }

}



@media (min-width: 768px) {

    .col-md-1-5 {

        -ms-flex: 0 0 20%;

        flex: 0 0 20%;

        max-width: 20%;

    }

}



@media (min-width: 992px) {

    .col-lg-1-5 {

        -ms-flex: 0 0 20%;

        flex: 0 0 20%;

        max-width: 20%;

    }

}



@media (min-width: 1200px) {

    .col-xl-1-5 {

        -ms-flex: 0 0 20%;

        flex: 0 0 20%;

        max-width: 20%;

    }

}



.navbar-dark .navbar-nav .nav-link {

    color: rgba(255, 255, 255);

}



.text-blue {

    color: #3E85C7 !important;

}



.text-indigo {

    color: #6610f2 !important;

}



.text-purple {

    color: #6f42c1 !important;

}



.text-pink {

    color: #e83e8c !important;

}



.text-red {

    color: #dc3545 !important;

}



.text-orange {

    color: #fd7e14 !important;

}



.text-yellow {

    color: #ffc107 !important;

}



.text-green {

    color: #28a745 !important;

}



.text-teal {

    color: #20c997 !important;

}



.text-cyan {

    color: #17a2b8 !important;

}

.tjyy .col-md-1-5 a,

.tjlist .col-md-1-5 a {

    color: #333;

}



.tjyy .col-md-1-5 a:hover {

    box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15);

    color: #ff6600;

    text-decoration: none;

}



.tjhos:hover {

    box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15);

}



.tjhos:hover a {

    color: #dc3545;

}



.city li {

    margin-bottom: 10px;

}



.city li a {

    padding: 3px;

}



.city li a:hover {

    background-color: #ff6600;

    color: #fff;

    text-decoration: none;

}



.city li.active a {

    background-color: #ff6600;

    color: #fff;

    text-decoration: none;

}



.tjhos {

    position: relative;

}



.tjhos p {

    position: absolute;

    left: 0.25rem;

    top: 0.25rem;

    background-color: #6610f2;

    color: #fff;

    padding: .1rem .2rem;

	font-size: 75%;

}



.breadcrumb a {

    color: #333;

}



.breadcrumb a:hover {

    color: #dc3545;

}



.bread a {

    color: #333;

}



.bread a:hover {

    color: #dc3545;

	text-decoration: none;

}



.fixLayer{position: fixed; right: 0; top: 50%; width: 60px; background: #fff; box-shadow: 0 1px 2px 0 rgba(63, 67, 89, .1); z-index: 199;}

.fixLayer ul {display:block;margin:0;padding:0}

.fixLayer ul li{padding: 14px; cursor: pointer;list-style:none;}

.fixLayer ul li+li{border-top: 1px solid #f1f4f7;}

.fixLayer ul li .icon{width: 32px; height: 32px; background-image: url(../images/fixlayer.png); background-repeat: no-repeat;}

.fixLayer ul li .con{display: none; cursor: default;}

.fixLayer ul li.wechat .icon{background-position: -64px 0;}

.fixLayer ul li.wechat.active .icon{background-position: -64px -32px;}

.fixLayer ul li.wechat .con img{position: absolute; right: 60px; top: -59px;}

.fixLayer ul li.gotop{display: none;}

.fixLayer ul li.gotop .icon{background-position: -32px 0;}

.fixLayer ul li.gotop.active .icon{background-position:-32px -32px;}

.fixLayer ul li.active{background-image: linear-gradient(-90deg, #fb7414, #fb4a14);}

.fixLayer ul li.active .con{display: block;}

.fixLayer ul li.tel .phone-wrap{position: absolute; top: 0; right: 60px; border: 1px solid #ff7414; padding: 28px 30px 30px; box-sizing: border-box; background: #fff; width: 280px;}

.fixLayer ul li.tel .phone-wrap .phone-title{width: 100%; height: 22px; margin-bottom: 20px; text-align: center; font-size: 16px; color: #3f4359; line-height: 22px;}

.fixLayer ul li.tel .phone-wrap .phone-tel{width: 100%; height: 48px; font-size: 26px; text-align: center;}



.pages a {border: 1px solid #dee2e6;border-radius:0.25rem;padding: .5rem .8rem;}

.pages b {border: 1px solid #3E85C7;border-radius:0.25rem;padding: .5rem .8rem;background-color:#3E85C7;color:#fff;}

.pages a>b {color: #3E85C7;background:none;border: none;padding:0}





.news .swiper-wrapper {

    padding-bottom: 2rem;

}



.news .swiper-container-horizontal>.swiper-pagination-bullets {

    bottom: 0;

}



.news .swiper-pagination-bullet {

    width: 25px;

    height: 25px;

    text-align: center;

    line-height: 25px;

    font-size: 12px;

    color: #000;

    opacity: 1;

    background: rgba(0, 0, 0, 0.2);

}



.news .swiper-pagination-bullet-active {

    color: #fff;

    background: #3E85C7;

}



.news .swiper-container .news-item:hover {

    box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075)

}



.news .news-item a {

    color: #333;

}



.news .news-item a:hover {

    color: #dc3545;

    text-decoration: none;

}