
@media (min-width: 1200px) {
    /*顶部导航*/
    #site_header {
        background-color: rgba(0,105,135,0.7);
        border: none;
    }
    #site_header .navbar {
        width:1140px;
        max-width:1140px;
        margin-left: auto;
        margin-right: auto;
        padding: 0;
    }
    #site_header .navbar-brand {
        margin-top: 1rem;
    }
    #site_header .navbar-brand img {
        width: 14.8rem;
        height: auto;
    }
    #site_header .navbar-nav .nav-item {
        position: relative;
        margin: 0 1.25rem;
        height: 5rem;
        line-height: 5rem;
    }
    #site_header .navbar-nav .nav-item:last-child {
        margin-right: 0;
    }
    /*选中-下划线动画*/
    #site_header .navbar-nav .nav-item::after {
        position: absolute;
        left: 20%;
        bottom: 0;
        content: '';
        width: 60%;
        height: .2rem;
 
        /*transition: width .6s;*/
        opacity: 0;
    }
    #site_header .navbar-nav .nav-item:hover::after,
    #site_header .navbar-nav .nav-item.active::after {
        /*width: 80%;*/
        opacity: 1;
    }
    /*选中-下划线动画 结束*/
    #site_header .navbar-nav .nav-link {
        padding: 0;
        color: #fff;
        font-size: .85rem;
    }
    #site_header .navbar-nav .nav-item.dropdown:hover .dropdown-menu {
        display: block;
    }
    #site_header .navbar-nav .dropdown-toggle::after {
        /*content: none;*/
    }
    /*二级菜单-下拉展开效果*/
    #site_header .navbar-nav .dropdown-menu {
        display: block;
        margin: 0;
        border-radius: 0 0 .25rem .25rem;
        border: 0;
        background-color: #fff;
        width: auto;
        min-width: auto;
        transform-origin: center top;
        transform: scaleY(0);
        transition: all .6s;
    }
    #site_header .navbar-nav .nav-item.dropdown:hover .dropdown-menu {
        transform: scaleY(1);
    }
    #site_header .navbar-nav .dropdown-menu .nav-item {
        height: auto;
        margin: 0;
    }
    #site_header .navbar-nav .dropdown-menu .nav-item::after {
        content: none;
    }
    /*二级菜单-下拉展开效果 结束*/
    /*选中-背景变色效果*/
    #site_header .dropdown-menu .dropdown-item {
        position: relative;
        background-color: transparent;
        padding: 0.5rem 1rem;
        color: #212529;
        font-size: .85rem;
        line-height: 1rem;
        transition: color .6s ease;
    }
    #site_header .dropdown-menu .dropdown-item::after {
        position: absolute;
        left: 0;
        top: 0;
        z-index: -1;
        content: '';
        width: 0;
        height: 100%;
        background-color: #3f7982;
        transition: width .6s;
    }
    #site_header .dropdown-menu .dropdown-item:hover {
        color: #fff;
    }
    #site_header .dropdown-menu .dropdown-item:hover::after {
        width: 100%;
    }
    /*选中-背景变色效果 结束*/
    /*顶部导航 结束*/

    /*幻灯片*/
    #site_banner {
        /*margin-top: 5rem;*/
    }
    #site_banner .carousel-indicators {
        bottom: 1rem;
    }
    #site_banner .carousel-indicators li {
        width: .8rem;
        height: .8rem;
        margin-left: .25rem;
        margin-right: .25rem;
    }
    /*翻页按钮-鼠标经过显示，移走消失效果*/
    #site_banner .carousel-control-next,
    #site_banner .carousel-control-prev {
        opacity: 1;
    }
    #site_banner .carousel-control-next-icon,
    #site_banner .carousel-control-prev-icon {
        position: absolute;
        left: 50%;
        margin-left: -1rem;
        top: 50%;
        margin-top: -1rem;
        width: 2rem;
        height: 2rem;
        opacity: 0;
        transition: opacity .6s;
    }
    #site_banner .carousel-control-next:hover  .carousel-control-next-icon,
    #site_banner .carousel-control-prev:hover  .carousel-control-prev-icon {
        opacity: 1;
    }
    /*翻页按钮-鼠标经过显示，移走消失效果 结束*/
    /*幻灯片 结束*/

    /*推荐产品*/
    #site_rec_products {
        background-color: #eaeaea;
    }
    #site_rec_products header.container {
        width:1140px;
        max-width:1140px;
        margin-left: auto;
        margin-right: auto;
        padding: 4.5rem 0 1.35rem;
    }
    #site_rec_products header h1 {
        font-size: 1.5rem;
    }
    #site_rec_products header .left {
        position: relative;
        padding-bottom: 1rem;
    }
    #site_rec_products header .left::after {
        position: absolute;
        left: 15px;
        bottom: 0;
        content: '';
        width: 2rem;
        height: 0;
        border-bottom: 1px solid #595757;
    }
    #site_rec_products header p {
        font-size: 1.2rem;
    }
    #site_rec_products header .en {
        display: none !important;
        padding-top: 2.2rem;
        padding-right: .425rem;
    }
    #site_rec_products header .en p {
        text-align: right;
        font-size: .55rem;
        line-height: .5rem;
    }
    #site_rec_products header .zh {
        margin-left: auto !important;
        padding-top: 1.9rem;
        padding-left: .425rem;
    }
    #site_rec_products header .zh p{
        font-size: 1.1rem;
    }
    #site_rec_products .container.main {
        width:1140px;
        max-width:1140px;
        margin-left: auto;
        margin-right: auto;
        padding-bottom: 1.9rem;
    }
    #site_rec_products_main .carousel-item {
        padding: 3.9rem 4rem 3.25rem;
    }
    #site_rec_products_main .carousel-item p {
        margin-top: 1rem;
        margin-bottom: 1.2rem;
        font-size: 1.987rem;
        line-height: 2rem;
    }
    #site_rec_products_main .carousel-item h2 {
        font-size: 1.346rem;
    }
    #site_rec_products_main .carousel-item .title {
        padding-bottom: 1.5rem;
    }
    #site_rec_products_main .carousel-item .title::after {
        width: 2.1rem;
        height: .15rem;
    }
    #site_rec_products_main .carousel-item .album {
        margin-top: 4rem;
    }
    #site_rec_products_main .carousel-item .album ul {
        list-style: none;
        padding: 0;
        margin: 0;
    }
    #site_rec_products_main .album li {
        padding: 0 10px;
    }
    #site_rec_products_main .album li img {
        border: .15rem solid #fff;
        border-radius: 100%;
        background: none;
        padding: 0;
        width: 6rem;
        height: 6rem;
        overflow: hidden;
    }
    #site_rec_products_main .carousel-indicators li {
        background-color: #fff;
        font-size: 1.25rem;
        width: 32%;
        height: 3.1rem;
        line-height: 3.1rem;
        border-right: 1px solid transparent;
    }
    /*推荐产品 结束*/

    /*所有产品*/
    #site_all_products {
        padding-top: 1.7rem;
        padding-bottom: 4.3rem;
        background-color: #eaeaea;
    }
    #site_all_products .container {
        background-color: #fff;
        width:1140px;
        max-width:1140px;
        margin-left: auto;
        margin-right: auto;
        padding: 2.4rem 1.85rem 1.9rem;
    }
    #site_all_products header {
        padding-bottom: .9rem;
    }
    #site_all_products header h1 {
        font-size: 1.249rem;
        margin-right: .5rem;
    }
    #site_all_products header p {
        font-size: .8325rem;
    }
    #site_all_products header .right a {
        font-size: 1rem;
    }
    #site_all_products .main ul li {
        padding-top: 1.3rem;
        padding-right: 1.3rem;
        padding-bottom: 0;
    }
    #site_all_products .main ul li:nth-child(6n) {
        padding-right: 0;
    }
    #site_all_products .main ul li a {
        font-size: .89rem;
        height: 1.5rem;
        line-height: 1.5rem;
    }
    /*所有产品 结束*/

    /*关于四海*/
    #site_about .left {
        padding-top: 4rem;
        padding-right: 4rem;
        padding-bottom: 0;
        background: url("../image/site_about_left_bg.png") no-repeat center center;
        background-size: cover;
    }
    #site_about .left header {
        padding-bottom: 1rem;
    }
    #site_about .left header::after {
        width: 1.8rem;
        height: .15rem;
    }
    #site_about .left header h1 {
        font-size: 1.8rem;
    }
    #site_about .left header p {
        font-size: 1.2rem;
        margin-left: 10px;
        vertical-align: middle;
    }
    #site_about .left .subtitle {
        margin-top: 2.2rem;
    }
    #site_about .subtitle ul li {
        width: 6rem;
        height: 1.9rem;
        font-size: 1rem;
        font-weight: normal;
        line-height: 1.7rem;
        border-radius: .15rem;
        cursor: pointer;
    }
    #site_about .left .main {
        margin-top: 0;
        padding-top: 1.9rem;
        border: none;
        font-size: 1rem;
        line-height: 1.5rem;
        text-align: justify;
    }
    #site_about .left a.more.pc {
        color: #fff;
        font-size: 1rem;
        font-weight: bold;
        margin-top: 2rem;
    }
    #site_about .right {
        position: relative;
        height: 600px;
        max-height: 600px;
        margin: 0;
        padding: 0;
        overflow: hidden;
    }
    #site_about .right img {
        position: absolute;
        left: 0;
        top: 0;
        max-width: 10000%;
        height: 100%;
    }
    .site_about_number {
        width:1140px;
        max-width:1140px;
        margin-left: auto;
        margin-right: auto;
        padding: 2.5rem 3.5rem 2rem;
    }
    /*关于四海 结束*/

    /*应用案例*/
    #site_case {
        padding: 5.5rem 0;
    }
    #site_case .container {
        width:1140px;
        max-width:1140px;
    }
    #site_case header {
        position: relative;
        padding-bottom: 1rem;
    }
    #site_case header::after {
        position: absolute;
        left: 50%;
        bottom: 0;
        content: '';
        margin-left: -.9rem;
        width: 1.8rem;
        height: .15rem;
        background-color: #3c4650;
    }
    #site_case header h1 {
        font-size: 1.8rem;
        margin-bottom: .65rem;
    }
    #site_case header p {
        font-size: 1.2rem;
        margin-bottom: 0;
    }
    #site_case .main {
        margin-top: 3rem;
    }
    #site_case .main ul li {
        padding-left: .675rem;
        padding-right: .675rem;
    }
    #site_case .main .thumbnail .img {
        height: 28.75rem;
    }
    #site_case .main .thumbnail .img::before {
        background-image: linear-gradient(to bottom, #59bac6, #006987 );
    }
    #site_case .main .thumbnail .img::after {
        background-image: linear-gradient(to bottom, #59bac6, transparent );
    }
    #site_case .main ul li .text {
        margin-left: 15px;
        padding: 2.85rem 2.235rem;
        color: #214044;
        font-weight: 600;
    }
    #site_case .main ul li h2 {
        font-size: 1.25rem;
        margin-bottom: 1rem;
    }
    #site_case .main ul li p {
        margin-bottom: 2.2rem;
        font-size: 1rem;
        width: 15rem;
        line-height: 1.2rem;
    }
    #site_case .main ul li span {
        font-size: 1rem;
        font-weight: bold;
    }
    #site_case .main ul li:hover .img::before,
    #site_case .main ul li:hover .img::after {
        opacity: 0;
    }
    #site_case .main ul li:hover .img img {
        filter: grayscale( 0 );
    }
    #site_case .main ul li:hover .text {
        color: #fff;
    }
    /*应用案例 结束*/

    /*四海优势*/
    #site_advantage {
        background: url("../image/site_advantage_bg.png") no-repeat center center;
        background-size: cover;
        text-align: center;
        padding-top: 4.5rem;
        padding-bottom: 3.3rem;
    }
    #site_advantage img {
        display: inline-block;
        width: 1128px;
    }
    /*四海优势 结束*/

    /*新闻动态*/
    #site_news {
        background-color: #eaeaea;
        padding: 5.45rem 0 2.85rem;
    }
    #site_news .container {
        width:1140px;
        max-width:1140px;
        padding: 0;
    }
    #site_news header {
        position: relative;
        padding-bottom: 1rem;
        text-align: left;
    }
    #site_news header::after {
        position: absolute;
        left: 0;
        bottom: 0;
        content: '';
        width: 1.8rem;
        height: .15rem;
        background-color: #3c4650;
    }
    #site_news header h1 {
        font-size: 1.8rem;
        margin-bottom: .35rem;
    }
    #site_news header p {
        font-size: 1.2rem;
        margin-bottom: 0;
    }
    #site_news_main .carousel-inner {
        margin-top: 2.4rem;
    }
    #site_news_main .carousel-indicators {
        position: absolute;
        left: auto;
        right: 0;
        bottom: auto;
        top: 0;
        margin: -4.6rem 0 0;
    }
    #site_news_main .carousel-indicators li {
        border-radius: .15rem;
        border: 1px solid #595757;
        background-color: transparent;
        font-size: 1.066rem;
        width: 5.5rem;
        height: 1.5rem;
        line-height: 1.4rem;
    }
    #site_news_main .carousel-indicators li.active {
        border-color: #006987;
    }
    #site_news .container .left {
        padding: 0;
    }
    #site_news .container .right {
        padding: 0;
    }
    #site_news_main .carousel-item .left-2 {
        background-color: #fff;
    }
    #site_news_main .carousel-item .box {
        position: relative;
        z-index: 2;
        background-color: transparent;
        padding: 1.7rem 2.3rem 1.5rem;
    }
    #site_news_main .carousel-item .time {
        margin-bottom: 1.3rem;
    }
    #site_news_main .carousel-item .time .data {
        font-size: 2.25rem;
        height: 2.35rem;
        line-height: 2.35rem;
    }
    #site_news_main .carousel-item .time .years {
        font-size: .75rem;
        height: .75rem;
        line-height: .75rem;
    }
    #site_news_main .carousel-item .time .icon {
        width: 1.3rem;
        height: .9rem;
        background: url("../image/site_news_icon_pc.png") no-repeat center center;
    }
    #site_news_main .carousel-item .box .main h2 {
        margin-top: 1.4rem;
        margin-bottom: 1.4rem;
        font-size: 1rem;
    }
    #site_news_main .carousel-item .box .main p {
        font-size: .8rem;
    }
    /*#site_news_main .carousel-item .box::after {*/
    /*    position: absolute;*/
    /*    left: 0;*/
    /*    top: 0;*/
    /*    z-index: -1;*/
    /*    content: '';*/
    /*    width: 0;*/
    /*    height: 100%;*/
    /*    background-color: #58b9c6;*/
    /*    transition: width .6s;*/
    /*}*/
    #site_news_main .carousel-item .box:hover {
        background-color: #58b9c6;
    }
    /*#site_news_main .carousel-item .box:hover::after {*/
    /*    width: 100%;*/
    /*}*/
    #site_news_main .carousel-item .box:hover .time,
    #site_news_main .carousel-item .box:hover h2,
    #site_news_main .carousel-item .box:hover p{
        color: #fff;
    }
    #site_news_main .carousel-item .box:hover .icon {
        background: url("../image/site_news_icon_pc_2.png") no-repeat center center;
    }
    #site_news_main .carousel-item .box:hover .main {
        border-color: #fff;
    }
    #site_news_main .carousel-item .right .row {
        height: calc( 100% - 1px);
    }
    #site_news_main .carousel-item .thumbnail img {
        height: 100%;
    }
    /*新闻动态 结束*/

    /*底部版权*/
    #site_footer {
        margin-bottom: 0;
    }
    #site_footer .container {
        width:1140px;
        max-width:1140px;
    }
    .site_footer_1 .title h1{
        font-size: 1.1665rem;
    }
    /*导航列表*/
    .site_footer_1 a {
        color: #fff;
    }
    .site_footer_1 a:hover {
        color: #58b9c6;
    }
    .site_footer_1 dt {
        color: #fff;
        font-size: .8rem;
        margin-bottom: 1.1rem;
    }
    .site_footer_1 dl.products dt {
        padding-left: 3.5rem;
    }
    .site_footer_1 dd {
        font-size: .6rem;
        padding-left: .25rem;
    }
    /*导航列表 结束*/
    .site_footer_1 .contact {
        position: relative;
    }
    .site_footer_1 .contact::after {
        position: absolute;
        left: 0;
        top: 0.35rem;
        content: '';
        margin-left: -2rem;
        width: 1px;
        height: 11.25rem;
        border-left: 1px solid #fff;
    }
    .site_footer_1 .list {
        font-size: .7rem;
        line-height: 1.5rem;
    }
    .site_footer_1 .list .hotline {
        margin-top: .8rem;
        color: #fff;
        font-size: 1.953rem;
    }
    .site_footer_2 {
        font-size: .7rem;
        padding: 1.7rem 0;
    }
    /*底部版权 结束*/

    /*栏目页-页面-样式设置*/
    .site_page_nav ul li {
        padding-top: .75rem;
        padding-bottom: .75rem;
    }
    .site_page_nav ul li a {
        font-size: 1.249rem;
        height: 1.5rem;
        line-height: 1.5rem;
    }
    .site_all_content {
        font-size: 1rem;
        line-height: 2rem;
    }
    .site_page_content .container {
        padding-top: 3rem;
        padding-bottom: 3rem;
    }
    .site_all_content h1,
    .site_all_content h2,
    .site_all_content h3,
    .site_all_content h4 {
        margin-bottom: 1rem;
        line-height: 1.5rem;
    }
    .site_all_content h1 {
        font-size: 1.5rem;
    }
    .site_all_content h2 {
        font-size: 1.25rem;
    }
    .site_all_content h3,
    .site_all_content h4 {
        font-size: 1rem;
    }
    .site_all_content p {
        width: 100%;
    }
    .site_all_content p+h2,
    .site_all_content p+h3,
    .site_all_content p+h4 {
        margin-top: 1rem;
    }
    /*页面“荣誉资质”-配合“相册”功能使用*/
    .site_page_content .gallery {
        display: -ms-flexbox;
        display: flex;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    }
    .site_page_content .gallery > .gallery-item {
        position: relative;
        width: 100%;
        padding-bottom: 1rem;
    }
    .site_page_content .gallery.gallery-columns-1 > .gallery-item {
        flex: 0 0 100%;
        max-width: 100%;
    }
    .site_page_content .gallery.gallery-columns-2 > .gallery-item {
        flex: 0 0 50%;
        max-width: 50%;
    }
    .site_page_content .gallery.gallery-columns-3 > .gallery-item {
        flex: 0 0 33.33333333333333%;
        max-width: 33.33333333333333%;
    }
    .site_page_content .gallery.gallery-columns-4 > .gallery-item {
        flex: 0 0 25%;
        max-width: 25%;
    }
    .site_page_content .gallery.gallery-columns-5 > .gallery-item {
        flex: 0 0 20%;
        max-width: 20%;
    }
    .site_page_content .gallery.gallery-columns-6 > .gallery-item {
        flex: 0 0 16.66666666666667%;
        max-width: 16.66666666666667%;
    }
    .site_page_content .gallery.gallery-columns-7 > .gallery-item {
        flex: 0 0 14.28571428571429%;
        max-width: 14.28571428571429%;
    }
    .site_page_content .gallery.gallery-columns-8 > .gallery-item {
        flex: 0 0 12.5%;
        max-width: 12.5%;
    }
    .site_page_content .gallery.gallery-columns-9 > .gallery-item {
        flex: 0 0 11.11111111111111%;
        max-width: 11.11111111111111%;
    }
    .site_page_content .gallery .gallery-caption {
        height: 1.5rem;
        line-height: 1.5rem;
    }
    /*页面“联系我们”*/
    .site_contact h1 {
        font-size: 1rem;
    }
    .site_contact p {
        font-size: .7rem;
    }
    /*栏目页-页面-样式设置 结束*/

    /*栏目页-列表页-工程案例*/
    .site_cat_case {
        font-size: .8rem;
        line-height: 1.5rem;
    }
    .site_cat_case .container {
        padding: 3rem 0;
        width:1140px;
        max-width:1140px;
    }
    .site_cat_case .site_cat_case_item {
        margin-bottom: 1.5rem;
    }
    .site_cat_case .site_cat_case_item a {
        display: block;
        border-radius: .125rem;
        background-color: #eaeaea;
        padding-top: 1rem;
        padding-bottom: .5rem;
    }
    .site_cat_case .site_cat_case_item .img {
        margin: 0 1rem .5rem;
        border-radius: .125rem;
        overflow: hidden;
    }
    .site_cat_case .site_cat_case_item img {
        border-radius: .125rem;
        transition: all .5s;
    }
    .site_cat_case .site_cat_case_item p {
        height: 1.5rem;
        margin-bottom: 0;
    }
    .site_cat_case .site_cat_case_item:hover img {
        transform: scale(1.2);
    }
    .site_cat_case .site_cat_case_item:hover p {
        color: #006987;
    }
    /*20200323改版*/
    .woo-product-archive-nav-button-box {
        position: relative;
    }
    .woo-product-archive-nav-button-box::after {
        position: absolute;
        left: 0;
        top: 0;
        width: 100%;
        height: 100%;
        content: '';
    }
    .woo-product-archive-nav-button {
        padding-top: 1rem;
        padding-bottom: 1rem;
        width: 100%;
        font-size: 1.25rem;
        border-radius: 0;
    }
    .woo-product-archive-nav-list {
        display: block !important;
    }
    .site_cat_case .site_cat_case_list {
        padding-left: 2rem;
    }
    .woo-product-archive-nav-list .cat-item a {
        padding: .5rem 2rem;
        transition: all .5s;
        text-align: center;
    }
    .woo-product-archive-nav-list .cat-item a:hover {
        color: #595959;
        background-color: #93cfd9;
    }
    /*工程案例-内容页-相册*/
    .site_single_case .site_cat_case_item a {
        padding-top: .75rem;
    }
    .site_single_case .site_cat_case_item .img {
        margin-left: .75rem;
        margin-right: .75rem;
    }
    .site_single_case .gallery {
        display: -ms-flexbox;
        display: flex;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    }
    .site_single_case .gallery > .gallery-item {
        position: relative;
        width: 100%;
        padding-bottom: 1rem;
    }
    .site_single_case .gallery.gallery-columns-1 > .gallery-item {
        flex: 0 0 100%;
        max-width: 100%;
    }
    .site_single_case .gallery.gallery-columns-2 > .gallery-item {
        flex: 0 0 50%;
        max-width: 50%;
    }
    .site_single_case .gallery.gallery-columns-3 > .gallery-item {
        flex: 0 0 33.33333333333333%;
        max-width: 33.33333333333333%;
    }
    .site_single_case .gallery.gallery-columns-4 > .gallery-item {
        flex: 0 0 25%;
        max-width: 25%;
    }
    .site_single_case .gallery.gallery-columns-5 > .gallery-item {
        flex: 0 0 20%;
        max-width: 20%;
    }
    .site_single_case .gallery.gallery-columns-6 > .gallery-item {
        flex: 0 0 16.66666666666667%;
        max-width: 16.66666666666667%;
    }
    .site_single_case .gallery.gallery-columns-7 > .gallery-item {
        flex: 0 0 14.28571428571429%;
        max-width: 14.28571428571429%;
    }
    .site_single_case .gallery.gallery-columns-8 > .gallery-item {
        flex: 0 0 12.5%;
        max-width: 12.5%;
    }
    .site_single_case .gallery.gallery-columns-9 > .gallery-item {
        flex: 0 0 11.11111111111111%;
        max-width: 11.11111111111111%;
    }
    .site_single_case .gallery .gallery-caption {
        height: 1.5rem;
        line-height: 1.5rem;
    }
    /*20200323改版 结束*/
    /*分页代码*/
    .site_case_pagination {
        margin-top: 2rem;
    }
    .site_case_pagination .page-numbers {
        margin: .5rem;
        border-radius: .125rem;
        color: #006987;
        font-size: 1rem;
        width: 2rem;
        text-align: center;
        height: 2rem;
        line-height: 2rem;
    }
    .site_case_pagination .prev.page-numbers,
    .site_case_pagination .next.page-numbers {
        padding-left: 1rem;
        padding-right: 1rem;
    }
    /*栏目页-列表页-工程案例 结束*/

    /*栏目页-列表页-常见问题*/
    .site_cat_new .container {
        padding-top: 3rem;
        padding-bottom: 3rem;
    }
    .site_cat_new .site_cat_new_list {
        margin: 0;
    }
    .site_cat_new .site_cat_new_item {
        padding: 0;
        transform: translateZ(0);
        transition: all .4s;
    }
    .site_cat_new .site_cat_new_item:nth-child(2n),
    .site_cat_new .site_cat_new_item:nth-child(2n+1) {
        padding: 0;
    }
    .site_cat_new .site_cat_new_item:nth-child(3n) {
        background-color: #ccc;
    }
    .site_cat_new .site_cat_new_item:nth-child(3n+1) {
        background-color: #eee;
    }
    .site_cat_new .site_cat_new_item:nth-child(3n+2) {
        background-color: #ddd;
    }
    .site_cat_new .site_cat_new_item a {
        margin-bottom: 0;
        background: transparent;
        padding: 2rem 1.25rem 1.5rem;
    }
    .site_cat_new .site_cat_new_item h2 {
        font-size: 1rem;
        font-weight: bold;
        line-height: 1.25rem;
        height: 2.5rem;
        margin-bottom: 2rem;
    }
    .site_cat_new .site_cat_new_item p {
        font-size: .7rem;
        text-align: justify;
        line-height: 1.5rem;
        min-height: 7.5rem;
    }
    .site_cat_new .site_cat_new_item .icon {
        margin-top: 2.5rem;
        padding-left: 0;
        transition: all .4s;
    }
    .site_cat_new .site_cat_new_item:hover {
        transform: translateY(-.5rem);
    }
    .site_cat_new .site_cat_new_item:hover h2 {
        color: #006987;
    }
    .site_cat_new .site_cat_new_item:hover .icon {
        padding-left: 2rem;
    }
    .site_cat_new .site_case_pagination {
        margin-top: 2rem;
    }
    /*栏目页-列表页-常见问题 结束*/

    /*栏目页-列表页*/
    .site_cat_new_arc .container {
        padding-top: 3rem;
        padding-bottom: 3rem;
        width: 980px;
        max-width: 980px;
    }
    .site_cat_new_arc .site_cat_new_arc_item a {
        margin-bottom: 2rem;
        border-radius: .125rem;
        padding: 1rem;
        transform: translateY(0);
        transition: all .4s;
    }
    .site_cat_new_arc .site_cat_new_arc_item .img {
        height: 9rem;
        border-radius: .125rem;
    }
    .site_cat_new_arc .site_cat_new_arc_item img {
        transition: all .5s;
    }
    .site_cat_new_arc .site_cat_new_arc_item .main {
        padding: .5rem 0 0 1.5rem;
    }
    .site_cat_new_arc .site_cat_new_arc_item h2 {
        font-size: 1rem;
        font-weight: bold;
        height: 2rem;
        line-height: 2rem;
    }
    .site_cat_new_arc .site_cat_new_arc_item p.text {
        font-size: .7rem;
        line-height: 1.5rem;
    }
    .site_cat_new_arc .site_cat_new_arc_item p.data {
        margin-top: 1.5rem;
    }
    .site_cat_new_arc .site_cat_new_arc_item:hover a {
        transform: translateY(-.5rem);
    }
    .site_cat_new_arc .site_cat_new_arc_item:hover img {
        transform: scale(1.2);
    }
    /*栏目页-列表页 结束*/

    /*内容页-工程案例*/
    .site_single_case {
        font-size: 1rem;
        line-height: 2rem;
    }
    .site_single_case .container {
        padding-top: 3rem;
        padding-bottom: 3rem;
    }
    .site_single_case h1 {
        font-size: 1.5rem;
        font-weight: bold;
        text-align: center;
    }
    .site_single_case .data {
        font-size: .7rem;
        text-align: center;
    }
    .site_single_case .main img {
        border-radius: .125rem;
    }
    .site_single_case .main .img {
        margin-bottom: 1rem;
        text-align: center;
    }
    .site_single_case .main .img img {
        display: inline-block;
    }
    .site_single_case .main img+p {
        margin-top: 1rem;
    }
    .site_single_case .main img+p {
        margin-top: 1rem;
    }
    .site_single_link {
        font-size: 1rem;
    }
    .site_single_link a {
        color: #006987;
    }
    .site_single_link li:last-child {
        text-align: right;
    }
    /*内容页-工程案例 结束*/

    /*首页-关于我们-数据展示*/
    .wzm20200208 .d-0208 {
        display: inline-block !important;
    }
    .wzm20200208 ul li .number {
        font-size: 2.75rem;
    }
    .wzm20200208 ul li .sup {
        position: absolute;
        font-size: 1.3rem;
    }
    .wzm20200208 ul li .text {
        font-size: 1rem;
    }
    .wzm20200208 ul li:hover,
    .wzm20200208 ul li:hover .number {
        color: #006987;
    }
    /*首页-关于我们-数据展示 结束*/

    /*首页-案例-小配图*/
    #site_case .main a {
        display: block;
        position: relative;
    }
    #site_case .main ul li .thumbnail {
        position: relative;
    }
    #site_case .main ul li .thumbnail::after {
        position: absolute;
        left: 0;
        top: 0;
        content: '';
        border-radius: .15rem;
        background-color: #000;
        opacity: 0;
        width: 100%;
        height: 100%;
    }
    #site_case .main ul li:hover .thumbnail::after {
        opacity: .5;
    }
    #site_case .main .thumbnail .img {
        width: 100%;
    }
    #site_case .main ul li p {
        width: 77%;
    }
    #site_case .main .img2 {
        position: inherit;
        left: 50%;
        margin-left: -5rem;
        margin-top: -6.5rem;
        z-index: 6;
        width: 10rem;
        height: 10rem;
    }
    #site_case .main .img2 img {
        width: 100%;
        height: 100%;
        border: .147rem solid #fff;
        border-radius: 100%;
    }
    /*首页-案例-小配图 结束*/

    /*翻译图标*/
    .site-translate {
        right: 1rem;
        top: 1rem;
        /*bottom: 1rem;*/
        width: 3rem;
        height: 3rem;
        background: transparent;
    }
    .site-translate a {
        padding: .5rem .5rem 0;
    }

    /* 水滴信用-可信百科 */
    .kexinbaike {
        margin-left: 1rem;
        margin-top: .5rem;
    }
    .kexinbaike img {
        width: 139px;
        height: 40px;
    }
}

@media (min-width: 1440px) {
    /* 网站底部-微信二维码 */
    .weixin2020 {
        position: relative;
    }
    .weixin2020 .box {
        position: absolute;
        top: 2.5rem;
        width: 8.5rem;
    }
}


/*20200323 改版，添加对屏幕分辨率宽度为1200px的支持*/
@media (min-width: 1200px){
    #site_header .navbar-brand img {
        width: 11rem;
        height: auto;
    }
    .kexinbaike img {
        width: 5rem;
        height: auto;
    }
    #site_header .navbar-nav .nav-link {
        font-size: .8rem;
    }
    #site_header .navbar-nav .nav-item {
        margin: 0 1rem;
    }
    .navbar-expand-lg .navbar-nav {
        margin-right: 3rem;
    }
    .site-translate {
        right: .5rem;
        width: 3rem;
        height: 3rem;
    }
    #site_banner .carousel-indicators {
        bottom: 0;
    }
    #site_banner .carousel-indicators li {
        width: .6rem;
        height: .65rem;
    }
    #site_rec_products_main .carousel-item p {
        font-size: 1.5rem;
    }
    #site_rec_products_main .carousel-item .title {
        padding-bottom: 1rem;
    }
    #site_rec_products_main .carousel-item img {
        padding: 0;
    }
    #site_rec_products_main .album li img {
        width: 5rem;
        height: 5rem;
    }
    #site_rec_products_main .carousel-item .album {
        margin-top: 2rem;
    }
    #site_rec_products_main .carousel-item {
        padding: 3.9rem 4rem 3.25rem;
    }
    #site_rec_products .container.main {
        padding-bottom: 3.9rem;
    }
    #site_rec_products_main .carousel-indicators {
        margin: .423rem 2rem 0;
    }
    #site_rec_products header .left {
         padding-bottom: .5rem;
    }
    .weixin2020 {
        position: relative;
    }
    .weixin2020 .box {
        position: absolute;
        right: 0;
        top: 0;
        margin-top: 2.6rem;
        margin-right: -4rem;
        width: 6rem;
        border-radius: .125rem;
        overflow: hidden;
    }
    .site_footer_1 dd {
        font-size: .7rem;
        padding-left: 0;
    }
    .site_footer_2 a:hover {
        color: #fff;
    }
    #site_news header {
        padding-bottom: .5rem;
    }
    #site_news_main .carousel-indicators li {
        line-height: 1.5rem;
    }
}

@media (min-width: 1500px){
    #site_header .navbar,
    #site_rec_products header.container,
    #site_rec_products .container.main,
    #site_all_products .container,
    .site_about_number,
    #site_case .container,
    #site_news .container,
    #site_footer .container {
        width: 1280px;
        max-width: 1280px;
    }
    #site_header .navbar-brand img {
        width: 14.8rem;
        height: auto;
    }
    .kexinbaike img {
        width: 7rem;
        height: auto;
    }
    #site_header .navbar-nav .nav-link {
        font-size: .85rem;
    }
    #site_header .navbar-nav .nav-item {
        margin: 0 1.25rem;
    }
    .navbar-expand-lg .navbar-nav {
        margin-right: 0;
    }
    .site-translate {
        right: 1rem;
        width: 3rem;
        height: 3rem;
    }
    #site_banner .carousel-indicators {
        bottom: 1rem;
    }
    #site_banner .carousel-indicators li {
        width: .8rem;
        height: .8rem;
    }
    #site_rec_products_main .carousel-item p {
        margin-top: 1rem;
        margin-bottom: 1.2rem;
        font-size: 1.987rem;
        line-height: 2rem;
    }
    #site_rec_products_main .carousel-item .title {
        padding-bottom: 1.5rem;
    }
    #site_rec_products_main .carousel-item img {
        padding: 0 .765rem;
    }
    #site_rec_products_main .album li img {
        width: 6rem;
        height: 6rem;
    }
    #site_rec_products_main .carousel-item .album {
        margin-top: 4rem;
    }
    #site_rec_products_main .carousel-item {
        padding: 3.9rem 4rem 3.25rem;
    }
    #site_rec_products .container.main {
        padding-bottom: 3.9rem;
    }
    #site_rec_products_main .carousel-indicators {
        margin: .423rem 2.5rem 0;
    }
    #site_rec_products header .left {
        padding-bottom: 1rem;
    }
    #site_news header {
        padding-bottom: 1rem;
    }
    #site_news_main .carousel-indicators li {
        line-height: 1.5rem;
    }
    .weixin2020 .box {
        width: 8.5rem;
    }
}
/*20200323 改版 结束*/


/*20200903 1200-1400px 继续修改*/