html body {
	height: 100vh;
	width: 100%;
	margin: 0;
	padding: 0;
}

/*禁用长按选中文本*/
img {
	/* pointer-events: none; */
}

/* 初始化标签在所有浏览器中的margin、padding值 */
body,
div,
dl,
dt,
dd,
ul,
ol,
li,
h1,
h2,
h3,
h4,
h5,
h6,
pre,
code,
form,
fieldset,
legend,
textarea,
p,
blockquote,
th,
td,
input,
select,
textarea,
button,
img {
	padding: 0;
	margin: 0;
}

/* 酌情修改 */
body,
th,
td,
input,
select,
textarea,
button {
	font-size: 1.5rem;
	line-height: 1;
}

/* 重置页面文字属性 */

/* 短引用的内容可取值：''或"" */
blockquote:before,
blockquote:after,
q:before,
q:after {
	content: '';
	content: none
}

/* 重置嵌套引用*/

/* 缩写，图片等无边框 */
fieldset,
img,
abbr,
acronym {
	border: 0 none;
}

/* 重置fieldset（表单分组）、图片的边框为0*/
img {
	vertical-align: top;
}

/* 图片在当前行内的垂直位置 */
abbr,
acronym {
	font-variant: normal;
}

legend {
	color: #000;
}

blockquote,
q {
	quotes: none
}

/* 重置嵌套引用的引号类型 */

/* 清除特殊标记的字体和字号 */
address,
caption,
cite,
code,
dfn,
em,
strong,
th,
var {
	font-weight: normal;
	font-style: normal;
}

/* 重置样式标签的样式 */

/* 上下标 */
/* 统一上标和下标 */
sub,
sup {
	font-size: 75%;
	line-height: 0;
	position: relative;
	vertical-align: baseline;
}

sup {
	top: -0.5em;
}

sub {
	bottom: -0.25em;
}

/* 设置表格的边框被合并为一个单一的边框, 指定分隔边框模型中单元格边界之间的距离为0*/

/* 表格标题及内容居左显示 */
caption {
	display: none;
}

/* 重置表格标题为隐藏 */
caption,
th {
	text-align: left;
}

/* 清除列表样式 */
/* dl,ul,ol,menu,li{list-style:none} /* 重置类表前导符号为onne,menu在HTML5中有效 */
*/ input,
button,
textarea,
select,
optgroup,
option {
	font-family: inherit;
	font-size: inherit;
	font-style: inherit;
	font-weight: inherit;
}

/* 输入控件字体 */
input,
select,
textarea,
button {
	vertical-align: middle;
	outline: none;
}

/* 重置表单控件垂直居中*/
textarea {
	resize: none
}

input[type="submit"] {
	cursor: pointer;
}

/* 鼠标样式 */
button {
	border: 0 none;
	background-color: transparent;
	cursor: pointer
}

/* 重置表单button按钮效果 */
input::-moz-focus-inner {
	border: 0;
	padding: 0;
}

/* 标题元素样式清除, 让标题都自定义, 适应多个系统应用 */
h1,
h2,
h3,
h4,
h5,
h6 {
	font-size: 100%;
	font-weight: normal;
}

/* 链接样式，颜色可酌情修改 */
a:link {}

/* 未访问的链接 */
a:visited {}

/* 已访问的链接 */
a:hover {}

/* 鼠标移动到链接上 */
a:active {
	color: none;
}

/* 选定的链接 */
del,
ins,
a {
	text-decoration: none;
}

a:hover,
a:active,
a:focus {
	text-decoration: none;
}

/* 取消a标签点击后的虚线框 */
a:active {
	star: expression(this.onFocus=this.blur());
}

/* 设置页面文字等在拖动鼠标选中情况下的背景色与文字颜色 */
/*
::selection{color: #fff;}
::-moz-selection{color: #fff;background-color: #4C6E78;}
*/
a {
	outline: none;
	transition: color 0.2s ease 0s;
}

/*CSS3链接秒数缓冲效果2秒*/
/* 层板块缓冲效果CSS3       transition: all 0.3s ease 0s;   */
.clearfix {
	zoom: 1
}

.clearfix:after {
	content: '\20';
	display: block;
	clear: both;
}

.f_yh {
	font-family: "Arial, Helvetica, sans-serif";
}

/*f_yh为英文字体样式*/
.cursor {
	cursor: pointer;
}

.pr {
	position: relative
}

/*相对定位*/
.pa {
	position: absolute
}

/*绝对定位*/
.fl {
	float: left;
}

/*左浮动*/
.fr {
	float: right;
}

/*右浮动*/
.fl,
.fr {
	display: inline;
}

/*浮动后，此元素会被显示为内联元素，元素前后没有换行符*/
.H10p {
	height: 0.625rem;
}

.H20p {
	height: 1.25rem;
}

.H30p {
	height: 1.875rem;
}

.H40p {
	height: 2.5rem;
}

.H100p {
	height: 6.25rem;
}


a{
	cursor: pointer;
}

html{
	/* font-size: calc(100vw / 120); */
	font-size: calc(100vw / 120);
	font-size: clamp(10px, calc(100vw / 120), 24px);
}
body {
	background: url(../images/background.png) no-repeat #fff ;
	background-position-y: 3.75rem;
	background-size: 100% 100% ;
	max-height: 37.5rem;
	font-family: "微软雅黑", "宋体";
	user-select: none;
	-webkit-user-select: text;  /* Chrome, Safari, Opera */
	-moz-user-select: text;     /* Firefox */
	-ms-user-select: text;      /* Internet Explorer/Edge */
	user-select: text; 
}
.header,.MainView,.topBar,.TopBox,
.jxView,.MainView7{
	max-width: 120rem;
}
.linkView{
	max-width: 125rem;
}
.footer-top{
	max-width: 126.875rem;
}
.warp .MainView {
	width: 75%;
	/* max-width: 1440px; */
	margin: 0 auto;
}
.warp{
	margin-top: 1.25rem;
}

.newsView {
	margin-top: 1.875rem;
}

.ViewTop {
	height: 1.5rem;
	overflow: hidden;
	line-height: 1.5rem;
}

.ViewTop div {
	height: 1.5rem;
	border-left: 0.5rem solid rgba(30, 182, 167, 0.8);
	font-size: 1.125rem;
	font-weight: bold;
	color: #00579D;
	margin-left: 1.25rem;
	padding-left: 1.25rem;
}

.ViewTop span {
	display: block;
	height: 1.5rem;
	background: url("../images/gengduo.png") no-repeat right center;
	background-size: 0.875rem 0.875rem;
	float: right;
	font-size: 1rem;
	font-weight: 400;
	padding-right: 1.125rem;
	color: #4A4E58;
}

.newsMain {
	overflow: hidden;
	margin-top: 1.25rem;
}

.newsList {
	float: right;
	width: calc(37.5% - 20px);
	height: 33.75rem;
	overflow: hidden;
}

.newsListBut {
	height: 5.5rem;
	width: 100%;
	/* overflow: hidden; */
	overflow: visible;
	display: flex;
	align-items: center;
	position: relative;
}

.newsListBut span {
	height: 1.5rem;
	float: left;
	font-size: 1.5rem;
	color: #4A4E58;
	text-align: center;
	cursor: pointer;
	border-right: 0.0625rem solid #CCD2E3;
	width: 8.125rem;
	line-height: 1.5rem;
}

.newsListBut span::after {
	color: #0050A0;
	font-weight: bold;
	border-bottom: 0.125rem #7B0100;
	display: grid;
}

.newsListBut span.active p {
	/* width: 2.5rem; */
	width: 27%;
	height: 0.25rem;
	background: #7B0100;
	margin: 0.625rem auto;
}

.newsListBut span.active{
	#0050A0
}

.newsListTitle {
	height: 4.625rem;
	line-height: 4.625rem;
	font-size: 2.25rem;
	font-weight: bold;
	color: #4A4E58;
	cursor: pointer;
}

.newsListUl li,
.newsListUl1 li,
.newsListUl2 li,
.newsListUl3 li,
.newsListUl4 li,
.newsListUl5 li{
	height: 3.0625rem;
	overflow: hidden;
	line-height: 3.0625rem;
	font-weight: 400;
	font-size: 1.125rem;
	color: #4A4E58;
	white-space: nowrap;
	text-overflow: ellipsis;
	-o-text-overflow: ellipsis;
	cursor: pointer;
	list-style: inside;
	list-style-image: url("../images/li-green.png");
}
.newsListUl li:hover,
.newsListUl1 li:hover,
.newsListUl2 li:hover,
.newsListUl3 li:hover,
.newsListUl4 li:hover,
.newsListUl5 li:hover{
	color: #0050A0;
	list-style-image: url("../images/li-red.png");
}
a#xhdt-link {
    display: flex;
    height: 100%;
    align-items: center;
}
.moreBtn {
	width: 5rem;
	height: 2rem;
	/* margin-left: 20px; */
	right: 0;
	cursor: pointer;
}
.normalTitle .moreBtn,
.marquee .moreBtn{
	position: absolute;
}
.newsListBut .moreBtn{
	position: absolute;
	margin-left: 1.875rem;
}

.newsImages {
	float: left;
	width: 62.5%;
	height: 33.75rem;
	background: #ccc;
	overflow: hidden;
}

.newsImages img {
	width: 100%;
	height: 100%;
}

#test10 .layui-carousel-ind ul {
	position: absolute;
	right: 1.25rem;
	/* 调整到右侧的距离 */
	top: 1.25rem;
	/* 调整到底部的距离 */
}

.product {
	width: 100%;
	height: auto;
	display: flex;
	margin-top: 2.5rem;
	overflow: hidden;
	font-weight: bold;
	font-size: 1.125rem;
	color: #FFFFFF;
	line-height: 1.5rem;
}
.product-box img {
    width: 100%;
    height: 12.625rem;
	transition: transform 1s ease;
}
.sanjiao{
	width: 1.875rem;
	height: 1.875rem;
	position: absolute;
	left: 0;
	/* bottom: 38%; */
	margin-top: -1.875rem;
}
.sanjiao2{
	width: 1.875rem;
	height: 1.875rem;
	position: absolute;
	left: 0;
	top: 7.5rem;
}
.proText{
	/* height: 45%; */
	height: 7.5rem;
	overflow: hidden;
	position: relative;
}
.proText img{
	width: 100%;
	height: auto;
	position: relative;
}
.proText p{
	position: absolute;
	top: 0;
	margin: 1.0625rem 1.1875rem;
	color: #FFFFFF;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	overflow: hidden;
	text-overflow: ellipsis;
	text-align: justify;
}
.product span{
	font-weight: normal;
	/* height: 1.75rem; */
	display: block;
	position: absolute;
	bottom: 0;
	margin: 1.125rem 1.1875rem;
	color: #FFFFFF;
}
.product-box{
	width: 100%;
	overflow: hidden;
}
.product1,.product2,.product3,.product4{
	width: 25%;
	position: relative;
}
.product1:hover .product-box img,
.product2:hover .product-box img,
.product3:hover .product-box img,
.product4:hover .product-box img{
	transform: scale(1.1);
}

.infoLeft {
	width: 50%;
	justify-content: center;
	align-items: center;
	display: flex;
	font-size: 2.25rem;
	font-weight: 600;
}

.infoLeft span {
	font-size: 1.125rem;
	font-weight: 600;
	height: 2.5rem;
	display: flex;
	align-items: end;
}

.infoRight {
	width: 50%;
}

.infoBox {
	font-size: 1rem;
	display: block;
	margin-bottom: 0.625rem;
	display: flex;
	align-items: center;
}

.infoBox img {
	width: 1.25rem;
	height: 1.25rem;
	margin-right: 0.625rem;
}

.linkView {
	width: 82.4%;
	margin: 5rem auto 0;
	padding: 1.875rem 0 1.4375rem;
	background: linear-gradient(0deg, #FFFFFF 0%, rgba(255,255,255,0.5) 100%);
	box-shadow: 0rem 0.0625rem 0.625rem 0rem rgba(0,0,0,0.1);
	border-radius: 1.25rem 1.25rem 0rem 0rem;
	position: sticky;
}

.linkTitle {
	/* width: 82.4%; */
	font-weight: bold;
	font-size: 1.5rem;
	line-height: 1.5rem;
	color: #4A4E58;
	display: flex;
	align-items: center;
	/* margin: 0 auto; */
	margin: 0 1.875rem;
}
.linkTitle span{
	width: 0.5rem;
	height: 0.5rem;
	margin-right: 1.875rem;
	background: #044DBB;
}
.linkList{
	width: calc(100% - 6.25rem);
	margin: 1.25rem 1.25rem 0;
	text-align: center;
}

.linkList span {
	font-weight: 400;
	font-size: 1.125rem;
	line-height: 1.25rem;
	height: 1.25rem;
	display: inline-block;
	color: #4A4E58;
	padding: 0 1.25rem;
	margin-bottom: 0.875rem;
	border-right: 0.0625rem solid #4A4E58;
}
.linkList span:nth-of-type(1),
.linkList span:nth-of-type(8),
.linkList span:nth-of-type(17){
	border-left: 0.0625rem solid #4A4E58;
}
.linkList a:hover{
	color: #044DBB;
}

.bottomBg{
	width: 100%;
	height: 20.3125rem;
	background: url('../images/bg-bottom.png') no-repeat;
	background-size: 100% 20.3125rem;
	margin-top: -40rem;
	bottom: 0;
}

/*****/

.lunbo a {
	display: block;
	width: 100%;
	height: 100%;
}
.lunbo a img {
	width: 100%;
	height: 100%;
}
.lunboList {
	position: relative;
}

.lunbo a p {
	width: 100%;
	height: 2.5rem;
	position: absolute;
	bottom: 0;
	left: 0;
	background: linear-gradient(0deg, rgba(0, 0, 0, 0.8) 0%, rgba(0, 0, 0, 0.2) 100%);
	line-height: 2.5rem;
	text-align: center;
	font-size: 1.125rem;
	color: #FFFFFF;
}
.lbBottomT{
	font-weight: bold;
	font-size: 1.5rem;
	color: #FFFFFF;
	left: 0;
	text-align: left;
	position: absolute;
	bottom: 0;
	padding-left: 1.3125rem;
	display: flex;
	align-items: end;
	width: calc(100% - 1.3125rem);
	height: 10rem;
	padding-bottom: 2.6875rem;
	background: linear-gradient(0deg, #0050A0 0%, rgba(0,80,160,0) 100%);
}

.layui-carousel{
	height: 100%;
}

.layui-carousel-ind {
	top: -3.75rem !important;
}

.layui-carousel-ind li {
	width: 1.25rem;
	height: 0.125rem;
	border-radius: 0;
}


/* 内容 */
.warpTop{
	width: 100%;
	height: 24.75rem;
}
.topImages{
	width: 100%;
	height: 100%;
}
.WeatherEarly{
	width: 100%;
	height: 5.5rem;
	line-height: 5.5rem;
	display: flex;
	justify-content: center;
	background-color: #F0F1F7;
}
.WeatherEarly .EarlyNum{
	width: 7.3%;
	height: 100%;
	background-color: #fff;
	font-size: 1.5rem;
	color: #0050A0;
	text-align: center;
}
.EarlyView{
	width: 67.7%;
	display: flex;
	align-items: center;
}
.WeatherEarly .EarlyViewUl{
	width: calc(100% - 5rem);
	white-space: nowrap;
	overflow: hidden;
	height: 5.5rem;
	display: inline-block;
	
}
.marquee {
	position: relative;
	width: 100%;
	height: 100%;
	display: flex;
	align-items: center;
	white-space: nowrap;
	overflow: hidden;
}

.marquee .notice{
	position: relative;
	display: inline-block;
	width: 100%;
	font-family: Microsoft YaHei;
	font-weight: 400;
	font-size: 1.125rem;
	color: #4A4E58;
}

.WeatherEarly .new{
	width: 4.125rem;
	height: 1.25rem;
	margin: 2.0625rem 1.25rem;
}
.normalTitle {
	margin: 1.625rem 0;
	text-align: center;
	font-weight: bold;
	font-size: 1.5rem;
	color: #4A4E58;
	position: relative;
	width: 100%;
}
.normalTitle i {
	width: 10rem;
	height: 0.125rem;
	margin-top: 0.625rem;
	display: block;
	background: linear-gradient(267deg, #3BADFF 1%, #044DBB 100%);
	position: absolute;
	/* left: calc(50% - 45px); */
	left: 50%;
	transform: translateX(-50%);
}
.normalTitle .moreBtn{
	float: right;
}
/* 学术交流 */
.listInfo {
    width: 100%;
	height: 7.5rem;
    display: flex;
	margin-bottom: 0.0625rem;
}
.listName{
	width: 7.5rem;
	height: 7.5rem;
	font-weight: bold;
	font-size: 1.25rem;
	color: #FFFEFE;
	background: #3BADFF;
	border-radius: 0.5rem 0rem 0rem 0.5rem;
	line-height: 7.5rem;
	text-align: center;
}
.ln.active,
.ln2.active,
.ln3.active,
.listName:hover{
	background: #0050A0 url("../images/left.png") no-repeat right;
	background-size: 0.625rem 1.25rem;
}
.xsListUl,.xsListUl2,.xsListUl3 {
    width: calc(100% - 7.5rem);
    height: 7.5rem;
	border-left: 0.125rem solid #fff;
}
.xsListBut{
	width: 100%;
	display: flex;
	text-align: center;
	background-color: #fff;
}
.xsListUl div:first-child{
	background-color: #0050A0;
	color: #fff;
}
.xsListUl a:last-child div{
	background: #F0F1F7;
	color: #4A4E58;
}
.xsListUl2 a:last-child  div{
	background: #F0F1F7;
	color: #4A4E58;
}
.xsListUl3 a:last-child div{
	background: #F0F1F7;
	color: #4A4E58;
}
.xsListBut span{
	height: 3.75rem;
	display: flex;
	align-items: center;
	font-family: Microsoft YaHei;
	font-weight: 400;
	font-size: 1.25rem;
	border-left: 0.0625rem solid #fff;
	padding:0 0.625rem;
}
.xsListBut span:nth-of-type(1){
	width: 64.375rem;
}
.xsListBut span:nth-of-type(2){
	/* width: 10.25rem; */
	flex: 1;
	white-space: nowrap;
	justify-content: center;
}
.xsListBut span:nth-of-type(3){
	width: 7.5rem;
	justify-content: center;
}
.xsListUl a:nth-of-type(1) span:nth-of-type(1){
	justify-content: left;
}
.xsListBut span:nth-of-type(1){
	justify-content: center;
	width: 64.375rem;
}
.xsListBut span:nth-of-type(2){
	flex: 1;
}
.xsListBut span:nth-of-type(3){
	flex: 1;
	width: 7.5rem;
}
a .xsListBut span:first-child{
	justify-content: left;
	text-align: left;
}
a:hover .xsListBut span{
	color: #0050A0;
}
.menu{
	width: 100%;
	margin: 1.25rem 0;
	display: flex;
}
.menuLi{
	/* width: 220px; */
	width: 15.2%;
	height: 10.3125rem;
	background: #F0F1F7;
	margin-right: 1.25rem;
	text-align: center;
}
.menuLi:hover{
	box-shadow: 0 0.25rem 0.3125rem 0 rgba(0,0,0,0.2);
}
.menuLi img{
	width: 3.75rem;
	height: 3.75rem;
	/* margin: 32px 80px 21px 80px; */
	margin: 2rem auto;
}
.menuLi span{
	/* width: 220px; */
	display: block;
	font-weight: bold;
	font-size: 1.25rem;
	color: #0050A0;
}
.menuLiSearch{
	margin-right: 0;
	width: 33.3%;
	height: 10.3125rem;
	background: #0050A0;
	border: 0.0625rem solid #F0F1F7;
}
.menuLiSearch .menuName span{
	font-weight: bold;
	font-size: 1.25rem;
	color: #FFFFFF;
	width: 50%;
	height: 3.75rem;
	line-height: 3.75rem;
	text-align: center;
}
.menuLiSearch .menuName{
	width: 100%;
	display: flex;
	border-radius: 0.5rem;
}
.menuName .active{
	position: relative;
}
.menuName .active i{
	width: 2.5rem;
	height: 0.25rem;
	background: #FEFBC6;
	display: block;
	position: absolute;
	left: 50%;
	transform: translateX(-50%);
}
.menuSearch,.menuSearch2{
	width: 90%;
	height: 3.75rem;
	background: #FFFFFF;
	border-radius: 0.5rem;
	margin: 1.875rem;
	position: relative;
	display: flex;
}
.menuSearch input,.menuSearch2 input{
	width: 21.25rem;
	height: 3.75rem  !important;
	border: none  !important;
	padding: 0 0.375rem;
}
#hySearchInput input[type="text"],
#bgSearchInput input[type="text"]{
	width: 21.25rem;
	height: 3.75rem;
	color: #4A4E58;
	font-size: 1.125rem;
	height: 2.5rem;
	padding-left: 7.5rem;
}
.menuSearch button,
.menuSearch2 button{
	width: 5rem;
	height: 3.75rem;
	background: #FEFBC6;
	border-radius: 0 0.5rem 0.5rem 0;
	font-weight: bold;
	font-size: 1.125rem;
	color: #0050A0;
	position: absolute;
	right: 0;
}
.shop{
	width: 100%;
	height: auto;
}
.xxjy{
	width: 75%;
	/* max-width: 1440px; */
	height: auto;
	margin: 1.875rem auto 0;
}
.xxjy img{
	width: 100%;
	height: auto;
}
.website {
    width: 100%;
    display: flex;
	margin: 1.875rem 0;
}
.website a{
	width: 50%;
}
.website a:last-of-type{
	width: calc(50% - 1.25rem);
	margin-left: 1.25rem;
}
.website a img{
	width: 100%;
	height: auto;
}
/* 文献期刊 */
.wxqk{
	width: 100%;
	display: flex;
	position: relative;
	align-items: center;
	padding-bottom: 1.875rem;
}
.wxInfo{
	width: 50%;
	margin-right: 1.25rem;
}
.wxListUl li{
	width: 100%;
	font-weight: 400;
	font-size: 1.125rem;
	color: #4A4E58;
	/* padding: 0.625rem; */
	padding-left: 0.75rem;
	line-height: 1.5rem;
	display: grid;
	height: 5rem;
	align-items: center;
}
.wxListUl a:nth-last-of-type(2n+1) li{
	border-left: 0.5rem solid #CCD2E3;
}
.wxListUl a:nth-last-of-type(2n) li{
	border-left: 0.5rem solid  #F0F1F7;
}
/* .wxListUl li.active,.wxListUl li:hover{ */
.wxListUl li:hover{ 
	border-left: 0.5rem solid #3BADFF;
	background: linear-gradient(90deg, #F0F1F7 0%, rgba(240,241,247,0) 100%);
}

.wxListUl span{
	/* height: 1.25rem;
	line-height: 1.25rem; */
	display: block;
	font-weight: 400;
	font-size: 1rem;
	color: #99A8C1;
}
.wxweb{
	width: calc(50% - 1.25rem);
	height: 25rem;
	display: flex;
	float: right;
	right: 0;
}
.wxweb div{
	width: 50%;
	height: 100%;
}
.wxweb div:hover{
	/* box-shadow: 0 0.25rem 0.625rem 0 rgb(0,0,0,0.8); */
	box-shadow: 0 0.25rem 0.625rem 0 rgba(0,0,0,0.2);
}
.wxweb div:hover img{
	transform: scale(1.05);
}
.wxweb img{
	width: 14.8125rem;
	height: 20rem;
	display: flex;
	margin: 1.1875rem auto 0;
	transition: transform 1s ease;
}
.wxweb button{
	display: block;
	width: 7.5rem;
	height: 1.875rem;
	background: #0050A0;
	border-radius: 0.5rem;
	font-weight: bold;
	font-size: 1rem;
	color: #FFFFFF;
	margin: 1.25rem auto;
}
/* 表彰奖励 */
.bzjl{
	width: 100%;
	/* height: 367px; */
	display: flex;
}
.bzjlLeft{
	/* width: 560px; */
	width: 38.8%;
	position: relative;
}
.carousel-images img{
	width: 35rem;
	overflow: hidden;
	transition: transform 1s ease;
}
.bzjlLeft:hover  .carousel-images img{
	transform: scale(1.05);
}
.bzjlLeft span:first-child{
	font-weight: bold;
	font-size: 1.25rem;
	color: #4A4E58;
	margin: 1.25rem 0rem 1.25rem 3.375rem;
}
.bzjlLeft span:last-child{
	font-weight: 400;
	font-size: 1.125rem;
	color: #4A4E58;
	line-height: 2.25rem;
	position: absolute;
	width: 100%;
	text-align: center;
}
.bzjlCenter{
	/* width: 485px; */
	width: calc(33.6% - 2.5rem);
	margin: 0 1.25rem;
}
.bzjlRight{
	/* width: 420px; */
	/* width: 29%; */
	width: 24.65%;
	position: relative;
}
.carousel-images {
	width: 78.5%;
	margin: 1.25rem auto;
	display: flex;
	justify-content: center;
	align-items: center;
	overflow: hidden;
}

.carousel-image {
	width: 27.5rem;
	height: 15.4375rem;
	flex-shrink: 0;
	text-align: center;
	transition: transform 0.5s ease;
}

.carousel-images img{
	display: none;
}

.carousel-images img.active {
	display: block;
	width: 100%;
}
.prev,
.next {
	position: absolute;
	top: 7.718rem;
	cursor: pointer;
}

.prev img,.next img,.prev2 img,.next2 img,.prev3 img,.next3 img{
	width: 2rem;
	height: 2rem;
}

.next{
	right: 0rem;
}
.bzjlListUl li{
	/* width: 485px; */
	width: 100%;
	height: 3.25rem;
	font-weight: 400;
	font-size: 1.125rem;
	color: #4A4E58;
	line-height: 3.25rem;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}
.bzjlListUl li:hover{
	/* background: linear-gradient(90deg, #F0F1F7 0%, rgba(240,241,247,0) 100%); */
	color: #0050A0;
}
.bzjlRight span{
	width: 100%;
	height: 4rem;
	/* height: 5.07rem; */
	display: flex;
	align-items: center;
	justify-content: center;
	background: linear-gradient(81deg, #0050A0 0%, #3BADFF 100%);
	font-family: Microsoft YaHei;
	font-weight: bold;
	font-size: 1.125rem;
	line-height: 1.5rem;
	color: #FFFFFF;
	margin-bottom: 0.625rem;
	text-align: center;
	/* line-height: 65px; */
}
.bzjlRight span:hover{
	box-shadow: 0 0.25rem 0.625rem 0 rgba(0,0,0,0.3);
}
.bzjlRight a:last-child span{
	margin-bottom: 0;
}
.bzjlRight img{
	width: 0.5rem;
	height: 1rem;
	position: absolute;
	float: right;
	/* margin-top: 25px; */
	right: 0.625rem;
}
.MainView2{
	width: 100%;
	padding: 0.625rem 0 1.875rem;
	background: linear-gradient(180deg, #F0F1F7 0%, rgba(240,241,247,0.5) 100%);
}
/* 会员单位 */
.carousel-thumbnails {
	width: 100%;
	/* height: 407px; */
	display: flex;
	justify-content: center;
	align-items: center;
	position: relative;
}
.list-box {
    width: 100%;
    /* height: 100%; */
	display: flex;
	align-items: center;
	justify-content: center;
	flex-wrap: wrap;
}
.list-box div{
	/* width: 256px; */
	width: 17.7%;
	/* height: 12.4vh; */
	height: 10rem;
	display: flex;
	align-items: center;
	justify-content: center;
	border-bottom: 0.0625rem solid #CCD2E3;
	border-right: 0.0625rem solid #CCD2E3;
	
	overflow: hidden;
}
.list-box div img{
	transition: transform 1s ease;
}
.list-box div:hover img{
	transform: scale(1.1);
}
.list-box div:nth-of-type(5),
.list-box div:nth-of-type(10){
	border-right: none;
}
.list-box div:nth-of-type(6),
.list-box div:nth-of-type(7),
.list-box div:nth-of-type(8),
.list-box div:nth-of-type(9),
.list-box div:nth-of-type(10){
	border-bottom: none;
}
.list-box div a{
	width: 100%;
	height: 100%;
	display: flex;
	align-items: center;
}
.list-box  img{
	/* height: 40%;
	width: auto; */
	height: auto;
	width: auto;
	max-width: 90%;
	max-height: 80%;
	margin: 0 auto;
	overflow: overlay;
}
.prev2{
    left: 0;
    top: 50%;
	position: absolute;
}
/* 侧边栏 */
.menuBtn{
	position: fixed;
	right: 3.125rem;
	top: 20%;
	z-index: 999;
	text-align: center;
}
.menuBtn span{
	width: 6.25rem;
	background: #3BADFF;
	border-radius: 0.5rem;
	display: block;
	margin: 1.25rem 0;
	font-weight: bold;
	font-size: 1.5rem;
	color: #FFFFFF;
	text-align: center;
	height: 5rem;
	line-height: 1.875rem;
	padding-top: 1.25rem;
}
.menuBtn p{
	font-size: 1.25rem;
}

.menuBtn span img{
	width: 2rem;
	height: 1.0625rem;
	display: block;
	margin: 0.5rem auto;
}
.menuBtn #backTop{
	background: #CCD2E3;
	font-weight: bold;
	color: #0050A0;
	line-height: 1.5rem;
}
.menuBtn span:hover,
.menuBtn a:hover{
	/* background-color: #0050A0; */
	box-shadow: 0 0.25rem 0.625rem 0 rgba(0,0,0,0.3);
}
.menuBtn span:last-child:hover{
	/* background-color: #F0F1F7; */
}
/* 用户登录后 */
.MainView3{
	background: url('../images/bg-center.png') no-repeat top;
	background-size: 100% 25rem;
}
.userList{
	width: 100%;
	display: flex;
	justify-content: center;
	align-items: center;
	position: relative;
}
.username{
	width: 75%;
	height: 10rem;
	display: flex;
	align-items: center;
	font-weight: bold;
	font-size: 1.5rem;
	color: #0050A0;
}
.username img{
	width: 7.5rem;
	height: 7.5rem;
	margin: 1.875rem 1.25rem 0.625rem 0;
}
.carousel-users {
	width: 100%;
	margin:  0.625rem auto;
	display: flex;
	justify-content: center;
	align-items: center;
	font-weight: 400;
	font-size: 1.125rem;
	color: #FFFFFF;
	line-height: 1.5rem;
}
.carousel-user img{
	width: 2.5rem;
	height: 2.5rem;
	display: block;
	margin: 1.625rem auto 0.625rem;;
}

.carousel-user{
	width: 20%;
	/* height: 300px; */
	flex-shrink: 0;
	text-align: center;
	transition: transform 0.5s ease;
}
.carousel-user span{
	display: block;
	margin: 1.875rem 0;
	padding: 0 2.5rem;
	letter-spacing: 0.0625rem;
	text-align: justify 
}
.carousel-user span:nth-of-type(1){
	font-size: 1.5rem;
	font-weight: bold;
	text-align: center;
}
.carousel-users div:nth-of-type(1){
	background: url('../images/li1.png') no-repeat;
}
.carousel-users div:nth-of-type(2){
	background: url('../images/li2.png') no-repeat;
}
.carousel-users div:nth-of-type(3){
	background: url('../images/li3.png') no-repeat;
}
.carousel-users div:nth-of-type(4){
	background: url('../images/li4.png') no-repeat;
}
.carousel-users div:nth-of-type(5){
	background: url('../images/li5.png') no-repeat;
}
.carousel-users div:nth-of-type(1):hover{
	background: url('../images/li1-hover.png') no-repeat;
}
.carousel-users div:nth-of-type(2):hover{
	background: url('../images/li2-hover.png') no-repeat;
}
.carousel-users div:nth-of-type(3):hover{
	background: url('../images/li3-hover.png') no-repeat;
}
.carousel-users div:nth-of-type(4):hover{
	background: url('../images/li4-hover.png') no-repeat;
}
.carousel-users div:nth-of-type(5):hover{
	background: url('../images/li5-hover.png') no-repeat;
}

.prev3{
	left: 0;
	position: absolute;
}

.next3{
	margin-left: -2rem;
}

/* 会员单位 */
.subtitle{
	display: flex;
	font-size: 0.875rem;
	color: #4A4E58;
	margin-left: 0.5rem;
}
.subtitle img{
	width: 1rem;
	height: 1rem;
}
.subtitle p{
	color: #004D9E;
}
.vipView{
	width: 100%;
	background-color: #fff;
	padding: 1.25rem 0;
}
.allVip{
	width: 100%;
	font-size: 0; 
}
.vip-title{
	width: calc(100% - 10.375rem);
	display: flex;
	align-items: center;
	justify-content: center;
	/* height: 5rem; */
	font-weight: bold;
	font-size: 1.875rem;
	color: #4A4E58;
	line-height: 2.5rem;
	/* margin-top: 1.25rem; */
	margin: 1.4375rem 5.1875rem 0;
}
.vipView hr{
	width: 90%;
	margin: 0 auto;
	padding-top: 1.6875rem;
}
.vip-box {
	width: 20%;
	margin-top: 1.6875rem;
	text-align: center;
	display: inline-block;
}
.vip-box:hover{
	box-shadow: 0.1875rem 0.3125rem 0.9375rem 0rem rgba(0,0,0,0.2);
}
.vip-box  div:first-of-type{
	height: 11vw;
	display: flex;
	align-items: center;
	justify-content: center;
}
.vip-box  div:last-of-type{
	height: 4.375rem;
	padding: 0.625rem 0;
	width: 100%;
}
.vip-box img{
	width: 58.3%;
	height: auto;
	margin: 2.5rem auto ;
}
.vip-box span:first-of-type{
	display: flex;
	align-items: center;
	justify-content: center;
	font-weight: bold;
	font-size: 1.125rem;
	color: #4A4E58;
	line-height: 1.5rem;
	width: 100%;
	background: #F0F1F7;
	height: 2.1875rem;
	padding-top: 0.625rem;
}
.vip-box span:last-child{
	display: flex;
	align-items: center;
	justify-content: center;
	font-size: 1.125rem;
	color: #4A4E58;
	line-height: 1.5rem;
	width: 100%;
	height: 2.8125rem;
	background: #F0F1F7;
}
.vip-box:hover span{
	background: #0050A0;
	color: #fff;
}
.pagination{
	width: 100%;
	height: 5.5rem;
	position: relative;
	display: flex;
	justify-content: end;
	align-items: center;
	cursor: pointer;
}
.page-info{
	display: flex;
	height: 2rem;
}
.pagination span,.page-info span{
	width: 2rem;
	height: 2rem;
	line-height: 2rem;
	background: #F0F1F7;
	font-size: 1rem;
	text-align: center;
	margin: 0 0.125rem;
}
.prevPage,.nextPage{
	width: 5rem;
	margin: 0 0.125rem;
	color: #0081FF;
}
.prevPage:hover,.nextPage:hover,.page-info span:hover,.page-info .active{
	color: #fff;
	background-color: #0050A0;
}
/* 会员单位end */