﻿*{padding:0;margin:0;}



html,body{ font:14px/1.8 'Microsoft YaHei',Tahoma,Verdana,'Simsun'; color:#333; -webkit-text-size-adjust:none;}



.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; background:#fff; font-size:1rem;}

.miguwenzi img{ max-width:100%; margin:8px 0;}





/*顶端部分*/



.migutop{ background:#f5f5f5;border-bottom:1px solid #ccc; line-height:1; padding:8px 0; color:#999;  margin-bottom:0px; }



.migutop .container{ position:relative; }



.migutopa{ position:absolute;right:0; }



.migutopa a{ margin:0 5px; padding:0px 5px; color:#fff; }



.migubiaozhi{ font-size:1.5rem; position:relative;color: #f00; }



.migubiaozhi img{ max-width:100%; }

.migutp{ display: flex;align-items: center; justify-content:right; }



@media (max-width: 992px) {



	.migutop{ display:none; }



	.migubiaozhi img{ max-height:60px; }



	}



@media (max-width: 768px) {



	.migubiaozhi img{ max-height:40px; }



	.migutp{ display:none; }



	}



.navbar{ padding:0!important; }	



.navbar-nav{ width:100%; }



.bg-migu { background:linear-gradient(180deg,#2746b3  0,#2746b3 50%,#082aa4 50%, #082aa4 100%);} 

.navbar-migu .navbar-brand { color: rgba(0, 0, 0, 0.9);}



.navbar-migu .navbar-brand:hover, .navbar-migu .navbar-brand:focus { color: rgba(0, 0, 0, 0.9);}



.navbar-migu .navbar-nav .nav-link {padding:5px 0;margin:5px 0; font-size:1rem; font-weight:bold;  color: #fff;}



.navbar-migu .navbar-nav .nav-link:hover, .navbar-migu .navbar-nav .nav-link:focus { background:#d12929;margin-left:5px; margin-right:5px; background-size:cover;color: #fff; }



.navbar-migu .navbar-nav .nav-link.disabled {  color: rgba(0, 0, 0, 0.3);}



.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 { margin-left:5px; margin-right:5px; color: #fff;background:#d12929; background-size:cover; }



.navbar-migu .navbar-toggler {  color: rgba(0, 0, 0, 0.5);position:absolute; top:5px; right:20px;  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(0, 0, 0, 0.5);}



.navbar-migu .navbar-text a {  color: rgba(0, 0, 0, 0.9);}



.navbar-migu .navbar-text a:hover, .navbar-migu .navbar-text a:focus {  color: rgba(0, 0, 0, 0.9);}



.navbar-migu .nav-item{ background:no-repeat center right;}



.navbar-migu .nav-item:last-child{ background:none;}



@media (max-width: 992px) {



	.navbar{ position:absolute!important; top:10px; right:0px; width:100%; z-index:99;  }



	.bg-migu { background:none; }



	.navbar-nav{ background:#fff; }



	.navbar-migu .navbar-nav .nav-link:hover, .navbar-migu .navbar-nav .nav-link:focus {background:#e0e0e0;color: #333; }



	.navbar-migu .navbar-nav .nav-link{ border-bottom:1px solid #60adf5; }



	.navbar-migu .nav-item{ background:none;}

     .navbar-migu .navbar-nav .nav-link {  color: #333;  }

	}



/*轮播图*/



#demo { width: 100%;height: 100%;background:#fff; position:relative; overflow:hidden;z-index:9;}



#demo img{ width: 100%; }

.page_banner img{ width: 100%; }

/*搜索栏*/



.migusousuo{ position:relative;overflow:hidden; }



.miguss{ background:linear-gradient(180deg, #f2f2f2 0,#f2f2f2 50%, #e0e0e0 100%); }



.migussdi{ border-top:1px solid #f4f4f4;height:8px;background:linear-gradient(180deg, #cfcfcf 0, #fff 100%); }



.migusscp { position:relative;overflow:hidden; font-size:1rem;line-height:1;padding-top:1rem;padding-bottom:1rem; }



.migusscp a{ padding-right:3px;color:#777; }



.migusscp a:last-child{ padding-right:0; }



.migusousuo .search {margin-top:0px; position: relative; padding: 8px;}



.migusousuo .inp1 { width: 100%; background: #fff; height: 30px; border: none; outline: 0; padding-left: 5px;}



.migusousuo .btn_sub { position: absolute; right: 8px; top: 8px; width: 40px; height: 30px; background: url('../tupian/seah.png') no-repeat center #fff; background-size: 16px;  border: none; outline: 0;}



.pc{ display:block; }

.migubtn{ display:none; }

@media (max-width: 768px) {

	.migubtn{ display:block; }

	.migubtn .bi{ font-size:2rem; }

	.pc{ display:none; }

}

/*底部开始*/



.footer{ position:relative;overflow:hidden; color:#333; }



/* .migudicai{ background:linear-gradient(180deg, #1b89f0 0,#006dd7 50%, #1b89f0 100%); border-bottom:1px #045bce solid;border-top:1px #045bce solid;padding:1rem 0;margin-bottom:2px;  }

 */





/* .migudiwz{background:linear-gradient(180deg, #d0d0d0 0,#fff 40%,#fff 100%);}

 */

/*底部结束*/

.bgd-migu { background:#2746b3;position:relative;overflow:hidden;} 

.bgd-migu span{}

.bgd-migu a{ color:#fff; }

.bgd-migu a:hover{ color:#eee; }

.fuwuh{display: flex;align-items: center;justify-content:right;  }

.fuwu{ font-size:1.2rem; }

.weixin img{ width:100%; max-width:150px;}

.footer-fix{box-shadow:0 0 10px rgba(0,0,0,0.2);position:fixed;bottom:0;left:0;width:100%;background-color:#fff;z-index:10;display:none}

.footer-fix li{float:left;width:25%}

.footer-fix li a{display:block;text-align:center;padding:7px 0;font-size:12px;line-height:2;}

.footer-fix .bi{}

@media (max-width: 768px) {

   .footer-fix { display:block; }

   .bgd-migu a{ font-size:0.6rem; }

}