* { font-family:sans-serif; }
.O-Header_navRow{ position: relative; }
.header-tit{ position: absolute; height: 60px; line-height: 60px; top:0px; right: 0px; }
.header-tit h4{ margin-bottom: auto; margin-top:  auto; height: 60px; line-height: 60px; padding-right: 15px; }
.centerPic{ line-height: 0px; margin-bottom: 10px; }
.centerPic img{ width: 100%; }
.A-Link__linkText{ line-height: 2rem; }

.banner{ position: relative; width: 100%; }
.banner img{ width: 100%; }

.tit-box{ margin: 20px auto 10px; position: relative; }

.tit-box-center{ padding:4px 10px; display: inline-block; width: 100%; border-width: 0px 0px 1px 6px; border-style: solid; border-bottom-color: rgb(0, 86, 145); border-left-color: rgb(0, 86, 145); border-right-color: rgb(0, 86, 145); font-size: 16px; font-weight: bold; }

.container{ font-size: 14px; }
.container p{ margin-bottom: 10px; }

/*.tit-video{ width: 100%; display: flex; justify-content: center; border: 0px none; padding: 0px; }
.tit-video-center{ width: auto; display: -webkit-flex; justify-content: center; align-items: center; border: 0px none; padding: 0px; }
.tit-video-center p{ padding:2px; border:2px solid rgb(0, 86, 145); margin-left: 10px; }
.tit-video-center p:first-child{ margin-left: 0px; }
.tit-video-center p span{ display: block; width: 22px;height:22px; font-size: 14px; font-weight: 600;color: #666; border:1px solid rgb(0, 86, 145); text-align: center; line-height: 20px; }*/

.line{ -webkit-margin-before: 0px; -webkit-margin-after: 0px; -webkit-margin-start: 0px; -webkit-margin-end: 0px; -webkit-padding-start: 16px; margin-bottom: 20px; font-size: .875rem; font-family: "boschsans","Helvetica Neue",Helvetica,Arial,sans-serif; }

.line li{ list-style: none; position: relative; }
.line li:before{position: absolute; content: "-"; left: -12px; }


.tit-video{ position: relative; text-align: center; }
.tit-video .tit-video-center{ position: relative; border-style: solid; -webkit-border-image: url(../images/features_icon.png) 0 15 fill; border-width: 0px 30px; margin: 10px auto; display: inline-block; padding-right: 20px; padding-left: 20px; font-size: 20px; font-weight: bold; box-sizing: border-box; }
.tit-video .tit-video-center p{ white-space: normal; padding:10px; height:24px; font-size: 14px; font-weight: bold; }