.about-page{ margin: 30px auto;}
.about-page .left-nav .title{font-weight: bold; background: #0040a2; color: #ffffff;
    font-size: 16px; text-align: center;}
.about-page .left-nav ul li{ text-align: center;}
.about-page .left-nav ul li a{ color: #666666; text-decoration: none;}
.about-page .left-nav .left-news{ margin-top: 30px;}
.about-page .left-nav .left-news li.title{text-align: center}
.about-page .left-nav .left-news li{ text-align: left;}
.about-page .left-nav .left-contact{ width: 100%; border: #dfdfdf solid 1px;  margin-top: 30px;border-radius: 3px 3px 0 0; border-top:none;}
.about-page .left-nav .left-contact .title{background: #0040a2; border-radius: 3px 3px 0 0;padding: 0.75rem 1.25rem;  }
.about-page .left-nav .left-contact .title h3{font-weight: bold; color: #ffffff;
    font-size: 16px; text-align: center;}
.about-page .left-nav  .list-group-item.active {
    z-index: 2;
    color: #666666;
    background-color: #f1f1f1;
    border-color: #f1f1f1;
    border-left: #0040a2 3px solid;
}
.about-page .left-nav .list-group-item{ overflow:hidden;text-overflow:ellipsis;white-space:nowrap;  }
.left-contact-desc .left-contact-desc-top{ width: 100%; clear: both;}
.left-contact-desc .left-contact-desc-top span{ display: inline-table; color: #191919;}
.left-contact-desc .left-contact-desc-top span:nth-child(2):first-line{ color: #666666;}
.left-contact-desc-top span i{ color:#0040a2; }
.left-contact-desc-top >span:nth-child(2):first-line{ color: #666666;}
.left-contact-desc .left-contact-desc-top span:first-child{font-size: 30px; margin-left: 20px; margin-top: 20px;}
.left-contact-desc .left-contact-desc-top span:last-child{ font-weight: bold; color: #1d2124; position: relative; top: -30px;}
.left-contact-desc .left-contact-desc-top span:last-child:first-line{font-weight: normal; color: #666666;}
.left-contact-desc p{ padding: 0 0 5px 20px; line-height: 1.5rem; margin: 0 auto;}
.right-content .right-nav .breadcrumb-item a{ color: #5c757d}
.right-content .right-nav .breadcrumb li:nth-child(2)::before{    float: left;
    padding-right: 0.5rem;
    color: #6c757d;
    content: "";}
.breadcrumb-item + .breadcrumb-item::before {
    float: left;
    padding-right: 0.5rem;
    color: #6c757d;
    content: "/";
}
.right-content .right-content-desc{ width: 98%; margin-left: 1%;}
.right-content .right-content-desc img{max-width: 99%;}
/******产品列表页**********/
.right-content .products-list .card{ background: #f1f1f1; border: none;  margin: 15px auto;cursor: pointer;}
.right-content .products-list .card a{ color: #666666; text-decoration: none;}
.right-content .products-list .card img{ opacity: 1; }
.right-content .products-list .card img:hover{ opacity: 0.92;}
.right-content .products-list .card .cad-body h3{ font-size: 1rem; line-height: 2.2em; text-align: center;}
div .Page ul li.active{
    background: #666666; color: #ffffff;}
.page-item.active .page-link {
    z-index: 3;
    color: #666666;
    background-color: #f1f1f1;
    border-color: #f1f1f1;
}
.page-link {
    position: relative;
    display: block;
    padding: 0.5rem 0.75rem;
    margin-left: -1px;
    line-height: 1.25;
    color: #666666;
    background-color: #fff;
    border: 1px solid #f1f1f1;
}
.page-link:hover { color: #666666;}
.Page .page-link a{ color: #666666;}
.relation .card{background: #ffffff; border: none; text-align: center;}
.relation .card .card-body>h5{ font-size: 1rem;font-weight: normal;}
/*产品列表页完*/
/***************新闻列表*****************/
.news-list .media{ margin: 25px auto; border-bottom: #f1f1f1 dashed 1px; padding-bottom: 15px;}
.news-list .media>img{ max-height: 120px;}
.news-list .media>a{text-decoration: none; color: #666666;}
.news-list .media>a:hover{color: #444;}
.news-list .media-body h5{font-size: 1.1rem; line-height: 1.8em;}
.news-list .media-body h5>span{float: right; color: #666666; font-size: 1rem;}
.news-list .media-body{font-size: 0.95rem; }
/****************新闻列表完****************/
/*********新闻详细页*************/
.show-news h1{ font-size: 1.4rem; color: #0040a2; text-align: center; margin: 20px auto;}
.show-news h4{ font-size: 0.8rem; color: #666666; text-align: center; margin: 8px auto;}
/****************新闻详细页完************/
.map{ border: #f1f1f1 solid 2px; box-shadow: 1px 1px 5px 2px rgba(0,0,0,0.15)}
/*产品详细页*/
.products-show{}
.products-show ul.product-small{ margin: 10px auto; padding: 0px; display: flex; justify-items: center; justify-content: space-around; align-items: flex-start;}
.products-show ul.product-small li{ margin: 0 auto; padding: 0px; list-style: none; text-align: center;cursor: pointer;}
.products-show ul.product-small li.active img{border: #999 solid 1px;}
.products-show ul.product-small li img{ width: 90%;}
.products-show .showp_right_desc h1{ font-size: 1.2rem; text-align: left; color: #0040a2; border-bottom: #efefef solid 1px;line-height: 2em;}
.products-show .showp_right_desc p{font-size: 1rem; padding: 0px 0px; margin: 8px auto;}
.products-show>h4{ line-height: 2em;font-size: 1.4rem; background: #f1f1f1; border-radius: 4px; padding: 0 10px; margin: 20px auto;}
/*产品详细页完*/
@media screen and (max-width: 768px) {
    .right-content{margin-top: 30px;}
    .right-content .right-nav .breadcrumb li:nth-child(1){display: none;}
}