@charset "UTF-8";
input[type="button"], input[type="submit"], input[type="reset"] { -webkit-appearance: none; }

textarea { -webkit-appearance: none; }

html { font-size: calc(100vw/7.5); -webkit-font-smoothing: antialiased; }

html,
body { overflow: hidden; overflow-y: auto; font-family: 'PingFang SC', tahoma, arial, 'helvetica neue', 'hiragino sans gb', 'microsoft yahei', sans-serif; }

body { margin: 0; padding: 0;  background-color: #fff; color: #333; line-height: 0.48rem; }

a { text-decoration: none; outline: none; -webkit-tap-highlight-color: rgba(255, 0, 0, 0) }

div,
ul,
li,
ol,
p,
h1,
h2,
h3,
h4,
h5,
h6,
img,
input,
span,
textarea,
select,
option { margin: 0; padding: 0; font-family: -apple-system-font, 'PingFang SC', tahoma, arial, "Helvetica Neue", "Microsoft YaHei", sans-serif; box-sizing: border-box; text-decoration: none;}

ul,
li,
ol { list-style: none }
*{line-height:1.667;}
.fix { *zoom: 1; }
.fix:after { display: table; content: ''; clear: both; }

a,
a:hover,
a:focus {
	color: #333;
	text-decoration: none;
	-o-transition: all .3s;
	-moz-transition: all .3s;
	-webkit-transition: all .3s;
	-ms-transition: all .3s;
	transition: all .3s;
}
/*清楚层公共*/
.layout:after{content:""; clear:both; display:block; height:0; visibility:hidden;}
.layout{zoom:1;}
/*common*/


.fixed-bottom {
  position: fixed;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1030; }
  
/** 
Header + Navbar 
**/
.navbar-toggler {
  margin: 0; }

.navbar {
  /*padding: 0 0.1rem;*/
   }

.navbar-dark .navbar-brand {
  color: #fff;
  text-transform: uppercase; }
  .navbar-dark .navbar-brand:hover, .navbar-dark .navbar-brand:focus, .navbar-dark .navbar-brand:active {
    color: #fff; }

.navbar-dark .navbar-brand span {
  color: #006494; }

.navbar .nav-link.active {
  text-decoration: underline; }

.navbar-dark .navbar-nav .nav-link,
.navbar-nav .dropdown-item {
  color: #fff;
  font-weight: bold; }
  .navbar-dark .navbar-nav .nav-link:hover, .navbar-dark .navbar-nav .nav-link:focus, .navbar-dark .navbar-nav .nav-link:active,
  .navbar-nav .dropdown-item:hover,
  .navbar-nav .dropdown-item:focus,
  .navbar-nav .dropdown-item:active {
    text-decoration: underline; }
  .navbar-dark .navbar-nav .nav-link:hover, .navbar-dark .navbar-nav .nav-link:focus, .navbar-dark .navbar-nav .nav-link:active, .navbar-nav .dropdown-item:hover, .navbar-nav .dropdown-item:focus, .navbar-nav .dropdown-item:active{text-decoration: none;}
/*杩斿洖椤堕儴*/
.izl-rmenu{position:fixed; left:50%; margin-left:650px; bottom:10%; padding-bottom:73px; z-index:999; }
.izl-rmenu .iconBtn{width:54px; height:54px; margin:5px 0;border-radius:0px; cursor:pointer; position:relative;background:rgba(72,28,135,0.66);text-align:center;}
.izl-rmenu .iconBtn:hover{background:rgba(72,28,135,1);box-shadow:0 0 15px rgba(105,105,105,.7);}
.izl-rmenu .btn-wx{background:url(../images/weixinIcon.png) center center no-repeat;width:54px;height:54px;}
.pic{position:absolute; left:-170px; top:0px; display:none;padding:10px;background:#e5e5e5;text-align:center;}
.pic img{width:140px;height:140px;}
.pic p{line-height:30px;color:#666;font-size:14px;}
.icon-sina{position:relative;}
.btn-sina{display:inline-block;}
.btn-sina{display:inline-block;width:54px;height:54px;background:url(../images/sinaIcon.png) center center no-repeat;}
.pic2{position:absolute; left:-320px; top:0px; display:none;padding:10px;background:#e5e5e5;text-align:center;}
.iconTop{width:54px;height:54px;background:url(../images/goTop.png) center center no-repeat;}    

.toast-wrap{
	  display: none;
      opacity: 0;
      position: fixed;
      bottom: 40%;
      color: #fff;
      width: 100%;
      text-align: center;
   }
   .toast-msg{
      background-color: rgba(0,0,0,0.7);
      padding: 10px 20px;
      border-radius: 10px;
	  font-size: 20px;
   }
  .toastAnimate{
	  display: block;
      animation: toastKF 2s;
  }
  @keyframes toastKF{
      0% {opacity: 0;}
     25% {opacity: 1; z-index: 9999}
     50% {opacity: 1; z-index: 9999}
     75% {opacity: 1; z-index: 9999}
     100% {opacity: 0; z-index: 0}
  }
  
  .layui-upload-file {
    display: none !important;
    opacity: .01;
    filter: Alpha(opacity=1);
}
.carousel-inner > .item > img, .carousel-inner > .item > a > img{
	margin: 0 auto;
}
