﻿*,:after,:before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;background-repeat:no-repeat;margin: 0;padding: 0;}
body{font-family:'微软雅黑';color:#333;}
a{background-color:transparent;-webkit-text-decoration-skip:objects;text-decoration:none;color:#666;outline:none;cursor:pointer;display: inline-block;}
a:hover{background-repeat:no-repeat;text-decoration:none;}
a{display:inline-block;color:#666;text-decoration:none;cursor:pointer;outline:none;-webkit-tap-highlight-color:rgba(0,0,0,0)}
a,i,span{transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;-o-transition:.3s}


img,ul,li,span{margin:0;padding:0;border:0;background-repeat:no-repeat;}
ul,li{list-style:none;}
img{border:0px;vertical-align:middle;}



.clearfix::after{content:"";display:table;clear:both;}

:root {
    --text-color: #333;
    --color: #333;
    --main-color: #822887;
    --main-color-first: #006c73;
    --bg-gray-color: #f1f4f9;
    --moble-width: 94%;
    --top-height: 90px;
    --top-height-fu: -90px;
    --title-top: 90px;
    --title-bottom: 90px;
    --vice-color: #999;
    --mobile-padding: 4%;
    --mobile-width: 92%;
    --mobile-title: 30px;
    --mobile-padding:3%;
}



.position_relative{position:relative;}
.bg_white{background-color: #fff;}
.bg_gray{background-color: #f1f4f9;min-width: 100%;}
.bg_width{width: 1440px;margin: 0 auto;max-width: 100%;}

.banner_img{width: 100%;margin-top:90px;overflow: hidden;}
.banner_img img{width: 100%;height: 100%;object-fit: cover;}

.title_box{width: 100%;}
.title_box .title{font-size: 40px;font-weight: bold;color: #333;text-align: center;}

.tab_one .title_box{position: relative;z-index: 10;}
.tab_one .title_box .title{color: #fff;font-size: 40px;margin-bottom: 20px;}
.tab_one .title_box .description{color: #fff;font-size: 14px;text-align: center;}
.tab_one{padding-top: 80px;padding-bottom: 80px;}


/* top */
#top{width: 100%;height: 90px;background-color: #fff;box-shadow: 0 2px 10px rgba(0,0,0,.1);position: fixed;top: 0;left: 0;z-index: 9999;transition: all .8s;}
#top .view{display: flex;justify-content: space-between;height: 100%;}
#top .view>a{display: flex;align-items: center;}
#top .view .logo{height: 50px;width: auto;transition: all .8s;}
#top .view .logo img{height: 100%;width: auto;object-fit: contain;}
#top .view .list{display: flex;align-items: center;justify-content: space-between;width:660px;margin-left: 20px;}
#top .view .list li{margin: 0 10px;position: relative;height: 100%;display: flex;align-items: center;}
#top .view .list li>a{position: relative;}
#top .view .list li>a::after{content: "";display: block;width: 0;height: 2px;background-color: var(--main-color);position: absolute;bottom: -5px;left: 50%;transform: translateX(-50%);transition: all .3s;}
#top .view .list li .title{font-size: 16px;color: #371d1d;text-align: center;position: relative;}

#top .view .list li.action .title,#top .view .list li:hover .title{color: var(--main-color);}

#top .view .list li.action>a::after,#top .view .list li:hover>a::after{width: 100%;}
#top .view .list .two_list{position: absolute;top: calc(100% + 80px);left: calc(50% - 75px);background-color: #fff;width:150px;text-align: center;opacity: 0;z-index: -10000;transition: all .8s;height: 0;overflow: hidden;box-shadow: 0 2px 10px rgba(0,0,0,.1);}
#top .view .list .two_list .two_li{padding: 13px 20px;color: #333;}
#top .view .list .two_list .two_li a{display: block;}
#top .view .list .two_list .two_li:hover{background-color:var(--main-color); }
#top .view .list .two_list .two_li:hover a{color:#fff;}
#top .view .list li:hover .two_list{opacity: 1; z-index: 9998;height: auto;top: 100%;}

#top.action{height: 70px;}
#top.action .view .logo{height: 45px;}


/* right */

#right{position: fixed;right: 20px;top: calc(50% + 120px);z-index: 100000;padding: 5px;background-color: #f7f7f7;border-radius: 38px;}
#right .view{display: flex;flex-direction: column;align-items: center;}
#right .view>a{margin-bottom: 20px;}
#right .view .lxwm{width: 60px;height: 90px;background-color: var(--main-color);border-radius: 30px;display: flex;justify-content: center;align-items: center;box-shadow: 0 2px 10px rgba(0,0,0,.1);cursor: pointer;flex-direction: column;}
#right .view .lxwm img{width: 24px;height: 24px;object-fit: contain;}
#right .view .lxwm .title{font-size: 12px;color: #fff;margin-top: 5px;}
#right .view .fhdb{width: 60px;height: 60px;border-radius: 50%;display: flex;justify-content: center;align-items: center;box-shadow: 0 2px 10px rgba(0,0,0,.1);cursor: pointer;flex-direction: column;border: 1px solid #dedede;}
#right .view .fhdb img{width: 24px;height: 24px;object-fit: contain;}
#right .view .fhdb .title{font-size: 12px;color: var(--main-color);}
#right .view .lxwm .img2,#right .view .fhdb .img2{display: none;}

#right .view .fhdb:hover{background-color: var(--main-color);}
#right .view .fhdb:hover .img1{display: none;}
#right .view .fhdb:hover .img2{display: block;}
#right .view .fhdb:hover .title{color: #fff;}






/* footer */
.footer{background-color: #333;}
.footer .view{width: 100%;display: flex;padding-top: 20px;}
.footer .view .left{width:calc(100% - 350px);padding-right: 40px;}
.footer .view .left .img{width: 270px;margin-bottom: 30px;display: block;}
.footer .view .left .img img{width: 100%;object-fit: contain;}
.footer .view .left ul{display: flex;width: 100%;margin-bottom: 10px;}
.footer .view .left ul li{font-size: 20px;margin-right: 15%;color: #666;}
.footer .view .left ul li>a{color: #fff;font-weight: bold;margin-bottom: 10px;}

.footer .view .left dl dd{margin-bottom: 5px;}
.footer .view .left dl dd a{font-size: 16px;color: rgba(255, 255, 255, 0.5);}


.footer .view .left dl dd a:hover{color: #fff;}



.footer .view .right{width: 350px;display: flex;flex-direction: column;padding-bottom: 15px;}
.footer .view .right .tel a{font-size: 28px;color:#fff;font-weight: bold;}
.footer .view .right .tel p{color: #fff;font-size: 20px;font-weight: bold;margin-bottom: 10px;}
.footer .view .right  .address{color:  rgba(255, 255, 255, 0.5);font-size: 16px;line-height: 26px;}
.footer .link{display: flex;justify-content: center;flex-wrap: wrap;background-color: #171a1e;padding: 10px 0;}
.footer .link .list{display: flex;flex-wrap: wrap;}
.footer .link  p{color:  rgba(255, 255, 255, 0.5);margin-right: 7px;font-size: 16px;}
.footer .link .list i{color:  rgba(255, 255, 255, 0.5);width: 2px;text-align: center;height: 16px;background:  rgba(255, 255, 255, 0.5);margin: 2px 9px;}
.footer .link .list p,.footer .link .list a{color:  rgba(255, 255, 255, 0.5);font-size: 16px;}
.footer .link .list i:last-child{display: none;}
.footer .link .list a:hover{color: #fff;}
.footer .bottom {padding: 15px 0;text-align: center;}
.footer .bottom *{color:  rgba(255, 255, 255, 0.5);font-size: 14px;}

.footer .footer_top{background-color: #111316;}
.footer .footer_bottom {background-color: #121a26;}

.footer .view .right .wx{display: flex;justify-content: space-between;width: 225px;margin-top: 10px;}
.footer .view .right .wx .title{text-align: center;margin-top: 8px;color:  rgba(255, 255, 255, 0.5);}
.footer .view .right .wx img{width: 100px;height: 100px;}



/* title */
.title_index{text-align: center;}
.title_index p{font-size: 40px;font-weight: bold;margin-bottom: 7px;color: #333;}
.title_index span{font-size: 24px;color: #a8abbc;}
.title_index p::after{content: "";margin-left: 40px;background: url('../img/title_right.png?v1.0.1');display: inline-block;width: 140px;height: 6px;vertical-align: middle;}
.title_index p::before{content: "";margin-right: 40px;background: url('../img/title_left.png?v1.0.1');display: inline-block;width: 140px;height: 6px;vertical-align: middle;}



/* banner */
.tab-swiper{width: 100%;position: relative;overflow: hidden;margin:90px 0 0 ;min-width: 100%;} 
.swiper{width:100%;height:100%}
.swiper-slide{text-align:center;font-size:18px;background:#fff;display:flex;justify-content:center;align-items:center;background-size: cover!important;background-position: center center;}
.swiper-slide img{display:block;width:100%;height:100%;object-fit:cover}
.tab-swiper .mySwiper .tab-pagination{position: absolute;bottom: 30px;left: 0;z-index: 1;text-align: center;}
.tab-swiper .mySwiper .tab-pagination span{width: 5vw;height:4px;background-color: #fff;border-radius: 0;border-radius: 1px;}
.tab-swiper .swiper-txt1{width: 30%;top:38%;height: 300px;position: absolute;left: 14%;}
.tab-swiper .swiper-txt1 p{color: #fff;text-align: left;opacity: 0;transform: translateY(50px);}
.tab-swiper .swiper-txt1 p:first-child{font-size: 46px;text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.5);position: relative;width: max-content;z-index: 5;}
.tab-swiper .swiper-txt1 p:first-child::after{content: "";display: block;width: 100%;height: 15px;background-color: var(--main-color);position: absolute;bottom: 0;z-index: -1;transform: translateY(50px);opacity: 0;}
.tab-swiper .swiper-txt1 p:nth-child(2){font-size: 18px;margin-top: 20px;text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.5);}

.tab-swiper .swiper-txt2{position: absolute;top: 41%;left: 32%;}
.tab-swiper .swiper-txt2 p{text-align: left;color: #fff;text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.5) ;opacity: 0;}
.tab-swiper .swiper-txt2 p:first-child{font-size: 46px;width: max-content;}
.tab-swiper .swiper-txt2 p:first-child::after{content: "";display: block;width: 100%;height: 15px;background-color: var(--main-color);position: absolute;bottom: 0;z-index: -1;transform: translateY(50px);opacity: 0;}
.tab-swiper .swiper-txt2 p:nth-child(2){font-size: 18px;margin-top: 20px;}
.tab-swiper .swiper-info {position: relative;height: inherit;}


.tab-swiper .swiper-slide-active .swiper-txt1 p{opacity: 1;transform: translateY(0);}
.tab-swiper .swiper-slide-active .swiper-txt1 p:first-child::after{transform: translateY(0px);transition: all 1.8s 1.2s;opacity: 1;}
.tab-swiper .swiper-slide-active .swiper-txt1 p:first-child{transition: all 1.8s .8s;}
.tab-swiper .swiper-slide-active .swiper-txt1 p:nth-child(2){transition: all 1.8s 1.6s;}

.tab-swiper .swiper-slide-active .swiper-txt2 p{opacity: 1;transform: translateY(0);}
.tab-swiper .swiper-slide-active .swiper-txt2 p:first-child::after{transform: translateY(0px);transition: all 1.8s 1.2s;opacity: 1;}
.tab-swiper .swiper-slide-active .swiper-txt2 p:first-child{transition: all 1.8s .8s;}
.tab-swiper .swiper-slide-active .swiper-txt2 p:nth-child(2){transition: all 1.8s 1.6s;}

.tab-swiper .swiper-fade .swiper-slide{background-repeat: no-repeat;height: 600px;}


/* 导航条 */
.location-box{display:flex;align-items:center;height:50px;}
.location-box>img{margin-right:10px;width:20px;}
.location-box>ul{display:flex;font-size:16px;}
.location-box>ul li{position:relative;padding-right:20px;}
.location-box>ul li:not(:first-child)::after{content:">";position:absolute;left:-15px;top:50%;transform:translateY(-50%);}
.location-box>ul li a{display:block;font-size:14px;}
.location-box>ul li a:hover{color:var(--Domain-color);}



/* 首页 关于我们 */

.about_index{padding-top:60px;padding-bottom:90px;}
.about_index .view{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;background-color: #fff;padding: 30px;border-radius: 15px;margin-top: 60px;align-items: flex-start}
.about_index .view .img{width:540px;overflow:hidden;}
.about_index .view .img img{width:100%;height:100%;object-fit:contain;transition:all .5s;}
.about_index .view .info{width:calc(100% - 540px);min-width:300px;padding-left: 30px;}
.about_index .view .info .title{font-size:20px;font-weight:bold;color:#333;margin-bottom:20px;}
.about_index .view .info .det{font-size:16px;line-height:32px;color:#666;}
.about_index .view .info .det p{text-indent: 32px;margin-bottom: 5px;}
.about_index .view .info .more{float: right;display: block;border: 1px solid #ededed;border-radius: 25px;position: relative;width: 104px;text-align: center;height: 36px;overflow: hidden;}
.about_index .view .info .more a{display: block;width: 100%;height: 100%;padding: 7px 0;position: relative;z-index: 20;font-size: 14px;}
.about_index .view .info .more::after{content: "";width: 0;height: 100%;transition: all .3s;background-color: var(--main-color);display: block;position: absolute;top: 0;left: 0;z-index: 10;}
.about_index .view .info .more:hover::after{width: 100%;}
.about_index .view .info .more:hover a{color: #fff;}


.about_index .view_news ul{display: flex;padding: 40px 0px 0px;flex-wrap: wrap;;}
.about_index .view_news ul li{width: calc(97% / 3);margin-right: 1.5%;background-color: #fff;box-shadow: 0 0 10px 4px rgba(0, 0, 0, 0.068);}
.about_index .view_news ul li:last-child{margin-right: 0;}
.about_index .view_news ul li a{display: block;width: 100%;height: 100%;}
.about_index .view_news ul li .img{width: 100%;height: 300px;overflow: hidden;}
.about_index .view_news ul li .img img{width: 100%;object-fit: cover;transition: all .5s;height: 100%;}
.about_index .view_news ul li .title{font-size: 18px;padding: 15px 10px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}

.about_index .view_news ul li:hover .title{color: var(--main-color);}
.about_index .view_news ul li:hover .img img{transform: scale(1.05);}
/* 首页 核心板块 */


.tab_single .content{font-size:16px;line-height:32px;max-width:100%;color:#555;padding:20px;margin-top:60px;}
.institution-index{padding-top:60px;padding-bottom:60px;}
.institution-index .ins-box ul{display:flex;flex-wrap:wrap;padding-top:30px;}
.institution-index .ins-box ul li{width:32%;background-color:#fff;padding:15px;margin-bottom:30px;box-shadow:0 0 10px 4px rgba(0, 0, 0, 0.068);transition:all .3s;border-radius:4px;}
.institution-index .ins-box ul li:nth-child(3n-1){margin-right:2%;margin-left:2%;}
.institution-index .ins-box ul li a{display:flex;flex-wrap:wrap;}
.institution-index .ins-box ul li .ins-img{height:260px;width:100%;position:relative;overflow:hidden;}
.institution-index .ins-box ul li .ins-img img{width:100%;height:100%;object-fit:contain;transition:all .8s;}
.institution-index .ins-box ul li .ins-info{width:100%;margin-top:10px;}
.institution-index .ins-box ul li .ins-info .ins-title{width:100%;font-size:20px;margin-bottom:15px;color:#333;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;transition:all .5s;}
.institution-index .ins-box ul li .ins-info .ins-text{width:100%;font-size:14px;line-height:25px;color:#666;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;}
.institution-index .ins-box ul li:hover .ins-img img{transform:scale(1.05);}
.institution-index .ins-box ul li:hover{box-shadow:0 0 10px 4px rgba(0, 0, 0, 0.168);}
.institution-index .ins-box ul li:hover .ins-title{color:var(--main-color);}
.tab_process{padding-top:0;}
.process_box{padding-top:90px;padding-bottom:60px;}
.process_box  .ins-box ul{padding-top:60px;}
.process_box.institution-index  .ins-box ul li{width:23.8%;margin-right:1.6%;margin-left:0;}
.process_box.institution-index  .ins-box ul li:last-child{margin-right:0;}
.process_box.institution-index .ins-box ul li .ins-img{height:210px;}
.process_box.institution-index .ins-box ul li .ins-info .ins-text{display:block;}
.tab_process .lc_process{padding-top:90px;}
.sglcList{width:100%;margin:0 auto 20px;padding:20px;}
.sglcList .box{display:flex;flex-wrap:wrap;position:relative;}
.sglcList .box.box::after{content:"";position:absolute;height:100%;width:1px;left:50%;top:0;background-color:#e5e5e5;transform:translateX(-50%);z-index:0;}
.sglcList .box li{width:100%;display:flex;position:relative;justify-content:flex-end;}
.sglcList .box li:last-child{margin-bottom:0;}
.sglcList .box li.right_flex_box{flex-direction:row-reverse;}
.sglcList .box li .circle{position:absolute;background-color:#fff;width:40px;height:40px;top:23px;left:50%;transform:translate(-50%,-50%);border-radius:50%;display:flex;align-items:center;justify-content:center;z-index:2;}
.sglcList .box li .circle .circle_bg{width:20px;height:20px;border:4px solid var(--main-color);border-radius:50%;background-color:#fff;}
.sglcList .box li .info{width:46.5%;}
.sglcList .box li .info .title p{font-size:max(.28rem,min(22px));color:#fff;width:auto;height:46px;line-height:46px;position:relative;padding:0 12px;border-radius:.1rem;background-color:var(--main-color);display:inline-block;border-radius:7px;}
.sglcList .box li .info .title p:nth-child(2){margin:0 10px;}
.sglcList .box li .info .title p::after{content:"";width:14px;height:14px;border-left:14px solid transparent;border-left-color:var(--main-color);border-bottom:7px solid transparent;border-right:0 solid transparent;border-top:7px solid transparent;position:absolute;top:15px;left:-10px;transform:rotate(180deg);}
.sglcList .box li .info .detail ul{margin-top:20px;}
.sglcList .box li .info .detail ul li{padding:0 20px;font-size:16px;position:relative;margin-bottom:15px;justify-content:flex-start;}
.sglcList .box li .info .detail ul li::after{content:"";position:absolute;width:10px;height:2px;background-color:var(--main-color);top:16px;left:0;}
.sglcList .box li.right_flex_box .info{text-align:right;}
.sglcList .box li.right_flex_box .info .title p::after{left:auto;right:-10px;transform:rotate(0);}
.sglcList .box li.right_flex_box .info .detail ul li{flex-direction:row-reverse;}
.sglcList .box li.right_flex_box .info .detail ul li p{text-align:right;}
.sglcList .box li.right_flex_box .info .detail ul li::after{right:0;left:auto;}







/* 首页 新闻 */
.news_index{padding-top: 80px;padding-bottom: 80px;}
.news_index .view ul{display: flex;justify-content: space-between;align-items: center;padding: 60px 0px 0px;flex-wrap: wrap;}
.news_index .view ul li{width: 49%;background-color: #fff;margin-bottom: 15px;padding: 15px 20px;transition: all .5s;}
.news_index .view ul li a{display: flex;}
.news_index .view ul li .img{width: 170px;height: 110px;overflow: hidden;}
.news_index .view ul li .img img{width: 100%;height: 100%;object-fit: contain;transition: all .5s;}
.news_index .view ul li .info{width: calc(100% - 185px);margin-left: 15px;}
.news_index .view ul li .info .title{font-size: 18px;color: #333;font-weight: bold;margin-bottom: 10px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.news_index .view ul li .info .det{font-size: 14px;color: #888;line-height: 24px;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
.news_index .view ul li .info .date{text-align: right;font-size: 14px;color: #999;margin-top: 8px;}

.news_index .view ul li:hover{transform: translateY(-10px);}
.news_index .view ul li:hover .img img{transform: scale(1.05);}
.news_index .view ul li:hover .info .title{color: var(--main-color);}





/* 内页 */
.content_tab {padding-top: 40px;padding-bottom: 40px;}
.content_tab .right{width:100%;background-color: #fff;padding: 30px 50px;}
.content_tab .right .content{font-size: 18px;line-height: 36px;color: #333;}
.content_tab .right .content *{text-wrap: wrap !important;}
.content_tab .right .content img{max-width: 100%;}
.content_tab .left .tab_ul li:hover{background-color: #f5f5f5;cursor: pointer;}
.content_tab .content .c_title {padding: 20px 0 10px;border-bottom: 1px solid #999;}
.content_tab .content .c_title p{font-size: 28px;font-weight: bold;}
.content_tab .content .c_title .box{display: flex;padding: 15px 0 0;align-items: center; }
.content_tab .content .c_title .box .type{margin-right: 20px;}
.content_tab .content .c_title .box .type img,.content_tab .content .c_title .box .date img{width: 13px;object-fit: contain;margin-right: 5px;}
.content_tab .content .c_title .box .type,.content_tab .content .c_title .box .date{font-size: 14px;color: #999;display: flex;}
.content_tab .content .info{padding-top: 20px;}
.content_tab .content .info *{max-width: 100%;}

.about_tab,.core_tab {padding-top: 60px;}
.about_tab .content_tab,.core_tab .content_tab{padding-top: 40px;}


/* 新闻 */
.news_location .view{display: flex;}
.news_location .location-box{width: calc(100% - 300px);}

.item_search{width:250px;float:right;margin-right:30px;text-align:right;position:relative;}
.item_search input{margin-top:10px;width:238px;height:32px;line-height:32px;border-radius:20px;border:1px solid #ededed;padding:0 0px 0 10px;}
.item_search .search{width:35px;height:30px;background:url(../img/search.png) no-repeat center center;top:10px;left:200px;position:absolute;}




.news_tab{padding-top: 60px;}
.news_tab .content_tab{padding-top: 40px;}

.news_tab .right{background-color: unset;padding: 0;}
.news_tab .right .news_view ul {}
.news_tab .right .news_view ul li{width: 100%;background-color: #fff;padding: 20px;transition: all .5s;margin-bottom: 20px;position: relative;}
.news_tab .right .news_view ul li::after{content: "";width: 20%;height: 4px;background-color: var(--main-color);position: absolute;bottom: 0;right: 0;transition: all .5s;}
.news_tab .right .news_view ul li a{display: flex;justify-content: space-between;}
.news_tab .right .news_view ul li a .img{width: 180px;height: 135px;border: 1px solid #e3e3e3;overflow: hidden;}
.news_tab .right .news_view ul li a .img img{width: 100%;height: 100%;object-fit: contain;transition: all 0.5s;}
.news_tab .right .news_view ul li a .innert {margin-left: 30px;width: calc(100% - 340px);}
.news_tab .right .news_view ul li a .innert .title{font-size: 20px;color: #333;margin-bottom: 20px;transition: all .5s;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;font-weight: bold;margin-top: 15px;}
.news_tab .right .news_view ul li a .innert .info{font-size: 14px;color: #888;line-height: 24px;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
.news_tab .right .news_view ul li a .innert .more{float: right;margin-top: 50px;display: flex;align-items: center;height: 50px;transition: all .3s;display: none;}
.news_tab .right .news_view ul li a .innert .more::before{content: "";width: 0;height: 0;margin-right: 10px;border: 5px solid transparent;border-right-color: var(--main-color);transition: all .3s;display: block;}
.news_tab .right .news_view ul li a .time{display: flex;margin-top: 8px;flex-direction: column;width: 90px;margin-left: 40px;}
.news_tab .right .news_view ul li a .time .day{font-size: 36px;color: #333;}
.news_tab .right .news_view ul li a .time .day i{font-size: 16px;color: var(--main-color);margin-left: 5px;}
.news_tab .right .news_view ul li a .time .date{font-size: 16px;color: #333;margin-top: 5px;}
.news_tab .right .news_view ul li a .time .type{font-size: 14px;width: max-content;padding: 3px 5px;border: 1px solid #e3e3e3;border-radius: 3px;background-color: #f9f9f9;display: none;}


.news_tab .right .news_view ul li.class_document{margin-bottom: 15px;}
.news_tab .right .news_view ul li.class_document::after{display: none;}
.news_tab .right .news_view ul li.class_document a{display: flex;align-items: center;}
.news_tab .right .news_view ul li.class_document a .title{font-size: 20px;font-weight: bold;width: calc(100% - 240px);line-height: 34px;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;transition: all .3s;}
.news_tab .right .news_view ul li.class_document a .time{font-weight: 20px;width: 130px;margin-top: 0;}
.news_tab .right .news_view ul li.class_document a .time{font-size: 16px;color: #555;}

.news_tab .right .news_view ul li.class_document a .btn_more{width: 110px;padding: 0 24px;border-radius: 20px;border: 1px solid #dedede;line-height: 34px;position: relative;overflow: hidden;}
.news_tab .right .news_view ul li.class_document a .btn_more::after{content: "";transition: all .3s;background-color: var(--main-color);position: absolute;top: 0;left: 0;width: 0;height: 100%;}
.news_tab .right .news_view ul li.class_document a .btn_more span{font-size: 14px;position: relative;z-index: 10;transition: all .3s;color: #333;}



.news_tab .right .news_view ul li:hover::after{width: 100%;}
.news_tab .right .news_view ul li:hover a .innert .title{color: var(--main-color);}
.news_tab .right .news_view ul li:hover a .img img{transform: scale(1.05);}
.news_tab .right .news_view ul li:hover a .innert .more{background-color: var(--main-color);color: #fff;padding: 0 20px;}
.news_tab .right .news_view ul li:hover a .innert .more::before{border-right-color: #fff;}
.news_tab .right .news_view ul li a .innert .more:hover::before{margin-right: 20px;}
.news_tab .right .news_view ul li.class_document:hover a .title{color: var(--main-color);}
.news_tab .right .news_view ul li.class_document:hover a .btn_more::after{color: #fff;width: 100%;}
.news_tab .right .news_view ul li.class_document:hover a .btn_more span{color: #fff;}


.new_page{display:flex;align-items:center;justify-content:center;margin:00px auto 0px;padding-bottom:20px;padding-top: 20px;}
.new_page li{margin-right:15px;}
.new_page li a{border:1px solid rgb(204,204,204);color:rgb(153,153,153);width:34px;height:34px;font-size:16px;display:flex;align-items:center;justify-content:center;border-radius:4px;background-color:#fff;font-size:14px;}
.new_page li:first-child a,.new_page li:last-child a{width:80px;height:34px;}
.new_page li a:hover{background:var(--main-color);color:white;}
.new_page li.seleted a{background:var(--main-color);color:white;}

.news_tab .right .news_view ul li.nodata{background:none;}
.news_tab .right .news_view ul li.nodata::after{display:none;}
.news_tab .right .news_view ul li.nodata p{font-size: 28px;text-align: center;padding: 50px 0;}





/* 关于我们 */
.two_about_tab .content_tab{display: flex;}
.two_about_tab .content_tab .left{width: 250px;background-color: #fff;padding: 30px;margin-right: 20px;height: fit-content;}
.two_about_tab .content_tab .right{width: calc(100% - 300px);}

.two_about_tab .content_tab .left .box a{display: flex;margin-bottom: 12px;align-items: center;}
.two_about_tab .content_tab .left .box:last-child a{margin-bottom: 0;}
.two_about_tab .content_tab .left .box .title{font-size: 16px;margin-left: 8px;padding: 5px 12px;}
.two_about_tab .content_tab .left .circle{background-color:#fff;width:14px;height:14px;border-radius:50%;}
.two_about_tab .content_tab .left .circle .circle_bg{width: 14px;height: 14px;border:3px solid #999;border-radius: 50%;background-color: #fff;}

.two_about_tab .content_tab .left .box.action .circle .circle_bg{border-color: var(--main-color);}
.two_about_tab .content_tab .left .box.action .title{color: #fff;background-color: var(--main-color);border-radius: 7px;}


/* 关于我们 领导团队 */


.about_tab .content .team_tab_list{}
.about_tab .content .team_tab_list ul{display: flex;flex-wrap: wrap;justify-content: space-between;padding-top: 20px;}
.about_tab .content .team_tab_list ul li{width: 49%;margin-bottom: 15px;transition: all .3s;}
.about_tab .content .team_tab_list ul li a{display: flex;flex-direction: column;box-shadow: 0 0 10px 4px rgba(0, 0, 0, 0.068);padding: 15px;}

.about_tab .content .team_tab_list ul li .t_position{font-size: 18px;color: var(--main-color);font-weight: bold;}
.about_tab .content .team_tab_list ul li .t_intro{display: flex;}
.about_tab .content .team_tab_list ul li .t_intro .t_img{width: 153px;height: 210px;}
.about_tab .content .team_tab_list ul li .t_intro .t_img img{width: 100%;height: 100%;object-fit: cover;transition: all .5s;}
.about_tab .content .team_tab_list ul li .t_intro .t_info{width: calc(100% - 173px);margin-left: 20px;height: 216px;overflow: hidden;}
.about_tab .content .team_tab_list ul li .t_intro .t_info .t_title{font-size: 18px;color: #333;}
.about_tab .content .team_tab_list ul li .t_intro .t_info .t_det{font-size: 14px;line-height: 20px;color: #666;overflow: hidden;height: 80px;}
.about_tab .content .team_tab_list ul li .t_intro .t_info .t_job{font-size: 14px;color: #555;text-align: left;line-height: 20px;margin-bottom: 15px;margin-top: 10px;}

.about_tab .content .team_tab_list ul li:hover{box-shadow: 0 0 10px 4px rgba(0, 0, 0, 0.16);}


.team_detail_tab .content .td_img{width: 236px;float: left;margin-right: 50px;margin-bottom:30px;}
.team_detail_tab .content .td_img img{width: 100%;height: 100%;transition: all .5s;}
.team_detail_tab .content .td_info .td_title{font-size: 28px;color: #333;}
.team_detail_tab .content .td_info .td_position{display: inline-block;margin-right: 15px;font-size: 16px;}
.team_detail_tab .content .td_info .td_job{display: inline-block;font-size: 16px;}
.team_detail_tab .content .td_content{margin-top: 20px;}
.team_detail_tab .content .td_content *{font-size: 18px;line-height: 36px;color: #333;}

.about_tab .content .team_tab_list ul li:hover a{cursor: inherit;}

@media screen and (min-width:768px){
     .mobile-header,.mobile-bottom,.news_tab .mobile-time{display: none;}
}

@media screen and (max-width:767px) {
    #right{display: none;}
    .footer .footer_top{display: none;}
    .footer .bottom .icp{display: none;}
    #top{display: none;}



.mobile-header {position: fixed;top: 0;left: 0;width: 100%;z-index: 9999;background-color: #fff;height: 60px;box-shadow: 0 0 4px 4px rgba(0, 0, 0, 0.068);}
.mobile-header .view{display: flex;justify-content: space-between;align-items: center;height: 100%;}
    .mobile-header .view .logo{height: auto;max-height: 45px;max-width: calc(100% - 75px);}
    .mobile-header .view .logo a{height: 100%;display: flex;}

.mobile-header .view .point{display:inline-block;width:28px;height:22px;position:relative;margin-right:11px;cursor:pointer;}
.mobile-header .view .navbtn{position:absolute;top:10px;right:0;display:inline-block;width:30px;height:2px;-webkit-transition:all .3s ease-out 0s;-moz-transition:all .3s ease-out 0s;-ms-transition:all .3s ease-out 0s;-o-transition:all .3s ease-out 0s;transition:all .3s ease-out 0s;background:#000;}
.mobile-header .view .navbtn::after,.mobile-header .view .navbtn::before{position:absolute;right:0;display:inline-block;width:30px;height:2px;content:'';-webkit-transition:all .3s ease-out 0s;-moz-transition:all .3s ease-out 0s;-ms-transition:all .3s ease-out 0s;-o-transition:all .3s ease-out 0s;transition:all .3s ease-out 0s;background:#000;}
.mobile-header .view .navbtn::after{top:-11px;}
.mobile-header .view .navbtn::before{top:10px;}

.mobile-header.action .point .navbtn::after{transform: rotate(45deg);top: 0;}
.mobile-header.action .point .navbtn::before{transform: rotate(-45deg);top: 0;}
.mobile-header.action .point .navbtn{background: transparent;}


 .mobile-header .logo{height: 50px;}
.mobile-header .logo a{display: block;height: 100%;width: 100%;}
.mobile-header .logo a img{height: 100%;object-fit: contain;}
.mobile-header .menu {height: 100vh;width: 100%;background-color: #fff;position: relative;z-index: -99999;opacity: 0;pointer-events: none;transition: all .5s;}
.mobile-header .menu  ul{border-top: 1px solid #e3e3e3;}
.mobile-header .menu  ul li{padding: 15px 15px;border-bottom: 1px solid #e3e3e3;position: relative;}
/* .mobile-header .menu ul li::before{content: "+";position: absolute;top: 10px;right: 10px;font-size: 26px;font-weight: bold;width: 20px;height: 30px;line-height: 30px;} */
.mobile-header .menu  ul li a{display: block;width: fit-content;height: 100%;font-size: 20px;color: #333;font-size: 18px;font-weight: bold;width: 100%;}

.mobile-header .menu ul li .two_ul{padding: 13px 10px 0;display: none;transition: all .5s;}
.mobile-header .menu ul li .two_ul .two_li a{font-size: 14px;color: #555;padding: 7px 0;}

.mobile-header .menu  ul li .bt_open{position: absolute;top: 18px;right: 15px;}
.mobile-header .menu  ul li .bt_open img{width: 18px;height: 18px;}
.mobile-header .menu  ul li .bt_open img:nth-child(2){display: none;}
.mobile-header .menu  ul li.action .two_ul{display: block;}


.mobile-header .menu  ul li.action .bt_open img:first-child{display: none;}
.mobile-header .menu  ul li.action .bt_open img:nth-child(2){display: block;}
.mobile-header.action  .menu {pointer-events: inherit;opacity: 1;}
.mobile-header .menu li.active a{color: var(--main-color);}

.banner_img{margin-top: 60px;height: 200px;}

.news_index{padding: 40px 0;}
.news_index .view ul,.process_box.institution-index .ins-box ul{padding-top: 40px;}
.about_index,.process_box{padding: 40px 0;}
 .core_tab, .core_tab .content_tab,.news_tab,.news_tab .content_tab,.two_about_tab,.content_tab,.two_about_tab .content_tab,.about_tab,.about_tab .content_tab{padding-top: 10px;}
 .two_about_tab .content_tab,.content_tab{padding-bottom: 10px;}
.content_tab .right{padding-left: var(--mobile-padding);padding-right: var(--mobile-padding);}
.location-view{display: none;}
.content_tab .right .content{overflow: hidden;}

.title_index p::before,.title_index p::after{width: 60px;background-size: 100%;background-repeat: no-repeat;}
.title_index p::before{margin-right: 20px;}
.title_index p::after{margin-left: 20px;}
.title_index p{font-size: 26px;margin-bottom: 0;}
.content_tab .content .c_title{padding-top: 0;}
.content_tab .content .c_title p{font-size: 24px;}
.content_tab .content .info{padding-top: 0;}
.tab-swiper{margin-top: 60px;}
.tab-swiper .swiper-fade .swiper-slide{height: 230px;}

.about_index .view{padding-left: var(--mobile-padding);padding-right: var(--mobile-padding);margin-top: 40px;}
.about_index .view .info .title{margin-top: 15px;}
.about_index .view .info{width: 100%;padding-left: 0;}
.about_index .view_news ul{padding-left: var(--mobile-padding);padding-right: var(--mobile-padding);}
.about_index .view_news ul li{width: 100%;margin-bottom: 15px;}
.about_index .view_news ul li .title{font-size: 16px;}
.about_index .view_news ul li .img{height: 220px;}
.about_tab .content .team_tab_list ul{padding-top: 0;}
.about_tab .content .team_tab_list ul li{width: 100%;margin-right: 0;}



.process_box.institution-index .ins-box ul{padding-left: var(--mobile-padding);padding-right: var(--mobile-padding);}
.process_box.institution-index .ins-box ul li{width: 100%;margin-right: 0;}
.process_box.institution-index .ins-box ul li:last-child{margin-bottom: 0;}

.news_index .view ul li{width: 100%;margin-right: 0;}
.news_index .view ul li:last-child{margin-bottom: 0;}
.news_index .view ul li .img{width: 107px;height: 80px;}
.news_index .view ul li .info{width: calc(100% - 122px);}
.news_index .view ul li .info .title{overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;white-space: break-spaces;font-size: 16px;line-height: 24px;margin-bottom: 0;height: 48px;}
.news_index .view ul li .info .det{display: none;}


.news_tab .right .news_view ul li{padding: 10px;margin-bottom: 10px;}
.news_tab .right .news_view ul li:last-child{margin-bottom: 0;}
.news_tab .right .news_view ul li a .img{width: 107px;height: 80px;}
.news_tab .right .news_view ul li a .time{display: none ;}
.news_tab .right .news_view ul li a .innert{width: calc(100% - 122px);margin-left: 15px;}
.news_tab .right .news_view ul li a .innert .info{display: none;}
.news_tab .right .news_view ul li a .innert .title{font-size: 16px;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;white-space:break-spaces;margin-top: 0;margin-bottom: 15px;}
.news_tab .right .news_view ul li::after{height: 0px;}
.news_tab .right .news_view ul li a .mobile-time{position: absolute;bottom: 0;left: 122px;}
.news_location{display: block;}
.news_location .location-box{display: none;}
.news_location .view{justify-content: center;align-items: center;}
.news_location .view .item_search{width: 94%;margin: 0 auto;}
.news_location .view .item_search input{margin-top: 10px;margin-bottom: 10px;width: 100%;}
.news_location .view .item_search .search{left: auto;right: 10px;}

.two_about_tab .content_tab{flex-wrap: wrap;}
.two_about_tab .content_tab .left,.two_about_tab .content_tab .right{width: 100%;}
.two_about_tab .content_tab .left{margin-bottom: 15px;margin-right: 0;display: flex;flex-wrap: wrap;padding: 18px var(--mobile-padding);}
.two_about_tab .content_tab .left .box .circle{display: none;}
.two_about_tab .content_tab .left .box{width: calc(90% / 3);margin-right: 5%;}
.two_about_tab .content_tab .left .box:nth-child(3n){margin-right: 0;}
.two_about_tab .content_tab .left .box .title{border: 1px solid #e3e3e3;border-radius: 7px;padding-left: var(--mobile-padding);padding-right: var(--mobile-padding);text-align: center;margin-left: 0;width: 100%;}



.about_tab .content .team_tab_list ul li .t_intro .t_info{height: 220px;}
.about_tab .content .team_tab_list ul li .t_intro .t_info .t_det{height: 60px;}


















}