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