﻿@charset "utf-8";
@import url('base.css');
@font-face {
	font-family: 'PingFang-SC-Bold';
	src: url('../fonts/PingFang-SC-Bold.ttf') format('truetype');
	font-weight: 400;
	font-display: swap;
}
@font-face {
	font-family: 'AlibabaPuHuiTi_3_75_SemiBold';
	src: url('../fonts/Alibaba-PuHuiTi-Medium.ttf') format('truetype');
	font-weight: 400;
	font-display: swap;
}
@font-face {
	font-family: 'PingFang-SC-Medium';
	src: url('../fonts/PingFang-SC-Medium.otf') format('opentype');
	font-weight: 400;
	font-display: swap;
}
Alibaba-PuHuiTi-Bold
.Top.fix{box-shadow: 0rem 0.04rem 0.1rem 0rem rgba(202, 202, 202, 0.5);position: fixed}
.Top{width: 100%;z-index: 9999;position: relative;;top: 0;left: 0;width: 100%;font-size: 0;background: url(../images/tbg.png)no-repeat center top;}
.Top .top_t{height: 1.2rem;;line-height: 1.2rem;;font-size: 0.16rem;color: #ffffff;display: inline-block;width: 100%;;}
.Top .top_t .links{position: absolute;right: 0;top: 0.15rem;line-height: 0.16rem;z-index: 9;}
.Top .top_t .auto-inner{position: relative;}
.Top .top_t .links a:hover{font-weight: bold;}
.Top .top_t .links a{position: relative;padding-left: 0.25rem;color: #ffffff;font-size: 0.16rem;letter-spacing: 0.02rem;display: inline-block;height: 0.16rem;line-height: 0.16rem;}
.Top .top_t .links a.xx{background: url(../images/ticon1.png) no-repeat left center/0.2rem auto;position: relative;margin-right: 0.5rem;}
.Top .top_t .links a:hover{color: #fff}
.Top .top_t .links 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.16rem auto;}
.Top .top_t .logo img{height: 0.74rem;}
.Top .top_t .logo span{float: right; font-family: AlibabaPuHuiTi_3_75_SemiBold;position: relative;margin-left: 1.2rem;font-size: 0.36rem;letter-spacing: 0.04rem;color: #ffffff;}
.Top .top_t .logo span:after{position: absolute;left: -1rem;top: 50%;margin-top: -0.05rem;height: 0.1rem;width: 0.76rem;background: url(../images/line.png) no-repeat right center;content: ""}
.Top header{height: 0.5rem;background-color: rgba(0,0,0,0.1);}
.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: #a10000;margin-bottom: 0.16rem;}
.Top .top-right nav a img{vertical-align: middle;margin-right: 0.12rem;}
.Top .top-search{width: 2.1rem;border-radius: 0.21rem;line-height: 0.42rem;;height: 0.42rem;position: relative;display: inline-block;float: right;}
.Top .top-search .search-box{background: rgba(255,255,255,0.95);width: 2.1rem;height: 0.42rem;border-radius: 0.21rem;border: solid 0.01rem rgba(255,255,255,0.5);margin: 0.55rem 0 0;position: relative;}
.Top.fix .top-search .search-box{border-color: transparent;margin: 0.38rem 0}
.Top .top-search .search-box .text{width: 1.66rem;text-align: center; height: 0.42rem;line-height: 0.42rem;border: none;background: none;float: left;color: #919191;text-indent: 0rem;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: #dfdada;opacity: 0.5;}
.Top .top-search .search-box .text::placeholder{color: #919191;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: #a10000;}
.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: .43rem;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.42rem;;height: 0.42rem;;text-align: center;color: #fff}
.Top menu li{ text-align: center;transition: 0.3s background;}
.Top menu li span{line-height:0.5rem;font-size: 0.18rem;display: block;}
.Top.fix menu li span{line-height: 0.5rem;}
.Top.fix header{height: 0.5rem;}
.Top menu li span a{color: #fff;display: block;}
.Top_ny.Top:after{height: 100%;background: #0363a0;}
@media (min-width:1025px) {
.Top.nyTop{background: #a10000;}
.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: 0.5rem;}
.Top.nyTop .top{line-height: 0.5rem;height: 0.5rem;}
.Top.nyTop menu li .sub{margin-top: -0.1rem;}
.Top menu{width: 100%;float: left;margin-right: 0;}
menu .flex-aic{display: flex;align-items: center;justify-content: space-between;}
.Top.fix{border-bottom: none;}
.Top .top{height: 0.5rem;line-height: 0.5rem;background: none}
.Top .top .logo{float: left;max-width: 58%;}
.Top .top .logo img{height: 0.56rem;} 
.Top.fix .top_t{display: none}
.Top.fix .top .logo img{display: none;} 
.Top.fix .top .logo img.hide{display: inline-block;} 
.Top.fix menu li span a{color: #fff}
.Top.fix menu li.aon span a{color: #fff;}
.Top.fix menu li.aon span:after{background: #fff}
.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: #a10000; 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%;z-index: 5;bottom: 0;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: 0.76rem;}
}

@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 .fr .searchbox{display: inline-block;margin-right: 60px;margin-top: 40px;;}
.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 .top{padding-top: 0;}
.Top .top-search{margin-top: 40px;margin-right: 40px;}
.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: 1.2rem;width: 240px; bottom: 0; overflow: auto;z-index: 100; visibility: hidden; opacity: 0;transform: translateY(4.5em);transition: 0.3s;background: #a10000}  
.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 60px 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: 0;line-height: 0;}
.Top .wap-icon > * {width: 36px; height: 36px;background-color: #a10000;}
.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%;}
.People:after,.People:before{display: none}



}
/*Banner */
.Banner{position: relative;overflow: hidden;}
.Banner .slider-for .Ispic{padding-bottom:26%;}
.Banner .slider-for li{position: relative;}
.Banner .slick-dots li{background: #ccc}
.Banner .slick-dots li.slick-active{background: #a10000;}
.Banner .slider-for li .txt{position: absolute; bottom: 0%; right: -100%;background: #a10000 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: #a10000;}
.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: 94%;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;margin: 0 0.05rem;display: inline-block;transition: all 0.3s;cursor: pointer;}
.slick-dots li.slick-active{opacity: 1;width: 0.36rem}
.Banner .slick-dots li{width: 0.28rem;text-align: center;line-height: 0.28rem;	height: 0.28rem;background: url(../images/dot2.png) no-repeat center;margin: 0rem 0.08rem}
.Banner .slick-dots li button{display: none;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{background: url(../images/dot1.png) no-repeat center;}
.Banner .slick-dots li.slick-active button{font-size: 0.18rem;color: #a10000;}


@media (min-width:1025px) {
.Banner .auto{padding:4em 0;}
}
@media (max-width:1024px) {
.Banner .slick-dots li{width: 10px;height: 10px;background-size: contain;}
.Banner .slick-dots li.slick-active{background-size: contain}
.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.4rem 0;background: url(../images/bbg1.png) no-repeat bottom right;}
.tabNav .item{float: left;margin-right: 0.5rem;cursor: pointer;opacity: 0.5;}
.tabNav{display: inline-block;width: 100%;position: relative;}
.tabNav .item{height: 0.22rem;font-size: 0.22rem;font-family: AlibabaPuHuiTi_3_85_Bold;color: #333333;font-weight: bold;}
.tabNav .item img{display: inline-block;;height: 0.22rem;margin-right: 0.1rem;}
.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: #a10000;float: left;margin-left: 0.1rem;}
.tabNav .item .more{position: absolute;right: 0;top: 0;height: 0.22rem;line-height: 0.22rem;opacity: 0;z-index: -1;}
.tabNav .item.on .more{opacity: 1;z-index: 5;}
.tabNav .item.on{opacity: 1;}
.tabNav .item .more img{height: 0.22rem;}
.NewsP1 .tabCon{transition: all 0.3s}
.NewsP1 .tabCon .slider{width: 50%;float: left;}
.NewsP1 .tabCon .slider li{position: relative;}
.NewsP1 .tabCon .slider li .Ispic{height: 4.73rem;}
.NewsP1 .tabCon .slider li p{height: 0.6rem;background-color: rgba(102, 102, 102, 0.5);padding: 0 0.2rem;font-size: 0.2rem;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: 50%;background: #fff;padding: 0rem}
.NewsP1 .tabCon .con_r .tabNav{text-align: center;font-size: 0.22rem;font-family: AlibabaPuHuiTi_3_85_Bold;color: #333333;}
.NewsP1 .tabCon .con_r .tabNav .item{float: left;width: 50%;text-align: center;margin-right: 0;opacity: 0.5;position: relative;height: 0.5rem;line-height: 0.5rem;}
.NewsP1 .tabCon .con_r .tabNav .item:after{position: absolute;left: 50%;bottom: 0;transition: all 0.3s;transform: translateX(-50%);width: 0;height: 0.04rem;background-color: #a10000;content: "";	border-radius: 0.02rem;width: 0%;}
.NewsP1 .tabCon .con_r .tabNav .item.on{opacity: 1;}
.NewsP1 .tabCon .con_r .tabNav .item.on:after{width: 100%;}
.NewsP1 .tabCon .con_r .tabCon{margin-top: 0.2rem;}
.NewsP1 .tabCon .con_r li{overflow: hidden;	background-color: #ffffff;height: 0.8rem;padding: 0.17rem 0.2rem;border-bottom: 1px solid #dfdada;;}
.NewsP1 .tabCon .con_r li:last-child{margin-bottom: 0;border-bottom: none;}
.NewsP1 .tabCon .con_r li .txt{float: left;width: calc(100% - 0.64rem);padding-left: 0.15rem;;}
.NewsP1 .tabCon .con_r li .txt .ti{font-size: 0.18rem;line-height: 0.46rem;color: #333333;height: 0.46rem;font-family: PingFang-SC-Bold;}
.NewsP1 .tabCon .con_r li time{font-size: 0.18rem;font-family: PingFang-SC-Bold; line-height: 0.46rem;color: #a10000;display: inline-block;width: 0.64rem; float: left; height: 0.46rem;background-color: #ffffff;border-radius: 0.1rem;border: solid 0.01rem rgba(161,0,0,0.5);text-align: center;}
.NewsP1 .tabCon .con_r li:hover{background: #ffeeee url(../images/bg1.png) no-repeat 98% center;border-color: #ffeeee}
.NewsP1 .tabCon .con_r .tzgg li:hover{background: #ffeeee url(../images/bg2.png) no-repeat 98% center;}

.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: #a10000;}
li:hover .Ispic span{transform: scale(1.1);}
.NewsP1 .tabCon .con_r li:hover  time{background-color: #a10000;color: #fff}

.banner2 {margin-top: 0.4rem;}
.banner2 .Ispic{padding-bottom: 8.57%;}

.NewsP1B{margin-top: 0.4REM;}
.NewsP1B .NewsP1BL{width: 49.28%;}
.NewsP1B .NewsP1BL .title{margin-bottom: 0.1rem;}
.NewsP1B .NewsP1BL li{background-color: #ffffff;height: 0.81rem;;padding: 0.15rem;width: 100%;padding-left: 1rem;float: left;margin-top: 0.1rem;box-shadow: 0.02rem 0.02rem 0.12rem 0rem rgba(224, 224, 224, 0.8);position: relative;}
.NewsP1B .NewsP1BL li time{font-family: PingFang-SC-Bold;width: 1rem;text-align: center;	height: 0.5rem;border-right: 1px solid  #dfdada;	color: #a10000;font-size: 0.2rem;line-height: 0.54rem;;position: absolute;left:0rem;top: 50%;transform: translateY(-50%);}
.NewsP1B .NewsP1BL li time span{display: none;font-size: 0.18rem;font-weight: bold;line-height: 0.24rem;}
.NewsP1B .NewsP1BL li .txt{width: 100%;padding-left: 0.2rem;}
.NewsP1B .NewsP1BL li .ti{font-family: PingFang-SC-Bold;font-size: 0.18rem;line-height: 0.5rem;color: #333333;}
.NewsP1B .NewsP1BL li p{font-size: 0.14rem;line-height: 0.16rem;color: #666666;margin: 0.11rem 0 0;height: 0;overflow: hidden;}
.NewsP1B .NewsP1BL 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;}
.NewsP1B .NewsP1BL li.on{background: url(../images/bg3.png) no-repeat center/cover;height: 1.3rem;padding: 0.25rem 0.2rem 0.25rem 1rem}
.NewsP1B .NewsP1BL li.on time{color: #fff}
.NewsP1B .NewsP1BL li.on time span{display: block;}
.NewsP1B .NewsP1BL li.on time{line-height: 0.24rem;background-color: #a10000;border-radius: 0rem 0.2rem 0rem 0rem;height: 0.68rem;padding: 0.1rem 0}
.NewsP1B .NewsP1BL li.on p{height: 0.48rem;}
.NewsP1B .NewsP1BL li.on .ti{line-height: 1;}
.NewsP1B .NewsP1BL li,.NewsP1B .NewsP1BL li *{transition: all 0.3s}
.NewsP1B .NewsP1BR{width: 49.28%;}
.NewsP1B .NewsP1BR li{width: 31.3%;background-color: #ffffff;height: 1.9rem;margin-top: 0.2rem;float: left;margin-right: 3.05%;padding: 0.85rem 0.15rem 0.3rem;position: relative;box-shadow: 0.02rem 0.02rem 0.12rem 0rem rgba(224, 224, 224, 0.8);}
.NewsP1B .NewsP1BR li:nth-child(3n){margin-right: 0;}
.NewsP1B .NewsP1BR li .ti{font-size: 0.16rem;font-family: PingFang-SC-Medium;line-height: 0.24rem;color: #333333;margin-bottom: 0.1rem;}
.NewsP1B .NewsP1BR li time{font-family: PingFang-SC-Medium;font-size: 0.18rem;color: #666666;position: absolute;left: 0.15rem;top:0.3rem}
.NewsP1B .NewsP1BR li:after{position: absolute;width: 0.31rem;height: 0.24rem;top: 0.24rem;right: 0.15rem;background: url(../images/xyh.png) no-repeat center/contain;content: ""}
.NewsP1B .NewsP1BR li:hover{background-color: #fff8f8;}
.NewsP1B .NewsP1BR li:hover .ti{color: #a10000;}
.NewsP1B .NewsP1BR li:hover time{color: #a10000;	opacity: 0.5;}
.NewsP1B .NewsP1BR li:hover:after{background-image: url(../images/xyh2.png);}




.title{height: 0.22rem;opacity: 1;position: relative;}
.title img{float: left;height: 0.22rem;}
.title h3 {font-size: 0.22rem;line-height: 0.22rem;color: #333333;float: left;margin-left: 0.1rem;font-family: AlibabaPuHuiTi_3_85_Bold;}
.title .more{position: absolute;right: 0;top: 0;height: 0.46rem;line-height: 0.46rem;}
.title .more img{height: 0.22rem;}


.NewsP4 {padding: 0.4rem 0;background: #fff4f4;}
.NewsP4 .NewsP4_l{width: 32%;margin-right: 2%;}
.NewsP4 .NewsP4_l:nth-child(3n){margin-right: 0;}
.NewsP4 .NewsP4_l li{height: 0.57rem;line-height: 0.57rem;padding-left: 0.26rem;background: url(../images/dot3.png) no-repeat left center;border-bottom: 1px solid  #dfdada;;}
.NewsP4 .NewsP4_l li p{width: calc(100% - 0.8rem);float: left;font-family: PingFang-SC-Medium;color: #333333;	font-size: 0.16rem;}
.NewsP4 .NewsP4_l li time{float: right;font-size: 0.14rem;color: #919191;}
.NewsP4 .title{margin-bottom: 0.05rem;}
.NewsP4 .NewsP4_l li:hover p{color: #a10000}


.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.4rem 0 0.3rem;background-color: #f7f7f7;}
.newslist_l{width: 18.5%;border-bottom:2px solid #a10000; 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: #a10000 ;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: #a10000;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 #ffe5e5 ;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  #ffe5e5;border-bottom: none}
.list_n ul li.active.inactive >a{color: #a10000;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:#a10000; }
.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: #a10000;}
.list_n ul li ul li a:hover{text-decoration: underline;}
.list_n ul li ul li.on a{text-decoration: underline;color: #a10000;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: #b40000;}
.newslist_r  .location .name{padding-left: 0.16rem;position: relative;font-size: 0.28rem;;color: #2C2C2C;border-left: 0.05rem solid #b40000;font-weight: bold;}
.newslist_r  .location img{vertical-align: middle;margin-right: 10px;margin-top: -3px;}
.newslist_r  .location a{color: #a10000;padding: 0 0.06rem;;}
.newslist_r  .location span{padding: 0 0.06rem;;}
.newslist_r  .location a:hover{color: #a10000;}
.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: #a10000;;;}
.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 #a10000;;;background: #a10000;;;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: #a10000;;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: #b40000 !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: #a10000;;;border-color: #a10000;;}




@media (max-width:1024px) {
.xyfg .auto .slider-nav{margin-top: 0.5em;}
.Top .top_t a{font-size: 14px;}
.banner2{margin-top: 0.2rem;}
}

@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;}
	
.footer .yqlj{line-height: 2;}

.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{bottom: 10px;top:auto;}
.Research{padding: 40px 0}
.Top .top_t .logo{padding-top: 0.3rem}
.Top .top_t .logo img{height: 0.6rem;float: left;}
.Top .top_t .logo span{height: 0.6rem;line-height: 0.6rem;margin-left: 0.2rem;float: left;font-size: 0.24rem;letter-spacing:0;}
.Top .top_t .logo span:after{display: none;}
.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;}
.pages{margin-top: 0.2rem;}
.nybanner,.Banner{margin-top: 0;}
.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){
	.NewsP1B .NewsP1BL{width: 100%;}
	.NewsP1 .tabCon .con_r li{padding: 0.17rem 0}
	.Imglist li{width: 49%;margin-right: 0;}
	.NewsP3 .slider{width: calc(100% - 1rem)}
	.NewsP1{padding-top: 30px;}
	.NewsP3 .NewsP3_l,.NewsP4 .NewsP4_l{width: 100%;}
	.NewsP4 .NewsP4_l{margin-bottom: 0.3rem;}
	.NewsP3 .NewsP3_r,.NewsP1B .NewsP1BR{width: 100%;margin-top: 0.3rem;}
	.NewsP2{padding: 30px 0}
	.NewsP2 .tabConBox{margin-top: 10px;}
	.NewsP1 .tabConBox{height: auto;}
	.NewsP4{padding-bottom: 0.1rem;}
	.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;}
	.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}
	.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}

	.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;}
.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;}
.NewsP4 .NewsP4_l li p{font-size: 14px;}
.NewsP1 .tabCon .con_r li .txt .ti,.NewsP1 .tabCon .slider li p{font-size: 16px;}
.NewsP1B .NewsP1BL li.on .ti,.NewsP1B .NewsP1BL li .ti{font-size: 16px;}
.NewsP1 .tabCon .con_r .tabNav .item,.tabNav .item,.title h3{font-size: 20px;}
.NewsP1B .NewsP1BR li .ti{font-size: 14px;line-height: 20px;}
.NewsP1B .NewsP1BL li.on p{font-size: 14px;line-height: 0.24rem;}
}
@media(max-width:480px){
	.Top .top-search{display: none}
	.Top .wap-icon{top: 32px;}
	.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,.NewsP4 .NewsP4_l{width: 100%;margin-right: 0;}
	.NewsP4 .NewsP4_l{margin-bottom: 0.3rem;}
	.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%}
	.NewsP3 .NewsP3_r li,.NewsP1B .NewsP1BR li{width: 48%;margin-right: 0;}
	.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),.NewsP3 .NewsP3_r li:nth-child(2n),.NewsP1B .NewsP1BR li: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: #a10000;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;}
}

