

body{--hover-color:#243d97;--hover-color2:#2b2627; --white:#fff; --black:#333; --grey:#666; --grey2:#999;--rgb-white:255,255,255;--rgb-black:0,0,0;font-size:var(--font-size16); --rgb-hover:0,122,195; --radius:5px; }


p{margin: 0;}
p+p{margin-top:0.5em;}



.n_more span,.n_more a{display: flex;align-items: center;width: 1.5rem;height: .52rem;border-radius: 0.5rem; border: 0.01rem solid var(--hover-color); color:var(--hover-color);justify-content: center;transition: .5s all;overflow:hidden;position: relative; z-index: 1;font-size: var(--font-size16);}
.n_more span::after,.n_more a:after{display: inline-block;content: '';width: 0.12rem;height: 0.12rem;background-image: url(../images/more.svg); background-size: auto 0.12rem;margin-left: 0.15rem;}
.n_more:hover span,.n_more a:hover{ background: var(--hover-color); color: #fff;}
.n_more:hover span::after,.n_more a:hover:after{ background-image: url(../images/more-w.svg);}
/*Banner003144 */
.Banner003144 .pc{background-position: center center; background-repeat: no-repeat; height: 31.25em; background-size: cover;}
@media (min-width:1025px) {
.Banner003144 .wap{display: none;}   
}
@media (max-width:1024px) {
.Banner003144 .pc{display: none;}      
}
/*Menu001093 */
.Menu001093{background: #fff;box-shadow:  0 5px 10px rgba(0,0,0,0.08);position: relative; z-index: 1;font-family: 'sysr';}
.Menu001093 .auto{max-width: 1400px;}
.Menu001093 .nav{display: table; margin: 0 auto;}
.Menu001093 .nav li{float: left;position: relative;display: table;height: 70px; margin: 0 1px; min-width:8.334vw; }
.Menu001093 .nav li a{transition: 0.3s; display: table-cell; vertical-align: middle; text-align: center;font-size: .18rem;padding: 0 2vw;}
.Menu001093 .nav li a:hover,
.Menu001093 .nav li.aon a{background: var(--hover-color);color: #fff;}
.Menu001093 .nav li a:after{position: absolute; bottom: 6px; left: 50%; margin-left: -6px;  content: '';border:4px solid  transparent; border-top-color: #fff; width: 0; height: 0; border-top-width: 6px;}
@media(max-width:640px){
.Menu001093 .nav li{height: 10vw;}
.Menu001093 .nav li a{font-size: 2.6vw;}
}
@media(max-width:480px){
.Menu001093 .nav li{height: 14vw;}
.Menu001093 .nav li a{font-size: 3.5vw; padding: 0 4vw;}
.Menu001093 .nav li a:after{bottom: 0.5vw;}
}
/*RighInfo003241 */
.RighInfo003241{padding: var(--padMar100) 0;font-size: var(--font-size16);color: #000;}
.RighInfo003241 .column-name{font-weight: 700; font-size: var(--font-size32); margin-bottom: calc(40 / 32 * 1em);}
.RighInfo003241 .number-data{display: flex;} 
.RighInfo003241 .number-data li{display: flex;justify-content: space-between;border-bottom: solid 1px #eee; padding:2em 0;}
.RighInfo003241 .number-data .ico{width: 0.5rem;flex-shrink: 0;}
.RighInfo003241 .number-data .inner{flex: 1;}
.RighInfo003241 .number-data .num{display: flex;align-items: flex-end; font-size: var(--font-size18);color:var(--hover-color);}
.RighInfo003241 .number-data .counter{font-size: calc(42 / 18 * 1em); font-weight: 700; font-family: 'Barlow'; line-height: 1; margin-right:0.3em;}
.RighInfo003241 .number-data .num sub{font-size: 1em;}
.RighInfo003241 .number-data p{margin: 0.5em 0 0;color: #666;}
.RighInfo003241 .edit-info{line-height: 2;text-align: justify;color: #222;}
.RighInfo003241 .ad-img{margin-top: .3rem;}
@media (min-width:1025px) {
.RighInfo003241 .left{width: calc(1024 / 1440 * 100%);} 
.RighInfo003241 .right{width: calc(316 / 1440 * 100%);} 
.RighInfo003241 .number-data{flex-direction: column;justify-content: space-between;}
}
@media (max-width:1024px) {
.RighInfo003241 .number-data{flex-wrap: wrap;} 
.RighInfo003241 .number-data li{width: 45%;}
.RighInfo003241 .number-data li:not(:nth-child(2n)){margin-right: 10%;}
}
@media (max-width:640px) {
.RighInfo003241 .number-data .ico{width: 0.3rem;}
}
/*
 .RighInfo002799
 */
.RighInfo002799 {padding: var(--padMar100) 0;}
.RighInfo002799 .column-name{font-weight: 700;    font-size: var(--font-size32);    margin-bottom: calc(40 / 32 * 1em);color: #000;}
.RighInfo002799 .pic{ float: right; width: calc(458/1440*100%);}
.RighInfo002799 .pic img {display: block; width: 100%; height: auto;}
.RighInfo002799 .text {width: calc(870/1440*100%); float:left;}
.RighInfo002799 .p1 { font-size:.16rem; color:#222; line-height:2; text-align: justify;margin:0; }
@media (max-width: 640px) {
.RighInfo002799 .pic{ float: none; width: 100%; margin-bottom: 5%;}
.RighInfo002799 .text {float:none; width: 100%;}
}
/*TextList002855 */
.TextList002855{padding: var(--padMar80) 0;font-size: 16px;}
.TextList002855 li{line-height: 4.5625em;  border-bottom: 1px dotted #a8a8a8; position: relative;}
.TextList002855 li time{color: #c8c8c8; display: block; position: absolute; right: 0; top:0;}
.TextList002855 li a{padding-left: 1.875em; background: url("../images/TextList002855_icon.png") no-repeat left center; background-size: calc(10/16*1em) auto; color: #222; padding-right: calc(120/16*1em);}   
@media(max-width:640px){
    .TextList002855 {font-size: 0.14rem;}
    .TextList002855 li a {padding-left: 1.25em;}
}
/*PicList003140 */
.PicList003140{padding: var(--padMar100) 0;}
.PicList003140 ol{border-bottom: 1px dotted #ececec;padding-bottom: 2.4375em; }
.PicList003140 ol time{margin-bottom: 1.5em;}
.PicList003140 ol .more{display: block;width: 10em;line-height: 3.125em;color: #fff;background-color: var(--hover-color);text-align: center;}
.PicList003140 ol .more:after{display: inline-block;content: ''; margin-left: 1em; background: url(../images/PicList003140-icon-white.svg) no-repeat; width: 16px;height: 6px;vertical-align: middle; background-size: contain;}
.PicList003140 ol p{margin-bottom: 2.5em;}
.PicList003140 li{padding-bottom: .3rem;}
.PicList003140 li a{display: block; border: 1px dotted #ececec;padding: 2.25em 1.2em;transition: 0.3s;}
.PicList003140 .tit{font-size:var(--font-size18);color: #222;margin-bottom: .2rem;}
.PicList003140 a:hover .tit{color: var(--hover-color);}
.PicList003140 p{color: #999;line-height: 1.71428;}
.PicList003140 li p{min-height: 3.42856em;font-size: var(--font-size16);}
.PicList003140 time{color: #999;display: inline-block;}
.PicList003140 li time{padding-right: 2em;  margin-top: 1.5em;}
.PicList003140 li a:hover{background-color: #fff;box-shadow: 0 0.625em 4.375em rgba(0, 0, 0, 0.08);}
@media (min-width:1025px) {
.PicList003140 ol .img{width: 31.429%;}   
.PicList003140 ol .txt{padding-left: 3.125em;} 
.PicList003140 li{float: left;width: 48.215%;}
.PicList003140 li:not(:nth-of-type(2n)){margin-right: 3.57%;}
}
@media (max-width:1024px) {
.PicList003140 .auto{margin-top: 2em;margin-bottom: 2em;}
.PicList003140 ol .img{margin-bottom:2em;}  
}
/*RighInfo002973 */
.RighInfo002973{padding: var(--padMar90) 0;}
.RighInfo002973 .auto{max-width: 1000px;}
.RighInfo002973 .news-details .news-details{max-width: 1226px; padding: 3% 0;}
.RighInfo002973 .news-details .title{text-align: center;}
.RighInfo002973 .news-details .title h1{font-size: 0.3rem; margin: 0 0 0.2rem 0; color: #000;}
.RighInfo002973 .news-details .title aside span{display: inline-block; vertical-align: middle; margin: 0 0.15rem 0.05rem;color: #999;}
.RighInfo002973 .news-details .edit-info{line-height:2;border-bottom: 1px solid #d2d2d2;padding: 2% 0; margin-bottom: 2%;}
.RighInfo002973 .news-details .edit-info ul,.RighInfo002973 .news-details .edit-info ol{padding-left:20px;}
.RighInfo002973 .news-details .edit-info img{margin: .1rem auto; text-align: center;}

.RighInfo002973 .pn-page aside{padding: 0.1rem 0;}
.RighInfo002973 .pn-page aside a{color: #666;}
.RighInfo002973 .pn-page aside a b{color: #333;}
.RighInfo002973  .operating a:hover,
.RighInfo002973 .pn-page aside a:hover{color: #205393;}
.RighInfo002973  .operating{overflow: hidden;line-height: 1.75em; font-size: 0.16rem;}
.RighInfo002973  .operating a{padding-left: 1.75em;background-repeat: no-repeat;background-position: left center; background-size: 1.25em auto;}
.RighInfo002973  .operating a:not(:last-child){margin-right: 2.8125em;}
.RighInfo002973  .operating a.a-print{background-image: url("../images/RighInfo002973_print.png");}
.RighInfo002973  .operating a.a-close{background-image: url("../images/RighInfo002973_close.png");}
@media(min-width:1025px){
.RighInfo002973 .pn-page{min-height: 0.24rem; position: relative;padding-right: 2.3rem;}
.RighInfo002973 .pn-page .operating{position: absolute;right: 0; top: 50%; transform: translateY(-50%);}
.RighInfo002973  .operating a{float: left;}
}
@media(max-width:1024px){
.RighInfo002973  .operating{text-align: right; padding-bottom: 0.2rem;}
.RighInfo002973  .operating a{display: inline-block;}
}
@media(max-width:640px){
.RighInfo002973 .news-details .title h1{font-size:0.24rem;}
}

.Newlist{padding: var(--padMar100) 0;}
.Newlist li {background: #fff; overflow: hidden;border-bottom: 1px solid #f3f3f3; padding-bottom: calc(30 / 16* 1em);  margin-bottom: calc(30 / 16* 1em); }
.Newlist li .pic{flex: 0 0 auto;}
.Newlist li .pic .imgbox{transition: 0.3s; border-radius: var(--radius);overflow: hidden; padding-bottom: 65%; position: relative;}
.Newlist li .pic .imgbox img {display: block; width: 100%; height: 100%;position: absolute; left:0; top:0; object-fit: cover;}
.Newlist li a:hover .imgbox img{transform: scale(1.1);transition: transform 1.2s ease, -webkit-transform 1.2s ease;}
.Newlist li time{ display: block; font-size: var(--font-size16);color:#999; margin-top: 0.2rem;padding-left: 0.24rem; background: url(../images/icon-time.svg) no-repeat left center; background-size: 0.16rem auto;}
.Newlist li .txt{ flex: 1 1 auto;  overflow: hidden;}
.Newlist li .txt .tit{font-size:var(--font-size20);color:var(--black);margin-bottom:0.2rem;}
.Newlist li .txt .desc{font-size:var(--font-size16);line-height:1.875;color:var(--grey2);}
.Newlist li a:hover .txt .tit{color:var(--hover-color);}
@media (min-width:1025px) {
.Newlist li a{display: flex; justify-content: space-between; align-items: center;}
.Newlist .pic{width: 23%;}
.Newlist .txt{width: 69%;padding: 0 0.5rem; border-right: 1px solid #eee; margin-right: 0.5rem; padding-right: 0.5rem;}
}

@media(max-width:1024px){
.Newlist li .pic{ margin-bottom: 0.2rem;}
.Newlist li .n_more{ margin-top: 0.2rem;}
}



/*Page002623 */
.Page002623{padding: var(--padMar60) 0 0% 0 ; text-align: center;font-size: var(--font-size18);}
.Page002623 .Pages{display: flex;align-items: center;justify-content: center;flex-wrap: wrap;}
.Page002623 .Pages .p_cur,
.Page002623 .Pages .p_jump,
.Page002623 .Pages .p_count{display: none;}
.Page002623 .Pages em{float: left;margin: 0 0.2rem; font-style: normal;}
.Page002623 .Pages .p_page{display: table; margin: 0 .1rem;}
.Page002623 .Pages a{float: left;line-height: 0.55rem; width: 0.55rem; margin: 0 5px; border: 1px solid #eee; border-radius: 0.5rem;background: #fff;}
.Page002623 .Pages a.a_cur,
.Page002623 .Pages a:hover{color: #fff;background: var(--hover-color); }
.Page002623 .Pages .p_page > a,.Page002623 .p_page .a_prev a,.Page002623 .p_page .a_next a{font-size: 0;height: 0.55rem;position: relative; }
.Page002623 .Pages .p_page > a.a_prev:before,.Page002623 .p_page .a_prev a:before,.Page002623 .p_page .a_next a:before,
.Page002623 .Pages .p_page > a.a_next:before{position: absolute;content: '';border-top: 0.02rem solid #666;border-right: 0.02rem solid #666;left: 50%;top: 50%;width: 0.1rem;height: 0.1rem;transform: rotate(45deg);margin: -0.05rem 0 0 -0.05rem;}
.Page002623 .Pages .p_page > a.a_prev:before,.Page002623 .p_page .a_prev a:before{transform: rotate(-135deg);}
.Page002623 .Pages a.a_prev:hover:before,.Page002623 .p_page .a_prev a:hover:before{border-color: #fff;}
.Page002623 .Pages a.a_next:hover:before,.Page002623 .p_page .a_next a:hover:before{border-color: #fff;}
.Page002623 .Pages .p_page .a_first,
.Page002623 .Pages .p_page .a_end{font-size:.16rem;}
@media(max-width:640px){
.Page002623{padding: 6vw 0 8vw 0;}
.Page002623 .Pages em{display: none;}
.Page002623 .Pages a{background-color: #eee;}
}
@media(max-width:1024px){
    .Page002623 .Pages .p_total{margin-bottom:.1rem;}
}
/*Floor003153 */
.Floor003153{padding: var(--padMar100) 0; }
.Floor003153 .column-name {    font-weight: 700;    font-size: var(--font-size32);    margin-bottom: calc(40 / 32 * 1em); color: #000;}
.Floor003153 .intro .info{line-height:2;}
@media (min-width:1025px) {
.Floor003153 .intro .img{width: 35%;}
.Floor003153 .intro .info{padding-left: 5.0714em;}  
.Floor003153 .intro .info p{font-size: var(--font-size16); text-indent: 2em; color: #222;}
}
@media (max-width:1024px) {
.Floor003153 .auto{padding: 2em 0;}
.Floor003153 .intro .img{margin-bottom: 2em;}
}
/*Menu003070 */
.Menu003070 {margin-top: .5rem;}
.Menu003070 ul {display: flex; justify-content: center; flex-wrap: wrap; font-size: 0.18rem; gap:calc(30/18*1em);}
.Menu003070 li{line-height: 2.778em;}
.Menu003070 li a{display: block;color: #3d3d3d; padding:  0 calc(30/18*1em);background-color: #f5f5f5;}
.Menu003070 li.aon a,
.Menu003070 li a:hover{color: #fff;background-color:var(--hover-color);}

@media (max-width:1024px) {
    .Menu003070 ul {gap:calc(20/18*1em);}
    .Menu003070 li a {padding: 0 calc(20/18*1em);}
}
@media (max-width:640px) {
    .Menu003070 ul {font-size: 0.16rem; gap:0.875em;}
}
/*PicList002149 */
.PicList002149{padding: var(--padMar100) 0;}
.PicList002149 h3{ margin:0; font-size:0.18rem; line-height: 1.25em;}
.PicList002149 p{font-size: 0.16rem; line-height:1.625em; overflow:hidden; color:#999; height:3.25em; margin:2% 0 0 0;}

.PicList002149 ol{ background-color:#fafafa; margin-bottom:2%; position:relative; padding-left:36.25%;}
.PicList002149 ol .Ispic{ width:36.25%; position:absolute; left:0; top:0; height:100%;}
.PicList002149 ol .Ispic img{ display:none;}
.PicList002149 ol div{ padding:5% 10% 3% 5%;}
.PicList002149 ol h3 a{ color:var(--hover-color);}
.PicList002149 ol time{ display:block; padding:3% 0;}
.PicList002149 ol p{ margin:0 0 3% 0; height:78px;}
.PicList002149 ol span{ display:inline-block; width:130px; line-height:40px; text-align:center; color:#fff; background:var(--hover-color); font-size:12px;}

.PicList002149 li{ overflow:hidden; padding-left:1.6rem; padding-right:0.58rem; position:relative; margin-bottom:2%; background-color:#fafafa;}
.PicList002149 li:after{ position:absolute; content:''; right:0; top:0;width:0.58rem; height:100%; background:url(../images/PicList002149-more.png) no-repeat center center; background-size: 0.14rem auto; border-left:0.02rem solid #fff;}
.PicList002149 li div{border-left:1px solid #ededed; padding:2% 3%;}
.PicList002149 li time{ position:absolute; left:0; top:0; width:1.6rem; height:100%;}
.PicList002149 li time span{ position:absolute; width:100%; text-align:center; top:50%;-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%); -moz-transform:translateY(-50%); transform:translateY(-50%); color:#b2b2b2; font-size:0.16rem;}
.PicList002149 li time i{ font-style:normal; font-size:0.5rem; color:#999; display:block; font-family:"Courier New", Courier, monospace; line-height:0.8em;}
.PicList002149 li time i:after{ display:block; content:''; margin:0.1em auto; height:1px; width:50%; max-width:calc(66/50*1em); background:#dfdfdf;}
@media(max-width:1024px){
.PicList002149 li{padding-left:1rem;padding-right:0.3rem;}
.PicList002149 li:after{width:0.3rem; background-size:35% auto;}
.PicList002149 li time{width:1rem;}
.PicList002149 li time span{font-size:0.14rem;}
.PicList002149 li time i{font-size:0.4rem;}
}
@media(max-width:640px){
.PicList002149 ol{ padding-left:0;}
.PicList002149 ol .Ispic{ width:auto; position:relative; height:auto; display:block; padding-bottom:60%;}
.PicList002149 ol div{ padding:3%;}
}
@media(max-width:480px){
.PicList002149 li{padding-left:0.8rem;padding-right:0;}
.PicList002149 li:after{ display:none;}
.PicList002149 li time{width:0.8rem;}
.PicList002149 li time span{font-size:0.12rem;}
.PicList002149 li time i{font-size:0.3rem;}
.PicList002149 h3{ font-size:0.14rem;}
.PicList002149 p{ font-size:0.12rem; line-height:1.65em; overflow:hidden; height:3.3em;}

}
/*
 .PicList002796 
 */
.PicList002796{ padding:5% 0 3%;}
.PicList002796 ol{ position: relative; margin-bottom: 4%; border-bottom: 1px solid #eee; }
.PicList002796 ol figure em{ padding-bottom: 47%; }
.PicList002796 ol p{ margin: 35px 0 25px; font-size: 18px; color: #333; line-height: 28px; text-align: justify; }
.PicList002796 ol time{ float: right; margin-top: 35px; }

.PicList002796 li{ position:relative; }
.PicList002796 .video_files{position:absolute; left:0; top:0; width:100%; height:100%; z-index:10;}
.PicList002796 .video_files video{width:100%; height:100%; background-color:#000;}
.PicList002796 .video_files .close{position: absolute;right: 3%;top: 3%;z-index: 10;width: 30px;height: 30px;border-radius: 50%;background-color: #761b1b;cursor: pointer;}
.PicList002796 .video_files .close::before,
.PicList002796 .video_files .close::after{ position:absolute; content:''; width:3px; height:70%; border-radius:3px; background-color:#fff; left:13px; top:5px;}
.PicList002796 .video_files .close::before{ transform:rotate(45deg);}
.PicList002796 .video_files .close::after{ transform:rotate(-45deg);}
.PicList002796 figure{ position:relative;}
.PicList002796 figure em{ display:block; padding-bottom: 67%; background-size:contain; background-position:center center; background-repeat:no-repeat;}
.PicList002796 figure a{ width:100%; height:100%; position:absolute; left:0; top:0; background-color:rgba(0,0,0,0.5); }
.PicList002796 figure a::before,
.PicList002796 figure a::after{position: absolute; content:'';z-index: 5;top: 50%;left: 50%;}
.PicList002796 figure a::before{width: 0.7rem;height: 0.7rem;border: 0.03rem solid #fff;margin-left: -0.35rem;margin-top: -0.35rem;border-radius: 50%;}
.PicList002796 figure a::after{width: 0;height: 0;border-top: 0.15rem solid transparent;border-bottom: 0.15rem solid transparent;border-left: 0.2rem solid #fff;margin-left: -0.05rem;margin-top: -0.15rem;}
.PicList002796 li p{ margin:.2rem .1rem;font-size: 0.16rem; color: #333; line-height: 1.75em; text-align: justify; overflow: hidden;text-align: center;}
.PicList002796 time{ background: #ff6900; display: inline-block; padding: 0.02rem 0.15rem; color: #fff; border-radius: 0.99rem;}
@media(min-width:769px){
.PicList002796 li{ float: left; width: 29.75%;margin-right: 5.25%;} 
.PicList002796 li:nth-of-type(3n){ margin-right: 0; }
.PicList002796 li:nth-of-type(3n+1){clear:left;}
}
@media(max-width:768px){
.PicList002796 li{ width: 100%; margin-right:0; margin-bottom: 5%;}
.PicList002796 figure em{ padding-bottom: 47%; background-size:cover;}
}

/*PicList002854 */
.PicList002854{padding: 6vw 0 3vw 0; overflow: hidden;}
.PicList002854 ul {display: flex; flex-wrap: wrap; width: 106%;}
.PicList002854 li{width: 33.333%; padding-right: 6%; padding-bottom: 6%;}
.PicList002854 li a{display: block;border: solid 0.03rem #f5f5f5;position: relative;padding: 2vw 1vw; transition: 0.3s;}
.PicList002854 li aside{font-size: 0.18rem; line-height:calc(28/18*1em); text-align: center; margin-bottom: 2vw;color: #333;}
.PicList002854 li .Ispic{background-size: contain;padding-bottom: 56.565%;}
@media(max-width:1024px){
    .PicList002854 ul {width: 104%;}
    .PicList002854 li {padding:0 4% 4% 0;}
}
@media(max-width:640px){
.PicList002854 li{width: 50%; }

.PicList002854 li aside{font-size: 0.16rem;}
.PicList002854 li a:after{width: 7vw;height: 7vw;background-size: auto 50%;}
}

.source_box{
    width:100%;
}
.source_box video{
    width:100%;
    object-fit:cover;
}

.libar {
    width: .3rem;
    height: .3rem;
    position: absolute;
    top: 100%;
    background-color: #243d97;
    right:0;
    display:none;
    transition:all .5s;
}
.libar::before{
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    transform: rotate(-180deg); 
    transition:all .5s;
    background: url(../images/more_arrow_01.svg) no-repeat center center;
    background-size: 1em auto;
    filter: brightness(0) invert(1);
}
.libar.cur{width: .5rem;}
.libar.cur::before{transform: rotate(0deg); }

#follow ul{
  background-color: #fff;
}
@media(max-width:640px){
[class*=autoCon-] {
    width: 100%;
    padding: 0 15px;
}
.libar{
    display:block;
}
#follow ul{
    transition: all .5s;
        transform: translate(2rem, 0);
}
#follow.active ul{
        transform: unset;
}
}

