﻿*{ padding:0;margin:0; }
ol,ul{list-style:none;}
html,body{position:relative;display:block;line-height:1.5; font-size:14px;}
.list-none{ list-style:none; padding:0px; margin:0px;}
.miguk{ line-height:2; padding:15px;}
.miguk p{ margin-bottom:0; }
.miguk img{ max-width:400px;width:100%; }
.pages{ margin:10px 0;}
.migushangxia{ border-top:6px ridge #333;color:#888; }
.migushangxia a{ color:#888; }
.xianguanwenzhang{ position:relative; overflow:hidden; display:block; }
.xianguanwenzhang .xianguantitle{ border-bottom:3px double #333; }
.xianguanwenzhang .xgwz{ border-bottom:1px dashed #333;font-size:0.9rem;width:100%;display:block; overflow: hidden;text-overflow: ellipsis; display: -webkit-box;-webkit-line-clamp:1;-webkit-box-orient: vertical;}
/*菜单*/
.caidan{ position:relative; z-index:103; }
.topdianhua{ position:relative;z-index:110; }
.topdianhua img{ max-height:50px; }
.bg-migu {  background-color: #fff !important;}
.navbar-migu .navbar-brand {  color: #fff;}
.navbar-migu .navbar-brand img{ max-height:60px; }
.navbar-migu .navbar-brand:hover, .navbar-migu .navbar-brand:focus { color:rgba(0, 0, 0, 0.75);}
.navbar-migu .navbar-nav .nav-link {  color:#1d2088;font-size:1rem; font-weight:bold;}
.navbar-migu .navbar-nav .nav-link:hover, .navbar-migu .navbar-nav .nav-link:focus {  color: rgba(29, 32, 136, 0.75);}
.navbar-migu .navbar-nav .nav-link.disabled {  color: rgba(29, 32, 136, 0.25);}
.navbar-migu .navbar-nav .show > .nav-link,
.navbar-migu .navbar-nav .active > .nav-link,
.navbar-migu .navbar-nav .nav-link.show,
.navbar-migu .navbar-nav .nav-link.active {  color: rgba(29, 32, 136, 0.75);}
.navbar-migu .navbar-toggler {  color: rgba(29, 32, 136, 0.5);  border-color: rgba(0, 0, 0, 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%280, 0, 0, 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(29, 32, 136, 0.5);}
.navbar-migu .navbar-text a {  color: #fff;}
.navbar-migu .navbar-text a:hover, .navbar-migu .navbar-text a:focus {  color: #fff;}

/*banner*/
.miguzhu-1{ position:relative;z-index:1000; }
.swiper-slide img{ width:100%;}
.pcbanner{ display:block;background-image:url(../tupian/bg1.jpg);background-position:top center;background-size:contain; }
.mbanner{ display:none; }
@media (max-width: 768px) {
.sybiaozhi2{ margin-top:20vh; }
.pcbanner{ display:none; }
.mbanner{ display:block; }
.topdianhua{ display:none; }
.navbar-migu .navbar-brand img{ max-height:40px; }
}
/*水波纹*/
.wave {  position: absolute;  left:0;  right:0; height:230px;  bottom:0;  z-index: 1;}
.wave + .wave {  z-index: 2;}
/*水波纹*/
/*云彩*/
.yuancai {background: url(../tupian/yuncai.png) no-repeat left top; position: absolute;top: 30px;width: 1609px; height: 728px;right: 0px;
     animation: guanyb 90s cubic-bezier(0.42, 0.37, 0.56, 0.51) infinite;
    -moz-animation: guanyb 90s cubic-bezier(0.42, 0.37, 0.56, 0.51) infinite;
    -webkit-animation: guanyb 90s cubic-bezier(0.42, 0.37, 0.56, 0.51) infinite;
    -o-animation: guanyb 90s cubic-bezier(0.42, 0.37, 0.56, 0.51) infinite;
} @keyframes guanyb {
0% {right: -100px;}
50% {right: 1000px;}
100% {right: -100px;}
}
/*云彩*/
/*banner*/
.weizhi{ position:relative; background:#ddd; line-height:2; }
.weizhi a{ color:#333; }
.weizhir{ font-weight:bold;display:block; }
.weizhi .dropdown{ display:none; }
@media (max-width: 768px) {
	.weizhi{ font-size:0.9rem; }
	.weizhir{ display:none; }
	.weizhi .dropdown{ display:block; }
	.weizhi .dropdown .fa{ color:#0074bf;font-size:1rem; }
	.weizhi .dropdown-item{ border-bottom:1px dotted #bbb;font-size:0.9rem; }
}
.candanny{ position:relative;display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap; }
.candanny span{ background:#1d2088;color:#fff;padding:8px 20px;border-radius:15px;font-size:0.8rem; }
.candanny span:hover{ background:#0a5d93; }
@media (max-width: 768px) {
	.candanny{ display:none; }
}
/*图片开始*/
.tupianny{ position:relative; overflow:hidden; display:block; }
.tupianjihe{ position:relative; overflow:hidden; display:block; }
.tupianjihe .tupian{ width:100%; border-width:6px;border-color:#1d2088 #009de5 #ee761b #f5a623;border-style: ridge;overflow:hidden; }
.tupianjihe .tupian span{ width:100%;padding-top:100%;display:block;background-size:contain;background-repeat:no-repeat;background-position:center;transition: All 0.4s ease-in-out; -webkit-transition: All 0.4s ease-in-out; -moz-transition: All 0.4s ease-in-out; -o-transition: All 0.4s ease-in-out;}
.tupianjihe .tupian span:hover{  transform: scale(1.2) ; -webkit-transform: scale(1.2); -moz-transform: scale(1.2); -o-transform: scale(1.2); -ms-transform: scale(1.2); }
.tupianjihe h5{ font-size:1rem; }

.titletp{ border-bottom:3px double #999; }
.titletp p{ margin-bottom:0; padding-left:10px;font-size:0.8rem; }
.titletp span{ margin:0 10px;color:#aaa; }
.tupianwenzi{ position:relative; overflow:hidden;  }
.tupianwenzi .tpwztu img{ max-height:450px; }
.miguktitle{ background:#eee;line-height:2.5;padding-left:20px;font-weight:bold;margin-top:15px; border-radius:15px; }
/*图片结束*/
/*案例开始*/
.anlijihe{ position:relative; overflow:hidden; display:block; }
.anlijihe .tupian{ width:100%; border-width:6px;border-color:#1d2088 #009de5 #ee761b #f5a623;border-style: ridge;overflow:hidden; }
.anlijihe .tupian span{ width:100%;padding-top:75%;display:block;background-size:contain;background-repeat:no-repeat;background-position:center;transition: All 0.4s ease-in-out; -webkit-transition: All 0.4s ease-in-out; -moz-transition: All 0.4s ease-in-out; -o-transition: All 0.4s ease-in-out;}
.anlijihe .tupian span:hover{  transform: scale(1.2) ; -webkit-transform: scale(1.2); -moz-transform: scale(1.2); -o-transform: scale(1.2); -ms-transform: scale(1.2); }
.anlijihe h5{ font-size:1rem; }

/*案例结束*/
/*产品开始*/
.chanpinny{ position:relative; overflow:hidden; display:block; }
.chanpinjihe{ position:relative; overflow:hidden; display:block; }
.chanpinjihe .chanpinluetu .tupian{ position:relative;width:100%; border-width:6px; border-style: ridge;overflow:hidden; -webkit-transition:all 0.5s ease-out;
	-o-transition:all 0.5s ease-out;
	transition:all 0.5s ease-out;}
.chanpinjihe .chanpinluetu:nth-child(8n-7)  .tupian{ border-color:#1d2088 #009de5 #ee761b #f5a623; }
.chanpinjihe .chanpinluetu:nth-child(8n-6)  .tupian{ border-color:#1d2088 #f5a623 #ee761b #009de5; }
.chanpinjihe .chanpinluetu:nth-child(8n-5)  .tupian{ border-color:#1d2088 #009de5 #ee761b #f5a623; }
.chanpinjihe .chanpinluetu:nth-child(8n-4)  .tupian{ border-color:#1d2088 #f5a623 #ee761b #009de5; }
.chanpinjihe .chanpinluetu:nth-child(8n-3)  .tupian{ border-color:#1d2088 #009de5 #ee761b #f5a623; }
.chanpinjihe .chanpinluetu:nth-child(8n-2)  .tupian{ border-color:#1d2088 #f5a623 #ee761b #009de5; }
.chanpinjihe .chanpinluetu:nth-child(8n-1)  .tupian{ border-color:#1d2088 #009de5 #ee761b #f5a623; }
.chanpinjihe .chanpinluetu:nth-child(8n)  .tupian{ border-color:#1d2088 #f5a623 #ee761b #009de5; }
.chanpinjihe .chanpinluetu .tupian:hover{ border:0; }
.chanpinjihe .chanpinluetu .tupian .border_top{
	position:absolute;height:4px;width:0;font-size:0;background:#1d2088;top:0;left:0;z-index:9;	
	-webkit-transition:all 0.5s ease-out;
	-o-transition:all 0.5s ease-out;
	transition:all 0.5s ease-out;
}
.chanpinjihe .chanpinluetu .tupian .border_right{
	position:absolute;height:0;width:4px;font-size:0;background:#1d2088;bottom:0;right:0;z-index:9;	
	-webkit-transition:all 0.5s ease-out;
	-o-transition:all 0.5s ease-out;
	transition:all 0.5s ease-out;
}
.chanpinjihe .chanpinluetu .tupian .border_bottom{
	position:absolute;height:4px;width:0;font-size:0;background:#1d2088;right:0;bottom:0;z-index:9;	
	-webkit-transition:all 0.5s ease-out;
	-o-transition:all 0.5s ease-out;
	transition:all 0.5s ease-out;
}
.chanpinjihe .chanpinluetu .tupian .border_left{
	position:absolute;height:0;width:4px;font-size:0;background:#1d2088;left:0;top:0;z-index:9;
	-webkit-transition:all 0.5s ease-out;
	-o-transition:all 0.5s ease-out;
	transition:all 0.5s ease-out;
}
.chanpinjihe .chanpinluetu  .hover .border_top,.chanpinjihe .chanpinluetu  .hover .border_bottom{width:100%}
.chanpinjihe .chanpinluetu  .hover .border_left,.chanpinjihe .chanpinluetu  .hover .border_right{height:100%}

.chanpinjihe .tupian span{ width:100%;padding-top:75%;display:block;background-size:contain;background-repeat:no-repeat;background-position:center;transition: All 0.4s ease-in-out; -webkit-transition: All 0.4s ease-in-out; -moz-transition: All 0.4s ease-in-out; -o-transition: All 0.4s ease-in-out;}
.chanpinjihe .tupian span:hover{  transform: scale(1.2) ; -webkit-transform: scale(1.2); -moz-transform: scale(1.2); -o-transform: scale(1.2); -ms-transform: scale(1.2); }
.chanpinjihe h5{ font-size:1rem; }

/*产品结束*/
/*文章开始*/
.xinwenny{ position:relative; overflow:hidden; display:block; }
.xinwenjihe{ position:relative; overflow:hidden; display:block; }
.xinwenjihe .xinwenk{ position:relative; overflow:hidden; display:block;background:#eee;border-radius:10px;border-width:2px;border-style: solid; }
.xinwenjihe .xinwenk:nth-child(2n-1){ border-color:#1d2088 #009de5 #ee761b #f5a623; }
.xinwenjihe .xinwenk:nth-child(2n){ border-color: #ee761b #009de5 #1d2088 #f5a623; }
.xinwenjihe .xinwenk .xinwentu{ width:160px;display:block; float:left;margin-right:15px; }
.xinwenjihe .xinwenk .xinwentu span{ width:100%;padding-top:75%;display:block;background-size:cover;background-repeat:no-repeat;background-position:center; }
.xinwenjihe .xinwenk .xinwenwenzi{ width:calc(100% - 175px);display:block; float:left; color:#aaa;font-size:0.9rem; }
.xinwenjihe .xinwenk .xinwenwenzi h5{ color:#333;font-size:1.2rem;overflow: hidden;text-overflow: ellipsis; display: -webkit-box;-webkit-line-clamp:1;-webkit-box-orient: vertical; }
.xinwenjihe .xinwenk .xinwenwenzi .fa{ font-size:0.9rem;}
.xinwenjihe .xinwenk .xinwenwenzi p{ margin-bottom:0.5rem; overflow: hidden;text-overflow: ellipsis; display: -webkit-box;-webkit-line-clamp:4;-webkit-box-orient: vertical; }

.xinwenjihe .xwjihetitle{ position:relative; overflow:hidden; display:block; }
.xinwenjihe .xwjihetitle p{ margin-bottom:0; border-bottom:3px double #999;color:#999;font-size:0.8rem;  }
.xinwenjihe .xwjihetitle span{ margin:0 8px; }
/*文章结束*/
/*底部开始*/
.footer{ background:#333;width:100%; font-size:0.9rem; overflow:hidden;display:block; color:#fff;}
.footer a{ color:#fff; }
.footer a:hover{ color:#ddd; }
.footer p{ margin-bottom:0.3rem; }
.logo2{ display:block; }
.caidand{ display:block; }
.foot_contact p{ margin-bottom:0px; }
.caidand{  border-bottom:1px solid #ddd; }
.weixin img{ width:100%;max-width:120px; }
.footer-text{ width:100%;border-top:1px solid #ddd;display:block; }
@media (max-width: 768px) {
	.logo2{ display:none; }
	.caidand{ display:none; }
}
/*底部结束*/