/* * {margin:0;padding:0;-webkit-font-smoothing:antialiased;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
*/
.banner2 {position:relative;overflow:auto;height:380px;background-color:#0DA2E9;}
.banner2 ul {list-style:none;height:380px;background-color:#0DA2E9;}
.banner2 ul li {display:block;width:100%;height:380px;background-color:#0DA2E9;background-repeat:no-repeat;background-size:cover;cursor:pointer;background-position:center;}
.banner2 .inner {padding:160px 0 110px;}
.banner2 h1,.banner2 h2 {font-size:40px;line-height:52px;color:#fff;}
.banner2 .btn {display:inline-block;margin:25px 0 0;padding:9px 22px 7px;clear:both;color:#fff;font-size:12px;font-weight:bold;text-transform:uppercase;text-decoration:none;border:2px solid rgba(255,255,255,.4);border-radius:5px;}
.banner2 .btn:hover {background:rgba(255,255,255,.05);}
.banner2 .btn:active {-webkit-filter:drop-shadow(0 -1px 2px rgba(0,0,0,.5));-moz-filter:drop-shadow(0 -1px 2px rgba(0,0,0,.5));-ms-filter:drop-shadow(0 -1px 2px rgba(0,0,0,.5));-o-filter:drop-shadow(0 -1px 2px rgba(0,0,0,.5));filter:drop-shadow(0 -1px 2px rgba(0,0,0,.5));}
.banner2 .btn,.banner .dot {-webkit-filter:drop-shadow(0 1px 2px rgba(0,0,0,.3));-moz-filter:drop-shadow(0 1px 2px rgba(0,0,0,.3));-ms-filter:drop-shadow(0 1px 2px rgba(0,0,0,.3));-o-filter:drop-shadow(0 1px 2px rgba(0,0,0,.3));filter:drop-shadow(0 1px 2px rgba(0,0,0,.3));}
.banner2 .arrows {position:absolute;bottom:20px;right:20px;color:#fff;}
.banner2 .arrow {display:inline;padding-left:10px;cursor:pointer;}
.unslider-nav {position:absolute;z-index:11;bottom:10px;left:0;right:0;}
.unslider-nav ol li.unslider-active {background:#fff;cursor:default;opacity:.8;width:20px;-webkit-transition:all .8s ease;transition:all .8s ease;}
.unslider-nav ol li {display:inline-block;width:5px;height:1px;margin:0 4px;background:transparent;border-radius:5px;overflow:hidden;text-indent:-999em;border:1px solid #fff;cursor:pointer;opacity:.8;-webkit-transition:all .8s ease;transition:all .8s ease;}
.banner-text-area{width:1200px;margin:0 auto;padding:120px 30px 20px 30px}
.banner-text-area .banner-title{color:#fff;font-size:40px;font-weight: 400;text-shadow: 0 2px rgba(0,0,0,.5);display: -webkit-box;width:600px}
.banner-text-area .banner-text{color:#fff;padding-top:30px;font-size: 28px;text-shadow: 0 2px rgba(0,0,0,.5);font-weight:100;width:600px}
.banner-text-area .btn-banner{color:#fff;border:1px solid #fff;background-color: rgba(255,255,255,.5);padding:10px 50px;font-weight: 100;font-size:14px;margin-top:10px;}
.banner-text-area .btn-banner:hover,.banner-text-area .btn-banner:focus,.banner-text-area .btn-banner.active{color:#666;border:1px solid #fff;background-color: rgba(255,255,255,1);}
