.index-body{ width:970px; margin:0 auto; }



/* ------------------------------------------------------ */
/* - 首页统计
/* ------------------------------------------------------ */
.index-stat{ width:970px; height:137px; margin:10px auto 0; background:url(/image/s_index_fxya.gif) -14px -11px; }
.index-stat-col{ width:305px; margin:0 0 0 15px; float:left; display:inline; }
.index-stat-col .title{ padding:12px 0 10px 0; font-size:14px; color:#666; font-weight:bold; }
.index-stat-col .title a{ color:#666; }
.index-stat-col .title a:hover{ text-decoration:underline; }

.index-stat-col .content .item{ width:98px; height:22px; overflow:hidden; float:left; text-align:left; }
.index-stat-col .content .item a{ line-height:22px; color:#1563B6; }
.index-stat-col .content .item a:hover{ text-decoration:underline; }
.index-stat-col .content .item a.mores{ color:#666; }
.index-stat-col .content .item a span{ color:#666; }



/* ------------------------------------------------------ */
/* - 首页左侧
/* ------------------------------------------------------ */
.index-lft{ width:675px; float:left; overflow:hidden; }

/* ENL广告 */
.index-lft-adenl{ margin:12px 0 0 0; font-size:0; }


/* 智库 */
.index-lft-lib{ width:675px; margin:8px 0 0 0; background:url(/image/s_index_fx.gif) -22px 0px; }
.index-lft-lib #tabitem-lib{ height:25px; padding:7px 0 0 15px; text-align:left; background:url(/image/s_index_fxyb.gif) -21px -3px; }
.index-lft-lib #tabitem-lib span{ width:78px; height:25px; margin:0 6px 0 0; text-align:center; color:#7B7B7B; line-height:27px; overflow:hidden; float:left; cursor:pointer; background:url(/image/s_index_fxyd.gif) -81px -11px; }
.index-lft-lib #tabitem-lib span.on{ font-weight:bold; background:url(/image/s_index_fxyd.gif) -1px -11px; }
.index-lft-lib #tabitem-lib .mores{ margin:2px 10px 0 0; float:right; color:#727272; }
.index-lft-lib #tabitem-lib .mores:hover{ text-decoration:underline; }
.index-lft-lib #tabitem-lib .mores i{ width:8px; height:13px; display:inline-block; font-size:0; background:url(/image/s_index_fxyd.gif) -19px -92px; }

.index-lft-lib #tabbody-lib{ height:333px; overflow:hidden; }
.index-lft-lib #tabbody-lib .item{ width:122px; margin:13px 0 0 10px; float:left; display:inline; }
.index-lft-lib #tabbody-lib .item .img{ width:98px; margin:0 auto; display:block; border:1px solid #ccc; }
.index-lft-lib #tabbody-lib .item .img img{ border:3px solid #fff; }
.index-lft-lib #tabbody-lib .item .title{ height:31px; margin:4px 10px 0 13px; text-align:left; line-height:16px; display:block; color:#1365BE; overflow:hidden; }
.index-lft-lib #tabbody-lib .item .title:hover{ text-decoration:underline; }
.index-lft-lib #tabbody-lib .item .author{ margin:2px 10px 0 15px; text-align:left; line-height:16px; color:#979797; }
.index-lft-lib #tabbody-lib .item .author a{ color:#FF9200; font-weight:normal; }
.index-lft-lib #tabbody-lib .item .author a:hover{ text-decoration:underline; }

.index-lft-lib .footer{ width:100%; height:10px; background:url(/image/s_index_fxyb.gif) -21px -140px; overflow:hidden; }

/* 讲师 */
.index-lft-teacher{ width:675px; margin:8px 0 0 0;  background:url(/image/s_index_fx.gif) -22px 0px; overflow:hidden; }
.index-lft-teacher .header{ height:37px; background:url(/image/s_index_fxyb.gif) -22px -43px; }
.index-lft-teacher .header .mores{ margin:12px 10px 0 0; float:right; color:#727272; }
.index-lft-teacher .header .mores:hover{ text-decoration:underline; }
.index-lft-teacher .header .mores i{ width:8px; height:13px; display:inline-block; font-size:0; background:url(/image/s_index_fxyd.gif) -19px -92px; }

.index-lft-teacher .pics{ margin:10px 0 0 20px; overflow:hidden; }
.index-lft-teacher .pics .item{ width:127px; float:left; display:inline; }
.index-lft-teacher .pics .item .img{ display:inline-block; border:1px solid #ccc; }
.index-lft-teacher .pics .item .img img{ border:3px solid #fff; }
.index-lft-teacher .pics .item .author{ display:block; color:#FC9701; }
.index-lft-teacher .pics .item .author:hover{ text-decoration:underline; }

.index-lft-teacher .txts{ margin:5px 0 0 20px; overflow:hidden; }
.index-lft-teacher .txts .item{ width:118px; padding:6px 0 2px 10px; float:left; border-bottom:1px dotted #ccc; }
.index-lft-teacher .txts .item a{ display:block; color:#FD9600; font-weight:bold; text-align:left; }
.index-lft-teacher .txts .item a:hover{ text-decoration:underline; }
.index-lft-teacher .txts .item span{ width:118px; display:block; text-align:left; color:#999; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; }

.index-lft-teacher .footer{ width:100%; height:10px; margin:-1px 0 0 0; background:url(/image/s_index_fxyb.gif) -21px -140px; overflow:hidden; }


/* 智客名人堂 */
.index-lft-celeb{ width:675px; margin:10px 0 0 0; background:url(/image/s_index_fxyb.gif) -22px -180px; }
.index-lft-celeb #tabitem-celeb{ text-align:left; padding:7px 0 0 210px; }
.index-lft-celeb #tabitem-celeb span{ width:60px; padding:2px 4px 0; line-height:14px; float:left; cursor:pointer; text-align:center; border-right:1px solid #ccc; }
.index-lft-celeb #tabitem-celeb span.on{ font-weight:bold; color:#1F52AE; }
.index-lft-celeb #tabitem-celeb .mores{ margin:0 25px 0 0; float:right; color:#727272; }
.index-lft-celeb #tabitem-celeb .mores:hover{ text-decoration:underline; }
.index-lft-celeb #tabitem-celeb .mores i{ width:8px; height:13px; display:inline-block; font-size:0; background:url(/image/s_index_fxyd.gif) -19px -92px; }

.index-lft-celeb #tabbody-celeb{ margin:28px 0 0 0; height:285px; overflow:hidden; }
.index-lft-celeb #tabbody-celeb .item{ width:195px; margin:10px 0 0 25px; float:left; display:inline; }
.index-lft-celeb #tabbody-celeb .item .img{ width:70px; height:70px; float:left; }
.index-lft-celeb #tabbody-celeb .item .img a{ display:inline-block; border:1px solid #ccc; }
.index-lft-celeb #tabbody-celeb .item .img a img{ border:3px solid #fff; }

.index-lft-celeb #tabbody-celeb .item .infos{ width:110px; height:70px; padding:0 0 0 10px; float:left; text-align:left; color:#777; }
.index-lft-celeb #tabbody-celeb .item .infos .author{ font-size:14px; font-weight:bold; color:#1B67B3; margin:0; }
.index-lft-celeb #tabbody-celeb .item .infos .author:hover{ text-decoration:underline; }
.index-lft-celeb #tabbody-celeb .item .infos .remark{ height:35px; overflow:hidden; }
.index-lft-celeb #tabbody-celeb .item .infos .stat{ color:#666; }
.index-lft-celeb #tabbody-celeb .item .infos .stat:hover{ text-decoration:underline; }

.index-lft-celeb #tabbody-celeb .item .books{ padding:5px 0 0 0; text-align:left; clear:left; }
.index-lft-celeb #tabbody-celeb .item .books a{ display:block; color:#898989;  }
.index-lft-celeb #tabbody-celeb .item .books a:hover{ text-decoration:underline; }

.index-lft-celeb #tabbody-celeb .item .title{ height:31px; margin:4px 10px 0 15px; text-align:left; line-height:16px; display:block; color:#1365BE; overflow:hidden; }
.index-lft-celeb #tabbody-celeb .item .author{ margin:2px 10px 0 15px; text-align:left; line-height:16px; display:block;  color:#979797; }
.index-lft-celeb #tabbody-celeb .item .author b{ color:#FF9200; font-weight:normal; }


/* 最新求智和评论 */
.index-lft-newtxt{ width:675px; height:265px; margin:10px 0 0 0; background:url(/image/s_index_fxyb.gif) -23px -556px; }
.index-lft-newrequest{ width:335px; float:left; }
.index-lft-newrequest .header{ height:40px; }
.index-lft-newrequest .header .title{ margin:15px 0 0 20px; float:left; font-size:14px; font-weight:bold; color:#555; }
.index-lft-newrequest .header .title i{ width:15px; height:13px; overflow:hidden; display:inline-block; background:url(/image/s_index_fxyd.gif) -17px -56px; vertical-align:bottom; }
.index-lft-newrequest .header .mores{ margin:13px 10px 0 0; float:right; color:#727272; }
.index-lft-newrequest .header .mores:hover{ text-decoration:underline; }
.index-lft-newrequest .header .mores i{ width:8px; height:13px; display:inline-block; font-size:0; background:url(/image/s_index_fxyd.gif) -19px -92px; }

.index-lft-newrequest .body{ margin:0 10px 0 10px; }
.index-lft-newrequest .body table{ width:100%; border-collapse:collapse; }
.index-lft-newrequest .body table td{ height:25px; padding:0; margin:0; border-bottom:1px solid #E6E6E6; }
.index-lft-newrequest .body table td.type{ width:25%; text-align:right; }
.index-lft-newrequest .body table td.type a{ color:#f00; }
.index-lft-newrequest .body table td.title{ width:75%; padding:0 0 0 5px; text-align:left; }
.index-lft-newrequest .body table td.title a{ width:220px; padding:2px 0 0 0; display:block; color:#626262; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; }
.index-lft-newrequest .body table td.title a:hover{ text-decoration:underline; }

.index-lft-newcomment{ width:330px; float:left; }
.index-lft-newcomment .header{ height:40px; }
.index-lft-newcomment .header .title{ margin:15px 0 0 20px; float:left; font-size:14px; font-weight:bold; color:#555; }
.index-lft-newcomment .header .title i{ width:15px; height:13px; overflow:hidden; display:inline-block; background:url(/image/s_index_fxyd.gif) -17px -56px; vertical-align:bottom; }
.index-lft-newcomment .header .mores{ margin:13px 10px 0 0; float:right; color:#727272; }
.index-lft-newcomment .header .mores:hover{ text-decoration:underline; }
.index-lft-newcomment .header .mores i{ width:8px; height:13px; display:inline-block; font-size:0; background:url(/image/s_index_fxyd.gif) -19px -92px; }

.index-lft-newcomment .body{ margin:0 10px 0 10px; }
.index-lft-newcomment .body table{ width:100%; border-collapse:collapse; }
.index-lft-newcomment .body table td{ height:25px; padding:0; margin:0; border-bottom:1px solid #E6E6E6; }
.index-lft-newcomment .body table td.type{ width:25%; text-align:right; }
.index-lft-newcomment .body table td.type a{ color:#1B63B8; font-weight:bold; }
.index-lft-newcomment .body table td.title{ width:75%; padding:0 0 0 5px; text-align:left; }
.index-lft-newcomment .body table td.title a{ width:220px; padding:2px 0 0 0; display:block; color:#1B63B8; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; }
.index-lft-newcomment .body table td.title a:hover{ text-decoration:underline; }


/* 商学院产品 */
.index-lft-sproduct{ width:675px; margin:10px 0 0 0; background:url(/image/s_index_fx.gif) -22px 0px; }
.index-lft-sproduct #tabitem-sproduct{ height:36px; text-align:left; padding:8px 0 0 340px; background:url(/image/s_index_fxyb.gif) -21px -82px; }
.index-lft-sproduct #tabitem-sproduct span{ width:50px; display:inline-block; cursor:pointer; text-align:center; }
.index-lft-sproduct #tabitem-sproduct span.on{ font-weight:bold; color:#1F52AE; }

.index-lft-sproduct #tabbody-sproduct{ height:167px; overflow:hidden; }
.index-lft-sproduct #tabbody-sproduct .item{ width:122px; margin:10px 0 0 10px; float:left; display:inline; }
.index-lft-sproduct #tabbody-sproduct .item .img{ display:inline-block; border:1px solid #ccc; }
.index-lft-sproduct #tabbody-sproduct .item .img img{ border:3px solid #fff; }
.index-lft-sproduct #tabbody-sproduct .item .title{ height:31px; margin:4px 10px 0 15px; text-align:left; line-height:16px; display:block; color:#1365BE; overflow:hidden; }
.index-lft-sproduct #tabbody-sproduct .item .title:hover{ text-decoration:underline; }
.index-lft-sproduct #tabbody-sproduct .item .author{ margin:2px 10px 0 15px; text-align:left; line-height:16px; color:#979797; }
.index-lft-sproduct #tabbody-sproduct .item .author a{ color:#FF9200; font-weight:normal; }
.index-lft-sproduct #tabbody-sproduct .item .author a:hover{ text-decoration:underline; }

.index-lft-sproduct .footer{ width:100%; height:10px; background:url(/image/s_index_fxyb.gif) -21px -140px; overflow:hidden; }


/* ------------------------------------------------------ */
/* - 首页右侧
/* ------------------------------------------------------ */
.index-rht{ width:287px; margin:0 0 0 8px; float:left; }


/* 登陆 */
.index-rht-login{ width:285px; height:116px; margin:10px 0 0 0; background:url(/image/s_index_fxyc.gif) -17px -2px; overflow:hidden }
.index-rht-login form table{ margin:14px 0 0 0; width:100%; border-collapse:collapse; }
.index-rht-login form table th{ height:29px; padding:0; margin:0; text-align:right; }
.index-rht-login form table th pre{ padding:0; margin:0; color:#636363; }
.index-rht-login form table td{ padding:0; margin:0; text-align:left; }
.index-rht-login form table td .textbox{ width:135px; height:18px; padding:2px; line-height:19px; overflow:hidden; }
.index-rht-login form table td .pwdbox{ width:135px; height:18px; padding:2px; line-height:19px; overflow:hidden; }
.index-rht-login form table td .submit{ width:52px; height:52px; border:0; font-weight:bold; color:#fff; font-size:14px; cursor:pointer; background:url(/image/s_index_fxyd.gif) -95px -54px; }

.index-rht-login .link{ margin:14px 0 0 0; color:#7C7C7C; }
.index-rht-login .link a{ padding:0 5px; color:#7C7C7C; }
.index-rht-login .link a:hover{ text-decoration:underline; }


/* 直播预告 */
.index-rht-forenotice{ width:284px; height:160px; margin:10px 0 0 0; background:url(/image/s_index_fxyc.gif) -18px -146px; }
.index-rht-forenotice .header{ height:50px; }
.index-rht-forenotice .header .mores{ margin:15px 15px 0 0; float:right; color:#727272; }
.index-rht-forenotice .header .mores:hover{ text-decoration:underline; }
.index-rht-forenotice .header .mores i{ width:8px; height:13px; display:inline-block; font-size:0; background:url(/image/s_index_fxyd.gif) -19px -92px; }

.index-rht-forenotice .body .lft{ width:100px; float:left; text-align:center; }
.index-rht-forenotice .body .lft .img{ display:inline-block; border:1px solid #ccc; }
.index-rht-forenotice .body .lft .img img{ border:3px solid #fff; }

.index-rht-forenotice .body .rht{ width:160px; height:90px; float:left; text-align:left; color:#787878; overflow:hidden; }
.index-rht-forenotice .body .rht .course{ font-size:14px; font-weight:bold; color:#1266BC; }
.index-rht-forenotice .body .rht .course:hover{ text-decoration:underline; }
.index-rht-forenotice .body .rht .author{ color:#FF6700; }
.index-rht-forenotice .body .rht .author:hover{ text-decoration:underline; }


/* 热门智慧包 */
.index-rht-hotp{ width:283px; margin:10px 0 0 0; }
.index-rht-hotp .header{ height:33px; background:url(/image/s_index_fxyc.gif) -18px -323px; }

.index-rht-hotp .body{ padding:11px 0 0 0; border:1px solid #ccc; border-top:0; }
.index-rht-hotp .body .item{ height:87px; }
.index-rht-hotp .body .item .lft{ width:100px; float:left; }
.index-rht-hotp .body .item .lft .img{ display:inline-block; border:1px solid #ccc; }
.index-rht-hotp .body .item .lft .img img{ border:3px solid #fff; }

.index-rht-hotp .body .item .rht{ width:150px; float:left; text-align:left; color:#787878; }
.index-rht-hotp .body .item .rht .author{ color:#FF6700; font-weight:bold; }
.index-rht-hotp .body .item .rht .author:hover{ text-decoration:underline; }
.index-rht-hotp .body .item .rht .remark{ display:block; height:34px; overflow:hidden; }
.index-rht-hotp .body .item .rht .stat{ color:#969696; }
.index-rht-hotp .body .item .rht .stat a{ color:#1C64B6; }
.index-rht-hotp .body .item .rht .stat a:hover{ text-decoration:underline; }


/* 品牌机构 */
.index-rht-organization{ width:284px; margin:10px 0 0 0; }
.index-rht-organization .header{ width:284px; height:77px; background:url(/image/s_index_fxyc.gif) -18px -362px; }

.index-rht-organization .body{ border:2px solid #EFEFEF; border-width:0 2px; overflow:hidden; }
.index-rht-organization .body .item{ margin:3px 20px 0; border-bottom:1px solid #D6D6D6; }
.index-rht-organization .body .item .company{ padding:4px 0 3px; display:block; font-weight:bold; color:#F9BE02; text-align:left; }
.index-rht-organization .body .item .company:hover{ text-decoration:underline; }
.index-rht-organization .body .item .clogo{ display:inline; display:block; text-align:left; }
.index-rht-organization .body .item .introduce{ padding:5px 0 10px 0; text-align:left; color:#9B888C; }

.index-rht-organization .footer{ width:284px; height:42px; background:url(/image/s_index_fxyc.gif) -18px -462px; }
.index-rht-organization .footer .mores{ margin:10px 25px 0 0; float:right; color:#727272; }
.index-rht-organization .footer .mores:hover{ text-decoration:underline; }
.index-rht-organization .footer .mores i{ width:8px; height:13px; display:inline-block; font-size:0; background:url(/image/s_index_fxyd.gif) -19px -92px; }


/* 使用流程 */
.index-rht-useprocess{ width:284px; height:205px; margin:6px 0 0 0; overflow:hidden; background:#ccc; }


/* 智脑动态 */
.index-rht-news{ width:284px; height:181px; margin:10px 0 0 0; background:url(/image/s_index_fxyc.gif) -17px -529px; }
.index-rht-news .header{ height:41px; }
.index-rht-news .header .mores{ margin:15px 25px 0 0; float:right; color:#727272; }
.index-rht-news .header .mores:hover{ text-decoration:underline; }
.index-rht-news .header .mores i{ width:8px; height:13px; display:inline-block; font-size:0; background:url(/image/s_index_fxyd.gif) -19px -92px; }

.index-rht-news .body{ margin:5px 10px 0 15px; }
.index-rht-news .body a{ width:250px; height:21px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; padding-top:4px; display:block; color:#676767; text-align:left; }
.index-rht-news .body a:hover{ text-decoration:underline; }
.index-rht-news .body a i{ width:12px; height:12px; display:inline-block; background:url(/image/s_index_fxyd.gif) -55px -55px; vertical-align:bottom;  }


/* 服务热线 */
.index-rht-service{ width:285px; height:91px; margin:10px 0 0 0; background:url(/image/s_index_fxyc.gif) -17px -734px; }
.index-rht-service .time{ text-align:left; padding:35px 0 0 115px; color:#666666; }
.index-rht-service .im{ text-align:right; padding:8px 15px 0 0; }
.index-rht-service .im .msn{ width:87px; height:20px; display:inline-block; margin:0 10px 0 0; background:url(/image/s_index_fxyd.gif) -16px -130px; }
.index-rht-service .im .qq{ width:81px; height:20px; display:inline-block; background:url(/image/s_index_fxyd.gif) -13px -170px; }


/* ------------------------------------------------------ */
/* - 首页合作伙伴
/* ------------------------------------------------------ */
.index-cooperate{ width:973px; height:195px; margin:7px 0 0 0; float:left; clear:both; background:url(/image/s_index_fxya.gif) -18px -183px; overflow:hidden;  }
.index-cooperate-body{ margin:45px 0 0 20px; text-align:left; }
.index-cooperate-body a{ width:115px; height:23px; line-height:22px; overflow:hidden; float:left; font-size:12px; color:#696969; }
