::-webkit-scrollbar {
    width: 5px;
    height: 2px;
}
::-webkit-scrollbar-track {
    background-color: #eee;
}
::-webkit-scrollbar-thumb {
    background-color: #1890ff;
}
::-webkit-scrollbar-thumb:hover {
    background-color: #eee
}
::-webkit-scrollbar-thumb:active {
    background-color: #eee
}
table{display: block;}
table:not(.horizontal){
max-height: 100%;
}

body > .container{padding: 0;}
body{font-family:"Helvetica Neue",Helvetica,Arial,"PingFang SC","Hiragino Sans GB","Heiti SC","Microsoft YaHei","WenQuanYi Micro Hei",sans-serif;background-color:#fff}
.fixed{margin:0 auto}
body,header{overflow-x:hidden}
.hidden-md.right{float:right;right: 0;position:relative;}
.fixed{clear:both;}
@media screen and (min-width:980px)and (max-width:1279px){.fixed{width:960px}
}
@media screen and (min-width:1280px)and (max-width:1599px){.fixed{width:1200px}
    .v-hidden-sm{display:none}
}
@media screen and (min-width:1600px)and (max-width:1939px){.fixed{width:1420px}
    .v-hidden-sm{display:none}
}
@media screen and (min-width:1940px){.fixed{width:1920px}
    .v-hidden-sm{display:none}
}

.box{background:#1c6ca2}
.box1{background:#00be67}
:root{--footer-fore-color:#666;--footer-back-color:#f5f5f7;--footer-border-color:#f5f5f7;--footer-link-color:#515154}
header{background:#282828;line-height:100px;height:100px;border: 0px;overflow-x:none;}
header .logo{line-height:100px;height:100px;padding: 0px;}
header a.button,header a.button:active,header a.button:hover{background:#fff;line-height:102px;height:102px;padding:0 2em}
header a.active{color: #d81e26;background:#fff;font-weight:500;}
header a{margin:0;padding:0;position:relative}
header a:after{content:"";width:0;height:2px;background: #d81e26;position:absolute;top:100%;left:50%;transition:all .5s;}
header a:hover:after{left:0;width:100%}
.sub-menu{z-index:999;bottom:0;right:0;padding:.5rem;text-align:left;margin-top:3em;line-height:80px}
[type=checkbox]:checked.drawer+.sub-menu{z-index:9999;margin:0;padding:0;width:100%;top:81px}
.sub-menu nav{border:none;margin-top:3em;padding:1em}
.sub-menu a{border-bottom:1px solid #cecece;font-size:15px;padding:20px 1em;display:block;border-radius:0;text-align:left;margin:0;box-shadow:none}
.v-hidden-sm.right{top:15px;width:2em;height:2em}
.Banner{height: 400px;overflow: hidden;}
.Banner img{height: 100%;width:100%;z-index:100;object-fit: cover;}
.breadcrumb{background-color:transparent;line-height:2.2em;margin:0px 0 0 0;padding:16px 0;font-size:13px;color:#333;border-radius:0;list-style:none}
.breadcrumb>li,.breadcrumb>li.active{display:inline-block;color:#555;font-size: 14px;line-height: 2.2;}
.footer-logo{
	height: 49px;
    width: 170px;
    z-index: 8;
}
.footer-weixin img{
	height: 115px;
    width: 115px;
    z-index: 8;
}
.footer-weixin{
    font-size: 16px;
    text-align: center;
}
.m-l-90{
	margin-left:90px;
    min-width: 120px;
}
.breadcrumb a{
    color: #d81e26;
}
footer{min-width:1420px;background-color:#282828;padding:4em 0 1em 0;color: #A5A5A5;border-top: 0;}
footer .container p{font-size: 14px;margin:16px 0px 0px;line-height:24px;}
footer h4{font-weight: bold;margin-left: -2px}
footer .container h5{font-size:18px;color: #333;font-weight: bold;margin: 12px 0px;}
footer a.link{color: #A5A5A5;}
footer a.link:hover{color: #d81e26;}
footer ul{padding:0}
footer ul li{font-size:14px;list-style-type:none;line-height:2em}
footer .Product li{display:inline-block}
footer hr{margin:2em 0 1em 0}
.box{background:#1c6ca2}
.box1{background:#00be67}
.footer_hr{margin:2em auto 1em;border-top: 1px solid #333333;}
.col-sm-12.copy{text-align: center;color:#666666;}
  footer .container{padding: 0px;}
  footer .copy small *{font-size: 14px;color:#666;}
  footer ul.row .col-sm-3 {padding: 0;}
  footer .container .col-sm-12.col-md-6{padding: 0 3em;}

.fixed{
    max-width: 1420px;
    margin: 0 auto;
}