#ctx-hp-slide{position:relative;margin-bottom:80px;}
#ctx-hp-slide,#ctx-hp-slide .ctx-slide{height:481px;overflow:hidden;}
#ctx-hp-slide-wrap{height:481px;}
#ctx-hp-slide .ctx-slide{float:left;width:1156px;position:relative;}
.ctx-hp-slide-content table{border-collapse:collapse;}
.ctx-hp-slide-content table tr,.ctx-hp-slide-content table td{vertical-align:middle;}
.ctx-hp-slide-content{height:379px;margin-left:99px;margin-top:25px;width:400px;}
.ctx-hp-slide-content td{height:295px;width:400px;padding-left:30px;}
.ctx-hp-slide-content span.ctx-slide-title-top{display:block;font:18px/25px "HelveticaNeueW01-45Ligh",Arial,Helvetica,sans-serif;color:#fff;margin-bottom:20px;}
.ctx-hp-slide-content span.ctx-slide-title-main{display:block;font:40px/45px "HelveticaNeueW01-55Roma",Arial,Helvetica,sans-serif;color:#fff;margin-bottom:30px;}
#ctx-hp-slide-nav{position:absolute;z-index:99;margin-top:340px;left:129px;}
#ctx-hp-slide-nav li{display:block;float:left;}
#ctx-hp-slide-nav li a{display:block;width:12px;height:12px;margin-left:10px;background:url(../images/slider-controls_n.png) -22px 0 no-repeat;}
#ctx-hp-slide-nav li:first-child a{margin-left:0;}
#ctx-hp-slide-nav li a:hover{border:none;background-position:-22px 0;}
#ctx-hp-slide-nav li a.active{border:none;background-position:0 0;}
#ctx-hp-slide-repo{display:none;}
.ctx-btn-solid-1,.ctx-btn-solid-1:active,.ctx-btn-solid-1:focus{background-color:#0079bd;display:inline-block;font-size:20px;padding:15px 25px;}
.ctx-btn-solid-1:hover{border:none;background-color:#028fde;}
.ctx-btn-solid-1 span{color:#fff;display:block;padding-right:27px;font-family:"HelveticaNeueW01-65Medi",Arial;background:url(../images/ctx-solid-btn-arrow-right.png) right center no-repeat;}
#ctx-hp-promos{position:relative;margin-top:-210px;margin-left:97px;z-index:999;}
.ctx-hp-promo-pods{background:url(homepage-slideshow/images/slider-promos-bottom.png) bottom center no-repeat;padding-bottom:33px;width:964px;}
.ctx-hp-promo-pods>div{background:url(homepage-slideshow/images/slider-promos-top2.png) top center no-repeat;padding-top:26px;}
.ctx-hp-promo>div>a{min-height:146px;}
.ctx-hp-promo{float:left;width:310px;margin-left:15px;min-height:157px;background-color:none;}
.ctx-promo-1{margin-left:7px;}
.ctx-promo-2{margin-left:10px;width:310px;}
.ctx-promo-3{margin-left:10px;}
.ctx-hp-promo>div{margin-top:3px;padding-top:3px;margin-bottom:3px;}
.ctx-hp-promo>div:hover{background:url(../images/hp-promo-hover-top.png) top center no-repeat;padding-top:3px;}
.ctx-hp-promo>div a{display:block;padding-bottom:0;position:relative;}
.ctx-hp-promo>div:hover a,.ctx-hp-promo>div a:hover{background:url(../images/hp-promo-hover-bottom.png) bottom center no-repeat;padding-bottom:0;border:none;}
.ctx-hp-promo>div a{color:#fff;}
.ctx-hp-promo a span.hp-promo-text{display:block;padding:14px 18px 65px 18px;font:20px/24px "HelveticaNeueW01-45Ligh",Arial,Helvetica,sans-serif;color:#eee;}
.ctx-hp-promo a span.hp-promo-text b{font-weight:normal;font-family:"HelveticaNeueW01-75Bold",Arial,Helvetica,sans-serif;color:#fff;}
.ctx-hp-promo a span.hp-promo-arrow{height:28px;width:28px;display:block;right:20px;bottom:20px;background:url(../images/hp-promo-arrow.png) top left no-repeat;position:absolute;}
#ctx-hp-promo-wrap{position:relative;margin-top:-191px;margin-left:auto;margin-right:auto;width:979px;z-index:999;}

.ctx-hp-promos{background:url(../images/hp-promo-bg-top.png) top center no-repeat;width:978px; padding-top: 7px;}
.ctx-hp-promos>div{background:url(../images/hp-promo-bg-bottom.png) bottom center no-repeat;padding-left:9px; padding-right:9px; padding-top:9px; padding-bottom:12px;}

.ctx-promo{float:left; width:313px; padding-right: 6px; }

.ctx-hp-promos>div>div>div{ margin: 15px 0 22px 0;background:url(../images/hp-promo-bg-columns.png) top center repeat-y;}
.ctx-hp-promos>div>div{border:1px solid #e0e0e0; border-top:none; }
.ctx-promo-two.ctx-promo{width:315px; padding-left:0px;}
.ctx-promo>div{ padding-left:15px;}

.ctx-promo-three.ctx-promo{width:310px; padding-right: 4px;}

.ctx-promo a{display:block;position:relative; font-size:22px; padding:10px 0px; }

.ctx-promo a span.ctx-hp-promo-t{color:#024691; font: 20px/22px "microsoft yahei"; font-weight:bold; padding-left:10px; width:264px; float:left; line-height:26px; }
.ctx-promo a span.ctx-hp-promo-text{color:#4d4f53;display:bloc;font:20px/22px "HelveticaNeueW01-55Roma",Arial,Helvetica,sans-serif; width:264px; float:left; line-height:26px; }

.ctx-promo a:hover span.ctx-hp-promo-text{color:#3a7dca; }
.ctx-promo.grape a:hover span.ctx-hp-promo-text{color:#c03571;}
.ctx-promo.ocean a:hover span.ctx-hp-promo-text{color:#999999;}
.ctx-promo a:hover{border:none;}
.ctx-promo a span.ctx-hp-promo-arrow{ display:block;color:#fff; padding:4px 10px;background-color:#306aac; width: 60px; float:right; margin-top:91px; }
.ctx-promo.grape span.ctx-hp-promo-arrow{background-color:#b5326b;}
.ctx-promo.ocean span.ctx-hp-promo-arrow{background-color:#a7a6ad; }
.ctx-promo a:hover span.ctx-hp-promo-arrow{background-color:#3a7dca;cursor:pointer; }
.ctx-promo.grape a:hover span.ctx-hp-promo-arrow{background-color:#c03571;}
.ctx-promo.ocean a:hover span.ctx-hp-promo-arrow{background-color:#b1b1b7;}
span.ctx-hp-promo-arrow span{ background:url(../images/hp-promo-btn-arrow.png) right 4px no-repeat; padding-right: 0px; font:12px/14px "HelveticaNeueW01-55Roma",Arial; padding-top: 4px; display:block; }