/* 1920*1080=>root-fontsize:16px */
ul{
  margin: 0;
  padding: 0;
}


/* 隐藏这个元素 */
.phone_navbar {
	display: none;
	height: 2.8125rem;
}
.floatheader{
  display: none;
}


a {
  text-decoration: none !important;
  /* color: white !important;  */
}

body{
    display: block;
    margin: 0;
}

a{
  text-decoration: none;
}


/* 
@media only screen and (min-device-width: 1024px) {
    html {
      font-size: 8.42px;
    }
  }
  @media only screen and (min-device-width: 1920px) {
    html {
      font-size: 16px;
    }
  } */



/* 手机时隐藏 */
.phone_only{
  display: none;
}
.blueBtn{
  display: none;
}



/* 指针替换 */
.changeMouse{
  cursor: pointer;
}




.paddingRoot{
    /* 控制左右边距 */
    /* padding: 0 22.5rem; */
    
    max-width:75rem ;
    margin: 0 auto;
    

}

.flexRow{
    display:flex;
    flex-direction:row;
    justify-content: space-between;
    align-items: center;
    }
.flexCol{
        display: flex;
        flex-direction: column;
        justify-content: space-between;
        /* justify-items: center; */
        align-items: center;
    }




.pc_hidden{
    /* 隐藏只显示在手机上的元素 */
    display: none;
}



/* 头部 */

.header{

    width: 100%;
    height:67.5rem;
    background-image: url("../img/index/24.jpg");

    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    /* padding: 1.94rem 0 0 5rem; */

}

.header .flexRow{
    display: flex;
}


.header .topLogo img{
    /* width: 10rem; */
    height: 6.13rem;
}

.header .paddingRoot{
    height: 100%;
    padding-top: 1.94rem;
    padding-bottom: 5rem;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
}


.header .topdetail{
    /* width: 2.31rem;
    height: 1.06rem; */
    font-size: 1.13rem;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: #FFFFFF;    
}
.topdetail .smallbox{
    padding: 0 2.13rem;
    border-right:0.06rem  solid white;

    cursor: pointer;
}

.topdetail a .rPaddingdel{
  padding-right: 0;
}


.topdetail .smallbox img{
    width: 1.75rem;
    height: 1.75rem;
}


.headtit{
    /* width: 73.13rem;
    height: 7.13rem; */
    font-size: 6.75rem;
    font-family: PangMenZhengDao-Cu;
    font-weight: 400;
    color: #FFFFFF;
    line-height: 2.38rem;
    text-shadow: 0rem 0rem 0rem rgba(0,0,0,0.7);
}



.head_btm_list .top_blue_box{
    cursor: pointer;
    width: 7.81rem;
    height: 7.81rem;
    color: white;
    /* font-size: 1.25rem; */
    font-size: 1rem;

    padding: 1.25rem 0.1rem;
    opacity: 0.8;
    border-radius: 0.63rem;
    background: #02A0E7;
    align-items: center;
    /* bottom: 5.06rem; */
    
}
.head_btm_list .top_blue_box img{
    width: 3.19rem;
    height: 3.19rem;
}


.head_btm_list .top_blue_box:hover{
    background-color: #014687;
    color: #02A0E7;
    box-shadow: 0 0 10px 5px #02A0E7;
    border-radius: 0.63rem;
}











/* 导航栏 */
.banner{
    /* height:4.6875rem ; */
    background-color: #014687;
}


/* .banner  .bannerchild{
  cursor: pointer;
    padding:1.7rem 0rem ;

    text-align: center;
    flex: 1;

    writing-mode: horizontal-tb;
    color: white;
    white-space: nowrap;
} */
.banner a .bannerchild{
  cursor: pointer;
    padding:1.7rem 1rem ;
    font-size: 1.25rem;
    text-align: center;
    flex: 1;
    width: 8.63rem;
        writing-mode: horizontal-tb;
    color: white;
    white-space: nowrap;
}

/* .banner  .bannerchild a{
  display: block;
  padding: ;

} */




.banner .bannerchild:hover{
    background-color: #236BB3;
    color: white;
    font-weight: 700;
}



/* 下面搜索页 */
.grayList{
    background-color: #F9FAFC;
}
.grayList .searchtext{
    color: #7D7D7D;
    font-size:1rem;

}


.input input::placeholder{
    /* ? */
        font-size: 1rem;
        font-family: Microsoft YaHei;
        font-weight: 400;
        color: #BFBFBF;

}


.input{
    display: flex;
    flex-direction: row;
}

.grayList .searchinput{
    border: .0625rem solid #DCDCDC;
    padding-left:  0.9rem;
    overflow: hidden;
    color: #DCDCDC;
    outline: none;

    border-radius: 0.3125rem 0 0 .3125rem;
    height: 2.5rem;

}


.grayList .grayPadding{
    padding-top: 1.25rem;
    padding-bottom: 1.25rem;
}

.input .search_btn{
background-color: #1857A4;
color: white;
font-size: 1.125rem;
text-align: center;

width: 5rem;
height: 2.5rem;
background: #1857A4;
border-radius: 0rem .3125rem .3125rem 0rem;
font-size: 1rem;
font-family: Microsoft YaHei;
font-weight: 400;
color: #FFFFFF;
text-align: center;
line-height: 2.1875rem;
cursor: pointer;

}


/* 模块的头部 */
.model_title{
    text-align: center;
    margin:9.5rem  0 4.44rem 0 ;
}
.model_title .maintile{
    font-size: 1.88rem;
    font-family: Microsoft YaHei;
    font-weight: 400;
    /* margin-bottom: 1.13rem; */
    color: #313131;


    position: relative;
    display: inline-block;
    padding: 0 10px;
}



.model_title .smalltitle{
    color: #AAAAAA;
    font-size: 1.13rem;
}

.maintile::before,
.maintile::after {
  content: "";
  position: absolute;
  top: 50%;
  /* width: 40%;  */
  width: 7.5rem;
  height: 0.06rem;
  background-color: #C9C9C9;
}


.maintile::before {
    /* left: -3.5rem; */
    left: -4.5rem;
    transform: translateX(-50%);

}
.maintile::after {
    /* right: -3.5rem; */
    right: -4.5rem;
    transform: translateX(50%);
  }



  .more_btn a{
    /* width: 8.13rem;
    height: 2.5rem; */
    width: 9.56rem;
    height: 3.25rem;
    background: #02A0E7;
    border-radius: .5rem;
    font-size:1.13rem;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: #FFFFFF;
    margin: 0 auto;
    margin-top: 3.375rem;
    text-align: center;
    line-height: 3.25rem;
    display: block;
}

  
.more_btn a:hover{
  /* 移上去不变色 */
  color: white;
}

.more_btn a:active{
  background-color: #028bca;
  color: #e6e6e6;
}





/* 关于我们 */
.aboutus{
    
}

.aboutus .overflow-change{
  word-break: break-all;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 6; /* 超出几行省略 */
}
.aboutus .aboutus_pic{
width: 33.13rem;
height: 23.44rem;
border-radius: 0.63rem;

align-self: flex-start;
flex: 1;
}
.aboutus .aboutus_pic img{
    width: 100%;
    height: 100%;
}



.aboutus_describe{
    margin-left: 4.38rem;
    flex: 1;
}

.aboutus_describe .text{
    color: #7D7D7D;
    font-size: 1rem;
    text-indent: 2rem;
}




/* 宣传视频 */


.video{
  margin-bottom: 7.5rem;
  margin-bottom: 0;
}

.video .videoImg{
    margin: 0 auto;
    width: 56.25rem;
    height: 26.88rem;
    position: relative;
    cursor: pointer;
}
.video .videoImg img{
    width:7.5rem;
    height:7.5rem;
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%,-50%);
}





/* 通知公告 */

.notic_item {
    cursor: pointer;
}

.notic_item .notice_bg{
    width: 16.93rem;
    height: 14.38rem;
    border-radius: 0.63rem;
    background-color: #236BB3;
}
.notic_item .notice_bg img{
    /* width: 16.93rem;

    height: 14.38rem; */
    width: 100%;
    height: 100%;
}

.notice_title{
width: 16.93rem;

display: -webkit-box; 
  -webkit-line-clamp: 2; 
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
margin-top: 1.56rem;
font-size: 1.13rem;
line-height: 1.88rem;
color: #313131;
}




      /* 通知补丁 */
      .flex_phone_around .wow:nth-child(1){
        animation-delay: 0.2s;

      }
      .flex_phone_around .wow:nth-child(2){
        animation-delay: 0.4s;

      }
      .flex_phone_around .wow:nth-child(3){
        animation-delay: 0.6s;

      }
      .flex_phone_around .wow:nth-child(4){
        animation-delay: 0.8s;

      }







/*新闻列表 */
.grayList .pushList{
    
}

/* 
.contatiner .template .subhead {
    display: flex;
    align-items: center;
    justify-content: center;
    margin-top: 1.5625rem;
  }
  
  .contatiner .template .subhead img {
    width: 3.75rem;
    height: .4375rem;
  }
  
  .contatiner .template .subhead p {
    font-size: 1.125rem;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: #C9C9C9;
    margin: 0 1.25rem;
  }
   */




   /* 底部 */


   .footer {
	width: 100%;
	padding: 3.125rem 0;
	box-sizing: border-box;
	/* background: url(../img/bottom/bimg.jpg) no-repeat; */
    background-color: #313131;
	background-size: 100% 100%;

  background: #1B1B1B;
  padding: 6rem 0 0;
}

.footer .footer_about {
	width: 75rem;
	height: auto;
	margin: 0 auto;
	display: flex;
	justify-content: space-between;
	align-items: center;
  align-items: flex-start;


  margin-bottom: 3.7rem;
  padding-bottom: 1rem;
  border-bottom: 0.06rem rgba(121,121,121,0.3) solid;
  
}

.footer .footer_about .logo {
	width: 7.56rem;
  width: 11.38rem;
	/* height: 8.75rem; */
}
.footer .footer_about .logo img{
	width: 7.56rem;
	/* height: 8.75rem; */
}


.footer .footer_about .column {
	/* width: 28.4375rem; */
  width: 43rem;
  width: 36.81rem;
	display: flex;
	justify-content: space-between; 
}

.footer .footer_about .column a{
  color: #C9C9C9 !important;
}


.footer .footer_about .column .cube {
    display: flex;
    flex-direction: column;
    align-items: center;
max-width: 5.8125rem;
	/* max-width: 10.8125rem; */
	/* padding-right: 3.75rem; */
	box-sizing: border-box;
	/* border-right: .0625rem dotted rgba(255, 255, 255, 0.3); */
}

.footer .footer_about .column .cube:last-child {
	border-right: none;
	padding-right: 0;
}

.footer .footer_about .column .cube .name {
	font-size: 1.25rem;
	font-family: Microsoft YaHei;
	font-weight: bold;
	color: #FFFFFF;
	overflow: hidden;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 1;
	display: -webkit-box;
	text-overflow: ellipsis;
  align-self: flex-start;

}


.footer .footer_about .column .cube ul {
	/* margin-top: 1.5rem; */
  margin-top: 0;
}

.footer .footer_about .column .cube ul li {
    
	font-size: 1rem;
	font-family: Microsoft YaHei;
	color: #FFFFFF;
	line-height: 1.875rem;
	overflow: hidden;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 1;
	display: -webkit-box;
	text-overflow: ellipsis;
}

.footer .footer_about .column .cube ul li {
  margin:1rem 0;
}
.footer .footer_about .column .cube ul li a {
  margin: 0.2rem 0;
  /* background-color: #BFBFBF; */
  text-decoration: none;
  color: #C9C9C9;
}



.footer .footer_about .contact .ewm {
    display: flex;
    align-items: center;
    justify-content: right;
}

.footer .footer_about .contact .ewm .cube:first-child{
    /* margin-right: 1.25rem; */
}

.footer .footer_about .contact .ewm .cube {
  width: 8.19rem;
    /* width: 6.9375rem; */
    height: auto;
}

.footer .footer_about .contact .ewm .cube img {
    width: 100%;
    
    /* height: 6.9375rem; */
}

.footer .footer_about .contact .ewm .cube p {
	font-size: 1rem;
	font-family: Microsoft YaHei;
	font-weight: 400;
	color: #FFFFFF;
	margin-top: .625rem;
	text-align: center;
}

.footer .footer_about .contact .phone {
	font-size: 1rem;
	font-family: Microsoft YaHei;
	font-weight: 400;
	color: #FFFFFF;
	margin-top: 2.5rem;
	text-align: center;
}

/* .footer .footer_message {
    padding-top:3.69rem;
    border-top: #7D7D7D 0.06rem solid;

	width: 75rem;
	margin: 0 auto;
	margin-top: 3.25rem;
	display: flex;
	align-items: center;
	justify-content: center;
	font-size: 1rem;
	font-family: Microsoft YaHei;
	font-weight: 400;
	color: #FFFFFF;
}

.footer .footer_message .link {
	margin-right: .625rem;
}

.footer .footer_message .technical {
	margin-left: 2.1875rem;
} */

.footer .footer_message{

}
.btmtip{
  white-space: nowrap;
  /* 不让底部换行 */
  /* margin: 0 auto; */
  display: flex;
   flex-direction: row;
   /* justify-content: space-between;  */
   margin-bottom:1.31rem ;
   color: white;
  justify-content: center;
  color:#C3C3C3 ;
  }
.btmtip div{

  padding:0 1rem ;
}

/* 下面是临时添加的二维码 */
.contact .ewm .cube p{
  white-space: nowrap;

}



/* 下面是底部灰条 */
.grayList .dropdown{
 margin: 1.31rem 0;
}
.grayList .link{
  font-size: 1.25rem;
font-family: Microsoft YaHei;
font-weight: 400;
color: #7D7D7D;
}

.link_phone{
  display: none;
}






/* 下面是 底部手机版*/

.phone_bottom_body{
    display: flex;
    flex-direction: column;
    align-items: center;
    color: white;
}

.phone_bottom_server{
    font-size: 2rem;
}
.phone_bottom_number{
    font-size: 3rem;
    font-weight: 700;
} 
.phone_bottom_2Dcode{
    width: 11.03rem;
    height: 11.06rem;
    border-radius: 0.94rem;


    border-radius: 0;
    width: 7.81rem;
    height: 7.81rem;
}
.phone_bottom_other{
    color: #AAAAAA;
    line-height: 2.5rem;        
    font-size: 1.5rem;
}

.btmtip_support{
  height: 3.13rem;
				line-height: 3.13rem;
				background: #434343;
				color: white;text-align: center;
        margin-top: 3.15rem;
        margin-top: 6rem;
}
.serverPhonebox{
  margin: 1rem 0 2.31rem 0 ;
  margin: 0rem 0 2.31rem 0 ;

}








/* 下面是学会书刊 */










/* 下面是新闻  */





.contatiner .news .news_classify {
    display: flex;
    align-items: center;
    justify-content: center;
    margin-top: 3.75rem;
  }
  
  .contatiner .news .news_classify li {
    width: 12.5rem;
    height: 2.5625rem;
    font-size: 1.25rem;
    border-radius: 1rem 0rem 0rem 0rem;
    display: flex;
    align-items: center;
    justify-content: center;
    cursor: pointer;
    background: url(../img/index/icon-4.png) no-repeat scroll 2.6875rem center;
    background-color: rgba(204,236,250);
  }

/* 设置新闻动态的样式 */
  .contatiner .news .news_classify li:nth-child(3) {

    border-radius: 0rem 0rem 0rem 0rem;
    /*     margin: 0 1.875rem; */

    margin:0 1.875rem 0 0 ;

  }
  
  
  .contatiner .news .news_classify .select {
    background-color: #236BB3;
  }
  
  .contatiner .news .news_classify .select span {
    color: #FFFFFF;
  }
  
  .contatiner .news .news_classify li:nth-child(2) {
    border-radius: 0;
    margin: 0 1.875rem;
        /* background-position-x: 0.8rem; */

    /* background-image: url(../img/index/icon-6.png); */
  }
  
  .contatiner .news .news_classify .last_news_li li {
    border-radius: 0rem 1rem 0rem 0rem;
  }
  
  .contatiner .news .news_classify li:nth-child(3) {
    /* background-image: url(../img/index/icon-2.png); */
  }
  
  .contatiner .news .news_classify li:nth-child(1).select {
    background-size: 1.5rem 1.5rem;

    /* background-image: url(../img/index/22.png); */
    /* background-image: url(../img/index/icon-3.png); */
    
  }
  
  .contatiner .news .news_classify li:nth-child(2).select {
    background-size: 1.5rem 1.5rem;

    /* background-image: url(../img/index/24.png); */
    /* background-image: url(../img/index/icon-5.png); */
  }
  
  .contatiner .news .news_classify li:nth-child(3).select {
    background-size: 1.5rem 1.5rem;

    /* background-image: url(../img/index/26.png); */
    /* background-image: url(../img/index/icon-1.png); */

    
  }

  /* .contatiner .news .news_classify li:nth-child(4).select {
    background-size: 1.5rem 1.5rem;
    background-position-x: 1rem;
    background-image: url(../img/index/28.png);
    
  } */

  
  .contatiner .news .news_classify li img {
    width: 1.19rem;
    height: 1.19rem;
    /* opacity: 0; */
  }
  
  .contatiner .news .news_classify li span {
    font-size: 1.25rem;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: #014687;
    margin-left: .9375rem;
  }
  
  .contatiner .news .news_about {
    margin-top: 3.125rem;
  }
  
  .contatiner .news .news_about .recommend {
    cursor: pointer;
    width: 26.25rem;
    height: 16.875rem;
    position: relative;
    margin-right: 3.75rem;
  }
  
  .contatiner .news .news_about .recommend .word {
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 2.8125rem;
    border-radius: 0 0 0.63rem 0.63rem;
    background: rgba(0, 0, 0, 0.4);
  }
  
  .contatiner .news .news_about .recommend .word p {
    font-size: 1.125rem;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: #FFFFFF;
    text-align: center;
    line-height: 2.8125rem;
  }
  
  .contatiner .news .news_about .recommend .img,
  .contatiner .news .news_about .recommend .img img {
    width: 100%;
    height: 100%;
    
border-radius: 0.63rem;
  }
  
  /* .contatiner .news .news_about .news_list .swiper-slide {
    display: flex;
    align-items: center;
    justify-content: space-between;
  }
   */

  .contatiner .news .news_about .news_list .swiper-slide {
    display: flex;
    flex-direction: row;

    /* align-items: center; */
    justify-content: space-between;
  }
  





  .contatiner .news .news_about .news_list ul {
    width: 100%;
    flex: 1;
    /* margin-left: 2.5rem; */
    /* 改了这个 */
  }
  
  .contatiner .news .news_about .news_list ul a {
    display: block;
    text-decoration:none;
    border-bottom: .0625rem solid #F5F5F5;
    width: 100%;
    height: 3.4375rem;
    line-height: 3.4375rem;

    /* padding-bottom: 1.5rem;
    padding-top:1.5rem ; */

  }






  .contatiner .news .news_about .news_list ul a:last-child{
    border-bottom: none;
  }



  
  




  
  .contatiner .news .news_about .news_list ul li {
    display: flex;

    align-items: center;
    justify-content: space-between;
    cursor: pointer;
  }
  
  .contatiner .news .news_about .news_list ul li:last-child {
    border: none;
  }
  
  .contatiner .news .news_about .news_list ul li:hover .news_title {
    color: #1A87C5;
  }
  .contatiner .news .news_about .news_list ul li:hover .news_time{
    color:#1A87C5 ;
  }

  .contatiner .news .news_about .news_list ul li .news_title {
    font-size: 1.125rem;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: #333333;
    overflow: hidden;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
    display: -webkit-box;
    text-overflow: ellipsis;
    flex: 1;

    /* display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis; */
  }
  
  .contatiner .news .news_about .news_list ul li .news_title span {
    font-size: 1.25rem;
    margin-right: .9375rem;
  }
  
  .contatiner .news .news_about .news_list ul li .news_time {
    /* 加了这个flex */
    flex: -0.2;
    font-size: 1.125rem;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: #AAAAAA;
  }
  
/* 上面是新闻 */



/* 控制轮播 */
 .swiper {
  width: 100%;
  height: 100%;
}
/* 必选加这个mySwiper区分，两个轮播样式会冲突 */
.mySwiper .swiper-slide {
  cursor: pointer;

  text-align: center;
  /* font-size: 18px; */
  /* background-color: #F8F8F8; */
  display: flex;
  width: 20%;
  align-items: center;

  flex-direction: column;
  
}
.swiper-slide .imgBg{
  background-color: #F8F8F8;
  width: 100%;
  
  

}





.mySwiper .swiper-slide p{
  font-size:1.13rem ;
  margin-top: 1.6rem;
}
.mySwiper .swiper-slide img {
  /* display: block; */
  /* width: 100%;
  height: 100%; */
  width: 10.5rem;
  height: 15.25rem;
}


.swiper-button-container {
  position: absolute;
  top: 10px; /* 距离顶部的距离 */
  right: 100px; /* 距离右侧的距离 */
}




/* 下面是 控制选择新闻轮播后老图标消失*/
/* .news_classify .select img{ 
  display: none;
} */

.pc_right{
  /* 这个应该是更多按钮右侧对齐 */
  /* text-align: right; */
  float: right;
}





/* 下面是下拉菜单 */
select {
  /* padding-right: 30px; 调整内容距离右侧的间距 */
  outline: none;
  appearance: none; /* 去除默认样式 */
  -webkit-appearance: none; /* 兼容性设置 */
  -moz-appearance: none; /* 兼容性设置 */
  background-image: url('../img/index/21.png'); /* 使用自定义的下箭头图片 */
  background-repeat: no-repeat;
  background-position: right center;
  background-position-x:13rem ;
  background-size: 1rem;
  border: 0.06rem solid #DCDCDC;
  color: #AAAAAA;
  
  border-radius: 0.31rem;
  padding: 0.6rem;
  padding-right: 10rem;
  font-size: 1.63rem;
  

  position: relative;
}


#cars option::after {
  content: "";
  position: absolute;
  top: 50%;
  right: 10px;
  transform: translateY(-50%);
  width: 1px;
  height: 10px;
  background-color: #000;
}








/* .swiper-button-next{
  width: 100px;
  height: 100px;
  background-color: #F5F5F5;
  border-radius: 0.31rem;
  width: 1.88rem;
height: 3.75rem;
}
.swiper-button-prev{
  width: 100px;
  height: 100px;
  background-color: #F5F5F5;
  border-radius: 0.31rem;
  width: 1.88rem;
height: 3.75rem;
} */


/*去掉默认样式*/
/* .swiper-button-prev:after{
  display: none;
}
.swiper-button-next:after{
  display: none;
} */
/*自定义样式*/
/* .swiper-button-prev{
  border-radius: 0.31rem;
  width: 1.88rem;
height: 3.75rem;
  left: 64px;
  color: #7D7D7D;
}

.swiper-button-next{
  color: #7D7D7D;
  border-radius: 0.31rem;
  width: 1.88rem;
height: 3.75rem;
  right: 65px;
}



.swiper-button-container {
  overflow: visible;
} */



.swiper-button-next{
  overflow:visible !important;
}


.swiperfatherBtn{
  position: absolute;
  
}

.swiper-button-prev, .swiper-button-next{
  color: #fff;
  background: #F5F5F5;
background-image: url(../img/index/20.png);
background-position: center;
background-repeat: no-repeat;
  border-radius: 0.31rem;

  color: rgba(0, 0, 0, 0);

  

}

.swiper-button-prev{
  background-image: url(../img/index/19.png);
  background-repeat: no-repeat;
}


.swiper-button-prev:after, .swiper-button-next:after {
  display: none;
  /* font-size: 14px; */
}




/* 下面是轮播分页 */
.swiper-pagination-bullet {
  width: 6px;
  height: 6px;
  background-color: #FFFFFF;
  opacity: 1;
  
}
.swiper-pagination-bullet-active {
  width: 14px;
  height: 6px;
  border-radius: 3px;
  opacity: 1;
  background-color: #FFFFFF;
}


/* 按钮 */
.swiper-button-prev{
  right: -30px;
}





/* 实验 下面是分页器，只有样式*/

.pages {
	margin: 3.125rem auto;
	display: flex;
	justify-content: center;
	align-items: center;
}

.pages>div {
	display: flex;
	align-items: center;
}

.pages .pages_box div {
	font-size: 1.25rem;
	color: #AAAAAA;
	margin-right: 1.5rem;

  padding: 0.6rem;
}

.pages .pages_box .pages_checked{
	background: rgb(204, 236, 250);
	color: #014687;
  width: 2.44rem;
  height: 2.44rem;
  border-radius: 0.31rem;
  padding: 0;
  text-align: center;
  line-height: 2.44rem;
  
  
}



.pages .pages_box .prev {
	width: 6.25rem;
	height: 2.4375rem;
	background: rgb(204, 236, 250);
	/* border: .0625rem solid #1A87C5; */
	border-radius: .3125rem;
	text-align: center;
	line-height: 2.4375rem;
	color: #014687;
	font-size: 1.125rem;
  padding: 0;
}


.pages .pages_box .next {
	width: 6.25rem;
	height: 2.4375rem;
	background: rgb(204, 236, 250);
	border-radius: .3125rem;
	text-align: center;
	line-height: 2.4375rem;
	color: #014687;
	font-size: 1.125rem;
	margin: 0;
  padding: 0;
}

.pages .skip,
.pages .show {
	font-size: 1.125rem;
	font-family: Microsoft YaHei;
	font-weight: 400;
	color: #B3B3B3;
	margin-left: .9375rem;
}

.pages .skip select,
.pages .show select {
	width: 6.625rem;
	height: 2.4375rem;
	background: #FFFFFF;
	border: .0625rem solid #C9C9C9;
	border-radius: .3125rem;
	margin-left: .9375rem;
	color: #7D7D7D;
	font-size: 1.125rem;
	text-align: center;
	padding-right: 2.1875rem;
	appearance: none;
	-moz-appearance: none;
	-webkit-appearance: none;
	background: url(../img/support/down.png) no-repeat scroll 4.6875rem center transparent;
}

.pages .pages_box  .pages_disabled{
  background-color: white;
  border: 0.06rem solid #AAAAAA;
  border-radius: 0.31rem;
  color: #AAAAAA;
}






/* 下面是fixed按钮，只有实验样式 */

.fixedBox{
  /* background-color:#F5F5F5 ; */
  background-color: white;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;

  border-radius: 0.63rem;
  width: 5.63rem;
  height: 5.63rem;
  font-size: 0.88rem;
}

.fixedBox_  {
  position: absolute;
  height: 5.63rem;
  color: #7D7D7D;
  font-size: 1rem;
  line-height: 1.25rem;

}
/* 给img外面加个盒子先 */
.fixedBox img{
  width: 100%
}
.pages {
    /* margin: 3.125rem auto; */
    /* margin-top: 3.125rem; */
    padding-top: 2.125rem;
    padding-bottom: 4.125rem;
    display: flex;
    justify-content: center;
    align-items: center;
    margin-top: 0;
}

.pages > div {
    display: flex;
    align-items: center;
}

.pages .pages_box div {
    font-size: 1.25rem;
    color: #aaaaaa;
    margin-right: 1.5rem;

    border-radius: 0.31rem;

    padding: 0.6rem;
}

.pages .pages_box  .pages_checked {
    background: rgb(204, 236, 250);
    color: #014687;
}

.pages .pages_box .prev {
    /* width: 6.25rem; */
    /* height: 2.4375rem; */
    background: rgb(204, 236, 250);
    /* border: .0625rem solid #1A87C5; */
    border-radius: 0.3125rem;
    text-align: center;
    /* line-height: 2.4375rem; */
    color: #014687;
    font-size: 1.125rem;
    padding: 0.6rem 1.8rem 0.6rem 1.8rem ;

}

.pages .pages_box .next {
    /* width: 6.25rem; */
    /* height: 2.4375rem; */
    background: rgb(204, 236, 250);
    border-radius: 0.3125rem;
    text-align: center;
    /* line-height: 2.4375rem; */
    color: #014687;
    font-size: 1.125rem;
    margin: 0;

    padding: 0.6rem 1.8rem 0.6rem 1.8rem ;
}

.pages .skip,
.pages .show {
    font-size: 1.125rem;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: #b3b3b3;
    margin-left: 0.9375rem;
}

.pages .skip select,
.pages .show select {
    width: 6.625rem;
    height: 2.4375rem;
    background: #ffffff;
    border: 0.0625rem solid #c9c9c9;
    border-radius: 0.3125rem;
    margin-left: 0.9375rem;
    color: #7d7d7d;
    font-size: 1.125rem;
    text-align: center;
    padding-right: 2.1875rem;
    appearance: none;
    -moz-appearance: none;
    -webkit-appearance: none;
    background: url(../img/support/down.png) no-repeat scroll 4.6875rem center
    transparent;
}


.pager .pagination {
    margin: 0;
    color: #333333;
}
.pager .pager {
    margin: 0;
}
.pager li {

    margin: 0 .4rem;
    display: inline-block;
}
.pager li:first-child > a,
.pager li:last-child > a,
.pager li:first-child > span,
.pager li:last-child > span {
    padding: .5em 1.2em;
}
.pager li > a,
.pager li > span {
    background: none;
    border: 1px solid #e6e6e6;
    border-radius: 0.25em;
    padding: .5em .93em;
    font-size: 14px;
    color: #333333 !important;
}
.pager li.active span{
    background: #1A87C5 !important;
    color: #fff !important;
}










