﻿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; }
.miguwenzi img{ max-width:100%; }

header{ width:100%; position:fixed; top:0;z-index:99;background:#fff; }
#migubanner{ margin-top:123px; }
.m-tou { border-bottom: 1px solid #e6e6e6;margin-bottom:0px;background:#0086e9; }
.m-tou span { display: block; height: 37px; line-height: 37px;  font-size:1rem;  color: #666; }

.m-logo img{max-width:100%;max-height:75px; }
.m-logo .head_title {margin-left: 20px;margin-top: 10px; padding-right:0px;padding-left: 19px;border-left: 1px solid #cccccc; }
.m-logo .head_title h4 { color: #333; font-size:1.4rem;font-weight: 700; line-height:1;}
.m-logo .head_title h6 { color: #333; font-size:1.2rem; line-height:1; font-weight: normal;}

.m-logo .dianhua{ margin-top: 0px;line-height:2; }
.m-logo .dianhua span { display: block;  float: right; font-size: 22px; color: #E82B00; font-weight: bold;   box-sizing: border-box;}
.m-logo .dianhua span em {  display: block;  height: 29px;  line-height: 29px;  font-size: 14px; color: #333333;  padding-left: 27px;  margin-bottom: 9px;}
.m-logo .dianhua span em.fw { background: url(../image/dh.png) no-repeat left;}
.m-logo .dianhua span em.sj { background: url(../image/sj.png) no-repeat left;}
.m-logo .dianhua span p { font-size: 22px;line-height: 22px; color: #E82B00; font-weight: bold; margin-bottom:0.5rem;}
.m-logo .dianhua span.last { padding-left: 37px;  border-left: 1px solid #cccccc;}
@media (max-width:767px) {
	.m-logo img{max-width:100%;max-height:50px; }
	.m-logo .head_title h4 {font-size:1rem;line-height:1;}
    .m-logo .head_title h6 { font-size:0.8rem;line-height:1;}
	.m-logo .head_title{margin-left: 12px;padding-left: 12px;}
    .m-logo .dianhua{ display:none; }
}
@media (min-width: 767px) {
	.m-logo img{max-width:100%;max-height:55px; }
	.m-logo .head_title h4 {font-size:1.1rem;line-height:1;}
    .m-logo .head_title h6 { font-size:1rem;line-height:1;}
	.m-logo .head_title{margin-left: 10px;padding-left: 10px; padding-right: 0px;}
	.m-logo .dianhua span p { font-size:18px; }
} 
@media (min-width: 960px) {
	.m-logo .head_title h4 {font-size:1.4rem;line-height:1;}
    .m-logo .head_title h6 { font-size:1.2rem;line-height:1;}
	.m-logo .dianhua span p { font-size:22px; }
}
.bg-migu { background-color: #0086e9 !important;}
a.bg-migu:hover, a.bg-migu:focus,
button.bg-migu:hover,
button.bg-migu:focus {  background-color: #dae0e5 !important;}
.nav { display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; padding-left: 0; margin-bottom: 0; list-style: none;}
.nav-link { display: block; padding: 0.5rem 0rem;font-size:1.2rem; color:#fff; }
.nav-link:hover, .nav-link:focus { text-decoration: none;}
.nav-tabs { border-bottom:0px solid #dee2e6;}
.nav-tabs .nav-link:hover, .nav-tabs .nav-link:focus { color: #fff;  background: #25a2ff; }
.nav-tabs .nav-link.active,.nav-tabs .nav-item.show .nav-link {  color: #fff;  background: #25a2ff; }
.nav-tabs .dropdown-menu { margin-top: -1px; border-top-left-radius: 0;border-top-right-radius: 0;}
.nav-justified .nav-item { -ms-flex-preferred-size: 0; flex-basis: 0; -ms-flex-positive: 1; flex-grow: 1; text-align: center;}
.m-menu{ display:none; }
@media (max-width: 767px) {
	.nav-item{ display: block;width:20%;}
	.nav-link { display: block; padding: 0rem 0rem; font-size:1rem;}
	}
@media (min-width: 720px) {
    .nav-link { display: block; padding: 0.5rem 0rem; }
}
@media (max-width: 960px) {
    .nav-link { display: block; padding: 0.5rem 0rem;}
}
     .nav {width:100%;font-size:1.2rem;background-color:#0086e9; margin:auto; } 
	 .nav ul li {width:20%;height:50px;line-height:50px;float:left;position:relative; } 
	 .nav ul li a {display:block;width:100%;color:#fff; text-align:center; } 
	 .nav ul li a:hover {  background: #25a2ff; } 
	 .nav ul li ul{display:none; } 
	 .nav ul li:hover ul{ display:block;width:100%;position:absolute;top:50px;left:0;background:#25a2ff;z-index:999; }
	 .nav ul li:hover ul li{ width:100%; height:40px;line-height:40px;}
	 .nav ul li:hover ul li a{display:block; width:100%;border:0px solid gray;text-align:center; } 
	 .nav ul li:hover ul li a:hover{background:#0086e9; }  
@media (max-width: 767px) {
       .nav ul li { font-size:1rem; height:40px;line-height:40px; }
       .nav ul li:hover ul{ top:40px;}
  	   .nav ul li:hover ul li{ width:100%; height:30px;line-height:30px;}
       #migubanner{ margin-top:93px; }
}


.carousel-inner img {width: 100%;height: 100%;}

.nybn{ width:100%; height:144px; background:url(404.png) center no-repeat}
.nybns{ width:1028px; height:auto; margin:0 auto; padding-top:44px;}
.nybnz{float:left}
.nybnz h1{ font-size:22px; color:#006bb5; line-height:30px; font-family:"微软雅黑"}
.nybnz h1 strong{ font-size:17px; font-weight:normal;font-family:"微软雅黑"}
.nybnz aside{ font-size:12px; color:#838383; line-height:24px;}
.nybny{ padding-top:15px; line-height:25px; float:right; background:url(404.png) right bottom no-repeat;}
.nybny a{ padding-right:30px;}
.nybny a:hover{ color:#008d40}




footer{ border-top:0px solid #e0e0e0;background:#0086e9;  padding:0;}
.foot-top  b {  display: block;  height: 42px;  margin-bottom:20px;   font-weight: normal;}
.foot-top b em { display: block; font-size: 22px;line-height: 22px;color: #000000; margin-bottom: 8px;font-style: normal;}
.foot-top b i { display: block; font-size: 14px; line-height: 14px;  color: #B3B3B3; text-transform: uppercase; font-style: normal;}
.foot-top  p{ font-size:1.2rem; margin-bottom:0; }
.foot-top  a{ font-size:1.3rem; }
.foot-top  .ewm img{ width:100%; }
.foot-text{ text-align:center;  padding-top:1rem; font-size:1.1rem; }
.foot-text p{ margin-bottom:0; color:#fff; }
.foot-text a{ color:#fff; }
.flink { margin-top:5px;  width: 100%;}
.flink .flink_list { width: 100%; margin-left: 0px;}
.flink .flink_list ul li { float: left; margin-right:10px; margin-bottom:5px;}
.flink .flink_list ul li a { font-size: 12px; color: #5a5a5a;}
.flink .flink_list ul li a:hover {  color: #036aac;}

.kefu{ border:5px solid #0086e9; position:fixed; top:20%; right:30px; background:#fff;border-radius: 10px;z-index:999;}
.kefubox{ padding:5px; }
.kefuimg { text-align:center; }
.kefuimg img{ max-width:100px; }
@media (max-width:767px) { .kefu{ display:none;} .kefu{  right:10px;}  .kefuimg img{ max-width:70px; }}