a:hover, article:hover, aside:hover, b:hover, body:hover, button:hover, dd:hover, div:hover, dl:hover, dt:hover, figcaption:hover, figure:hover, footer:hover, h1:hover, h2:hover, h3:hover, h4:hover, h5:hover, h6:hover, header:hover, i:hover, input:hover, li:hover, nav:hover, p:hover, section:hover, select:hover, span:hover, textarea:hover, ul:hover {
    outline: none;
}
a, article, aside, b, body, button, dd, div, dl, dt, figcaption, figure, footer, h1, h2, h3, h4, h5, h6, header, i, input, li, nav, p, section, select, span, textarea, ul {
    padding: 0;
    margin: 0;
    list-style: none;
    font-style: normal;
    text-decoration: none;
    border: none;
    color: #333;
    font-weight: 400;
    font-family: Arial, Helvetica, sans-serif, Microsoft Yahei;
    box-sizing: border-box;
    -webkit-tap-highlight-color: transparent;
    -webkit-font-smoothing: antialiased;
}
body, html {
}
img{max-width: 100%;height: auto;vertical-align: middle;}
::-webkit-scrollbar-thumb {
    border-radius: 10px;
    -webkit-box-shadow: inset 0 0 6px rgb(0 0 0 / 30%);
    background-color: #555;
}
::-webkit-scrollbar-track {
    -webkit-box-shadow: inset 0 0 1px transparent;
    border-radius: 10px;
    background-color: #f5f5f5;
}
::-webkit-scrollbar {
    width: 8px;
}
::-webkit-scrollbar{

}
::-webkit-scrollbar-thumb {
    background: #1a6bf5;
    border-radius: 8px;
    border: 1px solid #f5f5f5;
}
/*header*/
header{
    height: 80px;
    -webkit-transition: all .4s cubic-bezier(.4,0,.2,1);
    -moz-transition: all .4s cubic-bezier(.4,0,.2,1);
    transition: all .4s cubic-bezier(.4,0,.2,1);
}
.header{display: -webkit-box;display: -ms-flexbox;display: flex;justify-content: space-between;align-items: center;height: 100%;position: relative;}
.logo{margin-right: 1rem;font-size: 1.25rem;text-decoration: none;white-space: nowrap;}
.gword{overflow-wrap: break-word;line-height: 1.5;font-size: 12px;margin-left: 10px;padding-left: 10px;color: #999;border-left: 1px #ccc solid;}
.logo img{height: 26px;}
/*menu*/
.menu{}
.g-list{display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;align-items: center;}
.g-list li{display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;position: relative;}
.g-list li a{color: #17161A;-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center;padding: 6px 18px;font-weight: 400;font-size: 0.9375em;}
.g-list li span{position: relative;padding: 6px 18px;}
.phone{color: #fff;background-color: #1993ed;padding: 10px 20px;font-size: 0.875rem;border-radius: 1rem;-webkit-transition: all 150ms linear;transition: all 150ms linear;}
.g-list .deeper:hover > .nav-child {display: -webkit-box;display: -ms-flexbox;display: flex;opacity: 1;justify-content: center;}
.deep {position: relative;}
.deep:focus + .nav-child {display: block;opacity: 1;}
.nav-child {background-color: #fff;text-align: right;position: absolute;top: 60px;left: 0;right:0;display: none;opacity: 0;transition: opacity 0.5s ease;width: 1600px;justify-content: center;border-radius: 0 0 10px 10px;}
.nav-child li {cursor: pointer;padding: 15px;text-align: center;}
.nav-child li a:hover {color: #1d69f1;}
.phone:hover {
  -webkit-transform: translateY(-5px);
      -ms-transform: translateY(-5px);
          transform: translateY(-5px);
}
/*toggle*/
.collapse{position: absolute;width: auto;left: 0px;right: 0px;top: 80px;z-index: 999;}
.header .navbar-toggle {color: #17161A;display: none;}
.navbar-toggle {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: end;
    -webkit-align-items: end;
    -ms-flex-align: end;
    align-items: end;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
}
.order-4 {
    -webkit-box-ordinal-group: 5 !important;
    -webkit-order: 4 !important;
    -ms-flex-order: 4 !important;
    order: 4 !important;
}
.navbar-toggle > span {
    width: 24px;
    height: 2px;
    margin-top: 3px;
    margin-bottom: 3px;
    background-color: currentColor;
    -webkit-transition: opacity 150ms linear, -webkit-transform 150ms linear;
    transition: opacity 150ms linear, -webkit-transform 150ms linear;
    transition: transform 150ms linear, opacity 150ms linear;
    transition: transform 150ms linear, opacity 150ms linear, -webkit-transform 150ms linear;
    -webkit-transform-origin: center right;
    -ms-transform-origin: center right;
    transform-origin: center right;
    will-change: transform, opacity;
}
.sidebar{margin-top: 30px;}
.sidebar li{margin: 10px;text-align: center;}
.sidebar li a{padding: 10px;display: block;border-bottom: 1px #f1f1f1 solid;}
/*phone*/
ul.menu .divider{margin:0;}
span.separator{display: block;line-height: 65px;font-size: 20px;color: #1a6bf5;font-weight: 700;}
span.separator:before{background: #1a6bf5;padding: 10px;border-radius: 5px;color: #fff;margin-right: 5px;font-size: 16px;}
/*rsmenu*/
#menu-icon{position:absolute;right:0;top:50%;margin-top:0;margin-right:20px;display:none}
#menu-icon span{border:1px solid #1a6bf5;width:30px;margin-bottom:5px;display:block;-webkit-transition:all .2s;transition:all .1s}
/*content*/
.content-list{display: -webkit-box;display: -ms-flexbox;display: flex;flex-flow: wrap;}
.content-item{display: -webkit-box;display: -ms-flexbox;display: flex;width: 33.333333%;margin: 30px 0;flex-flow: column;}
.cont-info{padding: 40px;border-top: 1px rgb(177 177 180 / 30%) solid;}
.cont-image img{-webkit-transition: -webkit-transform 150ms linear;transition: -webkit-transform 150ms linear;transition: transform 150ms linear;transition: transform 150ms linear, -webkit-transform 150ms linear;}
.cont-image img:hover{-webkit-transform: scale(1.05);-ms-transform: scale(1.05);transform: scale(1.05);}
.cont-image{overflow: hidden;}
.item-content{padding:0;margin:0 15px;border: 1px rgb(177 177 180 / 30%) solid;border-radius: 20px;overflow: hidden;}
.page-header h2{font-size: 1.25em;margin-bottom: 30px;}
.arc-info span{margin: 0x;font-size: 14px;color: #9d9b9b;}
.readmore a{display: block;margin: 20px 0;padding: 15px 30px;background: #1c69f4;color: #fff;border-radius: 30px;font-size: 14px;}
/*bread*/
.bread-list{display: -webkit-box;display: -ms-flexbox;display: flex;margin: 0 auto;width: 1600px;padding: 30px 0;}
/*product*/
.hero{position: relative;overflow: hidden;}
.hero-top{padding-top: 210px !important;padding-bottom: 210px !important;position: relative !important;overflow: hidden;z-index: 0;}
.background {position: absolute;top: 0;right: 0;bottom: 0;left: 0;z-index: -1;}
.background-color, .background-image {position: absolute;top: 0;right: 0;bottom: 0;left: 0;display: block;-webkit-transition: background-color 150ms linear;transition: background-color 150ms linear;will-change: background-color;z-index: 0;}
.hero-top .hero-title{text-align: center;}
.hero-top .hero-title h1{color: #fff;font-weight: 700;}
.hero-top .hero-title p{font-size: 40px;color: #fff;letter-spacing: 15px;text-align: center;}
/*article*/
.article-page{max-width: 800px;margin: 0 auto;}
.article-page .arc-info{margin:20px 50px;}
.article-txt{}
.article-page h2{font-size: 40px;margin: 0 50px;}
.article-txt p{line-height: 3;margin-bottom: 28px;}
.article-txt img{max-width: 100%;height: auto;}
.pagenavigation{background: #f9f9f9;margin: 50px 0;padding: 30px;border-radius: 10px;}
.page-nav{display: -webkit-box;display: -ms-flexbox;display: flex;justify-content: space-around;}
/*about*/
.com{max-width: 1140px;}
.about h5{font-size: 32px;margin: 20px 0; text-align: center;}
.about .line{width: 200px;height: 4px;background: #1982f5;margin: 0 auto;border-radius: 5px;}
.about .txt{line-height: 2 !important;padding-right: 50px;}
.about .cont{display: -webkit-box;display: -ms-flexbox;display: flex;margin-top: 30px;}
.about .name{display: block;margin-top: 30px;color: #1982f5;font-size: 32px;}
.about .desp{letter-spacing: 10px;padding-bottom: 10px;border-bottom: 4px #1982f5 solid;}
.bniss{margin-top: 100px;}
.bniss h5{font-size: 32px;margin: 20px 0; text-align: center;}
.bniss ul{display: -webkit-box;display: -ms-flexbox;display: flex;flex-flow: wrap;justify-content: space-between;margin: 40px 0;}
.bniss ul li{width: 33.333333%;text-align: center;padding: 20px;}
.bniss p{font-size: 20px;font-weight: 700;}
.mline{background: #1982f5;width: 50px;height: 1px;margin: 30px auto;}
.hono{margin-top: 100px;}
.hono h5{font-size: 32px;margin: 20px 0; text-align: center;}
.hono ul{display: -webkit-box;display: -ms-flexbox;display: flex;justify-content: space-around;margin: 40px 0;flex-flow: wrap;}
.hono ul li{width: 33.333333%;text-align: center;}
.hono p{margin: 10px 0;}
/*footer*/
.footerNext{padding-top: 130px !important;padding-bottom: 100px !important;}
.footer{background: #222;width: 100%;overflow: hidden;}
.footer .logo{width: 100%;margin-top: 50px;margin-bottom: 30px;}
.mb-30{margin-bottom: 30px;}
.font-size-15 {font-size: 0.9375em;color: #fff;}.font-size-13 {font-size: 0.8125em;}.mb-35{margin-bottom: 35px;}
.display-6 {text-transform: uppercase;letter-spacing: 0.04em;font-size: 0.75rem;font-weight: 700;line-height: 1.2;}.mb-20 {margin-bottom: 20px !important;}
.nav[class*=-column] .nav-item {display: block;max-width: 100%;}
.nav.nav-gap-sm[class*=-column] .nav-link {padding: 5px;}.nav.nav-opacity .nav-link {opacity: 0.6;}
.nav.text-white .nav-link, .nav.text-white .nav-link.active {color: #fff;}
.footer .mainul{display: -webkit-box;display: -ms-flexbox;display: flex;justify-content: space-between;}
.footer .mainul .product{}
.footer .mainul .case{w}
.footer .mainul .aboutus{}
.footer .mainul .ewm{}
.footer .title{font-size: 18px;
    color: #fff;
    height: 60px;
    line-height: 50px;
    padding-bottom: 10px;}
.footer .mainul>li ul li a{
    color: #fff;
    height: 32px;
    line-height: 32px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 100%;
    cursor: pointer;
    font-size: 16px;
    color: #919191;}
.footer .ewm img{width: 106px;
    display: block;
    margin: 20px auto 0;}
.footer .mainul .ewm p{
    margin-top: 12px;
    font-size: 14px;
    color: #fff;
}
.friendlink{display: -webkit-box;display: -ms-flexbox;display: flex;}
.footer .desc .friendlink .title{
    width: 79px;
    font-size: 16px;
    color: #919191;}
.friendlink .links a{margin-right: 22px;
    font-size: 16px;
    color: #919191;
    cursor: pointer;
    margin-bottom: 10px;line-height: 50px;}
.footer .desc .tel {
    font-size: 16px;
    color: #919191 !important;
    height: 30px;
    position: relative;display: -webkit-box;display: -ms-flexbox;display: flex;line-height: 50px;
}
.footer .desc .tel p{color: #919191;}
.copyright{margin-top: 14px;font-size: 16px; color: #919191;}
.zixun{display: none !important;}
.zixun p{ display: -webkit-box;display: -ms-flexbox;display: flex;
    align-items: center;
    justify-content: space-between;}
.zixun{position: fixed;
    bottom: 0;
    background: #fff;
    width: 100%;
    padding: 10px;
    z-index: 99;}
.tel{background: #1a6bf5;
    color: #fff;
    padding: 10px 20px;
    width: 48%;
    text-align: center;
    border-radius: 10px;
    border: 2px #1a6bf5 solid;}
.wht{border: 2px #999 solid;border-radius: 10px;
    width: 48%;
    text-align: center;
    padding: 10px 20px;}
/*media*/
@media screen and (max-width: 1600px) {
}
@media screen and (max-width:991px) {
body{margin: 0;}
.header{align-items: center;width: auto;margin: 20px;padding: 15px;}
.menu{display:none;width:100%;clear:both;float:none;max-height:400px;overflow-y:scroll;}
#menu-icon{display:inline;top:25px;cursor:pointer;z-index: 20;}
#menu-icon.active .first{transform:rotate(45deg);-webkit-transform:rotate(45deg);margin-top:10px}#menu-icon.active .second{transform:rotate(135deg);-webkit-transform:rotate(135deg);position:relative;top:-9px;}
#menu-icon.active .third{display:none}
}
@media  screen and (min-width:768px) and (max-width:991px) {

}

@media screen and (max-width:767px) {
.header{width: auto;margin:0;padding: 15px;}
.phone{display: none !important;}
 /*toggle*/
.navbar-toggle{display: block !important;}
.navbar-toggle span{display: block;}
.page .cn{font-size: 24px;}
.page{margin-bottom: 30px;}
.page-1{border-radius: 0;}
.nav-child{position: relative;width: auto;flex-flow: column;background: #e7f0f6;top: 0;border-radius: 10px;}
/*hero*/
.hero-top{height: auto;min-height: 250px;}
.hero-top img{width: 100%;object-fit: cover;height: 250px;}
.hero-top .hero-title{top: 120px;}
.hero-top .hero-title p{font-size: 28px;}
/*bread*/
.bread-list{padding: 10px;}
.guorui-content{width: 100%;}
.content-list{flex-flow: column;}
.content-item{width: 100%;flex-flow: column;padding: 10px;margin: 10px 0;}
.news-content{padding: 0;}
.cont-image img{max-width: 100%;max-height: 200px;object-fit: cover;}
.page-header h2{font-size: 22px;margin: 10px 0;}
.readmore a{margin-bottom: 0;}
.footer{padding-bottom: 20px;}
.footer .main{width: 100%;}
.footer .logo{justify-content: center;}
.footer .mainul ul{display: none;}
.footer .mainul {flex-flow: column;align-items: center;}
.footer .mainul li{}
.footer .desc{margin: 0 20px;text-align: center;}
.footer .desc .friendlink{display: none;}
.zixun{display: block !important;}
}
@media screen and (max-width:600px) {

}