﻿@charset "utf-8";
@import "./public.css";

@font-face {
    font-family: Politica;
    src: url(data:application/vnd.ms-fontobject;base64,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aHR0cDovL3d3dy5zdWR0aXBvcy5jb20uYXJQb2xpdGljYVJlZ3VsYXJQb2xpdGljYQBDAG8AcAB5AHIAaQBnAGgAdAAgADIAMAAwADQALAAgAFMAVQBEAFQASQBQAE8AUwAuACAARABpAHMAZQBuAGEAZABhACAAcABvAHIAIABBAGwAZQBqAGEAbgBkAHIAbwAgAFAAYQB1AGwAIAB5ACAAQQBsAGYAcgBlAGQAbwAgAEcAcgBhAHoAaQBhAG4AaQAuACAAVABvAGQAbwBzACAAbABvAHMAIABkAGUAcgBlAGMAaABvAHMAIAByAGUAcwBlAHIAdgBhAGQAbwBzAC4AUABvAGwAaQB0AGkAYwBhAFIAZQBnAHUAbABhAHIAUABvAGwAaQB0AGkAYwBhADoAIAAyADAAMAA0AFAAbwBsAGkAdABpAGMAYQBWAGUAcgBzAGkAbwBuACAAMQAuADAAOwAgAEEAcAByAGkAbAAgADIAMAAwADQAUABvAGwAaQB0AGkAYwBhAFAAbwBsAGkAdABpAGMAYQAgAGkAcwAgAGEAIAB0AHIAYQBkAGUAbQBhAHIAawAgAG8AZgAgAFMAdQBkAHQAaQBwAG8AcwBBAGwAZQBqAGEAbgBkAHIAbwAgAFAAYQB1AGwAQQBsAGUAagBhAG4AZAByAG8AIABQAGEAdQBsACAAJgAgAEEAbABmAHIAZQBkAG8AIABHAHIAYQB6AGkAYQBuAGkAQwBvAHAAeQByAGkAZwBoAHQAIAAyADAAMAA0ACwAIABTAFUARABUAEkAUABPAFMALgAgAEQAaQBzAGUAbgBhAGQAYQAgAHAAbwByACAAQQBsAGUAagBhAG4AZAByAG8AIABQAGEAdQBsACAAeQAgAEEAbABmAHIAZQBkAG8AIABHAHIAYQB6AGkAYQBuAGkALgAgAFQAbwBkAG8AcwAgAGwAbwBzACAAZABlAHIAZQBjAGgAbwBzACAAcgBlAHMAZQByAHYAYQBkAG8AcwAuAGgAdAB0AHAAOgAvAC8AdwB3AHcALgBzAHUAZAB0AGkAcABvAHMALgBjAG8AbQAuAGEAcgBoAHQAdABwADoALwAvAHcAdwB3AC4AcwB1AGQAdABpAHAAbwBzAC4AYwBvAG0ALgBhAHIAUABvAGwAaQB0AGkAYwBhAFIAZQBnAHUAbABhAHIAUABvAGwAaQB0AGkAYwBhAAAAAAIAAAAAAAD/hQAUAAAAAAAAAAAAAAAAAAAAAAAAABIAEgAAABIAEwAUABUAFgAXABgAGgAdAEcASABLAFEAVwAbABwAGQAA);
    src: url(data:application/x-font-ttf;base64,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RwByAGEAegBpAGEAbgBpAC4AIABUAG8AZABvAHMAIABsAG8AcwAgAGQAZQByAGUAYwBoAG8AcwAgAHIAZQBzAGUAcgB2AGEAZABvAHMALgBQAG8AbABpAHQAaQBjAGEAUgBlAGcAdQBsAGEAcgBQAG8AbABpAHQAaQBjAGEAOgAgADIAMAAwADQAUABvAGwAaQB0AGkAYwBhAFYAZQByAHMAaQBvAG4AIAAxAC4AMAA7ACAAQQBwAHIAaQBsACAAMgAwADAANABQAG8AbABpAHQAaQBjAGEAUABvAGwAaQB0AGkAYwBhACAAaQBzACAAYQAgAHQAcgBhAGQAZQBtAGEAcgBrACAAbwBmACAAUwB1AGQAdABpAHAAbwBzAEEAbABlAGoAYQBuAGQAcgBvACAAUABhAHUAbABBAGwAZQBqAGEAbgBkAHIAbwAgAFAAYQB1AGwAIAAmACAAQQBsAGYAcgBlAGQAbwAgAEcAcgBhAHoAaQBhAG4AaQBDAG8AcAB5AHIAaQBnAGgAdAAgADIAMAAwADQALAAgAFMAVQBEAFQASQBQAE8AUwAuACAARABpAHMAZQBuAGEAZABhACAAcABvAHIAIABBAGwAZQBqAGEAbgBkAHIAbwAgAFAAYQB1AGwAIAB5ACAAQQBsAGYAcgBlAGQAbwAgAEcAcgBhAHoAaQBhAG4AaQAuACAAVABvAGQAbwBzACAAbABvAHMAIABkAGUAcgBlAGMAaABvAHMAIAByAGUAcwBlAHIAdgBhAGQAbwBzAC4AaAB0AHQAcAA6AC8ALwB3AHcAdwAuAHMAdQBkAHQAaQBwAG8AcwAuAGMAbwBtAC4AYQByAGgAdAB0AHAAOgAvAC8AdwB3AHcALgBzAHUAZAB0AGkAcABvAHMALgBjAG8AbQAuAGEAcgBQAG8AbABpAHQAaQBjAGEAUgBlAGcAdQBsAGEAcgBQAG8AbABpAHQAaQBjAGEAAAAAAgAAAAAAAP+FABQAAAAAAAAAAAAAAAAAAAAAAAAAEgASAAAAEgATABQAFQAWABcAGAAaAB0ARwBIAEsAUQBXABsAHAAZAAA=) format("truetype")
}


 .service-nav ul {
    display: flex;
    flex-wrap:wrap;
    margin: 30px 0;
}
    .service-nav ul li {
        width: calc((100% - 60px)/4);
        height: 100px;
        background-color: #44a0f3;
        box-shadow: 4px 4px 0 rgb(68 160 243 / 20%);
        margin: 10px auto;
        margin-left: 20px;
    }
.service-nav ul :nth-child(4n + 1) {
    margin-left: 0;
}
.service-nav ul li:nth-child(2) {
    background-color: rgb(7 198 255);
    box-shadow: 4px 4px 0 rgb(7 198 255 / 20%);
}
.service-nav ul li:nth-child(3) {
    background-color: rgba(39,204,74,1);
    box-shadow: 4px 4px 0 rgb(39 204 74 / 20%);
}
.service-nav ul li:nth-child(4) {
    background-color: rgba(19,193,177,1);
    box-shadow: 4px 4px 0 rgb(19 193 177 / 20%);
}
.service-nav ul li:nth-child(5) {
    background-color: rgb(0 199 219);
    box-shadow: 4px 4px 0 rgb(0 199 219 / 20%);
}
.service-nav ul li:nth-child(6) {
    background-color: rgba(106,105,248,1);
    box-shadow: 4px 4px 0 rgb(106 105 248 / 20%);
}
    .service-nav ul li:nth-child(7) {
        background-color: rgb(143 74 224);
        box-shadow: 4px 4px 0 rgb(143 74 224 / 20%);
    }
    .service-nav ul li:nth-child(8) {
        background-color: rgba(241,182,6,1);
        box-shadow: 4px 4px 0 rgb(241 182 6 / 20%);
    }
.service-nav ul li a {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 100%;
    height: 100%;
    overflow: hidden;

    font-size: 18px;
}
.service-nav ul li a span{    text-align: center;
    color: #fff;
    font-weight: 600;
    text-shadow: 0 2px 6px rgb(0 0 0 / 20%);}
    .service-nav ul li a i{
    	    position: absolute;
    left: -20px;
    top: 10px;
    font-family: Politica;
    font-size: 80px;
    color: rgba(255,255,255,0.2);
    text-shadow: none;
    }
// .service-nav ul li a::before {
//     content: attr(index);
//     position: absolute;
//     left: 10px;
//     top: -10px;
//     font-family: Politica;
//     font-size: 80px;
//     color: rgba(255,255,255,0.2);
//     text-shadow: none;
// }
.service-nav ul li a::after {
    content: '';
    position: absolute;
    right: -150px;
    bottom: -50px;
    display: block;
    width: 300px;
    height: 300px;
    border-radius: 150px;
    background-color: rgba(255,255,255,0.1);
    transition: all 0.3s ease;
}
.service-nav ul li a:hover::after {
    transform: scale(0.5);
}



.gg-box {
    height: 440px;
    display: flex;
    padding: 30px 0;
}
.gg-left{width: 45%;}

.gg-right{width: 55%;padding-left: 20px;}

.gg-left .swiper-container{width: 100%;height: 100%;}

.gg-left .swiper-container .swiper-slide img{width: 100%;height: 100%;}
.gg-min-box a {
    display: flex;transition: all 0.3s ease;
}
.gg-min-box a:hover .gg-min-right h6{color: #0f9155;transition: all 0.3s ease;}
.gg-min-bottom ul li a:hover h6{color: #0f9155;transition: all 0.3s ease;}

.gg-min-left {
    width: 120px;
    height: 100px;
}
.gg-min-left img{width: 100%;height: 100%;}
.gg-min-right {
    width: calc(100% - 120px);
    padding-left: 10px;
}
.gg-min-right h6 {

    font-size: 22px;
    color: #111;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
    overflow: hidden;
}
.zt-right {
    width: 137px;
    height: 29px;
    text-transform: uppercase;
    background: red;
    font-size: 12px;
    text-align: center;
    line-height: 29px;
    color: #fff;
    position: absolute;
    right: -51px;
    top: 4px;
    transform: rotate( 45deg );
}
.gg-min-box {
    /*background: #efefef;*/
    /* border: 1px solid #dcdcdc; */
    overflow:hidden;
    position:relative;
}
.gg-min-right span {
    display: block;
    font-size: 14px;
    color: #999;
    /* line-height: 24px; */
    margin-top: 6px;
        font-weight: 100;
}
.gg-min-right p{
    color: #666;
    font-size: 14px;
    margin-top: 8px;
 
     display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;}


.gg-min-bottom ul li a {
    display: flex;
    line-height:44px;
    border-bottom: 1px dashed #d5d5d5;
    /* border-style: dashed; */
    position:relative;
   
}
.gg-min-bottom ul li a h6 {
    color: #333;
    font-size: 14px;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
    overflow: hidden;

    width: 80%;
    padding-left:10px;
}
.gg-min-bottom ul {
    margin: 12px 0;
}
.btn {
    background: #93c435;
    color: #fff;
    width: 100px;
    height: 30px;
    line-height: 30px;
    display: inline-block;
    text-align: center;
    margin-left: auto;
    margin-top: auto;

}
.gg-min-bottom ul li a span{margin-left: auto;color: #999;font-size: 12px;}


.gg-left .swiper-pagination-bullet.swiper-pagination-bullet-active {
    width: 16px;
    background-color: var(--theme-bg-color);
}
.gg-left .swiper-button-next, .gg-left .swiper-button-prev {
    position: absolute;
    top: 50%;
    width:30px;
    height: 30px;
    margin-top: calc(-1 * var(--swiper-navigation-size)/ 2);
    z-index: 10;
    cursor: pointer;
    display: flex;
    align-items: center;
    justify-content: center;
    color: #cfcfcf;
    background: #0006;
    border-radius: 50%;
}
.banner .swiper-button-next, .banner .swiper-button-prev {
    position: absolute;
    top: 50%;
    width: 46px;
    height: 46px;
    margin-top: calc(-1 * var(--swiper-navigation-size)/ 2);
    z-index: 10;
    cursor: pointer;
    display: flex;
    align-items: center;
    justify-content: center;
    color: #cfcfcf;
    background: #0006;
    border-radius: 50%;
}

.banner .swiper-button-next:after, .banner .swiper-button-prev:after {
    font-size: 26px;
}
.gg-left .swiper-container .swiper-slide h6 {
    position: absolute;
    width: 100%;
    height: 38px;
    background: rgba(0,0,0,0.5);
    left: 0;
    bottom: 0;
    color: #fff;
    line-height: 38px;
    text-align: left;
    padding: 0 10px;
    font-size: 16px;
}
.gg-left .swiper-container-horizontal>.swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction {
    bottom: 4px;
}
.gg-left .swiper-container-horizontal>.swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction{left:auto;right: 0; width: 78px;bottom:12px !important;}
.gg-left .swiper-pagination-bullet{opacity: 1;background: #fff;}


.news-mini-a {
    display: flex;
    flex: 1;
}
.gg-min-bottom {
    height: calc(100% - 100px);
}
.gg-min-bottom {
    height: calc(100% - 100px);
    display: flex;
    flex-direction: column;
    border-bottom: 1px solid #efefef;
}

    .gg-min-bottom ul li a::after {
        content: '';
        position: absolute;
        width: 0;
        height: 0;
        border-top: 4px solid transparent;
        border-left: 6px solid #d0d0d0;
        border-bottom: 4px solid transparent;
        -webkit-transform: translate(0, -50%);
        -ms-transform: translate(0, -50%);
        transform: translate(0, -50%);
        top: 50%;
    }
.justify {
    word-wrap: break-word;
    text-align: justify;
}

.flex {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
}
.justify {
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -moz-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
}
.chaxun {
    width: 800px;
    height: 220px;
    padding: 55px 0;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-flow: column;
    -moz-box-orient: vertical;
    -moz-box-direction: normal;
    -ms-flex-flow: column;
    flex-flow: column;
}
.chaxun .cxkuang input {
    width: 660px;
    height: 50px;
    padding: 0 20px;
    border-radius: 2px 0 0 2px;
    border: 1px solid #ddd;
    background-color: #fff;
    font-size: 16px;
}


.btn-fill-horz-o {
    overflow: hidden;
}
.chaxun .cxsubmit a {
    text-align: center;
    position: relative;
    opacity: .999;
    display: block;
    cursor: pointer;
    width: 140px;
    height: 50px;
    border-radius: 0 2px 2px 0;
    color: #fff;
    font-size: 16px;
    line-height: 50px;
    background: -webkit-gradient(linear, left top, left bottom, from(#FFB300),to(#FF7B00));
    background: linear-gradient(to bottom, #FFB300 0%,#FF7B00 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#FFB300', endColorstr='#FF7B00',GradientType=0 );
    background: #0f9155;
}
.chaxun .cxnumber li {
    text-align: center;
    width: 58px;
    height: 38px;
    border-radius: 2px;
    cursor: pointer;
    font-size: 18px;
    color: #fff;
    line-height: 38px;
    background: -webkit-gradient(linear, left top, left bottom, from(#A7D7EF),to(#83BFE8));
    background: linear-gradient(to bottom, #A7D7EF 0%,#83BFE8 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#A7D7EF', endColorstr='#83BFE8',GradientType=0 );
    background: #999;
    position: relative;
    opacity: .999;
    display: inline-block;
}
.btn-fill-horz-o:before, .btn-fill-horz-o:after {
    content: '';
    width: 0;
    height: 100%;
    opacity: 0;
    position: absolute;
    top: 0;
    z-index: -1;
}
.animate, .btn, .btn-fill-horz-o:before, .btn-fill-horz-o:after {
    -webkit-transition: all 0.6s;
    transition: all 0.6s;
}
.btn-fill-horz-o:after {
    right: 50%;
}
.btn-fill-horz-o:before {
    left: 50%;
}
.btn-fill-horz-o:hover:before, .btn-fill-horz-o:hover:after {
    width: 50%;
    opacity: 1;
}
.btn-fill-horz-o.btn-green:before, .btn-fill-horz-o.btn-green:after {
    background-color: #31a155;
    color: #fff;
}
.btn-fill-horz-o.btn-green:before, .btn-fill-horz-o.btn-green:after {
    background-color: #31a155;
    color: #fff;
}
.btn-fill-horz-o:hover:before, .btn-fill-horz-o:hover:after {
    width: 50%;
    opacity: 1;
}

.toushu {
    width: 220px;
    height: 220px;
    position: relative;
    text-align: right;
    border-radius: 50%;
    overflow: hidden;
    border: 3px solid #f8f7f7;

}
.toushu:hover{        animation: animtrans 28s linear infinite;
    -webkit-animation: animtrans 22s linear infinite;}

@keyframes animtran {
    from {
        transform: rotateZ(0deg);
    }

    to {
        transform: rotateZ(360deg);
    }
}

@keyframes animtrans {
    from {
        transform: rotateZ(360deg);
    }

    to {
        transform: rotateZ(0deg);
    }
}

@-webkit-keyframes animtran {
    from {
        transform: rotateZ(0deg);
    }

    to {
        transform: rotateZ(360deg);
    }
}

@-webkit-keyframes animtrans {
    from {
        transform: rotateZ(360deg);
    }

    to {
        transform: rotateZ(0deg);
    }
}






.gg-box2::after {
    content: 'Query';
    position: absolute;
    left: 773px;
    top: 50%;
    display: block;
    font-size: 112px;
    color: #f8f7f7;
    margin-top: -72px;
}
.toushu img {
    height: 220px;}

.cx-num-2 {
    font-size: 14px !important;
}
.gg-box2{padding: 20px 0;}




.jd-list {
    display: flex;

    flex-wrap: wrap;
    justify-content: center;
        margin: 30px 0;

}
    .jd-list a {
        position: relative;
        transition: all 0.3s linear;
        -webkit-transition: all 0.3s linear;
        overflow: hidden;
        width: calc((100% - 40px)/3);
        margin-left: 20px;
        height: 240px;
    }
    .jd-list .jd-mini {
        position: relative;
        transition: all 0.3s linear;
        -webkit-transition: all 0.3s linear;
        overflow: hidden;
        width: 100%;
        /* margin-left: 20px; */
        height: 100%;
    }

.jd-list a:nth-child(3n + 1) {
    margin-left: 0;

}
.jd-list  a:nth-child(n + 4) {
    margin-top: 20px;
        width: calc((100% - 20px)/2);
}
.jd-mini-img {
    width: 100%;
    height: 100%;
    overflow: hidden;
    background: #fff;

        transition: all 0.3s linear;
    -webkit-transition: all 0.3s linear;
}
    .jd-mini-img img {
        transition: all 0.3s linear;
        -webkit-transition: all 0.3s linear;
        display: block;
        height: 100%;
        -o-object-fit: cover;
        object-fit: cover;
        width: 100%;
        filter: grayscale(20%);
    }
.jd-mini-a {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: rgba(3,153,84,0.8);
    /* display: flex; */
    /* align-items: center; */
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    /* -webkit-box-orient: vertical; */
    /* -webkit-box-direction: normal; */
    -ms-flex-direction: column;
    flex-direction: column;
    /* -webkit-box-pack: justify; */
    -ms-flex-pack: justify;
    justify-content: center;
    /* padding: 0 74px; */
    color: #fff;
    z-index: -1;
    align-items: center;
}
.jd-mini-a p {
    line-height: 24px;
    color: #fff;
    /* display: -webkit-box; */
    /* -webkit-box-orient: vertical; */
    /* -webkit-line-clamp: 5; */
    /* overflow: hidden; */
    font-weight: 100;
    /* height: 96px; */
    /* text-align: justify; */
    border: 1px dashed #fff;
    display: inline-block;
    padding: 6px 20px;
}
.jd-mini:hover .jd-mini-a {
    z-index: 2;
}

.jd-mini:hover .jd-mini-img {
    transform: scale(1.05);
    -webkit-transform: scale(1.05);
}
.jd-mini:hover .jd-mini-a {
    transform: scale(1.05);
    -webkit-transform: scale(1.05);
            transition: all 0.3s linear;
    -webkit-transition: all 0.3s linear;
}

.pz-bg:before {
    content: '';
    position: absolute;
    width: 100%;
    height: 100%;
    background: url(../images/mhbanner.jpg) no-repeat !important;
    background-size: 100% 100% !important;
    filter: grayscale(100%);
    opacity: 0.6;
}



.qy-box {
    width: 33.33%;
    display: flex;
    background: #fff;
}
.qy-box-left {
    width: 170px;
    height: 160px;
    background: #e5e5e5;
        box-shadow: 0 0 12px #00000054;
}
.qy-box-left img{     
    transition: all 0.3s linear;
    -webkit-transition: all 0.3s linear;
    display: block;
    height: 100%;
    -o-object-fit: cover;
    object-fit: cover;
    width: 100%;
}


.qy-box {
    width: calc((100% - 40px)/3);
    display: flex;
    background: #f5f5f5;
        margin-left: 20px;
        overflow: hidden;
}
.qy-box:nth-child(3n + 1) {
    margin-left: 0;
}

.qy-box:nth-child(n + 4) {
    margin-top: 20px;

}


.qy-box-right {
    flex: 1;
    padding: 10px 20px;
}


.qy-box:hover .qy-box-left img {
    transform: scale(1.05);
    -webkit-transform: scale(1.05);
}


.qy-box-right h6 {
    font-size: 16px;
    color: #111;
        display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
    overflow: hidden;
}

.qy-box-right p {
color: #666;
    margin-top: 10px;
    font-weight: 100;
        display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 5;
    overflow: hidden;
}

.qy-box-w{
        display: flex;
    flex-wrap: wrap;
    /*justify-content: center;*/
    margin: 30px 0;
}

.gg-left .swiper-slide a{display: block;width: 100%;height: 100%;}

.Tourism {
    width: 1200px;
    margin: 30px auto;
    clear: both;
    padding: 10px;
    background: #fff;

    overflow: hidden;
}
.Tourism ul li {
    float: left;
    width: 50%;
    height: 259px;
    overflow: hidden;
}
.Tourism ul li dl dt {
    float: left;
    width: 50%;
    height: 259px;
    overflow: hidden;
        transition: all 0.3s linear;
    -webkit-transition: all 0.3s linear;
        box-shadow: 0 0 12px #00000054;
}

    .Tourism ul li dl dt img {
        transition: all 0.3s linear;
        -webkit-transition: all 0.3s linear;
        display: block;
        height: 100%;
        -o-object-fit: cover;
        object-fit: cover;
        width: 100%;
    }
.Tourism ul li dl dd {
float: right;
    width: calc(50% - 40px);
    line-height: 26px;
    color: #666;
    padding: 0 20px;
}
.Tourism ul li dl .dd {
    text-align: center;
    color: #111;
    font-size: 17px;
        margin-top: 30px;
        margin-bottom: 10px;   
         display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
    overflow: hidden;
}
.Tourism ul li dl .dd2 {
    height: 108px;
    overflow: hidden;
    font-weight: 100;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 4;
    overflow: hidden;
}
.Tourism ul li dl dd a {
    width: 100px;
    line-height: 40px;
    background: #ddd;
    border-radius: 3px;
    margin: 0 auto;
    display: block;
    color: #666;
    text-align: center;
    position: relative;
    opacity: .999;
        margin-top: 20px;
}
.Tourism ul li:nth-child(3) dl dt, .Tourism ul li:nth-child(4) dl dt {
    float: right;
}

.Tourism ul li:nth-child(3) dl dd, .Tourism ul li:nth-child(4) dl dd {
    float: left;
}


.Tourism ul li dl dt:hover img{
    transform: scale(1.05);
    -webkit-transform: scale(1.05);
}



.cp-box .swiper-container {
    /* margin: 0 auto; */
    /* padding: 0 28px; */
    width: calc(100% - 56px);
    margin: 30px auto;
}
.cp-box .swiper-button-prev, .cp-box .swiper-container-rtl .swiper-button-next {
    left: 0;
    right: auto;
}

.cp-box .swiper-button-next, .cp-box .swiper-container-rtl .swiper-button-prev {
    right: 0;
    left: auto;
}
.cp-box  .swiper-button-next:after, .cp-box  .swiper-button-prev:after{font-size: 30px;}

.cp-box .swiper-button-next, .cp-box .swiper-button-prev{color: #666;top: 95px;}


.cptitle {
    color: #111;
    font-size: 16px;
    text-align: center;
}
.cptxt {
    color: #666;
    font-weight: 100;
        display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
}
.cptitle {
    color: #111;
    font-size: 16px;
    text-align: center;
    margin-top: 10px;
    line-height: 32px;
        display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
    overflow: hidden;
}


.cpnest {
    width: 100%;
    height: 184px;
    overflow: hidden;
}
    .cpnest img {

        transition: all 0.3s linear;
        -webkit-transition: all 0.3s linear;
        display: block;
        height: 100%;
        -o-object-fit: cover;
        object-fit: cover;
        width: 100%;
    }




.chart-zs {
    width: 100%;
    height: 100%;
}

.step {
    padding: 30px 0;
    background: #fff;
}
.step-title-x {
    border-bottom: 1px solid #ddd;
}
.step-title {
    margin: 0 auto;
    width: 1200px;
    overflow: hidden;
    clear: both;
    color: #666;
    font-size: 27px;
    font-weight: 500;
    position: relative;
}
.step-text {
    width: 150px;
    text-align: center;
    height: 43px;
    margin-left: 30px;
}
.bg6::after, .bg6 span a:hover {
    background: #e62229;
}

.bg1::after, .bg2::after, .bg3::after, .bg4::after, .bg5::after, .bg6::after {
    position: absolute;
    width: 150px;
    height: 1px;
    overflow: hidden;
    display: block;
    content: "";
    bottom: 0;
    left: 30px;
    background: #0891d7;
}
.step-text-en {
    margin: 0 auto;
    width: 1200px;
    overflow: hidden;
    clear: both;
    color: #acacac;
    font-size: 14.5px;
    font-family: arial;
}
.Financial {
    width: 1200px;
    margin: 30px auto;
    clear: both;
    overflow: hidden;
}
.Financial-box {
    width: 49%;
}
.Financial-box fieldset {
    /*width: 100%;*/
    border: 1px solid #ddd;
    padding: 20px 20px 0;
    background: #fff;
}
.qyzs-box ul li {
    border-bottom: none;
    margin-bottom: 0;
}

.Financial-box ul li {
    border-bottom: 1px dotted #ccc;
    height: 150px;
    padding-bottom: 20px;
    margin-bottom: 20px;
    overflow: height;
}
.step-text-en span {
    display: block;
    width: 210px;
    text-align: center;
    margin-top: 3px;
    font-size: 16px;
}

.Financial-box ul li:last-child {
    border-bottom: none;
    margin-bottom: 0;
}
.Financial-box ul li p.title {
    color: #666;
    font-weight: bold;
    width: 300px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    border-bottom: 1px dotted #ccc;
    padding-bottom: 5px;
    margin-bottom: 5px;
    font-size: 15px;
}
.Financial-box ul li p:last-child {
    height: 90px;
    overflow: hidden;
    color: #666;
    font-size: 13px;
}

.qyzs-box ul li p {
    width: calc(100% - 240px) !important;
    text-align: justify;
}

.Financial-box ul li p {
    float: right;
    width: 300px;
    line-height: 28px;
}
.Financial-box ul li .img {
    float: left;
    width: 230px;
    height: 130px;
    overflow: hidden;
}
.fl {
    float: left;
}
.fr {
    float: right;
}

fieldset {
    min-width: 0;
    padding: 0;
    margin: 0;
    border: 0;
}

fieldset {
    padding: 0.35em 0.625em 0.75em;
    margin: 0 2px;
    border: 1px solid silver;
}
.Financial-box legend {
    width: 160px;
    text-align: center;
    border: none;
    font-size: 16px;
    padding: 7px 10px;
    border-radius: 2px;
    margin: 0 auto;
    color: #c86f04;
    background: #c86f04;
    color: #fff;
}

legend {
    display: block;
    width: 100%;
    padding: 0;
    margin-bottom: 20px;
    font-size: 21px;
    line-height: inherit;
    color: #333;
    border: 0;
    border-bottom: 1px solid #e5e5e5;
}
.Financial-box legend.bg-black {
    background: #666;
}
.Financial-box ul li .img img {
    width: 230px;
    height: 130px;
}

/***预警防灾*/
.alarm-infos {
    margin-top: 25px;
    height: calc(100% - 25px);
    flex-wrap: wrap;
    margin: 30px auto;
    overflow: hidden;
    clear: both;
    width: 1200px;
}

.alarm-infos {
    height: 340px !important;
}
.alarm-infos .swiper-container {
    width: 100%;
    height: 100%;
    margin-left: auto;
    margin-right: auto;
}
.flex {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
}
.flex {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
}
.newtype::after {
    content: "";
    width: 100%;
    height: 100%;
    background: url(../images/yj.png)center center no-repeat;
    background-size: 100% 100%;
    position: absolute;
    left: 0;
    top: 0;
}
.newtyp-box h6 {
    font-size: 22px;
    margin: 1px;
}
.step-title span {
    float: right;
    font-size: 14px;
    color: #666;
    margin-top: 12px;
    display: block;
    height: 20px;
    overflow: hidden;
    width: 800px;
    text-align: right;
}
.alarm-infos .swiper-slide {
    text-align: center;
    font-size: 18px;
    background: #fff;
    height: calc((100% - 30px) / 2);
    display: flex;
    align-items: center;
    border: 1px solid #ddd;
    padding-left: 32px;
}

/****信息统计*/
.box1 {
    margin: 30px auto;
    overflow: hidden;
    clear: both;
    width: 1200px;
}
.statistics .data-service {
    flex-wrap: wrap;
}
.statistics .data-service li:nth-child(4n + 1) {
    margin-left: 0;
}

.statistics .data-service li {
    flex: none;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 260px;
    height: 80px;
    margin-left: 40px;
    color: #6d84a2;
}
.statistics .data-service li p {
    font-size: 40px;
}
.statistics .data-service li span {
    font-family: "Helvetica Neue", Helvetica, "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", "å¾®è½¯é›…é»‘", Arial, sans-serif;
    font-size: 13px;
}