@charset "utf-8";
html,body{ font:12px/1.8 'Microsoft YaHei',Tahoma,Verdana,'Simsun'; color:#333; -webkit-text-size-adjust:none;}
a{ color:#333; text-decoration:none;}
a:hover{ color:#f00; text-decoration:none;}
.list-none{list-style:none; padding-left:0;margin-bottom:0; }
/*头部开始*/
.top-logo img{max-width:100%; }
.bg-migu {  background-color: #cc0000 !important;}
a.bg-migu:hover, a.bg-migu:focus,button.bg-migu:hover,button.bg-migu:focus {  background-color: #f00 !important;}
.navbar-migu .navbar-brand {  color: #fff; display:none;}
.navbar-migu .navbar-brand:hover, .navbar-migu .navbar-brand:focus { color: #fff;}
.navbar-migu .navbar-nav{ width:100%; }
.navbar-migu .nav-item{ padding:0 1.5%; }
.navbar-migu .navbar-nav .nav-link { width:100%; color: rgba(255, 255, 255, 1); font-size:1.4rem; font-weight:bold;}
.navbar-migu .navbar-nav .nav-link:hover, .navbar-migu .navbar-nav .nav-link:focus {  color: rgba(255, 255, 255, 1);  background-color: #f00 }
.navbar-migu .navbar-nav .nav-link.disabled { color: rgba(255, 255, 255, 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: #fff;}
.navbar-migu .navbar-toggler {  color: rgba(255, 255, 255, 0.5);  border-color: rgba(255, 255, 255, 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%28255, 255, 255, 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(255, 255, 255, 0.5);}
.navbar-migu .navbar-text a {  color: #fff;}
.navbar-migu .navbar-text a:hover, .navbar-migu .navbar-text a:focus { color: #fff;}

@media (max-width: 768px) {
.navbar-migu .navbar-brand { display:block; }
.navbar-migu .navbar-brand  img{height:40px;  }
.top-logo{ display:none; }
}
/*头部结束*/
/*首页开始*/
.schanpin .title{ border-bottom: 1px solid #ccc; }
.schanpin .title p{ font-size: 30px;margin: 0;font-weight: bolder; }
.schanpin .title span{ font-size: 18px;color: #333;font-weight: normal; border-bottom: 2px solid #f00; padding: 5px 20px; }

.cplist{ background:#cc0000; }
.cplist li{ float:left; margin:0 10px; line-height:2;  }
.cplist li a{ color:#fff; font-size:1.2rem; font-weight:bold; }
.cpbox img{ height:200px; }
.cpbox  .titled{ font-size:1rem; margin:5px 0 10px; }
.cpbox  .titled  a{ color:#fff; padding:5px 10px; }
.cpbox  .titled  .cplt{ float:left;background:#000;  }
.cpbox  .titled  .cpyt{ float:right;background:#dc0000;  }

.xwbox{ width:49%; }
.xwbox .titlen { background:#bc0000; border-radius:6px 6px 0 0; height:32px; line-height:32px; padding:0 15px; color:#fff; font-weight:bold; font-size:14px; position:relative;}
.xwbox .titlen  a{ color:#fff; }
.xwlist li{ border-bottom:1px dotted #ccc;line-height:2;padding:0 5px; }
@media (max-width: 768px) {
.xwbox{ width:98%; }
}

.gundong .title{ border-bottom: 1px solid #ccc; }
.gundong .title p{ font-size: 30px;margin: 0;font-weight: bolder; }
.gundong .title span{ font-size: 18px;color: #333;font-weight: normal; border-bottom: 2px solid #f00; padding: 5px 20px; }
.gundong  .slider  h3{ font-size:14px; line-height:1.5; }
.gundong  .slick-slide img{ height:200px; }
@media (max-width: 768px) {
.gundong  .slick-slide img{ height:100px; }
}
/*首页结束*/
/*内页开始*/
.zuo .titled{ text-align:left; background:#cb0107; border-radius:10px 10px 0 0; padding:0px 1.5rem;  line-height:2.5; border-bottom:1px solid #cecece; font-size:1.3rem; color:#fff;}
.zuo .zuolist{ border:1px solid #ccc; border-top:none; }
.zuo .zuolist ul li{ padding-left:15px; line-height:2.5; font-size:1.2rem; border-bottom:1px solid #ddd; background:url(../img/dt-11.gif) no-repeat 2px  center;}
.zuo .zuolist ul li:last-child{ border:none; }

.you .crumbs{ border-bottom:1px solid #ddd; background:#f8f8f8; line-height:2.5; position:relative; font-size:1.3rem;  }
.you .crumbs span{ font-size:1.2rem; }
.you .youbox{ line-height:2;font-size:1.1rem; color:#333; }
.you .youbox p{margin-bottom:0.5rem;text-indent:2rem; }
.you .youbox img{ max-width:100%; }

/*文章开始*/
.news_list  ul{ color:#f00;padding-left:25px; }
.news_list  ul li{ border-bottom:1px dotted #ccc; margin-top:5px; }
.news_list  ul li span{ line-height:2; font-size:1.2rem; }
.news_list .time{ color:#888; }
.news_list  p{ color:#aaa;margin-bottom:3px;font-size:0.9rem; font-style:italic;  }
.pages p{ font-style:normal;font-size:0.8rem;  }

.newxbox_tit{border-bottom:1px dotted #ccc; text-align:center;padding:5px 0px 0; margin:10px 0px; }
.newxbox_tit h3{ font-size:2rem;  color:#333;}
.newxbox_tit p{ margin-bottom:0; }
.newxbox_tit span{ margin:0 10px;}
.newxbox{ line-height:2;font-size:1.1rem; color:#333; }
.newxbox p{margin-bottom:0.5rem;text-indent:2rem; }
.newxbox   img{ max-width:100%; }

.show_pages{border-top:1px dotted #ccc; padding:10px 0;}
.show_pages p{ margin-bottom:0; line-height:2; }

.hot_new{ padding:5px; }
.hot_new .page_title{border-bottom:1px solid #ccc; }
.hotnew_list ul li  a{ border-bottom:1px dotted #ccc;  padding:5px; }

@media (max-width: 768px) {
.news_list .time,.news_list  p{ display:none; }
}
/*文章结束*/
/*图片开始*/
.case_list ul{ padding:0; }
.case_list ul li h3{ line-height:2; font-size:1rem; } 
.case_list ul li img{ height:200px; }
.casebox {line-height:2;font-size:1.1rem; color:#333; }
.casebox  img{ max-width:100%;}
.casebox p{margin-bottom:0.5rem; }
.casebox .caseimg img{ max-height:500px; }
.ctitle{ margin:10px 0px 10px; padding:5px 20px; background:url(../img/dt-7.gif) no-repeat left center; *background-position:left 17px; font-size:14px; border-bottom:1px dotted #ccc; }
/*图片结束*/
/*产品开始*/
.pro_list ul{ padding:0; }
.pro_list ul li h3{ line-height:2; font-size:1rem; } 
.pro_list ul li img{ height:200px; }
/*产品结束*/
/*内页结束*/
/*底部开始*/
footer{ border-top:5px solid #c00; }
.foot-text{ text-align:center; padding:25px 0px 25px; font-size:1rem; }
.foot-text p{ margin-bottom:0; }
/*底部结束*/