﻿/* CSS Document */
@charset "utf-8";
body, h1, h2, h3, h4, h5, h6, hr, p, blockquote, dl, dt, dd, ul, ol, li, pre, form, fieldset, lengend, button, input, textarea, th, td, table {
	margin:0;
	padding:0;
}
body, button, input, select, textarea {
	font:12px/1.5 Arial, "\5b8b\4f53", Tahoma, Helvetica, sans-serif;
}
h1 {
	font-size:18px;
}
h2 {
	font-size:16px;
}
h3 {
	font-size:14px;
}
h4, h5, h6 {
	font-size:100%;
}
address, cite, dfn, em, var {
	font-style:normal;
}
code, kbd, pre, samp, tt {
	font-family: "Courier New", Courier, monospace;
}
small {
	font-size:12px;
}
ul {
	list-style:none;
}
a {
	text-decoration:none;
}
a:hover { color:#ffff66;
}
abbr[title], acronym[title] {
	border-bottom:1px dotted;
	cursor:help;
}
q:before, q:after {
	content:'';
}
legend {
	color:#000;
}
fieldset, img {
	border:none;
}
button, input, select, textarea {
	font-size:100%;
}
hr {
	border:none;
	height:1px;
}
html {
	overflow-y:scroll;
}
:focus {
	outline:none;
}
.clearfix {
	zoom:1;
}

.clearfix:after {
	content:".";
	display:block;
	clear:both;
	height:0;
	overflow:hidden;
	visibility:hidden;
}
/*主页*/
.body { margin:0 auto; width:980px; background-color:#bb0801;}
.center { margin: 0 auto; width:960px; background-color:#ffffff; overflow:hidden;}

.top{ height:50px; position: absolute; z-index:1000; width:960px;}
.top span { color:#282828; line-height:50px; padding-right:10px; float:right; font-size:12px;}
.top span  a{ color:#282828; padding:0 5px;cursor: pointer;}
.top span  a:hover { color:#ffff66; padding:0 5px;}

.banner{ position: relative; }

.daohang{ margin-left:2px; margin-top:2px; height:37px; line-height:37px; font-weight:bold; width:956px;}
.daohang1{ background-image:url(/images/daohang1.jpg); width:12px; height:37px; float:left;}
.daohang3{ background-image:url(/images/daohang3.jpg); width:12px; height:37px; float:left;}

.main{ margin:0 auto; width:940px; margin-left:10px; margin-right:10px; } 
.pmd{ padding:10px 0 10px 0; color:#e10d0d;}
.pmd strong { display:inline; float:left; padding-right:5px;}
.marquee { display:inline; float:left; color:#555;}
.main-left { width:613px; float:left;overflow:hidden;}
.left1{ background:url(/images/dbj-2.jpg) repeat-x left; border:1px  solid; border-color:#ffc6c6; height:30px; clear:both;}
.left1 span { font-size:14px; font-weight: bold; line-height:30px; margin-left:15px; float:left; color:#c00002; }
.left1 a img{ float:right; padding:10px 20px 10px 0;}
.left1 a:hover { color:#ffff66;}
.left2{ margin-top:20px; margin-bottom:25px; height:118px;overflow:hidden; margin-left:10px; margin-right:15px;}
.left2 a img { border:1px solid; padding:2px; border-color:#aeaeae; float:left;}
.left2 a em{ display:block; text-indent:2em; color:#414141; width:420px; float:left; margin-left:10px; line-height:24px; cursor:pointer;}

.left3{ margin-left:10px; width:590px; margin-top:15px; margin-bottom:15px; height:160px;overflow:hidden; }
.left3 a{ width:194px; float:left; color:#414141; line-height:30px;}
.left3 a:hover { width:194px; float:left; color:#cc0000; line-height:30px;}
.left4{ margin-left:15px; width:584px; margin-top:25px; margin-bottom:25px;}
.left5 { float:left; margin-right:10px; width:157px;text-align:center;}
.left5 a img{  border:1px solid; padding:2px; border-color:#aeaeae;}
.left5 a span{ line-height:28px; color:#414141; display: block; }

.left21{ width:280px; float:left;color:#cc0000;line-height:24px;display:inline;}
.left21 p { font-weight:bold; color:#cc0000;  width:250px; text-align:center; padding-bottom:10px;line-height:24px; height:24px; }
.left21 p a{ font-weight:bold; color:#cc0000; width:250px; text-align:center;}
.left21 p a:hover{ font-weight:bold; color:#cc0000; width:250px; text-align:center;}

.left21 a{ width:138px; float:left; color:#414141; line-height:24px; height:24px;}
.left21 a:hover{ width:138px; float:left; color:#cc0000; line-height:24px;}
.left22{ width:140px; float:left; margin-left:5px;line-height:24px;display:inline;}
.left22 p{padding-bottom:10px; line-height:24px; height:24px; }
.left22 p a{ font-weight:bold; color:#cc0000; width:130px;margin-left:10px; }


.left22 a{ width:137px;  color:#414141; line-height:24px; height:24px;}
.left22 a:hover{ width:137px; color:#cc0000; line-height:24px;}
.left23{ width:140px; float:left; margin-left:5px;line-height:24px;}
.left23 p a{ font-weight:bold; color:#cc0000;}

.left23 a{ width:140px; float:left; color:#414141;line-height:24px; }
.left23 a:hover{ width:140px; float:left; color:#cc0000; line-height:24px;}

.main-right{ float:right; margin-left:5px;width:318px;overflow:hidden;display:inline;}
.right1{ background-color:#ffffe6; width:318px; height:190px;}
.right2 { margin-left:15px; padding-top:10px; width:170px; padding-bottom:5px;}
.right2 span{ padding-left:10px; color:#c00000; font-weight:bolder; font-size:14px;}
.right3{ height:32px; line-height:32px; background-color:#cc0000; margin-top:6px; width:318px;}
.right3 span { font-size:14px; font-weight: bold; line-height:32px; margin-left:17px; float:left; color:#ffffff;}
.right3 a{ float:right; padding:0 20px 0 0; color:#ffffff;}

.right4 { margin:15px 0;color:#414141; height:130px;line-height:24px;}
.right4 a{color:#414141; display:block;background:url(/images/dian.jpg) left 50% no-repeat;padding-left:12px; }
.right4 a:hover{color:#cc0000;}

.right94 { margin:15px 0;color:#414141; height:160px;line-height:24px;}
.right94 a{color:#414141; display:block;padding-left:12px; }
.right94 a:hover{color:#cc0000;}

.main1{ background-color:#ffffe6; border:1px solid; border-color:#ffc6c6;}
.main2 { margin:15px 0 0 15px;}
.main3 { margin:10px 0;}
.main3 a {}
.main3 a img { float:left;}
.main4 { width:307px; float:left;}

.foot { margin: 0 auto; width:980px; background-color:#bb0801; padding:15px 0; }
.foot1 {  margin:0 auto; width:960px; background-color:#ffffe6; height:35px; line-height:35px; text-align:center; margin-top:10px; margin-bottom:15px;}
.foot1 span { font-weight:bold; font-size:16px; padding-top:5px; }
.foot1 a{ color:#414141; padding:0 10px; }
.foot2{ text-align:center; line-height:24px;}
.foot2 span { color:#ffffff; padding:0 5px;}
.foot2 a{ color:#ffffff; }
.foot2 a:hover { color:#ffff66; }


/*图片滚动*/
.flowers .flower{ width:584px; display:inline; float:left; padding-left:10px;}
#demo {overflow:hidden; width: 940px; margin:0 auto; }
.picture{ width:137px; padding-right:10px; float:left;text-align:center;}
#demo a img{ padding:1px; }
#demo a:hover img{ border-color:#006633; }
#demo .picture a span{line-height:26px; color:#666;}
#demo .picture a:hover span{ color:#006633;}
#indemo {float: left;width: 800%;}
#demo1 {float: left;}
#demo2 {float: left;}

/*表单*/
table.form{margin:5px 0 0 0px;}
.form th{ text-align:right; width:80px; color:#414141; height:22px; font-weight:normal; line-height:22px;}
.form input{ border:1px #e6e6e6 solid; height:17px; text-align:left;}
.form textarea{ border:0px #0578ae solid;}
.form .star{ height:26px; line-height:26px; padding-left:10px; color:#e50505;}
.form button{ border:0px; background:none; cursor:pointer;}
.form  a { margin-left:20px; line-height:22px;}
/*内容页*/
.sider { width:260px; float:left;}
.sider1{ text-align:center; padding:20px 0 10px 0;}
.sider2{background:url(/images/dbj-2.jpg) repeat-x left; border:1px  solid; border-color:#ffc6c6; height:30px; line-height:30px; text-align:center; margin: 0 auto; width:240px; margin-bottom:1px;}
.sider2 a { color:#414141;}
.sider2 a:hover{ color:#cc0000; font-weight:bolder;}
.siderbar{ background-color:#cc0000; padding-bottom:25px; margin-bottom:5px;}
.sider3 { padding: 0 20px; line-height:24px;color:#FFF;}
.sider3 img { padding-right:5px; }
.sider3 span a{ background:url(/images/dian-2.jpg) no-repeat 1% 50%; padding-left:10px; color:#FFF;line-height:24px; height:24px; display:block;}
.sider3 span a:hover{color:#ffff66;}

.sider93 { padding: 0 20px; line-height:24px;}
.sider93 img { padding-right:5px;}
.sider93 span a{ color:#FFF;}
.sider93 span a:hover{color:#ffff66;}

.content { width:670px;float:right; display:inline;}
.content  p { line-height:22px;}
.content1 {background:url(/images/dbj-2.jpg) repeat-x left; border:1px  solid; border-color:#ffc6c6; height:30px; line-height:30px;}
.content1 img{ padding: 3px 0 0 15px; line-height:30px; float:left;}
.content1 em{ float:left; padding-left:5px; line-height:30px; font-size:14px;}
.content1 span { float:right; padding-right:10px; line-height:30px;}
.content1 span a { color:#333333;}
.content2{ margin: 20px auto; width:660px; line-height:24px;}
.content2 .table{ margin: 0 auto; width:660px; margin-top:20px; line-height:24px;}
.content3 { margin: 20px auto; width:670px;}
/*图片页*/
.content4 { float:left; margin:0 6px; width:154px;text-align:center; display:inline; overflow:hidden;}
.content4 a img{  border:1px solid; padding:2px; border-color:#aeaeae;}
.content4 a span{ line-height:50px; height:50px; color:#414141; display: block; }
/*列表页*/
.content5 { line-height:30px;height:30px;overflow:hidden; background: url(/images/gang.jpg) repeat-x left bottom;}
.content5 a{ float:left;display:inline; color:#414141; background: url(/images/dian.jpg) left 50% no-repeat;padding-left:12px;}
.content5 a:hover {color:#c00000;}
.content5 em{ color:#414141;float:right;display:inline;}

.content6 { background: url(/images/gang.jpg) repeat-x left; height:3px; width:660px; clear:both;}
.content13 {
	float:left; width:150px;
	padding: 0 0 10px 0; font-size:10px;
}
.content13 img { border:1px solid; padding:2px; border-color:#aeaeae;
}
.content14 {
	text-align:left;
	text-indent:2em;
	color:#414141;
	line-height:24px; padding-bottom:5px;
}
.content14 a{color:#414141;}
.content14 a:hover {color:#c00000;}

.content15{ display:inline; float:left; width:480px;padding-left:10px;}
.content15 p {
	color:#414141;
	font-size:12px;
	text-align:left;
	padding-top:10px;
}
.content15 span a {
	color:#414141;
	margin-right:50px;
	float: left;font-size:12px; font-weight:600;
}
.content15 a {color:#414141;
	float: right;}
.content15 h4{ line-height:24px;}
.content15 h4 a{ font-weight:500; font-size:12px;}
.content15 h4 a:hover { font-weight:500; font-size:12px;color:#c00000;}
.content15 h4 span{ display:inline; float:left; }
.content15 h4 .more{display:inline; float:right;}
.content16 {
	border-top:1px #bd2525 dashed;
	width:685px;
	 clear:both;
	 height:1px; overflow:hidden;
}
.content17 { padding-top:10px;}


/*学籍搜索*/
.right-content{ padding:10px 0 10px 0;}
.righthead{ background:url(/images/titlebg.gif) left top no-repeat; padding-left:30px; border-bottom:1px #ccc solid; line-height:1.6; font-size:1.6em; font-family:"微软雅黑"; text-align:left; width:620px;}
.righthead img{ margin-bottom:8px;}
.right-content .content{ padding:10px;  color:#666666; line-height:2;}
.right-content .content img{ border:1px #ccc solid; padding:2px; margin-right:10px; margin-bottom:10px;}

.tab th{ height:25px; line-height:25px; color:#b7111b; text-align:center; border-left:1px #b7111b solid;  border-top:1px #b7111b solid; border-bottom:1px #b7111b solid;}
.tab td{  line-height:22px; color:#666; border-left:1px #b7111b solid;  border-bottom:1px #b7111b solid; text-align:center; }
.tab td span{height:22px; width:60px; line-height:22px; display:block; text-align:center; overflow:hidden;}
.tab td a{ color:#666;}
.tab td a:hover{ text-decoration:underline; color:#b7111b;}
/*课程概述*/
.tab2 th{ height:25px; line-height:25px; color:#b7111b; text-align:center; border:2px #b7111b solid; border-bottom:1px #b7111b solid;}
.tab2 td{ height:25px; line-height:25px; color:#666; text-align:center; border:1px #b7111b solid; border-right:2px #b7111b solid; border-bottom:2px #b7111b solid;   overflow:hidden;}
.tab2 td a{float:left;  display:inline; width:169px; height:25px; line-height:25px; border:1px #b7111b solid;  margin-top:-1px; color:#666;  margin-bottom:-1px;   border-right:none; }
.tab2 td a:hover{ text-decoration:underline; color:#b7111b; background:#eee;}
.course-intro{ padding:10px; width:660px;}
.course-intro h3{ color:#b7111b; text-align:left;}
.course-intro .intro{ line-height:22px; color:#666; text-align:left; text-indent:2em;}

.search{ padding:15px 10px 10px 15px;margin:0 auto;}
.search table{  color:#666;}
.search td{height:30px;}

.search .bt{padding:0 5px; width:60px;}
.search select{ height:18px; width:100px; line-height:18px; border:1px #a0a0a0 solid; color:#666; margin-right:10px;}
.search input{ height:18px; line-height:18px; width:120px; border:1px #a0a0a0 solid; color:#666;}
.search button{ width:60px; border:none; background:none; cursor:pointer }
.search .searchcon{ padding-top:30px; color:#666;}
.search .searchcon .scon{ line-height:22px; margin-bottom:15px;}

.fenye{ width:660px; height:26px; float:left; margin-top:15px; padding-bottom:15px;}
DIV.black2 {
	PADDING-RIGHT: 7px; PADDING-LEFT: 7px; PADDING-BOTTOM: 0px; MARGIN: 3px; PADDING-TOP: 0px; TEXT-ALIGN: center
}
DIV.black2 A {
	BORDER-RIGHT: #000000 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #000000 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; MARGIN: 2px; BORDER-LEFT: #000000 1px solid; COLOR: #000000; PADDING-TOP: 2px; BORDER-BOTTOM: #000000 1px solid; TEXT-DECORATION: none
}
DIV.black2 A:hover {
	BORDER-RIGHT: #000000 1px solid; BORDER-TOP: #000000 1px solid; BORDER-LEFT: #000000 1px solid; COLOR: #fff; BORDER-BOTTOM: #000000 1px solid; BACKGROUND-COLOR: #000
}
DIV.black2 A:active {
	BORDER-RIGHT: #000000 1px solid; BORDER-TOP: #000000 1px solid; BORDER-LEFT: #000000 1px solid; COLOR: #fff; BORDER-BOTTOM: #000000 1px solid; BACKGROUND-COLOR: #000
}
DIV.black2 SPAN.current {
	BORDER-RIGHT: #dfdfdf 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #dfdfdf 1px solid; PADDING-LEFT: 5px; FONT-WEIGHT: bold; PADDING-BOTTOM: 2px; MARGIN: 2px; BORDER-LEFT: #dfdfdf 1px solid; COLOR: #333333; PADDING-TOP: 2px; BORDER-BOTTOM: #dfdfdf 1px solid; BACKGROUND-COLOR: #ffffff;
}
DIV.black2 SPAN.disabled {
	BORDER-RIGHT: #dfdfdf 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #dfdfdf 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; MARGIN: 2px; BORDER-LEFT: #dfdfdf 1px solid; COLOR: #333333; PADDING-TOP: 2px; BORDER-BOTTOM: #dfdfdf 1px solid
}

/*滚动*/
.rollBox{width:940px;overflow:hidden;}
.rollBox .LeftBotton{ border:none; height:52px;width:30px;background:url(/images/home_58.gif) no-repeat;overflow:hidden;float:left;display:inline;margin:55px 0 0 10px;cursor:pointer;}
.rollBox .RightBotton{height:52px;width:30px;background:url(/images/home_61.gif) no-repeat ;overflow:hidden;float:left;display:inline;margin:55px 0 0 10px;cursor:pointer;}
.rollBox .Cont{width:940px; overflow:hidden; float:left;}
.rollBox .Conts{width:590px; overflow:hidden; float:left;}

.rollBox .ScrCont{width:800%; float:left;}
.rollBox .Cont .pic{width:169px;float:left;text-align:center; padding:0 7px;}
.pic a .img{ padding:2px;background:#fff;border:1px solid #b8b8b8;display:block;margin:0 auto;}
.pic a:hover .img{ border-color:#b7111b;}
.img img{padding:2px;background:#fff;border:1px #b8b8b8  solid;display:block;margin:0 auto; }
.pic p{line-height:30px;}
.rollBox .Cont .pic a p{ text-align:center; color:#666666; line-height:26px;}
.rollBox .Cont .pic a:hover p{ color:#b7111b;}
.rollBox .Cont a:link,.rollBox .Cont a:visited{ text-align:center; text-decoration:none;}
.rollBox .Cont a:hover{color:#b7111b;text-decoration:underline;}

.rollBox{width:940px;overflow:hidden;}
.rollBox .ScrCont{width:800%; float:left;}
.rollBox .Conts .pic1{width:157px;float:left;text-align:center; padding:0 5px;}
.pic1 a .img{ padding:2px;background:#fff;border:1px solid #ccc;display:block;margin:0 auto;}
.pic1 a:hover .img{ border-color:#b7111b;}
.pic1 p{ text-align:center; color:#666666; line-height:26px; }
.rollBox .Conts .pic1 a p{ text-align:center; color:#666666; line-height:26px;}
.rollBox .Conts .pic1 a:hover p{ color:#b7111b;}
.rollBox .Conts a:link,.rollBox .Conts a:visited{ text-align:center; text-decoration:none;}
.rollBox .Conts a:hover{color:#b7111b;text-decoration:underline;}
.rollBox #List1,.rollBox #List2{float:left;}

/*在线报名*/
.right-con{ padding:10px 0 10px 0;}
fieldset{ width:613px; padding:10px; border:1px #999 solid;}
fieldset em{ color:#cc0001;}
.right-con th{ width:86px; text-align:left; font-weight:normal; padding-left:10px; color:#666666; height:28px;}
.right-con td select{ width:192px; text-align:center; border:1px #999 solid; height:21px;}
.right-con td option{ height:20px; line-height:20px; text-align:center;color:#666666;}
.right-con td input{ width:192px; height:19px; border:1px #999 solid;}

.right-con td .star{ color:#cc0001; padding-left:10px; line-height:19px; height:19px;}
.right-con td textarea{ border:1px #999 solid; width:345px;}
.right-con label.simply{ width:200px; display:block; height:28px; line-height:25px; cursor:pointer; float:left; }
.right-con label.simply input{ height:13px;}
.right-con label.simply span{ padding-left:5px;} 
.right-con button{ border:none; background:none; float:left; margin-right:15px; cursor:pointer;}

/*索取资料*/
.data-con{ padding:10px 0 10px 20px;}
.data-con th{ width:86px; text-align:right; font-weight:normal; padding-right:10px; color:#666666; height:28px;}
.data-con td input{ width:192px; height:19px; border:1px #999 solid;}

.message-con{ padding:10px 0 0px 0;}
.mescon{ margin:8px 0;}
.mescon th{width:660px; min-height:25px; _height:25px; background:#eee;border-top:1px #a0a0a0 solid; border-right:1px #a0a0a0 solid; border-left:1px #a0a0a0 solid; color:#666;}
.mescon td{ border-top:1px #a0a0a0 solid; border-left:1px #a0a0a0 solid; color:#666; }
.messager{  float:left; font-weight:bold; text-align:left; padding-left:10px; min-height:25px; _height:25px; line-height:25px; width:300px; }
.mestime{ padding-right:5px; width:250px; min-height:25px; _height:25px; line-height:25px; text-align:right;  float:right; font-weight:normal;}
.messcon{ padding:0 5px; line-height:22px; border-right:1px #a0a0a0 solid;  border-bottom:1px #a0a0a0 solid;}
.messapply{ padding:0 5px; line-height:22px; border-right:1px #a0a0a0 solid; border-bottom:1px #a0a0a0 solid; }

.data-con td .star{ color:#cc0001; padding-left:10px; line-height:19px; height:19px;}
.data-con td textarea{ border:1px #999 solid; width:345px; margin-bottom:10px;}
.data-con button{ border:none; background:none; float:left; margin-right:15px; cursor:pointer;}

/*视频*/
.videos{ width:660px; margin:10px 12px; padding:10px 0; border-bottom:1px #ccc dashed;}
.videos .vidimg{ display:block; float:left; border:1px #ccc solid; padding:2px;}
.videos .vidimg:hover{ border-color:#b7111b;}
.video-content{ width:510px; float:left; padding-left:10px; }
.video-content h4{ width:410px; float:left; display:block;height:30px; line-height:30px; color:#666;}
.video-content h4 .vidtitle{ color:#666;}
.video-content h4 .vidtitle:hover{ color:#b7111b; text-decoration:underline;}
.video-content em{ display:block; width:100px; float:right; color:#999; height:30px; line-height:30px; text-align:right;}
.video-content .vid-con{ line-height:22px; color:#666;}
.video-content .vid-con .more{color:#b7111b; padding-left:15px;}
.video-content .vid-con .more:hover{ text-decoration:underline;}

.login{ border:1px #99cc99 solid; text-align:left; padding:7px 12px 4px;height:149px;overflow:hidden;}
#logindiv p{ padding:5px 0;}
#logindiv p input{ height:16px; width:147px; border:1px #b3cad9 solid;}
#logindiv p span{ color:#666;}
#logindiv .mima{ padding-left:35px;}
#logindiv em{ color:#ff0000;}
#logindiv em a{ color:#ff0000;}
#logindiv .button{ margin-left:10px;}
#logindiv .button button{ border:none; background:none; margin:0 10px 0 0;cursor:pointer;}
#logindiv p.vcode span{ display:inline; float:left;}
#logindiv p.vcode input{ width:74px; display:inline; float:left; margin-right:10px;}
#logindiv p.vcode img{ width:60px; height:18px; display:inline; float:left;}
#logindiv p.mima input{ width:auto; height:auto; border:none; display:inline; float:left;}
#logindiv p.mima span{ display:inline; float:left;}
#logindiv p.mima em{ display:inline; float:left;padding-left:10px;}


.right11 p{ padding:5px 0;}
.right11 p input{ height:16px; width:147px; border:1px #b3cad9 solid;}
.right11 p span{ color:#666;}
.right11 .mima{ padding-left:35px;}
.right11 em{ color:#ff0000;}
.right11 em a{ color:#ff0000;}
.right11 .button{ padding-left:45px;}
.right11 .button button{ width:54px; height:20px; border:none; background:none; margin:0 10px 0 0;cursor:pointer;}
.right11 p.vcode span{ display:inline; float:left;}
.right11 p.vcode input{ width:74px; display:inline; float:left; margin-right:10px;}
.right11 p.vcode img{ width:60px; height:18px; display:inline; float:left;}
.right11 p.mima input{ width:auto; height:auto; border:none; display:inline; float:left;}
.right11 p.mima span{ display:inline; float:left;}
.right11 p.mima em{ display:inline; float:left;padding-left:10px;}
.right11 label.simply{ width:50px; display:block; height:28px; line-height:25px; cursor:pointer; float:left; }

/*课程查询*/
.search{ padding:40px 0 10px 0;margin:0 auto;}
.search table{ margin-left:20px; color:#666; width:620px;}
.search td{height:30px;}

.search .bt{padding:0 5px;}
.search select{ height:18px; width:100px; line-height:18px; border:1px #a0a0a0 solid; color:#666; margin-right:10px;}
.search input{ height:18px; line-height:18px; width:120px; border:1px #a0a0a0 solid; color:#666;}
.search button{ border:none; background:none; cursor:pointer; width:100px; }
.search .searchcon{ padding-top:30px; color:#666;}
.search .searchcon .scon{ line-height:22px; margin-bottom:15px;}

/*课程概述*/
.tab2 th{ height:25px; line-height:25px; color:#757575; text-align:center; border:2px #dfdfdf solid; border-bottom:1px #dfdfdf solid;}
.tab2 td{ height:25px; line-height:25px; color:#666; text-align:center; border:1px #dfdfdf solid; border-left:2px #dfdfdf solid;  overflow:hidden;}
.tab2 td a{ display:block; width:170px; height:25px; line-height:25px; float:left; border:1px #dfdfdf solid;  margin-top:-1px; color:#666; margin-left:-1px;}
.tab2 td a:hover{ text-decoration:underline; color:#b7111b; background:#eee;}
.course-intro{ padding:10px; width:660px;}
.course-intro h3{ color:#b7111b; text-align:left;}
.course-intro .intro{ line-height:22px; color:#666; text-align:left; text-indent:2em;}


/*精品课程改后*/
.tab th{ height:25px; line-height:25px; color:#757575; text-align:center; border-left:1px #dfdfdf solid;  border-top:1px #dfdfdf solid; border-bottom:1px #dfdfdf solid;}
.tab td{  line-height:22px; color:#666; border-left:1px #dfdfdf solid;  border-bottom:1px #dfdfdf solid; text-align:center; }
.tab td span{height:22px; width:60px; line-height:22px; display:block; text-align:center; overflow:hidden;}
.tab td a{ color:#666;}
.tab td a:hover{ text-decoration:underline; color:#b7111b;}

#img1 a{ background:url(/images/11.jpg); display:block; height:35px; line-height:35px; width:260px; font-size:22px; color:#ffff00; text-align:center; font-family:黑体; font-style:italic; padding-top:5px; }

.ww{ float:left;}
.ww a { margin-left:-30px;}

.nav{height:43px; padding-left:35px;}
.nav a{ display:block; height:43px; text-align:center; width:103px; margin-left:-1px;font-weight:bold; line-height:42px;  color:#0099cc; background:url(/images/rightxian.jpg) right 50% no-repeat;}
.nav span{ display:inline;width:102px; height:43px; float:left;}
.nav #nav8{ background:none;}
.nav #nav8:hover{ background:url(/images/hover.jpg) left top no-repeat; color:#006699;}
.nav a:hover{ background:url(/images/hover.jpg) left top no-repeat; color:#006699;}
.children{left:81px;}

.child{ position:absolute; z-index:1000; top:298px; display:none; float:left; margin-right:2px;  border-bottom:1px #fff solid;}
.child span{ display:block; background:#007bf5; border-top:1px #ffcc00 solid;}
.child span a{ display:block; width:100px;  line-height:28px; text-align:center; background:url(/images/subbottom.jpg) left bottom repeat-x; padding-bottom:2px; color:#ffffff; font-weight:bolder; font-size:14px; }
.child span a:hover{color:#ffcc00;}


.daohang2{width:929px; background:url(/images/daohang2.jpg) repeat-x; float:left; text-align:center; } 
.hmain{width: 84px; float:left; position:relative;}
.daohang2 a {
/*取消所有的下划线*/
    text-decoration: none;
    /*充满所在区域*/
    display: block;
    display: inline-block;
}

.hmain a{ height:37px; line-height:37px; color:#FFF; font-size:14px; font-weight:bold;}
.hmain a:hover{color:#ffff66;}
.hmain li a{display:block; color:#000; font-size:14px; font-weight:100; height:25px; line-height:25px;}
.hmain li a:hover{color:#F00; background-color:#fff5f6;}
/*将所有子菜单隐藏*/
.hmain ul{display:none; border:1px #ffc6c6 solid; border-top:none; background-color:#FFF; width:100px; position:absolute; left:-5px; top:37px; line-height:25px; padding-top:6px; padding-bottom:6px; z-index:2000;}
.tj{width:200px; overflow:hidden;}
.tj button{ background:none; width:92px; border:none;}
/*内容页分页*/

#content-page { margin:15px auto;
	PADDING-RIGHT: 7px; PADDING-LEFT: 7px; PADDING-BOTTOM: 0px;  PADDING-TOP: 0px; TEXT-ALIGN: center
}
#content-page A {
	BORDER-RIGHT: #000000 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #000000 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; MARGIN: 2px; BORDER-LEFT: #000000 1px solid; COLOR: #000000; PADDING-TOP: 2px; BORDER-BOTTOM: #000000 1px solid; TEXT-DECORATION: none
}
#content-page A:hover {
	BORDER-RIGHT: #000000 1px solid; BORDER-TOP: #000000 1px solid; BORDER-LEFT: #000000 1px solid; COLOR: #fff; BORDER-BOTTOM: #000000 1px solid; BACKGROUND-COLOR: #000
}
#content-page A:active {
	BORDER-RIGHT: #000000 1px solid; BORDER-TOP: #000000 1px solid; BORDER-LEFT: #000000 1px solid; COLOR: #fff; BORDER-BOTTOM: #000000 1px solid; BACKGROUND-COLOR: #000
}
#content-page SPAN.current {
	BORDER-RIGHT: #dfdfdf 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #dfdfdf 1px solid; PADDING-LEFT: 5px; FONT-WEIGHT: bold; PADDING-BOTTOM: 2px; MARGIN: 2px; BORDER-LEFT: #dfdfdf 1px solid; COLOR: #333333; PADDING-TOP: 2px; BORDER-BOTTOM: #dfdfdf 1px solid; BACKGROUND-COLOR: #ffffff;
}
#content-page SPAN.disabled {
	BORDER-RIGHT: #dfdfdf 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #dfdfdf 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; MARGIN: 2px; BORDER-LEFT: #dfdfdf 1px solid; COLOR: #333333; PADDING-TOP: 2px; BORDER-BOTTOM: #dfdfdf 1px solid
}

#Tabs{ width:660px;}