﻿    /*html { 
        -webkit-filter: grayscale(100%); 
        -moz-filter: grayscale(100%); 
        -ms-filter: grayscale(100%); 
        -o-filter: grayscale(100%); 
        filter:progid:DXImageTransform.Microsoft.BasicImage(grayscale=1);  
        _filter:none; 
    } */
	
* {margin:0; padding:0;}
html {border:0px;}
img {border:0px;}
body {margin:0;padding:0;font-size:14px;line-height:22px;font-family:"微软雅黑","宋体","Verdana","Arial Narrow";color:#000000;background:url(Images/Bg.jpg) #FFFFFF repeat-x top center fixed;}
table,td,tr,th {font-size:16px;line-height:16px;}
ul,li,dl,dd {margin:0px;padding:0px;list-style:none;}
h1,h2,h3,h4,h5,h6,form {margin:0px;padding:0px;font-size:12px;}
input,textarea,select {font-size:12px;vertical-align:middle;border:0px;color:#494846;margin:0px;padding:0px;}
button {vertical-align:middle;cursor:pointer;border:0px;}
a:visited {color:#024486;text-decoration:none;cursor:pointer;}
a:link {color:#024486;text-decoration:none;cursor:pointer;}
a:hover {color:#0000CC;text-decoration:underline;cursor:pointer; }

.HeadPic{width:980px;height:174px;margin:0px auto;background:#69B9EC;}
.Menu{width:1200px;height:41px;margin:0px auto;background:#69B9EC;background:url(Images/002.png);}
.MenuSub{width:111px;height:41px;float:left;}
.MenuSub2{ width:111px; height:41px; float:left; background-image: url(images/hot.png); background-repeat: no-repeat; }
a.MenuSubHref, a.MenuSubHref:link, a.MenuSubHref:visited, a.MenuSubHref:hover{width:111px;height:41px;display:block;text-align:center;line-height:41px;color:#FFF;font-weight:bold;text-decoration:none;}
a.MenuSubHrefNow, a.MenuSubHrefNow:link, a.MenuSubHrefNow:visited, a.MenuSubHrefNow:hover{width:111px;height:41px;display:block;text-align:center;line-height:41px;color:#FFF;font-weight:bold;text-decoration:none;background:url(Images/003.png);}
.MenuSubHr{width:2px;height:41px;background:url(Images/004.png);float:left;}

.Nows{width:1200px;height:32px;margin:0px auto;background:#F0F0F0;color:#DA2207;line-height:32px; letter-spacing:1px; }
.bottom{width:1200px;height:69px;margin:5px auto 0px auto;background:url(Images/005.png);}
.copyright{text-align:center; padding-top:15px;}

.Hr{margin:0px auto;width:1200px;height:5px;background:#FFFFFF;overflow:hidden;}
.IndexContentFirst{
	width: 1200px;
	height: 320px;
	padding-top: 5px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	padding-bottom: 4px;
}
.Login {
    width: 323px;
    height: 319px;
    float: left;
    border: 1px solid #c6ab7d;
    border-radius: 5px;
    background-image: url(images/0n.png);
    background-repeat: repeat-x;
    background-position: top;
}
.LoginTop {
    width: 100%;
    height: 45px;
    line-height: 45px;
    background-image: url(images/006.png);
    background-repeat: repeat-x;
}
.LoginTop b {
    font-family: "微软雅黑";
    font-size: 18px;
    padding-left: 10px;
    color: #694513;
}
.LoginContent{
	width: 323px;
	height: 262px;
	background: #F4F4F4;
	overflow: hidden;
}
.LoginBottom{
	width: 325px;
	height: 12px;
	overflow: hidden;
}
.LoginAlert{
	width: 307px;
	height: 47px;
	padding-top: 5px;
	background: #FFFBCC;
	border: 1px solid #FF9206;
	margin: 5px 7px 10px 7px;
	float: left;
	_display: inline;
	text-align: center;
	font-size: 14px;
	line-height: 21px;
}


.LoginInput{width:251px;height:40px;margin:0px 7px;float:left;_display:inline;}
.LoginInputText{
	width: 59px;
	height: 41px;
	line-height: 26px;
	float: left;
	font-size: 14px;
}
.LoginInputInput{width:192px;height:41px;float:left;}
.LoginInputInputText{width:238px;height:26px;padding:0px 4px;line-height:26px;border:1px solid #CCCCCC;background:#FFF;float:left;_display:inline;}
.LoginInputInput2{width:95px;height:41px;float:left;}
.LoginInputInputText2{width:76px;height:24px;padding:0px 4px;line-height:24px;border:1px solid #CCCCCC;background:#FFF;float:left;_display:inline;}
.LoginYZM{width:80px;height:17px;border:1px solid #CCCCCC;float:left;text-align:center;padding-top:7px;}
.LoginInputSubmit{width:146px;height:38px;float:left;}
.LoginInputSubmitButton{width:146px;height:38px;border-width:0px;background:url(Images/008.png);cursor:pointer;}
.LoginInputSubmitButton2{width:146px;height:38px;border-width:0px;background:url(Images/037.png);cursor:pointer;}
.LoginInputRegHref{width:99px;height:38px;text-align:center;line-height:38px;float:left;}
a.RegHref, a.RegHref:link, a.RegHref:visited, a.RegHref:hover{font-size:14px;font-weight:bold;color:#FF0000;}
.LostPassword{width:251px;height:35px;line-height:35px;margin:0px 7px;float:left;display:inline;overflow:hidden;text-align:center;font-size:14px;}

.NewsList {
    margin-left: 10px;
    width: 573px;
    height: 319px;
    float: left;
    margin-right: 8px;
    background-image: url(images/0n.png);
    background-repeat: repeat-x;
    background-position: top;
    border: 1px solid #e1e1e1;
    border-radius: 5px;
}
.NewsListTop {
    width: 96%;
    height: 45px;
    border-bottom-width: 2px;
    border-bottom-style: solid;
    border-bottom-color: #ff6e00;
    margin-top: 0px;
    margin-right: auto;
    margin-bottom: 0px;
    margin-left: auto;
    line-height: 45px;
}
.NewsListTop b {
    font-family: "微软雅黑";
    font-size: 18px;
    color: #555;
}
.NewsListContent {
    border-width: 0px 1px;
    height: 262px;
    overflow: hidden;
    padding-right: 5px;
    padding-left: 5px;
}
.NewsListBottom{width:470px;height:12px;background:url(Images/011.png) repeat-x;overflow:hidden;}

.NewsListName{margin-left:20px;padding-left:15px;width:500px;height:26px;line-height:26px;overflow:hidden;color:#F00;background:url(Images/040.gif);}
.NewsListName .Title{width:500px;height:26px;line-height:26px;float:left;overflow:hidden;}
.NewsListName .AddTime{width:75px;height:26px;line-height:26px;color:#727272;font-size:12px;float:left;text-align:right;}

a.NewsListNameHref, a.NewsListNameHref:link, a.NewsListNameHref:visited, a.NewsListNameHref:hover{font-size:14px;color:#FF0000;}

.Contact {
    width: 280px;
    height: 319px;
    float: left;
    background-color: #fbfbfb;
    background: url(Images/013.png);
    float: left;
    border: 1px solid #e1e1e1;
    border-radius: 5px;
}
.ContactTop{width:233px;height:108px;background:url(Images/012.png);float:left;}
.ContactContent {
    width: 278px;
    height: 199px;
    float: left;
}
.ContactBottom{width:233px;height:12px;background:url(Images/014.png);float:left;}
.ContactContentText{width:192px;padding-left:20px;font-weight:bold;}

.Process{margin:5px auto 0px auto;width:1200px;height:95px;background:url(Images/015.png);}
.Process ul {
    margin-left: 150px;
    margin-top: 5px;
}
.Process li {
	padding-right: 35px;
	padding-left: 35px;
	float: left;
	padding-top: 15px;
	text-align: center;
}
.liline {
    margin-top: 25px;
    padding-right: 25px;
    padding-left: 25px;
}





.CourseInfo{margin:5px auto 0px auto;width:1200px;height:auto;overflow:hidden;min-height:450px;_height:450px;_overflow:visible;}
	.CourseInfoTop{width:1200px;height:57px;float:left;}
		.CourseInfoTopLeft{width:96px;height:57px;background:url(Images/016.png);float:left;}
		.CourseInfoTopMiddle{width:1087px;height:57px;background:url(Images/017.png);float:left;}
		.CourseInfoTopRight{width:17px;height:57px;background:url(Images/018.png);float:left;}

	


	.GlobalCourseInfoTop{width:1200px;height:57px;float:left;}
		.GlobalCourseInfoTopLeft{width:14px;height:57px;background:url(Images/016.png);float:left;}
		.GlobalCourseInfoTopMiddle{width:1169px;height:57px;background:url(Images/017.png);float:left;font-size:14px;font-weight:bold;line-height:57px;}
		.GlobalCourseInfoTopRight{width:17px;height:57px;background:url(Images/018.png);float:left;}

	.CourseInfoMiddle{width:1167px;border:1px solid #D9D9D9;border-width:0px 1px;background:url(Images/019.png) repeat-x #F3F3F3;height:auto;overflow:hidden;min-height:450px;_height:450px;_overflow:visible;float:left;padding-left:14px;padding-right:17px;display:inline;}
	.CourseInfoBottom{width:1200px;height:14px;float:left;}
		.CourseInfoBottomLeft{width:17px;height:14px;background:url(Images/020.png);float:left;}
		.CourseInfoBottomMiddle{width:1166px;height:14px;background:url(Images/021.png);float:left;}
		.CourseInfoBottomRight{width:17px;height:14px;background:url(Images/022.png);float:left;}

.RegInputText{width:272px;height:27px;padding-left:3px;padding-right:3px;line-height:27px;font-size:14px;border:1px solid #96B3DC;font-family:Tahoma, "宋体";background:#FFF;color:#0012ff;}
.RegInputTextReg{width:280px;height:29px;padding-left:3px;padding-right:3px;line-height:27px;font-size:14px;border:1px solid #96B3DC;font-family:Tahoma, "宋体";background:#FFF;color:#0012ff;}
.RegInputButton{ width: 280px; height: 37px; padding-left: 3px; padding-right: 3px; line-height: 37px; font-size: 16px; font-family: "微软雅黑"; color: #FFF; background-color: #3394D0; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-top-style: solid; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; border-top-color: #3394D0; border-right-color: #2B83B7; border-bottom-color: #2B83B7; border-left-color: #3394D0; border-radius: 5px; }
.RegInputButtonLoading{width:280px;height:37px;padding-left:3px;padding-right:3px;line-height:37px;font-size:14px;font-family:Tahoma, "宋体";background:#dddddd;color:#a6a6a6;border:1px solid #cfcfcf;}
.RegInputText1{width:272px;height:27px;padding-left:3px;padding-right:3px;line-height:27px;font-size:14px;border:1px solid #F3F3F3;font-family:Tahoma, "宋体";background:#F3F3F3;color:#0012ff;}
.RegInputText2{width:500px;height:27px;padding-left:3px;padding-right:3px;line-height:27px;font-size:14px;border:1px solid #96B3DC;font-family:Tahoma, "宋体";background:#FFF;color:#0012ff;}



.card{margin:0px auto 0px auto;width:1200px;height:auto;overflow:hidden;min-height:709px;_height:709px;_overflow:visible;background:url(Images/027.png) repeat-y #FFFFFF;}
	.cardLeft{width:310px;height:auto;overflow:hidden;min-height:709px;_height:709px;_overflow:visible;float:left;}
		.cardLeftBox{width:310px;height:auto;overflow:hidden;min-height:233px;_height:233px;_overflow:visible;float:left;}
			.cardLeftBoxTop{width:310px;height:41px;float:left;}
				.cardLeftBoxTopLeft{width:17px;height:41px;background:url(Images/024.png);float:left;}
				.cardLeftBoxTopMiddle{width:276px;height:41px;background:url(Images/025.png);float:left;line-height:46px;font-size:16px;font-weight:bold;overflow:hidden;}
				.cardLeftBoxTopRight{width:17px;height:41px;background:url(Images/026.png);float:left;}
				
				
				
			.cardLeftBoxMiddle{width:310px;height:auto;overflow:hidden;min-height:184px;_height:184px;_overflow:visible;float:left;}
				.cardLeftBoxMiddleLeft{width:17px;height:184px;float:left;}
				.cardLeftBoxMiddleMiddle{width:276px;height:auto;overflow:hidden;min-height:184px;_height:184px;_overflow:visible;background:#E3EFFF;float:left;}
				.cardLeftBoxMiddleRight{width:17px;height:184px;float:left;}
				.cardLeftBoxMiddleHr{width:276px;height:2px;background:url(Images/032.png);float:left;overflow:hidden;}
				.cardLeftYear{margin-top:5px;width:276px;float:left;height:29px;display:inline;}
				a.YearHref, a.YearHref:link, a.YearHref:visited, a.YearHref:hover{width:276px;height:29px;font-size:16px;line-height:29px;text-align:center;color:#000000;display:block;text-decoration:none;background:#C5D7EE;}
				a.YearHref:hover{background:#FFF;}
				a.YearHrefNow, a.YearHrefNow:link, a.YearHrefNow:visited, a.YearHrefNow:hover{width:276px;height:29px;font-size:14px;line-height:29px;text-align:center;color:#000000;display:block;text-decoration:none;background:#FFF;}
				
				
				
				
				
				
				.cardUserInfo{margin-top:10px;width:276px;float:left;height:25px;display:inline;font-size:16px;}
				.cardUserInfoStyle{color:#3A5C05;text-decoration:underline;}
				.cardUserCourse{margin-top:5px;width:276px;float:left;height:25px;display:inline;}
				.cardUserCourseStyle{color:#ADADAD;}
			.cardLeftBoxBottom{width:310px;height:8px;float:left;}
				.cardLeftBoxBottomLeft{width:17px;height:8px;background:url(Images/028.png);float:left;overflow:hidden;}
				.cardLeftBoxBottomMiddle{width:276px;height:8px;background:url(Images/029.png);float:left;overflow:hidden;}
				.cardLeftBoxBottomRight{width:17px;height:8px;background:url(Images/030.png);float:left;overflow:hidden;}
	.cardHr{width:310px;height:5px;background:#FFFFFF;overflow:hidden;float:left;}
	
	.cardRight{margin-left:5px;width:885px;height:auto;overflow:hidden;min-height:400px;_height:400px;_overflow:visible;float:left;}
		.cardRgithTop{width:885px;height:41px;float:left;}
			.cardRightTopLeft{width:15px;height:41px;float:left;background:url(Images/033.png);}
			.cardRightTopMiddle{width:855px;height:41px;float:left;background:url(Images/034.png);font-size:16px;font-weight:bold;line-height:45px;overflow:hidden;}
			.cardRightTopRight{width:15px;height:41px;float:left;background:url(Images/035.png);}
		.cardRgithMiddle{width:665px;height:41px;float:left;}
			.cardRightMiddleLeft{width:15px;height:auto;overflow:hidden;min-height:300px;_height:300px;_overflow:visible;float:left;}
			.cardRightMiddleMiddle{width:855px;height:auto;overflow:hidden;min-height:300px;_height:300px;_overflow:visible;float:left;}
				.cardRightMiddleMiddleHr{width:855px;height:2px;background:url(Images/036.png);float:left;overflow:hidden;}
			.cardRightMiddleRight{width:15px;height:auto;overflow:hidden;min-height:300px;_height:300px;_overflow:visible;float:left;}
	
.cardBottom{margin:0px auto;width:1200px;height:8px;background:url(Images/031.png) repeat-y #FFFFFF;overflow:hidden;}

.CourseTitle{background:url(Images/038.png);font-weight:bold;padding-left:18px;}
.CourseTitle2{background:url(Images/038.png);font-weight:bold;}
.CourseName{padding-left:18px;}
.CourseHr{width:100%;height:12px;overflow:hidden;}

.LessonTestTitle{width:60px;float:left;}
.LessonTestName{font-size:14px;text-align:center;font-weight:normal;width:889px;float:left;font-weight:bold;}
.LessonTestQuestion{width:1164px;padding-left:17px;padding-right:17px;word-break:break-all;}
.Select{color:#00F;font-size:14px;}
.QuestionTitle{word-break:break-all;font-size:14px;line-height:23px;}
.QuestionAnswer{word-break:break-all;font-size:14px;line-height:23px;}
.QuestionAnswer td{font-size:14px;color:#009;}
.QuestionHr{width:100%;height:8px;overflow:hidden;}
.QuestionSubmit{width:100%;height:50px;text-align:center;}
.QuestionContent{
	width: 911px;
	padding-left: 16px;
	word-break: break-all;
	font-size: 14px;
	line-height: 26px;
}

.QuestionGradersNo{width:100%;height:35px;line-height:35px;background:#d21b1b;text-align:center;font-size:14px;color:#FFF;}
.QuestionGradersYes{width:100%;height:35px;line-height:35px;background:#00c76c;text-align:center;font-size:14px;color:#FFF;}
.QuestionGradersSubmit{width:100%;height:60px;}

.RegInputButton2{width:191px;height:37px;padding-left:3px;padding-right:3px;line-height:37px;font-size:14px;font-family:Tahoma, "宋体";background:#96B3DC;color:#000;border-top:1px solid #87A3CA;border-right:1px solid #536F96;border-bottom:1px solid #536F96;border-left:1px solid #87A3CA;}
.RegInputButton22{width:150px;height:30px;padding-left:3px;padding-right:3px;line-height:30px;font-size:12px;font-family:Tahoma, "宋体";background:#96B3DC;color:#000;border-top:1px solid #87A3CA;border-right:1px solid #536F96;border-bottom:1px solid #536F96;border-left:1px solid #87A3CA;}
.RegInputButtonLoading2{width:191px;height:37px;padding-left:3px;padding-right:3px;line-height:37px;font-size:14px;font-family:Tahoma, "宋体";background:#dddddd;color:#a6a6a6;border:1px solid #cfcfcf;}

.CourseTestTitle{
	width: 80px;
	float: left;
	font-size: 16px;
}
.CourseTestName{font-size:14px;text-align:right;font-weight:normal;width:1050px;float:left;}
.CourseTestQuestion{width:1164px;padding-left:17px;padding-right:17px;word-break:break-all;}

.CourseTestMiddleTitle{width:100%;height:100px;line-height:100px;font-size:14px;font-weight:bold;text-align:center;}

.CourseTestMiddleLi{margin-left:60px;width:870px;line-height:35px;font-size:15px;}

.CourseExamTitle{text-align:center;line-height:40px;font-size:18px;font-weight:bold;}

#DisplayWindow{margin:0px auto;width:406px;height:74px;border:#198BDE 3px solid;position:fixed;top:50%;left:50%;margin-top:-37px;margin-left:-203px;line-height:74px;font-size:14px;text-align:center;display:none;left:50%;_position:absolute;_top:expression(documentElement.scrollTop+(document.documentElement.clientHeight/2)+37);background:#FFF;}

.index_windows{width:524px;height:331px;background:url(Images/039.png);position:fixed;top:50%;left:50%;margin-top:-165px;margin-left:-262px;_position:absolute;_top:expression(documentElement.scrollTop+(document.documentElement.clientHeight/2)+10);}
.index_windows .title{width:100%;height:37px;line-height:37px;color:#FFF;font-size:14px;font-family:"微软雅黑","宋体","Verdana","Arial Narrow";text-align:center;font-weight:bold;cursor:default;}


.index_windows .content{padding:15px 25px;width:474px;height:264px;line-height:25px;font-size:14px;font-family:"微软雅黑","宋体","Verdana","Arial Narrow";overflow:hidden;}


/*.PlayTips{width:633px;height:25px;border:1px solid #FF9600;background:#FFF59E;font-size:12px;margin-top:3px;margin-bottom:6px;}
.PlayTipsText{width:533px;height:25px;line-height:25px;float:left;font-size:12px;}
.PlayTipsHref{float:right;width:100px;height:25px;line-height:25px;font-size:12px;}
a.PlayTipsLink, a.PlayTipsLink:link, a.PlayTipsLink:visited, a.PlayTipsLink:hover{width:85px;height:25px;line-height:25px;padding-right:15px;font-size:12px;color:#0012FF;text-decoration:underline;background:url(Images/041.png) no-repeat center right;}*/

a.print, a.print:link, a.print:visited, a.print:hover{font-size:14px;color:#FF0000;font-weight:bold;}

.bottomMore{width:1200px;margin:0px auto;background:#FFFFFF;padding-top:5px;padding-bottom:5px;}
.bottomMore .bottomColumn{height:35px;line-height:35px;color:#FFF;background:#3394D0;text-align:center;font-size:14px;}
.bottomMore .bottomColumn a:link, .bottomMore .bottomColumn a:visited,.bottomMore .bottomColumn a:hover{color:#FFF;}
.bottomMore .bottomText{line-height:24px;color:#000;background:url(images/bottomMoreBg.png) repeat-x;text-align:center;font-size:14px;}


.TabYear{width:110px;height:25px;color:#5A5A5A;line-height:25px;background:#C5C5C5;float:right;margin:16px 0px 0px 5px;text-align:center;cursor:pointer;}
.TabYearNow{width:110px;height:25px;color:#FFFFFF;line-height:25px;background:#FF6E00;float:right;margin:16px 0px 0px 5px;text-align:center;cursor:pointer;}

.YearContent{display:none;}
.YearContent *{font-size:12px;}
.yearid{font-size:14px;font-weight:bold;}



.inputSubmitAp{
	width:155px;
	height:59px;
	background:url(images/0023.jpg);
	cursor:pointer;
}

.selectpost{
	width:300px;
	height:30px;	

}

.RegInputTextCity{width:280px;height:30px;line-height:27px;font-size:14px;border:1px solid #96B3DC;font-family:Tahoma, "宋体";background:#FFF;color:#0012ff;}

.open{display:none;}


.inputFP{
	width:354px;
	height:24px;
	border:#188bde solid 1px;
	line-height:24px;
}


.cardRightMiddle table tr td{font-size:16px;}






/*在线支付  开始*/
.courseTitleOnLine{height:35px;line-height:35px;float:left;width:635px;}
.courseTitleOnLineRed{height:35px;line-height:35px;float:left;width:635px;color:#F00;}
.courseContent{float:left;width:635px;+margin-bottom:8px;}
	.courseYearNum, .courseYearNumHover, .courseYearNumClick{width:117px;height:29px;background:#FF0;float:left;margin:0px 7px 7px 0px;background:url(images/046.png);border:#C6C6C6 solid 1px;border-color:#C6C6C6 #8F8F8F #8F8F8F #C6C6C6;cursor:pointer;}
	.courseYearNumHover{border-color:#4096D2 #4096D2 #4096D2 #4096D2;}
	.courseYearNumClick{border-color:#4096D2 #2E6C98 #2E6C98 #4096D2;background:url(images/047.png);}

	.courseYearNumCheckBox{width:13px;height:13px;float:left;margin:8px;_display:inline;position:relative;overflow:hidden;}
		.checkbox{position:absolute;top:0px;left:0px;width:13px;height:13px;}
		.checkbox input{width:13px;height:13px;float:left;}
		.checkboxHidden{position:absolute;top:0px;left:0px;width:13px;height:13px;background:#FFF;filter:alpha(opacity=0);-moz-opacity:0;opacity:0;}
	.courseYearNumText{width:88px;height:29px;float:left;line-height:29px;font-size:12px;}
	.courseYearNumText span{color:#F00;font-weight:bold;}
.bookTop{width:624px;float:left;margin-bottom:7px;}
	.bookYearNums{float:left;border:#3398D4 solid 1px;border-width:1px 0px 0px 1px;}
		.bookYearNum, .bookYearNumClick, .bookYearNumHover {float:left;width:88px;height:28px;background:url(images/048.png);line-height:28px;text-align:center;border:#3398D4 solid 1px;border-width:0px 1px 1px 0px;font-size:12px;cursor:pointer;}
		.bookYearNumHover {background:url(images/050.png);}
		.bookYearNumClick{background:url(images/049.png);color:#FFF;}
		.bookYearNumNone{display:none;}
		
		.bookMore, .bookMoreHover{float:left;width:88px;height:28px;background:url(images/048.png);line-height:28px;text-align:center;border:#3398D4 solid 1px;border-width:0px 1px 1px 0px;font-size:12px;cursor:pointer;}
		.bookMoreHover{background:url(images/050.png);}
		
.bookYearContents{width:624px;float:left;}
.bookYearContent{display:none;}
	.bookTableTitle{background:url(images/051.png);height:31px;line-height:31px;text-align:center;font-size:12px;font-weight:bold;}
	.bookTableColumn{background:#FFFCF6;height:25px;line-height:25px;text-align:center;font-size:12px;}
		.bookTableColumnCheckBox{width:35px;text-align:center;font-size:12px;}
		.bookTableColumnName{padding-left:12px;font-size:12px;}
		.bookTableColumnCheckMoney{width:64px;text-align:center;font-size:12px;}
		.bookTableColumnCheckNum{width:66px;text-align:center;font-size:12px;}
	.bookTableTrNameCourseName{line-height:16px;color:#666;}
	.bookTableTr{background:#FFF;}
	.bookTableTrSelect{background:#e0f4ff;}
		.bookTableTrCheckBox{padding:8px;width:19px;text-align:center;}
		.bookTableTrName{padding:8px;line-height:25px;font-size:12px;vertical-align:middle;}
			.bookTableTrNameHref, a.bookTableTrNameHref:link, a.bookTableTrNameHref:visited, a.bookTableTrNameHref:hover{color:#06F;text-decoration:none;}
		.bookTableTrMoney{padding:8px;line-height:20px;color:#F00;font-weight:bold;font-size:12px;vertical-align:middle;text-align:center;}
		.bookTableTrNum{padding:6px;width:54px;vertical-align:middle;text-align:center;}
			.bookNumBox{width:54px;height:19px;}
				.bookNumBoxMinus{width:8px;height:19px;background:url(images/c_043.gif) center center repeat-x;float:left;cursor:pointer;}
				.bookNumBoxInput{margin:0px 3px;width:32px;height:19px;float:left;display:inline;}
					.bookNum{width:30px;height:17px;float:left;border:#7E7E7E solid 1px;text-align:center;color:#3398D4;font-size:12px;line-height:17px;font-weight:bold;font-family:"宋体", "微软雅黑";}
				.bookNumBoxAdd{width:8px;height:19px;background:url(images/c_044.gif) center center no-repeat;;float:left;cursor:pointer;}
.OnLine_Button{padding:15px 0px 0px 171px;float:left;}
.OnLine_Confrim{}
.OnLine_Confrim *{font-size:16px;}
.OnLine_Confrim_Td{padding:6px 8px;}
.OnLine_Confrim_Td span{color:#F00;font-weight:bold;}
.OnLine_Invoice{width:633px;border:#C6C6C6 solid 1px;margin-bottom:5px;border-color:#C6C6C6 #8F8F8F #8F8F8F #C6C6C6;float:left;}
.OnLine_InvoiceName{width:633px;height:26px;background:url(images/Card_1.png);cursor:pointer;font-size:12px;}
.OnLine_InvoiceName{width:633px;height:26px;background:url(images/Card_1.png);cursor:pointer;font-size:12px;}
.OnLine_InvoiceName_Click{background:url(images/Card_2.png);background:#CAE1FF;}
.OnLine_InvoiceNameRadio{width:12px;height:12px;padding:7px;float:left;position:relative;_display:inline;}
.OnLine_InvoiceNameRadio .Radio1{width:12px;height:12px;position:absolute;top:7px;left:7px;_overflow:hidden;}
.OnLine_InvoiceNameRadio .Radio2{width:12px;height:12px;position:absolute;top:7px;left:7px;background:#FFF;filter:alpha(opacity=0);-moz-opacity:0;opacity:0;}
.OnLine_InvoiceName Radio3, .OnLine_InvoiceName .Radio4{width:12px;height:12px;float:left;}
.OnLine_InvoiceNameTitle{float:left;line-height:26px;}

.OnLine_PostAdd{border:#2D95D4 solid 1px;width:633px;height:392px;float:left;margin-top:8px;background:#FFF;display:none;}

.OnLine_PostAddTitle{width:633px;height:23px;background:#D1EDFF;line-height:23px;font-size:12px;text-align:center;border-bottom:#2D95D4 solid 1px;margin-bottom:12px;}

.OnLine_PostAddName{width:633px;height:26px;font-family:"微软雅黑","宋体";margin-bottom:12px;}
.OnLine_PostAddNameLeft{width:121px;height:26px;float:left;line-height:26px;text-align:right;}
.OnLine_PostAddNameRight{width:512px;height:26px;float:left;margin-bottom:12px;}
.OnLine_RealName{width:195px;height:24px;line-height:24px;border:#3398D5 solid 1px;color:#00F;font-weight:bold;font-size:14px;}

.OnLine_PostAddNameAdd{width:633px;height:57px;}
.OnLine_PostAddNameLeftAdd{width:121px;height:57px;float:left;line-height:26px;text-align:right;}
.OnLine_PostAddNameRightAdd{width:512px;height:57px;float:left;}
.OnLine_RealNameAdd{width:473px;height:43px;line-height:20px;border:#3398D5 solid 1px;color:#00F;font-weight:bold;font-size:14px;}

.OnLine_PostAddNamePostMode{width:633px;height:22px;float:left;line-height:12px;}
.OnLine_PostAddNameLeftPostMode{width:121px;height:22px;float:left;text-align:right;}
.OnLine_PostAddNameRightPostMode{width:512px;height:22px;float:left;line-height:14px;}
.OnLine_PostAddNamePostModeList{margin-left:95px;width:512px;height:116px;float:left;}
.OnLine_PostAddNamePostModeListUl{width:473px;height:79px;border:#3398D5 solid 1px; border-width:1px 1px 0px 1px;}
.OnLine_PostAddNamePostModeListLi{width:473px;height:25px;border:#3398D5 solid 1px; border-width:0px 0px 1px 0px;cursor:pointer;}
.OnLine_PostAddNamePostModeListLi_Click{background:#e0f4ff;}
.OnLine_PostAddNamePostModeListLiLeft{width:25px;height:25px;float:left;_display:inline;position:relative;overflow:hidden;}
.OnLine_PostAddNamePostModeListLiLeftBox{position:absolute;top:6px;left:6px;width:13px;height:13px;}
.OnLine_PostAddNamePostModeListLiLeftBoxInput{width:13px;height:13px;float:left;}
.OnLine_PostAddNamePostModeListLiLeftHidden{position:absolute;top:6px;left:6px;width:13px;height:13px;background:#FFF;filter:alpha(opacity=0);-moz-opacity:0;opacity:0;}
.OnLine_PostAddNamePostModeListLiRight{width:448px;height:25px;line-height:25px;}
.OnLine_PostAddNamePostModeListLiRight span{color:#F00;font-weight:bold;}
.OnLine_PostAddMoneyCount{width:633px;height:46px;float:left;background:#FDFFC7;text-align:center;line-height:46px;font-size:18px;border:#3398D5 solid 1px; border-width:1px 0px 0px 0px;margin-bottom:20px;}
.OnLine_PostAddMoneyCount span{color:#F00;font-weight:bold;}
.OnLine_PostAddSubmit{width:428px;height:52px;margin:35px auto;position:relative;}
.OnLine_PostAddSubmitButton{width:201px;height:52px;float:left;background:url(images/button1.png);position:absolute;top:0px;left:0px;cursor:pointer;}
.OnLine_PostAddSubmitButton2{width:201px;height:52px;float:left;background:url(images/button2.png);position:absolute;top:0px;left:227px;cursor:pointer;}
.OnLine_PostAddSubmitButtonFree{
	width:201px;
	height:52px;
	float:left;
	background:url(images/button-free.png);
	position:absolute;
	top:1px;
	left:121px;
	cursor:pointer;
}
/*在线支付  结束*/
.llist { padding-top: 0px; padding-bottom: 0px; padding-left: 10px; }
.llist ul li { display: block; float: left; height: 20px; width: 100px; text-align: center; line-height: 20px; border: 1px solid #3892cf; margin: 5px;margin-bottom: 2px; border-radius:12px; background-color: #e8f6ff; }
.llist ul li:hover { display: block; border: 1px solid #ff6e00; background-color: #ffede0; text-decoration: none; }


/*新加*/
.courseYearNumDD{width:117px;height:29px;background:#FF0;float:left;line-height:29px;margin:0px 7px 7px 0px;background:url(images/046.png);border:#C6C6C6 solid 1px;border-color:#C6C6C6 #8F8F8F #8F8F8F #C6C6C6;cursor:pointer;text-align:center;}
.AlongCheckBox{width:13px;height:13px;float:left;margin:8px 3px 8px 8px;overflow:hidden;}
.AlongText1{;height:29px;line-height:29px;}
.AlongButton{width:200px;height:25px;padding-left:3px;padding-right:3px;line-height:25px;font-size:12px;font-family:Tahoma, "宋体";background:#96B3DC;color:#000;border-top:1px solid #87A3CA;border-right:1px solid #536F96;border-bottom:1px solid #536F96;border-left:1px solid #87A3CA;}
.AlongDiv1{width:300px;height:50px;padding-top:10px;padding-left:215px;}


.alterWindow {
	width: auto;
	height: auto;
	border: #095FBF 4px solid;
	position: fixed;
	top: 50%;
	left: 50%;
	margin-top: -160px;
	margin-left: -305px;
	_position: absolute;
_top:expression(documentElement.scrollTop+(document.documentElement.clientHeight/2)+50);
	background-color: #e8f9fe;
}
.alterWindowTitle {
	width: 570px;
	height: 80px;
	border-bottom: #D7D7D7 solid 1px;
	font-size: 20px;
	font-weight: bold;
	line-height: 80px;
	text-align: center;
	font-family: "微软雅黑";
	margin-top: 0px;
	margin-right: 20px;
	margin-bottom: 0px;
	margin-left: 20px;
}
.alterWindowContent1 {
	width: 570px;
	height: 55px;
	font-size: 14px;
	line-height: 30px;
	font-family: "微软雅黑";
	margin-top: 0px;
	margin-right: 20px;
	margin-bottom: 0px;
	margin-left: 20px;
	padding-top: 0px;
}
.alterWindowContent4 {
	width: 570px;
	height: 40px;
	margin: 35px 20px 0px 20px;
	font-size: 14px;
	line-height: 25px;
	text-align: right;
	font-family: "微软雅黑";
	color: #F00;
}
.alterWindowOff {
	width: 20px;
	height: 20px;
	position: absolute;
	top: 5px;
	right: 5px;
	background: url(http://www.kj2100.com/images/alert_off.png);
	cursor: pointer;
}

.qd {
	background-color: #095fbf;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	line-height: 40px;
	color: #FFF;
	height: 40px;
	width: 150px;
	font-size: 14px;
}
.jf {
	height: 20px;
	width: 20px;
	font-size: 16px;
	color: #06F;
}
.tingk { color: #fff; background-color: #3394d0; border-radius: 2px; border: 1px solid #3394d0; padding-top: 5px; padding-right: 7px; padding-bottom: 5px; padding-left: 7px; border-radius:3px; }
.tingk02 {
    color: #fff;
    background-color: #0D6EFD;
    border-radius: 2px;
    border: 1px solid #0D6EFD;
    padding-top: 5px;
    padding-right: 8px;
    padding-bottom: 5px;
    padding-left: 8px;
    border-radius: 3px;
}
.tingk03 {
    color: #fff;
    background-color: #6B82A0;
    border-radius: 2px;
    border: 1px solid #6B82A0;
    padding-top: 5px;
    padding-right: 15px;
    padding-bottom: 5px;
    padding-left: 15px;
    border-radius: 3px;
}
.CourseInfo2 { border: 1px solid #d9d9d9; background-color: #FFF; border-radius:5px; }
.bgm { background-color: #3f3f3f; color: #ffe3cd; border-radius: 5px; padding-top: 2px; padding-right: 7px; padding-bottom: 2px; padding-left: 7px; margin-right: 2px; margin-left: 2px; }
.bgm2 {
	background-color: #FF0000;
	color: #ffe3cd;
	border-radius: 5px;
	padding-top: 2px;
	padding-right: 7px;
	padding-bottom: 2px;
	padding-left: 7px;
	margin-right: 2px;
	margin-left: 2px;
}

.RegInputButton02 {
	width: 150px;
	height: 32px;
	line-height: 32px;
	font-size: 15px;
	font-family: "微软雅黑";
	color: #FFF;
	background-color: #3394D0;
	border-radius: 5px;
	margin-right: 5px;
	margin-left: 5px;
}



.duandian {
	background-color: #3394d0;
	color: #FFF;
	border-radius: 5px;
	line-height: 45px;
	height: 45px;
	width: 135px;
	font-size: 14px;
	background-image: url(img/duandian.jpg);
	background-repeat: no-repeat;
	background-position: 5px;
	margin-top: 5px;
	margin-right: auto;
	margin-bottom: 5px;
	margin-left: auto;
}
.duandian span {
	padding-left: 55px;
}
.duandian span a {
	color: #FFF;
	text-decoration: none;
}
.duandian span a:hover {
	color: #FFC;
	text-decoration: underline;
}

.nav-tabs2 {
  border-bottom: 1px solid #ddd;
}
.nav-tabs2 > li {
  float: left;
  margin-bottom: -1px;
}
.nav-tabs2 > li > a {
	margin-right: 2px;
	line-height: 1.42857;
	border: 1px solid transparent;
	border-radius: 8px 8px 0 0;
	color: #333;
	font-size: 14px;
}
.nav-tabs2 > li > a:hover {
  border-color: #eeeeee #eeeeee #ddd;
}
.nav-tabs2 > li.active > a,
.nav-tabs2 > li.active > a:hover,
.nav-tabs2 > li.active > a:focus {
	color: #FFFFFF;
	cursor: default;
	background-color: #0D6EFD;
	border: 1px solid #0D6EFD;
	border-bottom-color: transparent;
	font-weight: bold;
}
.nav-tabs2.nav-justified {
  width: 100%;
  border-bottom: 0;
}
.nav-tabs2.nav-justified > li {
  float: none;
}
.nav-tabs2.nav-justified > li > a {
  margin-bottom: 5px;
  text-align: center;
}
.nav-tabs2.nav-justified > .dropdown .dropdown-menu {
  top: auto;
  left: auto;
}



.alert2-info {
    color: #31708f;
    background-color: #a6cde5;
    border-color: #bce8f1;
}
.alert2 {
    padding: 15px;
    border: 1px solid transparent;
    border-radius: 4px;
}
.xf {
	border: 1px solid #d9edf7;
	background-color: #d9edf7;
	border-radius: 15px;
	padding: 10px;
	margin-right: 10px;
	margin-left: 10px;
	 box-shadow: 0 4px 4px rgba(0, 0, 0, .05); 
}
.xf_r {
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #a6cde5;
}
.gxk {
	border: 5px solid #5bc0de;
	border-radius:50%
}
.zyk {}
.llk {
	border: 1px solid #cbcbcb;
	border-radius: 5px;
	background-color: #f8f8f8;
}
.xk01 {
	padding-top: 4px;
	padding-right: 18px;
	padding-bottom: 4px;
	padding-left: 18px;
	border: 1px solid #ff6600;
	color: #333;
}
a.xk01 {
	color: #F60;
	text-decoration: none;
}
a.xk01:hover {
	text-decoration: none;
	color: #F00;
	background-color: #ffeee2;
}
.xk02 {
	padding-top: 4px;
	padding-right: 11px;
	padding-bottom: 4px;
	padding-left: 11px;
	border: 1px solid #aba5b8;
	color: #aba5b8;
	}
	a.xk02 {
	color: #aba5b8;
	text-decoration: none;
}
a.xk02:hover {
	text-decoration: none;
	color: #9e96b1;
	background-color: #e6e3ec;
}
.xk {
	border-radius: 2px;
	margin-top: 8px;
	z-index: -1;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #ddd;
	border-bottom-color: #ddd;
	color: #FFF;
	font-size: 18px;
	padding-top: 15px;
	padding-right: 8px;
	padding-bottom: 15px;
	padding-left: 8px;
	line-height: 30px;
	background-image: url(img/xk_bg.png);
	background-repeat: no-repeat;
	}
	
	.pinned {
	z-index: 999;
}



/*Tooltips*/
.tooltips{
position:relative; /*这个是关键*/
z-index:2;
}
.tooltips:hover{
z-index:3;
background:none; /*没有这个在IE中不可用*/
}
.tooltips span{
	display: none;
	color: #FFF;
}
.tooltips:hover span{ /*span 标签仅在 :hover 状态时显示*/
	display: block;
	position: absolute;
	top: 10px;
	left: 70px;
	background-color: #DC241C;
	color: fff;
	padding-top: 2px;
	padding-right: 5px;
	padding-bottom: 2px;
	padding-left: 5px;
}

.xfts {
	background-color: #cbe8ff;
	padding: 10px;
	margin-top: 5px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-left-style: solid;
	border-top-color: #a6cde5;
	border-right-color: #a6cde5;
	border-left-color: #a6cde5;
}
.line_l_r {
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #a6cde5;
	border-left-color: #a6cde5;
}
.blue {
	color: #03F;
}
.jy {
	cursor: not-allowed;
	background-color: #ddd;
	padding-top: 14px;
	padding-right: 16px;
	padding-bottom: 14px;
	padding-left: 16px;
	border-radius: 5px;
	border: 1px solid #ccc;
	color: #999;
	}
	.av {
    height: 22px;
    width: 22px;
}
.jh {
    color: #FFF;
    background-color: #000;
    padding-top: 5px;
    padding-right: 8px;
    padding-bottom: 5px;
    padding-left: 8px;
    font-weight: bold;
    border-radius: 5px;
}
.jh2 {
    color: #FFF;
    background-color: #ff0000;
    padding-top: 5px;
    padding-right: 8px;
    padding-bottom: 5px;
    padding-left: 8px;
    font-weight: bold;
    border-radius: 5px;
}
.res_banner {
	position: relative;
}
.res_banner span {
	position: absolute;
	left: 10px;
	top: 10px;
}
.radios {
	height:20px;
	width: 20px;
	position: relative;
	top: -3px;
}
.blue2 {
	color: #039;
}
.red {
	color: #F60;
}
.xx {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #f2f2f2;
	background-color: #f9f9f9;
	padding-top: 5px;
	padding-bottom: 5px;
	margin: 2px;
	padding-right: 0px;
	padding-left: 0px;
	text-indent: 5px;
	color: #555;
}
.red2 {
	color: #D81E06;
}
.green2 { color: #090; }