body{min-width: 1200px!important;}
.container{max-width: 1200px!important;width: 100%;}
.p-s{position: sticky;top: 9px;z-index: 9;}

.bg-red{background: #9f0327;}
.text-red{color: #9f0327;}

.bg-yellow{background: #ff7b02;}

.top-nav{background: #9f0327 linear-gradient(to right,#910121,#dd0b42);}
.pro-nav .col+.col{border-left: 1px solid #fff;}
.pro-nav .col{background: #000;cursor: pointer;}
.pro-nav .active{background: #9f0327;}
.pro-content .row{display: none;}

.cb{background: url(../images/cb.jpg) center center;height: 193px;}

.advantage .a-center{position: absolute;left: 0;right: 0;margin: auto; top: 13px;}
.advantage .a1{position: absolute;left: 0;top: 0;}
.advantage .a2{position: absolute;right: 0;top: 454px;}
.advantage .a3{position: absolute;left: -55px;top: 853px;}
.advantage .a4{position: absolute;right: 48px;top: 1320px;}

.advantage .t1{position: absolute;left: 680px;top: 20px;}
.advantage .t2{position: absolute;right: 680px;top: 454px; text-align: right;}
.advantage .t3{position: absolute;left: 680px;top: 883px;}
.advantage .t4{position: absolute;right: 680px;top: 1320px; text-align: right;}

.advantage .c1{position: absolute;left: 680px;top: 107px;font-size: 17px;}
.advantage .c2{position: absolute;right: 680px;top: 540px;font-size: 17px;}
.advantage .c3{position: absolute;left: 680px;top: 978px;font-size: 17px;}
.advantage .c4{position: absolute;right: 680px;top: 1405px;font-size: 17px;}

.case-content{background: url(../images/casebg.jpg) top center;height: 645px;}

.company .r-col:before{content: '';display: block;height: 95%;position: absolute;width: 18px;background-color: #e0e0e0;right: 0px;top: 0;bottom: 0;margin: auto;z-index: -1;}
.company .r-col:after{content: '';display: block;height: 95%;position: absolute;width: 18px;background-color: #eeeeee;right: -18px;top: 0;bottom: 0;margin: auto;z-index: -1;}
.company .l-col:after{content: '>';display: block;width: 70px;height: 70px;box-shadow: 0px 0px 4px #ccc;position: absolute;right: -35px;top: 0;bottom: 0;margin: auto;z-index: 3;background-color: #fff;text-align: center;line-height: 61px;font-size: 51px;color: #59b9f9;}

.cb1{background: url(../images/cb1.jpg) top center;height: 208px;}

.news-li{border: 1px solid #ccc;transition: all .3s;}
.news-li:hover{box-shadow: 0px 0px 15px #ccc;margin-top: -9px;}