HTML {
	BACKGROUND: #fff; COLOR: #333
}
BODY {
	FONT: 12px/1.5 tahoma,arial,宋体
}
BODY {
	PADDING-BOTTOM: 0px; PADDING-TOP: 0px; PADDING-LEFT: 0px; MARGIN: 0px; PADDING-RIGHT: 0px
}

A { font-size:12px;CURSOR: pointer; TEXT-DECORATION: none; COLOR: #4b7caf}
A {OUTLINE-STYLE: none}
A:active {OUTLINE-STYLE: none}
A:focus {OUTLINE-STYLE: none}
A:hover {TEXT-DECORATION: underline}
div td{ font-size:12px;}

body{ margin:0 auto;}
#top{ background:#5a5a5a; height:26px;}
#top .topwza{color:#d0d0d0; font-size:12px; padding-top:5px;}
#top .topwzb{color:#d0d0d0; font-size:12px; text-align:right; padding-top:5px;}
.topwza a{ color:#d0d0d0; font-family: "Microsoft Yahei"; text-decoration:none; display:block;}
.topwza a:hover{ color:#d0d0d0; font-family: "Microsoft Yahei"; text-decoration:underline; display:block;}
.topwzb a{ color:#d0d0d0; font-family: "Microsoft Yahei"; text-decoration:none; margin:0 2px;}
.topwzb a:hover{ color:#d0d0d0; font-family: "Microsoft Yahei"; text-decoration:underline; margin:0 2px;}

#logo{ background:#f2f2f2;}

/*#line{ width:auto;}
#line li{ list-style:none;}
#line .la{ height:3px; background-color:#e02d30; width:35%;}
#line .lb{ height:3px; background:#014888;}*/

.la{ height:3px; background:#e02d30; width:35%;}
.lb{ height:3px; background:#014888; width:65%;}


#mbx{ margin:0 auto; width:949px; margin-top:30px;}
#mbx .mod-breadcrumbs{font-size:0;width:960px;margin:0 auto 10px;cursor:pointer}
#mbx .mod-breadcrumbs__nav{font-size:14px;color:#999}
#mbx .mod-breadcrumbs__nav:hover{color:#188eee}
#mbx .mod-breadcrumbs__arrow{font-size:14px}
#mbx .mod-breadcrumbs__current{font-size:14px;color:#666;cursor:default}

.con{ width:949px; margin:0 auto; margin-top:12px;}
.con .cleft{ width:170px; background:#000; float:left;}
.con .cright{ width:764px; background:#000; float:left; margin-left:15px;}


.mod-course-banner__title{font-size:22px;letter-spacing:1px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;word-wrap:normal;max-width:480px;width:auto!important;_width:480px;margin-top:-8px;margin-bottom:5px;height:33px;line-height:33px;_margin-top:0}

.mod-course-banner__social{font-size:12px;color:#666;margin-bottom:5px}
.mod-course-banner__social span,.mod-course-banner__social a{display:-moz-inline-stack;display:inline-block;vertical-align:middle;*vertical-align:auto;zoom:1;*display:inline;vertical-align:top}
.mod-course-banner__sep{margin:0 10px;color:#c6c7c8;font-size:12px;vertical-align:middle;_vertical-align:baseline;}
.mod-course-banner__star-wrap{margin-right:10px;margin-top:-2px;_margin-top:3px}
.icon-star{display:-moz-inline-stack;display:inline-block;vertical-align:middle;*vertical-align:auto;zoom:1;*display:inline;background:url('../images/icon-star.png') no-repeat;_background:url('../images/icon-star_ie6.png') no-repeat;width:12px;height:12px}

.mod-course-banner__vote-number{color:#aaa}

.mod-course-banner__content-line{margin-bottom:7px;font-size:14px;color:#666}
.mod-course-banner__content-line .mod-choose-time{margin-bottom:12px}
.mod-course-banner__content-line .mod-choose-time__tab-link,
.mod-course-banner__content-line .mod-choose-time__time{height:30px;line-height:30px}

.mod-course-banner__price{color:#e85308;vertical-align:baseline}
.mod-course-banner__price span{font-size:22px}
.mod-course-banner__price.mod-course-banner__price_free{color:#5fb41b}
.fontsize-22{font-size:22px}
#js_class_price{ font-size:14px; font-family:微软雅黑, 宋体;}


.time_bg{ background:url(../images/time_bg.gif) no-repeat; width:7px; height:32px;}
.time_right{ border-top:1px solid #68b30f; border-right:1px solid #68b30f; border-bottom:1px solid #68b30f; color:#333333; font-family:微软雅黑; font-size:14px; padding:0px 12px 0px 6px;}

.banci{ color:#666666; font-family:微软雅黑; font-size:15px; padding:6px 0px 0px 0px;}

.baoming{ padding-top:43px; width:128px;}
.anniu_left{ background:url(../images/anniu_left.gif) no-repeat; width:2px; height:52px;}
.anniu_right{ background:url(../images/anniu_right.gif) no-repeat; width:2px; height:52px;}
.anniu_cen{ background:#ff9a00; color:#FFF; text-align:center; padding:0 25px; font-family:微软雅黑, Arial, Helvetica, sans-serif; font-size:18px;}



.bolist{ border:1px solid #ededed; margin:10px;}
.bolistwz{ padding:5px 10px;}

#nrline{ width:auto;}
#nrline li{ list-style:none;}
#nrline .nrla{ height:2px; background:#6697c8; float:left; width:35%;}
#nrline .nrlb{ height:2px; background:#cccccc; float:lleft;width:100%;}

#nrt{width:949px; margin:0 auto;}
.nrdbttab{width:700px;}
.nrdbt{ font-size:22px; font-weight:bold; color:#333333; padding-bottom:6px;}
.nrdbtnr{ padding:10px 0px 30px 0px; line-height:200%; color:#242424; font-family:微软雅黑; font-size:16px;}
.nrdbtnr span{ font-size:14px; background:#dad9d9; padding:0px 0px 0px 1.5em;}
.nrdbtnr span a{ font-size:14px;color:#4b7caf; padding:0px 0px 0px 0em;}
.nrdbtnr div{text-indent:2em;}
.nrdbtnr img{ /*border:1px solid #dddddd;*/ margin-bottom:20px; max-width:700px;}

.gpqweibo{
	font-size:16px;
	color:#ff0000;font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
}
.gpqweiboa:link {font-size: 16px;	color: #ff0000;font-family:Arial, Helvetica, sans-serif;	text-decoration: none;}
.gpqweiboa:visited {font-size: 16px;	color: #ff0000;font-family:Arial, Helvetica, sans-serif;	text-decoration: none;}
.gpqweiboa:hover {font-size: 16px;	color: #e30000;font-family:Arial, Helvetica, sans-serif;	text-decoration: underline;}

#cright{ width:200px;}
#cright td{ font-size:14px;}
#cright .crbt{ font-weight:bold; color:#333333; padding-bottom:6px;}
#cright .crbtb{ font-weight:bold; color:#365d82; padding-bottom:6px;}
#cright .crline{ background:#d5d5d5; height:1px; margin:30px 0px 35px 0px;}

#cright .qqa{ background:url(../images/qq.gif) no-repeat; height:17px; color:#365d82; font-size:12px; text-indent:25px; margin-top:10px;}
#cright .qqb{ color:#666666; font-size:12px; text-indent:25px; margin-bottom:20px;}

#cright .dianhua{color:#F00; font-size:12px;}
#cright .shouji{color:#F00; font-size:12px; margin-top:6px; padding-left:60px;}




#footbz{margin:0 auto; margin-top:12px; color:#728196;}
#footbz .fline{ background:#d9dbdb; height:1px;}
#footbz a{ color:#728196; margin:8px;}


/*报名*/
.baom{margin-bottom:30px;}
#baoming{ background-color:#ece4c2; width:260px; padding:20px; font-family:微软雅黑;}
#baoming .dbt{ color:#89673f; font-size:17px; text-align:center; padding-bottom:14px; font-weight:bold;}
#baoming .xbtl{ color:#89673f; font-weight:bold; width:60px;}
#baoming .xbtr{ line-height:190%;}
#baoming .xbtr span{ color:#F00;}
#baoming .bmButton{ padding-top:10px;}

/*须知*/
#xuzhi{
	margin: 0 auto;
	margin-top: 4px;
	margin-bottom: 15px;
	width: 1000px;
	height: 279px;
	background-image: url(../images/bmxzbg.gif);
	background-repeat: repeat-x;
	font-family: 微软雅黑;
	font-size: 16px;
	background-position: bottom;
}
#xuzhi .xzbt{ color:#808080; font-size:18px; padding-left:10px; font-weight:bold;}
#xuzhi .xzwzone{ color:#f9711e; line-height:180%;
	font-family:微软雅黑;
	font-size:16px;
	padding:5px 10px 2px 10px;
	text-indent:2em;
}
#xuzhi .xzwztwo{ line-height:180%;
	font-family:微软雅黑;
	font-size:16px;
	padding:5px 10px 2px 10px;
	text-indent:2em;
}

.hdh2{ font-size:36px;}