.container { text-align: left; margin: 0 auto; width: 1370px; position: relative; }





@-webkit-keyframes fadeInUp {
0% {
opacity: 0;
-webkit-transform: translateY(20px);
}

100% {
opacity: 1;
-webkit-transform: translateY(0);
}
}

@-moz-keyframes fadeInUp {
0% {
opacity: 0;
-moz-transform: translateY(20px);
}

100% {
opacity: 1;
-moz-transform: translateY(0);
}
}

@-o-keyframes fadeInUp {
0% {
opacity: 0;
-o-transform: translateY(20px);
}

100% {
opacity: 1;
-o-transform: translateY(0);
}
}

@keyframes fadeInUp {
0% {
opacity: 0;
transform: translateY(20px);
}

100% {
opacity: 1;
transform: translateY(0);
}
}

@-webkit-keyframes bounceIn {
0% {
opacity: 0;
-webkit-transform: scale(.3);
}

50% {
opacity: 1;
-webkit-transform: scale(1.05);
}

70% {
-webkit-transform: scale(.9);
}

100% {
-webkit-transform: scale(1);
}
}

@-moz-keyframes bounceIn {
0% {
opacity: 0;
-moz-transform: scale(.3);
}

50% {
opacity: 1;
-moz-transform: scale(1.05);
}

70% {
-moz-transform: scale(.9);
}

100% {
-moz-transform: scale(1);
}
}

@-o-keyframes bounceIn {
0% {
opacity: 0;
-o-transform: scale(.3);
}

50% {
opacity: 1;
-o-transform: scale(1.05);
}

70% {
-o-transform: scale(.9);
}

100% {
-o-transform: scale(1);
}
}

@keyframes bounceIn {
0% {
opacity: 0;
transform: scale(.3);
}

50% {
opacity: 1;
transform: scale(1.05);
}

70% {
transform: scale(.9);
}

100% {
transform: scale(1);
}
}
#et-slider-wrapper { height: 700px; position: relative; background: #0c151b; }
.et-slide { background-repeat: no-repeat; background-position: center center; -moz-background-size: cover; -webkit-background-size: cover; background-size: cover; position: absolute; top: 0; left: 0; width: 100%; height: 100%; }
.et-slide .container {padding:100px 0 0;}
.et-slide .description { text-shadow: 0 2px 2px rgba(0,0,0,0.3); color: #fff; font-size: 18px; float: left; width: 600px; padding-top: 100px;
-webkit-animation-duration: .6s;
-webkit-animation-delay: .4s;
-webkit-animation-timing-function: ease;
-webkit-animation-fill-mode: both;
-moz-animation-duration: .6s;
-moz-animation-delay: .4s;
-moz-animation-timing-function: ease;
-moz-animation-fill-mode: both;
-ms-animation-duration: .6s;
-ms-animation-delay: .4s;
-ms-animation-timing-function: ease;
-ms-animation-fill-mode: both;
animation-duration: .6s;
animation-delay: .4s;
animation-timing-function: ease;
animation-fill-mode: both;
-webkit-animation-name: fadeInUp;
-moz-animation-name: fadeInUp;
-o-animation-name: fadeInUp;
animation-name: fadeInUp; }
.description h2 {color:inherit;}
.description h2 a {font-size:50px;line-height:50px;color:#fff;}
.description h2 a:hover { text-decoration: none; color: rgba(255,255,255,0.95); }
.subtitle {font-size:28px;color:#c3e54b;line-height:38px;margin-top:15px;}
.description .more:hover { color: rgba(255,255,255,0.9);text-decoration: none; }
.description .viewAll {width:130px;height:45px;text-align:center;line-height:45px;font-size:24px;color:#fff;border:2px solid #fff;margin-top:20px;display:block;}
.description .viewAll:hover {color:#ddd;border:2px solid #ddd;}


.featured-image { float: right; width: 535px;
-webkit-animation-duration: .6s;
-webkit-animation-delay: .8s;
-webkit-animation-timing-function: ease;
-webkit-animation-fill-mode: both;
-moz-animation-duration: .6s;
-moz-animation-delay: .8s;
-moz-animation-timing-function: ease;
-moz-animation-fill-mode: both;
-ms-animation-duration: .6s;
-ms-animation-delay: .8s;
-ms-animation-timing-function: ease;
-ms-animation-fill-mode: both;
animation-duration: .6s;
animation-delay: .8s;
animation-timing-function: ease;
animation-fill-mode: both;

-webkit-animation-name: bounceIn;
-moz-animation-name: bounceIn;
-o-animation-name: bounceIn;
animation-name: bounceIn;
}
.featured-image img {100%;}

.js .et-slide { display: none; }
.js .et-slide:first-child { display: block; }
#et-slider-wrapper .et-arrow-prev:hover {background-color:rgba(173,38,36,0.8);}
#et-slider-wrapper .et-arrow-next:hover {background-color:rgba(173,38,36,0.8);}
#et-slider-wrapper:hover .et-slider-arrows a {opacity:1;}
#et-slider-wrapper:hover .et-arrow-prev {left:10px;}
#et-slider-wrapper:hover .et-arrow-next {right:10px;}

.et-controllers a.et-active-control:hover { cursor: default; }

#sidebar a:hover, #footer-widgets a:hover { color: #111; text-decoration: none; }
@media only screen and (min-width:1518px) and ( max-width: 1600px ) {
.container { width: 1370px; }

#et-slider-wrapper {height:700px;}
.et-slide .container { padding-top:100px; }
.et-slide .description {width:600px;padding-top:100px;}
.description h2 a {font-size:50px;line-height:50px;}
.subtitle {font-size:28px;}
.featured-image, #et-slider-controls .et-controllers {width:550px;}
.featured-image img {width:100%;}
#et-slider-controls {bottom:50px;}
.et-slider-arrows a {top:290px; }
}
@media only screen and (min-width:1418px) and ( max-width: 1518px ) {
.container { width: 1270px; }

#et-slider-wrapper {height:700px;}
.et-slide .container { padding-top:100px; }
.et-slide .description {width:600px;padding-top:100px;}
.description .viewAll {width:120px;height:40px;text-align:center;line-height:40px;font-size:22px;color:#fff;border:2px solid #fff;margin-top:20px;display:block;}
.description h2 a {font-size:50px;line-height:50px;}
.subtitle {font-size:26px;}
.featured-image, #et-slider-controls .et-controllers {width:550px;}
.featured-image img {width:100%;}
#et-slider-controls {bottom:50px;}
.et-slider-arrows a {top:290px; }
}

@media only screen and (min-width:1318px) and ( max-width: 1418px ) {
.container {width:1170px;}

#et-slider-wrapper {height:700px;}
.et-slide .container { padding-top:100px; }
.et-slide .description {width:600px;padding-top:100px;}
.description .viewAll {width:120px;height:40px;text-align:center;line-height:40px;font-size:22px;color:#fff;border:2px solid #fff;margin-top:20px;display:block;}
.description h2 a {font-size:45px;line-height:50px;}
.subtitle {font-size:30px;line-height:34px;}
.featured-image, #et-slider-controls .et-controllers {width:550px;}
.featured-image img {width:100%;}
#et-slider-controls {bottom:50px;}
.et-slider-arrows a {top:290px; }
}
@media only screen and (min-width:1218px) and ( max-width: 1318px ) {
.container {width:1070px;}

#et-slider-wrapper {height:700px;}
.et-slide .container { padding-top:100px; }
.et-slide .description {width:500px;padding-top:100px;}
.description .viewAll {width:120px;height:40px;text-align:center;line-height:40px;font-size:22px;color:#fff;border:2px solid #fff;margin-top:20px;display:block;}
.description h2 a {font-size:45px;line-height:50px;}
.subtitle {font-size:30px;line-height:34px;}
.featured-image, #et-slider-controls .et-controllers {width:550px;}
.featured-image img {width:100%;}
#et-slider-controls {bottom:50px;}
.et-slider-arrows a {top:290px; }
}
@media only screen and (min-width:1118px) and ( max-width: 1218px ) {
.container {width:970px;}
#et-slider-wrapper {height:600px;}
.et-slide .container {padding-top:120px; }
.et-slide .description {width:450px;padding-top:40px;}
.description .viewAll {width:100px;height:35px;text-align:center;line-height:35px;font-size:18px;color:#fff;border:2px solid #fff;margin-top:20px;display:block;}
.description h2 a {font-size:40px;line-height:45px;}
.subtitle {font-size:28px;line-height:32px;}
.featured-image, #et-slider-controls .et-controllers {width:450px;}
.featured-image img {width:100%;}
#et-slider-controls {bottom:50px;}
.et-slider-arrows a {top:240px; }
}
@media only screen and (min-width:1018px) and ( max-width: 1118px ) {
.container {width:870px;}
#et-slider-wrapper {height:600px;}
.et-slide .container {padding-top:120px; }
.et-slide .description {width:400px;padding-top:30px;}
.description .viewAll {width:100px;height:35px;text-align:center;line-height:35px;font-size:18px;color:#fff;border:2px solid #fff;margin-top:20px;display:block;}
.description h2 a {font-size:36px;line-height:40px;}
.subtitle {font-size:26px;line-height:28px;}
.featured-image, #et-slider-controls .et-controllers {width:450px;}
.featured-image img {width:100%;}
#et-slider-controls {bottom:50px;}
.et-slider-arrows a {top:240px; }
}
@media only screen and (min-width:918px) and ( max-width: 1018px ) {
.container {width:770px;}
#et-slider-wrapper {height:500px;}
.et-slide .container {padding-top:80px; }
.et-slide .description {width:350px;padding-top:30px;}
.description .viewAll {width:100px;height:35px;text-align:center;line-height:35px;font-size:18px;color:#fff;border:2px solid #fff;margin-top:20px;display:block;}
.description h2 a {font-size:34px;line-height:36px;}
.subtitle {font-size:24px;line-height:28px;}
.featured-image, #et-slider-controls .et-controllers {width:400px;}
.featured-image img {width:100%;}
#et-slider-controls {bottom:50px;}
.et-slider-arrows a {top:190px; }
}
@media only screen and (min-width:818px) and ( max-width: 918px ) {
.container {width:770px;}
#et-slider-wrapper {height:500px;}
.et-slide .container {padding-top:80px; }
.et-slide .description {width:350px;padding-top:30px;}
.description .viewAll {width:100px;height:35px;text-align:center;line-height:35px;font-size:18px;color:#fff;border:2px solid #fff;margin-top:20px;display:block;}
.description h2 a {font-size:32px;line-height:34px;}
.subtitle {font-size:24px;line-height:28px;}
.featured-image, #et-slider-controls .et-controllers {width:350px;}
.featured-image img {width:100%;}
#et-slider-controls {bottom:50px;}
.et-slider-arrows a {top:190px; }
}
@media only screen and (min-width:718px) and ( max-width: 818px ) {
.container {width:670px;}
#et-slider-wrapper {height:400px;}
.et-slide .container {padding-top:70px;}
.et-slide .description {width:310px;padding-top:20px;}
.description .viewAll {width:100px;height:35px;text-align:center;line-height:35px;font-size:18px;color:#fff;border:2px solid #fff;margin-top:20px;display:block;}
.description h2 a {font-size:30px;line-height:30px;}
.subtitle {font-size:22px;line-height:28px;}
.featured-image, #et-slider-controls .et-controllers {width:300px;}
.featured-image img {width:100%;}
#et-slider-controls {bottom:50px;}
.et-slider-arrows a {top:150px; }
}
@media only screen and (min-width:618px) and ( max-width: 718px ) {
.container {width:590px;}
#et-slider-wrapper {height:400px;}
.et-slide .container {padding-top:70px;}
.et-slide .description {width:280px;padding-top:10px;}
.description .viewAll {width:100px;height:35px;text-align:center;line-height:35px;font-size:18px;color:#fff;border:2px solid #fff;margin-top:20px;display:block;}
.description h2 a {font-size:30px;line-height:30px;}
.subtitle {font-size:20px;line-height:25px;}
.featured-image, #et-slider-controls .et-controllers {width:280px;}
.featured-image img {width:100%;}
#et-slider-controls {bottom:50px;}
.et-slider-arrows a {top:150px; }
}
@media only screen and ( min-width: 518px ) and ( max-width: 618px ) {
.container {width:490px;}
#et-slider-wrapper {height:300px;}
.et-slide .container {padding-top:50px;}
.et-slide .description {width:400px;padding-top:0px;text-align:center;margin:0 auto; float:none;}
.description .viewAll {width:80px;height:30px;text-align:center;line-height:30px;font-size:16px;color:#fff;border:1px solid #fff;margin:0 auto;margin-top:15px;display:block;}
.description h2 a {font-size:32px;line-height:30px;}
.subtitle {font-size:20px;line-height:24px;}
.featured-image {width:300px;display:none;}
.featured-image img {width:100%;}
#et-slider-controls {bottom:50px;}
.et-slider-arrows a {top:100px; }
}
@media only screen and ( max-width: 518px ) {
.container {width:400px;}
#et-slider-wrapper {height:300px;}
.et-slide .container {padding-top:50px;}
.et-slide .description {width:400px;padding-top:0px;text-align:center;margin:0 auto; float:none;}
.description .viewAll {width:80px;height:30px;text-align:center;line-height:30px;font-size:16px;color:#fff;border:1px solid #fff;margin:0 auto;margin-top:15px;display:block;}
.description h2 a {font-size:30px;line-height:30px;}
.subtitle {font-size:20px;line-height:24px;}
.featured-image {width:300px;display:none;}
.featured-image img {width:100%;}
#et-slider-controls {bottom:50px;}
.et-slider-arrows a {top:100px; }
}
.index-news-list li:hover {background-color:#eee;}
@media only screen and (min-width:400px) and ( max-width: 1000px ) {
.index-news-list li {
float:left;
width:50%;
height:250px;
background-color:#f2f2f2;
margin-top:4px;
}
}
@media only screen and (max-width:600px){
.index-news-list li {
float:left;
width:100%;
height:250px;
background-color:#f2f2f2;
margin-top:4px;
}
}