body {font:12px Verdana;margin:0 auto;padding:0;color:#000; background:#024D56; text-align:center;}
ul,ol,p,dl{margin:0;padding:0}
ul,ol,dl{height:100%;overflow:hidden}
li{list-style:none}
img {border:none}
h1,h2,h3,h4{font:12px Verdana;margin:0;padding:0}
input {font:12px Verdana}
/* 链接颜色 */
a:link {color: #000; text-decoration:none;}
a:visited {color: #494949;text-decoration:none;}
a:hover {color: #dc0000; text-decoration:underline;}
a:active {color: #bc2931;}
/* 颜色属性 */
.cRed,a.cRed:link,a.cRed:visited{ color:#dc0000; }
.cBlue,a.cBlue:link,a.cBlue:visited{color:#1f3a87;}
.cDRed,a.cDRed:link,a.cDRed:visited{ color:#bc2931;}
.cGray,a.cGray:link,a.cGray:visited{ color: #333;}
.cDGray,a.cDGray:link,a.cDGray:visited{ color: #666;}
.cWhite1,a.cWhite:link,a.cWhite:visited{ color:#fff;}
.cWhite2,a.cWhite:link,a.cWhite:visited{ color:#EFEADE;}
.cBlack,a.cBlack:link,a.cBlack:visited{color:#000;}
a.cBlack:hover{color:#bc2931;}
.cGreen,a.cGreen:link,a.cGreen:visited{color:#008000; text-decoration: underline;}
.cYellow,a.cYellow:link,a.cYellow:visited{color:#ff0;}
/* 字体大小*/
.f12px{ font-size:12px;}
.f14px{ font-size:14px;}
/* 其他属性 */
.fl{ float: left;}
.fr{ float: right;}
.clear{ clear: both; font-size:1px; width:1px; height:0; overflow:hidden; }
.hidden {display: none;}
.unLine ,.unLine a{text-decoration: none;}
.textLine {text-decoration: underline;}
.noBorder{border:none;	}
.blank2{ height:2px; font-size:1px; overflow:hidden; clear:both;}
.blank3{ height:3px; font-size:1px; overflow:hidden; clear:both;}
.blank9{ height:9px;overflow:hidden; font-size:1px;clear:both;}
.blank6{ height:6px; overflow:hidden;font-size:1px; clear:both;}
.blankW9{ height:9px; overflow:hidden;font-size:1px; background:#fff; clear:both;}
.blank12{height:12px; overflow:hidden;font-size:1px;clear:both; }
.blank15{height:15px; overflow:hidden;font-size:1px;clear:both; }
.line {height:1px; overflow:hidden;font-size:1px;clear:both; background:#ddd;}
.nobg {background:none}

#html {margin:0 auto; width:780px; background:url(wrap_back.gif) center repeat-y; position:relative}
.wrap {width:752px; margin:0 auto; background:#fff}
/* formatting the top links section */

.top {height:38px}
.t1 {height:38px}
.topb {width:317px; background:url(toplinks_back2.gif) repeat-x}
.tophide {width:463px;height:38px; background:url(toplinks_backsmall.gif) repeat-x}
.tophide p {color:#EFEADE; padding-top:8px; text-align:right;}
.tophide a:link,.tophide a:hover,.tophide a:visited {margin:0 8px; color:#EFEADE; }

.t2 {height:135px}
.logo {width:163px; background:#fff}

.nav {width:752px; height:22px; background:url(bgTitle.gif) repeat-x}
.nav ul {margin:0; padding:0}
.nav li {float:left; height:22px; margin:0 0 0 2px; padding:4px 8px 0 7px; border-right:1px solid #fff;}
.nav li a:link,.nav li a:visited {font-size:14px; font-weight:bold; color:#fff}
.nav li a:hover {font-size:14px; font-weight:bold; color:#eee; text-decoration:none}
.nav .end {border-right:none;}

.banner {width:752px; height:80px; clear:both}

/*weizhi*/
.weizhi {height:22px; background:url(breadcrumbs_back.gif) repeat-x; text-align:left; padding-top:2px; padding-left:15px;}
/*主体*/
.mian {clear:both; width:752px; background:url(index_sections_div.gif) repeat-y;}

.left_side {display:inline; float: left;width:220px; margin:0 4px 0 5px}
.right_side {display:inline; float: right; width:508px; margin:0 4px 0 5px}



.alignment {height:27px; background:url(heading2_back.gif) top repeat-x;}
.alignment h2 {border-bottom:3px #417E89 solid; text-align:left; padding:5px 0 4px 5px; color:#024E57; font-weight:bold;}
.alignment h3 {padding:5px 10px 4px 5px;}
.alignment span {float:left; font-weight:normal; padding:5px 0 0 5px; }

.text_small {text-align:left; line-height:160%; text-indent:2em; padding:0 0 0 2px;}
.text_small p {margin:0 8px 0 0;text-align:right;}

.pic-loop {border:1px solid #E8E9E6;padding:2px; text-align:center;}
.list1 {margin:0 10px 0 0; padding:2px 0 0; text-align:left; float:left;}
.list1 li {height:22px; font-family:"宋体";}
.list1 span {float:right; color:#9A9A9A}

.list2 {margin:10px 0 0; padding:2px 0 0; text-align:left; float:left;}
.list2 li {height:22px; font-family:"宋体";}

.ask {border:0px #E8E9E6 solid}
.askcnt {margin:5px 0 0}
.asknew {width:45%; margin:10px 5px;}
.asknew p {margin:10px 0; text-align:left;}
.asktit {background:url(icon.gif) left no-repeat}
.asktit h2 {border-bottom:1px #E8E9E6 solid; text-align:left; padding:7px 0 4px 15px; color:#444; font-weight:bold;}



/*list*/
.l_nav ul {margin:2px 0 1px;}
.l_nav li a:link, .l_nav li a:visited {
	display:block; height:30px; color:#024E57; text-align:left; line-height:30px; font-weight:bold; overflow:hidden; background:#EAF2F3; border-bottom:1px #ddd solid; border-right:1px #D9E4E5 solid;
}
.l_nav li span {padding-left:10px}
.l_nav li a:hover {
	background:url(jumpnav_off.gif) repeat-x; text-decoration:none;
}
.l_nav .s a:link, .l_nav .s a:visited {
	 background:#fff; border-right:none
}
.l_nav_bottom {
	height:200px; background:url(l_nav_bottom.gif) no-repeat; overflow:hidden;
}
.courses_cnt {width:740px;}
.courses_left {display:inline; float: left;width:530px; margin:0 0 0 5px; border-top:1px #E8E9E6 solid; border-right:1px #E8E9E6 solid;}
.courses_right {display:inline; float: right; width:200px; margin:0 4px 0 0; background:url(rcourse-bot.gif) bottom no-repeat; border-top:1px #E8E9E6 solid;}

.w165 {width:165px; background:url(d.gif) right repeat-y;}
.w180 {width:180px; margin:3px 8px 2px 0;}
.w200 {width:200px; margin:3px 8px 2px 0;}
.w350 {width:350px}
.courses_cnt_l {width:165px;  background:url(d.gif) right repeat-y;}
.courses_cnt_r {width:575px;}
.courseslist {text-align:left}
.courseslist li {height:24px;}
.courseslist li span {float:right;color:#666; margin-right:10px;}
.courses_rtitle {text-align:left; padding:8px 0 8px 15px; font-size:14px; font-weight:bold; color:#024E57}
.courses_r {text-align:left; margin:0 10px;}
.courses_r li {height:24px; background:url(list-arrow-full-small.gif) 0 2px no-repeat; padding-left:10px;}

.newslist {text-align:left; margin:0 10px;}
.newslist li {clear:both; margin:10px 0 20px; border-bottom:1px #E8E9E6 dashed; padding-bottom:10px;}
.newslist li h1 {font-weight:bold; margin:0 0 5px}
.newslist .pt {line-height:180%; margin-left:10px }

.small_p {text-align:left; margin:0 10px 0 0}
.small_p p {margin:8px 0; line-height:180%}

.faq {margin:0; padding-bottom:15px}
.faq li {text-indent:2em; line-height:180%; list-style:decimal}

.mp3 {padding-left:20px; background:url(mp3.gif) 0 3px no-repeat;}

.pagelist {margin:10px}

.ask_left {display:inline; float: left; width:200px; margin:0 0 0 5px;}
.ask_right {display:inline; float: right; width:530px; margin:0 4px 0 0;}

.bt {padding:10px;}
.table_01{ border-top:1px solid #D1CFCF; border-left:1px solid #D1CFCF;font-family:Tahoma;}
.table_01 td{border-bottom:1px solid #D1CFCF; border-right:1px solid #D1CFCF; padding:9px; text-align:center;}

.table_02{ border-top:1px solid #D1CFCF; border-left:1px solid #D1CFCF; font-family:Tahoma '宋体';}
.table_02 td{border-bottom:1px solid #D1CFCF; border-right:1px solid #D1CFCF; padding:7px; text-align:center;}


.gb {line-height:160%}
.otherlink {text-align:left; margin:0 10px 0 0; border:1px #E8E9E6 solid;}
.otherlink h2 {font-weight:bold; border-bottom:1px #E8E9E6 solid; padding:6px 0 3px 10px;}


.footer {clear:both; width:752px; border-top:1px #E8E9E6 solid; padding:20px 0 10px; line-height:180%;}