*{
	list-style:none;
	margin:0;
	padding:0;
}

object {
	margin:0;;
	padding:0;;
}

li {
	padding-left:15px;
	*padding-left:0px;
}


body{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	background:#FFFFFF;
}
div , ul , li , a , img , p {
	overflow:hidden;

}
div {
	margin:0 auto;
}
img{
	border:none;
}

input, textare, bottom {
	border:1px solid #6DBEF6;
	height:20px;
	background:#E4F5FF;
}
.input {
	font-family:tahoma,Arial,Helvetica,sans-serif;
	font-size:12px;
	border-top:1px #828587 solid;
	border-right:1px #CCCCCC solid;
	border-bottom:1px #CCCCCC solid;
	border-left:1px #828587 solid; 
	padding-left:3px;
	background: #FFf;
}
a{color:#07519A; text-decoration:none}
a:hover{text-decoration:underline; color:#F60}

h2{
	background:#E4F5FF;
	height:25px;
	line-height:25px;
	color:#336699;
	padding-left:19px;
	font-size:14px;
	font-weight:none;
}

h3{
	background:#E4F5FF;
	height:25px;
	line-height:25px;
	border-bottom:1px solid #6DBEF6;
	color: #07519A;
	padding-left:19px;
	font-size:14px;
}
	h3 span{
		font-weight:normal;
	}
h4{
	color: #07519A;
	font-size:15px;
	height:28px;
	line-height:28px;
	border-bottom:1px dotted #6DBEF6;
	margin:5px 0px 6px 0px;
}
h5{
	background-image:url(../img/l05.gif);
	height:30px;
	line-height:30px;
	color: #07519A;
	padding-left:19px;
	font-size:14px;
}
form {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
blockquote {}
blockquote {
	margin-left: 2em;
	margin-right: 2em;
	padding: 1em 1em 0 1em;
	text-align: center;
	font-style: italic;
}
ul {
	list-style: none;
}
ul li {}
ol {
	list-style-position: inside;
}
ol li {}
.avoid {
	text-decoration:underline;color:red;
}
.top {
	height:24px;
	width:99%;
	border:1px solid #D4E3F3;
	border-top:none;
	padding-left:10px;
}
	.top .top_left {
		float:left;
		height:26px;
		line-height:26px;
	}
	.top .top_right {
		float:right;
		height:26px;
		line-height:26px;
	}
.foot {
	width:99%;
  	clear: both;
	border-top :5px solid #D4E3F3;
	text-align:center;
	margin-bottom:10px;
	margin-top:10px;
	line-height:26px;
	font-size:12px;
}
	.top_left {float:left; padding-left:10px;}
	.top_left li, .top_right li {
		list-style-type:square;
		float:left;
		width:80px;
		padding-top:6px;
	}
	.top_right {
		float:right;
	}
.header, .menu_navi, .headbanner{
	width:990px;
}
.headbanner {margin-bottom:3px !important;margin-bottom:1px;}
.menu_navi {
	height:43px;
	line-height:43px;
}
.menu_navi ul {clear:both;}
.menu_navi li {
	float:left;width:98px;
	text-align:center;
	color:#FFF;font-weight:bold;font-size:15px;
	padding:0;
}
.menu_navi li a:visited {color: #FFFFFF;text-decoration: none;}
.menu_navi li a:link {color: #FFFFFF;text-decoration: none;}
.menu_navi li a:hover {color: #E4F5FF;text-decoration: underline;}
.menu_navi li a:active {color: #FFFFFF;text-decoration: underline;}

.header {line-height:30px;}
	.menu {
		border:1px solid #3D6FBB;
		margin-right:3px;
		line-height:41px !important;line-height:40px;
		width:80px;
		float:left;
		background:#3D6FBB;
		font-size:16px;
   		text-align: center;
		color:#ffffff;
		font-weight:bold;
		padding-top:1px;
		cursor: hand;
	}
	.menu1 {
		border:1px solid #3D6FBB;
		margin-right:3px;
		margin-bottom:3px;
		line-height:36px;
		width:80px;
		float:left;
		background:#D7E8FB;
		font-size:16px;
   		text-align: center;
		color:#3D6FBB;
		font-weight:bold;
		padding-top:1px;
		cursor: hand;
	}

	.navi {
		
	}
	.menu_line {
		width:990px;
		height:12px;
		background:#3D6FBB;
	}
	.menu_line1 {
		width:990px;
		line-height:26px;
		background:#3D6FBB;
		display:none;
		color:#FFF;
	}

.wrap{
	float:right:
}
.marg {
	margin-right:-2px;
}
.padd {
	padding-right:-4px;
}
.zhidao {
	float:right;
	margin-right:0px;
}
.border0 {
	margin-bottom:3px;
	border:0px;
	height:240px;
}
/*--body--*/
.divbody {
	width:990px;;
	margin:0 auto;
}

	.left, .left_1 {
		width:300px; float:left;margin-right:3px;

	}
	.middle_1 {
		width:336px; float:left;
	 	display:inline; 
		margin-left:8px;margin-top:1px;
	}
		.flash {
			
		}
	.right_1 {
		width:330px; float:right;
		display:inline; 
	}
	.right {
		width:681px; float:right; 
	}
	.w690 {
		width:687px;
	}
		.w690 .classbox ul li {
			background:url(/img/ico.gif)  no-repeat 8px 8px;
		}
	.bord_0 {
		padding:0;border:0;
	}
	.box {
		margin-bottom:3px;
		border:1px solid #6DBEF6;
		width:99.3%;
	}
		.box li {
			line-height:23px;
		}
	.classbox {
		margin-bottom:3px;
		border:1px solid #6DBEF6;
		width:336px;
		float:right;
		margin-left:2px;
		height:260px;
	}
		.classbox li {
			line-height:23px;background:url(/img/ico.gif)  no-repeat 8px 8px;
		}

/*--ad--*/
.ad {
	float:right;
	margin-bottom:3px;
}

/*--list--*/
.content {
	border:1px solid #6DBEF6;
	margin-right:0px !important; margin-right:0px;
	margin-bottom:3px;
}
	.content ul {
		float:left; width:330px; 
		margin-top:7px; 
		margin-left:0px !important;
		margin-left:7px;
		margin-bottom:7px;

	}
		.content ul li{
			width:330px;
			float:left;
			display:inline;
		}
			.content ul li *{
				float:left;
				display:inline;

			}
			.content .img{
				width:126px;
				height:130px;
				float:left;
				margin-right:3px;
			}
			.content ul li p{
				width:190px;
				height:20px;
				line-height:20px;
				text-align:left;
				font-size:14px;
			}
			.content ul li p.dis{
				height:70px;
				line-height:24px;
				overflow:hidden;
			}
			.content ul li h1{
				width:200px;
				line-height:25px;
				height:25px;
				font-size:14px;
				overflow:hidden;
			}
.leftborder {
	margin-bottom:3px;
	border:1px solid #92B0DD;background:#E2EAF8;
	padding-top:1px;
	padding-left:1px;
	padding-right:1px;
	padding-bottom:1px;
	height:100%;
}
.leftborder h3 {
	background:#E2EAF8;border-bottom:1px solid #92B0DD;margin-bottom:1px;
}
.leftborder ul li {
	width:50%;float:left;
	line-height:24px;
	height:24px;
	margin-top:1px;
	padding-top:4px;
	padding-left:0px;
	font-size:14px;
	background:#FFFFFF;
}
.leftborder .cb li {
	width:100%;
	line-height:24px;
	font-size:14px;
	background:#FFFFFF;
}
.titlebg {
	border-bottom:1px solid #92B0DD;
	background:#E2EAF8;
	padding-top:5px;padding-left:12px;padding-bottom:4px;
	font-weight:bold;font-size:14px;
}
.listbg {
	background:#FFFFFF;line-height:22px;
}

/*--detail--*/
.detail {
	width:350px;
	margin:10px 6px 10px 12px;
	float:left;
}
.dimg {
	flowover:hidden;
	width:200px;
	height:230px;
	margin:10px 6px 10px 0px;
	float:left;
}
.dimg img {
	
	width:200px;
	height:230px;
}
.info {
	line-height:24px;
	margin:6px 6px 6px 6px;
}
.detail .p {
	display:block;
	height:40px;
	margin-top:15px;
}
.detail .p span {
	font-size:15px;
	color: #07519A;
	height:36px;
	line-height:36px;
	width:90px;
	margin-right:10px;
	text-align:center;
	background:#E4F5FF;
	border:1px solid #6DBEF6;
}

/*--Course--*/
.course-1 li{
	background:#DCEEFF;
}
.course_1 li{
	background:#add8e6;
}
.sp1, .sp2, .sp3, .sp4 {
	float:left;margin-left:2px;
	margin-bottom:3px;
}
.sp1 {
	padding-left:14px;
	width:290px !important;width:309px;background:url(/img/ico.gif) no-repeat 5px 9px;
}
.sp2 {
	width:150px !important;width:170px;text-align:center;
}
.sp3 {
	width:80px;text-align:center;
}
.sp4 {
	width:80px;text-align:center;
}
.course li {
	height:26px;
	line-height:26px;
}
/*--agen--*/
.aimg {
	flowover:hidden;
	width:180px;
	height:120px;
	margin:10px 6px 10px 0px;
	float:left;
}
.aimg img {
	width:180px;
	height:120px;
}

/*--lib_detail--*/
.lib_detail {
	width:460px;
	margin:10px 6px 10px 12px;
	float:left;
}
.lib_img {
	flowover:hidden;
	width:120px;
	height:120px;
	margin:10px 6px 10px 12px;
	float:left;
}
.lib_img img {
	width:100px;
	height:110px;
}
.info {
	line-height:24px;
	margin:6px 6px 6px 6px;
}
.lib_detail .p {
	height:86px;
	line-height:80px;
}
.lib_detail .p span {
	font-size:15px;
	color: #07519A;
	padding:8px 8px 8px 8px;
	margin:10px 10px 10px 0px;
	text-align:center;
	background:#E4F5FF;
	border:1px solid #6DBEF6;
}
/*-- link --*/
.link {
	margin-bottom:3px;
	border:1px solid #6DBEF6;
	width:99.8%;
}
.link li {
	width:100px;
	
}
.page {
	font-family:宋体;
	font-size:12px;
	color:#07519A;
	line-height:25px;
	background:#E4F5FF;	
	text-align:center;
}

/*-- video 	WHITE-SPACE: nowrap;不换行--*/

#video {
	margin-bottom:3px;
	border:1px solid #6DBEF6;
	width:99.3%;
}

#videoNav {
	height: 26px;
	width:100%;
	background-color: #E4F5FF;
	border-bottom:1px solid #6DBEF6;
}
#videoNav a:link {
	text-decoration: none;	color:#F60;
}
#videoNav a:hover {
	color:#F60;
	text-decoration: underline;
}

#videoNav .Vline {
	float: left;
}
#videoNav .Vline span {
	padding:0px 5px 0px 5px;
	float:left;
	height:26px;
	line-height:26px;
}
#videoNav .Vtitle {
	text-align:center;
	font-size: 14px;
	font-weight: bold;
	color: #07519A;
	float: left;
	height:26px;
	line-height:26px;
	border-right:1px solid #6DBEF6;
}
#videoNav .hiton {
	color:#F60;
	font-weight:bold;
	float: left;
	height: 26px;
	border-right:1px solid #6DBEF6;
	font-size: 12px;
	text-align: center;
	background-color: #FFFFFF;
	cursor: hand;
}
#videoNav .hit {
	color:#07519A;
	font-size: 12px;
	border-right:1px solid #6DBEF6;
	text-align: center;
	cursor: hand;
}
#videoNav .other {

}
.Vcontent {
	height: auto;
	width: 100%;
	padding-top: 10px;
}
.Vcontent .albumList2 {
	margin-top: 0px;
	margin-right: 8px;
	margin-bottom: 0px;
	margin-left: 8px;
}
.Vcontent .albumList2 LI {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	FLOAT: left;
	PADDING-BOTTOM: 5px;
	WIDTH: 81px;
	PADDING-TOP: 5px;
	TEXT-ALIGN: center;
	margin-right: 5px;
	margin-left: 5px;
}
.Vcontent .albumList2 .mvinfo {
	FLOAT: none;
	MARGIN: 0px;
	WIDTH: 81px;
	height: auto;
}
.Vcontent .albumList2 .mvimg {
	FLOAT: none;
	WIDTH: 72px;
	HEIGHT: 101px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	border: 1px solid #DBDBDB;
}
.Vcontent .albumList2 .mvimg IMG {
	FLOAT: left;
	WIDTH: 67px;
	BORDER-TOP-STYLE: none;
	BORDER-RIGHT-STYLE: none;
	BORDER-LEFT-STYLE: none;
	HEIGHT: 93px;
	BORDER-BOTTOM-STYLE: none;
	padding: 0px;
	margin-top: 3px;
	margin-right: 3px;
	margin-bottom: 3px;
	margin-left: 3px;
}
.Vcontent .albumList2 .mvimg A:hover IMG {
	BORDER-TOP-STYLE: none;
	BORDER-RIGHT-STYLE: none;
	BORDER-LEFT-STYLE: none;
	BORDER-BOTTOM-STYLE: none;
	background-attachment: scroll;
	background-color: #FFFFCC;
	background-image: none;
	background-repeat: repeat;
	background-position: 0% 0%;
}
.Vcontent .albumList2 .mvinfo a {
	OVERFLOW: hidden;
	WIDTH: 81px;
	height:18px;
	line-height:18px;
	TEXT-ALIGN: center;
	font-size: 12px;
	height: auto;
	clear: both;
}
#Vsort {
	height: 24px;
	line-height:24px;
	width: 100%;
	border-top:1px solid #6DBEF6;
	text-align: center;
	font-size: 14px;
	background-color: #E4F5FF;
}
/* -- 被推荐最多用户 -- */
#DIGGMostUser {}
	#DIGGMostUser .DIGGMostUser { clear: both; margin: 7px 0 0 8px; }
		#DIGGMostUser .DIGGMostUser .DIGGMostUserIco { float: left; }
			#DIGGMostUser .DIGGMostUser .DIGGMostUserIco { float: left; margin: 0 6px 0 0; padding: 1px 0 0 1px; width: 56px; height: 56px; background: url(../../../4.1_DefaultSysSkin/bg.png) no-repeat -150px -310px;  }
				#DIGGMostUser .DIGGMostUser .DIGGMostUserIco img { width: 48px; height: 48px; }
		#DIGGMostUser .DIGGMostUser .DIGGMostUserName { text-align: right; color: #999;  }
			#DIGGMostUser .DIGGMostUser .DIGGMostUserName a { float: left; display: block; margin: 6px 0 0 0; width: 220px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; text-align: left; }
			#DIGGMostUser .DIGGMostUser .DIGGMostUserName span { color: #f60; }

/* -- iAsk -- */
.zhidao ul span {
	display:block;
	float:left;
	overflow:hidden;
}
	.a0 {
		width:50px; 
	}
	.a1 {
		width:76px; 
	}
	.a2 {
		width:400px; 
	}
	.a3 {
		width:100px; 
	}
	.a4 {
		width:85px;
		color:#5c5c5c; 
	}
	.a5 {
		width:146px;
		color:#5c5c5c; 
	}
.iaskclass li {
	width:50%;float:left;
	line-height:24px;
	height:24px;
	margin-top:1px;
	padding-top:4px;
	padding-left:0px;
	font-size:14px;
	background:#FFFFFF;
}
.link #demo .expert,.product {
	float:left;
	margin:6px 7px 6px 7px;
}
.link #demo .expert li {
	height:26px;
	line-height:26px;
	text-align:center;
	overflow:hidden;
}
.link .product li {
	margin-top:6px;
	margin-bottom:5px;
	text-align:center;
	overflow:hidden;
	font-size:12px;
}
.link #demo .expert span,.product span {
	display:block;
	clear:both;
}


/* -- buycart -- */
.buycart ,.buycarta {
	width:980px;
	margin:0 auto;
	border-bottom:1px dotted #ccc;
	margin-top:3px;
}
.buycarta li {
	height:30px;
	line-height:30px;
	font-weight:bold;
}
.buycart li {
	height:60px;
	line-height:60px;
}
.buycart li, .buycarta li {
	float:left;
}
.buycartb {
	width:980px;
	margin:0 auto;
	margin-top:3px;
	height:30px;
	line-height:30px;
	text-align:center;
}
.buycart .li_1 {
	width:140px;
	text-align:center;
}
.buycart .li_2 {
	width:400px;
}
.buycart .li_3 {
	width:110px;
}
.buycart .li_4 {
	width:110px;
}
.buycart .li_5 {
	width:110px;
}
.buycart .li_6 {
	width:100px;
}
.buycarta .li_1 {
	width:140px;
	text-align:center;
}
.buycarta .li_2 {
	width:400px;
}
.buycarta .li_3 {
	width:110px;
}
.buycarta .li_4 {
	width:110px;
}
.buycarta .li_5 {
	width:110px;
}
.buycarta .li_6 {
	width:100px;
}

/* -- libroom style -- */
.libroom {
	display:block;
	width:146px;
	padding-top:6px;
	padding-left:3px;
	float:left;
}
.libroom div,.libroom img {
	float:left;
}
.libroom p {
	float:right;
	margin-top:10px;
	height:50px;
	line-height:30px;
	width:74px;
	align:center;
}
.libroom div {
	width:62px;
	height:62px;
	padding:3px 0px 0px 3px;
	border:1px solid #ccc;
}
/* -- room_lib_list style -- */
.room {float:left;width:750px;}
.room ul {
	display:block;
	width:100%;
	padding-top:2px;
	padding-left:3px;
	margin-top:8px;
	margin-bottom:2px;
	border-bottom:1px dotted #ccc;
}
.room ul li {float:left;}
.room ul .li1 span {
	display:block;
	width:93px;
	height:103px;
	padding:3px 1px 1px 3px;
	border:1px solid #ccc;
}
.room ul .li1 img {
	width:90px;
	height:100px;
}
.room ul .li2 {width:530px;padding-left:8px;}
.room ul .li2 p {line-height:24px;font-size:12px;color:#000;height:76px;}
.room ul .li2 ol {float:right;}
.room ul .li2 h1 {font-size:15px;font-weight:bold;margin-bottom:4px;}
.room ul .li2 h1 a:visited {color: #F60;text-decoration: underline;}
.room ul .li2 h1 a:link {color: #F60;text-decoration: underline;}
.room ul .li2 h1 a:hover {color: #F60333;text-decoration: underline;}
.room ul .li2 h1 a:active {color: #F60;text-decoration: underline;}
.room ul .li3 {width:100px;line-height:26px;text-align:center;}
.room ul .li3 span {
	display:block;
	font-size:12px;
	width:81px;
	height:22px;
	margin-top:5px;
	line-height:22px;
	text-align:center;
	background-image:url(../img/zx_bottom.gif);
}
.zx_bottom{border:none;background:url(../img/zx_bottom.gif) left top no-repeat;width:81px; height:24px; color:#336699; font-size:12px; line-height:24px; cursor:pointer;}
/* -- flink style -- */
.elink a {
	float:left;
	width:107px;
	height:30px;
	line-height:30px;
	text-align:center;
	margin-left:2px;
	margin-top:2px;
	margin-bottom:2px;
}
.elink a:hover,.vlink a:hover {
	color:#F60;
	background:#E4F5FF;
}
.vlink a {
	float:left;
	width:107px;
	height:20px;
	line-height:20px;
	text-align:center;
	margin-left:2px;
	margin-top:1px;
	margin-bottom:1px;
}




