/*------------------------------------teachSearchForm start-----------------------------*/
.teachListNav {
	display:block;
	float:left;
	width:600px;
	height:34px;
}

.teachListSearchForm {
	display:block;
	float:right;
	height:34px;
}
.teachListNavPosition {
	display:block;
	float:left;
	width:112px;
	height:21px;
	background:url(../images/bgPosition.jpg) 0 0 no-repeat;
	text-indent:-10000px;
}


.teachListNavPositionDetail {
	display:block;
	float:left;
	font:normal 12px "宋体";
	color:#5C891D;
	text-align:left;
	padding:2px 0 0 0;
}
.teachListNavPositionDetail a:link {
	font:normal 12px "宋体";
	color:#5C891D;
	text-align:left;
	text-decoration:underline;
}
.teachListNavPositionDetail a:visited {
	font:normal 12px "宋体";
	color:#5C891D;
	text-align:left;
	text-decoration:underline;
}
.teachListNavPositionDetail a:hover {
	font:normal 12px "宋体";
	color:#FF7800;
	text-align:left;
	text-decoration:none;
}
/*------------------------------------teachSearchForm end-----------------------------*/


/*------------------------------------teachListContent end-----------------------------*/
#teachListContent {
	display:block;
	float:left;
	width:940px;
	border-bottom:1px dashed #A7A89A;
	margin:0 0 18px 0;
}
#teachListContentLeft {
	display:block;
	float:left;
	width:630px;
	border-right:1px dashed #B2B3A5;
}
#teachListContentRight {
	display:block;
	float:right;
	width:300px;
}
/*------------------------------------teachListContent end-----------------------------*/

/*------------------------------------teachListContentLeft start-----------------------------*/
#teachListContentLeft ul {
	width:630px;
}
#teachListContentLeft ul li {
	display:block;
	float:left;
	width:622px;
	height:152px;
	border-bottom:1px dashed #CDD2BE;
	margin:0 0 16px 0;
}
.teachListContentLeftTitle {
	display:block;
	float:left;
	width:100%;
	height:50px;
	background:url(../images/bgTeachTitle.jpg) 0 0 repeat-y;
	padding:0 0 0 20px;
}

a.teachListContentLeftTitleW {	
	display:block;
	float:left;
	font:bold 14 arial,"宋体";
	color:#117F11;
	text-align:left;
	background:url(../images/icon1.gif) 0 6px no-repeat;
	padding:4px 0 0 14px;
}
a.teachListContentLeftTitleW:link {	
	display:block;
	float:left;
	font:bold 14 arial,"宋体";
	color:#117F11;
	padding:4px 0 0 14px;
}
a.teachListContentLeftTitleW:visited {	
	font:bold 14 arial,"宋体";
	color:#117F11;
}
a.teachListContentLeftTitleW:hover {	
	font:bold 14 arial,"宋体";
	color:#FF7701;
}

.teachListContentLeftTitleInfo {	
	display:block;
	float:left;
	width:602px;
	font:normal 12px "宋体";
	color:#7E807F;
	text-align:left;
	background:url(../images/iconPeople.jpg) 0 14px no-repeat;
	padding:12px 0 0 15px;
}
a.teachListContentLeftTitleInfoPL {
	font:normal 12px Arial,"宋体";
	color:#7EBE29;
	padding:0 0 0 12px;
	background:url(../images/iconPinlun.gif) 0 3px no-repeat;
}

a.teachListContentLeftTitleInfoPL:link {
	font:normal 12px Arial,"宋体";
	color:#7EBE29;
}
a.teachListContentLeftTitleInfoPL:visited {
	font:normal 12px Arial,"宋体";
	color:#7EBE29;
}
a.teachListContentLeftTitleInfoPL:hover {
	font:normal 12px Arial,"宋体";
	color:#FF7701;
}


.teachListContentLeftRemark {	
	display:block;
	float:right;
	width:602px;
}
.imgTeach {
	display:block;
	float:right;
	text-align:left;
	width:65px;
	height:54px;
	background:url(../images/bgPic2.gif) 0 0 no-repeat;
	text-align:right;
	margin:8px 0 0 0;
}

.teachListContentLeftRemarkW {	
	display:block;
	float:left;
	width:536px;
	font:normal 12px "宋体";
	color:#7E807F;
	text-align:left;
	line-height:20px;
	padding:8px 0;
}


.teachListContentLeftTag {
	display:block;
	float:left;
	width:90%;
	background:url(../images/iconTag.jpg) 0 2px no-repeat;
	text-align:left;
	font:normal 12px "宋体";
	color:#BABDB4;
	padding:0 0 4px 13px;
	margin:0 0 0 10px;
}
/*------------------------------------teachListContentLeft end-----------------------------*/

/*------------------------------------teachListContentRight start-----------------------------*/
/*------------------------------------teachListRec start-----------------------------*/
#teachRec {
	width:300px;
	margin:0 0 14px 0;
}
#teachRec ul {
	width:100%;
}
#teachRec ul li {
	height:30px;
	border-bottom:1px solid #C9E1A5;
}

a.teachListRecStyle {
	display:block;
	float:left;
	height:30px;
	font:normal 12px "宋体";
	color:#87BD43;
	line-height:30px;
	text-align:left;
	background:url(../images/icon1.gif) 0 10px no-repeat;
	padding:0 0 0 15px;
}
a.teachListRecStyle:link {
	display:block;
	float:left;
	height:30px;
	font:normal 12px "宋体";
	color:#87BD43;
	line-height:30px;
	text-align:left;
	padding:0 0 0 15px;
}
a.teachListRecStyle:visited {
	font:normal 12px "宋体";
	color:#87BD43;
	line-height:30px;
	text-align:left;
}
a.teachListRecStyle:hover {
	font:normal 12px "宋体";
	color:#FF7701;
	line-height:30px;
	text-align:left;
}

.teachListRecClick {
	display:block;
	float:right;
	font:normal 12px "宋体";
	color:#A3A5A0;
	padding:6px 0 0 0;
}
/*------------------------------------teachListRec end-----------------------------*/
/*------------------------------------teachListContentRight end-----------------------------*/



/*------------------------------------teachPage start-----------------------------*/
#teachPage {
	float:left;
	width:622px;
	margin:20px 0 0 0;
}
.teachPageList {
	display:block;
	float:left;
	width:70%;
}
.teachPageGo {
	display:block;
	float:left;
	width:30%;
	text-align:right;
}
/*------------------------------------teachPage end-----------------------------*/




/*------------------------------------cssSortBig start-----------------------------*/
#cssSortBig {
	display:block;
	float:left;
	width:100%;
}
#indexSkill dl {
	display:block;
	float:left;
	width:100%;
}
.cssSortStyle{
	display:block;
	float:left;
	width:100%;
	border-bottom:1px solid #C9E1A5;
}
.cssSortStyle a:link{
	display:block;
	float:left;
	height:30px;
	text-align:left;
	
	font:normal 12px "宋体";
	color:#85BA44;
	line-height:30px;
	text-indent:16px;
	background:url(../images/icon3.gif) 0 10px no-repeat;
}
.cssSortStyle a:visited{
	display:block;
	float:left;
	height:30px;
	text-align:left;
	
	font:normal 12px "宋体";
	color:#85BA44;
	line-height:30px;
	text-indent:16px;
	background:url(../images/icon3.gif) 0 10px no-repeat;
}
.cssSortStyle a:hover{	
	font:normal 12px "宋体";
	color:#FF871C;
	line-height:30px;
	text-indent:16px;
	background:url(../images/icon3.gif) 0 10px no-repeat;
}

.cssSortStyleYes {
	display:block;
	float:left;
	width:100%;
	border-bottom:1px solid #C9E1A5;
	background-color:#E8F3D1;
}
.cssSortStyleYes a:link{
	display:block;
	float:left;
	height:30px;
	text-align:left;
	
	font:normal 12px "宋体";
	color:#85BA44;
	line-height:30px;
	text-indent:16px;
	background-color:#E7F3CD;
	background:url(../images/icon6.gif) 0 10px no-repeat;
}
.cssSortStyleYes a:visited{
	display:block;
	float:left;
	height:30px;
	text-align:left;
	
	font:normal 12px "宋体";
	color:#85BA44;
	line-height:30px;
	text-indent:16px;
	background-color:#E7F3CD;
	background:url(../images/icon6.gif) 0 10px no-repeat;
}
.cssSortStyleYes a:hover{	
	font:normal 12px "宋体";
	color:#FF871C;
	line-height:30px;
	text-indent:16px;
	background-color:#E7F3CD;
	background:url(../images/icon6.gif) 0 10px no-repeat;
}

#indexSkill dd{
	display:block;
	float:right;
	margin:0;
	width:95%;
	height:28px;
	border-bottom:1px dashed #CED4BA;
}

 a.cssSortStyle2:link {	
	display:block;
	float:left;
	width:100%;
	height:28px;
	
	font:normal 12px Arial, "宋体";
	color:#7B7D78;
	text-align:left;
	text-indent:16px;
	line-height:28px;
	background:url(../images/icon3.gif) 0 10px no-repeat;
}
 a.cssSortStyle2:visited {	
	display:block;
	float:left;
	width:100%;
	height:28px;
	
	font:normal 12px Arial, "宋体";
	color:#7B7D78;
	text-align:left;
	text-indent:16px;
	line-height:28px;
	background:url(../images/icon3.gif) 0 10px no-repeat;
}
 a.cssSortStyle2:hover {	
	display:block;
	float:left;
	width:100%;
	height:28px;
	
	font:normal 12px Arial, "宋体";
	color:#7B7D78;
	text-align:left;
	text-indent:16px;
	line-height:28px;
	background:url(../images/icon3.gif) 0 10px no-repeat;
}

 a.cssSortStyle2Yes:link {	
	display:block;
	float:left;
	width:100%;
	height:28px;
	
	font:normal 12px Arial, "宋体";
	color:#FD891A;
	text-align:left;
	text-indent:16px;
	line-height:28px;
	background:url(../images/icon7.gif) 0 10px no-repeat;
}
 a.cssSortStyle2Yes:visited {	
	display:block;
	float:left;
	width:100%;
	height:28px;
	
	font:normal 12px Arial, "宋体";
	color:#FD891A;
	text-align:left;
	text-indent:16px;
	line-height:28px;
	background:url(../images/icon7.gif) 0 10px no-repeat;
}
 a.cssSortStyle2Yes:hover {	
	display:block;
	float:left;
	width:100%;
	height:28px;
	
	font:normal 12px Arial, "宋体";
	color:#7B7D78;
	text-align:left;
	text-indent:16px;
	line-height:28px;
	background:url(../images/icon7.gif) 0 10px no-repeat;
}

.sortInfoList{
	display:block;
	float:right;
	width:100%;
	background-color:#EFF6D7;
	margin:0;
}
.sortInfoListNo {
	display:none;
}

.sortInfoList2{
	display:block;
	float:left;
	width:100%;
	height:16px;
	margin: 0px;
}
a.cssSortLi:link {
	display:block;
	float:left;
	margin:0;
	height:16px;
	font:normal 12px Arial, "宋体";
	clear:#9EA09B;
	text-align:left;
	line-height:16px;
	text-indent:14px;
}
a.cssSortLi:visited {
	display:block;
	float:left;
	margin:0;
	font:normal 12px Arial, "宋体";
	clear:#9EA09B;
	text-align:left;
	line-height:16px;
	text-indent:14px;
}
a.cssSortLi:hover {
	display:block;
	float:left;
	margin:0;
	font:normal 12px Arial, "宋体";
	clear:#9EA09B;
	text-align:left;
	line-height:16px;
	text-indent:14px;
}


.cssTitle {
	display:block;
	float:left;
	width:622px;
	height:36px;
	font:normal 20px "宋体";
	color:#008101;
	text-align:left;
	line-height:36px;
	border-bottom:1px dashed #CCD1BD;
}
.cssRemark {	
	display:block;
	float:left;
	width:622px;
	height:50px;
	border:1px solid #CDE6A2;
	background:#F0F7D8;
	background:url(../images/icon4.gif) 4px 12px no-repeat;
	margin:10px 0 30px 0;
}
.cssRemarkW {	
	display:block;
	width:590px;
	font:normal 12px "宋体";
	color:#7F7F7F;
	line-height:24px;
	text-align:left;
	margin:10px 0px 10px 22px;
}
#cssListConcent {
	display:block;
	float:left;
	width:622px;
	border:1px solid #000;
	margin:30px 0 0 0;
}
#teachListContentLeft dl {
	display:block;
	float:left;
	width:622px; 
}
#teachListContentLeft dt {
	display:block;
	float:left;
	width:622px; 
	height:28px;
	background:url(../images/icon5.gif) 0 0 no-repeat;
	font:normal 16px arial,"宋体";
	color:#666;
	text-align:left;
	line-height:28px;
	text-indent:10px;
}
#teachListContentLeft dt a:link{
	font:normal 16px arial,"宋体";
	color:#666;
	text-align:left;
	line-height:28px;
	text-indent:10px;
}
#teachListContentLeft dt a:visited{
	font:normal 16px arial,"宋体";
	color:#666;
	text-align:left;
	line-height:28px;
	text-indent:10px;
}
#teachListContentLeft dt a:hover{
	font:normal 16px arial,"宋体";
	color:#FD8A1D;
	text-align:left;
	line-height:28px;
	text-indent:10px;
}

#teachListContentLeft dd {
	display:block;
	float:left;
	margin:0;	
	width:24%; 
	height:26px;
	font:normal 12px arial,"宋体";
	color:#017E00;
	text-align:left;
	line-height:26px;
	text-indent:10px;
}
/*------------------------------------cssSortBig end-----------------------------*/

/*------------------------------------cssView start-----------------------------*/
.cssViewTitle {
	display:block;
	float:left;
	width:622px;
	height:62px;
	font:normal 60px arial,"宋体";
	color:#008000;
	text-align:left;
	text-indent:4px;
	border-bottom:1px dashed #CDD2BE;
}
.cssViewRemark {
	display:block;
	float:left;
	width:622px;
	height:30px;
	font:normal 12px "宋体";
	color:#7E807D;
	text-align:left;
	text-indent:6px;
	line-height:30px;
	background-color:#EEF7D8;
	
}
.cssContentTitle {
	display:block;
	float:left;
	margin-top:36px;
	width:622px;
	height:28px;
	font:bold 16px "宋体";
	color:#FE881C;
	text-align:left;
	text-indent:12px;
	line-height:28px;
	background:url(../images/icon5.gif) 0 0 no-repeat;
}
.cssContentInfo {
	display:block;
	margin:0 auto;
	width:96%;
	font:normal 12px "宋体";
	color:#676765;
	text-align:left;
	line-height:22px;
}
.jrxStyle {
	display:block;
	float:left;
	width:614px;
	height:100px;
	background:url(../images/bgIE.jpg) 0 0 no-repeat;
	margin:18px 0 0 3px;
}
.jrxStyle1 {
	display:block;
	float:left;
	width:620px;
	height:78px;
}
.jrxStyle2 {
	display:block;
	float:left;
	width:622px;
	height:20px;
	text-align:left;
}
.icon1 {
	display:block;
	float:left;
	margin-left:45px;
}
.icon2 {
	display:block;
	float:left;
	margin-left:100px;
}
.cssViewAds {
	display:block;
	float:left;
	width:622px;
	height:90px;
	background-color:#EBF3CA;
	text-align:center;
	line-height:90px;
	margin-top:30px;
}
/*------------------------------------cssView end-----------------------------*/

/*------------------------------------cssList2 start-----------------------------*/
.cssList2Title {
	display:block;
	float:left;
	width:622px;
	height:40px;
	background-color:#B1CD5F;
	text-align:left;
}
.cssList2Title1 {
	display:block;
	float:left;
	margin-left:10px;
	width:190px;
	height:40px;
	font:bold 14px "宋体";
	color: #fff;
	line-height:40px;
}
.cssList2Title2 {
	display:block;
	float:left;
	width:410px;
	height:40px;
	font:bold 14px "宋体";
	color: #fff;
	line-height:40px;
}
.cssList2Info {
	display:block;
	float:left;
	width:622px;
	height:34px;
	text-align:left;
	border-bottom:1px dashed #CACCCB;
}
.cssList2Info1 {
	display:block;
	float:left;
	margin-left:4px;
	width:196px;
	height:34px;
	font:normal 12px "宋体";
	color: #5C5E5D;
	line-height:34px;
}
.cssList2Info2 {
	display:block;
	float:left;
	width:410px;
	height:34px;
	font:normal 12px "宋体";
	color: #5C5E5D;
	line-height:34px;
}
/*------------------------------------cssList2 end-----------------------------*/


/*------------------------------------bookList Start-----------------------------*/
#indexBookSort dl {
	display:block;
	float:left;
	width:100%;
}
#indexBookSort dd {
	float:right;
	margin:0;
	width:95%;
	height:28px;
	border-bottom:1px dashed #CED4BA;
}

.bookListInfoDiv {
	float:left;
	display:block;
	width:622px;
	height:126px;
}
.bookInfoDivLeft {
	float:left;
	display:block;
	width:10px;
	height:50px;
	background:url(../images/bgTeachTitle.jpg) 0 0 repeat-y;
}
.bookInfoDivCenter {
	float:left;
	display:block;
	width:524px;
	height:126px;
}
.bookListName {
	display:block;
	float:right;
	width:98%;
	height:24px;
	text-align:left;
}


.bookInfoDivRight {
	float:right;
	display:block;
	width:80px;
	height:126px;
	background:url(../images/bgBook.gif) 0 0 no-repeat;
	text-align:left;
	padding:3px 0 0 7px;
}

a.bookListTitle {	
	display:block;
	float:left;
	font:bold 14px arial,"宋体";
	color:#117F11;
	text-align:left;
	background:url(../images/iconBook.gif) 0 6px no-repeat;
	padding:4px 0 0 14px;
}
a.bookListTitle:link {	
	font:bold 14px arial,"宋体";
	color:#117F11;
}
a.bookListTitle:visited {	
	font:bold 14px arial,"宋体";
	color:#117F11;
}
a.bookListTitle:hover {	
	font:bold 14px arial,"宋体";
	color:#FF7701;
}
.bookListInfo {	
	display:block;
	float:right;
	width:98%;
	height:36px;
	font:normal 12px "宋体";
	color:#999;
	text-align:left;
	background:url(../images/iconPeople.jpg) 0 14px no-repeat;
	padding:0 0 0 15px;
	line-height:36px;
}
.bookListRemart {
	display:block;
	float:right;
	width:98%;
	font:normal 12px "宋体";
	color:#7E807D;
	text-align:left;
	line-height:18px;
}


a.bookListInfoPL {
	font:normal 12px Arial,"宋体";
	color:#999;
	padding:0 0 0 12px;
	background:url(../images/iconDate.jpg) 0 3px no-repeat;
}

a.bookListInfoPL:link {
	font:normal 12px Arial,"宋体";
	color:#999;
}
a.bookListInfoPL:visited {
	font:normal 12px Arial,"宋体";
	color:#999;
}
a.bookListInfoPL:hover {
	font:normal 12px Arial,"宋体";
	color:#999;
}
.bookListPrice {
	display:block;
	float:left;
	width:100%;
	height:28px;
}
.bookListPrice1 {
	display:block;
	float:left;
	width:60%;
	height:28px;
	background:url(../images/icon4.gif) 0 0 no-repeat;
	text-align:left;
	font:normal 12px "宋体";
	color:#666;
	padding:0 0 4px 18px;
	margin:0 0 0 10px;
}
.bookListPrice2 {
	display:block;
	float:right;
	width:30%;
	height:28px;
	text-align:right;
}

.bookSortStyle {
	display:none;	
	margin:0;
	width:95%;
	height:28px;
	border-bottom:1px dashed #CED4BA;
}

.bookSortStyleYes {	
	display:block;
	float:left;
	width:100%;
	height:28px;
}

.bookSortStyleYes a:link {	
	display:block;
	float:left;
	width:100%;
	height:28px;
	
	font:normal 12px Arial, "宋体";
	color:#FD891A;
	text-align:left;
	text-indent:16px;
	line-height:28px;
	background:url(../images/icon7.gif) 0 10px no-repeat;
}
.bookSortStyleYes a:visited {	
	display:block;
	float:left;
	width:100%;
	height:28px;
	
	font:normal 12px Arial, "宋体";
	color:#FD891A;
	text-align:left;
	text-indent:16px;
	line-height:28px;
	background:url(../images/icon7.gif) 0 10px no-repeat;
}
.bookSortStyleYes a:hover {	
	display:block;
	float:left;
	width:100%;
	height:28px;
	
	font:normal 12px Arial, "宋体";
	color:#7B7D78;
	text-align:left;
	text-indent:16px;
	line-height:28px;
	background:url(../images/icon7.gif) 0 10px no-repeat;
}
/*------------------------------------bookList end-----------------------------*/

/*------------------------------------bookView start-----------------------------*/
.bookName {
	display:block;
	float:left;
	width:622px;
	height:30px;
	border-bottom:1px dashed #A9A99D; 
	font:bold 16px "宋体";
	color:#117F11;
	text-align:left;
}
.bookInfo {
	display:block;
	float:left;
	width:622px;
	height:330px;
	margin:20 auto;
}
.bookInfoLeft {
	display:block;
	float:left;
	width:190px;
	height:330px;
}
.bookInfoImg {
	display:block;
	float:left;
	width:190px;
	height:230px;
	border:1px solid #CFD2C7;
	padding:14px 0 0 0;
	margin-bottom:16px;
}
.bookInfoImgB {
	display:block;
	float:left;
	width:190px;
	height:18px;
}

.bookInfoRight {
	display:block;
	float:right;
	width:424px;
	height:330px;
}
.bookInfoList {
	display:block;
	float:left;
	width:100%;
	height:180px;
}
.bookInfoListUl {
	display:block;
	float:left;
	width:424px;
	height:180px;
}
.bookInfoList1 {
	display:block;
	float:left;
	width:100%;
	height:22px;
	font:normal 12px "宋体";
	color:#646561;
	text-align:left;
}
.bookInfoList1 a:link{
	font:normal 12px "宋体";
	color:#96C94A;
	text-align:left;
}
.bookInfoList1 a:visited{
	font:normal 12px "宋体";
	color:#96C94A;
	text-align:left;
}
.bookInfoList1 a:hover{
	font:normal 12px "宋体";
	color:#FF7A00;
	text-align:left;
}

.bookInfoList2 {
	display:block;
	float:left;
	width:50%;
	height:22px;
	font:normal 12px "宋体";
	color:#646561;
	text-align:left;
}
.bookInfoRemart {
	display:block;
	float:left;
	width:424px;
	height:142px;
	border:1px solid #CDE6A2;
	background-color:#F0F7D8;
	padding:12px;
}
.bookInfoPrice {
	display:block;
	float:left;
	width:100%;
	height:22px;
	font:normal 12px "宋体";
	color:#878787;
	text-align:left;
}
.bookInfoBuy {
	display:block;
	float:left;
	width:100%;
	height:34px;
	text-align:left;
	border-bottom:1px dashed #A6A795;
	margin-bottom:8px;
}
.bookInfoDD {
	display:block;
	float:left;
	width:100%;
	height:50px;
}
.bookInfoDDImg {
	display:block;
	float:left;
	width:6%;
	height:50px;
	background:url(../images/icon4.gif) 2px 0 no-repeat;
}
.booInfoDDWord {
	display:block;
	float:left;
	width:94%;
	height:50px;
	font:normal 12px "宋体";
	color:#9DA193;
	line-height:18px;
	text-align:left;
}
.bookContent {
	display:block;
	float:left;
	width:622px;
	border-top:1px dashed #A8A99B;
}
.bookContentTitle {
	display:block;
	float:left;
	width:100%;
	height:44px;
	font:bold 16px "宋体";
	color:#117F11;
	text-align:left;
	line-height:44px;
	background:url(../images/iconBook.gif) 0 16px no-repeat;
}
.bookContentDetail {
	display:block;
	float:left;
	width:100%;
	font:normal 12px "宋体";
	color:#666;
	text-align:left;
	line-height:22px;
	padding:6px 0 30px 6px;
}
/*------------------------------------bookView end-----------------------------*/

