/*轮播图样式*/
*{
	margin:0;
	padding:0;}
li{
	list-style-type:none;
}
/*banner轮播图*/
#bannerSwiper img{
	width:100%;
}
#bannerSwiper .swiper-pagination-white .swiper-pagination-bullet-active {
	width:.5rem;
    border-radius:.5rem;
}
#bannerSwiper .swiper-pagination-bullet {
    background: #fff;
    opacity: 1;
}
.homeLangImg img {
    width: 100%;
    height: 4.03rem;
}
.swiper-newsList .swiper-slide-active{
  margin:0 0 0 .26rem;
}
.swiper-newsList .swiper-slide-prev{
  margin: 0 0 0 -.26rem;
}
.swiper-newsList .swiper-slide-next{
  margin: 0 0 0 .26rem;
}
.swiper-newsList { 
  padding-left:.39rem;padding-right:.39rem;
}
.global{
	background:linear-gradient(to right, rgb(147, 59, 255), rgb(253, 110, 244));
	overflow:hidden;
	width:100%;
	height:123vw;
	position:relative;}
.global-promotion{
	width:100%;
	z-index:4;
}	
.global-promotion .swiper-slide{
	box-sizing:border-box;
    /*padding-left:.29rem;*/
    border-radius: 2.5vw;
}	
.global-promotion .swiper-slide a{
	display:block;
	background:#fff;
    border-radius: 2.5vw;
}
.global-promotion .swiper-slide img{
	border-radius: 2.5vw 2.5vw 0 0;
	width:100%;
}	
.global-mask{
	position:absolute;
	bottom:-11%;
	z-index:3;
	width:100%;
	height:100vw;
}
.global-mask img{
	margin-top:81%;}	
.global-circle{
	height:100%;
	z-index:2;
	position:relative;
	margin-top:15%;
	}		
.global-circle ul{
	width:100%;
	height:100%;
	overflow:hidden;
	position:relative;}
.global-circle ul li{
	position:absolute;
	left:37%;
	width:26%;
	height:100%;
	background-size:100% auto;
	background-repeat:no-repeat;
	}		
/*轮播图样式结束*/

.bill__items {
    display: flex;
    justify-content: center;
    align-items: center;
    flex-wrap: wrap;
    margin-top: .3rem;
}

.pattern__wrap {
    width: 3.2rem;
    height: 2.28rem;
    background: #fff;
    border-radius: .2rem;
    box-sizing: border-box;
    margin: .2rem;
}
.pattern__wrap a{
	background: rgba(9,53,79,.39);
    border-radius: .2rem;
    height: 2.28rem;
    display: block;
}
.pattern__icon {
    display: block;
    width: 1.14rem;
    height: 1.14rem;
    margin: .1rem auto
}

.pattern__title {
    font-size: .3rem;
    font-family: PingFangSC-Medium;
    font-weight: 500;
    color: #fff;
    line-height: 2.28rem;
    text-align: center
}
/* 菜单 */
.wraper .main-body{
  height: 1rem;
}
.wraper .head .menu-btn {
   display:block;
   position: absolute;
   right: .39rem;
   top: .15rem;
}
.wraper .head .logoDiv img{
  width:6rem;
}
.wraper .head .menu-btn img{
  width:.53rem;
}
.wraper .main-body .menu .nav-item a{
  padding: 6px 20px 8px 20px;
  font-weight: 400;
  font-family: PingFangSC-Regular, PingFang SC;
  font-size: 1.34rem;
  color: #323537;
}
.drawer_mask {
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left:0;
    z-index:100;
    background: rgba(0,0,0,.7);
}
.wraper .head .menu {
  background: #fff;
  border-bottom: 1px solid #E1E1E1;
  width: 6rem;
  left: auto;
  position: fixed;
  height: 100%;
  top: 0;
  z-index:110;
  right: 0;
  display: none;
}
.wraper .head .menu li:hover {
    background: none;
}
.wraper .head .menu li {
  background: none;
  position: relative;
  border:0;
  border-bottom: 1px solid #E0E1E2;  
  padding:.24rem 0;
  text-align:left;
  float: none;
  margin:0;
}
.wraper .head .menu .on a {
  color:#0281CC;
}
.head .menu .nav-item a {
  color: #323537;
  font-size: .32rem;
  line-height: .32rem;
  font-weight: 400;
}
.wraper .head .menu .slideDown{
    padding-left: .25rem;
    max-height: 3.4rem;
    overflow: scroll;
    position: relative;
    top: 0.24rem;
    background: none;
}
.wraper .head .menu .slideDown li{
  padding:0;
  border:none;
  text-align:left;
  /*height: .8rem;*/
  line-height: .8rem;
  background: none;
}
.wraper .head .menu .nav-item .slideDown li a{    
  font-size: .28rem;
  color: #2F3538;
}
.head .menu .nav-item-child:before {
    display: block;
    content: "";
    width: 0;
    height: 0;
    border: .1rem solid transparent;
    border-top-color: #222;
    position: absolute;
    right: 0;
    opacity: .84;
    transform-origin: 50% 25%;
    top: .45rem;
    transition: transform .3s;
}
.head .menu .nav-item-child.expand:before {
    transform: rotate(180deg);
}
.wraper .head .menu .slideDown .topNavChildren .navChildren {
    padding: 0 .23rem;
    background: none;
}
.topNavChildren{
	border:0;
}
/*设置内容最小高度*/
.wraper .page-middle {
	min-height:12.5rem;
}
.wraper .head{
  border:none;
  box-shadow: none;
}