﻿@charset "utf-8";
/**** index.css*****/
body{padding:0;margin:0;background:url('../img/trainsite/body_img.png') center top no-repeat;background-color: #b4d4fb;}
/***********nav begin***********************/
.clubAllNav{width: 1002px;height:230px;margin:auto;margin-top:56px;overflow:hidden;position: relative;}/*background:url('../img/trainsite/head_bg_img.png') top center no-repeat #fff;*/
.clubHeaderBackground{background: #eeeeee;width: 100%;height: 192px;overflow: hidden;}
.clubExitOperation{overflow:hidden;position:absolute; top: 0px;left: 0px;}
.clubTitle{height:26px;font-size: 28px;font-weight:bold;color: #194D95;word-spacing:8px; margin: 50px 50px 17px 30px;letter-spacing:1px;}
.clubTitle2{margin: 20px 50px 17px 30px;font-weight: bold;color: #194D95;letter-spacing:1px;font-size: 18px;font-family:'Arial';}
.subClubBt{font-size: 14px;position: absolute;bottom: 5px;right: 30px;}
.clubAllNav .nav {width: 1002px;overflow:hidden;position:absolute;bottom: 0;margin:0;background: #FFFFFF;border: 1px solid #CCCCCC;border-top: none;}
.nav li{float: left;font-size: 14px;text-align: center;margin:0 18px;}
.nav li a{line-height: 35px;padding: 0 8px;display: inline-block;}
.nav li a,.toClassPage a{color:#000;} 
.nav li a:link,.toClassPage a:link{color:#000000;} 
.nav li a:visited,.toClassPage a:visited{color:#000000;} 
.nav li a:hover,.toClassPage a:hover{color: #00A0E9;}

 .navSelected{border-bottom:3px solid #00A0E9; }

/** 下拉菜单样式 added by wangchen 20170627 **/
.ul-wc-nav-menu {position:absolute; background:#ffffff; z-index:999; display:none;}
.ul-wc-nav-menu li {float:top; font-size:14px; text-align:center; margin:0 18px;}
.ul-wc-nav-menu li a {line-height:35px; padding:0 8px; color:#000; display:inline-block;}
.ul-wc-nav-menu li a:link {color:#000000;}
.ul-wc-nav-menu li a:visited {color:#000000;}
.ul-wc-nav-menu li a:hover {color: #00A0E9;}


/***********nav end***********************/

/***********main page begin************/
.clubAllMainPage{width:100%;overflow: hidden;margin: 8px 0;}
.clubAllMainPage .content{position:relative;margin: 0 auto;width: 1002px;}

.mainPageHeader{width: 1002px;margin: 0 auto;position: relative;overflow:hidden;}
.mainPageHeader .jquerySlideBox{width: 717px;height: 314px;float: left;}

.mainPageHeader .notice	{width: 273px;height: 312px;float: right;background-color: #fff;color: #000;border: 1px solid #EEEEEE;}

.mainPageHeader .notice .infoBar ul{border-bottom: 1px #D3D3D3 solid;overflow: hidden;font-size:14px;padding-left: 20px;padding-top: 5px;}
.mainPageHeader .notice .infoBar ul li{float:left;margin-right: 15px;height: 25px;width:60px;text-align: center;line-height: 25px;padding-bottom: 5px;}
.mainPageHeader .notice .infoBar ul li a{color: #000000;}
.mainPageHeader .notice .infoBar ul li a:hover{color: #FF8400;}
.current{border-bottom: #FF8400 2px solid;color: #f00;}
.current2{background:#2DACF3; color: #fff;}
.current2 a{color: #FFFFFF !important;}
.current3{border-bottom: #00A0E9 2px solid;}
.current3 a{color:#2DACF3 !important;}

.mainPageHeader .notice .infoContent{font-size: 12px;}
.mainPageHeader .notice .infoContent ul {display: none;}
.mainPageHeader .notice .infoContent ul li{line-height:33px;background:url('../img/trainsite/eg_arrow.png') no-repeat left 50%;text-indent:12px;margin-top:5px;margin-left:5px;}

.mainPageHeader .notice .infoContent ul li p{float:right;margin-right:5px;}
.mainPageHeader .notice .infoContent ul li a:hover{color:#FF8400;}
.mainPageHeader .notice .infoContent .more{float:right;margin:5px;}


.mainPageHeader .mainPageOperaButton{width: 273px;background-color: #fff;color: #000;float: right;position: relative;margin-top: 10px;}
ul,p{margin:0; padding:0;}
li{list-style-type:none;}
img{border:0;}

.mainPageHeader  .mainPageOperaButton a{display: none;}

a.abtn{
	position:absolute;
	top:4px;
	display:block;
	height:212px;
	width:6px;
	overflow:hidden;
	text-indent:-20000px;
	background:url(../img/trainsite/arrow3.gif) 0px center no-repeat;
}
a.aleft{
	left:7px;
}
a.agrayleft{
	cursor:default;
	background-position:-12px center;
}
a.aright{
	right:7px;
	background-position:-6px center;
}
a.agrayright{
	cursor:default;
	background-position:-18px center;
}

.newslistwraper{
	width:100%;
	position:relative;
}
.newslistwraper a.abtn{height:20px;top:0;}
.newslist{
	height:67px; 
	line-height:67px; 
	overflow:hidden;
	position:relative;
	color: #000;
	text-align: center;
	font-size: 14px;
}
.newslist ul{position:absolute;left:0px;top:0px;width:100%;}
.newslist ul li p{display: inline;color:#f00;font-size: 20px;padding:0px 6px;}


.moduleTitleP{width:160px;height:25px;float:left;padding-left: 15px;font-size:14px;}
.moduleTitleP .rscOtherBtn{margin-left:15px;font-size:12px;}
.moduleTitleP .rscOtherBtn a{position: static;float: none;}
.mainPageDynamic{width: 1002px; height:330px;margin:0 auto;margin-top:10px;}/*background-color: #fff;*/
/*** 研修动态 begin***/
.mainPageDynamic .dynamicInfo{width: 715px;height: 100%;float: left;border: 1px solid #EEEEEE;background: #FFFFFF;}
.mainPageDynamic .dynamicInfo .dynamicTitle{width: 100%;border-bottom: 1px solid #eee;position: relative;overflow:hidden;padding-bottom:5px;padding-top:10px;}
.mainPageDynamic .dynamicInfo .dynamicTitle a{position:absolute;float: right;bottom:3px;right: 10px;}

.mainPageDynamic .dynamicInfo ul{font-size: 14px;padding-left: 10px;}
.mainPageDynamic .dynamicInfo ul li{margin:12px;height:23px;line-height:23px;background:url('../img/trainsite/list_square.png') no-repeat left 61%;text-indent:14px;}
.mainPageDynamic .dynamicInfo ul li a{width: 100%;}

.mainPageDynamic .dynamicInfo ul li a p{display: inline;font-size:12px;}
.dynamicContent{float: left;}	
.dynamicDate{float: right;}
/***研修动态 end***/

/***名师展播 begin***/
.mainPageDynamic .greatTeachers{width: 273px;height: 100%;float: right;overflow:hidden;border: 1px solid #EEEEEE;background: #FFFFFF;}

.phoneCodeBox div{text-align: center;}
.phoneCodeBox p{margin-bottom:5px;margin-top: 5px;}
.phoneCodeBox img{margin-top: 25px;}
.phoneCodeBox .great_teacher_slider{width: 290px;height: 240px;}
.appCode{width: 200px;height: 200px;}
.appDownBtn img{margin: 0px 5px;}
/***名师展播 end***/

/***研修成果展示 begin***/
.mainPageResearchResult{width: 1002px; min-height:328px;margin:0 auto;margin-top:10px;background-color: #fff;}
.mainPageResearchResult .ResearchResultInfo{width: 705px;min-height: 100%;float: left;}
.mainPageResearchResult .ResearchResultInfo .ResearchResultTitle{width: 100%;position: relative;border-bottom: 1px solid #eee;overflow:hidden;padding-bottom:5px;padding-top:10px;}
.mainPageResearchResult .ResearchResultInfo .ResearchResultTitle p{}
/*.ResearchResultTitle a{position:absolute;float: right;color: #C6C6C6;bottom:3px;right: 10px;}*/
.ResearchResultTitle .changeBtn{}
.ResearchResultTitle .changeBtn a{height: 20px;line-height: 20px;position: static;}
.ResearchResultTitle .changeBtn a img{vertical-align: bottom;width: 18px;height: 18px;}
.mainPageResearchResult .ResearchResultInfo .newSourceBox{height: 275px;margin-left: 5px;}
.mainPageResearchResult .ResearchResultInfo ul.newSource{font-size: 14px;padding-left: 10px;}
.mainPageResearchResult .ResearchResultInfo ul.newSource li{margin:12px;line-height:18px;background:url('../img/trainsite/list_square.png') no-repeat left 61%;text-indent:14px;}
.mainPageResearchResult .ResearchResultInfo ul.newSource li a{width: 100%;height: 18px;display: block;overflow: hidden;}
.mainPageResearchResult .ResearchResultInfo ul.newSource li a p{display: inline-block;font-size:12px;float: left;}

.resourceUpload a{position:static;}/*margin-top: 5px;*/
.courseName{width:30%;float:left;}
.courseType {width:12%;	}
.author{width:10%;text-align: right;}	
.courseDate{width:15%;text-align: right;}/*float: right;color: #9D9D9D;*/
/***研修成果展示 end***/

/***活动区域 begin***/
.mainPageResearchResult .activityArea{width: 275px;min-height: 78%;float: right;margin-right: 10px;margin-bottom:10px;}
.activityBarTitle{width: 100%;position: relative;overflow:hidden;padding-bottom:5px;padding-top:10px;}
.activityBarTitle  p{}

.activityArea .activityBar{border: 1px solid #c3c3c3;margin-top: 10px;border-bottom: 1px solid #2DACF3;}
.activityArea .activityBar ul{list-style: none;overflow: hidden;font-size:14px;border-top: 1px solid #c3c3c3;border-bottom: none;width: 275px;}
.activityArea .activityBar ul li{float:left;height: 30px;width:137px;text-align: center;line-height: 30px;}
.activityArea .activityBar ul li a{color:#2DACF3;}
.activityArea .activityBar ul li a:hover{color:#FF8400;}

.activityArea .activityContent{font-size: 12px;color: #555;border: 1px solid #c3c3c3;padding-bottom: 5px;border-top: 0px;height: 270px;}
.activityArea .activityContent ul {list-style: none;display: none;padding:0px 10px;}
.activityArea .activityContent ul li{line-height:37px;border-bottom: 1px dotted #d6d6d6;}

p.firstTop{background: url("../img/trainsite/topIcon.png") no-repeat 3px 8px;padding-left: 10px;color: #FFFFFF;}
p.secondTop{background: url("../img/trainsite/topIcon.png") no-repeat 3px -24px;padding-left: 10px;color: #FFFFFF;}
p.thirdTop{background: url("../img/trainsite/topIcon.png") no-repeat 3px -58px;padding-left: 10px;color: #FFFFFF;}
p.otherTop{background: url("../img/trainsite/topIcon.png") no-repeat 3px -90px;padding-left: 10px;color: #FFFFFF;}


.activityArea .activityContent ul li:first-child{/*margin-top:5px;*/}
.activityArea .activityContent ul li a{color:#333333;margin-left: 15px;}
.activityArea .activityContent ul li a:hover{color:#FF8400;}
/*more*/
.activityArea  .activityContent div{text-align: right;margin-top:10px;padding-right: 15px;font-size: 12px;}
/***活动区域 end***/

/***广告区 begin**/
.mainPageAdvertisement{width: 1002px;margin: 10px auto;}
.mainPageAdvertisement img{width:100%;display:block;}
/***广告区 end**/

/***研修之星 begin**/
.researchStars{width:1002px;margin:10px auto 0px;border:1px solid #eee;background-color:#fff; position: relative;overflow:hidden;}
.researchStarsHeader p{}
.researchStarsHeader{border-bottom: 1px #eee solid;padding-top: 10px;overflow:hidden;}

.productshow{
	width:940px;
	height:228px;
	padding:4px 0;
	margin:19px auto;
	position:relative;
	text-align:center;
	font-family:微软雅黑, 黑体;
}
.productshow .scrollcontainer{
	width:900px;
	height:210px;
	overflow:hidden;
	position:relative;
	margin:0 auto;
}
.productshow .scrollcontainer ul{
	width:2000px;
	position:absolute;
	left:0px;
	top:0px;
}
.productshow .scrollcontainer li{
	float:left;
	width:225px;
	height:228px;
	text-align:center;
}
.productshow .scrollcontainer li.last{
	background:none;
}
.productshow .scrollcontainer li div{
	height:80%;
	width:100%;
	overflow:hidden;
	text-align:center;
}
.productshow .scrollcontainer li div img{
	height: 180px;
	width:180px;
}
.productshow .scrollcontainer a:hover img{
	filter:alpha(opacity=86);-moz-opacity:0.86;opacity:0.86;
}
.productshow .scrollcontainer li p{
	margin:0;
	line-height:32px;
}
/***研修之星 end**/

/***********main page end***********/
.boxshadow{}/*border:1px solid #c2c2c2;background-color: #fff;*/
/***************footer begin***************/
.clubAllFooter{width:100%;height:100px;line-height:100px;text-align: center;clear: both;background: #eee;font-size: 18px;}
/***************footer end  *****************/

/*推荐研修坊*/
.clubBox{width:322px;border:1px solid #d3d3d3;float:left;position:relative;margin:0px 10px 10px;}
.clubBox .clubBoxState{color:#FFFFFF;padding-right:5px;text-align:right;width:52px;height:22px;line-height:22px;padding-right:11px;position:absolute;right:0px;}
.clubBox .clubBoxOpen{background:url('../img/zone/clubopen.gif') no-repeat;}
.clubBox .clubBoxClose{background:url('../img/zone/clubclose.gif') no-repeat;}
.clubBox .clubBoxInfo{margin:10px}
.clubBox .clubBoxInfo .floatLeft img{width:75px;height:75px;margin-right:10px;}
.clubBox .clubBoxInfo .floatLeft span{display:block;padding-bottom:10px;color:#a2a2a2;width: 215px;}
.clubBox .clubBoxInfo .floatLeft span p{line-height:normal !important;}
.clubBox .clubBoxInfo .clubBoxName{font-size:14px;width:215px;color:#494949;display: block;}
.clubBox .clubBoxInfo .clubBoxName a{width:190px;display:block;}
.clubBox .clubBoxBrief{margin:10px;color:#494949;width: 300px;height:16px;display: block;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.clubBox .clubBoxBottom{height:20px;line-height:20px;background:#EEEEEE;}
.clubBox .clubBoxBottom .clubBoxBottomName{float:left;margin-left:10px;color:#767676;width: 220px;display: block;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.clubBox .clubBoxBottom .clubBoxBottomName a{border:none;display: inline;padding:0;float:none;}
.clubBox .clubBoxBottom a{display:block;padding:0px 5px;float:left;border:1px solid #2DACF3;height:18px;}
.clubBox .clubBoxBottom .clubBoxBottomEnter{background:#2DACF3;color:#FFFFFF;}
.clubBox .clubBoxBottom .clubBoxBottomJoin{background:#FFFFFF;color:#2DACF3;}

/*模块盒子*/
.modelBox{width: 1002px;margin: 10px auto 0px;}
.modelBoxLeft{float: left;width: 715px; background: #FFFFFF;border: 1px solid #EEEEEE;height: 345px;}
.modelBoxRight{float: right;width: 273px; background: #FFFFFF;border: 1px solid #EEEEEE;height: 345px;}
.modelBoxTitle{padding: 10px 0px 5px;border-bottom: 1px solid #EEEEEE;}
.modelBoxTitle .modelBoxTitleName{height: 25px;padding-left: 15px;font-size: 14px;}
.modelBox .modelBoxContent{padding: 10px;}
.modelBoxContent .modelBoxContentLeft{float: left;}
.modelBoxContent .modelBoxContentCenter{float: left;width: 634px;height:250px; margin: 0px 10px;overflow: hidden;}
.modelBoxContent .modelBoxContentRight{float: right;}
.modelBoxContent .modelBoxContentLeft, .modelBoxContent .modelBoxContentRight{width: 20px;height: 250px;}
.modelBoxContent .modelBoxContentLeft a, .modelBoxContent .modelBoxContentRight a{display: block;height: 100%;text-align: center;}
.modelBoxContent .modelBoxContentLeft a:hover, .modelBoxContent .modelBoxContentRight a:hover{background: #f2f2f2;}
.modelBoxContent .modelBoxContentLeft a img,.modelBoxContent .modelBoxContentRight a img{margin-top: 120px;}

/*研修之星-新版2016-03-07*/
.studyTopBox{width: 187px;height:105px;margin: 10px 12px;background: #F2F2F2;min-height: 100px;float: left;}
.studyTopBox .studyTopLeft{float:left; }
.studyTopBox .studyTopLeft img{width: 50px; height: 50px;margin:25px 10px;}
.studyTopBox .studyTopRight{width:84px;height:85px; float:right; border-left: 1px solid #cecece;margin: 10px 0px; padding: 0px 10px;}
.studyTopBox .studyTopName{font-weight: bold;}
.studyTopBox .studyTopBtn{display: block;width: 60px;height: 25px;line-height: 25px;text-align:center; border: 1px solid #DADADA;margin: 5px 0px 5px;}

/*数据统计-新版2016-03-07*/
.allDataCount{}/*font-size: 14px;*/
.allDataCount p{margin:0px 10px;padding:5px 0px; height: 34px;line-height: 34px;border-bottom: 1px dotted #c2c2c2;}
.allDataCount .countTitle{text-align: left;display: block;float: left;padding-left: 60px;}/*width: 130px;*/
.allDataCount .countNum{color: #FF1111;font-weight: bold;font-size: 18px;display: block;float: left;margin: 0px 5px;}

/*数据统计图标*/
.countIcon1{background: url(../img/common/countIcon.png) no-repeat 20px 5px;}
.countIcon2{background: url(../img/common/countIcon.png) no-repeat 20px -43px;}
.countIcon3{background: url(../img/common/countIcon.png) no-repeat 20px -93px;}
.countIcon4{background: url(../img/common/countIcon.png) no-repeat 20px -142px;}
.countIcon5{background: url(../img/common/countIcon.png) no-repeat 20px -190px;}
.countIcon6{background: url(../img/common/countIcon.png) no-repeat 20px -238px;}

/*学情分析*/
.studyDataTitle{}
.studyDataTitle ul{list-style: none;overflow: hidden;font-size:14px;border-bottom: none;width: 275px;}
.studyDataTitle ul li{float:left;height: 30px;width:137px;text-align: center;line-height: 30px;}
.studyDataTitle ul li a{}
.studyDataTitle ul li a:hover{color:#FF8400;}
.studyDataContent{font-size: 12px;color: #555;padding-bottom: 5px;border-top: 0px;}
.studyDataContent .dataContentBox{display: none;padding:0px 10px;}
.studyDataContent .dataContentBox table{width: 100%;}
.studyDataContent .dataContentBox table tr{}
.studyDataContent .dataContentBox table th{height: 30px;line-height: 30px;}
.studyDataContent .dataContentBox table td{height: 30px;line-height: 30px;border-bottom: 1px dotted #d6d6d6; }

/*登录*/
.homeLoginBox{font-size: 14px;}
.homeLoginBox .loginInputBox{margin: 20px;}
.homeLoginBox .loginInputBox div{margin-bottom: 10px;}
.homeLoginBox .loginInputBox div input{height: 28px;line-height: 28px;width: 185px;}
.resetPwd{font-size:12px;color: #2DACF3 !important;text-decoration: underline;margin-left: 45px;position: relative;top: 8px;}
.homeLoginBox .userInfoBox{margin: 20px;text-align: center;}
.homeLoginBox .userInfoBox div{height: 30px;line-height: 30px;text-align: center;margin-bottom: 10px;font-size: 20px;color: #2E9BF1;}
.homeLoginBox .userInfoBox div img{vertical-align: middle;margin-right: 10px;position: relative;top: -2px;}
.homeLoginBox .userInfoBox p{font-size: 20px;margin-bottom: 10px;}
.homeLoginBox .userInfoBox a{float: right;margin-right: 6px;color: #2E9BF1;}

.loginLinkBox{margin: 20px;margin-top: 40px;}
.loginLinkBox .loginLinkOption{height:40px;line-height:40px; margin-bottom: 15px;border: 1px solid #AAAAAA;text-align: center;position: relative;}
.loginLinkBox .loginLinkOption span{position:absolute; top:13px; right:0px; margin-right: 20px;}
.homeLoginIcon1{background: url(../img/trainsite/homeLoginIcon.png) no-repeat 20px 5px;}
.homeLoginIcon2{background: url(../img/trainsite/homeLoginIcon.png) no-repeat 20px -48px;}
.homeLoginIcon3{background: url(../img/trainsite/homeLoginIcon.png) no-repeat 20px -100px;}

/*暂无数据*/
.isNormalBox{text-align: center;padding-top: 35px;}
.isNormalBox p{float: none !important;}