﻿*{padding:0;margin:0;}
html,body{ font:14px/1.8 'Helvetica Neue','Helvetica','Arial','sans-serif'; color:#333030;  }
.clear{ clear:both; position:relative;}
.list-none{ list-style:none; padding:0;margin:0; }
a{ color:#333; text-decoration:none;}
a:hover{ color:#666; text-decoration:none;}
.juzhong{ display: flex;align-items: center; justify-content:center;}
.miguwenzi{ line-height:2; }
.miguwenzi img{ max-width:100%; }
/*菜单开始*/
.bg-migu{ background-color: rgba(0,0,0,0.8);}
a.bg-migu:hover, a.bg-migu:focus,button.bg-migu:hover,button.bg-migu:focus {  background-color: rgba(0,0,0,0.8);}
.navbar-migu .nav-item .nav-link{ color:#fff; }
.navbar-migu .navbar-brand {  color: #fff;}
.navbar-migu .navbar-brand  img{ max-height:70px; }
.navbar-migu .navbar-brand:hover, .navbar-migu .navbar-brand:focus {  color: #fff;}
.navbar-migu .navbar-nav{ width:100%; }
.navbar-migu .navbar-nav .nav-link {  color: rgba(255, 255, 255, 1);text-transform: uppercase;font-size: 1.3rem; }
.navbar-migu .navbar-nav .nav-link:hover, .navbar-migu .navbar-nav .nav-link:focus {  color:#0e5a99; }
.navbar-migu .navbar-nav .nav-link.disabled {  color: rgba(255, 255, 255, 0.25);}
.navbar-migu .navbar-toggler {  color: rgba(255, 255, 255, 0.5);  border-color: rgba(255, 255, 255, 0.1);}
.navbar-migu .navbar-toggler-icon {  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%28255, 255, 255, 0.5%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");}
.navbar-migu .navbar-text {  color: rgba(255, 255, 255, 0.5);}
.navbar-migu .navbar-text a {  color: #fff;}
.navbar-migu .navbar-text a:hover, .navbar-migu .navbar-text a:focus {  color: #fff; }
.dropdown-menu{ margin-top:0 !important;padding:0 !important; border-top:2px solid #0e5a99 !important;background-color: rgba(0,0,0,0.6) !important; }
.dropdown-menu .dropdown-item{ color:#fff; }
.dropdown-menu .dropdown-item:hover, .dropdown-item:focus {	color:#fff; background-color: #0e5a99; }
.mshow{ display:none !important; }
@media (max-width: 768px) {
	.navbar-migu .navbar-brand  img{ max-height:40px; }
	.mshow{ display:block !important; }
}

/*菜单结束*/
/*轮播2开始*/
#migubanner{overflow:hidden;position:relative;display:block;}
.bannertext{ width:20%; height:80px; bottom:0;left:40%; position:absolute; color:#fff; z-index: 10;background-color: rgba(0,0,0,0.4);}
@media (max-width: 768px) {
  .bannertext { width: 40%; left:30%;height:60px;  }
  .bannertext h3{ font-size:1.2rem; }
}
/*轮播2结束*/
/*优势开始*/
.youshi{ overflow:hidden;position:relative;display:block; }
.youshi .youshibiaoti{ font-size:2rem;text-transform: uppercase; line-height:1.2; }
.youshi .youshibiaoti i{display: block;height: 3px;width: 8%;background: #0e5a99;margin: 0 auto;-webkit-transition: all .3s;-moz-transition: all .3s;-o-transition: all .3s;transition: all .3s;}
.youshi .youshibiaoti:hover i{ width:20%; }
.youshi .youshikuang{ overflow:hidden;position:relative;display:block; }
.youshi .youshikuang .youshidan{ overflow:hidden;position:relative;display:block; }
.youshidan .youshitu{ width:100px; }
.youshidan .youshiwenzi{ width:calc(100% - 110px); }
.youshidan .youshiwenzi .youshiwzbt{ line-height:2;font-size:1.2rem; }
.youshidan .youshiwenzi p{-webkit-box-orient: vertical; -webkit-line-clamp: 3;overflow: hidden;display: -webkit-box;line-height:1.5;}
/*优势结束*/

/*底部开始*/
.footer{background: #000; overflow:hidden;position:relative;}
.footer a{ color: #e5e5e5; }
.footer  p{ margin-bottom:0;color:#e5e5e5;}
.footer .lianxi .bi{ color:#e5e5e5;font-size:2rem; }
.footer .lianxi p{ margin-bottom:0;color:#e5e5e5;line-height:1;font-size:1rem;}
.footer .lianxi p span{ font-size:1.2rem;line-height:1.2; }
.footer .lianxi .fa{ color:#4267b2;font-size:1.6rem;background:#e5e5e5; width:32px;height:32px;border-radius:16px; display: flex;align-items: center; justify-content:center; }
.footer-copyright{  font-size: 1rem;  color: rgba(255,255,255,0.45);  line-height:2;  border-top: 1px solid #666;}
.erweima{ text-align:left; }
.erweima img{ max-width:150px; }
/*底部结束*/
