/* Body */
body { background-color: #FFFFFF; font-size: 0.875rem; color: #212529;font-family:"arial","microsoft yahei","sim sans"; }

/* Rest */
.border,.border-bottom,.border-top,.border-left,.border-right { border-color: #e9ecef!important }
.bg-sgren { background-color: #019865 !important; }
.bg-jse { background-color: #afc234 !important; }
.text-sgren { color: #019865; }

/* Header */
.header-r { padding: 8px 0; }
.header-r .tel { padding-right: 10px; font-size: 14px; text-align: right; }
.header-r .tel strong { font-size: 16px; }

.logo { display: block; width: 450px; height: 50px; overflow: hidden; background: url('/template/pc/skin/newmb/images/logo.png') no-repeat 0 0; background-size: 440px; background-position-y: center; text-indent: -999999px; }

/* Nav */
.main-nav { width: 100%; white-space: nowrap;/*  overflow-x: scroll; */ overflow-y: hidden; text-align: justify; box-sizing: border-box; }
.main-nav::-webkit-scrollbar { display: none; } /*隐藏滚动条*/
.main-nav ul { margin: 0; font-size: 0; }
.main-nav li {width: 12.5%; display: inline-block;position: relative;}
.main-nav li a {text-align: center; display: block; padding: 10px 18px; color: #FFF!important; font-size: 16px; text-decoration: none; }
.main-nav li a:hover { background-color: #e49d23 !important; }

/* Sidebar */
.h3-style { padding: 10px 10px; background-color: #019865; color: #FFF; }
.hd h3 { padding: 10px 10px; background-color: #019865; color: #FFF; }

/* Index Sidebar Nav Menu */
.index-product-nav { padding: 10px; border: 1px solid #E9ECEF; background-color: #f0f9f6; }
.index-product-nav li { margin-bottom: 17px/* 25px */; border-bottom: 1px solid #E9ECEF; }
.index-product-nav li dl { margin: 0 !important; }
.index-product-nav li dt { margin-bottom: 14px; }
.index-product-nav li dt a { color: #019865 !important; }
.index-product-nav li dd { margin-bottom: 20px !important; }
.index-product-nav li dd a { float: left; width: 50%; padding: 6px 0; color: #333 !important; }
.index-product-nav li:last-child { border-bottom: 0 !important; }

/* Sidebar Product Nav Menu */
.sidebar-product-nav .public-hd .more { color: #FFF !important; }
.sidebar-product-nav .public-hd h3 { padding-left: 0 !important; }
.sidebar-product-nav-u li { padding: 12px 0; border-bottom: 1px solid #489f52; }
.sidebar-product-nav-u li a { display: block; position: relative; color: #FFF !important; }
.sidebar-product-nav-u li:last-child { border-bottom: 0 !important; }
.sidebar-product-nav-u li a:after{
   content: "";
   width: 0px;
   height: 0px;
   border-top: 6px solid transparent;
   border-bottom: 6px solid transparent;
   border-left: 6px solid #CCCCCC;
   position: absolute;
   top: 4px;
   right: 0;
}

.sidebar-box-article li { padding: 12px 0; border-bottom: 1px solid #E9ECEF; }
.sidebar-box-article li a { color: #333 !important; }

/* Index Right Body */
.ind-about .bdy { margin-top: 20px; }
.ind-about .bdy img { margin-right: 25px; }
.ind-about .bdy p { margin-bottom: 10px; line-height: 1.625rem; }

/* Product */
.product-data { padding: 25px 15px 5px; }
.product-data li {margin-bottom: 10px;padding: 0 5px;}
.product-data li a { display: block; padding: 5px; border: 1px solid #E9ECEF; }
.product-data li a img { display: block; width: 195px; height: 162px; margin: 0 auto; }
.product-data li a h4 { margin-bottom: 0; padding: 10px 0 5px; font-size: 14px; color: #333 !important; text-align: center; }
.product-data li a:hover { background-color: #f6fcf7; text-decoration: none; }

.product-info { padding: 15px 20px 0 0; }
.product-info .dv { padding: 5px 10px; border-bottom: 1px solid #e9ecef; background-color: #f8f9fa; font-size: 16px; font-weight: 100; }
.product-info .dv span { width: 30px; }

.product-content { border: 1px solid #e9ecef; border-top: 0; }
.product-content img,.product-content p img { display: block; max-width: 100%; margin: 10px auto; }

.product-relevant h3 { padding: 8px 10px 8px 15px; color: #FFF; }

/* Index News Style */
.news-box { padding: 15px; }
.news-box dt { position: relative; margin-bottom: 15px; border-bottom: 1px solid #e9ecef; }
.news-box dt h3,.public-hd h3 { float: left; margin-bottom: 0; background-color: #019865; }
.news-box dt h3 a{ display: block; padding: 8px; font-size: 16px; color: #FFF !important; }
.news-box dt .more,.public-hd .more ,.newmore{ position: absolute; top: 8px; right: 0; display: block; color: #5d5d5d !important; font-size: 12px; font-weight: 400; }
.newmore{top: 12px;right: 23px;color: #fff !important;}
.por{position: relative;}
.por .newmore{top: 12px;right: 10px;}
.news-box dd { margin-bottom: 0; padding: 6px 0; border-bottom: 1px dotted #ddd; }
.news-box dd a { color: #333 !important; }
.news-box dd:last-child { border-bottom: 0 !important; }

/* public-hd */
.sidebar-box { padding: 15px; background-color: #f0f9f6; }
.public-hd { position: relative; margin-bottom: 15px; border-bottom: 1px solid #e9ecef;  }
.public-hd h3 { padding: 8px; font-size: 16px; color: #FFF !important; }

/* index-contact */
.index-contact h2 { margin-bottom: 10px; font-size: 20px; font-weight: 700; }

/* index-case */
.index-case { padding: 15px 15px 5px; }
.index-case-style a { overflow: hidden; text-align: center; }
.index-case-style a img { display: block; width: 100%; height: 112px; overflow: hidden; margin: 0 auto; }
.index-case-style a h6,.thumb-info-style a h6 { margin-bottom: 0; padding: 10px 10px; font-size: 14px; color: #343a40!important; }

/* thumb-info-style */
.thumb-info-style a h6 { font-size: 14px; }

/* List News */
/* List News */
.news-list-box { margin-bottom: 20px; padding: 20px 20px 8px; }
.news-list-box h2,.news-page-product h2 { border-bottom: 1px solid #e9ecef; }
.news-list-box h2 a,.news-page-product h2 a { float: left; padding: 6px 10px; background-color: #019865; font-size: 16px; color: #FFF !important; }
.news-list-box li { padding: 12px 0; border-bottom: 1px solid #E9ECEF; }
.news-list-box li a { color: #333 !important; }
.news-list-box li:last-child { border-bottom: 0 !important; }
.news-page-product h2 { margin-bottom: 20px; }

/* Content */
.content { font-size: 16px; }
.content p img,.content img { display: block; max-width: 100%; margin: 10px auto; }
.content p { line-height: 30px; }
.content h1,.content h2,.content h3,.content h4 { font-size: 16px; font-weight: 700; }
.blockquote p {font-size: 12px;}
.relevant-article h2 {padding-bottom: 15px;font-size: 16px;font-weight: 700;}

/* Footer */
.footer { border-top: 1px solid #e9ecef; background-color: #019865; color: #f8f9fa; }
.footer-inr { padding-top: 25px; padding-bottom: 15px; }
.footer-inr p { margin-bottom: 10px; }
.footer-inr a { color: #f8f9fa!important; }
.footer-contact { padding-left: 10px; }
.footer-contact p { width: 100%; }
.footer-linker span { color: #a7a7a7; font-size: 12px; }
.footer-linker a { font-size: 12px; color: #a7a7a7 !important; }
#toolbars,#weixin,#wxnr,.bannerwap{display:none}
.toolbar{width:50px;position:fixed;right:1%;top:44%;z-index:999}
.toolbar dd{width:50px;height:50px;margin-bottom:1px;position:relative;background:url(../images/black20.png) repeat 0 0;-webkit-border-radius:100%;border-radius:100%}
.toolbar dd i{width:50px;height:50px;display:block;position:absolute;left:0;top:0;cursor:pointer;text-align:center;-webkit-border-radius:100%;border-radius:100%;-webkit-transition:all .3s ease-in-out 0s;-moz-transition:all .3s ease-in-out 0s;transition:all .3s ease-in-out 0s}
.toolbar dd i span{width:35px;height:35px;display:block;margin:7px 0 0 7px;background:url(../images/rightfixicon.png) no-repeat 0 0}
.toolbar dd.gottop{display:none}
.toolbar .slide-tel{display:block;width:0;height:50px;line-height:50px;font-size:18px;font-family:arial;color:#fff;position:absolute;padding:0 0 0 50px;top:0;right:0;overflow:hidden;-webkit-border-radius:50px;border-radius:50px;-webkit-transition:all 0s ease-in-out 0s;-moz-transition:all 0s ease-in-out 0s;transition:all 0s ease-in-out 0s;text-decoration: none;}
.toolbar .pop{position:absolute;right:90px;top:-51px;background:#019865;display:none}
.toolbar .pop-code{width:160px;padding: 0px 10px;}
.toolbar .pop-code li{list-style: none;}
.toolbar .pop-code img{width:140px;height:120px;display:block;padding:20px 20px 0}
.toolbar .pop-code h3{height:50px;line-height:26px;text-align:center;color:#fff;font-size:16px;font-weight:400;white-space:nowrap}
.toolbar .pop-code h3 b{display:block;font-size:14px;font-weight:400}
.toolbar .qq span{background-position:0 -47px}
.toolbar .qq a{width:50px;height:50px;cursor:pointer;display:block}
.toolbar .qq:hover{background:#019865}
.toolbar .tel span{background-position:0 0}
.toolbar .tel:hover{background:#019865}
.toolbar .code span{background-position:0 -95px}
.toolbar .code:hover{background:#019865}
.toolbar .top span{background-position:0 -142px}
.toolbar .top:hover{background:#019865}
#wxnr{width:100%;height:100%;max-width:640px;min-width:320px;position:fixed;top:0;z-index:1000;display:none;background:rgba(0,0,0,.6)}
#wxnr .nrdf{margin:auto;position:absolute;top:50%;left:0;right:0;width:15rem;height:23rem;padding:.3rem;padding-top:2rem;margin-top:-9rem;text-align:center;background-color:rgba(255,255,255,.8);box-shadow:0 2px 6px #777;-webkit-box-shadow:0 2px 6px #777;-moz-box-shadow:0 2px 6px #777;border-radius:10px}
#wxnr img{width:8rem;height:8rem;display:block;margin:0 auto}
#wxnr p{font-size:1rem;line-height:2rem;text-align:center}
#wxnr i{position:absolute;top:.5rem;right:.5rem;width:1.5rem;height:1.5rem;font-size:.2rem;line-height:1.5rem;text-align:center;color:#fff;font-weight:700;font-style:normal;background:#333;border-radius:1rem;cursor:pointer}
#wxnr span{display:inline-block;padding:.5rem 1rem;line-height:1rem;background-color:#019865;color:#fff;border-radius:.05rem;cursor:pointer}
#wxnr span.wx{padding-left:.9rem;background-image:url(../images/wx.png);background-size:1rem;background-position:.3rem center;background-repeat:no-repeat}
#weixin{position:fixed;top:50%;margin-top:-.4rem;z-index:9999999;font-size:1rem;color:#fff;width:90%;right:5%;line-height:2rem;text-align:center;background:rgba(0,0,0,.8);border:2px solid #333;border-radius:.1rem;display:none}
.in_title{padding-top:40px}
.in_title .entit{margin-bottom:12px;font:normal 40px arial;color:#666;text-align:center}
.in_title .tit{margin-top:20px;font-size:30px;font-weight:700;line-height:12px;text-align:center;color:#019865;background:url(../images/titline.png) no-repeat}
.floor_1{display: none;}
.floor_1 .in_title{padding-top:0}
.floor_1 .cont{position:relative;margin-top:48px}
.floor_1 .top{text-align:center;padding-bottom:40px;margin-left:22px;margin-top:50px}
.floor_1 .top h3{float:left;display:block;width:154px;height:40px;border:1px solid #ddd;line-height:40px;color:#333;font-size:14px;background:#fff;margin-left:30px;-webkit-transition:all .3s ease-in-out 0s;-moz-transition:all .3s ease-in-out 0s;transition:all .3s ease-in-out 0s}
.floor_1 .top h3.hover,.index .floor_1 .top h3:hover{background:#019865;color:#fff;border-color:#019865}
.floor_1 .top h3 a{display:block;color:#333}
.floor_1 .top h3.hover a,.index .floor_1 .top h3:hover a{color:#fff}
.w1200{width:1200px;margin:0 auto}
.top_main{width:100%;height:30px;line-height:30px;position:relative;z-index:80;background-color:#f2f2f2;color:#333;font-size:12px}
.top_main li{position:relative;display:inline-block;text-align:center;padding:0 6px;list-style: none;}
.top_main li a{color:#333;cursor:pointer}
.top_main li a:hover{color:#137c32}
.top_main .split{display:inline-block;width:1px;height:12px;background:#333;vertical-align:middle;padding:0}
.fr {float: right;}
.icon{background:url(../images/icon.png) no-repeat;display:inline-block;vertical-align:middle}
.tel{width:286px;padding:32px 0 0 0;line-height:26px;margin-left:60px}
.tel,.tel p{padding: 0;margin-bottom: 0;}
.tel .p1{font-size:14px;color:#333;line-height:14px}
.tel .p2{margin-top:6px;font-size:30px;font-weight:700;color:#333;font-family:arial}
.tel s{width:17px;height:44px;float:left;margin-right:10px;background-position:0 0}
.inacf a{color: #fff;text-decoration: none;}
.inp0{padding: 0;}
.innewlh {line-height: 26px;}
.arcfie{font-family:inherit;font-size:1em;font-weight:inherit;text-align:inherit;white-space:normal;margin:0em;padding:0px;max-width:100%;box-sizing:border-box;min-width:0px;line-height:23.2727279663086px;border:1px solid #019865;text-decoration:inherit;color:#333333;word-wrap:break-word !important;background-color:#EFEFEF;}
.arcsec{margin:-1em 16px 0px;padding:0px;max-width:100%;box-sizing:border-box;border:none;line-height:1.4;word-wrap:break-word !important;}
.arcsec1{text-align:left;margin:0px;padding:0px;max-width:100%;box-sizing:border-box;word-wrap:break-word !important;}
.arcspan{margin:0px;padding:3px 8px;max-width:100%;box-sizing:border-box;display:inline-block;border-radius:4px;color:#FFFFFF;text-align:center;font-family:inherit;text-decoration:inherit;border-color:#F96E57;word-wrap:break-word !important;background-color:#019865;}
.arcsec2{margin:0px;padding:16px;max-width:100%;box-sizing:border-box;font-size:1em;line-height:1.4;font-family:inherit;word-wrap:break-word !important;}
.arcfz14{font-size: 14px;}
.arcp{line-height: 25px; text-align: left;margin: 0;}
.toe a{text-overflow: ellipsis;overflow: hidden;}
/* media */
@media (max-width: 960px) {
img.aligncenter{width: 85% !important;height: auto !important;}
.mxgt{width: 75%;overflow: hidden;text-overflow: ellipsis;}
html,body{overflow-x: hidden;}
.tfullw,.tfullw .newwidth{padding: 0;}
.tfullw .logo{background-position-y: center;}
.mdb{display: block !important;}
.w1200{width: 100%;}
.top_main{display: none;}
.floor_1{padding-top: 10px;display: block;}
.footer-inr{margin-bottom: 64px;}
.in_title .entit{font-size:1rem;text-align:center}
.in_title .tit{background:url(../images/titLinem.png) no-repeat;background-size:100%;font-size:1.5rem;line-height:9px;width:100%}
.floor_1 .top{width:100%;margin:0;padding-bottom:0px}
.floor_1 .top h3{margin:0 1% 3% 0;float:inherit;display:inline-block;width:45%}
.floor_1 .top h3:nth-child(2n){margin-right:0}
.floor_1 .cont .gridlist ul li{width:48%;height:auto;margin-right:0}
.floor_1 .cont .gridlist ul li:nth-child(2n){float:right}

#toolbars .icon{background:url(../images/iconm.png) no-repeat;display:inline-block;vertical-align:middle}
#toolbars,.bannerwap{display:block}
#toolbars{position:fixed;bottom:0;width:100%;z-index:888;height:4rem;left:0}
#toolbars .list{width:100%;max-width:640px;min-width:320px;margin:0 auto;background:#019865;padding: 0;}
#toolbars .list li{float:left;width:24%;text-align:center;list-style: none;}
#toolbars .list a{display:block;height:4rem;line-height:1rem;font-size:2rem;padding-top:.2rem}
#toolbars .list a span{text-align:center;color:#fff;display:block;font-size:.8rem}
#toolbars .list a s{margin-left:auto;margin-right:auto;width:2.5rem;height:2.5rem;display:block;margin-bottom:.12rem;background-position:-4.5rem -1rem}
#toolbars .list li:nth-child(2) s{background-position:.3rem -1rem}
#toolbars .list li:nth-child(3) s{background-position:-2rem -1rem}
#toolbars .list li:nth-child(4) s{background-position:-7rem -1rem;width:2.5rem;height:2.5rem}
#toolbars .list li:hover{background:#248f44}

.toolbars{display: block;}
.mnav{padding: 0;}
.mnav .shownav{display: none;}
.mnav .main-nav li{width: 25%;float: left;background-color: #019865;}
.mnav .bg-jse{background-color: #019865 !important;}
.ind-about{max-width: 100%;width: 100%;flex: 100%;margin-bottom: 15px;display: none;}
.mzxdt{flex:100%;max-width: 100%;display: none;}
.lmenupb0{display: none;}
.linkbox{display: none;}
  .logo { width: 100% !important; background: url('/template/pc/skin/newmb/images/logo.png') no-repeat 0 0; background-size: 100%; background-position-x: center; background-position-y: bottom; }
  .main-nav { padding-left: 0 !important; padding-right: 0 !important; }
  .product-data li a img { width: 100%;height: 94px !important; }
  .m-product-show { margin-top: 15px; }
  .product-thumb img { display: block; margin: 0 auto; }
  .product-title { margin-bottom: 20px; text-align: center; }
  .product-content { margin-top: 15px; }
  .m-article-col-3 { display: none !important; }
  .inpl0{padding-left: 15px !important;}
  .toolbar{right: 2%;}
}

.newwidth{max-width: 1200px;overflow-y: visible;}
.shownav{position: absolute;width: 100%;background: #afc234;z-index: 9;}
.shownav a:hover{background: #f6aa26;}
.inpt20{padding-top: 20px;}
.ind-about{padding-right: 0;}
.inpr0{padding-right: 0;}
.inpl0{padding-left: 0;}
.ind-about .inpt20 img{margin: 0 20px 0 10px;width: 200px;}
.ind-about .inpt20 p{margin-bottom: 11px;line-height: 29px;padding: 0 10px;}
.ind-about .inpt20 p:last-child{margin-bottom: 7px;}
.inmb-15{margin-bottom: -15px;}
.inbgn{background: none;}
.inbgn dd{margin-bottom: 0;padding: 6px 0;border-bottom: 1px dotted #ddd;}
.inbgn dd:last-child{border-bottom: 0;}

.linkbox{padding: 5px 0;margin-top: 5px;}
.link {overflow: hidden;width: 1200px;margin: 0 auto;padding: 10px;background: #fff;border-bottom: 1px solid #f1f1f1;}
.link .wtop {font-weight: 400;padding-left: 10px;font-size: 20px;color: #333;text-decoration: none;border-left: 4px solid #019865;margin-left: 4px;}
.link ul{padding: 0 10px;}
.link li {margin-right: 5px;float: left;height: 20px;line-height: 25px;list-style: none;font-size: 10px;}

.location {padding: 0;margin: 0 0 2px;border: 1px solid #faf5f0;background: #f9f8f8;line-height: 40px;}
.location .ico {display: block;padding-left: 95px;background: url(../images/icon-home.png) no-repeat;}
.arctac{text-align: center;margin-bottom: 10px;}
.arctac1{text-align: center;border-bottom: 1px dotted #ccc;padding-bottom: 10px;}
.product-body{font-size: 14px;line-height: 2;color: #444;padding-top: 10px;}
.product-body p{font-size: 14px;line-height: 2;color: #444;text-indent: 28px;}
.lmenuul{margin: 0 -15px;background: #f0f9f6;padding: 0 15px;}
.lmenupb0{padding-bottom: 0;}
.lmenupb0 li a{color: #000 !important;}
.prdt{font-weight: bold;background: #019865;padding: 5px;color: #fff;margin-bottom: 0 !important;}
.show-h4-name{background: #019865;padding: 5px;color: #fff;}
.show-h4-name a{color: #fff;}

@media (max-width: 560px) {
.product-data li a img{height: 120px !important;}
}