/* CSS Document */
body,ul,ol,li,p,h1,h2,h3,h4,h5,h6,form,Passlogin,img,div{margin:0;padding:0;border:0;}
body  { margin:0; color:#000; font:12px "宋体",Lucida Grande, Verdana, Lucida, Arial, Helvetica, sans-serif; text-align: left; background:#c0c0c0;}
ul,li,dl,ul,ol{list-style:none;}
div,li,td,th {
	line-height: 20px;
	font-size:12px;
}
select	{font-size:12px; color:#333333;}
input	{font-size:12px; color:#333333;}
select,input{vertical-align:middle; padding:0; margin:0;}

.cls {clear:both; display:block;}
.dis{display:inline;}

a:link {color:#000;text-decoration:none;} 
a:visited {color: #000;text-decoration:none;} 
a:hover{color: #F00; text-decoration:underline;} 
a:active {color: #F00;text-decoration:underline;}

.conU{padding:5px;}
.marB{margin-bottom:5px;}
.more{float:right;margin-right:8px;margin-top:2px;}
.more2{float:right;margin-right:8px;margin-top:6px;}
.day{float:right;color:#666666;}

#wrap{
	width:940px;
	margin:0 auto;
	background-color:#FFFFFF;
	text-align:left;
	padding:5px;}
	
#search{
	width:950px;
	margin:0 auto;
	height:25px;
	padding-top:5px;
	background-color:#ececec;
	text-align:center;}
	
.textbox{
    width:180px;
	border:#7ab1da solid 1px;
	background:#FFFFFF;
	height:18px;}
	
.main{
	padding:5px;
	padding-bottom:0;
	margin-bottom:5px;}
	
.leftside{
	float:left;
	width:315px;}

.bigrightside{
	float:right;
	width:615px;}
	
.marB{margin-bottom:8px;}
.conU{padding:10px 5px;font-size:13px;line-height:160%;}

.leftc{padding:10px 5px;font-size:13px;line-height:160%;}


.bordbg01{
	background:url(../images/tbg01.gif) repeat-x left top;
	border:1px solid #b8c1fc;
	padding-bottom:10px;}
	
.tbg01{
	background:url(../images/icon01.gif) no-repeat 20px 10px;
	height:23px;
	padding-top:7px;
	border-bottom:4px solid #b9c1ff;
	font-size:14px;
	font-weight:bold;
	color:#4258d8;
	padding-left:40px;}
	
.contract{
	padding-left:40px;
	padding-top:10px;
	font-size:13px;
	padding-bottom:10px;}
	
.contract a:link,.contract a:visited{color:#df0017;text-decoration:none;}
.contract a:hover,.contract a:active{color:#FF0000;text-decoration:none;}
	
.questionbg{
	border:1px solid #cccccc;
	background:url(../images/questionbg.jpg) no-repeat right top;
	margin-left:8px;
	margin-right:8px;
	height:37px;
	line-height:37px;
	padding-left:10px;
	font-size:14px;
	font-weight:bold;
	color:#be2e3d;}
	
.liucheng{margin-bottom:8px;}

.liucheng img{margin-right:10px;}
	
.mainc{
	border:1px solid #CCCCCC;
	padding:20px;}
	
.helpnavt{
	height:25px;
	line-height:25px;
	font-size:14px;
	font-weight:bold;
	color:#4258d8;
	margin-bottom:8px;}
	
.helpnavc{
	font-size:13px;
	line-height:24px;
	border-bottom:2px solid #eeefff;
	padding-bottom:8px;
	margin-bottom:8px;}
	
.helpnavc a:link,.helpnavc a:visited{color:#000000;text-decoration:none;}
.helpnavc a:hover,.helpnavc a:active{color:#4258d8;text-decoration:underline;}


/**离线课件播放说明**/

.position{
	height:38px;
	line-height:38px;
	background: url(../images/positonbg.gif) no-repeat top right;
	font-size:14px;
	margin-bottom:8px;
	border:1px solid #bdc8ff;
	padding-left:20px;}
	
.title{
	text-align:center;	
	border-bottom:4px solid #edeeff;}
	
h2{ 
	color:#374074;
	height:40px;
	line-height:40px;
	font-size:14px;}
	
.conU p{margin-bottom:10px;}

.contitle{
	background:url(../images/icon02.jpg) no-repeat 10px 1px;
	font-weight:bold;
	padding-left:40px;
	margin-bottom:20px;}
	
.conU p a:link,.conU p a:visited{color:#FF0000; text-decoration:none;}
.conU p a:hover,.conU p a:active{color:#4258d8; text-decoration:none;}


/**购书流程**/

.book_mainc{
	height:380px;
	border:1px solid #CCCCCC;
	padding:20px;}

.bookliucheng01{padding:20px 5px;}
	
.bookliuchengmarR{margin-right:27px;}

.bookliucheng02{padding:20px 5px;padding-top:0px;}
	
.bookliucheng02 img{margin-right:2px;}


.hot_mainc{
	height:495px;
	border:1px solid #CCCCCC;
	padding:20px;}
	
.tab01 td{padding:5px;font-size:13px;}

.detail{
	border:1px solid #CCCCCC;
	background-color:#F7F7F7;
	padding:10px;}
	
.fred{color:#FF0000;}