@charset "utf-8";body#ctx-homepage{background:url(../images/ctx-bg-index-narrow.png) repeat-y top;}
#ctx-main.ctx-homepage{width:1106px;}
.ctx-homepage,.ctx-homepage #ctx-header-bg{padding:0 0 0 25px;}
.ctx-homepage #ctx-footer-bg{padding-right:88px;padding-left:88px;}
.ctx-homepage #ctx-mini-footer{margin-right:63px;margin-left:63px;}
.ctx-homepage .ctx-container{padding:0;padding-bottom:41px;}
.ctx-homepage .ctx-container .ctx-content-area{padding-right:0;}
.ctx-homepage .ctx-container .ctx-content-main{margin-top:0;}
#ctx-homepage-slide{position:relative;margin-bottom:80px;}
#ctx-homepage-slide,#ctx-homepage-slide .ctx-slide{overflow:hidden;height:481px;}
#ctx-homepage-slide-wrap{height:481px;}
#ctx-homepage-slide .ctx-slide{position:relative;float:left;width:1156px;}
.ctx-slide-content table{border-collapse:collapse;}
.ctx-slide-content table td,.ctx-slide-content table tr{vertical-align:middle;}
.ctx-slide-content{margin-top:25px;margin-left:100px;width:400px;height:305px;}
.ctx-slide-content td{width:400px;height:305px;}
.ctx-slide-content span.ctx-slide-title-top{display:block;margin-bottom:15px;color:#fff;font:normal 26px HelveticaNeueW01-45Ligh,Arial,Helvetica,sans-serif;font-size:20px;}
.ctx-slide-content span.ctx-slide-title-main{display:block;margin-bottom:30px;color:#fff;letter-spacing:-1px;font:normal 35px/40px HelveticaNeueW01-55Roma,Arial,Helvetica,sans-serif;}
#ctx-slide-nav{position:absolute;right:96px;z-index:999;margin-top:315px;}
#ctx-slide-nav li{float:left;display:block;}
#ctx-slide-nav li a{display:block;margin-left:5px;width:25px;height:25px;background:url(../images/slider-controls_n.png) -56px 0 no-repeat;}
#ctx-slide-nav li a:hover{border:none;background-position:-28px 0;}
#ctx-slide-nav li a.active{border:none;background-position:0 0;}
#ctx-homepage-slide-repo{display:none;}
#ctx-homepage-promos{position:relative;z-index:999;margin-top:-225px;margin-left:97px;}
.ctx-hp-promo-pods{padding-bottom:33px;width:964px;background:url(../images/slider-promos-bottom.png) bottom center no-repeat;}
.ctx-hp-promo-pods>div{padding-top:26px;background:url(../images/slider-promos-top2.png) top center no-repeat;}
.ctx-hp-promo>div>a{min-height:146px;}
.ctx-hp-promo{float:left;margin-left:15px;width:310px;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;margin-bottom:3px;padding-top:3px;}
.ctx-hp-promo>div:hover{padding-top:3px;background:url(../images/hp-promo-hover-top.png) top center no-repeat;}
.ctx-hp-promo>div a{position:relative;display:block;padding-bottom:0;}
.ctx-hp-promo>div a:hover,.ctx-hp-promo>div:hover a{padding-bottom:0;border:none;background:url(../images/hp-promo-hover-bottom.png) bottom center no-repeat;}
.ctx-hp-promo>div a{color:#fff;}
.ctx-hp-promo a span.hp-promo-text{display:block;padding:14px 18px 65px 18px;color:#eee;font:20px/24px HelveticaNeueW01-45Ligh,Arial,Helvetica,sans-serif;}
.ctx-hp-promo a span.hp-promo-text b{color:#fff;font-weight:400;font-family:HelveticaNeueW01-75Bold,Arial,Helvetica,sans-serif;}
.ctx-hp-promo a span.hp-promo-arrow{position:absolute;right:20px;bottom:20px;display:block;width:28px;height:28px;background:url(../images/hp-promo-arrow.png) top left no-repeat;}
#ctx-homepage-content{margin:0 auto;margin-top:11px;width:960px;}
#ctx-homepage-content h2{margin-bottom:15px;margin-left:-1px;color:#78a22f;font-weight:400;font-size:30px;font-family:HelveticaNeueW01-45Ligh,Arial,Helvetica,sans-serif;}
.ctx-hp-col1{float:left;padding-right:42px;width:495px;}
.ctx-hp-col2{float:left;width:423px;}
.ctx-hp-links p{margin-bottom:8px;}
.ctx-hp-links a{font-size:15px;}
.ctx-hp-links a:hover{color:#173a8e;}
.ctx-hp-links{margin-bottom:15px;padding-bottom:8px;border-bottom:1px solid #d6d5cc;}
.ctx-hp-more-links strong{margin-right:5px;font-weight:700;}
.ctx-hp-more-links{color:#6f6f6c;}
.quote-highlight,.whats-new{margin-bottom:15px;}
.ctx-hp-quote{position:relative;padding:8px 0;background-color:#dcdbd2;}
.ctx-hp-quote:hover{background-color:#d4d4ca;}
.ctx-hp-quote table{border-collapse:collapse;}
.ctx-hp-quote table tr,.ctx-hp-quote table tr td{vertical-align:middle;}
.ctx-hp-quote table tr td.ctx-hp-quote-col2{vertical-align:top;}
.ctx-hp-quote-col2-min-height{display:block;min-height:137px;}
.ctx-hp-quote-col1{padding-right:22px;width:267px;}
.ctx-hp-quote-col2{width:119px;}
.ctx-hp-quote-wrap span{display:block;}
.ctx-hp-quote-vid-arrow{position:absolute;right:14px;bottom:14px;z-index:999;display:block;width:34px;height:34px;background:url(../images/hp-vid-arrow.png) 0 0 no-repeat;}
a.ctx-hp-quote-vid-arrow:hover{border:none;}
.ctx-hp-quote-vid-arrow span{display:block;}
.ctx-hp-quote:hover .ctx-hp-quote-vid-arrow{background-position:0 -34px;}
.ctx-hp-quote-text{margin-bottom:10px;color:#4d4f53;font-weight:400;font-style:normal;font-size:18px;font-family:HelveticaNeueW01-45Ligh,Arial,Helvetica,sans-serif;line-height:20px;}
.ctx-hp-quote-creds{color:#706f5c;font-size:14px;}
.ctx-hp-quote-creds a{padding-left:22px;background:url(../images/tb03.gif) no-repeat 5px;font-size:14px;}
.ctx-homepage .breadcrumbs{display:none;}
.homepage-refresh{margin-top:30px;}
#ctx-homepage-content .homepage-refresh .ctx-hp-col1{margin-left:0;padding-right:50px;width:455px;}
#ctx-homepage-content .homepage-refresh .ctx-hp-col2{margin-bottom:14px;width:455px;}
#ctx-homepage-content .homepage-refresh .whats-new .ctx-hp-links{padding-top:15px;border-top:2px solid #1e8dc5;border-bottom:none;}
#ctx-homepage-content .homepage-refresh .whats-new h2{margin-bottom:10px;color:#4d4f53;font-size:26px;font-family:HelveticaNeueW01-55Roma,Arial,Helvetica,sans-serif;}
#ctx-homepage-content .homepage-refresh .quote-highlight .ctx-hp-quote table tr,#ctx-homepage-content .homepage-refresh .quote-highlight .ctx-hp-quote table tr td{vertical-align:top;}
#ctx-homepage-content .homepage-refresh .quote-highlight .ctx-hp-quote table{margin-top:-6px;}
#ctx-homepage-content .quote-highlight .homepage-refresh .ctx-hp-quote-col1{padding-right:16px;}
#ctx-homepage-content .quote-highlight .homepage-refresh .ctx-hp-quote-col2{background-size:180px 150px;background-repeat:no-repeat;background-postion:top left;}
.homepage-refresh .ctx-hp-quote-col1{padding-right:0;}
#ctx-homepage-content .homepage-refresh .quote-highlight h2{margin-bottom:10px;color:#4d4f53;font-size:26px;font-family:HelveticaNeueW01-55Roma,Arial,Helvetica,sans-serif;}
#ctx-homepage-content .homepage-refresh .quote-highlight .ctx-hp-quote{padding:25px 0 0 0;width:454px;border-top:2px solid #c3257c;background:0 0;}
#ctx-homepage-content .homepage-refresh .quote-highlight .ctx-hp-quote-vid-arrow{top:68px;left:49px;width:60px;height:60px;background:url(../images/hp-quote-vid-arrow.png) no-repeat scroll 0 0 transparent;}
#ctx-homepage-content .homepage-refresh .quote-highlight .ctx-hp-quote:hover .ctx-hp-quote-vid-arrow{background-position:0 -59px;}
#ctx-homepage-content .homepage-refresh .quote-highlight .ctx-hp-quote-text{margin-bottom:5px;padding-top:5px;color:#e393b0;font-size:21px;font-family:HelveticaNeueW01-65Medi,Arial,Helvetica,sans-serif;line-height:23px;}
#ctx-homepage-content .homepage-refresh .quote-highlight .ctx-hp-quote-creds{padding-left:2px;color:#121212;font-size:14px;font-family:HelveticaNeueW01-55Roma,Arial,Helvetica,sans-serif;line-height:24px;}
#ctx-homepage-content .homepage-refresh .quote-highlight .ctx-hp-quote-col2-min-height{margin-left:-10px;width:180px;height:150px;min-height:auto;}
.banner_box{MARGIN:0 auto;WIDTH:1156px;HEIGHT:404px;OVERFLOW:hidden;}
.scroll_content{Z-INDEX:100;POSITION:relative;WIDTH:1156px;HEIGHT:404px;}
.scroll_content DIV.banner_mainitem{WIDTH:1156px;DISPLAY:block;HEIGHT:404px;}
.banner_mainitem IMG{WIDTH:1156px;HEIGHT:404px;}
.pagination{Z-INDEX:300;POSITION:relative;MARGIN:-75px 160px 0;FLOAT:left;}
.pagination LI{LIST-STYLE-TYPE:none;MARGIN:0 1px;FLOAT:left;LIST-STYLE-IMAGE:none;}
.pagination LI A{margin-top:10px;margin-left:5px;height:14px;border-bottom:none;color:#fff;color:#ccc;text-align:center;text-decoration:none;font-size:0;BACKGROUND:url(../images/slider-controls_n.png) no-repeat -21px 0;WIDTH:14px;DISPLAY:block;FLOAT:left;OVERFLOW:hidden;}
.pagination LI.current A{color:#666;BACKGROUND:url(../images/slider-controls_n.png) no-repeat 0 0;}
.banner_letter_right{width:560px;height:auto;Z-INDEX:500;POSITION:absolute;TEXT-ALIGN:left;COLOR:#fff;TOP:45px;RIGHT:1156px;}
.banner_letter_left{width:560px;height:auto;Z-INDEX:500;POSITION:absolute;TEXT-ALIGN:left;COLOR:#fff;TOP:45px;RIGHT:1156px;}
#bannerItemletter0 img{width:560px;height:280px;}
#bannerItemletter1 img{width:560px;height:280px;}
#bannerItemletter2 img{width:560px;height:280px;}
#bannerItemletter3 img{width:560px;height:280px;}
#bannerItemletter4 img{width:450px;height:200px;}
.banner_letter_left P{line-height:32px;COLOR:#fff;FONT-SIZE:22px;}
.home_kuai{float:left;width:450px;height:auto;text-align:right;}
.home_kuai ul li{float:left;display:inline;margin:10px 10px 10px 0;width:130px;height:59px;text-align:center;font-size:18px;}
.home_kuai ul li a{color:#fff;font-size:18px;line-height:48px;}
.li1{display:block;width:130px;height:59px;BACKGROUND:url(../images/home_1.jpg) no-repeat;}
.li2{display:block;width:130px;height:59px;BACKGROUND:url(../images/home_2.jpg) no-repeat;}
.li3{display:block;width:130px;height:59px;BACKGROUND:url(../images/home_3.jpg) no-repeat;}
.li4{display:block;width:130px;height:59px;BACKGROUND:url(../images/home_4.jpg) no-repeat;}
.li5{display:block;width:130px;height:59px;BACKGROUND:url(../images/home_5.jpg) no-repeat;}
.li6{display:block;width:130px;height:59px;BACKGROUND:url(../images/home_6.jpg) no-repeat;}