.body{ font-size:14px;font-family:"微软雅黑"}
.clear{ clear:both; position:relative;}

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

.bg-migu { background-color: #f8f9fa !important;}
a.bg-migu:hover, a.bg-migu:focus,
button.bg-migu:hover,
button.bg-migu:focus {  background-color: #dae0e5 !important;}

.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 {  color:#002d65; font-weight:bold; font-size:1.1rem;}
.navbar-migu .navbar-nav .nav-link:hover, .navbar-migu .navbar-nav .nav-link:focus {  color:#0068b7;}
.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 {  color: rgba(0, 0, 0, 0.9);}
.navbar-migu .navbar-toggler {  color: rgba(0, 0, 0, 0.5);  border-color: rgba(0, 0, 0, 0.1);}
.navbar-migu .navbar-toggler-icon {
  background-image: url("data:image/svg+xml,%3csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3e%3cpath stroke='rgba(0, 0, 0, 0.5)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' 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);}
.dropdown:hover>.dropdown-menu { display: block;}
.dropdown-menu { margin-top:0!important; }
a.dropdown-item{ border-bottom:1px solid #ccc; }
a.dropdown-item:last-child{ border-bottom:0px solid #ccc;  }




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

.nybn{ width:100%; height:144px; background:url(../image/abbn.jpg) 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}



.s-news,.chanpin,.youshi,.mainc{  position: relative;overflow:hidden;  }
.youshi h3 { font-size: 36px; margin-top: 0px;  text-align: center;  font-weight: 300; }
.youshi p.desc {font-size: 16px; font-weight: 300;text-align: center;width: 80%;color: #5e7387; margin: 0px auto;}
.youshi li{ list-style:none; text-align:center;}
.youshi li i {  font-size: 50px; width: 120px; height: 120px;color:#305dc3; border: solid 1px #bdc3c7; text-align: center; line-height: 120px; border-radius: 100%;  -webkit-transition: all 0.25s linear; transition: all 0.25s linear;}
.youshi  li h4 { margin-top: 20px;  margin-bottom: 5px;  font-weight: 300;  font-size: 20px;  color: #2a333c;}
.youshi  li p { width: 90%; margin: 0px auto;  font-weight: 300; color: #5e7387;}
.youshi li:hover i {   background: #305dc3;}
.youshi li:hover i { background: #305dc3;color: #fff;  -webkit-animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);  animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);-webkit-transform: translate3d(0, -5px, 0);transform: translate3d(0, -5px, 0);}

.chanpin{ position: relative;background:#f3f3f4; }
.waves-heading{  position: relative;   text-align: center;}
.waves-heading .heading-title.minimal{ font-size: 20px;  font-weight: 700;}
.waves-heading .heading-title.minimal>span.title-seperator{ width: 100px;  background: #808080;  margin: 22px auto 30px;}
.waves-heading .heading-title{  font-weight: 900;  margin-bottom: 0;  font-size: 35px;}
.waves-heading .heading-title>span{   color: #21b6a8;}
.waves-heading p{   font-size: 1rem; line-height:2; }
.title-seperator{   position: relative;   width: 296px;   height: 2px;   background: #E5E5E5;   display: block;   margin: 36px auto 20px;  text-align: center;}
.title-seperator > i.default {  width: 18px; height:20px; margin-left: -9px;  line-height: 22px;}
.title-seperator i.default > span {  width: 3px;  height: 2px;  display: inline-block;  background: #21b6a8;  margin: 0 2px;}


.tw-filters{   margin-bottom: 40px;}
.waves-full-element .tw-filters{   text-align: center;}
.tw-filters ul.filters{ display: inline-block;  list-style: none; margin: 0;   padding: 0;}
.tw-filters ul.filters li{  display: inline-block;border: 1px solid #808080; margin-left: -1px;}
.tw-filters ul.filters li:first-child {margin-left: 0;}
.tw-filters ul.filters li a{   display: block;   padding: 15px 20px;   font-size: 15px;  line-height: 15px;   font-weight: normal;   color: #808080;  -webkit-transition: all .2s ease;   -moz-transition: all .2s ease;-o-transition: all .2s ease; -ms-transition: all .2s ease; transition: all .2s ease;}
.tw-filters ul.filters li a:hover{  background: #f5f5f5;}
.tw-filters ul.filters li a.selected{ color: #fff;  background: #21b6a8;}

.chanpinbox  .cpbox { background:#fff; position:relative;}
.chanpinbox img{ width:100%; padding:5px;}
.chanpinbox  h6 { display:block; color:#333; margin-bottom:0; margin-top:0px; border-top:2px solid #305dc3;  text-align:center;line-height:2; }
.chanpinbox  .cpbox  a{ display:block;}
.chanpinbox  .cpbox  a:hover  {  }
.s-news  h3.title{  font-weight: 900;  margin-bottom: 0;  font-size: 35px;}
.s-news  p.title{ font-size: 1rem; line-height:2; }
.snewsbox  img{ width:100%; }
.snewsbox  li{ list-style:none; line-height:2; border-bottom:0px dotted #ddd; }
.snewsbox  li a{ color:#333; }
.snewsbox  p  a{background-color: #305dc3; color:#fff;}


.mainc{ width:100%; background:#f3f3f4; }
.abouts { background:#fff; padding:5px; }
.abouts img{ width:100%; }
.aboutw  h3 a{ color:#333; }
.aboutbox p{text-indent:2em;line-height:2;}
.aboutbox  a{ margin-top:10px; border:2px solid #305dc3; border-radius:15px;padding:5px 15px; color:#305dc3; }
.aboutbox  a:hover{ background:#305dc3; color:#fff; text-decoration: none; }
.hezuo{ padding:40px 0px}
.hezuo h1{ margin-bottom:20px; color:#006bb5; font-size:18px;}


footer{ width:100%;border-top:solid 1px #eee}
.foot{padding:40px 0px 20px; background:#32373c;}
.foot dl dt{ font-size:20px; color:#fff; font-weight:bold; line-height:2;}
.foot dl dd{ line-height:24px; padding-left:10px; padding-top:5px; font-size:14px; color:#fff;}
.foot  li{ list-style:none;  }
.foot  li  a{ color:#fff; }
.footx{ line-height:43px; color:#fff; background: #282d32;border-top: solid 5px #282d32;text-align:center; padding:1rem 0;}
.footx  p{ margin-bottom:0; }
.footsy  img{ max-width:100%; max-height:70px;}
.footsy  


.migunr{ padding:15px 0; position:relative; }
.nymainss { border-bottom:1px solid #eee; }
.nymainss ul li{ line-height:2; float:left; margin-left:13px; margin-right:13px; display:block; text-align:center;  }
.nymainss ul li a{ font-size:18px; color:#333}
.nymainss ul li.active  a{ color:#006bb5}

.migubox{ margin-top:35px; padding:0px 13px}
.migubox h1{ line-height:44px; font-size:22px; font-weight:normal;color:#006bb5; border-bottom:1px solid #006bb5; font-family:"微软雅黑"}
.migutext{ line-height:1.5; padding:10px; }
.migutext img{ width:100%;max-width:600px; }

.xinwen{  padding:20px 0px; line-height:30px; color:#555; font-size:14px;}
.xinwen ul { padding:0; list-style:none; }
.xinwen ul li{ padding-bottom:24px; border-bottom: dotted 1px #f1f1f1; margin:15px 0px;}

.xinwen ul li .newnr-tp{ float: left; width:301px; height:159px; margin-right: 15px; display: inline; border-radius:10px; background:#555}
.xinwen ul li .newnr-wz{ float:right; width:685px; height:auto}

.xinwen ul li .newnr-wz dl dt a{color: #fff; font-size:18px;  color:#555;line-height: 30px;}
.xinwen ul li .newnr-wz dl dt a:hover{ color: #fff; font-size:18px;  color:#006bb5;line-height:30px;}
.xinwen ul li .newnr-wz dl dt a.active{ color: #fff;font-size:18px;   color:#006bb5;line-height:30px;}
.xinwen ul li .newnr-wz dl span{ color: #979797; font-size:12px; margin-bottom:8px; display:block}
.xinwen ul li .newnr-wz dl dd{ color: #555;font-size:14px; line-height: 28px;}
.xinwen ul li .newnr-wz dl dd.ckgd{ width:101px; height:23px; line-height:23px; text-align:center; margin-top:20px;  display:inline; border-radius:10px; background:#006bb5; float:right}
.xinwen ul li .newnr-wz dl dd.ckgd a{ font-size:14px;  color:#fff}
.xinwen ul li .newnr-wz dl dd.ckgd a:hover{ display:block;background:#32af75; width:101px; height:23px; line-height:23px; text-align:center; border-radius:10px;}
.fanye{ height:35px; line-height:35px; text-align:center;color:#999; font-size:13px;}
.xinwenbox { margin-top:20px; }
.xinwenbox  h1{ font-size:20px; color:#006bb5; line-height:30px; border:0; text-align:center;}
.xinwenbox  .info_text{ font-size:12px; color:#979797; padding-left:540px; line-height:34px}
.xinwenbox  .text{padding:20px 0px; line-height:30px; color:#555; font-size:14px;}
.xinwenbox  .xinwen_img{ text-align:center; }
.xinwenbox  .xinwen_img img{ max-width:600px; width:100%; }

.photo_list ul{list-style:none; padding:0;}
.photo_list ul li{width:24%; float:left; margin:8px 0.5%;}
.photo_list ul li  img{ width:100%; }
.photo_list ul li  h5{ text-align:center; margin-top:2px; line-height:1.3; }


@media (max-width: 768px) {
	.snewsbox  li span{ display:none; }
}