@charset 'utf-8';
/* CSS Document */

.body {float: left; overflow: hidden; width: 1002px; background:white;}

.body .left { width:656px; float:left; }


.tabs22 .head22 { height: 30px; width: 590px;}
 .tabs22 .head22 ul { width:100%; height:100%; position:relative; }
 .tabs22 .head22 li {cursor: pointer;
	float: left;
	height: 100%;
	margin-right: 2px;
	position: relative;
	width: 194px;}
 .tabs22 .head22 ul li a { color: black;
	display: block;
	font-size: 14px;
	height: 100%;
	line-height: 30px;
	text-align: center;
	width: 100%;}
 .tabs22 .head22 ul li a:hover,.tabs22 .head22 ul li a.select{
 	color:#F85802;
 	font-weight:bold;
 }
 .tabs22 .contents { float: left;
	height: 325px;
	padding: 22px 37px;
	width: 516px;}
 .tabs22 a.to_multiply{
	display: block;
	float: left;
	height: 32px;
	margin-left: 212px;
	position: relative;
	width: 155px;	
	cursor:pointer;
	display:inline;
 }

 .teach .title22{
	text-align: center;
	width:332px;
	height: 25px;
	line-height: 25px;
	font-weight:bold;
	border:1px solid white;
	font-size:12px;
	position:relative;
	cursor: pointer;background:#FFDC6C; 
	}
 .teach .ico{
	height: 16px;
	left: 7px;
	position: absolute;
	top: 6px;
	width: 16px;
	background:url(//image2-cdn.compass.cn/hmj/skin/orange/images/icos.jpg) no-repeat;
}
 .teach .ico.select{
	background:url(//image2-cdn.compass.cn/hmj/skin/orange/images/icos.jpg) -16px 0 no-repeat;
}
 .teach .hidden{
	display:none;
}
 .teach table{
	width:100%;
	background:#F3F1E5;
	border-left:1px solid white;
	margin:0!important;
	width:100%!important;
}
 .teach table td{
	border-bottom:1px solid white;
	border-right:1px solid white;
	text-indent:5px;
	text-align:left!important;
}
.jishu_color{
	background-color:#FFF1C4!important;
}
 .teach span{
	display:block;
	text-indent:28px;
	background:url(//image2-cdn.compass.cn/hmj/skin/orange/images/ico_video.jpg) 5px 6px no-repeat;
}
 .teach a {
	color:black;
	display:block;
	background:url(//image2-cdn.compass.cn/hmj/skin/orange/images/ico_video.jpg) 5px 6px no-repeat;
	text-indent:27px;
	text-decoration: underline;
}
 .teach a:hover{
	color:red!important;
	text-decoration:underline;
}
.yellow{
	color:blue;
}

.block0,.block1,.block2,.block3,.block4,.block5{
 border: 1px solid #FF9E02;
	display: inline;
	float: left;
	margin-left: 17px;
	margin-top: 4px;
	position: relative;
	width: 334px;
}
.top {height: 24px;width: 100%;background: url(//image2-cdn.compass.cn/hmj/skin/orange/images/bg_top.jpg) repeat-x;position: absolute;top: 380px;left: 0;}
.main .bar {float:left; width: 1025px;height: 37px; margin-left:-13px;background: url(//image2-cdn.compass.cn/hmj/skin/orange/images/bg_head.jpg) no-repeat;}

.body .right { width:300px; float:left; margin-left:12px; display:inline; }  
.panel { border:1px solid #F7D991; float:left; width:367px; }
.panel .title { float:left; height:25px; line-height:25px; width:100%; }
.panel .content { background:#F6F4E8; float:left; width:100%; }

.body .left a { text-decoration:none; }
.body .left a:hover { text-decoration:underline; color:red; }
.body .left .stitle { background:url(//image2-cdn.compass.cn/hmj/skin/orange/images/bg_stitle.jpg) no-repeat; height:29px; line-height:29px; }
.body .left .stitle a { color:black; }
.body .left .stitle h3 { float:left; text-indent:10px; }
.body .left .stitle span { display:block; float:right; text-align:right; margin-right:10px; width:80px;font-family: 宋体; height:29px; line-height:29px;}
.body .left .panel { float:none; border:none; width:590px; background-color:#FDFFF4}
.body .left .pic { width:165px; float:left;  padding:5px; border:1px solid #D1D4D1;}
.body .left .pic img { width:165px; height:117px; }
.body .left .intro { float:left; padding:0 10px; width: 140px; height: 130px;}
.body .left .intro h3 { font-weight:bold; font-size:12px; line-height:18px; height:18px; overflow:hidden; }
.body .left .intro h3 a { color:#C50401; }
.body .left .intro h3 a:hover { text-decoration:underline!important; }
.body .left span { color:#9D9E99; height:20px; line-height:20px; }
.body .left .intro .date { display:block; float:right; width:70px; text-align:right;}
.body .left .intro .hits { display:block; float:left; width:70px; text-align:left; background:url(//image2-cdn.compass.cn/hmj/skin/orange/images/list.jpg?v=8) -15px -446px no-repeat; text-indent:20px;}
.body .left .intro p { float:left; width:100%; line-height:190%; overflow:hidden;}
.body .left .intro p a {color:#565551; }
.body .left .intro p a:hover {color:red; }
.body .left .list { float: left; width: 233px; height: 130px; }
.body .left .list li { height:26px; line-height:26px;}
.body .left .list .text { display: block;text-align: left;float: left;background: url(//image2-cdn.compass.cn/hmj/skin/orange/images/list.jpg?v=8) -20px -373px no-repeat;text-indent: 22px;color: #585551;width: 170px;overflow: hidden; }
.body .left .list a:hover .text { color:red; text-decoration:underline; }
.body .left .list .hits { display:block; text-align:right; float:right; background:url(//image2-cdn.compass.cn/hmj/skin/orange/images/list.jpg?v=8) -15px -446px no-repeat; text-indent:20px;}
.body .left .spanel { float: left; width: 275px; margin: 5px 0 0 15px; _margin-left:10px;}
.body .left .spanel .title { border-bottom:1px solid #FE0002; width:275px; height:32px;}
.body .left .spanel .title h3 { width:93px; height:32px;float:left;}
.body .left .spanel .title span {display: block;float: right;padding-right: 10px;text-align: right;font-size: 12px;font-weight: normal;height: 32px;line-height: 32px;font-family: 宋体;}
.body .left .spanel .title span a { color:#B10304; }
.body .left .spanel .list {}
.body .left .spanel ul { padding-top:5px; float:left; }
.body .left .spanel ul span {display: block;height: 24px;float: left;line-height: 24px;background: url(//image2-cdn.compass.cn/hmj/skin/orange/images/list.jpg?v=8) -23px -419px no-repeat;text-indent: 10px;width: 216px;overflow: hidden;}
.body .left .spanel ul a {color: #585550;text-decoration:none; float:left; }
.body .left .spanel ul a:hover { color:red; text-decoration:underline; }
.body .left .spanel ul .new { display: block; height: 24px; width: 30px; margin-top: 5px; background: url(//image2-cdn.compass.cn/hmj/skin/orange/images/list.jpg?v=8) -6px -530px no-repeat;}
.body .left .spanel ul .hits { float: right;color: #9A9D9C;width:40px;text-align: right; background:none; text-indent:0;}


.body .left .mrnc {background:url(//image2-cdn.compass.cn/hmj/skin/orange/images/list.jpg?v=8) -10px -95px no-repeat;}
.body .left .zpyp {background:url(//image2-cdn.compass.cn/hmj/skin/orange/images/list.jpg?v=8) -10px -135px no-repeat;}
.body .left .szjj {background:url(//image2-cdn.compass.cn/hmj/skin/orange/images/list.jpg?v=8) -10px -175px no-repeat;}
.body .left .jpal {background:url(//image2-cdn.compass.cn/hmj/skin/orange/images/list.jpg?v=8) -10px -215px no-repeat;}

.panel.cpnc .title { background:url(//image2-cdn.compass.cn/hmj/skin/orange/images/cpnc.jpg) no-repeat; }
.panel#examples .title { background:url(//image2-cdn.compass.cn/hmj/skin/orange/images/gsdzj.jpg?v=1) no-repeat; }
.panel#examples .title h3 { float:left; width:100px;  }
.panel#examples .title span { display:block; float:right; text-align:right; font-size:12px; font-weight:normal; color:#C10002; width:130px; padding-right:10px; }

.graypanel { width:320px; float:left; }
.graypanel .title .more a,
.graypanel .title .more a:visited { color:#989898; }
.graypanel .title .more a:hover { color:black; }

.graypanel .focus { background-color:#FDEFEE; margin:5px; padding:5px; width:638px; float:left; display:inline; }
.graypanel .focus .pic { float:left; width:96px; height:54px; display:inline; }
.graypanel .focus .text { float:left; width:520px; overflow:hidden; margin-left:5px; display:inline; }
.graypanel .focus h1 { float:left; width:100%; font-size:15px; color:#78292C; height:22px; line-height:22px; }
.graypanel .focus h1 a,
.graypanel .focus h1 a:hover { font-size:15px; color:#78292C; } 
.graypanel .focus p { float:left; width:100%; text-align:left; color:#2D2F2A; text-indent:24px; line-height:150%; }
.graypanel .focus p a,
.graypanel .focus p a:hover { color:#2D2F2A; } 
.graypanel .channelBar { background:url(//image2-cdn.compass.cn/hmj/skin/orange/images/channelBar.jpg) no-repeat; width:317px; height:25px; margin:auto; }
.graypanel .channelBar h1 { color:white; font-size:14px; font-weight:normal; padding:0; margin:0; line-height:25px; text-indent:8px; }

.graypanel.tabs .title ul { float:right; }
.graypanel.tabs .title li { float:right; width:140px; height:27px;  margin:0 1px; cursor:pointer; font-weight:normal; text-align:center; }
.graypanel.tabs .title li.select { font-weight:bolder; background-color:white; }
.graypanel.tabs .content .item { display:none; }
.graypanel.tabs .content .show { display:block; }

#adv { width:1000px; height:356px; float:left; background:white; }
#adv .item a.itema {
	display: block;
	height: 316px;
	width: 970px;
}
#adv .title { float:left; width:100%; height:45px; }
#adv .title ul { float:left; height:45px; }
#adv .title li { float:left; width:323px; height:45px; cursor:pointer; font-weight:normal; margin:0; }
#adv .title li.select { font-weight:bolder; background-color:#F6F4E8; }

#adv .content { float:left; width:1000px; overflow:hidden; height:352px;border:1px solid #E50124;position:relative;  border-bottom:2px solid #E50124; }
#adv .content .item { display:none; position:relative; }
#adv .content .item .itema{ display:block; width:1000px; height:318px; }
#adv .content .item embed { position:relative; }
#adv .content .item embed a { background:red;display:block; }
#adv .content .show { display:block; }
#adv .content .map { position:absolute; }
#adv .content .map a { display:block; width:100%; height:100%; }
#adv .content #map3 {  height: 57px; left: 505px; top: 190px; width: 467px;}
#adv .content .float { position:absolute;float:left; }
#adv .content .float a{ display: block; width:100%; height:100%; }
#adv .content .float1 {  height: 86px; left: 739px; top: 222px; width: 205px; }
.left .graypanel { width:325px; overflow:hidden; float:left; }
.right .graypanel { width:301px; float:left; }

#tabs { width:970px; height:315px; float:left; border:1px solid red; background:white; }

.block { float:left; color:#444;width:970px; height:267px; background:url(//image2-cdn.compass.cn/hmj/skin/orange/images/bg_block.jpg?v=3) no-repeat; position:relative; }
.block a,
.block a:visited { color:#444446; }
.block a:hover { color:red; }
.block .time { float:left; }
.block .list { position:absolute;}
.block .list li { height:17px; line-height:17px; }
.block #list1 { left: 36px; top: 66px; }
.block #list2 { left: 36px; top: 136px; }
.block #list3 { left: 38px; top: 208px; }
.block #list4 { left: 426px; top: 58px; }
.block #list5 { left: 775px; top:182px; }
.block .list1 {}
.block .list1 ul {}
.block .list1 li {}
.block .list2 {}
.block .list2 ul {}
.block .list2 li { height:28px; line-height:28px;}
.block .list3 li { height:18px; line-height:18px;}
.block .list4 li { height:20px; line-height:20px;}

#analyst { width:657px; }
#analyst .focus .pic { width:98px; height:70px; background:url(//image2-cdn.compass.cn/hmj/skin/orange/images/analyst.jpg) no-repeat; }
#analyst .title { display:block; background:url(//image2-cdn.compass.cn/hmj/skin/orange/images/cpnc.jpg) no-repeat; width:657px; height:25px; }
#analyst .content { height:273px; overflow:hidden; width:657px; }
#analyst ul { padding-top:5px;}

#operate { width:657px; }
#operate .focus .pic { width:98px; height:70px; background:url(//image2-cdn.compass.cn/hmj/skin/orange/images/gsdszrj.jpg) no-repeat; }
#operate .title { display:block; background:url(//image2-cdn.compass.cn/hmj/skin/orange/images/szrj.jpg) no-repeat; width:657px; height:25px; }
#operate .content { height:255px; overflow:hidden; width:657px; }
#operate ul { padding-top:5px;}

#functions { height: 253px; position: relative; width: 977px; margin-left: 12px; border: 1px solid #F7D991; background: url(//image2-cdn.compass.cn/hmj/skin/orange/images/bg_cppx.jpg) no-repeat; }
#functions .swf{ left: 80px; position: absolute; top: 35px; }
#functions .text{ height: 180px; left: 658px; line-height: 16px; position: absolute; top: 61px; width: 280px; }
#functions .text .video_span{ text-indent:25px; }

#functions .text a{ color: black; display: block; float: left; height: 20px; margin-bottom: 18px; width: 130px; }
#functions .title { display:block; background:url(//image2-cdn.compass.cn/hmj/skin/orange/images/functions.jpg) no-repeat; width:657px; height:25px; }
#functions .content { height:225px; overflow:hidden; width:657px; /* height:251px;*/}
#functions .content ul { padding-top:5px;}
#functions .item .pic { float:left; width:287px; height:200px; margin:15px; display:inline; }
#functions .item .pic img { margin:auto; }
#functions .item .text { float: left; font-size: 14px; height: 100%; line-height: 200%; margin: 15px 15px 15px 0; text-align: left; text-indent: 28px; width: 325px; }

#video .title  { background:url(//image2-cdn.compass.cn/hmj/skin/orange/images/video.jpg); width:301px; height:25px; }
#video .content { height:135px; }
#video .content ul { padding-top:5px;}
#video .focus { width:281px; background:transparent; border-bottom:1px dotted gray; padding-bottom:11px; }
#video .focus .pic { width:116px; height:63px; }
#video .focus .text { width:160px; }
#video .focus .text p { text-indent:0; }

#manual .title { background:url(//image2-cdn.compass.cn/hmj/skin/orange/images/manual.jpg); width:301px; height:25px; }
#manual .content { height:135px; }
#manual .focus { width:281px; background:transparent; border-bottom:1px dotted gray; padding-bottom:11px; }
#manual .focus .pic { width:116px; height:63px; }
#manual .focus .text { width:160px; }
#manual .focus .text p { text-indent:0; }

#sckx { width:975px; margin-left:12px; }
#sckx .title { background:url(//image2-cdn.compass.cn/hmj/skin/orange/images/sckx.jpg) no-repeat; }
#sckx .title li { width:236px;}
#sckx .content { height:163px; width:975px; float:left;  }
#sckx .content .item { float:left; width:100%; height:100%; background:url(//image2-cdn.compass.cn/hmj/skin/orange/images/bg_news.jpg) repeat-x;}
#sckx .content ul { width: 465px; padding: 0; margin: 0; list-style: none; margin-top: 10px; margin-left: 15px; _margin-left: 15px; float: left; }
#sckx .content li { margin:0; list-style:none; margin:0; padding:0;}

#auths { width:975px; }
#auths .title { height:29px; background:url(//image2-cdn.compass.cn/hmj/skin/orange/images/barner.jpg) no-repeat; }
#auths .content {}
#auths .content .pic { height:365px; background:url(//image2-cdn.compass.cn/hmj/skin/orange/images/auths.gif?v=2) no-repeat; width:975px; float:left; position:relative; }
#auths .content .pic a { display: block; height: 16px; left: 48px; position: absolute; top: 107px; width: 188px;}
#auths .content .pics { float:left; background:white; }
#auths .content .pics  ul { float:left;padding: 10px 20px 20px 45px}
#auths .content .pics li { float:left; width:162px; height:108px; padding:10px; background:url(//image2-cdn.compass.cn/hmj/skin/orange/images/bg_auth.gif) no-repeat; }
#auths .content .pics li img { width:162px; height:108px; }

#certs { width:978px; height:200px; background:url(//image2-cdn.compass.cn/hmj/skin/orange/images/bg_certs.jpg?v=2) no-repeat; margin-left:12px; position:relative; }
#certs a { display:block;  left:0;top:0;position: absolute;}
#certs .rjqy { width: 281px;height: 184px;top: 8px;left: 48px; }
#certs .tzzx { width: 280px;height: 184px;top: 8px;left: 349px; }
#certs .l2sz { width: 145px;height: 184px;top: 8px;left: 645px; }
#certs .l2sh { width: 146px;height: 184px;top: 8px;left: 820px; }

#partner { width:978px; height:193px; background:url(//image2-cdn.compass.cn/hmj/skin/orange/images/bg_partner.jpg?v=4) -33px -8px no-repeat; margin-left:12px; position:relative; overflow:hidden;}
#partner a { display:block;  left:0;top:0;position: absolute;}
#partner .weihan { width: 184px;height: 80px;top: 6px;left: 790px; }

.timetable{
	padding: 5px;
	width: 358px!important;
	float: left;
	overflow:hidden;
	background-color:#FBFFF4;
}
.timetable p {
	text-indent:0!important;
}
.timetable .bold {
	font-weight:bold;
}
.timetable .rest {
color: #AAA;
}
.timetable table{
	width: 100%;
	line-height: 24px;
	overflow: hidden;
	border-left: 1px solid #D2BA5A;
	border-top: 1px solid #D2BA5A;
	border-collapse: separate;
	border-spacing: 0;
}
.timetable table td{
	border-right:1px solid #D2BA5A;
	border-bottom:1px solid #D2BA5A;
	padding: 0 2px;
	height:53px;
	position:relative;
}	
.weekday{
	line-height:130%;
	text-align: center;
	background:#F4EFC7;
	width:54px;
}
.weekday .weekname{
	font-size:14px;
	font-weight:bold;
	color:black;			
}

.con_name{
	font-weight:bold;
	color:black;
	float:left;	
	width:100%;	
	line-height:20px;
	position:relative;			
}
.con_con{
	float:left;
	width:235px;
	height:20px;
	overflow:hidden;
}
.today .con_con {
	width:200px;
}

.today td{
	background:#F9BD3B;
	color:#930201;
}
.today .weekday{
	color:black;
	border-right:1px solid #930201!important;
	width:55px;
	color:#930201;
}
.today td .weekname{ color:#930201; }
.today td .con_name{
	color:#930201;
	font-weight:bold;
	color:black;
	float:left;	
	width:100%;	
	line-height:20px;
	position:relative;
}
.today .img_today{
	background:url(//image2-cdn.compass.cn/hmj/skin/orange/images/list.jpg?v=8) -15px -480px no-repeat;
	height: 45px;
	position: absolute;
	right: -2px;
 	top: -1px;
	width: 18px;
}
.today .gold{
	background:url(//image2-cdn.compass.cn/hmj/skin/orange/images/list.jpg?v=8) -15px -315px no-repeat;
	height:18px;
	width:33px;
}
.today .sliver{
	background:url(//image2-cdn.compass.cn/hmj/skin/orange/images/list.jpg?v=8) -15px -345px no-repeat;
	height:18px;
	width:33px;
}
.today .copper{
	background:url(//image2-cdn.compass.cn/hmj/skin/orange/images/list.jpg?v=8) -70px -315px no-repeat;
	height:18px;
	width:33px;
}
.today .mark_left {
	color:#930201;
}
.timetable .mark_left{
	float: left; 
	height: 20px; 
	position:absolute;
	left:0;
	overflow: hidden;
	width:215px;
 }
.timetable p {
	line-height:14px!important;
}
.timetable .course {
	position:relative;
	height: 20px;
	line-height: 20px;
}
#examples .info { width:367px; height:139px; background:url(//image2-cdn.compass.cn/hmj/skin/orange/images/service.jpg) 0 15px no-repeat; }
.sc_foot .ico_level {
	position:static;
	float:left;
	width:18px;
}
.ico_level {
	display:block;
	height:18px;
	margin-left: 2px;
	float:right;
	position:absolute;
	right:0;
	z-index: 10;
	top:2px;
}
.ico_level-1 {
	width:75px;
	background:url(//image2-cdn.compass.cn/hmj/skin/orange/images/list.jpg?v=8) 0 -550px no-repeat;
}
.ico_level0 {
	width:56px;
	background:url(//image2-cdn.compass.cn/hmj/skin/orange/images/list.jpg?v=8) -19px -550px no-repeat;
}
.ico_level5 {
	width:37px;
	background:url(//image2-cdn.compass.cn/hmj/skin/orange/images/list.jpg?v=8) -38px -550px no-repeat;
}
.ico_level10 {
	width:18px;
	background:url(//image2-cdn.compass.cn/hmj/skin/orange/images/list.jpg?v=8) -57px -550px no-repeat;
}

.today .ico_level-1 {
	width:75px;
	background:url(//image2-cdn.compass.cn/hmj/skin/orange/images/list.jpg?v=8) 0 -570px no-repeat;
}
.today .ico_level0 {
	width:56px;
	background:url(//image2-cdn.compass.cn/hmj/skin/orange/images/list.jpg?v=8) -19px -570px no-repeat;
}
.today .ico_level5 {
	width:37px;
	background:url(//image2-cdn.compass.cn/hmj/skin/orange/images/list.jpg?v=8) -38px -570px no-repeat;
}
.today .ico_level10 {
	width:18px;
	background:url(//image2-cdn.compass.cn/hmj/skin/orange/images/list.jpg?v=8) -57px -570px no-repeat;
}
