.main {width:980px;height:auto;margin:0 auto; clear:both;overflow:hidden; border:0px solid #cccccc;}
.main .banner {width:335px;float:left;height:277px;border:1px solid #d3d3cd;overflow:hidden;}
.main .banner .slider{;width:335px;height:277px;position:relative;overflow:hidden;}
.main .banner .conbox{position:absolute;z-index:2;}
.main .banner .switcher{position:absolute;bottom:5px;right:10px;float:right;z-index:3;font-size:8px;}
.main .banner .switcher a{background:#ccc;float:left;height:20px;line-height:12px;width:20px;margin-right:5px; text-align:center; color:#fff; }
.main .banner .switcher a.cur,.switcher a:hover{height:20px;line-height:12px;width:20px;background:#ff0000; text-align:center;  color:#fff; }
.main .banner #slider1 .conbox{width:9999em;}
.main .banner #slider1 .conbox div{width:335px;height:277px;overflow:hidden;float:left;}
.main .banner #slider1 .conbox img {width:335px;height:277px;}
.main .banner .switcher a:hover {text-decoration:none;}

.main .banner2 {width:100%;float:left;height:auto;overflow:hidden;}
.main .position {border:1px solid #dcd9d5;width:978px;float:left;height:36px;line-height:36px;}
.main .position .left {float:left; margin-left:20px; *display:inline; color:#3a3c3b;font-family:'宋体'}
.main .position .left a {color:#3a3c3b;}
.main .position .right {margin-right:20px; *display:inline; float:right;color:#3a3c3b;}
.main .position .right .tel {float:left;width:30px;height:36px;background:url('../images/icon6.png') no-repeat center center;}
.main .position .right .t1 {font-family:'sans-serif';font-weight:bold;font-size:14px;color:#008850;}
.main .position .right .t2 {font-weight:bold; color:#a700cc;}
.main .position .right .t2 a {color:#a700cc;}

.main .part1 {width:350px;height:277px;border:1px solid #d3d3cd;overflow:hidden;float:left;margin-left:10px; *display:inline;}
.main .part1 .title {width:100%;height:34px;line-height:34px;float:left; background:url('../images/title_bg.png');}
.main .part1 .title .name {width:107px;height:40px;line-height:34px;float:left; background:url('../images/icon2.png');text-align:center;color:#fff;
							font-size:14px;font-weight:bold;letter-spacing:1px;}
.main .part1 .title .more {float:right;margin-right:10px; *display:inline;line-height:34px;font-family:'宋体';}
.main .part1 .desc { width:330px;margin-left:10px;margin-right:10px;margin-top:15px;overflow:hidden;float:left;*display:inline;height:auto;
					 border-bottom:1px dotted #ddd;}
.main .part1 .desc .tit {width:100%;line-height:20px;float:left;text-align:center;font-size:14px;font-weight:bold;color:#ff5900;}
.main .part1 .desc .tit a{color:#ff5900;}
.main .part1 .desc .description {width:100%;float:left;line-height:19px;margin-top:10px;padding-bottom:10px; *display:inline;text-align:left;color:#9a9691;}
.main .part1 .list { width:330px;margin-left:10px;margin-right:10px;margin-top:5px;overflow:hidden;float:left;*display:inline;height:auto;}
.main .part1 .list ul li {padding-left:20px;width:310px;height:23px;line-height:23px;float:left;*display:inline;
			            	overflow:hidden;background:url('../images/dian1.png') no-repeat 5px 12px;}
.main .part1 .list ul li a {color:#4a4a48;}

.breadcrumb .box-l, .breadcrumb .box-r, .box4 .box-h{ background:url(../images/px4.png) no-repeat; }
.breadcrumb{ position:relative; margin:3px auto 4px; width:980px; overflow:hidden; }
.breadcrumb .box-l, .breadcrumb .box-r{ background-position:0 -305px; height:27px; width:4px; float:left; }
.breadcrumb .box-m{ border:solid #e3e3e3; border-width:1px 0; width:960px; overflow:hidden; float:left; height:25px; background:url(../images/ico22n.gif) 10px -27px no-repeat #fff; padding-left:12px; }
.breadcrumb .box-r{ background-position:0 -337px; }
.breadcrumb ul, .breadcrumb .boxs{ left:22px; position:absolute; top:1px; height:25px; }
.breadcrumb ul{ width:10000px; }
.breadcrumb .boxs{ width:930px; overflow:hidden; left:28px; }
.breadcrumb ul li{ float:left; line-height:25px; margin-right:30px; }
.breadcrumb ul li a{ color:#f26520; }
.breadcrumb ul li a:hover{ color:#01854B; }

.main .part2 {width:269px;height:277px;border:1px solid #d3d3cd;overflow:hidden;float:left;margin-left:10px; *display:inline; }  
.main .part2 .title {width:100%;height:34px;line-height:34px;float:left; background:url('../images/title_bg.png');}
.main .part2 .title .name {width:107px;height:40px;line-height:34px;float:left; background:url('../images/icon2.png');text-align:center;color:#fff;
							font-size:14px;font-weight:bold;letter-spacing:1px;}
.main .part2 .title .more {float:right;margin-right:10px; *display:inline;line-height:34px;font-family:'宋体';}
.main .part2 .list { width:249px;margin-left:10px;margin-right:10px;margin-top:15px;overflow:hidden;float:left;*display:inline;height:auto;}
.main .part2 .list ul li {padding-left:20px;width:229px;height:27px;line-height:27px;float:left;*display:inline;
			            overflow:hidden;background:url('../images/dian1.png') no-repeat 5px 12px;}
.main .part2 .list ul li a {color:#4a4a48;}

 
.main .tjzj {width:335px;height:295px;border:1px solid #d3d3cd;overflow:hidden;float:left;}  
.main .tjzj .title {width:100%;height:34px;line-height:34px;float:left; background:url('../images/title_bg.png');}
.main .tjzj .title .name {width:107px;height:40px;line-height:34px;float:left; background:url('../images/icon2.png');text-align:center;color:#fff;
						   font-size:14px;font-weight:bold;letter-spacing:1px;}
.main .tjzj .title .more {float:right;margin-right:10px; *display:inline;line-height:34px;font-family:'宋体';}
.main .tjzj .description {width:325px;height:127px;background:url('../images/tuijian_bg.png');float:left;margin-left:5px;*display:inline;}
.main .tjzj .description .pic {width:79px;height:100px;float:left; border:1px solid #d7d4cf; padding:1px;margin-top:10px;margin-left:10px;  *display:inline;}
.main .tjzj .description .pic img {width:100%;height:100%;}
.main .tjzj .description .desc {width:214px;height:auto;float:left; margin-left:10px; *display:inline;}
.main .tjzj .description .desc .tit1 {width:185px;float:left;background:url('../images/icon3.png') no-repeat left 5px; margin-top:8px;margin-bottom:12px;
								      padding-left:29px;*display:inline;font-weight:bold;font-size:14px; } 
.main .tjzj .description .desc .tit1 a {color:#333;}
.main .tjzj .description .desc .tit2 {width:214px;height:57px;overflow:hidden;float:left; line-height:19px;}
.main .tjzj .description .desc .tit2 .view{float:right;color:#ff4400;}
.main .tjzj .description .desc .tit2 .view a {color:#ff4400;}
/*专家文集*/
.main .part4 {width:350px;height:295px;border:1px solid #d3d3cd;overflow:hidden;float:left;margin-left:10px; *display:inline;}
.main .part4 .title {width:100%;height:34px;line-height:34px;float:left; background:#fafbfc;border-bottom:1px solid #d3d3cd; position:relative; }
.main .part4 .title .name {width:90px;height:33px;line-height:33px;float:left; background:#fff; text-align:center; color:#00a86d;position:absolute;
						   font-size:14px;font-weight:bold;letter-spacing:1px; border-right:1px solid #d3d3cd;border-top:2px solid #00a86d; left:0px;z-index:1; }
.main .part4 .title .more {float:right;margin-right:10px; *display:inline;line-height:34px;font-family:'宋体';}
.main .part4 .list { width:330px;margin-left:10px;margin-right:10px;margin-top:10px;overflow:hidden;float:left;*display:inline;height:auto;}
.main .part4 .list ul li { padding-left:20px;width:310px;height:27px;line-height:27px;float:left;*display:inline;overflow:hidden;
						   background:url('../images/dian1.png') no-repeat 5px 12px;}
.main .part4 .list ul li .name {width:230px;height:27px;line-height:27px;float:left; }
.main .part4 .list ul li .date {width:80px;height:27px;line-height:27px;float:right;text-align:right;color:#999;font-family:'sans-serif'}

/*心理测试*/
.main .part5 {width:269px;height:295px;border:1px solid #d3d3cd;overflow:hidden;float:left;margin-left:10px; *display:inline; }  
.main .part5 .title {width:100%;height:33px;line-height:33px;float:left; background:url('../images/title_bg.png');border-bottom:1px solid #d3d3cd;}
.main .part5 .title .name {width:100%;height:33px;line-height:33px;float:left; background:url('../images/bg2.png') no-repeat center top;text-align:center;color:#fff;
							font-size:14px;font-weight:bold;letter-spacing:1px;} 
.main .part5 .list { width:249px;margin-left:10px;margin-right:10px;margin-top:10px;overflow:hidden;float:left;*display:inline;height:auto;}
.main .part5 .list ul li {padding-left:20px;width:229px;height:26px;line-height:26px;float:left;*display:inline;border-bottom:1px dotted #ddd; 
			              overflow:hidden;background:url('../images/icon1.png') no-repeat 5px 12px;}
.main .part5 .list ul li a {color:#4a4a48;}

/*banner*/
.main .banner1 {width:auto;float:left;}
.main .banner2 {width:auto;float:left; margin-left:10px; *display:inline; }
 
.main .zjtd {width:978px;height:auto;border:1px solid #d3d3cd;float:left; }
.main .zjtd .title {width:100%;height:34px;line-height:34px;float:left; background:url('../images/title_bg.png');}
.main .zjtd .title .name {width:107px;height:40px;line-height:34px;float:left; background:url('../images/icon2.png');text-align:center;color:#fff;font-size:14px;
					      font-weight:bold;letter-spacing:1px;}
.main .zjtd .title .more {float:right;margin-right:10px; *display:inline;line-height:34px;font-family:'宋体';}


.main .zjtd .JQ-slide{width:978px;height:210px;float:left;margin-top:15px;margin-bottom:15px;*display:inline; }
.main .zjtd .JQ-slide #demo_cstt{ width:954px;height:210px;float:left;overflow:hidden;margin-left:12px;margin-right:12px;*display:inline;}
.main .zjtd .JQ-slide #demo_cstt #indemo_cstt {width:8010%;float:left; }
.main .zjtd .JQ-slide #demo_cstt #indemo_cstt #demo1_cstt {float:left;overflow:hidden}
.main .zjtd .JQ-slide #demo_cstt #indemo_cstt #demo2_cstt {float:left;}
.main .zjtd .JQ-slide #demo_cstt a {float:left;width:150px;height:210px;padding:1px; border:1px solid #e6e4e1;text-align:center;overflow:hidden;
									display:inline-block;zoom:1;  margin-right:12px;}
 
 /*心理视频*/
.main .newa { width:327px;height:252px;float:left;background:url('../images/t1.png');position:relative;}
.main .newa .titname {width:auto;height:38px;line-height:38px;float:left;padding-left:20px;*display:inline;color:#005f87;font-weight:bold;font-size:14px;letter-spacing:1px;}
.main .newa .more {position:absolute;top:0px;right:0px;width:50px;height:50px;cursor:pointer; }
.main .newa .more a {width:100%;height:100%;display:block;}
.main .newa .list {width:280px;height:auto;float:left;margin-top:8px;margin-left:13px; *display:inline;}
.main .newa .list ul li {padding-left:18px;width:260px;height:24px;float:left;*display:inline;overflow:hidden;border-bottom:1px dotted #ddd; 
						   background:url('../images/dian1.png') no-repeat 5px 10px;}
.main .newa .list ul li .video{width:25px;height:24px;float:left;background:url('../images/icon4.png') no-repeat left center;}
.main .newa .list ul li .name {width:165px;height:24px;line-height:24px;float:left; }
.main .newa .list ul li .date {width:70px;height:24px;line-height:24px;float:right;text-align:right;color:#999;font-family:'sans-serif';}
 /*心理新闻*/
.main .newb { width:325px;height:252px; float:left;background:url('../images/t2.png');margin-left:5px;*display:inline;position:relative;}
.main .newb .titname {width:auto;height:38px;line-height:38px;float:left;padding-left:20px;*display:inline;color:#ad0000;font-weight:bold;font-size:14px;letter-spacing:1px;}
.main .newb .more {position:absolute;top:0px;right:0px;width:50px;height:50px;cursor:pointer; }
.main .newb .more a {width:100%;height:100%;display:block;}
.main .newb .list {width:280px;height:auto;float:left;margin-top:8px;margin-left:13px; *display:inline;}
.main .newb .list ul li {padding-left:18px;width:260px;height:24px;float:left;*display:inline;overflow:hidden;border-bottom:1px dotted #ddd; 
						   background:url('../images/dian1.png') no-repeat 5px 10px;}
.main .newb .list ul li .name {width:190px;height:24px;line-height:24px;float:left; }
.main .newb .list ul li .date {width:70px;height:24px;line-height:24px;float:right;text-align:right;color:#999;font-family:'sans-serif';}
 /*企业eap*/
.main .newc {width:315px; height:252px; float:left;background:url('../images/t3.png');margin-left:7px;*display:inline; position:relative;}
.main .newc .titname {width:auto;height:38px;line-height:38px;float:left;padding-left:20px;*display:inline;color:#00a76d;font-weight:bold;font-size:14px;letter-spacing:1px;}
.main .newc .more {position:absolute;top:0px;right:0px;width:50px;height:50px;cursor:pointer; }
.main .newc .more a {width:100%;height:100%;display:block;}
.main .newc .list {width:270px;height:auto;float:left;margin-top:8px;margin-left:13px; *display:inline;}
.main .newc .list ul li {padding-left:10px;width:260px;height:24px;float:left;*display:inline;overflow:hidden;border-bottom:1px dotted #ddd; }
.main .newc .list ul li .qian {width:16px;height:24px;background:url('../images/top_qian.png') no-repeat center center;
							   line-height:24px;float:left;text-align:center;color:#fff;font-family:'sans-serif';}
.main .newc .list ul li .hou { width:16px;height:24px;background:url('../images/top_hou.png') no-repeat center center;
						       line-height:24px;float:left;text-align:center;color:#fff;font-family:'sans-serif';}
.main .newc .list ul li .name {width:230px;margin-left:10px;*display:inline; height:24px;line-height:24px;float:left; }

.main .commontitle {width:980px;height:43px;line-height:43px;float:left;margin-bottom:7px;*display:inline;background:#f3f2f1;
					border-bottom:4px solid #00a86d;position:relative;border-radius:9px 9px 0px 0px;}
.main .commontitle .name { width:152px;height:47px;background:url('../images/tit_bg2.png') no-repeat;position:absolute; top:0px;left:0px; z-index:2; color:#fff;
						   color:#fff;font-size:16px;padding-left:30px; font-weight:bold;letter-spacing:1px;float:left}
 /*公益活动   沙龙活动  课程信息*/
.main .uiy {width:480px;float:left;height:235px;overflow:hidden; border:1px solid #d3d3cd;overflow:hidden;}
.main .uiy .title {width:100%;height:35px;border-bottom:1px solid #e6e4e1;float:left; background:url('../images/tit2.png');}
.main .uiy .title .tab {float:left;height:35px;}
.main .uiy .title .tab .name {width:auto;height:35px;line-height:35px;float:left;color:#00764f;padding-left:20px;padding-right:20px;
							  border-right:1px solid #ddd;font-size:14px;letter-spacing:1px;cursor:pointer;}
.main .uiy .title .tab .name.active {font-weight:bold;background:url('../images/tit2_active.png');padding-left:10px;}
.main .uiy .title .tab .name.active span {display:block;background:url('../images/icon5.png') no-repeat left center;padding-left:10px;}
.main .uiy .title .tab a:hover {text-decoration:none;}

.main .uiy .title .more {float:right;margin-right:10px; *display:inline;line-height:34px;font-family:'宋体';}
.main .uiy .content {width:450px;height:auto;padding-left:15px;padding-right:15px; padding-bottom:15px; *display:inline;float:left;}
.main .uiy .content .tit_name {width:100%;float:left;margin-top:15px;margin-bottom:10px;text-align:center;*display:inline;font-size:16px;font-weight:bold;}
.main .uiy .content .tit_name a {color:#ff5900;}
.main .uiy .content .description {width:100%;float:left;line-height:22px;}
.main .uiy .content .description .view {float:right;color:#ff0000;font-weight:bold;}
.main .uiy .content .description .view a {color:#ff0000;}

.main .hdfx {width:485px;height:235px;border:1px solid #d3d3cd;overflow:hidden;float:left;margin-left:10px; *display:inline; }  
.main .hdfx .title {width:100%;height:35px; border-bottom:1px solid #e6e4e1;float:left; background:url('../images/tit2.png');}
.main .hdfx .title .name {width:103px;height:35px;line-height:35px;float:left; background:url('../images/tit2_active.png');text-align:center;color:#00764f;
							font-size:14px;font-weight:bold;letter-spacing:1px;}
.main .hdfx .title .name span {display:block; background:url('../images/icon5.png') no-repeat 10px center;padding-left:10px; }
.main .hdfx .title .more {float:right;margin-right:10px; *display:inline;line-height:34px;font-family:'宋体';}
.main .hdfx .list {width:455px;height:auto;float:left;margin-top:8px;margin-left:15px; *display:inline;}
.main .hdfx .list ul li {padding-left:20px;width:435px;height:25px;float:left;*display:inline;overflow:hidden;border-bottom:1px dotted #ddd; 
						   background:url('../images/dian1.png') no-repeat 5px 11px;}
.main .hdfx .list ul li .name {width:365px;height:25px;line-height:25px;float:left; }
.main .hdfx .list ul li .date {width:70px;height:25px;line-height:25px;float:right;text-align:right;color:#999;font-family:'sans-serif';}

/*心理文章 */
.main .xlwz {width:650px;height:auto;float:left;}
.main .xlwz .tc {width:320px;height:166px;margin-bottom:6px; overflow:hidden;*display:inline; float:left; border:1px solid #d6d3ce;}
.main .xlwz .tc .title {height:29px;line-height:29px;font-size:14px;color:#008851;background:#f6f5f4;float:left; padding-left:15px;
						border-bottom:1px solid #00a86d;width:305px;font-family:'宋体';}
.main .xlwz .tc .content {padding:10px;width:300px;float:left; *display:inline; }
.main .xlwz .tc .content .pic {width:100px;height:90px;border:1px solid #d6d3ce; padding:10px;float:left; *display:inline; }
.main .xlwz .tc .content .pic img {width:100%;height:100%;}
.main .xlwz .tc .content .desc {width:165px;height:115px; float:left;margin-left:10px; overflow:hidden; *display:inline; }
.main .xlwz .tc .content .desc ul li {width:150px;padding-left:15px;float:left;height:22px;line-height:22px;overflow:hidden; *display:inline; font-size:14px;
										background:url('../images/dian2.png') no-repeat 5px center;}
/*新浪微博 */
.main .xlwb {width:318px;border:1px solid #d6d3ce;height:340px;float:left;margin-left:10px; *display:inline;}
.main .xlwb .title {background:#fff;float:left; padding-left:18px;*display:inline;border-bottom:1px solid #d6d3ce; width:300px;padding-top:8px;padding-bottom:7px;
					background:url('../images/line.png') no-repeat left top;}
.main .xlwb .a1 { float:left;margin-left:15px;margin-right:15px;margin-top:10px;margin-bottom:10px;*display:inline;  width:288px;  }
.main .xlwb .a1 .pic {float:left;width:52px;height:52px;margin-right:10px;*display:inline; }
.main .xlwb .a1 .pic img {width:52px;height:52px;}
.main .xlwb .a1 .desc {width:226px;height:auto;float:left;}
.main .xlwb .a1 .desc .jik {width:226px;height:auto;float:left;}

.main .xlwb .a1 .desc .jik .name {float:left;font-size:14px;color:#0077b0;height:20px;line-height:20px; }
.main .xlwb .a1 .desc .jik .v {float:left; width:22px;height:20px; background:url('../images/v.png') no-repeat center center;}
.main .xlwb .a1 .desc .jik .add {float:left;font-size:14px;color:#888;height:20px;line-height:20px; }
.main .xlwb .op { width:288px;float:left;margin-left:15px;margin-right:15px;margin-top:10px; height:10px;*display:inline;
				  cursor:pointer;background:url('../images/jiao.png') no-repeat center center #f5f4f3;}
.main .xlwb .list { width:288px;float:left;margin-left:15px;margin-right:15px;height:auto;*display:inline;}
.main .xlwb .list ul li {width:288px;float:left;margin-top:10px; }
.main .xlwb .list ul li .con {width:100%;float:left;line-height:20px;word-break: break-all;}
.main .xlwb .list ul li .message {float:left;height:40px;line-height:40px; color:#8fbcc4;width:100px;}
.main .xlwb .list ul li .message a {color:#8fbcc4; width:100px;}

