﻿@charset "utf-8";
.HomeBan{overflow: hidden;position: relative}
.HomeBan li{position: relative;overflow: hidden;}
.HomeBan li .img{height: 100vh;position: relative;overflow: hidden}
.HomeBan li .img figure{position: absolute;width: 100%;height: 100%;left: 0;top: 0;}
.HomeBan li .img figure img{width: 100%;height: 100%;object-fit: cover;}
.HomeBan li .infotxt{position: absolute;width:100%;left:0;top:40%;transform: translateY(-40%);}
.HomeBan li .infotxt .info{display: flex}
.HomeBan li .infotxt .txt{width: 80%}
.HomeBan li .infotxt h3,
.HomeBan li .infotxt p{padding: 0; margin: 0}
.HomeBan li .infotxt h3{font-size: 0.8rem;font-family: Bold;line-height: 1.29;}
.HomeBan li .infotxt p{font-size: 0.3rem;text-transform: uppercase;opacity: 0.8; margin-top: .2rem}
.HomeBan li .infotxt .info_left{justify-content:flex-start; text-align: left}
.HomeBan li .infotxt .info_center{justify-content: center; text-align: center}
.HomeBan li .infotxt .info_right{justify-content:flex-end; text-align: right}
.HomeBan li .infotxt .HomeMore{margin:0.5rem auto 0;border-color: #fff;}
.HomeBan li .infotxt .HomeMore span{transition: .5s all;color: #fff;}

.HomeBan .item.slick-current .img img{/*animation: scale linear 6s forwards;*/}
@keyframes scale{
	0%{transform: scale(1);-webkit-transform:scale(1);}
	100%{transform: scale(1.1);-webkit-transform:scale(1.1);}
}

.HomeBan .slick-dots{position: absolute;bottom:10%;left:0;width:100%;text-align: center;}
.HomeBan .slick-dots li{display: inline-block;margin:0 0.1rem;width:0.14rem;height:0.14rem;border-radius: 50%;background:#fff;opacity: .3;cursor: pointer}
.HomeBan .slick-dots li button{display: none;}
.HomeBan .slick-dots li.slick-active{opacity: 1;}

.HomeBan .slick-arrow{position: absolute;top: 50%;transition: .3s all;margin-top: -.3rem;border:1px solid #0852a0; opacity: 0}
.HomeBan .slick-arrow::after{border-color:#0852a0;}
.HomeBan .slick-arrow:hover::after{border-color:#fff;}
.HomeBan .slick-prev{left: 3%;transform: translateX(-1.5rem);}
.HomeBan .slick-next{right: 3%;transform: translateX(1.5rem);}
.HomeBan:hover .slick-arrow{transform: translateX(0);opacity: 1}

@media(max-width:1024px){
    .HomeBan .slick-arrow{transform: translateX(0);opacity: 1}
	.HomeBan li .infotxt{top:30%;transform: translateY(-30%);}
	.HomeBan li .infotxt h3{font-size: 0.5rem;}
	.HomeBan li .infotxt p{font-size: 0.28rem;}
}
@media(max-width:768px){
    /* .HomeBan li .img{padding-top:0; height: auto; }
    .HomeBan li .img figure{ position: relative; height: auto;}
    .HomeBan li .img figure img{ position: relative; height: auto; display: block;} */

    .HomeBan li .infotxt .btn a{line-height: 0.45rem;padding:0 0.2rem;}
    .HomeBan .slick-dots{bottom:1.5rem;}
    

}

@media(max-width:640px){
	.HomeBan li .infotxt .txt{width: 100%}
	.HomeBan li .infotxt h3{font-size: 0.3rem;}
	.HomeBan li .infotxt p{font-size: 0.22rem;}
    .HomeBan li .infotxt .btn{margin-top:0.2rem;}
    .HomeBan li .infotxt .btn a{line-height: 0.36rem;padding:0 0.1rem;font-size: 0.16rem;}
    .HomeBan .slick-dots li{width:0.16rem;height:0.16rem;}
}


.indexbg{}
.pd100{padding:1rem 0;}
.f24{font-size: 0.24rem;}
.f28{font-size: 0.28rem;}
.HomeTit{margin-bottom:0.4rem;position: relative}
.HomeTit.ct{text-align: center}
.HomeTit .en{font-size: 0.8rem;text-transform: uppercase;line-height: 1;color: #e5e9ec;position: relative;z-index: 1;opacity: .5;font-family: Barlow-Bold;position: absolute;top: 50%;transform: translateY(-50%)}
.HomeTit .cn{font-size: 0.46rem;text-transform: uppercase;line-height: 1;color: #09243f;font-family: Regular;z-index: 2;position: relative}
.HomeTit .desc{max-width:7.4rem;margin:0.2rem 0 0;font-size: .18rem;color: #333;position: relative;}
.HomeTit .desc::before{content: '';position: absolute;width: .1rem;height: .1rem;background:#092478;left: 0;top: .08rem;display: none}


.HomeMore{display: flex;align-items: center;width: 1.9rem;height: .6rem;border-radius: 36px;border: 2px solid #0852a0;justify-content: center;transition: .5s all}
.HomeMore span{transition: .5s all;color: #333;}
.HomeMore i{width: .36rem;height: .36rem;background:url(../images/icon-jt1.svg)no-repeat center #fbd300;border-radius: 50%;position: relative;margin-left: .3rem;transition: .5s all;background-size: 24px auto;transform: rotate(-45deg)}
.HomeMore:hover{background: #0852a0;border-color:#0852a0 }
.HomeMore:hover span{color: #fff}
.HomeMore:hover i{transform: rotate(0)}





.indexBody .Bottom003207{position: fixed;width: 100%;left: 0;bottom: 0;background: rgba(0,0,0,.3)}
.Bottom003207{--white:#fff;--white-rgb:255,255,255;--white-opacity-10:rgba(var(--white-rgb),0.1);--white-opacity-30:rgba(var(--white-rgb),0.3);--white-opacity-50:rgba(var(--white-rgb),0.8);--hover-color:#0852a0; font-size: var(--font-size16);position: relative;background: #202634}
.Bottom003207,
.Bottom003207 a:not(:hover){color:var(--white);}
.Bottom003207 .logo{width: 2.6rem;}
.Bottom003207 .f-top{margin-bottom: 0.5rem;padding-bottom: 0.5rem;position: relative;}
.Bottom003207 .f-mid{margin-bottom: 0.8rem;position: relative;z-index: 2}
.Bottom003207 .f-bottom{padding: 0.2rem 0; font-size: .15rem;position: relative;}
.Bottom003207 .f-bottom,
.Bottom003207 .f-bottom a:not(:hover){color: var(--white-opacity-50);}

.Bottom003207 .follow-us{display: flex;align-items: center}
.Bottom003207 .follow-us li{position: relative;z-index: 10}
.Bottom003207 .follow-us li +li{margin-left: 0.2rem;}
.Bottom003207 .follow-us li a{display: flex; border-radius: 50%;background-color: rgba(255,255,255,.1); width: 0.5rem; height: 0.5rem; align-items:center; justify-content: center; transition: 0.3s; cursor: pointer;}
.Bottom003207 .follow-us li a:hover{background-color: var(--hover-color);}
.Bottom003207 .follow-us li a:after{width: 0.22rem; height: 0.22rem;background-position: center center; background-repeat: no-repeat; background-size:contain; opacity: 0.5;transition: 0.3s; content: '';display: block;}
.Bottom003207 .follow-us li a:hover:after{opacity: 1;}
.Bottom003207 .follow-us li.li-in a:after{background-image: url(../images/Bottom003207-in.svg);} 
.Bottom003207 .follow-us li.li-fb a:after{background-image: url(../images/Bottom003207-fb.svg);} 
.Bottom003207 .follow-us li.li-ytb a:after{background-image: url(../images/Bottom003207-ytb.svg);} 
.Bottom003207 .follow-us li.li-tw a:after{background-image: url(../images/Bottom003207-tw.svg);} 
.Bottom003207 .follow-us li.li-wx a:after{background-image: url(../images/Bottom003207-wx.svg);} 
.Bottom003207 .follow-us li.li-douyin a:after{background-image: url(../images/Bottom003207-douyin.svg);} 
.Bottom003207 .follow-us li .hover{position: absolute; left: 50%;bottom: calc(100% + 0.12rem); background-color: var(--white); width: 1.5rem; margin-left: -0.75rem; border-radius: 0.04rem;display: flex;align-items: center; justify-content: center; height: 1.5rem; transform: translateY(-0.3rem); opacity: 0;visibility: hidden; transition: 0.3s;} 
.Bottom003207 .follow-us li.show .hover{ transform: translateY(0); opacity: 1; visibility: visible;}
.Bottom003207 .follow-us li .hover:after{position: absolute; content: ''; top: 100%;left: 50%;border: 3px solid transparent; border-top-color: var(--white); margin-left: -3px;}


.Bottom003207 .contact dl{}
.Bottom003207 .contact dt{ color: #fff; font-weight: 500;font-size: .18rem;padding-bottom: .24rem}
.Bottom003207 .contact dd{}
.Bottom003207 .contact dd span{opacity: .5;padding-left: .24rem;margin-bottom: .05rem;display: block}
.Bottom003207 .contact dd span.tel{background: url(../images/icon-tel.svg)no-repeat center left;background-size: .2rem auto}
.Bottom003207 .contact dd span.add{background: url(../images/icon-add.svg)no-repeat center left;background-size: .2rem auto}
.Bottom003207 .contact dd .phone{font-size: .32rem;font-family: Barlow-Bold;color: #0852a0}
.Bottom003207 .contact dd + dd{margin-top: 0.25rem;}

.Bottom003207 nav dd{}
.Bottom003207 nav dt{ position: relative; font-weight: 500;font-size: .18rem;}
.Bottom003207 nav dd{line-height:.36rem;}
.Bottom003207 nav dd a:not(:hover){color: var(--white-opacity-30);}
.Bottom003207 nav dd a:hover{color: var(--hover-color)}

.Bottom003207 .icp{display: flex;align-items: center;}
.Bottom003207 .icp a{display: flex;}
.Bottom003207 .icp a:before{display: block; content: ''; background: url(../images/Bottom003207-security.png) no-repeat center center / contain; width: 0.18rem; height: 0.2rem; margin-right: 0.06rem;}
@media (min-width:1025px) {
    .Bottom003207 .f-top{display: flex;align-items: center;justify-content: space-between}
    .Bottom003207 .f-mid{display: flex;justify-content: space-between}
    .Bottom003207 .f-mid nav{display: flex;justify-content: space-between}
    .Bottom003207 .f-bottom{display: flex;align-items: center;justify-content: space-between }
    .Bottom003207 .contact{}
    .Bottom003207 nav{width: calc(900 / 1440 * 100%);}
    .Bottom003207 nav dt{margin-bottom: 0.2rem;}
    .Bottom003207 nav dd{display: block!important;}
}
@media (max-width:1024px) {
    .Bottom003207 .logo{margin: 0 auto 0.2rem;}   
    .Bottom003207 .follow-us{justify-content: center;}
    .Bottom003207 .contact{margin-bottom: 0.3rem;}
    .Bottom003207 nav{border-top: 1px solid var(--white-opacity-10);}
    .Bottom003207 nav dl{border-bottom: 1px solid var(--white-opacity-10);transition: 0.3s;}
    .Bottom003207 nav dt{overflow: hidden;padding: 0.1rem 0;}
    .Bottom003207 nav dd{display: none;}
    .Bottom003207 .wap-b-op{position: absolute;right: 0;top: 0;width: 0.3rem;height: 100%; top: 0;background: url(../images/Bottom003207-open.svg) no-repeat center center / 50% auto; transition: 0.3s;}
    .Bottom003207 dl.active{padding-bottom: 0.2rem;}
    .Bottom003207 .active .wap-b-op{transform: rotate(45deg);}
    .Bottom003207 .f-bottom{text-align: center;}
    .Bottom003207 .icp{margin-top: 0.1rem; justify-content: center;}
    .Bottom003207 .icp a{display: inline-flex;}
}

@keyframes transform_width{
	0%{transform: translateX(0);}
	100%{transform: translateX(100%);}
}


.Other{position: fixed;right: .1rem;top: 70%;transform: translateY(-50%);z-index: 100;}
.Other ul{border-radius: .1rem;box-shadow: 0 0px 8px rgba(0,0,0,.15);}
.Other li:not(:last-child) a{border-bottom: 1px solid #ebebeb}
.Other li a{display: flex;width: .6rem;height: .6rem;background: #fff;justify-content: center;flex-wrap: wrap;align-items: center;align-content: center;position: relative}
.Other li:first-child a{border-radius: .1rem .1rem 0 0}
.Other li:last-child a{border-radius:0 0 .1rem .1rem}
.Other li a span{font-size: .15rem;color: #333;width: 100%;text-align: center;line-height: 1}
.Other li a.zx::before{content: ''; width: .3rem;height: .2rem;background: url(../images/icon-zx.svg)no-repeat center;background-size: .2rem auto;margin-bottom: 5px}
.Other li a.tel::before{content: ''; width: .3rem;height: .2rem;background: url(../images/icon-phone.svg)no-repeat center;background-size: .2rem auto;margin-bottom: 5px}
.Other li a.mail::before{content: ''; width: .3rem;height: .2rem;background: url(../images/icon-mail.svg)no-repeat center;background-size: .2rem auto;margin-bottom: 5px}
.Other li a.wx::before{content: ''; width: .3rem;height: .2rem;background: url(../images/icon-wx.svg)no-repeat center;background-size: .2rem auto;margin-bottom: 5px}
.Other li a.gotop{background:#0852a0 }
.Other li a.gotop::before{content: ''; width: .3rem;height: .2rem;background: url(../images/icon-top.svg)no-repeat center;background-size: .2rem auto;}
.Other li a figure{height: 100%;right: 100%;top: 0;background: #fff ;position: absolute;display: none;width: 1.8rem;color: #333;align-items: center;justify-content: center;border-radius: .1rem;font-size: .18rem;box-shadow: 0 3px 12px rgba(0,0,0,.1)}
.Other li a.wx figure{width:1.5rem;height:auto;padding: 5px}
.Other li a.mail figure{width:2.2rem;}
.Other li a:hover figure{display: flex;}

.Other li a:hover{background:#0852a0}
.Other li a:hover span{color: #fff;}
.Other li a:hover::before{filter: grayscale(100) brightness(100);}
@media (max-width:750px) {
    .Other{ top: auto; bottom: 15%; transform: translateY(0);}
    .Other li a{ height: .5rem;}
}



.cbanner{position: relative}
.cbanner figure{padding-bottom: 18.29%;background-repeat: no-repeat;background-position: center;background-size:cover;}
.cbanner figure img{width:100%; display: none;}
@media (max-width:1024px) {
    .cbanner figure{padding-bottom: 0;}
    .cbanner figure img{display: block;}
}


.lm-title{font-size:0.5rem;color:#000;line-height: 1;font-family: Regular;margin-bottom:0.5rem;}
.lm-title.center{text-align: center;}
@media (max-width:750px) {
    .lm-title{font-size:0.36rem; margin-bottom: .3rem; }
}

.Newlist{padding: 1rem 0;}
.Newlist .Newlist_title{display: flex;align-items: center;justify-content: space-between;padding-bottom: .6rem; flex-wrap: wrap; gap: .1rem;}
.Newlist .title{text-align: center;font-size: .5rem;color: #000;font-family: Regular;line-height: 1}
.Newlist .Newlist_search {}
.Newlist .Newlist_search select{width: 3rem;height: .5rem;line-height: .5rem;color: #333;border-radius: 3px;padding-left: .2rem}
.Newlist .Newlist_search dl{ position: relative;font-size: 0.18rem;}
.Newlist .Newlist_search dt{width: 3rem;height: .5rem;line-height: .5rem;color: #333;border-radius: 3px;padding-left: .2rem;border: solid 1px #d9d9d9;background: url(../images/icon-jt3.svg) no-repeat scroll 97% center transparent;  background-size: .16rem auto; padding-right: 14px; color: #333; cursor: pointer;}
.Newlist .Newlist_search dd{ position: absolute; left: 0; top: 100%; background-color: #fff; width: 100%;z-index: 10; display: none;border: solid 1px #d9d9d9;}
.Newlist .Newlist_search dd a{ display: block; line-height: .46rem; padding: 0 .2rem; transition: all 0.5s; color: #333;}
.Newlist .Newlist_search dd a:hover{ background-color: #0852a0; color: #fff; }


.Newlist li { background: #fff; overflow: hidden; border-bottom: 1px solid #eee; padding-bottom:0.3rem ; margin-bottom: 0.3rem;}
.Newlist li a { position: relative; }
.Newlist li .pic { border-radius: 0.1rem; overflow: hidden;position: relative;padding-bottom: 17.858%}
.Newlist li .pic span{ position: absolute;width: 100%;height: 100%;left: 0;top: 0}
.Newlist li .pic span img { width: 100%;height: 100%;object-fit: cover; transition: .3s; }
.Newlist li:hover .pic .Ispic { transform: scale(1.1); }
.Newlist li .txt time { display: inline-block; color: #999; margin-top: 0.18rem;display: inline-block; color: #999; padding-left: 1.625em; background: url(../images/icon-time.svg) no-repeat left center;background-size: .16rem auto;font-size: .16rem}
.Newlist li .txt .tit {font-size:0.24rem; line-height: 1.5; margin-bottom: 0.16rem;color: #333;font-family: Medium; }
.Newlist li .txt .tip{background:#0852a0 ;height: .3rem;line-height: .3rem;padding: 0 .15rem;border-radius: 3px;display: inline-block;color: #fff;font-size: .16rem;margin-bottom: .15rem}
.Newlist li a:hover .txt .tit { color: #0852a0; }
.Newlist li .txt p { margin: 0; line-height: 1.875;color: #666;font-family: Regular;font-size:0.18rem; }

@media (min-width:751px) {
    .Newlist li a { display: flex;align-items: center;justify-content: space-between; }
    .Newlist li .pic{ width: 27%;flex: 0 0 auto}
    .Newlist li .txt{ padding-left: 0.5rem;flex: 1; min-width: 0;}
}

@media(max-width:750px) {
    .Newlist {padding:0.7rem 0;}
    .Newlist li .txt{ padding: 0.2rem; }
    .Newlist li .pic{ padding-bottom: 50%;}
}

@media(max-width:1024px) {
    .Newlist .title{font-size: .36rem;}
}






.Page002623{padding: .3rem 0 0 0; text-align: center;font-size: .18rem;}
.Page002623 .Pages a.a_first,
.Page002623 .Pages a.a_end,
.Page002623 .Pages > span:not(.p_page){display: none;}
.Page002623 .Pages em{float: left;margin: 0 1.5vw; font-style: normal;}
.Page002623 .Pages .p_page{display: table; margin: 0 auto;}
.Page002623 .Pages a{float: left;line-height: .6rem; width: .6rem; margin: 0 5px;border-radius: 50%;color: #010101;background: #f5f5f5}
.Page002623 .Pages a.a_cur,
.Page002623 .Pages a:hover{color: #fff;background: #0852a0;border-color:#0852a0 }
.Page002623 .Pages .p_page > a{font-size: 0;height: .6rem;position: relative;border-radius: 50%;border: 1px solid #010101;background: #fff}
.Page002623 .Pages .p_page > a:before{position: absolute;width: 100%;height: 100%; content: '';background:url(../images/icon-jt.svg)no-repeat center ;background-size: .2rem auto;left: 50%; top: 50%;transform: translate(-50%,-50%)}
.Page002623 .Pages a.a_prev{transform: rotate(180deg)}
.Page002623 .Pages a.a_next{background:#0852a0; border-color:#0852a0}
.Page002623 .Pages a.a_next:before{filter: grayscale(100) brightness(100);}
.Page002623 .Pages .p_page > a:hover{background:#0852a0; border-color:#0852a0 }
.Page002623 .Pages .p_page > a:hover:before{filter: grayscale(100) brightness(100);}
@media(max-width:750px){
    .Page002623 .Pages em{display: none;}
}

/*Page002737 */
.Page002737{}
.Page002737 .Pages{ padding: 0.3rem 0 0; text-align: center;}
.Page002737 .Pages > span{display: inline-block; vertical-align: middle;}
.Page002737 .Pages .a_first,
.Page002737 .Pages .a_end,
.Page002737 .Pages .p_cur,
.Page002737 .Pages .p_count,
.Page002737 .Pages .p_total{display: none;}
.Page002737 .Pages .p_jump,
.Page002737 .Pages .p_page{overflow: hidden; }
.Page002737 .Pages .p_page em{font-style: normal;}
.Page002737 .Pages .p_page a{float: left; line-height: 48px; border: 1px solid #e5e5e5; border-radius: 4px; padding: 0 20px; margin: 0 5px; font-size: 18px; font-family:Arial," sans-serif"; color: #333;}
.Page002737 .Pages .p_page a:hover,
.Page002737 .Pages .p_page a.a_cur{background-color: #0852a0; border-color: #0852a0; color: #fff;}
.Page002737 .Pages .p_page a.a_next,
.Page002737 .Pages .p_page a.a_prev{font-size: 0; height: 50px; width: 70px; padding: 0; margin: 0 15px; background-position: center center; background-repeat: no-repeat;}
.Page002737 .Pages .p_page a.a_prev{background-image: url(../images/a_prev.png);}
.Page002737 .Pages .p_page a.a_prev:hover{background-image: url(../images/a_prev_hover.png);}
.Page002737 .Pages .p_page a.a_next{background-image: url(../images/a_next.png);}
.Page002737 .Pages .p_page a.a_next:hover{background-image: url(../images/a_next_hover.png);}
.Page002737 .Pages  .p_page a.pagedot{ border-color: transparent; padding: 0; margin-right: -5px; line-height: 34px; height: 44px;}
.Page002737 .Pages .p_jump > *{float: left;}
.Page002737 .Pages .p_jump b{ font-weight: normal; color: #333; margin: 0 6px; line-height: 50px;}
.Page002737 .Pages .p_jump b.f0{margin-right: 6px;}
.Page002737 .Pages .p_jump input{height: 50px; border-radius: 4px;}
.Page002737 .Pages .i_text{ line-height: 50px; text-align: center;border: 1px solid #e5e5e5;   width: 46px; text-align: center; color: #333; font-size: 20px;}
.Page002737 .Pages .i_button{background: #f5f5f5; width: 70px;  padding: 0; cursor: pointer; border: none; margin-left: 10px; color: #333;}
@media(max-width:768px){
.Page002737 .Pages{ padding:30px 0; text-align: center; display: flex; flex-wrap: wrap; justify-content: center;}
.Page002737 .Pages > span{ display: flex; justify-content: center; flex-wrap: wrap; width: 100%;}
.Page002737 .Pages .p_page a.a_next, .Page002737 .Pages .p_page a.a_prev, .Page002737 .Pages .p_jump input, .Page002737 .Pages .p_jump input{ width: 38px; height: 38px; }
.Page002737 .Pages .p_page a.a_next, .Page002737 .Pages .p_page a.a_prev{ margin: 0;}
.Page002737 .Pages > span{ margin-bottom: 10px; }
.Page002737 .Pages .p_page a{ width: 38px; height: 38px; line-height: 36px; padding: 0;margin: 0 2px;}
}





.RighInfo002973{ padding:1rem 0; color: #333;}

.RighInfo002973 .news-details{}
.RighInfo002973 .news-details .title{text-align: center;border-bottom:1px solid #e8e8e8;padding-bottom:0.2rem;font-family: Regular;}
.RighInfo002973 .news-details .title h1{font-size: 0.32rem; margin: 0 0 15px 0;}
.RighInfo002973 .news-details .title aside span{display: inline-block; vertical-align: middle; margin: 0 15px 5px;line-height: 16px;}
.RighInfo002973 .news-details .title .bshare-custom{display: inline-block;}
.RighInfo002973 .bshare-custom a{background-position: center center; margin: 0 0 0 14px;}
.RighInfo002973 .bshare-custom a.bshare-weixin{background-image: url("../images/RighInfo002973_share_wx.png");}
.RighInfo002973 .bshare-custom a.bshare-sinaminiblog{background-image: url("../images/RighInfo002973_share_sina.png");}
.RighInfo002973 .bshare-custom a.bshare-qzone{background-image: url("../images/RighInfo002973_share_qz.png");}
.RighInfo002973 .news-details .edit-info{line-height: 1.875em;padding: 2% 0;font-size:0.18rem; }
.RighInfo002973 .news-details .edit-info .pic{text-align: center;margin:0.3rem 0;}
.RighInfo002973 .news-details .edit-info p{margin:0.1rem 0;}
.RighInfo002973 .pn-page{border-top:1px solid #e8e8e8;padding-top:2%;display: flex;align-items: center;justify-content: space-between}
.RighInfo002973 .pn-page .pn-txt{ flex: 1; min-width: 0; margin-right: .1rem;}
.RighInfo002973 .pn-page aside{padding: 5px 0;font-size:0.18rem;}
.RighInfo002973 .pn-page aside a{color: #666;}
.RighInfo002973 .pn-page aside a b{color: #333;}

.RighInfo002973 .pn-page aside a:hover{color: #0852a0;}
.RighInfo002973 .operating{overflow: hidden;line-height: 24px;}
.RighInfo002973 .operating a{ background:#0852a0;color:#fff;padding:0.12rem 0.3rem;border-radius: 0.03rem; display: block;font-size:0.18rem;}
.RighInfo002973 .operating a:not(:last-child){margin-right: 45px;}

@media(min-width:751px){
.RighInfo002973 .pn-page{min-height: 24px; position: relative;}

.RighInfo002973 .pn-page .operating{}
.RighInfo002973 .operating a{float: left;}
}
@media(max-width:1024px){
    .RighInfo002973 {padding:0.7rem 0;}
}
@media(max-width:750px){

.RighInfo002973 .news-details .title h1{font-size:6vw;}
.RighInfo002973{ font-size: 14px;}
.RighInfo002973 .pn-page{ flex-wrap: wrap;}
.RighInfo002973 .pn-page .pn-txt{ flex: auto; width: 100%;}
.RighInfo002973 .operating {display: flex; justify-content: center; padding:0.2rem 0; width: 100%;}
}



/*RighInfo002816 */
.RighInfo002816{padding:1rem 0 1rem;}
.RighInfo002816 .topcon{margin-bottom:0rem;text-align: center;}
.RighInfo002816 .topcon p{font-size:0.20rem;font-family: Regular;color:#666;line-height: 1.8}
.RighInfo002816 .img-block{display: block;width: 100%;}
.RighInfo002816 ul{padding-top:5vw;}
.RighInfo002816 ul .inner{background: #fff;padding-top: 8%; padding-bottom: 8%;}
.RighInfo002816 ul h3{ font-size:0.26rem; color: #333;font-family: Medium;font-weight: normal;margin:0.1rem 0;}
.RighInfo002816 ul .li p{font-size:0.18rem; line-height: 1.75; color: #666;font-family: Regular;}
.RighInfo002816 ul .li .icon{padding-bottom: 10px;}
.RighInfo002816 ul .li .icon img{ max-height: .55rem;}
@media(min-width:751px){
    .RighInfo002816 ul{  display: flex; align-items: center; }
    .RighInfo002816 ul:nth-child(2n-1) .li{ order: 2; z-index: 2; position: relative;}
.RighInfo002816 ul .ol,
.RighInfo002816 ul .li{width: 50%;}
.RighInfo002816 ul .li{ position: relative; z-index: 4;}
.RighInfo002816 ul:nth-child(2n-1) .li .inner{  margin-left: -8%; padding-left: 15%;}
.RighInfo002816 ul:nth-child(2n) .li .inner{width: 108%; padding-right: 15%;}
}
@media(max-width:750px){
.RighInfo002816 ul .li{padding: 0!important;}
.RighInfo002816 ul .inner{ padding: 20px;}
}

/*Menu002147 */
.Menu002147{ background:#f8f8f8;}
.Menu002147 ul{ display:table; margin:0 auto;}
.Menu002147 li{ float:left; padding:0 35px;position:relative;}
.Menu002147 li:after{ position:absolute; content:''; width:1px; right:0; top:50%; height:14px; margin-top:-7px; background:#dfdfdf;}
.Menu002147 li.end:after{ display:none;}
.Menu002147 li a{ display:block;font-size:0.18rem; position:relative; overflow:hidden; line-height:82px;height:82px;}
.Menu002147 li a:after{ position:absolute; left:0; bottom:0;content:''; height:2px; width:100%;}
.Menu002147 li.aon a,
.Menu002147 li:hover a{ color:#0852a0;}
.Menu002147 li.aon a:after,
.Menu002147 li:hover a:after{ background:#0852a0;}

.Menu002147.fixed{position: fixed;width:100%;top:0.65rem;z-index: 5}
.Menu002147.fixed li a{line-height: 0.52rem;height: 0.52rem;}

@media(max-width:1024px){
    .Menu002147.fixed{ top: .8rem;}
.Menu002147 li{ padding:0 20px;}
.Menu002147 li a{  line-height:50px;height:50px;}
}
@media(max-width:768px){
.Menu002147 ul{ display:flex; flex-wrap: wrap;}
.Menu002147 li{ float:left; width:25%; text-align:center; padding:0;}
}
@media(max-width:768px) and (min-width:481px){
.Menu002147 li:nth-child(4n):after{ display:none;}
}
@media(max-width:750px){
    .Menu002147.fixed{ top: .6rem;}
    .Menu002147 li:after{ background-color: #888;}
}
@media(max-width:480px){
.Menu002147 li{ width:33.33333333333%}
.Menu002147 li:nth-child(3n):after{ display:none;}
}
@media(max-width:375px){
.Menu002147 li a{ font-size:14px;}
}

.ServicesPage{}
.ServicesPage .box{padding:1.2rem 0;}
.ServicesPage h2{font-size:0.24rem;color:#0852a0;margin-bottom:0.65vw;}
.ServicesPage p{font-size:0.18rem;font-family: Regular;line-height: 1.8;margin:0.1rem 0;color:#666;}
.ServicesPage .box2,
.ServicesPage .box4{background:#f8f8f8;}
.ServicesPage .box2 .text{width:100%;text-align: center}
.ServicesPage .box2 .pic{width:100%;margin-top:0.3rem;}
.ServicesPage .box3 .text{width:44%;float:left;text-align: justify;padding-top:0.5rem;}
.ServicesPage .box3 .pic{width:50%;float:right;}
.ServicesPage .box4 .text{width:44%;float:right;text-align: justify;padding-top:0.5rem;}
.ServicesPage .box4 .pic{width:50%;float:left;}
@media(max-width:750px){
    .ServicesPage .box{padding:.6rem 0;}
    .ServicesPage .box3 .text,
    .ServicesPage .box3 .pic,
    .ServicesPage .box4 .text,
    .ServicesPage .box4 .pic{ width: 100%; float: none; padding-top: 0;}
 }
/*
 .Floor001739 为demo编号
 */
.Floor001739{padding:1rem 0;}
.Floor001739 .topcon{margin-bottom:0.5rem;text-align: center;}
.Floor001739 .topcon p{font-size:0.2rem;font-family: Regular;color:#666;line-height: 1.8}
.Floor001739 ul{display: flex;flex-wrap: wrap;overflow: initial;}
.Floor001739 li{ width: 30%;margin-right:5%; text-align: center; position:relative;box-shadow: 0 0 0.15rem rgba(0,0,0,0.08);border-radius: 0.1rem;padding:3%;}
.Floor001739 li:nth-child(3n){margin-right:0;}
.Floor001739 li a{display: block;}
.Floor001739 li figure img{ width:50%; max-width:100px;}
.Floor001739 li figure .hover{ display:none;}
.Floor001739 li h3{font-size: 0.24rem; color: #333;margin:0.15rem 0 0.1rem;}
.Floor001739 li p{line-height: 32px; overflow:hidden;font-size: 0.18rem;color: #666;font-family: Regular; margin-top:0;}
.Floor001739 li p span{line-height: 1.5; font-size: 0.16rem;display: block;}
.Floor001739 li p span:not(:last-child){margin-bottom: .15rem;}

@media(max-width:768px){
    .Floor001739 ul{ }
.Floor001739 li{ width:100%; margin-right: 0; margin-bottom: .5rem;}
.Floor001739 li:last-child{ margin-bottom: 0;}
.Floor001739 li:nth-child(2n)::before{ display:none;}
}
@media(max-width:768px){
    .Floor001739{ padding: .6rem 0; }
}
/*RighInfo003141 */
.RighInfo003141{padding:1rem 0;}
.RighInfo003141 .auto{}
.RighInfo003141 .intro{}
.RighInfo003141 .intro .info{text-align: justify; line-height: 2;}
.RighInfo003141 .intro .info p{}

.RighInfo003141 .number-count{margin: 2em 0 0;}
.RighInfo003141 .number-count li{color: #333;font-size:0.18rem; line-height: 1.5}
.RighInfo003141 .number-count li span{display: inline-block;position: relative;font-size: 2.5em;color: #0852a0; margin: 0 5px;font-weight: bold; }
.RighInfo003141 .number-count li span i{font-style: normal;}
.RighInfo003141 .number-count li span i.ani{position: absolute; left: 0;top: 0;}
.RighInfo003141 .number-count li span i.opa{opacity: 0;}
.RighInfo003141 .number-count li sup{display: inline-block;vertical-align: top;color: #0852a0;font-size:1.125em;}


@media (min-width:751px) {
.RighInfo003141 .intro .info{width: 44%;padding-top:0.1rem;}
.RighInfo003141 .intro .img{width: 50%;}
.RighInfo003141 .number-count ul{display: table; margin: 0 auto;}
.RighInfo003141 .number-count li{float: left;}
.RighInfo003141 .number-count.number-count-en li{width: 100%}
.RighInfo003141 .number-count:not(.number-count-en) li{width:60%;}
.RighInfo003141 .number-count:not(.number-count-en) li:nth-child(1),
.RighInfo003141 .number-count:not(.number-count-en) li:nth-child(3),
.RighInfo003141 .number-count:not(.number-count-en) li:nth-child(5){width:40%;}
}
@media (max-width:1024px) {
    .RighInfo003141 .number-count li span{ font-size: 2em;}
}
@media (max-width:750px) {
    .RighInfo003141 .number-count  ul{ display: flex; flex-wrap: wrap;}
.RighInfo003141 .number-count li{text-align: left;padding: 1em 0;} 
.RighInfo003141 .number-count:not(.number-count-en) li{width: 50%;} 
.RighInfo003141 .number-count:not(.number-count-en) li:first-child,
.RighInfo003141 .number-count:not(.number-count-en) li:nth-child(2){ width: 100%;}
.RighInfo003141 .number-count{margin: 2em 0; padding: 2em 0;}  
.RighInfo003141 .intro{padding-top: 2em; margin-bottom: 2em;}
.RighInfo003141 .number-count li span{ font-size: 2em;}
}
@media (max-width:750px) { 
    .RighInfo003141{ padding: .4rem 0;}
}
/*
 .RighInfo002275 为demo编号
 */

.RighInfo002275{padding:1rem 0}
.RighInfo002275 .text{margin-bottom: 30px}
.RighInfo002275 .text .p{font-size: 0.22rem;color:#666;line-height: 1.7; margin: 0;margin-bottom:0.18rem; padding: 0; font-family: Regular;}
.RighInfo002275 .text .p span{font-family: Medium;display: block;color:#333;font-size:0.18rem;padding-left:0.25rem;}
.RighInfo002275 .text .p span.tel{background:url(../images/contact-tel.svg) no-repeat left center/0.22rem;}
.RighInfo002275 .text .p span.email{background:url(../images/contact-email.svg) no-repeat left center/0.22rem;}
.RighInfo002275 .text .p span.addr{background:url(../images/contact-addr.svg) no-repeat left center/0.22rem;}
.RighInfo002275 .text .p span.wx{background:url(../images/contact-wx.svg) no-repeat left center/0.20rem;}
.RighInfo002275 .text .p img{max-width:120px;margin-top:0.05rem;}
@media screen and (min-width: 768px) {
    .RighInfo002275 .text{float: left;width: 42%;}
    .RighInfo002275 .pic{float: right;width: 53%;}
}



.search_box{ padding: 7% 0;}
.title_list{ margin-bottom: 5%;}
.title_list .item { line-height: .6rem; border-bottom: 1px dashed #dcdcdc; padding-left: 15px;position: relative;}
.title_list .item::before { content: ''; position: absolute; left: 0; top: 50%; transform: translateY(-50%); width: 4px;  height: 4px; background-color: #0852a0; border-radius: 100%; }
.title_list .time { float: right; color: #999999;  font-weight: 300;}

.web_link ul li{ padding:10px 0; border-bottom:dotted 1px #e4e4e4}
.web_link ul li b{ display:block; font-size:16px; font-weight:normal;}
.web_link ul li span{ opacity:0.8; display:inline-block; white-space:nowrap; padding-right:20px;}

.link_list{ display: flex; gap:.4rem .15rem; flex-wrap: wrap; margin-bottom: 5%;}
.link_list li{ width: calc( ( 100% - .15rem * 4) / 5); text-align: center; }
.link_list li .box{ display: block;}
.link_list li .pic{ width: 100%; height: 1rem; display: flex; align-items: center; justify-content: center; border: 1px solid #e4e4e4; margin-bottom: .1rem;}
.link_list li .pic img{ max-height: 90%; max-width: 90%;}
@media screen and (max-width: 750px) {
    .link_list li{width: calc( ( 100% - .15rem * 1) / 2);}
}







