

.m-feature { width: 1200px; margin: 0px auto; position: relative; }
.m-feature h3 { background: url("../images/icon_feature.png") no-repeat; height: 38px; padding-left: 62px; line-height: 38px; position: absolute; color: rgb(0, 0, 0); font-size: 24px; top: 20px; left: 7px; }
.m-feature #featureCarousel { height: 770px; position: relative; }
.m-feature #featureCarousel img { border: 0px; }
.m-feature #featureCarousel .feature { position: absolute; top: 1000px; cursor: pointer; transition: opacity 0.1s ease 0s; }
.m-feature #featureCarousel .feature a { display: block; }
.m-feature #featureCarousel .feature a .name { width: 38px; height: 100px; position: absolute; transition: all 0.3s ease 0s; background: url("../images/role_name.png") no-repeat; left: 50px; opacity: 0; }
.m-feature #featureCarousel .feature.active a .name { opacity: 1; }
.m-feature #featureCarousel .feature .border { position: absolute; top: 10px; left: 10px; right: 10px; bottom: 10px; border: 1px solid rgb(255, 255, 255); }
.m-feature #featureCarousel .blipsContainer { position: absolute; width: 1000px; height: 40px; color: rgb(255, 255, 255); top: 800px; left: 50%; margin-left: -360px; }
.m-feature #featureCarousel .blipsContainer .blip { height: 38px; width: 100px; border: 1px solid rgb(161, 161, 161); line-height: 34px; text-align: center; color: rgb(161, 161, 161); margin-left: -2px; box-sizing: border-box; position: relative; transition: background 0.4s ease 0s; }
.m-feature #featureCarousel .blipsContainer .blip:hover { background-color: rgb(169, 19, 3); color: rgb(255, 255, 255); }
.m-feature #featureCarousel .blipsContainer .blip .border { width: 100px; height: 38px; border: 2px solid rgb(216, 108, 3); position: absolute; top: -2px; left: -2px; display: none; box-sizing: border-box; z-index: 1; }
.m-feature #featureCarousel .blipsContainer .blipSelected { border: 4px solid rgb(216, 108, 3); background-color: rgb(216, 108, 3); line-height: 30px; color: rgb(255, 255, 255); }
.m-feature #featureCarousel .blipsContainer .blipSelected .border { display: block; top: -4px; left: -4px; }
