﻿.clear{ clear:both; position:relative;}
/*菜单开始*/
.logo{ float:left; margin:10px 0; }
.logo img{ max-height:70px;  }
.nav{ width: 100%; }
.nav-pills .nav-link { border-radius:0!important;padding:0 1rem; }
.dropdown:hover>.dropdown-menu { display: block;}
a.dropdown-item{ border-bottom:1px solid #ccc; }
a.dropdown-item:last-child{ border-bottom:0px solid #ccc;  }
.nav-item a{ color:#fff; font-weight:bold; }
.nav-item a:hover {background: #999;color:#fff; }
.nav-item  .ahover{background: #999;color:#fff; }
.migu-dark .navbar-toggler {  color: rgba(255, 255, 255, 1);  border-color: rgba(255, 255, 255, 0.1);}
.migu-dark .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, 1%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");
}
.navbar {padding: 0  !important;line-height:3; }
/*菜单结束*/
/*轮播图开始*/
.carousel-inner img {width: 100%;height: 100%;}

/*轮播图结束*/
/*首页开始*/
.guanjianci{ color:#333; }
.guanjianci  a{ color:#333; padding:0 10px; }

.chanpin{  background:rgba(0,0,0,0.05); padding:10px 0;}
.chanpinbox  li{ list-style:none; }
.chanpinbox   a{ color:#fff; background:#888;border:1px solid #ccc; display:block; }
.chanpinbox  h5{ padding:5px 0; }
.chanpinbox   a:hover{  background:none;text-decoration:none; color:#333; }
.chanpinbox   img{ width:100%;  }
.chanpinmenu  h3{ background:#FF6100 url(../images/p.jpg) no-repeat left top; color:#fff; padding-left:95px; line-height:1; padding-top:25px; padding-bottom:25px; margin-bottom:0; }
.chanpinmenu  h3 span{ font-size:16px; }
.chanpinmenu   ul{ list-style:none; background:#fff; padding-left:0; border:1px solid #ddd; padding-bottom:10px; }
.chanpinmenu   ul  li{line-height:2;  border-bottom:1px dotted #ccc;  }
.chanpinmenu   ul  li a{ color:#333; display:block; }
.chanpinmenu   ul  li a:hover{ background:#eee; text-decoration:none; }

.anli{ background:rgba(0,0,0,0.05);  overflow:hidden; }
.anli h1{ color: #333; opacity:1;  line-height:1; font-weight:550; margin-top:20px; }
.anli h4{ color:#333; margin-bottom:20px; }
.anli li{ list-style:none; }
.anli  a{ color:#333; }
.anli  a:hover{ text-decoration:none; color:#666; }
.anli  img{ width:100%;border:1px solid #ddd; }

.youshi{   padding-top:200px; background:url(../images/z4Tit.png) no-repeat center top;  overflow:hidden; }
.youshi  h1 {  text-align: center;   position: relative;  left: calc(50% - 960px);}
.youshibox{  position: relative;}
.youshibox li { list-style:none; position: relative;}
.youshibox li::before { content: attr(num); padding:10px 30px;   text-indent: 14px;  font: italic 28px/40px Impact;  color: #fff;   background: url(../images/z4LiH.png);}
.youshibox li h3 { left:100px;  font: 600 26px/58px "微软雅黑"; top:0px; color: #3e3e3e;  border-bottom: 1px dotted #cdcdcd;position:absolute;  }
.youshibox li p {   font: 14px/58px "微软雅黑";   color: #333; line-height:6; padding-left: 22px;  white-space: nowrap;   background: url(../images/z4Li.png) left center no-repeat;}

.youshibox img{ width:100%;}
.aboutus{ background:rgba(0,0,0,0.05); padding:50px 0; }
.aboutus .black { text-align: center;font: 600 36px/60px "微软雅黑"; color: #333; background: url(../images/about1.png) no-repeat center; }
.aboutus .black span{ display:block; font: 18px/22px "微软雅黑";}
.aboutus  p{ text-indent:2em; }
.aboutusbox  h1{ font: 600 26px/1 "微软雅黑"; color: #807b7b; opacity:0.44; }
.aboutusbox  h2{ font: bold 30px/55px "微软雅黑"; color: #333;}
.aboutusbox  a.more { display: block; margin-top:18px; width: 108px; text-align: center;font: 14px/33px "微软雅黑";color: #333; border: 1px solid #333; border-radius: 20px;}
.aboutusimg{ padding-top:30px; }
.aboutusimg  img{ width:100%; }

.shigong { padding-top: 70px; background:#FF6100; }
.titled{text-align: center;color: #fff;position: relative;}
.titled  h1 {   font: 600 28px/42px "微软雅黑";  padding-top: 50px; margin-bottom: 0rem;  letter-spacing: 5px;}
.titled h2 {margin-bottom: 0rem;     font: 26px/2.5 "微软雅黑";}
.titled h3 { margin-bottom: 0rem;    width:90%;   margin: 0 auto;   font: 18px/38px "微软雅黑";   color: #303030;   background-color: #eaeaea;   border-radius: 20px;}
.titled h4 {margin-bottom: 0rem;     font: 18px/64px "微软雅黑";}
.line {    position: absolute;    left:10px;    top: 0px;}
.shigongbox   li{ list-style:none; }
.shigongbox   li img{ width:100%; }
.news{ background:rgba(0,0,0,0.05); padding:50px 0; }
.news .black { text-align: center;font: 600 36px/60px "微软雅黑"; color: #333; background: url(../images/news1.png) no-repeat center; }
.news .black span{ display:block; font: 18px/22px "微软雅黑";}
.newsbox { padding:30px 0; }

.new h5{  border-bottom: 1px solid #666;line-height:1.5;padding-left:0.2em; font-size:1.1rem; }
.new .fa{ margin-right:5px; }
.newbox li{ padding:0;list-style:none; border-bottom: 1px dotted #888; margin-bottom:1rem; }
.newbox li a{ color:#333;font-size:1rem; margin-bottom:10px; }
.newbox li span{ font-size:0.8rem; float:right;color:#333;line-height:2; }
.newbox li p{ text-indent:2em;font-size:0.8rem; color:#ccc;line-height:1.2;margin-bottom:2px; }

@media (max-width: 768px) {
   .logo img{ max-height:40px;  }
  .chanpinbox  li,.anli li{width:50%;}
}

/*首页结束*/
/*底部开始*/
footer{ width:100%; }
.foots { background:#666; padding:5px 0;  }
.foots  a{ color:#fff; padding:0 10px; font-size:1rem; border-right:1px solid #ccc; }
.foots  a:last-child{  border-right:0; }
.foots  a:hover{ color:#eee; text-decoration:none;  }
.foot{padding:40px 0px 20px;}
.footsz{  background: left no-repeat; padding-left:174px}
.footsz dl dt{ background:left no-repeat; padding-left:46px;font-size:34px; color:#006bb5; font-weight:bold; line-height:45px;}
.footsz dl dd{ line-height:24px; padding-left:10px; padding-top:5px; font-size:14px; color:#1d1d1d;}
.footx{ color:#333; text-align:center; padding:1rem 0;}
.footx  p{ margin-bottom:0; line-height:1.5; font-size:14px; }
.footx  p  a{ color:#333; }
/*底部结束*/
/*内页开始*/
.migutitle{ line-height:1.3; color:#333; font-size:1rem;  border-bottom: 1px solid #cfcfcf;  }
.migutitle .fa{ margin-right:2px; font-size:1.2rem; }
.migutitle a{ color:#333; }
.migutitle a:hover{ color:#666; }
.migunemu ul{  padding:0;list-style:none;margin:5px 0; }
.migunemu ul li{ padding:0 8px; margin:0 2px; float:left; display: block; }
.migunemu ul li a{ color:#666;display: block;  }
.migunemu li:hover,.migunemu li a:hover,.migunemu li:hover a{ background:#666; display: block;color:#fff; }
.migunemu ul li.active{ background:#666;}
.migunemu ul li.active a{ color:#fff; }

.migunr{ padding:10px 0 15px; position:relative; background:#f5f5f5;  }
.migulist{ margin-top:0px;   }
.migulist h3.title{ background:#666; color:#fff; margin:0; line-height:2; font-size:1.5rem; }
.migulist ul { padding:0;list-style:none; border:1px solid #ddd;   }
.migulist ul li{ width:100%;  line-height:3; float:left;  border-bottom:1px solid #ddd;   }
.migulist ul li a{ font-size:16px; color:#333;padding-left:10px; display:block; }
.migulist ul li a:hover{ background:#888; color:#fff; }
.migulist ul li.active{ background:#888;}
.migulist ul li.active a{ color:#fff; }
.listbox{  border:1px solid #ddd;   }

.migubox{ margin-top:0px; }
.migubox img{ max-width:100%;padding:5px ;  }
.migutext{ line-height:1.5; padding:10px; }
.migutext img{ width:100%;max-width:600px; }

.epages { line-height:2; }
.epages  a{ color:#333; }
.sx{ color:#666; border-top: 1px solid #cfcfcf;  }
.sx a{ color:#666; }
.fanye{ height:35px; line-height:35px; text-align:center;color:#999; font-size:13px;border-top: 1px solid #cfcfcf;  }
.fanye a{ color:#333; }
.fanye a:hover{ color:#666; }

.miguxiangguan  ul{ padding:0;list-style:none;   }
/*文章开始*/
.xinwenlist { margin-top:20px; }
.xinwenlist ul{ list-style:none; padding-left:0; }
.xinwenlist ul li{ border:1px solid #e1e1e1;padding:30px;margin-bottom:35px; -webkit-transition:all .5s;transition:all .5s;}
.xinwenlist ul  li .tit {    border-bottom:1px solid #cbcbcb;   margin-bottom:15px;    position:relative}
.xinwenlist ul  li .tit h3 {  padding-bottom:15px;  font-size:18px;   color:#565656;   font-weight:400;   padding-right:25%;   margin:0}
.xinwenlist ul  li .tit .date {   position:absolute;   right:0;   top:0;   font-size:14px;   color:#666}
.xinwenlist ul  li .info {   font-size:14px;   line-height:2;   color:#999}
.xinwenlist ul  li .more {   margin-top:15px}
.xinwenlist ul  li .more span {  display:inline-block; width:130px;  line-height:33px;  text-align:center;  color:#000;  font-size:14px;   border:1px solid #e1e1e1;  -webkit-transition:all .5s ease;   transition:all .5s ease}
.xinwenlist ul   li:hover { text-decoration:none; -webkit-box-shadow:0 2px 13px 1px rgba(8,1,3,.18);  box-shadow:0 2px 13px 1px rgba(8,1,3,.18)}
.xinwenlist ul   li:hover .tit h3 {text-decoration:none;   color:#333; }
.xinwenlist ul   li:hover .more span {   color:#fff;   background-color:#333; }

.xinwenbox h1{  font-size: 20px;  color: #363636;  font-weight: 700;margin-top:10px;  margin-bottom:0px;  line-height: 1.7; }
.xinwenbox  .info_text {   font-size: 14px;  color: #9e9e9e;   line-height:20px;   border-bottom: 1px dashed #cfcfcf;   margin-bottom: 20px;}
.xinwenbox  .text{ line-height:2;  }
.xinwenbox  .text img{ max-width:100%;}

/*文章结束*/

.liuyan li{list-style:none; padding:0;}
.liuyan li span{ width:70px;display:block;float:left; }
/*图片开始*/
.photo_list ul{list-style:none; padding:0;}
.photo_list ul li{ margin:8px 0%;}
.photo_list ul li  img{ width:100%; margin:5px 0; border: 1px solid #cfcfcf;  }
.photo_list ul li  h5{ text-align:center; margin-top:2px; line-height:1.3; }
.photo_list ul li  h5 a{ color:#333;}

.photobox  h1{ border-bottom: 1px solid #cfcfcf;  }
.photobox img{ max-width:100%;padding:5px ;  }
.photosize{ max-width:100%;  }
@media (max-width: 768px) {
  .photo_list ul li{width:48%;}
}
/*图片结束*/
.liuyan form span{ width:40%;  }
/*内页结束*/