*, *:before, *:after {box-sizing: border-box;}
*, *:focus, *:active, *:focus:active, *:before, *:before:focus, *:before:active, *:before:focus:active, *:after, *:after:focus, *:after:active, *:after:focus:active {outline: none;}

.container { width:100%; margin: 0 auto;}

.carousel {margin: 0 auto;
			max-width:1130px;}
.carousel[data-shift="1"] .carousel-inner > .item {-webkit-transition: all .5s ease-in-out;transition: all .5s ease-in-out;}
.carousel .carousel-inner > .item.row { margin: 0;}
.carousel .carousel-control { background: none;color: transparent; overflow: hidden; text-shadow: none; -webkit-transition: all .3s ease-in-out; transition: all .3s ease-in-out; width: 30px;}
.carousel .carousel-control:before {color: #444;font-family: 'Glyphicons Halflings'; position: absolute; top: 50%;-webkit-transform: translateY(-50%); transform: translateY(-50%); width: 30px;}
.carousel .carousel-control:after {
  border-radius: 50%;
  box-shadow: 0 0 0 0 rgba(0, 0, 0, 0.7);
  content: '';
  height: 60%;
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  -webkit-transition: all .3s ease-in-out;
  transition: all .3s ease-in-out;
  width: 100%;
}
.carousel .carousel-control:hover:after {
  box-shadow: 0 0 30px 0 rgba(0, 0, 0, 0.7);
}
.carousel .carousel-control.left {
  left: -3%;
}
.carousel .carousel-control.left:before {
  content: '';
  width: 15px ;
  height: 15px ;
  
  border-top: 4px solid #444;
  border-left: 4px solid #444;
  transform:rotate(-45deg);
  margin-left: 5px;
}
.carousel .carousel-control.left:after {
  right: -100%;
}
.carousel .carousel-control.right {
  right: -2%;
}
.carousel .carousel-control.right:before {
  content: '';
  width: 15px ;
  height: 15px ;
  
  border-top: 4px solid #444;
  border-left: 4px solid #444;
  transform:rotate(135deg);
  margin-left: 5px;
}
.carousel .carousel-control.right:after {
  left: -100%;
}
.sw-application-li{ width:31%; margin:1%; float:left;}
.sw-application-list{ width:100%; position:relative; cursor:pointer;}
.sw-application-list img{ width:100%; display:block;}
.carousel-inner h4{ text-align:center; font-size:16px; color:#777; line-height:36px; font-family:'Conv_MyriadPro-Regular'; margin-top:5px;}
.sw-application-list-hover{ display:none; width:100%; height:100%; background:rgba(34,104,166,0.7); position:absolute; top:0; left:0;}
.sw-application-list-hover a{ width:32px; display:block; position:absolute; top:calc(50% - 16px); left:calc(50% - 16px);}
.sw-application-list img.case-02{ display:none;}
.sw-application-list:hover .sw-application-list-hover{ display:block;}
.sw-application-list-hover a:hover .case-01{ display:none;}
.sw-application-list-hover a:hover .case-02{ display:block;}

/*.sw-head .sw-head-top ul select option:nth-child(1){;background-repeat:no-repeat;}*/



/* .carousel-control a {
  display: block;

} */



