body{min-width: 1200px;}
.container{max-width: 1200px;padding-left: 0;padding-right: 0;}

.text-blue{color: #349dcd;}

.top-info{background: #5ebef8;}
.top-tel{ background-image:linear-gradient(to right bottom,#f7b54f,#eb8a19);-webkit-linear-gradient(bottom,red,#fd8403,yellow);background-clip:text; -webkit-background-clip:text; text-fill-color:transparent;-webkit-text-fill-color:transparent; }

.top-nav .nav .nav-item a{position: relative;}
.top-nav .nav .nav-item a:before{content: '';width: 0%;height: 2px; background: #e47c0c;position: absolute;bottom: 0;left: 0;right: 0;margin:auto;transition: all 0.3s;}
.top-nav .nav .nav-item:hover a{color: #e47c0c;}
.top-nav .nav .nav-item:hover a:before{width: 70%;}
.top-nav .nav .nav-item.active a{color: #e47c0c;}
.top-nav .nav .nav-item.active a:before{;width: 70%;}

.b1 .item{flex-grow: 1;}
.b1 .item.item1{flex-grow: 2;}
.b1 .border-left{border-left-width: 2px!important;}
.rec li{list-style-type:disc!important;}
.rec-li{transition: all 0.3s;}
.rec-btn{border:1px solid #c8c8c8;display: block;text-align: center; transition: all 0.3s;}
.rec-li:hover{border-color: #0056b3!important;color: #0056b3;}
.rec-li:hover h3 a{color: #0056b3;}
.rec-li:hover .rec-btn{border-color: #0056b3; color: #0056b3;}

.case,.product{background: #f2f2f2;}
.left-pro-title{background: #349dcd;color: #fff;}
.left-nav-li{background: linear-gradient(#fafafa,#cac5c6); border:1px solid #bfbebe; display: block;}
.pro-right .card{background: transparent;}

.news-right-content li{list-style-type: decimal;}

.case .case-more{position: absolute;left: 0;right: 0;margin: auto;bottom: -18px;background: #fff;border:1px solid #ccc; width: 116px;height: 36px;text-align: center;line-height: 35px;overflow: hidden;}
.case .case-more:before,.case .case-more:after{content: '';position: absolute;width: 0;height: 0;left: 0;right: 0;margin:auto;transition: all 0.3s;}
.case .case-more:before{border: 6px solid;border-color: transparent transparent #40e7a2;bottom: -10px;}
.case .case-more:after{border: 6px solid;border-color:#40e7a2 transparent transparent;top: -10px;}
.case .card:hover .case-more:before{bottom: 0px;}
/*.case .card:hover .case-more:after{top: 0px;}*/
.case .card:hover .case-more{color: #349dcd;}

.track .t-content{background: url(../images/fast-bg.jpg); background-size: cover;height: 180px;}
.foot{background: #26608e;}

.title-line{height: 2px;background: #349dcd;}

.position{background: #26608e;color: #fff;}
.position a{color: #fff;}