.sys_carousel_01 {  overflow: hidden;  position: relative;  width: 100%;}.sys_carousel_01 > .content {  zoom: 1;  width: 100%;  padding: 0;  }.sys_carousel_01 > .content:after {  display: block;  content: "";  height: 0;  visibility: hidden;  clear: both;}.sys_carousel_01 > .content .carousel-item {  position: relative;  float: left;  width: 100%;}.sys_carousel_01 .content .carousel-item .img {  width: 100%;  background-repeat: no-repeat;  background-position: center center;  background-size: cover;  height: 640px;}.sys_carousel_01.common .content .carousel-item .img {  height: 400px;}.sys_carousel_01 .content .carousel-item .text {  text-align: center;  position: absolute;  /* top: 20%; */  bottom: 0;  left: 0;  right: 0;  text-align: left;  width: 100%;}.sys_carousel_01 .content .carousel-item .text > h1 {  font-size: 3.5em;}.sys_carousel_01 .content .carousel-item .text > h2 {  font-size: 3em;}.sys_carousel_01 .content .carousel-item .text > h3 {  font-size: 2.5em;}.sys_carousel_01 .content .carousel-item .text > p,.sys_carousel_01 .content .carousel-item .text span,.sys_carousel_01 .content .carousel-item .text em {  font-size: 2em;}.sys_carousel_01 .content .carousel-item .text > * {  color: #fff;}.sys_carousel_01 .bottom_div {    position: absolute;    display: block;    /*height: 124px;*/    height: 80px;    left: 0;    right: 0;    bottom: 0;    background-color: rgba(255,255,255,0.1);    background-color: #24282c\9;}.sys_carousel_01 .bottom_div .cont-box {  width: 1200px;  margin: 0 auto;  overflow: hidden;}.sys_carousel_01 .bottom_div .cont-box .col-5 {  width: 239px;  /*height: 124px;*/  height: 80px;    float: left;  border-right: 1px solid #999;}.sys_carousel_01 .bottom_div .cont-box .col-5:last-child {    border-right: none;}.sys_carousel_01 .bottom_div .cont-box a.link {    color: #fffefe;    display: block;    /* margin-left: 20px;    margin-right: 20px;    padding-top: 22px; */    padding-left: 10px;    padding-right: 12px;    padding-top: 18px;    padding-bottom: 18px;}.sys_carousel_01 .bottom_div .cont-box a.link:hover {  background-color: rgba(255,255,255,0.3);  background-color: #999\9;}.sys_carousel_01 .bottom_div .cont-box a.link .title {    font-size: 18px;    line-height: 14px;    color:#f9df01;}.sys_carousel_01 .bottom_div .cont-box a.link .sub-title {    font-size: 16px;    line-height: 18px;    margin-top: 14px;    font-weight: 600;}.sys_carousel_01 > .control {  display: none;  position: absolute;  cursor: pointer;  width: 60px;  height: 60px;  line-height: 60px;  top: 50%;  margin-top: -30px;  font-weight: 400;  text-align: center;  color: #ccc;  /* -webkit-border-radius: 50%;	-moz-border-radius: 50%;  border-radius: 50%;  background-color: rgba(255,255,255,0.4); */  -webkit-transition: all 0.3s ease-in-out;  -moz-transition: all 0.3s ease-in-out;  -ms-transition: all 0.3s ease-in-out;  -o-transition: all 0.3s ease-in-out;  transition: all 0.3s ease-in-out;}.sys_carousel_01:hover >.control {  display: block;  }.sys_carousel_01 > .control > .fa {  font-size: 36px;  display: block;  line-height: 60px;  -webkit-transition: all 0.3s ease-in-out;  -moz-transition: all 0.3s ease-in-out;  -ms-transition: all 0.3s ease-in-out;  -o-transition: all 0.3s ease-in-out;  transition: all 0.3s ease-in-out;}.sys_carousel_01:hover >.control i.fa {  display: block;}.sys_carousel_01 > .control:hover {  color: #fff;}.sys_carousel_01 > .control.prev {  left: 1em;}.sys_carousel_01 > .control.next {  right: 1em;}@media (max-width: 768px) {  .sys_carousel_01 > .control {    width: 30px;    height: 30px;    line-height: 30px;    margin-top: -15px;  }  .sys_carousel_01 > .control > .fa {    line-height: 30px;    font-size: 18px;  }}