body{min-width: 1200px!important;}
.container{max-width: 1200px!important;padding-left: 0px;padding-right: 0px}
.p-s{position: sticky;top: 121px;}

.text-red{color: #c30d23;}
.bg-red{background: #c30d23;}

.text-orange{color: #f38200;}
.text-dorange{color: #f4720b;}
.text-blue{color: #0f58a4;}
.bg-dblue0{background: #00307d;}

.position a{color: #fff!important;}

.top{border-top: 4px solid #c30d23;border-bottom: 1px solid #ccc;}
.nav-item.active,.nav-item:hover{background: #c30d23;}
.nav-item.active a,.nav-item:hover a{color: #fff;}

.p-navs .active{background: #c30d23;color: #fff;border-radius: 19px;}
.p-content .p-c-lis a{width: 280px;}
.p-content .p-c-lis .p-img{width: 280px;height: 280px;display: flex;align-items: center;justify-content: center;overflow: hidden;transition: all .3s;}
.p-content .p-c-lis .p-img img{height: 280px;transition: all .3s;}
.p-content .p-c-lis a:hover .p-img img{transform: scale(1.2);}
.p-content .p-c-lis a:hover .p-img{box-shadow: 0px 0px 5px rgba(0,0,0,.4);}

.company{background: #fff url(../images/about.png) top center no-repeat;height: 518px; background-size: cover;}

.news a img,.news a .n-con{transition: all .2s;}
.news a .n-con{position: relative;z-index: 2;box-shadow: 2px 2px 3px #ccc;}
.news a:hover img{transform: scale(1.05);}
.news a:hover .n-con{margin-top: -9px;box-shadow: 2px 2px 5px #aaa;}
.news a .n-con:after{content: '>';display: block;width: 60px;height: 60px;background: #c30d23;border-radius: 50%;position: absolute;left: 0;right: 0;bottom: -30px;margin: auto;text-align: center;line-height: 54px;font-size: 35px;color: #fff;}

/*.left dt{background:#c30d23 linear-gradient(120deg, #c30d23, #b96e77);}*/
.left .left-nav .n1{display: block;border-left: 5px solid #f49a03;background: #dc3545;}
.left .left-nav .n1 a{color: #fff;}
.n2{display: block;display: block;}


.right a img{transition: all 0.3s;}
.right a:hover img{transform: scale(1.07);}
.right a h5{border-bottom: 3px solid #f18101;position: relative;width: 94%;}
.right a h5 button{position: absolute;background: #f18101; color: #fff; border-radius: 19px;right: -6%; bottom: -3px;font-size: 12px;padding: 2px 16px;}
