@charset "utf-8";
@import url('base.css');
 

.Top.fix{box-shadow: 0rem 0.04rem 0.1rem 0rem rgba(202, 202, 202, 0.5);}
.Top{width: 100%;z-index: 9999;position: fixed;top: 0;left: 0;width: 100%;font-size: 0}
.Top .top_t{height: 0.45rem;;line-height: 0.45rem;background-color: #013185;;font-size: 0.16rem;color: #ffffff;display: inline-block;width: 100%;;}
.Top .top_t a{position: relative;padding-left: 0.25rem;color: #ffffff;font-size: 0.16rem;letter-spacing: 0.02rem;display: inline-block;}
.Top .top_t a.xx{background: url(../images/ticon1.png) no-repeat left center/0.2rem auto;position: relative;margin-right: 0.5rem;}
.Top .top_t a:hover{color: #fff}
.Top .top_t a.xx:after{position: absolute;right: -0.24rem;width: 1px;height: 0.16rem;background-color: #ffffff;content: "";margin-top: -0.08rem;top: 50%;opacity: 0.5;}
.Top .top_t a.sy{background: url(../images/ticon2.png) no-repeat left center/0.2rem auto;}
.Top header{height: 0.8rem;background: url(../images/tbg.png) repeat-x center top;}
.Top .top-right p{height: 0.5rem;line-height: 0.5rem;text-align: right;font-size: 0.18rem;	color: #fff;}
.Top .top-right nav{text-align: right;}
.Top .top-right nav a{display: inline-block; height: 0.3rem;color: #333333;line-height: 0.3rem;line-height: 0.3rem;font-size: 0.2rem}
.Top .top-right nav a:hover{color: #e10101;}
.Top .top-right nav a b{font-size: 0.2rem;color: #1B4A97;margin-bottom: 0.16rem;}
.Top .top-right nav a img{vertical-align: middle;margin-right: 0.12rem;}
.Top .top-search{width: auto;border-radius: 0.06rem;line-height: 0.2rem;;height: 0.2rem;position: relative;display: inline-block;float: right;}
.Top .top-search .search-box{width: 1.1rem;height: 0.36rem;border-radius: 0.18rem;border: solid 0.01rem rgba(255,255,255,0.5);margin: 0.22rem 0;position: relative;}
.Top.fix .top-search .search-box{border-color: transparent;background: #F3F3F3;margin: 0.38rem 0}
.Top .top-search .search-box .text{width: 0.71rem;height: 0.36rem;line-height: 0.36rem;border: none;background: none;float: left;color: #201414;text-indent: 0.18rem;position: relative;}
.Top .top-search.show .search-box{display: block;}
.Top .top-search .search-box .btn:after{position: absolute;left: 0;width: 0.01rem;content:"";top: 50%;margin-top: -0.08rem; height: 0.16rem;background-color: #ffffff;opacity: 0.5;}
.Top .top-search .search-box .text::placeholder{color: #fff;font-size: 0.16rem;letter-spacing: 0.02rem;}
.Top.fix .top-search .search-box .text::placeholder{color: #333333;}
.Top.fix .top-search .btn{background-image:url(../images/sousuo2.png) }
.Top.fix .top-search .search-box .btn:after{background-color: #013185;}
.Top .top-search.show .open-search{background:url(../images/close.png) no-repeat center }
.Top .top-search .btn{position: absolute;right: 0; top: 0;height: 100%;width: .38rem;font-size: 0.18rem;border: none; background: url(../images/sousuo.png) no-repeat center;border-radius: 0rem 0.05rem 0.05rem 0rem; cursor: pointer;line-height: 0.36rem;;height: 0.36rem;;text-align: center;color: #fff}
.Top menu li{ text-align: center;transition: 0.3s background;}
.Top menu li span{line-height:0.8rem;font-size: 0.18rem;display: block;}
.Top.fix menu li span{line-height: 1.12rem;}
.Top.fix header{height: 1.12rem;}
.Top menu li span a{color: #fff;display: block;}
.Top_ny.Top:after{height: 100%;background: #0363a0;}
@media (min-width:1025px) {
.Top.nyTop{background: #1B4A97;}
.Top.nyTop .top_t a:hover{color: #333333;font-weight: bold;}
.Top .auto-inner{max-width: 1400px;}
.Top.nyTop .top_t{background: #23497C}
.Top.nyTop menu li.aon span a{color: #333333;background: #1759A8}
.Top.nyTop menu li{flex:auto;}
.Top.nyTop menu li span{line-height: 1.5rem;}
.Top.nyTop .top{line-height: 1.5rem;height: 1.5rem;}
.Top.nyTop menu li .sub{margin-top: -0.1rem;}
.Top menu{width: 71.5%;float: right;margin-right: 0.22rem;}
menu .flex-aic{display: flex;align-items: center;justify-content: space-between;}
.Top.fix{background: #fff;border-bottom: none;}
.Top.fix header{background: none}
.Top.fix.nyTop,.Top.nyTop.fix menu li span,.Top.nyTop.fix .top{height: 0.8rem;line-height: 0.8rem}
.Top.fix .top{height: 1.12rem;line-height: 1.12rem;}
.Top .top{height: 0.8rem;line-height: 0.8rem;}
.Top .top .logo{float: left;max-width: 58%;}
.Top .top .logo img{height: 0.56rem;} 
.Top.fix .top .logo img{display: none;} 
.Top.fix .top .logo img.hide{display: inline-block;} 
.Top.fix menu li span a{color: #333333}
.Top.fix menu li.aon span a{color: #013185;}
.Top.fix menu li.aon span:after{background: #013185}
.Top .top .logo .hide{display: none}
.Top menu li{float: left;position: relative;}
.Top menu li .sub{width: 180px;padding: 0;display: none;background: #fff;left: 50%!important;box-shadow: 0 0 0.15rem rgba(0,0,0,0.15)}
.Top menu li .sub dt{text-align: center;line-height: 0.3rem;height: auto;padding: 0.05rem 0;position: relative;;font-size: 0.18rem;color: #333;z-index: 5;}
.Top menu li .sub dt a{color: #333;font-size: 0.2rem;line-height:0.3rem;height:auto;display: block;}
.Top menu li .sub dt a:hover{color: #1B4A97; text-decoration: underline; text-underline-offset: 4px; text-decoration-thickness: 2px; ;}
.Top .searchbox{float: right;position: relative;z-index: 999;}
.Top .searchbox .open-search.pc{display: none;width: 0.4rem;height: 0.4rem;background: rgba(227, 24, 31,0.2) url(../images/sousuo.png) no-repeat center;border-radius: 0.05rem;}
.Top .top-right{float: right;}
.open-search.on:before, .open-search.on:after{background: #e4121c}
.Top menu .nav{display: flex;align-items: center;justify-content: space-between;}
.Top menu li span:after{width: 0%;bottom: 0.17rem;left: 50%;transform: translateX(-50%);transition:all 0.3s;position: absolute;content: "";height: 0.05rem;background: #fff;border-radius: 0.03rem;}
.Top menu li.aon span:after{width: 100%}
}

@media (max-width:1024px) {
.Top menu li#m2 .sub dl aside{font-size: 0.2rem;color: #fff;text-indent: 2em;line-height: 2;border-bottom: 1px solid rgba(255,255,255,.4);}
.Top menu li#m2 .sub dl aside a{color: #fff;}
.Top menu li#m2 .sub dl{padding: 10px 0 ;}
.Top menu li#m2 .sub dl .hierarchy{display: none}
.HomeNews .tabConBox:after{width: 100%;}
.Top .top_t{height: 40px;line-height: 40px;font-size: 14px;padding-top: 0;margin-bottom: 0;border-bottom:1px solid rgba(0,0,0,.4); ;}
.Top .top_t .fr .searchbox{display: inline-block;margin-right: 60px;;}
.Top .top-search .search-box{margin: 20px  40px 0 0}
.Top .auto-inner{height: auto}
.Top .sub dd{display: none}
.Top .top-search,.Top .top-search .btn{height: 40px;line-height: 40px;}
.Top menu li span a{font-size: 22px;color: #fff}
.Top .top_t input{font-size: 0.2rem;width: 1.3rem}
.Top .login,.Top:after{display: none}
.Top{background: #1B4A97}
.Top .top{padding-top: 0;}
.Top menu li span{text-indent: 1em;border-bottom: 1px dashed rgba(255,255,255,.6);}
.Top menu li{width: auto!important;text-align: left;} 
.Top menu li .imgbox{display: none}
.Top menu li .sub dt{text-indent: 1em;line-height: 2;border-bottom: 1px solid rgba(255,255,255,.4) ;color: #fff;font-size: 16px;}
.Top menu li .sub dt a{color: #fff}
.Top menu{position: fixed;right: 0;top: 90px;width: 240px; bottom: 0; overflow: auto;z-index: 100; visibility: hidden; opacity: 0;transform: translateY(4.5em);transition: 0.3s;background: #1B4A97}  
.menu-show .Top menu{opacity: 1;transform: translateY(0); visibility: inherit;}
.Top .top-right nav{position: absolute; right:3%; top:0;line-height: 1.5;}
.Top .top .logo{align-items: center; height: auto; float: left; padding: 0;margin: 0 auto}
.Top .top .logo img{height: 40px;display: inline-block;}
.Top .top-search .search-box{width: 2rem;margin: 12px 50px 12px 0}
.Top .top .logo img.hide{display: none}
.Top .wap-icon{position: absolute; right: 3%; top: 55px;display: flex;justify-content: space-between;;}
.Top header{height: 60px;line-height: 60px;}
.Top .wap-icon > * {width: 36px; height: 36px;background-color: #1B4A97;}
.Top .open-menu i{width: 80%;left: 10%;}

.Top .top-right nav a img{max-width: 30px;}
.Top .top-right p{display: none}
.top-right{height: 0}
.Top menu li span{line-height: 2.8;}
}
@media (max-width:480px) {
.Top .top .logo{height: 3.5em;padding-top: 0.25em;width: 100%;}
.Top menu{top: 96px;}
.People:after,.People:before{display: none}



}
/*Banner */
.Banner{position: relative;}
.Banner:after{position: absolute;left: 0;bottom: -12.3vw;width: 100%;height: 15.6vw;background: url(../images/yun.png) no-repeat center/100% 100%;content: "";z-index: 2;}
.Banner .slider-for .Ispic{padding-bottom: 100vh;}
.Banner .slider-for li{position: relative;}
.Banner .slick-dots li{background: #ccc}
.Banner .slick-dots li.slick-active{background: #1B4A97;}
.Banner .slider-for li .txt{position: absolute; bottom: 0%; right: -100%;background: #1B4A97 url(../images/bannerbg.png) no-repeat center; color: #fff; font-size: 0.3rem;line-height: 2.2; padding:0.6rem 0.5rem; width: 27%;height: 100%; transition: 0.5s 0.3s; opacity: 0;}
.Banner .slider-for li.slick-current .txt{opacity: 1;right:0;}
.Banner .slider-nav{position: absolute;width: 31.25vw;right: 0.4rem;bottom:0.6rem;}
.Banner .slider-nav .slider{margin: 0 -0.7em;}
.Banner .slider-nav li div{padding: 0 0.9375em;}
.Banner .slider-nav .Ispic{padding-bottom: 67.79%; border: 2px solid #fff;border-radius: 4px;}
.Banner .slider-nav li.slick-current .Ispic{border-color: #1B4A97;}
.slick-arrow{width:0.4rem; border-radius: 50%;height: 0.4rem;background: #fff;font-size: 0;z-index: 10;position: absolute; top: 50%;margin-top: -0.2rem;background-position: center;background-repeat: no-repeat;background-size: auto;}
.slick-prev{left: 10%; background-image: url(../images/larr.png);}
.slick-next{right: 10%; background-image: url(../images/rarr.png);}
.slick-prev:hover{background-image: url(../images/larr.png);}
.slick-next:hover{background-image: url(../images/rarr.png);}
.slick-dots{width: auto;position: absolute;left: 50%;top: 96%;transform: translate(-50%,-50%);z-index: 5;font-size: 0;}
.slick-dots button{display: none}
.slick-dots li{width: 0.12rem;height: 0.12rem;background: #fff;opacity: 1;border-radius: 0.12rem;margin: 0 0.05rem;display: inline-block;transition: all 0.3s;cursor: pointer;}
.slick-dots li.slick-active{opacity: 1;width: 0.36rem}
.Banner:after{position: absolute;left: 0;bottom: 0;height: 0.8rem;background: url(../images/banbg.png) repeat-x center bottom;content: "";z-index: 2;}
.Banner .slick-dots{left: 70%}
.Banner .slick-dots li{width: 0.26rem;text-align: center;line-height: 0.26rem;	height: 0.26rem;	border: solid 0.01rem #ffffff;background: none;border-radius: 50%;margin: 0.05rem 0.08rem}
.Banner .slick-dots li button{display: block;position: absolute;left: 0;top: 0;width: 100%;height: 100%;background: none;border: none;font-size: 0.16rem;color: #ffffff;}
.Banner .slick-dots li.slick-active{width: 0.36rem;height: 0.36rem;background-color: #ffffff;	border: solid 0.01rem #ffffff; line-height: 0.36rem;margin: 0rem 0.08rem}
.Banner .slick-dots li.slick-active button{font-size: 0.18rem;color: #013185;}

.downarr{ -webkit-animation: rightan 1s infinite;-webkit-animation-fill-mode: both;color:#fff;z-index:999;cursor: pointer;margin: 0px auto;width: 0.32rem;height: 0.46rem;;position: absolute;left: 50%;transform: translateX(-50%);bottom: 1rem;}
.downarr span{display: block;height: 0.46rem;position: relative;width: 0.32rem;background: url(../images/mouse.png) no-repeat center/100% 100%;}
.downarr .sp1{animation-name: down_move1; animation-duration: 2000ms; animation-timing-function: linear; animation-iteration-count: infinite; animation-play-state: running; animation-delay: 0ms;}
.downarr .sp2{opacity: 0; animation-name: down_move2; animation-duration: 2000ms; animation-timing-function: linear; animation-iteration-count: infinite; animation-play-state: running; animation-delay: 800ms;}
.downarr .iconxjt{opacity: 0; animation-name: down_move2; animation-duration: 2000ms; animation-timing-function: linear; animation-iteration-count: infinite; animation-play-state: running; animation-delay: 800ms;font-size: 16px;position: relative;margin-top: -100px;color: #00479d;}
@keyframes down_move1
{
0% { top:-0.25rem; opacity:0;}
50% { top:0; opacity:1;}
100% { top:0.2rem; opacity:0;}
}
@-webkit-keyframes down_move1
{
0% { top:0; opacity:0;}
50% { top:0.7rem; opacity:1;}
100% { top:1.2rem; opacity:0;}
}
@keyframes down_move2
{
0% { top:0; opacity:0;}
50% { top:0.7rem; opacity:1;}
100% { top:1.2rem; opacity:0;}
}
@-webkit-keyframes down_move2
{
	0% { top:0; opacity:0;}
	50% { top:0.7rem; opacity:1;}
	100% { top:1.2rem; opacity:0;}
}

@media (min-width:1025px) {
.Banner .auto{padding:4em 0;}
}
@media (max-width:1024px) {
.Banner .auto{padding:2em 0;}
.Banner .auto .slider-nav{margin-top: 0.5em;}
.Banner .slider-nav .slider{margin: 0 -0.3em;}
.Banner .slider-nav li div{padding: 0 0.3em;}
}
.nybanner,.nybanner .imgbox{max-height: 6.25rem}

.NewsP1{padding: 0.6rem 0 0.5rem;background: url(../images/bbg1.png) no-repeat right bottom;}
.tabNav .item{float: left;margin-right: 0.8rem;cursor: pointer;}
.tabNav{display: inline-block;width: 100%;position: relative;}
.tabNav .item{height: 0.48rem;opacity: 0.5;}
.tabNav .item img{float: left;height: 0.46rem;}
.tabNav .item h3 span{display: block;font-size: 0.18rem;line-height: 0.18rem;}
.tabNav .item h3 {font-size: 0.3rem;line-height: 0.3rem;color: #013185;float: left;margin-left: 0.1rem;}
.tabNav .item .more{position: absolute;right: 0;top: 0;height: 0.46rem;line-height: 0.46rem;opacity: 0;z-index: -1;}
.tabNav .item.on .more{opacity: 1;z-index: 5;}
.tabNav .item .more img{height: 0.26rem;}
.tabNav .item.on{opacity: 1;}
.NewsP1 .tabCon{margin-top: 0.3rem;}
.NewsP1 .tabCon .slider{width: 49.3%;float: left;}
.NewsP1 .tabCon .slider li{position: relative;}
.NewsP1 .tabCon .slider li .Ispic{height: 4.5rem;}
.NewsP1 .tabCon .slider li p{height: 0.6rem;background-color: rgba(1, 49, 133, 0.8);padding: 0 1rem 0 0.2rem;font-size: 0.22rem;color: #ffffff;line-height: 0.6rem;position: absolute;left: 0;bottom: 0;width: 100%;}
.NewsP1 .tabCon .slick-dots{left: auto;right: 0.15rem;transform:translate(-0%,-0%);bottom: 0.23rem;top: auto}
.NewsP1 .tabCon .slick-dots li{width: 0.18rem; height: 0.18rem;background: url(../images/dot1.png) no-repeat center;opacity: 0.4;}
.NewsP1 .tabCon .slick-dots li.slick-active{opacity: 1;}
.NewsP1 .tabCon .con_r{float: right;width: 49.3%;}
.NewsP1 .tabCon .con_r li{overflow: hidden;	background-color: #ffffff;box-shadow: 0rem 0.02rem 0.1rem 0rem rgba(202, 202, 202, 0.5);height: 1.36rem;margin-bottom: 0.21rem;}
.NewsP1 .tabCon .con_r li .Ispic{width: 1.96rem;height: 100%;float: left;transition:all 0.3s}
.NewsP1 .tabCon .con_r li .txt{float: left;width: calc(100% - 1.96rem);padding: 0.15rem;}
.NewsP1 .tabCon .con_r li .txt .ti{font-size: 0.18rem;line-height: 0.24rem;color: #333333;height: 0.48rem;margin-bottom: 0.05rem;font-family: PingFang-SC-Bold;margin-top: -0.03rem;}
.NewsP1 .tabCon .con_r li .txt p{font-size: 0.16rem;line-height: 0.24rem;color: #858585;margin-bottom: 0.18rem;}
.NewsP1 .tabCon .con_r li .txt time{display: inline-block;font-size: 0.16rem;line-height: 0.24rem;color: #919191;}
.NewsP1 .tabCon .con_r li:hover .txt .ti,.NewsP1 .tabCon .con_r li:hover .txt p,.NewsP1 .tabCon .con_r li:hover .txt time{color: #013185;}
li:hover .Ispic span{transform: scale(1.1);}

.NewsP1 .con_b{width: 100%;display: inline-block;}
.NewsP1 .con_b li{width: 23.9%;float: left;margin-right: 1.46%;padding: 0.35rem 0.13rem; height: 2.7rem;background-image: linear-gradient(180deg, #f5f9ff 0%, #ffffff 100%);box-shadow: 0rem 0.02rem 0.1rem 0rem rgba(202, 202, 202, 0.5);	}
.NewsP1 .con_b li:nth-child(4n){margin-right: 0;}
.NewsP1 .con_b li .ti{font-family: PingFang-SC-Bold;font-size: 0.18rem;line-height: 0.24rem;color: #333333;}
.NewsP1 .con_b li p{font-size: 0.16rem;line-height: 0.24rem;color: #858585;margin: 0.4rem 0 0.55rem}
.NewsP1 .con_b li time{display: inline-block;width: 100%;font-size: 0.16rem;color: #919191;background: url(../images/more2.png) no-repeat right center;}
.NewsP1 .con_b li:hover{background: #cfe0fe url(../images/bg1.png) no-repeat 91% 88%/0.92rem auto;}
.NewsP1 .tabConBox{position: relative;height: 7.8rem;}
.tabCon{position: absolute;top: 1rem;left: 0;width: 100%;opacity: 0;z-index: -1;transition: all 0.3s}
.tabCon.show{opacity: 1;z-index: 9;top: 0}
.NewsP1 .Newsflash .con_b li{height: 3.65rem;padding: 0.15rem 0.2rem;margin-bottom: 0.2rem; background-image: linear-gradient(180deg, #ecf3ff 0%, #f6f9ff 60%, #ffffff 100%);box-shadow: 0rem 0.02rem 0.1rem 0rem rgba(202, 202, 202, 0.5);}
.NewsP1 .Newsflash .con_b li .Ispic{height: 2.4rem;margin-bottom: 0.12rem;}
.NewsP1 .Newsflash .con_b li .ti{font-size: 0.18rem;line-height: 0.24rem;color: #333333;margin-bottom: 0.1rem;}
.NewsP1 .Newsflash .con_b li:hover{background:  #cfe0fe url(../images/bg3.png) no-repeat 96% 96%/0.57rem auto;}
.NewsP1 .Newsflash .con_b li:hover time{color: #013185;}




.NewsP2{padding: 1.4rem 0 1.6rem}
.NewsP2 .tabNav .item h3{color: #fff;}
.NewsP2 .tabConBox{position: relative;height: 5.2rem;margin-top: 0.7rem;}
.NewsP2 .tabCon .slider ul{margin: 0 -0.1rem;padding-top: 0.2rem}
.NewsP2 .tabCon .slider ul li{height: 5rem;padding: 1.4rem 0.14rem 0 0.14rem;position: relative; box-shadow: 0rem 0.02rem 0.1rem 0rem rgba(202, 202, 202, 0.5);border: solid 0.01rem #ffffff;margin: 0 0.1rem;margin-top: 0.2rem;}
.NewsP2 .tabCon .slider ul li time{width: 1rem;text-align: center;	height: 1.1rem;	font-size: 0.2rem;line-height: 0.24rem;color: #013185;	background-color: #ffffff;display: inline-block;position: absolute;left: 0.15rem;top: -0.2rem;padding-top: 0.3rem}
.NewsP2 .tabCon .slider ul li time span{display: block;font-size: 0.26rem;font-weight: bold;line-height: 0.24rem;}
.NewsP2 .tabCon .slider ul li .ti{font-family: PingFang-SC-Bold;font-size: 0.18rem;line-height: 0.24rem;color: #ffffff;}
.NewsP2 .tabCon .slider ul li p{font-size: 0.16rem;line-height: 0.24rem;color: #ffffff;opacity: 0.8;margin: 0.3rem 0 0.6rem}
.NewsP2 .tabCon .slider ul li .more{width: 0.84rem;text-align: center;line-height: 0.36rem;font-size: 0.16rem;color: #ffffff;height: 0.36rem;border-radius: 0.1rem;display: inline-block;	border: solid 0.01rem #ffffff;}
.NewsP2 .tabCon .slider ul li:hover{background-image: linear-gradient(180deg, 	#f5f9ff 0%, 	#ffffff 100%);box-shadow: 0rem 0.02rem 0.1rem 0rem 	rgba(202, 202, 202, 0.5);}
.NewsP2 .tabCon .slider ul li:hover time{background-color: #013185;color: #fff}
.NewsP2 .tabCon .slider ul li:hover .ti{color: #333333;}
.NewsP2 .tabCon .slider ul li:hover p{color: #666666;opacity: 1;}
.NewsP2 .tabCon .slider ul li:hover .more{border-color: transparent; background-image: linear-gradient(-12deg, #03358d 0%, #004aca 100%), linear-gradient(#013185, #013185);	background-blend-mode: normal, normal;color: #ffffff;box-shadow: 0rem 0.02rem 0.06rem 0rem #959caa;	border-radius: 0.1rem;}


.NewsP3{padding: 1.25rem 0}
.NewsP3 .tit{float: left;width: 0.5rem;text-align: center;margin-top: 1.05rem;}
.NewsP3 .tit img{max-width: unset;}
.NewsP3 .tit p{font-size: 0.3rem;font-weight: bold;line-height: 0.3rem;color: #013185;padding: 0 0.1rem;margin: 0.2rem 0 1.2rem}
.NewsP3 .slider{width: calc(100% - 1.84rem);float: right;}
.NewsP3 .slider ul{margin: 0 -0.1rem}
.NewsP3 .slider ul li{margin: 0 0.1rem;position: relative;height: 5.5rem;overflow: hidden;}
.NewsP3 .slider ul li .Ispic{width: 100%;height: 100%;}
.NewsP3 .slider ul li p{letter-spacing: 0.02rem; writing-mode: vertical-lr; text-align: left;font-size: 0.26rem;line-height: 0.5rem;position: absolute;left: 0.15rem;top: 0.25rem;color: #ffffff;padding-bottom: 0.5rem;}
.NewsP3 .slider ul li p span{font-family: SourceHanSerifCN-Bold;font-size: 0.28rem;line-height: 0.3rem;color: #ffde00;display: inline-block;margin-bottom: 0.2rem;}


.NewsP4 {padding: 0.25rem 0 0.42rem;background: url(../images/bbg3.png) no-repeat center/cover;}
.NewsP4 .title{height: 0.48rem;}
.NewsP4 .title img{float: left;height: 0.46rem;}
.NewsP4 .title h3 span{display: block;font-size: 0.18rem;line-height: 0.18rem;}
.NewsP4 .title h3 {font-size: 0.3rem;line-height: 0.3rem;color: #013185;float: left;margin-left: 0.1rem;}
.NewsP4  .dropdown {text-align: center; position: relative;width: 15.4%;float: left;margin-right: 1.52%;margin-top: 0.25rem; background-color: #013185;height: 0.6rem;border-radius: 0.1rem;cursor: pointer; line-height: 0.6rem;}
.NewsP4  .dropdown-options {position: absolute;bottom: calc(100% + 0.15rem);left: 50%;transform: translateX(-50%); right: 0;border-radius: 0.1rem;box-shadow: 0rem 0rem 0.08rem 0rem rgba(144, 159, 184, 0.6);background-color: #fff;display: none;z-index: 10;width: 2.16rem;    }
.NewsP4  .dropdown-options:after{width: 0.14rem;	height: 0.07rem;background: url(../images/arr1.png) no-repeat center;position: absolute;left: 50%;margin-left: -0.07rem;top: 100%;content: ""}
.NewsP4  .dropdown-options .options{max-height: 4rem;overflow-y: auto;width: 100%;padding: 0 0.15rem}
.NewsP4  .dropdown-options .options a{display: inline-block;position: relative; width: 100%;font-size: 0.16rem;line-height: 0.24rem;color: #666666;float: left;margin: 0.06rem 0;text-align: left;padding-left: 0.19rem;}
.NewsP4  .dropdown-option:hover {background-color: #f1f1f1;    }
.NewsP4  .dropdown-options .options a:hover{color: #013185;}
.NewsP4  .dropdown-options .options a:hover:before{background: #013185}
.NewsP4  .dropdown-options .options a:before{position: absolute;width: 0.05rem;border-radius: 50%;left: 0;top: 50%;margin-top: -0.025rem;content: "";	height: 0.05rem;background-color: #909fb8;}
.NewsP4  .dropdown span{padding-left: 0.27rem;background: url(../images/dot2.png) no-repeat left center;padding-right: 0.2rem;position: relative;display: inline-block;font-size: 0.18rem;color: #ffffff;font-family: PingFang-SC-Bold;}
.NewsP4  .dropdown span i{display: inline-block;width: 0.12rem;	height: 0.06rem;	background: url(../images/xiala.png) no-repeat center;margin-left: 0.1rem;margin-top: -0.04rem;vertical-align: middle;}
.NewsP4  .dropdown:nth-child(6n){margin-right: 0;}
.selected {background-color: #e1e1e1;    }






.nybanner{position: relative;}
.nybanner:after{position: absolute;left: 0;bottom: 0;width: 100%;height: 3.45vw;background: url(../images/banbg.png) no-repeat center/100% 100%;content: "";z-index: 2;}




.footer{background: url(../images/fbg.png) no-repeat center/cover; padding: 0.6rem 0 0;float: left;;width: 100%;}
.footer .yqlj{font-size: 0.18rem;color: #fff;padding-bottom: 0.25rem;border-bottom: 1px solid rgba(255,255,255,.3);margin-bottom: 0.25rem;}
.footer .yqlj span{font-weight: bold;}
.footer .yqlj a{font-weight: normal;margin: 0 0.3rem;color: #fff}
.footer .yqlj a:hover{font-weight: bold;}
.footer .flex{display: flex;flex-wrap: wrap;justify-content: space-between;align-items: center;}
.footer .code{width: 18%;font-size: 0.16rem;line-height: 0.3rem;color: #ffffff;text-align: center;}
.footer .code .ewm{width: 50%;float: left;position: relative;cursor: pointer;}
.footer .code .ewm .icon{width: 0.6rem;line-height: 0.6rem;text-align: center;border-radius: 50%;height: 0.6rem;background-color: #ffffff;margin: 0 auto 0.15rem}
.footer .code .hide{width: 118px;position: absolute;height: 118px;background-color: #ffffff;padding:0.06rem 0.13rem;bottom: 0;opacity: 0;z-index: -1;transition:all 0.3s;left: 50%;margin-left: -59px;}
.footer .code .hide:after{width: 0.14rem;	height: 0.07rem;background: url(../images/arr1.png) no-repeat center;position: absolute;left: 50%;margin-left: -0.07rem;top: 100%;content: ""}
.footer .code .ewm:hover .hide{opacity: 1;z-index: 99;bottom: 110%}
.footer .code .hide img{width: 100%;}
.footer .left{float: left;width: 26%;}
.footer .box{width: 22%;color: #fff;font-size: 0.16rem;;line-height: 0.56rem;}
.footer .box img{margin-top: -0.03rem;margin-right: 10px;}
.footer .links{width: 18%;}
.footer .links select{width: 100%;border: 1px dashed rgba(255, 255, 255, 0.2);border-radius: 0.46rem;height: 0.46rem;padding: 0 0.2rem;color: #fff}
.footer .links select option{background: #ccc;line-height: 2;}
.footer .cpr{font-size: 0.16rem;line-height: 0.54rem;text-align: center;;color: #fff;margin-top: 0.63rem;border-top: 1px solid rgba(255,255,255,.3);}
.footer .cpr a{color: #fff}

.nybody{padding-top: 2rem;background-color: #f7f7f7;}

.bgbox2{display: inline-block;width: 100%;;float: left;padding: 0 0 0.3rem;}
.newslist_l{width: 18.5%;border-bottom:2px solid #1B4A97; box-shadow: 0px 3px 10px 0px rgba(255, 240, 243, 0.15);border-radius: 8px 8px 0px 0px;min-height: 6.7rem;padding-bottom: 2.4rem;background: #fff;;float: left;}
.newslist_l h1{height: 90px;line-height: 90px;font-size: 24px;font-weight: normal;color: #ffffff;background: #1B4A97 ;text-align: center;}
.list_n{width: 100%;overflow: hidden;}
.list_n ul li{background:#fff;position: relative;border-bottom: 1px solid #ddd;width: 100%;float: left;transition: all 0.3s }
.list_n ul li.active:after{width: 6px;height: 60px;content:"";position: absolute;left: 0;top: 0; background-color: #1B4A97;text-align: center;}
.list_n ul li.active,.list_n ul li:hover{background: ;border-color:  }
.list_n ul li a{padding: 10px 0 10px 30px;color: #555555; font-size:0.2rem; float: left;;height: auto;line-height: 40px;position: relative;margin:0 0 0 0.06rem;}
.list_n ul li.inactive{ background:url(../images/xiala2.png) no-repeat 95% 25px #E5EFFF ;margin-left: 0;border-bottom: none;cursor: pointer;}
.list_n ul li.inactive >a{position: relative;}
.list_n ul li ul li a{padding-left: 0;}
.list_n ul li.inactives.inactive{background:url(../images/xiala3.png) no-repeat 95% 25px  #E5EFFF;border-bottom: none}
.list_n ul li.active.inactive >a{color: #1B4A97;font-weight: bold;}
.list_n ul li ul{display: none;}
.list_n ul li.inactives.inactive ul{display: block;}
.list_n ul li.active ul a{border-left: none;}
.list_n ul li:hover > a{color:#1B4A97; }
.list_n ul li ul li { border-left:0; border-right:0;border-bottom: 1px solid #dddddd;;height: auto;line-height: 0.22rem;padding: 0.1rem 0; background-color:#fff; border-color:none;text-indent: 30px;padding-left: 0; background:#fff;}
.list_n ul li ul li ul{display: none;}
.list_n ul li ul li a{ margin-right:0.2rem;border-bottom: none;padding: 0;text-indent: 0.3rem; border-left: none;float: none;width: 100%;display: inline-block;margin: 0 auto;font-size: 0.21rem;line-height: 0.36rem;}
.list_n ul li ul li ul li { background:#fff; border:none; }
.list_n.list_n_l ul li:hover > a{color: #1B4A97;}
.list_n ul li ul li a:hover{text-decoration: underline;}
.list_n ul li ul li.on a{text-decoration: underline;color: #1B4A97;text-underline-offset: 4px; text-decoration-thickness: 2px;}
.newslist_r{background-color: #ffffff;padding: 0 0.2rem 0.4rem; margin-bottom: 30px;padding-top: 1px;width: 80%;	min-height: 6.7rem;;float: right;}
.newslist_r  .location{height: 0.6rem;font-weight: bold; ;line-height: 0.4rem;;color: #626262;font-size: 0.2rem;padding: 0.1rem 0;border-bottom: 1px solid #D8D8D8;color: #013185;}
.newslist_r  .location .name{padding-left: 0.16rem;position: relative;font-size: 0.28rem;;color: #2C2C2C;border-left: 0.05rem solid #1B4A97;font-weight: bold;}
.newslist_r  .location img{vertical-align: middle;margin-right: 10px;margin-top: -3px;}
.newslist_r  .location a{color: #013185;padding: 0 0.06rem;;}
.newslist_r  .location span{padding: 0 0.06rem;;}
.newslist_r  .location a:hover{color: #1B4A97;}
.txtlist li{font-size: 0.16rem;line-height: 3.13;color: #333333;text-indent: 0.2rem;background: url(../images/fang1.png) no-repeat left center;border-bottom: 1px dashed #eee;position: relative;text-align: left;}
.txtlist li a{color: #333333;padding-right: 1.2rem;text-align: left;}
.txtlist li span.time{position: absolute;right: 0;top: 0;line-height: 3.13;}
.txtlist ul{margin-top:15px ;}
.txtlist li:hover a,.txtlist li:hover span,.titile a:hover{color: #013185;;;}
.txtlist li:hover{background: url(../images/fang2.png) no-repeat left center;}
.txtlist li:last-child{border-bottom: none;}


.pages{height: 50px;margin: 0.4rem auto 0;text-align: center;}
.pages a{padding: 0px 10px;border: 1px solid #E7E7E7;border-radius: 4px;display: inline-block; height: 0.4rem;line-height: 0.4rem;color: #9b9b9b;margin: 0 6px;}
.pages .active,.pages a:hover{border: 1px solid #1B4A97;;;background: #1B4A97;;;color: #fff}
.pages a .hide,.pages a:hover img{display: none}
.pages a:hover .hide{display: inline-block;}

.newscon .ctitle{font-size: 0.24rem;;color: #333333;line-height: 0.43rem;;text-align: center;margin-top: 0.27rem}
.newscon .info{font-size: 0.16rem;color: #9E9E9E;line-height:  0.42rem;;text-align: center;width: 100%;margin: 0.05rem auto 0.33rem}
.content img{max-width: 100%;display: block;margin: 0.2rem auto}
.content p{font-size: 0.16rem;;line-height:  0.3rem;;;color: #666;text-align: justify;}
.content p.f16{font-size: 16px;text-align: center;}



.w100.newslist_r{width: 100%;}

.searchlist{width:  51%;;height: .56rem;border-radius: 0.56rem;border: solid 0.01rem #cccccc;display: block;margin: 40px auto;overflow: hidden;}
.searchlist input{background: none;border: none; margin-left: 0.16rem;display: inline-block;width: 60%;height: 0.56rem;line-height:0.56rem;color: rgba(51, 51, 51, 1);;font-size: 0.18rem;;}
.searchlist button{width: 1.3rem;text-align: center;border: none;background-color: #013185;;font-weight: bold; border-radius: 0.56rem;float: right;font-size: 20px;color: rgba(255, 255, 255, 1);height: 0.56rem;line-height:0.56rem;;}
.searchlist img {vertical-align: middle;margin-left: 0.16rem;margin-top: -0.05rem;}

.keylist li{background: url(../images/fang1.png) no-repeat left 0.12rem/0.09rem;line-height: 1.5;margin-bottom: 0.2rem;box-sizing: border-box;}
.keylist li a{padding-right: 0;padding-bottom: 0.15rem;display: inline-block;width: 98%;text-align: justify;}
.keylist li:hover{background: url(../images/fang2.png) no-repeat left 0.12rem/0.09rem;}
.keylist li h3{font-size: 0.18rem;font-weight: normal;color: rgba(51, 51, 51, 1);line-height: 2;margin-bottom: 0.16rem;text-indent: 0rem;font-family: PingFang-SC-Bold;}
.keylist li p{font-size: 0.16rem;color: rgba(102, 102, 102, 1);line-height: 1.5;letter-spacing: 0.02rem;text-indent: 0;}
.keylist .key{color: #013185 !important; }
.newscon.newslist_r .content{padding-left: 0.3rem;padding-right: 0.3rem;}
.newscon.newslist_r .content p{text-indent: 2em;margin-bottom: 0.2rem;}

.prev_next{display: inline-block;width: 100%;margin: 30px auto;}
.prev_next a{width: 48%;height: 0.49rem;border: solid 1px #cccccc;text-align: center;overflow:hidden;color: #666666;line-height: 0.49rem;font-size: 0.18rem;;}
.prev_next a:hover{color: #013185;;;border-color: #013185;;}


.Imglist li{float: left;width: 23.5%;margin-right: 2%;margin-top: 0.3rem;background-image: linear-gradient(180deg,	#0042b6 0%, #013185 100%);text-align: center;}
.Imglist li:nth-child(4n){margin-right: 0;}
.Imglist li .Ispic{height: 3.13rem;box-shadow: 0rem 0.08rem 0.13rem 0.01rem 		rgba(117, 117, 117, 0.21);}
.Imglist li h3{font-size: 0.22rem;line-height: 0.3rem;color: #ffffff;font-weight: bold;margin-top: 0.1rem;}
.Imglist li p{font-size: 0.22rem;line-height: 0.3rem;opacity: 0.8;color: #ffffff;margin-bottom: 0.1rem;}

.jgtit{text-align: center;margin-top: 0.35rem;;margin-bottom: 0.4rem;}
.jgtit span{width: 2.4rem;position: relative;line-height: 0.5rem;display: inline-block;font-size: 0.24rem;color: #ffffff;font-weight: bold;height: 51px;}
.jgtit span:before{position: absolute;left: -0.33rem;width: 0.58rem;background: url(../images/bg4.png) no-repeat center;content: "";top: 0.1rem;height: 0.52rem;z-index: 2;}
.jgtit span:after{position: absolute;right: -0.33rem;width: 0.58rem;background: url(../images/bg5.png) no-repeat center;content: "";top: 0.1rem;height: 0.52rem;z-index: 2;}
.jgtit span i{display: block;font-style: normal;background-color: #013185;z-index: 6;position: relative;}
.jglist li i{width: 0.18rem;background: url(../images/icon3.png) no-repeat center;	height: 0.18rem;margin-right: 0.1rem;}
.jglist li{float: left;width: 32%;margin-right: 2%;margin-bottom: 2%;height: 0.6rem;border-radius:6px;border: solid 0.01rem #e2e2e2;transition:all 0.3s;padding-left: 0.1rem;padding-right: 0;background: none}
.jglist li:nth-child(3n){margin-right: 0;}
.jglist li a{display: flex;align-items: center;width: 100%;line-height: 0.24rem; text-align: center;align-items: center;justify-content: flex-start;height: 0.6rem;transition:all 0.3s;font-size: 0.2rem;color: #013185;font-weight: bold;}
.jglist li:hover{background:#013185;border-color:#013185 }
.jglist li a p{width: calc(100% - 0.28rem);text-align: left;}
.jglist li:hover a{color: #fff}
.jglist li:hover i{background-image: url(../images/icon3-2.png)}


.xyfg .Ispic{background-position: center;background-repeat: no-repeat;background-size: cover}
.xyfg .slider-for{margin: 0.2rem 0}
.xyfg .slider-for .Ispic{padding-bottom: 66%;}
.xyfg .slider-for li{position: relative;}
.xyfg .slider-for li .txt{position: absolute; bottom: 0; left: 50px;background-color: #013185; color: #fff; font-size: 1.25em;line-height: 3; padding:1.3em 0; width: 15em;text-align: center;transition: 0.5s 1s; opacity: 0;}
.xyfg .slider-for li.slick-current .txt{opacity: 1;left: 0;}
.xyfg .slider-nav{background-color: #f3f3f3;padding:0 0.2rem 0.2rem}
.xyfg .slider-nav .slick-list{padding-top: 0.2rem}
.xyfg .slider-nav .slider{margin: 0 -0.1rem;}
.xyfg .slider-nav li{margin: 0 0.1rem;position: relative;cursor: pointer;}
.xyfg .slider-nav .Ispic{padding-bottom: 74.46%; border: 2px solid transparent;}
.xyfg .slider-nav li .txt{position: absolute;height: 0.34rem;line-height: 0.34rem;background-color: rgba(51, 51, 51, 0.6);text-align: center;font-family: PingFang-SC-Bold;font-size: 0.18rem;color: #fff;width: 100%;left: 0;bottom: 0}
.xyfg .slider-nav li.slick-current .Ispic{border-color: #013185;}
.xyfg .slider-nav li.slick-current:after{position: absolute;left: 50%;bottom: 100%;width: 0.22rem;height: 0.14rem;background: url(../images/sjx.png) no-repeat center;content: "";margin-left: -0.11rem;}
.xyfg .slick-arrow{border-radius: 0.1rem;box-shadow: 0rem 0.01rem 0.05rem 0rem #c9c9c9;}
.xyfg .slick-prev{left: -0rem}
.xyfg .slick-next{right: -0rem}
@media (min-width:1025px) {

}
@media (max-width:1024px) {
.xyfg .auto .slider-nav{margin-top: 0.5em;}
.Top .top_t a{font-size: 14px;}
.NewsP4 .dropdown span{padding: 0 30px;}
.NewsP4 .dropdown{width: 32%;margin-right: 2%;}
.NewsP4 .dropdown:nth-child(3n){margin-right: 0;}
.NewsP1 .Newsflash .con_b li{width: 32%;margin-right: 2%;}
.NewsP1 .Newsflash .con_b li:nth-child(3n){margin-right: 0;}
.NewsP1 .Newsflash .con_b li:nth-child(7),.NewsP1 .Newsflash .con_b li:nth-child(8){display: none;}

}

@media(max-width:1600px){
	.Banner .slider-for li .txt{font-size: 0.24rem;line-height: 0.48rem;}
	.footer .cpr{margin-top: 0.3rem;}
.Research_r li{margin-bottom: 0.08rem;}
.auto-inner,.Title .auto-inner{width:84%;}
.rczplist_t li p{padding-left: 20px;}
.auto-inner .auto-inner{width: 100%;}
}



@media(max-width:1024px){
	.Top .top_t a.xx{margin-right: 10px;}
	.Top .top_t a.xx:after{right: -5px;}
	.nybody{padding-top: 1.1rem}
	.yqfg ul li p{height: 60px;line-height: 60px;}
	.Kydw li{width: 23.5%;margin-right: 2%;font-size: 20px;}
	.Kydw li a{font-size: 20px;}
	.Kydw li:nth-child(5n){margin-right: 2%;}
	.Kydw li:nth-child(4n){margin-right: 0;}
.footer .yqlj{line-height: 2;}
.News .NewsBox li .txt{padding: 20px 0 0 10px}
	.Banner .slider-for li .txt{padding: 0.2rem;font-size: 0.18rem;line-height: 0.3rem;}
	.Research_r li .ti{font-size: 0.18rem;width: calc(100% - 0.6rem)}
	.Research_l .slider li .Ispic{padding-bottom: 43vw;}
	.Research_l .slider li .txt{padding: 0.2rem 0.1rem 0.4rem 0.2rem}
	.Research_l .slider .slick-prev{left: 0.6rem}
	.Research_l .slider .slick-next{left: 1.2rem}
	.People .slider li.on .ti{width: 94%;padding: 0 20px;}
	.People .slider li .desc{font-size: 0.18rem;line-height: 0.24rem;}
	.People .slider li.on{padding-top: 1rem;}
	.People .slider li.on .Ispic{border-radius: 0.3rem 0px 0.3rem 0px}
.bgbox2{padding-top: 15px}
.newscon .ctitle{line-height: 1.25;font-size: 0.2rem;}
.newscon .info{font-size: 0.16rem;line-height: 1.25;}
.People .PeopleBox .hide p{max-height: 1.2rem}
.People .PeopleBox .hide .more{background-size: 70% auto}
.News .NewsBox li .more img{max-width: 	50%}
.News .NewsBox li{height: 140px;}
.footer .code p{line-height: 2;}
.newslist_l{width: 26%}
.Top.fix header{height: 60px;}
.Top.fix .top-search .search-box{margin: 12px 50px 0 0}
.newslist_r{width: 72%;padding: 0 0.2rem 0.2rem;min-height: unset;padding-bottom: 30px;}
.footer .left,
.footer .box,.footer .links{width: 100%;text-align: center;}
.content p{font-size: 0.16rem;line-height: 0.24rem;}
.footer .code{width: 100%;margin-top: 30px;justify-content: center;}
.footer .code div{margin: 0 ;}
.Banner .slick-dots{left: 80%;bottom: 20px;top:auto;}
.Research{padding: 40px 0}
.News{padding: 40px 0 100px}
.Title{margin-bottom: 20px;}
.Careers > .auto-inner{padding: 0px;}
.News_b .tabNav{width: 100%;margin: 0 auto}
.News_b .tabNav ul{justify-content: center;}
.News_b .tabNav ul li{margin: 0 15px;}
.footer .cpr{text-align: center;font-size: 14px;}
.aboutbox{margin-top: 0.2rem;}
.PeopleList li .txt{padding-right: 0;}
.PeopleList li{width: 48%;margin-right: 0%;margin-bottom: 5%;}
.PeopleList li:after{display: none}
.PeopleList li:nth-child(3n){margin-right: 0%;}
.PeopleList li:nth-child(2n){float: right;}
.PeopleList2 li{width: 100%;}
.pages{margin-top: 0.2rem;}
.newslist .NewsCenter li .imgbox{width: 20%}
.newslist .NewsCenter li .txt{width: 76%}
.NewsCenter2 li{padding: 20px 10px;}
.NewsCenter2 li .txt{padding-left: 15px;width: calc(100% - 60px)}
.NewsCenter2 li .date{width: 60px;}
.jgszbox .box li{font-size: 18px;min-width: 160px;margin: 0 20px;}
.jgszbox2.jgszbox .box ul{flex-wrap: wrap;}
.jgszbox2.jgszbox .box li{;margin: 0 5px;margin-bottom: 0.2rem;font-size: 18px;}
.jgszbox2.jgszbox .box li{width:40px;padding: 40px 5px;line-height: 1.25;}
.nybanner,.Banner{margin-top: 90px;}
.Title .auto-inner h3{font-size: 0.24rem}
.auto-inner, .Title .auto-inner{width: 90%;}
.Careers  .auto-inner .auto-inner {width: 100%;}
.djbox  .auto-inner .auto-inner {width: 100%;}
.Title .auto-inner span{font-size: 0.14rem}
.djpart2{margin-top: 30px;}
.rczplist_b .rczplist_box{width: 32%;margin-right: 2%;}
.rczplist_b .rczplist_box:after{right: -3%}
.rczplist_t li p{font-size: 16px;}
.rczplist_t{margin-bottom: 40px;}
.Imglist li .Ispic{height: auto;padding-bottom: 126%;}
}
@media(max-width:768px){
	.Imglist li{width: 49%;margin-right: 0;}
	.NewsP3 .slider{width: calc(100% - 1rem)}
	.NewsP1{padding-top: 30px;}
	.NewsP2{padding: 30px 0}
	.NewsP2 .tabCon .slider ul li{height: 4.7rem;}
	.NewsP2 .tabConBox{margin-top: 10px;}
	.NewsP1 .tabConBox{height: 15rem;}
	.NewsP1 .tabCon .slider,.NewsP1 .tabCon .con_r{width: 100%;}
	.NewsP1 .con_b li,.NewsP1 .Newsflash .con_b li{width: 49%;margin-right: 0;margin-bottom: 0.2rem;}
	.NewsP1 .con_b li:nth-child(2n),.NewsP1 .Newsflash .con_b li:nth-child(2n),.Imglist li:nth-child(2n){float: right;}
	.NewsP1 .Newsflash .con_b li:nth-child(7),
	.NewsP1 .Newsflash .con_b li:nth-child(8){display: block;}
	.NewsP1 .Newsflash .con_b li .Ispic{height: 2.3rem}
	.NewsP1 .Newsflash .con_b li{height: 3.6rem;}
	.NewsP1 .tabCon .con_r{margin-top: 0.2rem;}
	.rczplist_b .rczplist_box{width: 100%;margin-right: 0;margin-bottom: 20px;}
	.rczplist_b .rczplist_box:after{display: none}
	.rczplist_t li p{padding-left: 10px;}
	.rczplist_t li p:after{right: 15px;}
	.djbox .djpart1_l li .txt p,.djpart2 ul li p{font-size: 16px;}
	.djbox .djpart1_l .slick-dots li{width: 15px;height: 15px;background-size: 0.12rem;}
	.djbox .djpart1_l .slick-dots li.slick-active{background-size: contain;}
	.djpart2 ul li{width: 100%;}
	.djpart2 ul li:nth-child(2),.djpart2 ul li:nth-child(1){border-top: 0px solid #EBE2D1;}
	.djbox .djpart1_r li{height: 66px;}
	.djbox .djpart1_r li:not(:last-child){margin-bottom: 10px;}
	.djbox .djpart1_r li h3{font-size: 16px;line-height: 22px;}
	.djbox .djpart1_r li{padding: 0 15px;}
	.djbox .djpart1_l{width: 100%;}
	.djbox .djpart1_r{width: 100%;margin-top: 30px;}
	.News .Title.tc{text-align: left;}
	.newscon video{width: 100%;max-width: unset;}
	.djbox .djpart1_l li .txt{padding-right: 1.7rem;}
	.newslist .listbox.w30,.newslist .listbox.w50{width: 100%;margin-bottom: 30px;margin-top: 0;}
	.newslist .listbox.w30.mid{margin: 0 0 30px 0}
	.tzgg li p{font-size: 15px;}
	.Kydwxq .xqbox p{text-indent: 0;}
	.Kydwxq .photo .txt{font-size: 16px;line-height: 1.5;padding: 20px;}
	.jgsz_con .conbox .desc p{font-size: 16px;line-height: 1.5;}
	.jgszbox .box li{margin-bottom: 20px;}
	.list_n ul li a{padding-left: 20px;font-size: 18px;}
	.list_n ul li ul li a{font-size: 16px;text-indent: 20px;}
	.Research_l .slider li .Ispic{padding-bottom: 58%;}
	.Research_l,.Careers .CareersBox{width: 100%;margin-bottom: 20px;}
	.Research_r{width: 100%;}
	.Research_l .slider li .txt,.People .PeopleBox{width: 100%;}
	.Banner .slider-nav{bottom: 0.2rem}
	.Banner .controls{top: -0.6rem;right: 0.1rem}
	.Banner .slider-for li .txt{line-height: 0.24rem}
	.People .slider .slick-prev{right: calc(50% + 0.6rem);bottom: -20px;}
	.People .slider .slick-next{right: calc(50% - 0.6rem);bottom: -20px;}
	.People{padding-bottom: 40px;}
	.Title .auto-inner h3{padding-left: 0px;font-size: 20px;text-align: left;}
	.Title .auto-inner span{font-size: 16px;margin-right: 10px;}
	.News_b .tabNav li{width: auto;font-size: 18px;}
	.News .tabConBox,	.News_b .tabNav{margin-top: 20px;}
	.Title .auto-inner h3 span:before{bottom: 0.05rem}
	.Title .auto-inner h3 span:after{bottom: 0.7rem}
	.Careers:after{bottom: -0.4rem}
	.People .PeopleBox .hide p{max-height: 3rem}
	.News .newsslider .item .ti{width: 90%;margin: 15px auto}
	.News .newsslider .item.slick-center p{width: 90%;margin: 0 auto}
	.News .newsslider .item time{margin-left: 5%;}
	.News .newsslider .item .more{margin-right: 5%;}
	.News .tabConBox{min-height: 9rem;}
	.Top .top_t .fr .searchbox{margin-right: 0;}
	.Title .auto-inner .more{background-size: contain;}
	.Research .Title{text-align: left;}
	.People .slider .slick-arrow{background-size: 40% auto}
	.People .slider li .ti .more img{width: 0.2rem}
	.People .slider li.on .ti p{font-size: 18px;}
	.News .newsslider .item .ti{font-size: 18px;line-height: 1.5;}
	.News .newsslider .item.slick-center p{font-size: 14px;line-height: 1.5;}
	.News .newsslider .item time{line-height: 2;}
	.News .newsslider .controls{margin-top: 30px;}
	.Research_l .slider .slick-prev{left: 0.3rem}
.Research_l .slider .slick-next{left: 0.9rem}
.News .newsslider .item{padding: 0}
.News .newsslider .slider{margin: 0}
.News .NewsBox li{width: 49%;margin-right: 0;}
.News .NewsBox li:nth-child(2n){float: right;}
.aboutbox{flex-wrap: wrap;}
.aboutbox .imgbox{width: 100%;}
.aboutbox .txt{width: 100%;}
.aboutbox .txt,.desc p{font-size: 16px;line-height: 1.5;}
.newslist_r .location,.PeopleList li .txt .zc{font-size: 16px;}
.PeopleList li .txt p{font-size: 14px;line-height: 18px;}
.PeopleList2 li .txt .ti{font-size: 20px;}
.PeopleList2 li .txt .zc{font-size: 16px;}
.PeopleList2 li .txt p{font-size: 14px;line-height: 18px;}
.newslist .NewsCenter li .txt .ti{white-space:normal;}
.newslist .NewsCenter li .txt .ti{font-size: 18px;line-height: 1.25;}
.newslist .NewsCenter li .txt time{font-size: 14px;margin: 5px auto;display: inline-block;}
.newslist .NewsCenter li .txt p,.NewsCenter2 li .txt p{font-size: 14px;line-height: 20px;}
.newslist .NewsCenter{padding-bottom: 40px;}
.NewsCenter2 li{width: 100%;margin-top: 10px;}
.NewsCenter2 li .txt .ti{font-size: 18px;line-height: 1.25;}
.NewsCenter2 li .date{font-size: 14px;}
.newscon .ctitle{font-size: 20px;line-height: 1.25;margin-bottom: 15px;}
.newscon .info{font-size: 16px;line-height: 1.25;}
.content p{font-size: 16px;line-height: 24px;}
.prev_next a{width: 100%;font-size: 16px;margin-bottom: 10px;padding: 0 10px;}
.People .Title{text-align: left;}
.footer .yqlj{font-size: 16px;line-height: 2;}
.footer .yqlj a{margin: 0 5px;}
.footer .yqlj span{display: block;}
.Kydwxq .xqbox p span{margin-right: 20px}
.jglist li{width: 49%;margin-right: 0;}
.jglist li:nth-child(2n){float: right;}
}
@media(max-width:480px){
	.searchlist{width: 80%;margin: 20px auto}
	.keylist li h3{font-size: 18px;padding-right: 50px;line-height: 1.25;}
	.keylist li{background-position: left 14px;}
	.keylist li p{font-size: 14px;}
	.nybody{padding-top: 1.5rem}
	.txtlist li{font-size: 16px;}
	.txtlist li span.time{font-size: 12px;}
	.Top.fix .top-search .search-box{display: none}
	.NewsP2 .tabCon .slider ul li{height: 4.6rem}
	.NewsP2 .tabCon .slider ul li p{margin-bottom: 0.4rem;}
	.footer .code .ewm {font-size: 16px;}
	.footer .code .ewm .icon{height: 60px;width: 60px;line-height: 60px;}
	.NewsP3 .tit img{max-width: 100%}
	.Top .top-search, .Top .top-search .btn{height: 0.36rem;line-height: 0.36rem;}
	.Top .top-search .search-box{width: 1.5rem}
	.Top .top-search .search-box{margin: 20px 40px 0 0}
	.tabNav .item{margin-right:0.3rem ;}
	.NewsP4 .dropdown{width: 49%;margin-right: 0;}
	.yqfg ul li p{line-height: 44px;height: 44px;font-size: 18px;}
	.yqfg ul li{width: 100%;margin-right: 0;margin-bottom: 20px;}
	.NewsP4 .dropdown:nth-child(2n){float: right;}
	.newslist_r .location .name{display: none}
	.newslist_r .location .fr{width: 100%;}
	.newslist_r .location{height: auto;display: inline-block;width: 100%;line-height: 2;}
	.rczplist_b ul li p{font-size: 16px;}
	.rczplist_t li{width: 48%;margin-right: 0;margin-bottom: 4%;}
	.rczplist_t li:nth-child(2n){float: right;}
	.Kydwxq .xqbox p,.newslist .listbox.w30 ol .ti,.newslist .listbox.w30 ol p{font-size: 16px;line-height: 1.5;}
	.newslist .listbox.w30 li{font-size: 16px;}
	.newslist .listbox.w50 ol p{font-size: 14px;}
	.newslist .listbox.w50 li, .newslist .listbox.w50 ol .box,.newslist .listbox.w50 li .ti, .newslist .listbox.w50 ol .ti{height: 40px;line-height: 40px;font-size: 16px;}
	.Kydw li{width: 32%;margin-right: 2%;}
	.Kydw li:nth-child(5n){margin-right: 2%;}
	.Kydw li:nth-child(4n){margin-right: 2%;}
	.Kydw li:nth-child(3n){margin-right: 0;}
	.jgszbox2.jgszbox .box ul {align-items: stretch}
	.jgszbox2.jgszbox .box li{height: auto}
	.PeopleList li,.News .NewsBox li{width: 100%;}
	.News .NewsBox li .ti{font-size: 18px;line-height: 1.5;}
	.Research_r li .ti{width: calc(100% - 50px);line-height: 30px;}
	.Research_r li{padding-left: 20px;height: 30px;line-height: 30px;}
	,.Careers .CareersBox li{line-height: 30px;height: 30px;}
	.Careers .CareersBox li .ti{font-size: 16px;}
.pages a{display: none}
.list_n ul li a{font-size: 20px;padding-left: 10px;}
.pages a:last-child,
.pages a:first-child{display: inline-block;}
.pages{margin-top: 20px;}
.Banner .slider-nav{right: auto;left: 3%}
.Banner .controls{right: auto;left: 3%}
.News_b .tabNav ul li{width: 100%;margin:0 0 0.2rem;}
.News_b .tabNav ul{flex-wrap: wrap;}
.footer .left img{max-width: 60%}
.footer .box{font-size: 16px;line-height: 1.5;margin: 20px auto}
.News .tabConBox{margin-top: 0;}
.News .tabConBox{min-height: 136vw;}
.newslist_l{width: 100%;background: #1B4A97;min-height: unset;padding-bottom: 0px;}
.list_n{width: 100%;background: #fff;text-align: left;}
.list_n ul li{text-align: left;text-indent: 0.2rem;}
.list_n ul li.active:before{top: 25px;}
.list_n ul li.inactives.inactive{background-size: auto auto}
.list_n{display: none;margin-left: 0;min-height: unset;padding-bottom: 60px;}
.list_n ul li.active:after{top: 0;}
.list_n ul li ul li{text-indent: 30px;}
.newslist_l h1{text-align: left;padding: 0 60px 0 20px;height: 60px;line-height: 60px;position: relative;font-size: 24px;}
.newslist_l h1:after{width: 60px;position: absolute;right: 0;top: 0;z-index: 99;content: "";background: url(../images/xiala.png) no-repeat center;	height: 60px;transition: all 0.3s}
.newslist_l h1.on:after{transform:rotate(90deg);}
.newslist_r{width: 100%;margin-top: 10px;margin-bottom: 20px;}
.aboutbox{margin-top: 0;}
.newslist .NewsCenter li a{flex-wrap: wrap;}
.newslist .NewsCenter li .imgbox{width: 100%;margin-right: 0;}
.newslist .NewsCenter li .txt{width: 100%;margin-top: 15px;}
.Research_r li .ti,.Kydw li a{font-size: 16px;}
.Research_r li time{font-size: 12px;}
}


/*20250904*/
.zsxx_l{width: 49%;position: relative;}
.zsxx_l:after{width: 158px;background: url(../images/rcpybg1.png) no-repeat left top;content: "";position: absolute;left: -18px;top: -16px;height: 145px;}
.zsxx_l .slider li .Ispic{height: 4.4rem;}
.zsxx_l .slider li{position: relative;}
.zsxx_l .slider li p{position: absolute;left: 0;bottom: 0;padding: 0 1.5rem 0.15rem 0.4rem;color: #fff;line-height: 0.24rem;font-size: 0.2rem;font-weight: bold;}
.zsxx_l .slider .slick-dots li{width: 10px;height: 10px;margin: 0 10px;opacity: 0.6}
.zsxx_l .slider .slick-dots{left: auto;right: 0;width: 1.5rem;text-align: center;transform:translate(0);bottom: 0.3rem;top: auto}
.zsxx_l .slider .slick-dots li.slick-active{opacity: 1}
.zsxx_l .slider li .date{position: absolute;right: 0.3rem;top: 17px;background: #1B4A97;width: 0.73rem;line-height: 0.44rem;text-align: center;font-size: 0.3rem;font-weight: bold;color: #fff}
.zsxx_l .slider li .date time{height: 0.27rem;line-height: 0.27rem;text-align: center;display: block;font-size: 14px;color: #1B4A97;letter-spacing: 0.02em;background: #FFFFFF;font-weight: normal;}
.zsxx_r{width: 47%;}
.zsxx_r li{position: relative;border-bottom: 1px solid #E8ECF4;display: inline-block;width: 100%;padding-bottom: 0.2rem;}
.zsxx_r li .date{width: 0.6rem;line-height: 0.4rem;text-align: left;font-size: 0.3rem;font-weight: bold;color: #1B4A97;float: left;}
.zsxx_r li .date time{height: 0.2rem;line-height: 0.2rem;text-align: center;display: block;font-size: 14px;color: #B0B0B0;font-weight: normal;}
.zsxx_r li .txt{width: calc(100% - 1rem);float: right;}
.zsxx_r li .txt h3{font-size: 0.2rem;color: #262626;line-height: 1;margin-bottom: 0.1rem;}
.zsxx_r li .txt p{font-size: 14px;line-height: 0.2rem;color: #B0B0B0;}
.zsxx_r li:after{position: absolute;left: 0;bottom: -2px;width: 36px;height: 3px;content: "";background: #1B4A97;}
.zsxx_r li:hover{border-color:#1B4A97 }
.zsxx_r li:hover .txt h3{font-weight: bold;color: #1B4A97;}
.zsxx_r li:hover .txt p{color: #1B4A97;}
.zsxx_r li:not(:last-child){margin-bottom: 0.2rem;}

.pygz{margin-top: 1rem;}
.pygz .pygzbox{width: 47.5%;}
.pygz .pygzbox li{height: 0.66rem;line-height: 0.66rem;border-bottom: 1px solid #D8D8D8;;}
.pygz .pygzbox li time{float: left;width: 0.8rem;height: 0.18rem;line-height: 0.18rem;border-right: 1px solid #1B4A97;margin: 0.24rem 0;text-align: center;font-weight: bold;font-size: 0.2rem;}
.pygz .pygzbox li p{width: calc(100% - 1rem);float: right;font-size: 0.2rem;color: #231815;}
.pygz .pygzbox li:hover{background: #1B4A97;border-color: #1B4A97;}
.pygz .pygzbox li:hover p,.pygz .pygzbox li:hover time{color: #fff;font-weight: bold;}
.pygz .pygzbox li:hover time{border-color: rgba(255,255,255,.3);}

.ssfc{margin-top: 0.9rem;}
.ssfc .slider{margin: 0 -0.2rem}
.ssfc .slider li{margin: 0.2rem;overflow: hidden;}
.ssfc .slider li .imgbox{padding-bottom: 64.69%;transition: all 0.3s}
.ssfc .slider li .txt{padding: 0.2rem}
.ssfc .slider li .txt h3{font-size: 0.2rem;line-height: 0.3rem;color: #333333;font-weight: normal;margin-bottom: 0.1rem;}
.ssfc .slider li .txt p{font-size: 0.16rem;color: #999999;line-height: 1.25;padding-bottom: 0.25rem;border-bottom: 2px solid #D2D2D2;}
.ssfc .slider li .txt time{font-size: 0.16rem;line-height: 0.3rem;color: #1B4A97;display: inline-block;margin-top: 15px;}
.ssfc .slider li .txt time span{font-size: 0.24rem;font-weight: bold;}
.ssfc .slider li:hover{background: #fff;box-shadow: 0px 2px 8px 0px rgba(0, 0, 0, 0.08);margin-top: 0;}
.ssfc .slider li:hover .imgbox img{transform: scale(1.1);}
.ssfc .slider li,.ssfc .slider li *{transition: all 0.3s}
.ssfc .slider li:hover  .txt h3,.ssfc .slider li:hover  .txt p{color: #1B4A97;}
.ssfc .slider li:hover  .txt h3{font-weight: bold;}
.ssfc .slider .slick-prev{left: -0.1rem;background-image: url(../images/larr3.png);}
.ssfc .slider .slick-next{right: -0.1rem;background-image: url(../images/rarr3.png);}
.ssfc .slick-arrow{width: 0.6rem;height: 0.6rem;background-color: #1B4A97;}
.ssfc .slick-arrow:hover{background-color: #E9711A;}

@media(max-width:768px){
.zsxx_l{width: 100%;}
.zsxx_r{width: 100%;margin-top: 30px;}
.pygz{display: inline-block;width: 100%;margin-top:30px;}
.pygz .pygzbox{width: 100%;margin-bottom:20px;}
.ssfc{margin-top: 0.2rem;}
.ssfc .Title.tc,.zsxx .Title.tc{text-align: left;}


}
@media(max-width:480px){
.zsxx_r li .date{width: 70px;text-align: left;}
.zsxx_r li .date time{text-align: left;}
.zsxx_r li .txt{width: calc(100% - 80px)}
.zsxx_r li .txt h3{font-size: 18px;line-height: 1;}
.zsxx_r li .txt p{font-size: 14px;line-height: 20px;}
.pygz .pygzbox li time{font-size: 16px;height: 16px;width: 70px;margin: 14px 0}
.pygz .pygzbox li p{width: calc(100% - 85px);font-size: 16px;}
.pygz .pygzbox li {height: 44px;line-height: 44px;}
.ssfc .slider li .txt h3{font-size: 18px;line-height: 24px;}
.ssfc .slider li .txt p{font-size: 14px;line-height: 20px;}
.ssfc .slider li .txt time{font-size: 16px;line-height: 30px;}
.ssfc .slider li .txt time span{font-size: 24px;}
}

/*20251111*/
.Banner .slider-for .Ispic{height: 100vh}
.section2 .NewsP1{margin-top: 1.57rem;}
@media(max-width:1024px){
.Banner .slider-for .Ispic{height: auto;padding-bottom: 48%;}
.Banner .slick-dots{min-width: 40%}
.section2  .NewsP1{margin-top: 0rem;}
.fp-scrollable{height: auto !important}
.Banner:after{display: none}
}
@keyframes slideDown {
    0% {
        top: -1rem;
    }
    100% {
        top: 0;
    }
}

.Top{transition: all 0.5s; }
.Top.fix {animation: slideDown 0.5s ease-out forwards;}
.wow{visibility:visible !important}

.NewsP2 .auto-inner,.NewsP4 .auto-inner{ transition: all 1s ease-out 0s;position: relative;top: 20vh}
.NewsP2.showdiv .auto-inner,.NewsP4.showdiv .auto-inner{top: 0}

.NewsP3 .slider{transform: translate(80px,0);transition: all 1s ease-out 0s;opacity: 0;}
.NewsP3 .tit{transform: translate(-80px,0);transition: all 1s ease-out 0s;opacity: 0;}
.NewsP3.showdiv .tit{transform: none;opacity: 1;}
.NewsP3.showdiv .slider{transform: none;opacity: 1;}