@charset "utf-8";
/*翻页条*/
@charset "utf-8";
/*翻页条*/
.pagebar{margin:.8rem auto 0 auto;display: flex;align-items: center;justify-content: center;}
.pagebar>.p_t{align-self: flex-start;line-height: .38rem;}
.p_pages{text-align: center;display: flex;align-items: center;flex-wrap: wrap;justify-content: center;}
.pagebar *{font-size: .14rem;white-space: nowrap;}
.p_pages span{padding: 0 .1rem;height: .36rem;display: flex;margin: 0 .04rem;box-sizing: border-box;border-radius: 0;min-width: .36rem;color: #333;align-items: center;justify-content: center;position: relative;z-index: 1;margin-bottom: .1rem;}
.p_pages span:before{ content: ""; position: absolute; top: 0; right: 0; bottom: 0; left: 0; border: #e5e5e5 1px solid; border-radius: .04rem; z-index: -1}
.p_pages span a{display: flex;align-items: center;border-radius: .04rem;justify-content: center;margin: 0 -.1rem;height: 100%;width: calc(100% + .2rem);padding: 0 .1rem; transition: .5s;}
.p_pages svg{width: .16rem;height: .16rem; transition: .5s;}
.p_pages .p_last + span, .p_pages .p_last + span + span{padding: 0;margin-right: -.05rem;}
.p_pages .p_goto + span{ padding: 0;}
.p_pages .p_t:before{ display: none}
.p_goto{ margin: 0 .03rem}
.p_goto input{display: flex;align-items: center;justify-content: center;height: .36rem;padding: 0;transition: .5s;position: relative;z-index: 1;border: none;border-radius: 0;width: .3rem;}
.p_goto a{display: flex;align-items: center;border-radius: .04rem;justify-content: center;height: .36rem;padding: 0 .1rem;transition: .5s;position: relative;z-index: 1;}
.p_goto a::before{ content: ""; position: absolute; top: 0; right: 0; bottom: 0; left: 0; border: #e5e5e5 1px solid; border-radius: .04rem; z-index: -1; transition: .5s;}

.p_pages span.p_no_d{ border-radius: .04rem;  background: #9D0000; color: #fff!important}
.p_pages span.p_no_d:before{ border: #9D0000 1px solid}

.p_pages a:hover, .p_pages a.on, .p_goto a:hover{background: #9D0000;color:#fff!important;}
.p_pages a:hover svg{ fill: #fff}
.p_goto a:hover::before{ border: #9D0000 1px solid;}

@media(max-width: 769px){
    .pagebar{ margin: .4rem auto 0;}
} 

@media(max-width: 1024px){
}
@media(max-width: 800px){
}
@media(max-width: 769px){
} 
@media(max-width: 560px){
} 

.page .box{margin-top: .52rem;display: flex;align-items: center;justify-content: center;}
.page .box a {display: flex;align-items: center;justify-content: center;position: relative;border-radius: 50%;border: 1px solid #d6d7db;min-width: .5rem;height: .5rem;font-size: .18rem;transition: .5s;color: #3d3d3d; margin: 0 .05rem;}
.page .box a.on {color: #fff;background: #567bbd;border: 1px solid #567bbd;}
.page .box a:hover {color: #fff;background: #567bbd;border: 1px solid #567bbd;}
.page .box i {font-size: .14rem; font-family: 'lib'; transition: 0s;}

@media(max-width: 769px){
    .page .box a{ min-width: .4rem; height: .4rem; font-size: .16rem;}
} 

.n_ba{ position: relative}
.n_ba .imgBox .img{padding-bottom: 31.19%;}
.n_ba .txt{position: absolute;top: 0;right: 0;bottom: 0;left: 0;}
.n_ba .txt .wp{height: 100%;flex-direction: column;justify-content: center;align-items: flex-start;}
.n_ba .txt h6{font-size: .18rem;line-height: 1.35;color: #fff;margin: .1rem 0 0;text-transform: capitalize;}
.n_ba .txt h3{font-size: .58rem;color: #fff;line-height: 1;font-family: 'Poppins SemiBold';text-transform: uppercase;}

.n_ejW{position: relative;z-index: 2;height: 0;margin: -.45rem 0 .45rem;}
.n_ejW::before{content: "";position: absolute;top: 0;right: 0;width: 40%;height: .9rem;background: #062e5b;z-index: -1;transform: skewX(-15deg);transform-origin: left bottom;}
.n_ejW .wp{height: .9rem;justify-content: flex-end;}

.n_ej li{position: relative;margin-bottom: -1px;/* background: #fff; */border-bottom: #dddfe1 1px solid;margin-right: .44rem;}
.n_ej li .a{display: flex;align-items: center;justify-content: center;height: .8rem;font-size: .17rem;color: #414141;position: relative;z-index: 1;transition: .5s;}
.n_ej li .a:before{content: "";position: absolute;bottom: -1px;left: 0;width: 0;height: .04rem;transition: .5s;z-index: -1;background-image: linear-gradient(90deg, rgb(0, 128, 212) 0%, rgb(33, 196, 102) 100%);}
.n_ej li:last-child:before{ display: none}

.n_ej li.on .a:before, .n_ej li:hover .a:before{ width: 100%}
.n_ej li.on .a, .n_ej li:hover .a{}

#m_n_nav {display: none;line-height: 50px;position: relative;z-index: 9;width: 100%;background: #1e4a93;}
#bnt_back { position: absolute; left: 15px; top: 50%; margin-top: -14px;height: 28px;}
#bnt_back img { height: 28px; vertical-align: top;}
#bnt_back svg { fill: rgb(255, 255, 255); height: 30px; vertical-align: middle; width: 26px; }
#m_n_nav i {position: absolute;top: 0;right: 15px;font-size: .2rem;color: #666;font-family: simsun;font-style: normal;width: .3rem;height: .3rem;display: flex;justify-content: center;align-items: center;}
#m_n_nav h1 {font-size: 14px;color: rgb(255, 255, 255);text-align: center;margin: 0px;line-height: 50px;font-weight: normal;}
#n_n_title{  position: relative;}
#bnt_sub_nav { position: absolute; right: 15px; top: 0px; height: 50px; cursor: pointer; color: rgb(255, 255, 255); font-size: 18px; display: flex; align-items: center; }
#bnt_sub_nav svg { fill: rgb(255, 255, 255); height: 20px; vertical-align: middle; width: 20px; }
#bnt_sub_nav img { display: block; height: 20px; }
#bnt_sub_nav.on img { transform: rotate(-180deg); }
#sub_nav_content { background: rgb(240, 243, 245); display: none; box-shadow: rgb(153, 153, 153) 0px 0px 5px; z-index: 9; }
#sub_nav_content ul { padding: 10px; }
#sub_nav_content ul li { display: block; line-height: 28px; margin: 1rem 0px; }
#sub_nav_content ul li a { display: block; border-left: #1e4a93; height: 30px; line-height: 30px; font-size: 14px; padding-left: 10px; color: #1e4a93; }
#sub_nav_content ul li.on a { color: #1e4a93; }
#sub_nav_content dl {font-size: 0px;overflow: hidden;background: rgb(255, 255, 255);padding: 10px 0px;display: flex;flex-wrap: wrap;}
#sub_nav_content dt {position: relative;background: rgb(255, 255, 255);z-index: 999;min-width: 100%;display: inline-block;margin-bottom: 0px;text-align: left;}
#sub_nav_content dt a {margin: 0px 20px;display: block;color: #333;line-height: 30px;font-size: 14px;font-weight: 400;vertical-align: top;}
#sub_nav_content dt a i { position: absolute; right: 15px; top: 0px; opacity: 0; display: none; }
#sub_nav_content dt a { }
#sub_nav_content dt.title { background: rgb(250, 250, 251); }
#sub_nav_content dt.title i { opacity: 1; }
#sub_nav_content dt.title_on { background: rgb(250, 250, 251); }
#sub_nav_content dt.title_on a { color: #1e4a93 border-top: 1px solid rgb(255, 255, 255);}
#sub_nav_content dt.title_on a i { color: #1e4a93 }
#sub_nav_content dt.last a { border-top: 1px solid rgb(248, 248, 248); }
#sub_nav_content dt.on a, #sub_nav_content dt.title_on a {color: #1e4a93;}
#sub_nav_content dd {display: none;width: 100%;/* display: flex; */}
#sub_nav_content dd .box { padding: 0px; }
#sub_nav_content dd a {padding: 0px 25px;line-height: 30px;font-size: 12px;color: #999;display: block;height: 30px;}
#sub_nav_content dd a.on { color: #1e4a93; }

.breadcrumb{ align-items: center}
.breadcrumb * {font-size: .14rem;color: #fff;transition: .5s}
.breadcrumb .a1{color: #fff;}
.breadcrumb img {width: .2rem;margin: 0 .12rem 0 0;}
.breadcrumb span{margin: 0 .05rem;position: relative;z-index: 1;font-family: 'lib';}
.breadcrumb span img{width: .04rem;margin: 0;}
.breadcrumb .ll em {color: #1e4a93;}
.breadcrumb a:hover{ color: #fff}



@media(max-width: 769px){

.n_ejW{ display: none;}
    .n_ba .imgBox .img{padding-bottom: 54%;}
    .n_ba .txt h3{ font-size: .26rem; margin-top: .4rem}
    .n_ba .txt h6{ display}
} 



.erji{ margin: 0 -.08rem .5rem;}
.erji li{ padding: 0 .08rem; margin-bottom: .16rem;}
.erji .a{ height: .55rem; align-items: center; justify-content: center; padding: 0 .3rem; min-width: 2rem; font-size: .18rem; color: #212121; font-family: 'Poppins Medium'; transition: .5s; cursor: pointer; position: relative; z-index: 1;}
.erji .a::before{ content: ""; position: absolute; top: 0; right: 0; bottom: 0; left: 0; border: #dfe1e3 2px solid; z-index: -1; transition: .5s;}

.erji li.on .a{ background: #143d91; color: #fff;}
.erji li.on .a::before{ opacity: 0;}

@media(min-width: 769px){
    .erji .a:hover{ color: #143d91;}

    
}
@media(max-width: 769px){
    .erji{ margin: 0 -.08rem .25rem;}
    .erji .a{min-width: inherit;height: .45rem;font-size: .16rem;padding: 0 .15rem;}

 
}







.pad_top{ padding-top:72px;}

.pad_bot{ padding-bottom:80px;}


#n_news{ width: 100%; overflow: hidden; background: #f4f6f8;}

#n_news .bd{}

#n_news .bd ul{ margin: 0 -24px; margin-top: -58px;}

#n_news .bd ul li{ padding: 0 24px; width: 33.333%; float: left; margin-top: 58px;}

#n_news .bd ul li a{ display: block; width: 100%; height: 100%; position: relative;}

#n_news .bd ul li .img{height: 320px;}

#n_news .bd ul li .img img{ width: 100%; height: 100%;
    object-fit: cover;
    overflow: hidden;
    display: inline-block;}

#n_news .bd ul li .time{ padding: 0 40px; height: 112px; text-align: center; color: #131313; display: inline-block; position: relative; z-index: 1;transition: .5s;}

#n_news .bd ul li .time:before{ content: ""; display: block; width: 100%; height:0; position: absolute; left: 0; top: 0; z-index: -1; background: rgba(212,44,48,.8); transition: .5s;}

#n_news .bd ul li .time span{ display: block; font-size: 48px; }

#n_news .bd ul li .txt{ position: absolute; left: 0; top: 0; width: 100%; height: 100%; z-index: 1;}

#n_news .bd ul li .txt:before{ content: ""; display: block; width: 100%; height: 100%; position: absolute; left: 0; top: 0; z-index: -1; background: #fff; transition: .7s;}

#n_news .bd ul li .txt .con{ padding: 0 40px; opacity: 1; transition: .5s .2s;}

#n_news .bd ul li .txt h5{ font-size: 18px; color: #000; line-height: 24px; font-family: PingFangSC-Bold;  white-space: normal; height: 48px; overflow: hidden;}

#n_news .bd ul li .txt hr{ margin: 12px 0;}

#n_news .bd ul li .txt p{ font-size: 14px; color: #000; line-height: 24px; height: 48px; overflow: hidden; margin-bottom: 24px;}

#n_news .bd ul li a:hover .time{ color: #fff;}

#n_news .bd ul li a:hover .time:before{ height: 100%;}

#n_news .bd ul li a:hover .txt:before{ height: 0;}

#n_news .bd ul li a:hover .con{ opacity: 0; transition: .5s;}






.ar_article{font-size:16px; color:#555555; line-height:36px; text-align:justify; }
.ar_article img{ margin-bottom: 24px;}
.ar_article p{font-size:16px; color:#555555; line-height:36px;padding-bottom:28px;}	

.ar_article strong{ font-weight:bold;}

.ar_article td,.ar_article th{ padding:15px; border: 1px solid #c6c5c5; font-size:18px;}

.ar_article td p,.ar_article th p{ padding-bottom:0; margin-bottom:0; text-align: inherit;}

.ar_article img{ max-width:100%;}

.ar_article a{ }

.ar_article h1,.ar_article h2,.ar_article h3,.ar_article h4,.ar_article h5,.ar_article h6{ font-weight:bold;}

.ar_article ul li,

.ar_article ol li{ padding-bottom:0 !important; margin-bottom:0 !important; }

.ar_article ul li p,

.ar_article ol li p{ padding-bottom:0;  }

.ar_article ul,

.ar_article ol{ margin-bottom:15px;}

.ar_article p:last-child{ padding-bottom: 0;}


/*新闻详情*/
.m{ max-width: 1800px; height:100%;margin: 0 auto; padding:0 100px; display: block; position:relative;}

#n_news_xq{ width:100%; overflow:hidden; }

.ar_title{margin-bottom:24px;border-bottom:1px solid #e5e5e5;padding-bottom: 10px;position:relative; }

.ar_title h3{font-size:24px;color:#313131;font-weight:bold;margin-bottom: 18px;}

.ar_title h3 i{ display: inline-block; width: 5px; height: 20px; position: absolute; background: #d42c30; left: -22px; top: 2px;}

.ar_title h4 { overflow: hidden;}

.ar_title .time{ font-size:14px; color:#6d6d6d; display: inline-block; margin-bottom:16px; line-height:16px;}

.ar_title .time font{ width:15px; height:18px; float: left; margin-right:8px;}

.ar_title .time font svg{ max-width:100%; max-height:100%;}

.ar_title h4 span{ font-size:14px; color:#404040; margin-right:40px; float: left; line-height: 35px;}

.ar_title .butie{ float:right; font-size:18px; color:#383838; margin-top:-32px;}

.ar_title .butie b{ font-size:54px; color:#f5c237; font-family:"Geometr706 BlkCn BT"; font-weight:normal;}

.ar_title .butie font{ font-size:24px; color:#f5c237;}

#n_news_xq .right_con{ float:right; width: 25.75%; }

#n_news_xq .left_con{ width: 70%; float: left; padding-left: 72px; }

#n_news_xq .right_con>.box{padding:40px 35px; border: 1px solid #e5e5e5; }

#n_news_xq .left_con>.box{ }

#right_search form{ position:relative; width:100%; margin:0 auto; background:#fff; border:2px solid #eee; height:60px;}

#right_search #keyword{width: 90%; height:56px; padding:0 20px; font-size:18px; color:#696969;box-shadow:none;-webkit-appearance: none;float:left;border-right: 0; background:none;}

#right_search .btn_blue{ position:absolute; top:0; right:0; width: 40px; height:56px; border:0; line-height:68px;background:url(../images/search.svg) center center no-repeat; background-size:18px;font-size:18px;color:#fff;cursor:pointer;text-transform:uppercase; }


.news_tuijian .box{ }

.news_tuijian .tt{ font-size: 20px; color: #242424; line-height: 32px; font-weight: bold;}

.news_tuijian .tt i{ display: inline-block; width: 5px; height: 21px; position: relative; background: #d42c30; margin-right: 10px; position: relative; top: 4px;}

.news_tuijian .tt span{ font-size: 16px; color: #d42c30; font-family: Poppins; margin-left:10px; font-weight: normal;}



.news_tuijian .txt{ padding: 24px 0 12px; border-bottom: 1px solid #cccccc; position: relative;}

.news_tuijian .txt:after{ content:""; position:absolute; bottom:-1px; left:0; height:2px; background:#d42c30; display:block; width:68px;}

.news_tuijian .txt h5{ font-size: 18px; line-height: 1.2; color: #404040; font-weight: bold; transition: .3s; margin-bottom: 18px;}

.news_tuijian .txt h5:hover{ color: #d42c30;}

.news_tuijian .txt p{font-size: 15px; color: #adadad; line-height: 24px; height: 48px; overflow: hidden;}

.news_tuijian .txt .top_box{ overflow: hidden; margin-top: 16px;}

.news_tuijian .txt .time{ font-size: 15px; line-height: 42px; font-family: Poppins; color: #989898;}

.news_tuijian .txt .btn_more{ float: right; font-size: 15px; color: #919191;}

.news_tuijian .txt .btn_more:hover{ color: #d42c30;}

.news_tuijian .txt .arrow_anim{ margin-top: 0;}



.news_tuijian ul{ padding-top: 16px;}

.news_tuijian ul li{ height:50px;}

.news_tuijian ul li a{ display: block;}

.news_tuijian ul li h5{ font-size:16px; line-height:18px; color:#6d6d6d;  }

.news_tuijian ul li h5:before{ content:""; display: inline-block; width: 8px; height: 8px; border-radius: 50%; background:#d42c30; margin-right:8px;}

.news_tuijian ul li:hover h5{ color:#d42c30;}

.news_tuijian ul li:hover h5:before{ color:#d42c30;}



#ar_fot{ margin-top:10px; position:relative; padding-bottom:48px; width:100%; overflow:hidden;}

#ar_fot .inbox{ position:relative;}

#ar_fot h3{ display:block; font-size:14px; line-height:30px; color:#676869;width:35px; height:35px; transition:.3s; margin:0;}

#ar_fot h3 a{ display:block; width:35px; height:35px;}

#ar_fot h3 a svg{ max-width:100%; max-height:100%; }

#ar_fot h3 a svg *{ fill:#ccc;}

#ar_fot h3 a:hover{ color:#d9353c;}

#ar_fot h3.prev{ position: absolute; left:0; top:0;}

#ar_fot h3.next{ position: absolute; right:0; top:0; }

#ar_fot h3 a:hover svg *{ fill:#d42c30;}

#ar_fot .bnt_back{ font-size:14px; width:160px; height:35px; line-height:35px; margin:0 auto; text-align:center; border:1px solid #ccc; border-radius:20px; transition:.3s;}

#ar_fot .bnt_back a{ display:block; font-size:14px; color:#7f7f7f; transition:.3s;}

#ar_fot .bnt_back:hover{ border:1px solid #d42c30;}

#ar_fot .bnt_back:hover a{ color:#d42c30; }



#piaofu_news{ position: absolute; left:50%; margin-left: -800px; top:750px; z-index:99;}

#piaofu_news.xg{ position: fixed; left:50%; margin-left: -800px; top:150px; z-index:99;}

#piaofu_news ul{}

#piaofu_news ul li{ position:relative; z-index:0;width:41px; height:41px; cursor:pointer; margin-bottom:20px; }

#piaofu_news ul li span{ position: absolute; z-index: 9; padding-left: 5px; width:88px; height: 41px; line-height: 41px; right: 100%; text-align: center; font-size: 14px; color: #fff; opacity: 0;}

#piaofu_news ul li font{ width:41px; height:41px; text-align:center; display:table-cell; vertical-align:middle; position: relative; z-index: 1;}

#piaofu_news ul li font img{ display: block; margin: 0 auto;}

#piaofu_news ul li font:before{ content: ""; display: block; width: 100%; height: 100%; position: absolute; right: 0; top: 0; z-index: -1; border:2px solid #a9a9a9; border-radius: 21px; transition: .3s;}

#piaofu_news ul li font:hover:before{ border: 2px solid #d42c30; background: #d42c30; width:calc(88px + 41px); }

#piaofu_news ul li:hover span{ opacity: 1;}



@media (max-width: 1660px)

{
#n_news .bd ul{ margin: 0 -16px; margin-top: -32px;}
#n_news .bd ul li{ padding: 0 16px; margin-top: 32px;}
}

@media (max-width: 1600px)
{
#n_news .bd ul li .time{ height: 104px;}
#n_news .bd ul li .txt hr{ display: none;}
#n_news .bd ul li .txt p{ margin-bottom: 16px;}
}


.web{}

.wap{ display:none;}

@media (max-width: 1440px)

{
#n_news .bd ul{ margin: 0 -12px; margin-top: -32px;}
#n_news .bd ul li{ padding: 0 12px; margin-top: 32px;}
}

@media (max-width: 1100px)

{

	#n_news_xq .left_con{ width: 100%; float: none; padding-left: 0;}
	#n_news_xq .right_con{ display: none;}
}


@media (max-width: 992px)

{
#n_news .bd ul li{ width: 50%;}	
}
@media (max-width: 767px)

{
	#n_news_xq .left_con{ padding-left: 0;}
}
@media (max-width: 480px)
{
	.m{ padding: 0 15px;}
	#n_news .bd ul li{ width: 100%;}
	#n_news .bd ul li .txt .con{ padding-top: 24px;}
}	



/*==============分享插件=====================*/

.ar_fx{ margin:0 auto; text-align:center;}

#j_shart_s_240{ position:relative; white-space:nowrap;}

#j_shart_s_240 .fx{ position:relative; top:2px; cursor:pointer;}

.ar_fx h4{ font-size:14px; float: left; line-height: 35px;}

.ar_fx .shart_box2{ float: left;}

#j_shart_s_240 a{ display: inline-block !important; position:relative; cursor:pointer; float:none !important; background: none;}

#j_shart_s_240 a:before{ content:""; display:block; width:100%; height:100%; border-radius:50%; position:absolute; top:0; left:0; z-index:2; background-size:auto 25px !important;}

#j_shart_s_240 a:after{ content:""; display:block; width:100%; height:100%; border-radius:50%; position:absolute; top:0; left:0; background:#fff; ; transition:.5s; transform:scale(0); z-index:1;}

#j_shart_s_240 a:hover:after{ transform:scale(1);}

#j_shart_s_240 a.bds_weixin:before{ background:url(../images/share_weixin_gray.png) center no-repeat; background-size:auto 17px !important; }

#j_shart_s_240 a.bds_sqq:before{background:url(../images/share_qq_gray.png) center no-repeat; background-size:auto 13px !important; }

#j_shart_s_240 a.bds_tsina:before{ background:url(../images/share_sina_gray.png) center no-repeat; background-size:auto 17px !important; }

#j_shart_s_240 a.bds_count:hover{ font-size:12px;}

#j_shart_s_240 a:nth-child(1){ transition:.6s .1s;}

#j_shart_s_240 a:nth-child(2){ transition:.6s .2s;}

#j_shart_s_240 a:nth-child(3){ transition:.6s .3s;}

#j_shart_s_240 a:nth-child(4){ transition:.6s .4s;}



.arrow_anim{ display: block; width: 42px; height: 42px; border-radius: 50%; background: #f5f7f9; position: relative; margin-top: 20px; overflow: hidden;}

.arrow_anim:before{ content: ""; display: block; width: 100%; height: 100%; background: url(../images/pro_i.png) center no-repeat; position: absolute; left: -100%; top: 0; background-size: 17px; transition: .5s;}

.arrow_anim:after{ content: ""; display: block; width: 100%; height: 100%; background: url(../images/pro_i.png) center no-repeat; position: absolute; left: 0; top: 0; background-size: 17px; transition: .5s;}

.item:hover .arrow_anim:before{ left: 0;}

.item:hover .arrow_anim:after{ left: 100%;}