﻿@charset "utf-8";
/*首页推荐文章*/
.index1{width:990px;margin:0 auto;}
.index1_left{width:670px;}
.index1_head{height:53px;line-height:50px;border-bottom: 2px solid #dcdcdc;width: 100%;position: relative;}
.index1_head img{position: absolute;left:0px;top:46px;}
.index1_head .img2{position: absolute;left:0px;top:48px;}
.index1_head h2{float: left;padding-left: 20px;font-size: 22px;font-weight: normal;height: 51px;line-height: 51px;}
.index1_head h2 a{color: #0ea340;}
.index1_head h2 span{color: #ccc;font-size: 16px;padding: 7px 0 0 3px;}
.index1_left_box{height: 190px;}
.index1_left_box h2{line-height: 47px;padding: 0 4px 0 6px;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;font-size: 18px;font-weight: normal;color: #ff7800;}
.index1_left_box h2 a{ color: #ff7800;}
.index1_left_con ul{clear: both;overflow: hidden;zoom: 1;margin-right: -10px;}
.index1_left_con ul li{background: url(../images/dot.png) no-repeat 4px 50%;font-size:16px;padding-left: 1.2em;white-space: nowrap;text-overflow: ellipsis; overflow: hidden;line-height: 24px;}
.index1_left_con ul li a{color: #333;}
.index1_left_box{width:320px;}


/*滚动*/
.myscroll { width: 330px; height: 144px;   line-height: 24px; overflow: hidden;}
.myscroll li { height: 24px;}
.myscroll a { color: #333; text-decoration: none;}
.myscroll a:hover { color: #ED5565; text-decoration: underline;}

/*滚动样式结束*/

.index1_right{width: 300px;float: right;}
.index1_right .h_1{background-size: 38% 14%;}
.index1_right .h_1 h2{font-size:16px;    padding-left: 12px;line-height:30px;padding-top:20px;}
.index1_right .h_2{background-size: 38% 14%;}
.index1_right .h_2 h2{font-size:16px;    padding-left: 8px;line-height:30px;padding-top:20px;}
.index1_right_con ul{background: url(../images/num_bg.png) no-repeat 0 12px;padding-top: 7px;}
.index1_right_con ul li{background: none;padding-left: 28px;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;font: 14px/28px 'Microsoft YaHei','SimSun','微软雅黑','宋体','Tahoma';}

.index1_right .bd li i {width: 50px; height: 50px;display: block;margin: 0 auto; border-radius: 50px;overflow: hidden;opacity: .8;-webkit-transition: all .5s;-moz-transition: all .5s;-ms-transition: all .5s;-o-transition: all .5s;transition: all .5s;}
.index1_right .bd li.s4 i {background: #1fb835;}
.index1_right .bd li.s5 i {background: #ef811f;}
.index1_right .bd li.s6 i {background: #ec3535;}
.index1_right .bd li s {background: url(../images/tool-ico.png) no-repeat; display: block; width: 35px; height: 35px; margin: 7px auto 0 auto}
.index1_right .bd li.s4 s {background-position: 0 -180px}
.index1_right .bd li.s5 s {background-position: 0 -240px}
.index1_right .bd li.s6 s {background-position: 0 -300px}
.index1_right .bd {padding:7px 0 5px 0px;}
.index1_right .bd li {float:left; width: 33%; text-align: center; line-height: 35px; padding-top: 10px; font-size: 13px;}
/*.index1_right .bd li:hover s {-webkit-animation:bounce 1s .2s ease both;
-moz-animation:bounce .7s 0s ease both;}
@-webkit-keyframes bounce{
0%,20%,50%,80%,100%{-webkit-transform:translateY(0)}
40%{-webkit-transform:translateY(-20px)}
70%{-webkit-transform:translateY(-20px)}
}
@-moz-keyframes bounce{
0%,20%,50%,80%,100%{-moz-transform:translateY(0)}
40%{-moz-transform:translateY(-20px)}
70%{-moz-transform:translateY(-20px)}
}
*/


/* 专题推荐 */
.partTopic {margin-top: 10px;} 
.partTopic .wrap{overflow:hidden;height: 100px;width: 990px;}
.partTopic ul{height:100px;margin-right:-2px;}
.partTopic li{float:left;margin-right:4px;}
.partTopic li:nth-child(5){margin-right:0;}
.partTopic li img{display:block;width: 195px !important;border:1px solid #fff;}
.partIndex{padding:15px 0 0px;overflow: hidden;}
/* 首页区块 */
.indexMod .hd{height:50px;line-height:51px;}
.indexMod .hd2{height:30px;line-height:31px;}
.indexMod .hd h2{float:left;color:#0ea340;font-size: 22px;font-weight: normal;line-height: 48px;}
.indexMod .hd h2 a{color:#0ea340;}
.indexMod .hd h2 span {color: #ccc;font-size: 16px;padding: 7px 0 0 3px}
.indexMod .hd.tab{border:0;}
.indexMod .hd ul{height:31px;padding-top: 20px;}
.indexMod .hd li{float:left;text-align:center;line-height:24px;font-size: 16px;min-width: 90px; padding-bottom: 7px;margin-right: 3px;font-weight:normal;}
.indexMod .li_r li{margin-right: 27px;}
.indexMod .hd_m li{margin-right: 50px;}
.indexMod .hd li.current{position:relative;background:url(../images/title.png) no-repeat 50% 100%;}
.indexMod .hd li.current a{color:#0ea340;}
.indexMod .hd li a{color:#666;}
.indexMod .hd .more{height:30px;float:right;font-size:12px;}
.indexMod .bd{border-top:2px solid #DCDCDC;margin-top:-1px;padding-top:10px }
.newslist li{background:url(../images/dot.png) no-repeat 4px 50%;padding-left:1.2em;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;line-height:24px;}

.indexMod2 .hd {background: url(../images/title2-bg.png) repeat-x 0 50%;}
.indexMod2 .hd h2 {font-size: 16px;font-weight: normal;line-height: 30px;background: #fff url(../images/www_public_2015.png) no-repeat 0 -241px;padding:0 10px 0 12px;display: inline-block;}
.indexMod2 .hd h2,
.indexMod2 .hd h2 a {color: #0ea340;}



/*最新活动*/
.indexActivity .box,
.studyTools .bd .box  {display: none;overflow: hidden;}

/* 学习工具 */

/* 站内搜索 */
.siteSearch{background-color:#e1e1e1;padding: 5px;overflow: hidden;}
.siteSearch form{position:relative;height:26px;}
.topicNews .box,.indexForum .box,.gaosiNews .box{display:none;height:140px;}
.siteSearch .bdcs-container .bdcs-search-form-input {float:left; background: #fff;line-height: 32px; border:0; font-family: "Microsoft YaHei","微软雅黑","SimSun","宋体","Arial","Tahoma";text-indent: .7em;width: 215px}
.siteSearch .bdcs-container .bdcs-search-form-submit {width:75px;height:32px;border:0;cursor:pointer;background:#0ea340;color: #fff;}

/* 通栏广告 */
.ind-ad {height: 90px;overflow: hidden;text-align: center;width:990px;margin:0px auto 30px auto;position: relative;}
.ind-ad  .bd {position: relative;z-index: 0;overflow: hidden;}
.ind-ad .bd li { width:100%;overflow: hidden;}
.ind-ad .bd li img {display: block; width:100%;}
.ind-ad .hd {width: 100%;position: absolute;z-index: 1;	bottom: 0px;right:8px;}
.ind-ad .hd ul {text-align: right;}
.ind-ad .hd ul li {
	cursor: pointer;
	display: inline-block;
	z-index:1;
	width: 20px;
	height: 20px;
	margin: 0 4px 0 0;
	background: #ccc;
	overflow: hidden;
	filter: alpha(opacity=70);
	opacity: 0.7;
text-align: center;
color:#000;
-moz-border-radius:9px;
-webkit-border-radius:9px;
border-radius:9px;
}
.ind-ad .hd ul .on {background: #fff;color:#f00;}


/* 教师团队 */
.indexTeacher .hd h2 {padding-right: 115px;}
.indexTeacher .bd .box {display: none;}
.indexTeacher .bd {padding-bottom: 0;}
.indexTeacher .list {overflow: hidden;margin-right: -24px; padding-top: 10px;}
.indexTeacher .list li {width: 211px;margin-right: 17px;float: left;position: relative;overflow: hidden;margin-bottom: 10px;cursor: pointer;}
.indexTeacher .list .thumb {text-align: center;line-height: 40px}
.indexTeacher .list .thumb img {display: block;}
.indexTeacher .list .txt {background: rgba(0,0,0,.55);
	width: 100%;height: 160px;position: absolute;left: 0;top: 200px;
	-webkit-transition: all .5s;-moz-transition: all .5s;-ms-transition: all .5s;-o-transition: all .5s;transition: all .5s;
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#7F000000,endColorstr=#7F000000);
}
.indexTeacher .list li.open .txt {/* filter: progid:DXImageTransform.Microsoft.Alpha(opacity=100); opacity: 1; */top: 0}
.indexTeacher .list .txt p {padding: 10px ;color: #fff;height:80px;overflow: hidden; font-size: 12px;}
.indexTeacher .list a.btns {background: #0ea340 url(../images/www_public_2015.png) no-repeat 60% -183px;color: #fff;padding: 7px 28px 7px 8px;  display: block;border-radius: 3px;-webkit-transition: all .5s;-moz-transition: all .5s;-ms-transition: all .5s;-o-transition: all .5s;transition: all .5s; position: absolute;left: 50%; bottom: 10px; margin-left: -26%;}
.indexTeacher .list a.btns:hover {background: #ffae00  url(../images/www_public_2015.png) no-repeat 60% -183px}


/* 优秀学员 */
.indexXueyuan .bd {padding-top: 25px;}
.indexXueyuan .bd li {float: left;width: 47%;margin: 0 2px;text-align: center;line-height: 40px;padding-bottom: 10px;font-size: 12px;}
.indexXueyuan .bd li img {border-radius: 90px;display: block;margin: 0 auto}

/* 心理培训 */
.indexXiaoxue .hd h2 {margin-right: 17px;}
.indexZhongxue .hd h2 {margin-right: 17px;}
.indexeap .hd h2 {margin-right: 27px;}
.techangpx .hd h2 {margin-right: 17px;}
.indexXueke .bd {padding: 20px 0}
.indexXueke .box {display:none;}
.indexXueke .side {width:200px;float:left;margin:3px 20px 0 0;display:inline;}

.indexXueke .con ul.list {width:450px;float: left;}
.indexXueke .box .list li{background:url(../images/dot.png) no-repeat 0 50%;padding-left:10px;line-height:30px;height:30px;vertical-align:top;}
.indexXueke .box .list li .t{white-space:nowrap;text-overflow:ellipsis;overflow:hidden;float:left;width:70%;font-weight:normal;}
.indexXueke .box .list li em{font-size:12px;color:#999;float:right;font-weight:normal;}

.indexXueke .sideBar {float: right;width: 300px;margin-top: 5px;}
.indexXueke .sideBar li {margin-top: 10px;margin-bottom: 17px;overflow: hidden;height: 70px;}
.indexXueke .sideBar li:last-child {margin-bottom: 0;}
.indexXueke .sideBar li h4 {height: 24px;}
.indexXueke .sideBar li img {float: left;margin-right: 5px}
.indexXueke .sideBar li h4 {font-weight: normal}
.indexXueke .sideBar li p,.indexXueke .sideBar li p a {color: #666;line-height: 23px;font-size: 12px;font-weight:normal;}

.ind_w_540 {width: 670px;float: left;}
.ind_w_300 {width: 300px;float: right;}


.tech_ban{margin:0 auto;}
.tech_ban .techt{height:50px;line-height:51px;}
.tech_ban .techt h2{float:left;color:#0ea340;font-size: 22px;font-weight: normal;line-height: 48px;}
.tech_ban .techt h2 a{color:#0ea340;}
.tech_ban .techt h2 span {color: #ccc;font-size: 16px;padding: 7px 0 0 3px}
.tech_ban .bd {}
.tech_ban .con{position: relative;border-top: 2px solid #DCDCDC;margin-top: -1px; padding-top: 10px;}
.tech_ban .con .hd a.next{display: block;width: 35px;height: 71px;background:url(/images/sprit.png) no-repeat right center;position: absolute;right:1px;top:24%;}
.tech_ban .con .hd a.prev{display: block;width: 35px;height: 71px;background:url(/images/sprit.png) no-repeat 0 center;position: absolute;left: 0px;top:24%;}
.tech_ban .con .hd a{opacity: 0.4;}
.tech_ban .con .hd a:hover{opacity: 1;}
.tech_ban .box{width:990px;overflow: hidden;zoom:1;}
.tech_ban .list{width:999999px;overflow: hidden;zoom:1;}
.tech_ban .list li {width: 211px;margin-right:48.5px;float: left;position: relative;overflow: hidden;margin-bottom: 10px;cursor: pointer;}
.tech_ban .list .thumb {text-align: center;line-height: 40px}
.tech_ban .list .thumb img {display: block;}
.tech_ban .list .txt {background: rgba(0,0,0,.55);
	width: 100%;height: 160px;position: absolute;left: 0;top: 200px;
	-webkit-transition: all .5s;-moz-transition: all .5s;-ms-transition: all .5s;-o-transition: all .5s;transition: all .5s;
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#7F000000,endColorstr=#7F000000);
}
.tech_ban .list li.open .txt {/* filter: progid:DXImageTransform.Microsoft.Alpha(opacity=100); opacity: 1; */top: 0}
.tech_ban .list .txt p {padding: 10px ;color: #fff;height:80px;overflow: hidden; font-size: 12px;}

.tech_ban .list a.btns {background: #0ea340 url(../images/www_public_2015.png) no-repeat 100% -183px;color: #fff;padding: 7px 28px 7px 8px;  display: block;border-radius: 3px;-webkit-transition: all .5s;-moz-transition: all .5s;-ms-transition: all .5s;-o-transition: all .5s;transition: all .5s; position: absolute;left: 50%; bottom: 10px; margin-left: -26%;}
.tech_ban .list a.btns:hover {background: #ffae00  url(../images/www_public_2015.png) no-repeat 100% -183px}

.picScroll-left{position:relative;}
.picScroll-left .hd a.next{display: block;width: 20px;height: 20px;background:url(/images/zj_ygd.png) no-repeat 0 center;position: absolute;right:6px;top:40%;}
.picScroll-left .hd a.prev{display: block;width: 20px;height: 20px;background:url(/images/zj_zgd.png) no-repeat 0 center;position: absolute;left: 3px;top:40%;}
.picScroll-left .hd a{opacity: 0.4;}
.picScroll-left .hd a:hover{opacity: 1;}

/* 培训标签 */
.px-label{float:left;
	width:200px;
	overflow:hidden;
	margin:3px 20px 0 0;
}
.px-label-box{
	width:202px;
}
.px-label a{
	float:left;
	line-height:67px;
	text-align:center;
	color:white;
	background:#279e10;
	font-size:16px;
	margin-right:2px;
	margin-bottom:6px;
}

/* 心理标签 */
.xl-label{
float:left;
	width:200px;
	overflow:hidden;
	margin:3px 20px 0 0;
}
.xl-label-box{
	width:202px;
}
.xl-label a{
	float:left;
	line-height:67px;
	text-align:center;
	color:white;
	background:#279e10;
	font-size:16px;
	margin-right:2px;
	margin-bottom:6px;
}
