* { margin: 0rem; padding: 0rem; outline: none; }
ul, li { list-style-type: none; }
img, video, iframe { border: 0rem; max-width: 100%; }
img { /*image-rendering: pixelated;*/ }

html { font-size: 100px; }
html, body { height: 100%; }
body { font-size: 14px; font-family: Microsoft YaHei,Arial, Helvetica, sans-serif,simsun; color: #333; overflow-x: hidden; margin: 0 auto; max-width:1920px;font-weight:500;}
a { color: #333333; text-decoration: none; }
a:hover { color: #6510ac; }
input { outline: none; }
input:-webkit-autofill,
input:-webkit-autofill:hover,
input:-webkit-autofill:focus { transition: background-color 5000s ease-in-out 0s; }
.no-animate { opacity: 0; }

@font-face
{
    font-family: c036;
    src: url(../fonts/036-CAI978.ttf);
}
@font-face
{
    font-family: c037;
    src: url(../fonts/037-CAI978.ttf);
}
@font-face
{
    font-family: c038;
    src: url(../fonts/038-CAI978.ttf);
}
@-webkit-keyframes fadeInDown2 {
    0% { opacity: 0; -webkit-transform: translate3d(0,-50%,0); transform: translate3d(0,-50%,0) }
    100% { opacity: 1; -webkit-transform: none; transform: none }
}

@keyframes fadeInDown2 {
    0% { opacity: 0; -webkit-transform: translate3d(0,-50%,0); transform: translate3d(0,-50%,0) }
    100% { opacity: 1; -webkit-transform: none; transform: none }
}

.fadeInDown2 { -webkit-animation-name: fadeInDown2; animation-name: fadeInDown2 }

@-webkit-keyframes fadeInLeftDown {
    0% { opacity: 0; -webkit-transform: translate3d(-50%,0,0); transform: translate3d(-50%,0,0) }
    100% { opacity: 1; -webkit-transform: none; transform: none }
}

@keyframes fadeInLeftDown {
    0% { opacity: 0; -webkit-transform: translate3d(-50%,0,0); transform: translate3d(-50%,0,0) }
    100% { opacity: 1; -webkit-transform: none; transform: none }
}

.fadeInLeftDown { -webkit-animation-name: fadeInLeftDown; animation-name: fadeInLeftDown }

@-webkit-keyframes fadeInUp2 {
    0% { opacity: 0; -webkit-transform: translate3d(0,.2rem,0); transform: translate3d(0,.2rem,0) }
    100% { opacity: 1; -webkit-transform: none; transform: none }
}

@keyframes fadeInUp2 {
    0% { opacity: 0; -webkit-transform: translate3d(0,.2rem,0); transform: translate3d(0,.2rem,0) }
    100% { opacity: 1; -webkit-transform: none; transform: none }
}

.fadeInUp2 { -webkit-animation-name: fadeInUp2; animation-name: fadeInUp2 }

@-webkit-keyframes fadeOutUp2 {
    0% { opacity: 1 }
    100% { opacity: 0; -webkit-transform: translate3d(0,-0.2rem,0); transform: translate3d(0,-0.2rem,0) }
}

@keyframes fadeOutUp2 {
    0% { opacity: 1 }
    100% { opacity: 0; -webkit-transform: translate3d(0,-0.2rem,0); transform: translate3d(0,-0.2rem,0) }
}

.fadeOutUp2 { -webkit-animation-name: fadeOutUp2; animation-name: fadeOutUp2 }

@-webkit-keyframes fadeInLeft2 {
    0% { opacity: 0; -webkit-transform: translate3d(-0.6rem,0,0); transform: translate3d(-0.6rem,0,0) }
    100% { opacity: 1; -webkit-transform: none; transform: none }
}

@keyframes fadeInLeft2 {
    0% { opacity: 0; -webkit-transform: translate3d(-0.6rem,0,0); transform: translate3d(-0.6rem,0,0) }
    100% { opacity: 1; -webkit-transform: none; transform: none }
}

.fadeInLeft2 { -webkit-animation-name: fadeInLeft2; animation-name: fadeInLeft2 }

@-webkit-keyframes fadeInRight2 {
    0% { opacity: 0; -webkit-transform: translate3d(.6rem,0,0); transform: translate3d(.6rem,0,0) }
    100% { opacity: 1; -webkit-transform: none; transform: none }
}

@keyframes fadeInRight2 {
    0% { opacity: 0; -webkit-transform: translate3d(.6rem,0,0); transform: translate3d(.6rem,0,0) }
    100% { opacity: 1; -webkit-transform: none; transform: none }
}

.fadeInRight2 { -webkit-animation-name: fadeInRight2; animation-name: fadeInRight2 }

@-webkit-keyframes fadeOutRight2 {
    0% { opacity: 1 }
    100% { opacity: 0; -webkit-transform: translate3d(.6rem,0,0); transform: translate3d(.6rem,0,0) }
}

@keyframes fadeOutRight2 {
    0% { opacity: 1 }
    100% { opacity: 0; -webkit-transform: translate3d(.6rem,0,0); transform: translate3d(.6rem,0,0) }
}

.fadeOutRight2 { -webkit-animation-name: fadeOutRight2; animation-name: fadeOutRight2 }

@-webkit-keyframes fadeInLeft3 {
    0% { opacity: 0; -webkit-transform: translate3d(0%,0,0); transform: translate3d(0%,0,0) }
    100% { opacity: 1; -webkit-transform: none; transform: none }
}

@keyframes fadeInLeft3 {
    0% { opacity: 0; -webkit-transform: translate3d(0%,0,0); transform: translate3d(0%,0,0) }
    100% { opacity: 1; -webkit-transform: none; transform: none }
}

.fadeInLeft3 { -webkit-animation-name: fadeInLeft3; animation-name: fadeInLeft3 }

@-webkit-keyframes fadeInRight3 {
    0% { opacity: 1; -webkit-transform: translate3d(100%,0,0); transform: translate3d(100%,0,0) }
    100% { opacity: 1; -webkit-transform: none; transform: none }
}

@keyframes fadeInRight3 {
    0% { opacity: 1; -webkit-transform: translate3d(100%,0,0); transform: translate3d(100%,0,0) }
    100% { opacity: 1; -webkit-transform: none; transform: none }
}

.fadeInRight3 { -webkit-animation-name: fadeInRight3; animation-name: fadeInRight3 }

@-webkit-keyframes fadeInDown3 {
    0% { opacity: 0; -webkit-transform: translate3d(0,-0.3rem,0); transform: translate3d(0,-0.3rem,0) }
    100% { opacity: 1; -webkit-transform: none; transform: none }
}

@keyframes fadeInDown3 {
    0% { opacity: 0; -webkit-transform: translate3d(0,-0.3rem,0); transform: translate3d(0,-0.3rem,0) }
    100% { opacity: 1; -webkit-transform: none; transform: none }
}

.fadeInDown3 { -webkit-animation-name: fadeInDown3; animation-name: fadeInDown3 }

@-webkit-keyframes fadeInHeight {
    0% { opacity: 0; transform: scale(0) }
    100% { opacity: 1; -webkit-transform: none; transform: none }
}

@keyframes fadeInHeight {
    0% { opacity: 0; transform: scale(0) }
    100% { opacity: 1; -webkit-transform: none; transform: none }
}

.fadeInHeight { -webkit-animation-name: fadeInHeight; animation-name: fadeInHeight }

@-webkit-keyframes fadeInUp3 {
    0% { opacity: 0; -webkit-transform: translate3d(0,30%,0); transform: translate3d(0,30%,0) }
    100% { opacity: 1; -webkit-transform: none; transform: none }
}

@keyframes fadeInUp3 {
    0% { opacity: 0; -webkit-transform: translate3d(0,30%,0); transform: translate3d(0,30%,0) }
    100% { opacity: 1; -webkit-transform: none; transform: none }
}

.fadeInUp3 { -webkit-animation-name: fadeInUp3; animation-name: fadeInUp3 }

@-webkit-keyframes fadeInwidth2 {
    0% { opacity: 0; width: 0%; }
    100% { opacity: 1; width: 100%; }
}

@keyframes fadeInwidth2 {
    0% { opacity: 0; width: 0%; }
    100% { opacity: 1; width: 100%; }
}

.fadeInwidth2 { -webkit-animation-name: fadeInwidth2; animation-name: fadeInwidth2 }

@-webkit-keyframes flip_x {
    0% { -webkit-transform: perspective(40rem) rotate3d(0,1,0,-360deg); transform: perspective(40rem) rotate3d(0,1,0,-360deg); -webkit-animation-timing-function: ease-out; animation-timing-function: ease-out }
    40% { -webkit-transform: perspective(40rem) translate3d(0,0,1.5rem) rotate3d(0,1,0,-190deg); transform: perspective(40rem) translate3d(0,0,1.5rem) rotate3d(0,1,0,-190deg); -webkit-animation-timing-function: ease-out; animation-timing-function: ease-out }
    50% { -webkit-transform: perspective(40rem) translate3d(0,0,1.5rem) rotate3d(0,1,0,-170deg); transform: perspective(40rem) translate3d(0,0,1.5rem) rotate3d(0,1,0,-170deg); -webkit-animation-timing-function: ease-in; animation-timing-function: ease-in }
    80% { -webkit-transform: perspective(40rem) scale3d(.95,.95,.95); transform: perspective(40rem) scale3d(.95,.95,.95); -webkit-animation-timing-function: ease-in; animation-timing-function: ease-in }
    100% { -webkit-transform: perspective(40rem); transform: perspective(40rem); -webkit-animation-timing-function: ease-in; animation-timing-function: ease-in }
}

@keyframes flip_x {
    0% { -webkit-transform: perspective(40rem) rotate3d(0,1,0,-360deg); transform: perspective(40rem) rotate3d(0,1,0,-360deg); -webkit-animation-timing-function: ease-out; animation-timing-function: ease-out }
    40% { -webkit-transform: perspective(40rem) translate3d(0,0,1.5rem) rotate3d(0,1,0,-190deg); transform: perspective(40rem) translate3d(0,0,1.5rem) rotate3d(0,1,0,-190deg); -webkit-animation-timing-function: ease-out; animation-timing-function: ease-out }
    50% { -webkit-transform: perspective(40rem) translate3d(0,0,1.5rem) rotate3d(0,1,0,-170deg); transform: perspective(40rem) translate3d(0,0,1.5rem) rotate3d(0,1,0,-170deg); -webkit-animation-timing-function: ease-in; animation-timing-function: ease-in }
    80% { -webkit-transform: perspective(40rem) scale3d(.95,.95,.95); transform: perspective(40rem) scale3d(.95,.95,.95); -webkit-animation-timing-function: ease-in; animation-timing-function: ease-in }
    100% { -webkit-transform: perspective(40rem); transform: perspective(40rem); -webkit-animation-timing-function: ease-in; animation-timing-function: ease-in }
}

@-webkit-keyframes slideOutDown_s {
    75% { -webkit-transform: translate3d(0,0,0); transform: translate3d(0,0,0); opacity: 1; }
    50% { visibility: hidden; -webkit-transform: translate3d(0,.2rem,0); transform: translate3d(0,.2rem); opacity: 0; }
    100% { visibility: hidden; -webkit-transform: translate3d(0,0rem,0); transform: translate3d(0,0rem); opacity: 1; }
}

@keyframes slideOutDown_s {
    75% { -webkit-transform: translate3d(0,0,0); transform: translate3d(0,0,0); opacity: 1; }
    50% { visibility: hidden; -webkit-transform: translate3d(0,.2rem,0); transform: translate3d(0,.2rem,0); opacity: 0; }
    100% { visibility: hidden; -webkit-transform: translate3d(0,0rem,0); transform: translate3d(0,0rem,0); opacity: 1; }
}

.animated.fadeOutRight2 { -webkit-animation-duration: 1s; animation-duration: 1s; -webkit-animation-fill-mode: both; animation-fill-mode: both }
.animated.fadeInRight2 { -webkit-animation-duration: 1s; animation-duration: 1s; -webkit-animation-fill-mode: both; animation-fill-mode: both }
.animated.fadeInRight3 { -webkit-animation-duration: 0.3s; animation-duration: 0.3s; -webkit-animation-fill-mode: both; animation-fill-mode: both }

@keyframes flips {
    0% { -webkit-transform: perspective(40rem) rotate3d(0,1,0,-180deg); }
    100% { -webkit-transform: perspective(40rem) rotate3d(0,1,0,0deg); }
}

@keyframes flipright {
    0% { -webkit-transform: perspective(40rem) rotate3d(0,1,0,180deg); }
    100% { -webkit-transform: perspective(40rem) rotate3d(0,1,0,0deg); }
}

/*video start*/
.sha_bg { background-color: rgba(0, 0, 0, .8); width: 100vw; height: 100vh; position: fixed; left: 100%; top: 0; transition: left .5s ease; z-index: 1001; }

.sha_btn_close { position: absolute; right: 5%; top: 5%; cursor: pointer; background-color: #fff; -webkit-border-radius: 50%; -moz-border-radius: 50%; border-radius: 50%; width: 40px; height: 40px; font-size: 18px; text-align: center; line-height: 40px; color: #444; }

.sha_vid { display: none; position: absolute; left: 50%; top: 50%; transform: translate(-50%, -50%); video{ max-width: 80vw; max-height: 80vh; display: block; }}

.tjio { position: fixed; top: 0px; left: 0px; background: rgba(0,0,0,.5); width: 100%; height: 100%; z-index: 999; display: none; }
.searchs { position: absolute; top: 50%; left: 50%; width: 95%; height: 50px; margin-top: -25px; transform: translateX(-50%); max-width: 500px; }
.seaz { width: 80%; overflow: hidden; float: left; background: #fff; height: 50px; }
.seay { width: 20%; overflow: hidden; float: left; background: #6510ac; height: 50px; }
.seaz input { background: none; border: 0px; outline: none; height: 50px; padding-left: 10px; padding-right: 10px; width: 100%; box-sizing: border-box; }
.seay input { width: 100%; overflow: hidden; text-align: center; color: #fff; height: 50px; background: none; border: 0px; cursor: pointer; outline: none; }
.top_search { cursor: pointer; }
.top_search img{width:16px;}
.sb img{animation: slideOutDown_s 2.5s cubic-bezier(0.55, 0.09, 0.68, 0.53) infinite;}
.menu_wap {background: url(../images/menu_s.png) no-repeat center;width: 30px;height: 30px;float: right;display: none;margin-top: 0px;}
.pi2 .menu_wap{background:url(../images/menu_s2.png) no-repeat center;}
.pi2 .in_topbox .menu{top:83px;}
.in_topbox { position: relative; z-index: 18; }
.in_topbox .menu { position: absolute; top: 78px; left: 0; width: 100%; line-height: 40px; height: auto; display: none; transition: 0.3s ease top;}
.in_topbox .menu li { float: none; width: 100%; background: rgba(255,255,255,0.95); border-top: 1px solid #EEE; text-indent: 20px; cursor: pointer; padding: 0; position: relative; }
.in_topbox .menu li:last-child { border-bottom: 1px solid #EEE; }
.in_topbox .menu li > a { display: inline; color: #333; height: 40px; line-height: 40px; }
.in_topbox .menu li:hover > a { color: #333; }
.in_topbox .menu li.cur > a { color: #333; }
.in_topbox .menu li > a:after { display: none; }
.in_topbox .menu li em { position: absolute; right: 10px; top: 15px; width: 10px; height: 10px; border: 1px solid #666; border-left: 0px; border-bottom: 0px; opacity: 1; display: block; transform: rotate(45deg); }
.in_topbox .menu li .nav { position: relative; top: 0; left: 0; width: 100%; height: auto; line-height: 30px; z-index: 101; text-align: left; background: #FFF; display: none; margin: 0; padding: 0; }
.in_topbox .menu li .nav a { display: block; width: 100%; height: 30px; color: #666; font-size: 14px; margin: 0; padding: 0; }
.in_topbox .menu li .nav a:hover { background: #18a4c7; color: #FFF; font-weight: normal; transform: translateX(0px); }
.in_topbox .menu li .nav a:after { display: none; }
.f32{font-size:.32rem;}
.f28{font-size:.28rem;}
.f26{font-size:.26rem;}
.f24{font-size:.24rem;}
.f22{font-size:.22rem;}
.f20{font-size:.2rem;}
.f18{font-size:.18rem;}
.f16{font-size:16px;}

.main_top{position:absolute;top:.38rem;left:0px;z-index:2;width:100%;}
.main_top .main_w{display:flex;justify-content: space-between;align-items: center;}
.main_top .main_w .top_list a{color:#333333;font-size:18px;}
.main_top .main_w .top_list li.cur{position:relative;padding-bottom:.14rem;}
.main_top .main_w .top_list li.cur::after{width:.3rem;height:.04rem;background:#f3a03e;content:"";display:block;position:absolute;left:calc(50% - .15rem);bottom:0px;border-radius:5px;}
.main_top .main_w .top_list ul{display:flex;gap:.5rem;}
.main_top .main_w .top_right{display:flex;justify-content: space-between;gap:.16rem;align-items: center;}
.main_top .main_w .top_right .tel{color:#333333;font-size:18px;font-weight:bold;background:url(../images/tel.png) no-repeat left top 2px;padding-left:18px;line-height:1;}
.main_top .main_w .top_right .top_search{display:flex;align-items: center;gap:7px;font-weight:bold;font-size:18px;color:#f9aa4c;position:relative;padding-left:10px;}
.main_top .main_w .top_right .top_search::after{position:absolute;left:0px;top:calc(50% - 6px);width:1px;height:12px;background:#d1d4d6;display:block;content:"";}
.banner{width:100%;overflow:hidden;position:relative;}
.x_hhh {position:relative;}
        .x_hhh .swiper-paginationx {
            display: flex;
            align-items: center;
            justify-content: center;
            /* height: 0.6rem; */
            position:absolute;
            left:0px;bottom:0.32rem;z-index:2;
            width:100%;
        }
    
        .x_hhh .swiper-container {
            width: 0.16rem;
            height: 0.16rem;
            margin: 0 0px;
            position: relative;
        }
    
        .x_hhh .progress-circle {
            width: 100%;
            height: 100%;
            fill: none;
            stroke: #fff;
            stroke-width: 2;
            stroke-dasharray: 70;
            stroke-dashoffset: 70;
            transform: rotate(-90deg);
            transform-origin: 50% 50%;
            transition: stroke-dashoffset 0.5s ease;
        }
        .progress-container{
            width: 0.16rem;
            height: 0.16rem;
        }
        .x_hhh .swiper-pagination-bullet{width:0.16rem;height:0.16rem;background:url(../images/dd1.png) no-repeat center;background-size:.16rem auto;}
        .x_hhh .swiper-pagination-bullet-active{background:url(../images/dd2.png) no-repeat center;background-size:.16rem auto;}
        .x_hhh .swiper-pagination-bullet-active .progress-circle{animation: 5s linear 0s 1 normal forwards running fill-progress;}
        @keyframes fill-progress {
            0% {
                stroke-dashoffset: 70;
            }
            100% {
                stroke-dashoffset: 0;
            }
        }

        .main { width: 100%; overflow: hidden; }
.main_w { max-width: 1680px; margin: 0 auto; padding-left: .4rem; padding-right: .4rem; }
.banner .sb{position:absolute;left:0;bottom:1.42rem;z-index:2;width:100%;text-align:center;}
.banner .sb img{width:.42rem;}


.dhan{width:100%;background:url(../images/index_04.jpg) no-repeat center;background-size:auto .81rem;}
.dhan .p_menu>ul{display:flex;height:100%;font-size:.18rem;font-weight:bold;color:rgba(255,255,255,.5);align-items: center;height:.81rem;gap:.2rem;}
.dhan .p_menu>ul>li{height:100%;display:flex;align-items: center;padding:0 .2rem;position:relative;}
.dhan .p_menu>ul>.cur>a,.dhan .p_menu>ul>li:hover>a{color:#fff;}
.dhan .p_menu>ul>li:hover{background:rgba(255,255,255,.1);}
.dhan .p_menu>ul>li ul{position:absolute;left:0px;top:100%;z-index: 3;background:#ffffff;width:100%;display:none;}
.dhan .p_menu>ul>li:hover ul{/* display:block; */}
.dhan .p_menu>ul>li ul a{font-size:14px;padding:0 .1rem;overflow:hidden;display:block;}
.dhan .p_menu>ul>li ul a:hover{color:#6211ad;}
.dhan .p_menu>ul>li ul li{width:100%;text-align:center;padding-bottom:.14rem;}
.dhan .p_menu>ul>li ul li:nth-child(1){padding-top:.24rem;}
.dhan .p_menu>ul>li ul li:last-child{padding-bottom:.24rem;}
.dhan .p_menu>ul>li>a{color:rgba(255,255,255,.5);}
.logos{width:5.56rem;}
.dhan .main_w{display:flex;justify-content: space-between;align-items: center;}
.dhan .main_w .searchs2{cursor:pointer;}
.dhan .main_w .searchs2 img{width:.26rem;}
.djyl{width:100%;overflow:hidden;padding:.42rem 0;display:none;}
.djyl .toubu{display:flex;justify-content: space-between;align-items: center;}
.djyl .toubu .title{color:#333333;font-size:.36rem;font-weight:bold;}
.djyl .toubu .more{width:1.53rem;height:.48rem;background:url(../images/index_13.jpg) no-repeat center;line-height:.48rem;}
.djyl .toubu .more a{padding-left:.22rem;color:#fff;display:block;background:url(../images/jiantou1.png) no-repeat center right 0.2rem;background-size:.19rem auto;}
.nyei .djyl{display:block;}
.quanbu{display:grid;grid-template-columns: 9.1rem auto;gap:.26rem;overflow:hidden;margin-top:.42rem;}
.quanbu>div{overflow:hidden;}
.quanbu .cshi{overflow:hidden;border-radius:10px;position:relative;}
.quanbu .cshi img{vertical-align:bottom;}
.quanbu .cshi .qbus{position:absolute;left:0px;bottom:0px;padding:.27rem;background:url(../images/528.png) no-repeat center;background-size:cover;min-height:2.4rem;box-sizing: border-box;padding-top:1rem;width:100%;}
.quanbu .cshi .qbus font{color:#ffffff;FONT-WEIGHT:Bold;font-size:.28rem;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 1;overflow: hidden;}
.quanbu .cshi .qbus p{color:rgba(255,255,255,.8);margin-top:.15rem;margin-bottom:.2rem;line-height:1.5;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2; 
    overflow: hidden;
}
.quanbu .cshi .qbus div{font-size:.17rem;font-weight:bold;color:#fff;}
.quanbu .swiper-pagination{position:absolute;right:0.4rem;bottom:0.2rem;}
.quanbu .swiper-pagination-bullet{width:0.16rem;height:0.16rem;background:url(../images/dd1.png) no-repeat center;background-size:.16rem auto;}
.quanbu .swiper-pagination-bullet-active{background:url(../images/dd2.png) no-repeat center;background-size:.16rem auto;}
.quanbu .q_right .listf a{display:grid;grid-template-columns: 1.08rem auto;align-items: center;overflow:hidden;gap:.19rem;}
.quanbu .q_right .listf a>div{overflow:hidden;}
.quanbu .q_right .listf ul{display:grid;gap:.2rem;}
.quanbu .q_right .listf .news_left{text-align:center;position:relative;}
.quanbu .q_right .listf .news_left font{font-weight:bold;color:#6510ac;font-size:.36rem;

}
.quanbu .q_right .listf li{background:#f6f6f6;padding:.28rem;border-radius:5px;padding-left:.1rem;}
.quanbu .q_right .listf .news_left p{color:#6510ac;font-size:16px;}
.quanbu .q_right .listf .news_right font{font-weight:bold;font-size:18px;white-space: nowrap;
    display:block;
    text-overflow: ellipsis;
    overflow: hidden;
}
.quanbu .q_right .listf .news_right p{font-size:13px;color:#666666;line-height:1.61;padding-top:.1rem;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2; 
    overflow: hidden;
}
.quanbu .q_right .listf .news_left::after{position:absolute;right:0px;top:0rem;width:1px;height:100%;background:#cecece;display:block;content:"";}
.ggwei{width:100%;overflow:hidden;text-align:center;margin-top:.42rem;}
.xwdt{margin-top:.57rem;overflow:hidden;background:#f4f4f4;position:relative;z-index:1;}
.xwdt::after{position:absolute;right:0px;top:0px;display: block;content:"";width:50%;height:100%;background:url(../images/index_24.jpg) no-repeat right center;background-size:cover;z-index:-1;}
.xwdt .main_w{display:grid;grid-template-columns: repeat(2,1fr);}
.xwdt .main_w>div{overflow:hidden;}
.xwdt .t1s{display:flex;justify-content: space-between;align-items: center;padding-top:.48rem;padding-bottom:.39rem;}
.xwdt .t1s font{color:#333333;font-size:.36rem;font-weight:bold;}
.xwdt .t2_list ul{display:grid;grid-template-columns: repeat(2,1fr);gap:.19rem;}
.xwdt .t2_list li{background:#fff;}
.xwdt .t2_list li a:hover{color:#6510ac;}
.xwdt .t2_list .l1{position:relative;}
.xwdt .t2_list .l1 font{position:absolute;left:0px;bottom:0px;background:#6510ac;color:#fff;width:107px;height:42px;line-height:42px;text-align:center;}
.xwdt .t2_list .l1 img{vertical-align: bottom;width:100%;height:2.37rem;object-fit: cover;}
.xwdt .t2_list .til1{font-size:.2rem;font-weight:bold;padding:.2rem;padding-bottom:0px;}
.xwdt .t2_list .til2{padding:.2rem;}
.xwdt .t2_list .til1 font{
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2; 
    overflow: hidden;
}
.xwdt .t2_list .til2 font{
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2; 
    overflow: hidden;
    line-height:1.78;
color:#333;
}
.xwdt .xwdt_left{padding-right:.19rem;}
.xwdt .t3_list{overflow:hidden;margin-top:.17rem;padding-bottom:.6rem;}
.xwdt .t3_list li{background:#ffffff;margin-top:.15rem;padding:.3rem;}
.xwdt .t3_list li a{display:flex;justify-content: space-between;}
.xwdt .t3_list li a font{padding-left:.21rem;font-size:.16rem;position:relative;display:block;white-space: nowrap;text-overflow: ellipsis;overflow:hidden;flex:1;padding-right:.21rem;}
.xwdt .t3_list li a font::after{background:#6510ac;position: absolute;display:block;width:8px;height:8px;border-radius:50%;content:"";left:0px;top:calc(50% - 4px);}
.xwdt .t3_list li a p{color:#a2a2a2;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}
.kxyj{padding-left:.6rem;}
.kxyj .t1s font{color:#ffffff;font-weight:bold;}
.kxyj .t1s p a{color:#ffffff;}
.kxyj .news_list ul{display:grid;gap:.23rem;}
.kxyj .news_list font{color:#333333;font-size:18px;font-weight:bold;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2; 
    overflow: hidden;
}
.kxyj .news_list li{background:#fff;padding:.2rem;border-radius:10px;}
.kxyj .news_list p{color:#6510ac;font-weight:bold;margin-top:.1rem;}
.kxyj .news_list li:hover{background:url(../images/c1.png) no-repeat;background-size:100% 100%;}

.footer{width:100%;overflow:hidden;background:#333333;padding-top:.7rem;padding-bottom:.5rem;}
.footer .menu_list2{display:flex;gap:.6rem;flex-wrap: wrap;}
.footer a font{color:#ffffff;display:block;margin-bottom:.2rem;position:relative;font-size:.18rem;line-height:1;z-index:2;font-weight:bold;    padding-bottom: 0.05rem;}
.footer_s{display:flex;justify-content: space-between;}
.footer a{color:RGBA(255,255,255,.5);LINE-HEIGHT:1.92;}
.footer a font::after{width:.34rem;height:.07rem;content:"";display:block;background:url(../images/index_33.jpg) no-repeat center;background-size:.34rem auto;position:absolute;left:0px;bottom:0px;z-index:-1;}
.footer_d{color:#ffffff;text-align:center;line-height:1.92;padding-top:1.2rem;}
.footer_d a{color:#fff;}
.footer_s_y .then p{color:#fff;padding-top:7px;text-align:center;}
.footer a:hover{color:#fff;}


.gywmBanner{width:100%;overflow:hidden;background:url(../images/company_02.jpg) no-repeat center;background-size:cover;height:4.42rem;}

.gywm_lm{width:100%;overflow:hidden;background:#efefef;padding:.2rem 0;}
.gywm_lm .main_w ul{display:flex;justify-content: center;align-items: center;gap:.2rem;}
.gywm_lm .main_w li{border-radius: 50px;overflow:hidden;}
.gywm_lm .main_w li a{min-width:1.24rem;height:.64rem;text-align:center;line-height:.64rem;font-size:16px;display:block;padding:0 .2rem;}
.gywm_lm .main_w li.cur a,.gywm_lm .main_w li a:hover{color:#fff;}
.gywm_lm .main_w li.cur,.gywm_lm .main_w li:hover{background:linear-gradient(to right, #1635d0, #6510ac)}

.zxjj .about_title{color:#333333;font-size:.36rem;text-align:center;padding-top:.5rem;padding-bottom:.5rem;}
.zxjj .about_content{font-size:16px;line-height:2.68;max-height:313px;overflow: auto;padding-right:.6rem;}
.about_contents{font-size:16px;line-height:2.68;overflow: hidden;}
/* ÃƒÂ¥Ã‚ÂºÃ¢â‚¬ÂÃƒÂ§Ã¢â‚¬ÂÃ‚Â¨ÃƒÂ¤Ã‚ÂºÃ…Â½ÃƒÂ¦Ã¢â‚¬Â¢Ã‚Â´ÃƒÂ¤Ã‚Â¸Ã‚ÂªÃƒÂ¦Ã¢â‚¬â€œÃ¢â‚¬Â¡ÃƒÂ¦Ã‚Â¡Ã‚Â£ */
.zxjj .about_content::-webkit-scrollbar {
    width: 9px; /* ÃƒÂ¦Ã‚Â»Ã…Â¡ÃƒÂ¥Ã…Â Ã‚Â¨ÃƒÂ¦Ã‚ÂÃ‚Â¡ÃƒÂ§Ã…Â¡Ã¢â‚¬Å¾ÃƒÂ¥Ã‚Â®Ã‚Â½ÃƒÂ¥Ã‚ÂºÃ‚Â¦ */
    height: 12px; /* ÃƒÂ¦Ã‚Â»Ã…Â¡ÃƒÂ¥Ã…Â Ã‚Â¨ÃƒÂ¦Ã‚ÂÃ‚Â¡ÃƒÂ§Ã…Â¡Ã¢â‚¬Å¾ÃƒÂ©Ã‚Â«Ã‹Å“ÃƒÂ¥Ã‚ÂºÃ‚Â¦ */
  }
   
  /* ÃƒÂ¦Ã‚Â»Ã…Â¡ÃƒÂ¥Ã…Â Ã‚Â¨ÃƒÂ¨Ã‚Â½Ã‚Â¨ÃƒÂ©Ã‚ÂÃ¢â‚¬Å“ */
  .zxjj .about_content::-webkit-scrollbar-track {
    background: #e6e6e6; /* ÃƒÂ¦Ã‚Â»Ã…Â¡ÃƒÂ¥Ã…Â Ã‚Â¨ÃƒÂ¦Ã‚ÂÃ‚Â¡ÃƒÂ¨Ã‚Â½Ã‚Â¨ÃƒÂ©Ã‚ÂÃ¢â‚¬Å“ÃƒÂ§Ã…Â¡Ã¢â‚¬Å¾ÃƒÂ¨Ã†â€™Ã…â€™ÃƒÂ¦Ã¢â€žÂ¢Ã‚Â¯ÃƒÂ©Ã‚Â¢Ã…â€œÃƒÂ¨Ã¢â‚¬Â°Ã‚Â² */
    border-radius:50px;
}
   
  /* ÃƒÂ¦Ã‚Â»Ã…Â¡ÃƒÂ¥Ã…Â Ã‚Â¨ÃƒÂ¦Ã‚ÂÃ‚Â¡ÃƒÂ¦Ã‚Â»Ã¢â‚¬ËœÃƒÂ¥Ã‚ÂÃ¢â‚¬â€ */
  .zxjj .about_content::-webkit-scrollbar-thumb {
    background: url(../images/gdt.png); /* ÃƒÂ¦Ã‚Â»Ã…Â¡ÃƒÂ¥Ã…Â Ã‚Â¨ÃƒÂ¦Ã‚ÂÃ‚Â¡ÃƒÂ¦Ã‚Â»Ã¢â‚¬ËœÃƒÂ¥Ã‚ÂÃ¢â‚¬â€ÃƒÂ§Ã…Â¡Ã¢â‚¬Å¾ÃƒÂ¨Ã†â€™Ã…â€™ÃƒÂ¦Ã¢â€žÂ¢Ã‚Â¯ÃƒÂ©Ã‚Â¢Ã…â€œÃƒÂ¨Ã¢â‚¬Â°Ã‚Â² */
    background-size:100% 100%;
    border-radius:50px;
  }
   
  /* ÃƒÂ¦Ã‚Â»Ã¢â‚¬ËœÃƒÂ¥Ã‚ÂÃ¢â‚¬â€ÃƒÂ¦Ã¢â‚¬Å¡Ã‚Â¬ÃƒÂ¥Ã‚ÂÃ…â€œÃƒÂ¦Ã¢â‚¬â€Ã‚Â¶ÃƒÂ§Ã…Â¡Ã¢â‚¬Å¾ÃƒÂ¦Ã‚Â Ã‚Â·ÃƒÂ¥Ã‚Â¼Ã‚Â */
  .zxjj .about_content::-webkit-scrollbar-thumb:hover {
    background: url(../images/gdt.png); /* ÃƒÂ¦Ã‚Â»Ã…Â¡ÃƒÂ¥Ã…Â Ã‚Â¨ÃƒÂ¦Ã‚ÂÃ‚Â¡ÃƒÂ¦Ã‚Â»Ã¢â‚¬ËœÃƒÂ¥Ã‚ÂÃ¢â‚¬â€ÃƒÂ§Ã…Â¡Ã¢â‚¬Å¾ÃƒÂ¨Ã†â€™Ã…â€™ÃƒÂ¦Ã¢â€žÂ¢Ã‚Â¯ÃƒÂ©Ã‚Â¢Ã…â€œÃƒÂ¨Ã¢â‚¬Â°Ã‚Â² */
    background-size:100% 100%;
  }

  .lieb{width:100%;overflow:hidden;padding-top:.5rem;padding-bottom:.98rem;background:url(../images/d1.png) no-repeat right bottom;background-size:auto 2.87rem;z-index:2;position:relative;}
  .lieb .list{overflow:hidden;}
  /* .lieb .main_w ul{display:grid;grid-template-columns: repeat(3,1fr);gap:2px;} */

  .cwei{width:100%;overflow:hidden;background:url(../images/e1.jpg) no-repeat center;background-size: cover;margin-top:-1.35rem;padding-top:2rem;}
  .cwei .c_s1{padding:.5rem .78rem;overflow:hidden;background:rgba(255,255,255,.5);border-radius:20px;margin-bottom:.73rem;}
  .cwei .c_w{display:flex;align-items: center;}
  .cwei .c_w .rens{width:3.27rem;margin-left:.5rem;}
  .cwei .c_w .btis font{font-size:.26rem;font-weight:bold;}
  .cwei .c_w .btis p{font-size:16px;padding-top:.1rem;}
  .cwei .duan{font-size:16px;line-height:2.625;background:url(../images/t-1.png) no-repeat center;background-size:cover;color:#fff;width:100%;min-height:1.55rem;box-sizing: border-box;padding:.4rem;margin-top:-.1rem;position:relative;z-index:2;}
  .cwei .conts{color:#333333;font-size:16px;line-height:2.625;padding-top:.3rem;}
  .zzjg{padding:.62rem 0;overflow:hidden;}
  .zzjg .list ul{display:grid;grid-template-columns: repeat(2,1fr);gap:.3rem;}
  .zzjg .list li{background:url(../images/d3.png) no-repeat center;height:1.7rem;width:100%;background-size:cover;}
  .zzjg .list li a{display:flex;justify-content: space-between;align-items: center;}
  .zzjg .list li .content font{font-size:.36rem;color:#ffffff;}
  .zzjg .list li .content{margin:.5rem;padding-left:.75rem;background:url(../images/r1.png) no-repeat left center;background-size:.55rem .47rem;}
  .zzjg .list li .content p{color:rgba(255,255,255,.5);font-size:16px;padding-top:.05rem;}
  .zzjg .list li a .more{color:#fff;border-radius:50px;border:1px solid rgba(255,255,255,.5);width:1.5rem;height:.46rem;line-height:.46rem;margin-right:.49rem;}
  .zzjg .list li a .more font{padding-left:.2rem;display:block;margin-right:.2rem;background:url(../images/jiantou1.png) no-repeat right center;background-size:.19rem auto;}
  .zzjg .list li.vits{background-image: url(../images/d4.png);}
  .zzjg .list li.vits .content{background-image:url(../images/r2.png);background-size:.45rem .45rem;}
  .gywmBanner .main_w{display:flex;align-items: center;justify-content: center;height:100%;color:#ffffff;text-align: center;}
  .gywmBanner .main_w .title font{font-size:.6rem;}
  .gywmBanner .main_w .title p{font-size:.28rem;}

  .Party_buil{background-image: url(../images/03djyl_02.jpg);}
  .zb_main{width:100%;overflow:hidden;padding-top:.76rem;}
  .zb_main .main_w{display:grid;grid-template-columns: auto 6.04rem;gap:.35rem;}
  .zb_main .titloe{font-weight:bold;}
  .zb_main .titloe font{color:#333333;FONT-size:.36rem;}
  .zb_main .titloe p{font-size:.22rem;padding-top:.3rem;}
  .zb_main .titloe div{font-size:.22rem;padding-top:.1rem;}
  .zb_main .yyzsdw{font-size:16px;line-height:2.6875;margin-top:.4rem;padding-right:.48rem;height:4.23rem;overflow:auto;}

  /* ÃƒÂ¥Ã‚ÂºÃ¢â‚¬ÂÃƒÂ§Ã¢â‚¬ÂÃ‚Â¨ÃƒÂ¤Ã‚ÂºÃ…Â½ÃƒÂ¦Ã¢â‚¬Â¢Ã‚Â´ÃƒÂ¤Ã‚Â¸Ã‚ÂªÃƒÂ¦Ã¢â‚¬â€œÃ¢â‚¬Â¡ÃƒÂ¦Ã‚Â¡Ã‚Â£ */
  .zb_main .yyzsdw::-webkit-scrollbar {
    width: 9px; /* ÃƒÂ¦Ã‚Â»Ã…Â¡ÃƒÂ¥Ã…Â Ã‚Â¨ÃƒÂ¦Ã‚ÂÃ‚Â¡ÃƒÂ§Ã…Â¡Ã¢â‚¬Å¾ÃƒÂ¥Ã‚Â®Ã‚Â½ÃƒÂ¥Ã‚ÂºÃ‚Â¦ */
    height: 12px; /* ÃƒÂ¦Ã‚Â»Ã…Â¡ÃƒÂ¥Ã…Â Ã‚Â¨ÃƒÂ¦Ã‚ÂÃ‚Â¡ÃƒÂ§Ã…Â¡Ã¢â‚¬Å¾ÃƒÂ©Ã‚Â«Ã‹Å“ÃƒÂ¥Ã‚ÂºÃ‚Â¦ */
  }
   
  /* ÃƒÂ¦Ã‚Â»Ã…Â¡ÃƒÂ¥Ã…Â Ã‚Â¨ÃƒÂ¨Ã‚Â½Ã‚Â¨ÃƒÂ©Ã‚ÂÃ¢â‚¬Å“ */
    .zb_main .yyzsdw::-webkit-scrollbar-track {
    background: #e6e6e6; /* ÃƒÂ¦Ã‚Â»Ã…Â¡ÃƒÂ¥Ã…Â Ã‚Â¨ÃƒÂ¦Ã‚ÂÃ‚Â¡ÃƒÂ¨Ã‚Â½Ã‚Â¨ÃƒÂ©Ã‚ÂÃ¢â‚¬Å“ÃƒÂ§Ã…Â¡Ã¢â‚¬Å¾ÃƒÂ¨Ã†â€™Ã…â€™ÃƒÂ¦Ã¢â€žÂ¢Ã‚Â¯ÃƒÂ©Ã‚Â¢Ã…â€œÃƒÂ¨Ã¢â‚¬Â°Ã‚Â² */
    border-radius:50px;
}
   
  /* ÃƒÂ¦Ã‚Â»Ã…Â¡ÃƒÂ¥Ã…Â Ã‚Â¨ÃƒÂ¦Ã‚ÂÃ‚Â¡ÃƒÂ¦Ã‚Â»Ã¢â‚¬ËœÃƒÂ¥Ã‚ÂÃ¢â‚¬â€ */
    .zb_main .yyzsdw::-webkit-scrollbar-thumb {
    background: url(../images/gdt.png); /* ÃƒÂ¦Ã‚Â»Ã…Â¡ÃƒÂ¥Ã…Â Ã‚Â¨ÃƒÂ¦Ã‚ÂÃ‚Â¡ÃƒÂ¦Ã‚Â»Ã¢â‚¬ËœÃƒÂ¥Ã‚ÂÃ¢â‚¬â€ÃƒÂ§Ã…Â¡Ã¢â‚¬Å¾ÃƒÂ¨Ã†â€™Ã…â€™ÃƒÂ¦Ã¢â€žÂ¢Ã‚Â¯ÃƒÂ©Ã‚Â¢Ã…â€œÃƒÂ¨Ã¢â‚¬Â°Ã‚Â² */
    background-size:100% 100%;
    border-radius:50px;
  }
   
  /* ÃƒÂ¦Ã‚Â»Ã¢â‚¬ËœÃƒÂ¥Ã‚ÂÃ¢â‚¬â€ÃƒÂ¦Ã¢â‚¬Å¡Ã‚Â¬ÃƒÂ¥Ã‚ÂÃ…â€œÃƒÂ¦Ã¢â‚¬â€Ã‚Â¶ÃƒÂ§Ã…Â¡Ã¢â‚¬Å¾ÃƒÂ¦Ã‚Â Ã‚Â·ÃƒÂ¥Ã‚Â¼Ã‚Â */
    .zb_main .yyzsdw::-webkit-scrollbar-thumb:hover {
    background: url(../images/gdt.png); /* ÃƒÂ¦Ã‚Â»Ã…Â¡ÃƒÂ¥Ã…Â Ã‚Â¨ÃƒÂ¦Ã‚ÂÃ‚Â¡ÃƒÂ¦Ã‚Â»Ã¢â‚¬ËœÃƒÂ¥Ã‚ÂÃ¢â‚¬â€ÃƒÂ§Ã…Â¡Ã¢â‚¬Å¾ÃƒÂ¨Ã†â€™Ã…â€™ÃƒÂ¦Ã¢â€žÂ¢Ã‚Â¯ÃƒÂ©Ã‚Â¢Ã…â€œÃƒÂ¨Ã¢â‚¬Â°Ã‚Â² */
    background-size:100% 100%;
  }
  
  .zbjj{width:100%;overflow:hidden;background:url(../images/03djyl_07.jpg) no-repeat top center;background-size:100% auto;}
  .zbjj .zbwy{width:100%;overflow:hidden;text-align:center;font-size:.36rem;font-weight:bold;color:#fff;padding-top:.5rem;padding-bottom:.6rem;}
  .zbwy_list{overflow:hidden;margin-bottom:.54rem;}
  .zbwy_list li a{background:#f5f5f5;padding:.3rem;border-radius:10px;overflow:hidden;display: block;}
  .zbwy_list li a p{margin-top:.2rem;text-align:center;font-size:.18rem;}
  .heun { height: .14rem; background: #f5f5f5; max-width:100%;float:right;width:100%;margin-bottom:.5rem;}
.swiper-scrollbar-drag { background: #bb130a; cursor: pointer; height: .14rem;top:0;background:url(../images/t-1.png) no-repeat center;background-size:cover;}
.sjue{width:100%;overflow:hidden;padding-top:.4rem;padding-bottom:.7rem;font-size:16px;}
.sjue ul{text-align:center;display:flex;gap:.59rem;text-align:center;justify-content: center;flex-wrap: wrap;}
.sjue a:hover,.sjue li.cur a{color:#6411ad;font-weight:bold;}
.zuob .list{width:100%;overflow:hidden;}
.zuob .list ul{display:grid;grid-template-columns: repeat(2,1fr);gap:.6rem;}
.zuob .list p{text-align:center;font-size:.2rem;padding-top:.2rem;}

#PageContent { margin: 0 auto; text-align: center; }
#PageContent {padding: .6rem 0px .6rem 0px;margin: 0px;text-align: center;font-family: arial;font-size: 14px;}
#PageContent a {width: .36rem;height: .36rem;line-height: .36rem;background: #f2f2f2;text-decoration: none;display: inline-block;box-sizing: border-box;margin-left: 5px;margin-right: 5px;border-radius: 50px;color: #9a9a9a;}
#PageContent a:hover {background: linear-gradient(to right, #1635d0, #6510ac);color: #fff;}
#PageContent a.Ahover {width: .36rem;height: .36rem;line-height: .36rem;background: linear-gradient(to right, #1635d0, #6510ac);color: #fff;display: inline-block;box-sizing: border-box;/* margin-left: 10px; *//* margin-right: 10px; *//* border-radius: 50px; */}
#PageContent span.disabled, #PageContent span.hunp {background: #f2f2f2;width: .36rem;height: .36rem;line-height: .36rem;color: #333333;display: inline-block;box-sizing: border-box;margin-left: 5px;margin-right: 5px;border-radius: 50px;color: #9a9a9a;}
#PageContent :first-child { border-radius: 50px; font-family: simsun;}
#PageContent :last-child { border-radius: 50px;  font-family: simsun;}


.zuob .lists{width:100%;overflow:hidden;padding-top:.5rem;}
.zuob .lists ul{display:grid;grid-template-columns: repeat(3,1fr);gap:.44rem;height:100%;}
.zuob .lists ul li{height:100%;}
.zuob .lists li a{padding:.59rem .29rem;background:#ffffff;border:1px solid #e5d7f1;display:block;border-radius:10px;height:100%;box-sizing:border-box;}
.zuob .lists li a:hover{background:#efe7f7;border:1px solid #6510ac;}
.zuob .lists li a .font-1{color:#6510ac;font-size:14px;}
.zuob .lists li a .box{display:grid;grid-template-columns: repeat(2,1fr);gap:.2rem;margin-top:.18rem;}
.zuob .lists li a .box font{color:#bababa;}
.zuob .lists li a .box p{color:#333333;padding-top:.05rem;line-height:1.71;}
.zuob .lists li a .time{color:#6510ac;margin-top:.26rem;}

.imgas{width:100%;overflow:hidden;padding-top:.5rem;}
.news_toubu{overflow:hidden;}
.news_toubu a{display:grid;grid-template-columns: 6.66rem auto;gap:.5rem;align-items: center;}
.news_toubu .qshn font{color:#6510ac;font-weight:bold;}
.news_toubu .qshn p{font-size:.22rem;line-height:1.45;padding-top:.3rem;padding-bottom:.3rem;font-weight:bold;}
.news_toubu .qshn div{line-height:1.78;color:#333;}
.news_toubu .ckgd{width:1.51rem;height:.46rem;background:url(../images/a1.png) no-repeat center;background-size:100% 100%;margin-top:.9rem;line-height:.46rem;border-radius:50px;}
.news_toubu a:hover .ckgd font{color:#fff;background:url(../images/r3.png) no-repeat right center;background-size:.19rem auto;}
.news_toubu a:hover .ckgd{background: linear-gradient(to right, #1635d0, #6510ac);}
.news_toubu .ckgd font{padding-left:.2rem;display:block;color:#6510ac;background:url(../images/j1.png) no-repeat right center;background-size:.19rem auto;margin-right:.2rem;}
.imgas .news_list{width:100%;overflow:hidden;margin-top:.6rem;}
.imgas .news_list a{display:grid;grid-template-columns: 1.08rem auto;overflow:hidden;align-items: center;gap:.3rem;}
.imgas .news_list a>div{overflow:hidden;}
.imgas .news_list ul{display:grid;gap:.36rem;}
.imgas .news_list .news_left{text-align:center;position:relative;}
.imgas .news_list .news_left font{font-weight:bold;color:#6510ac;font-size:.36rem;}
.imgas .news_list .news_left::after{position:absolute;right:0px;top:0px;width:1px;height:100%;background:#cecece;display:block;content:"";}
.imgas .news_list li{background:#f6f6f6;padding:.36rem;border-radius:5px;padding-left:.2rem;}
.imgas .news_list .news_left p{color:#6510ac;font-size:16px;}
.imgas .news_list .news_right font{color:#333333;font-weight:bold;color:#333333;font-size:18px;white-space: nowrap;display:block;
    text-overflow: ellipsis;font-size:.2rem;
    overflow: hidden;}
.imgas .news_list .news_right p{font-size:13px;color:#666666;line-height:1.61;padding-top:.1rem;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1; 
    overflow: hidden;
}
.imgas .news_list .news_right{
    padding-right:1rem;
    background:url(../images/xian1.png) no-repeat right center;
    background-size:.25rem auto;
}
.imgas .news_list li:hover{
    background:url(../images/xian3.jpg) no-repeat right center;
}
.imgas .news_list li:hover .news_left font{color:#fff;}
.imgas .news_list li:hover .news_left p{color:#fff;}
.imgas .news_list li:hover .news_right font{color:#ffffff;}
.imgas .news_list li:hover .news_right p{color:rgba(255,255,255,.5);}
.imgas .news_list li:hover .news_right{background-image:url(../images/xian2.png)  ;}

.dding .main_w{display:flex;justify-content: space-between;align-items: center;}
.news_content{min-height:400px;width:100%;overflow:hidden;padding:0.79rem 0;line-height:2;}
.news_content .titles{width:100%;overflow:hidden;line-height: 1.5;font-size: 26px;text-align:center;}
.news_content .fbtitles{width:100%;overflow:hidden;line-height: 1;font-size: 16px;text-align:center;padding-top: 0.2rem;color:#999;}
.news_content .shij{text-align:center;padding-top:0.2rem;}
.news_content .contens{width:100%;overflow:hidden;line-height:2;padding-top:0.2rem;font-size: 16px;padding-top: 0.3rem;}
.news_content .contens .main_art{padding-top: 0.3rem;font-size: 14px;}

.fyes{width:100%;text-align:center; padding-top:0.4rem; overflow:hidden;padding-bottom:.6rem;}
.fyes .p_pages .p_first,.fyes .p_pages .p_first_d,.fyes .p_pages .p_last_d,.fyes .p_pages .p_last{display:none;}
.fyes .p_pages span{display:inline-block;width: 0.5rem;height: 0.5rem;border-radius: 50px;color: #333;font-size:0.16rem;font-family:arial;/* border:0.01rem solid #e2e2e2; */background: #e3e3e3;line-height: 0.52rem;margin-left:0.05rem;margin-right:0.05rem;overflow: hidden;}
.fyes .p_pages span a{display:block;}
.fyes .p_pages  a:hover{background: linear-gradient(to right, #1635d0, #6510ac);color:#fff;}
.fyes .p_pages  .this-page,.fyes .p_pages .p_no_d{background: linear-gradient(to right, #1635d0, #6510ac);color:#fff;}
.fyes .p_prev a,.fyes .p_prev_d{position:relative;}
.fyes .p_prev_d::before,.fyes .p_prev a::before{content:"<";font-family:"simsun";text-align:center;width:100%;height:100%;position:absolute;left:0rem;top:0rem;background: #e3e3e3;}
.fyes .p_pages  .p_prev a:hover::before{background:linear-gradient(to right, #1635d0, #6510ac);color:#fff;}
.fyes .p_next a,.fyes .p_next_d{position:relative;}
.fyes .p_next a::before,.fyes .p_next_d::before{content:">";font-family:"simsun";text-align:center;width:100%;height:100%;position:absolute;left:0rem;top:0rem;background: #e3e3e3;}
.fyes .p_pages  .p_next a:hover::before{background: linear-gradient(to right, #1635d0, #6510ac);color:#fff;}
.fyes .p_pages  .break{border:0rem;}


.xiaoshi{background:url(../images/b1.png) no-repeat center;background-size:cover;padding:.48rem;line-height:2.1875;font-size:16px;border-radius:10px;margin-bottom:.55rem;}
.zb_main_right img{vertical-align:bottom;}