a:link { color: #000000; }
a:visited { color: #555555; }
a:hover { color: #ff6600; text-decoration: underline; }
a:active { color: #73be0c; text-decoration: underline; }
a.white:hover { color: #ffefa5; }
body{ font-family:"Lucida Grande,Verdana, Lucida, Arial, Helvetica","宋体",arial,verdana,sans-serif;word-spacing: normal; margin:0; width:auto;}
form{margin:0px;}
h1 { font-family:"Lucida Grande,Verdana, Lucida, Arial, Helvetica","宋体", sans-serif; font-size: 24px; line-height: 180%; margin:0; width:auto;}
html > body #content { width: 765px; }
img { border: 0; }
td { font-size: 9pt; line-height: 130%; }
.beline li { float: left; padding: 5px; }
.beline ul { display: inline; margin: 0; padding: 0; }
.big { font-size: 14px; line-height: 130%; font-family:"Lucida Grande,Verdana, Lucida, Arial, Helvetica","宋体", sans-serif;}
.bignoline, .top_menu { font-size: 14px; text-decoration: none; font-family:"Lucida Grande,Verdana, Lucida, Arial, Helvetica","宋体", sans-serif;}
.blue { color: blue; line-height: 18px; text-decoration: underline; }
.course_content { font-size: 14px; line-height: 180%;font-family:"Lucida Grande,Verdana, Lucida, Arial, Helvetica","宋体", sans-serif; }
.eng { font-family: arial, helvetica; font-size: 11px; }
.infoline { margin: 2px 2px 2px 2px; padding: 2px 2px 2px 2px; }
.infoline li { float: left; list-style-type: none; margin: 2px 2px 2px 2px; padding: 2px 2px 2px 2px; }
.infoline ul { display: inline; list-style-type: none; margin: 2px 2px 2px 2px; padding: 2px 2px 2px 2px; }
.noline { font-size: 9pt; text-decoration: none; font-family:"Lucida Grande,Verdana, Lucida, Arial, Helvetica","宋体", sans-serif;line-height: 130%;}
.row { clear: both; padding-top: 10px; }
.row a { text-decoration: none; }
.row span.left { float: left; text-align: left; }
.row span.right { float: right; text-align: right; }
.spacer { clear: both; }
.white { color: #ffffff; font-size: 9pt; text-decoration: none; }
/*课程内容框*/
#content { border: 1px solid #EDEFFE; font-size: 14px; line-height: 180%; padding:15px; text-align: left; voice-family: "\"}\"";  margin:0 auto;width: 730px;}
#content h1{ border-bottom:dotted 1px #999999; margin-bottom:10px; font-family:"黑体";font-size:26px}
#content hr { height: 1px; }
#content_foot{margin: 0 auto;width:800px;padding:5px;font-size:12px;text-align:right;color:#666666;}
#content_foot a{ text-decoration:none;color:#6699CC;}

/* E-mail */
#e-mail{ background-image: url(http://www.91px.com/images/e-mail/my91px_google.gif); background-repeat: no-repeat; clear: both; height: 31px; margin: 0 auto; width: 778px; }

/* 其它 */
.line_h_28{height:28px; line-height: 28px; font-size:14px;}
.line_h_28_left{float:left;text-align:left;height:28px; line-height: 28px; font-size:14px;}
.line_h_28_right{text-align:right;height:28px;line-height: 28px; font-size:14px;}
.line_h_22_right{ margin:auto;text-align:right;height:22px;line-height: 22px; font-size:12px;}

.blank{ clear: both; font-size: 1px; height: 8px; }
.blank3{ clear: both; font-size: 1px; height: 3px; }
.both{ clear: both; line-height: 0px!important; line-height: 1px; }

/* Header */
#box765{ margin: 0 auto; width: 765px; }
#box728{ margin: 0 auto; width: 728px; height: 26px; font-size:12px;}
.box_728{ margin: 0 auto; width: 728px; height: 26px;}
.box_765{margin: 0 auto; width: 765px;}

#left { background-color: red; float: left; height: 250px; width: 180px; }

#left2{	background-color: blue; float: left; height: 250px; width: 80px; margin-left: 3px; }

#right { background-color: green; float: right; height: 250px; width: 200px; }

#middle { background-color: silver; height: 250px; margin: 0px; }

#footer{width:auto; padding-top: 18px; text-align: center;}
#footerNav{ font-size: 12px; text-align: center; width:auto;height:30px; padding:10px 0 0 0;}
#footerNav li{ display: inline; line-height: 20px; }
#footerNav ul{ margin: 10px 2px 10px 2px; }
#footerSearch{ background-color: #ffe35a;border-bottom-style:solid; border-bottom-width: 1px; border-color: #000;border-top-style: solid;border-top-width: 1px; text-align: center; width: auto;}
#footerSearch form{ margin: 0px; padding: 5px; }
#copyright ,#copyright a:link{ font-size: 11px; text-align: center; text-decoration: none; color:#999;}

.list-ico-arrow { margin-left:0px;line-height:20px;margin-bottom:20px;font-size:14px; text-decoration: none; list-style-type:none}

/*首页登录*/
#login_bar{height:22px;line-height: 22px; background-color:#6699CC;}
#index_login_title{ height:20px;line-height: 20px;overflow: hidden;background-color:#99cc66; color:#FFFFFF;}
#index_login_top{ background-image:url(images/site/index_login.gif);height:22px;}
#index_login{margin:0;height:96px;background-color:#E2F3E6;font-size:12px;line-height:180%;}
#index_login form{margin: 0px;}
#index_reg{height:80px;background-color:#E2F3E6;font-size:12px; line-height:200%;}
#index_reg ul{margin:0 0 0 18px; padding:0px;}
#index_reg li{margin: 0px;list-style-image:url(/images/icon/arrow8.gif); line-height:180%;}
/*培训搜索框*/
#searchbox{ background-color: #ffe35a; border-style:solid; border-width:1px;text-align: center; width: auto;}
#searchbox form{ margin: 0px; padding: 5px; }
#searchbox h1,#searchbox h2,#searchbox h3{font-size:14px;display : inline; font-weight:normal}
#search_keys{border:1px #ffe35a; height:22px; line-height:22px; font-size:12px; color:#CC6600; text-align:center;}
#search_keys a{color:#FF9900;}

/*培训搜索页面 推荐课程框*/
#hot_course{border-style:solid; border-width:2px;width: auto; height:auto; border-color:#FF9900;font-size:14px; padding:5px; height:150px;}
#hot_course ul{width:auto;list-style:none;margin:0}
#hot_course li{width:49%;float:left;height:25px; line-height: 25px;margin:0}


/*培训课程搜索样式*/
#course_search{float:left; width:765px; margin:0px; font-family:"Lucida Grande,Verdana, Lucida, Arial, Helvetica","宋体";font-size:14px;}

#course_search ul{width:765px; margin:0;padding:0;list-style:none; float:left;border-bottom:1px  solid #efefef; text-align:left; color:#666666;}

#course_search li{float:left; margin:0;text-align:left; line-height:28px;}
#course_search a{ text-decoration: none;}

#course_search li.city{float:left; width:70px; margin-right:5px; text-align:left}
#course_search li.training{ float:left; width:480px; margin-right:5px; text-align:left}
#course_search li.training a:link{color:#4c7fae;}
#course_search li.training a:hover{color:#cc6600;text-decoration:underline;}

#course_search li.time{ width:120px; float:left; text-align:left; margin-right:5px;}
#course_search li.price{ width:80px; float:left; text-align:right; font-family:"Times New Roman", Times, serif,"宋体"}

/*分页*/
.page_count{float:left;text-align:left;height:28px; line-height: 28px; font-size:14px;background-color:#DDDDFF; padding-left:5px;padding-right:5px; }
.page_list{text-align:right;height:28px;line-height: 28px; font-size:14px; background-color:#DDDDFF;padding-left:5px;padding-right:5px;}
/*首页热点课程*/
#index_hot_course_title{padding-left:45px;height:25px; line-height:25px; color:#FFFFFF;background:#99cc66 url(images/icon/Hot-Tags-1.gif) no-repeat left 5px;font-size:12px;}
#index_hot_course_title span { text-align:right;}
#index_hot_course{ margin:0; font-size:14px; line-height:180%;}
#index_hot_course ul{margin:0; list-style:none;}
#index_hot_course li{margin:0;text-align:left; line-height:28px;}
#index_hot_course li span{text-align:right;}

.button120_60{clear: both; height: 70px;}
.button234_60{clear: both; height: 70px;}
/*热点课程框标题*/
.hot_course_title{ padding-left:20px;height:22px; line-height: 22px; color:#FFFFFF;border-width:2px;border-color:#FF9900; background:#FF9900 url(images/icon/dot_arrow.gif) no-repeat left;background-position:5px 5px; font-size:12px;}
.hot_course_title a,.hot_course_title a:hover{color:#FFFF00;}
/*搜索关键字及地区框*/
.search_key{padding-left:2px;background-color:#E6F2FF;height:25px;line-height: 25px;font-size:12px;}

.font_ccc{}
.font_ccc span{color:#cccccc;}
.font_ccc span a{color:#cccccc;}
.font_ccc span a:link{color:#cccccc;}

/*热门课程页课程列表*/
#training_hot{font-size:14px;}
#training_hot ul{list-style:none;margin:0}
#training_hot li{height:25px; line-height: 25px;}
#training_hot a:link{ color:#006699;}
#training_hot a:hover{ color:#FFFFFF;background-color:#6699CC; padding:2px; text-decoration:none;}

/*当前位置行*/
#this_page_nav{margin: 0 auto; width: 746px; padding-left:15px;height:22px; line-height: 22px; font-size:11px; background: url(images/icon/right.gif) no-repeat; background-position:0 6px; color:#999999;}
#this_page_nav a{color:#999999;text-decoration:none;}
#this_page_nav h1{ font-size:11px;display:inline;}

/*报名表*/
#course_info{width:100%; margin-top:10px;font-size:14px; padding:0; border:0;color:#000000; line-height: 2em;}
#course_info a{ color:#006699; text-decoration:none;}
#signup_title{padding-left:25px; margin-top:10px; background:no-repeat left url(images/icon/table.gif);vertical-align:middle;font-size:14px; font-weight:bold;color:#FF9900;}
#signup_form{width:60%;background-color:#ffe35a; padding:10px; font-size:14px; border: dashed #009a63 2px; color:#333333;}
#signup_form input{vertical-align:middle;font-size:14px; height:16px;}
#signup_form textarea{ margin-top:3px; margin-bottom:5px;vertical-align:middle;font-size:14px; width:300px;height:60px;}
#signup_foot{margin-left:58px; padding-top:8px;vertical-align:middle;}
#signup_type{margin-left:60px;}
.font12px{font-size:12px; color:#006666; height:15px;}
/*顶部导航*/
#navBar{ margin:0 auto;text-align: center; }
#navbar{ margin:0 auto;text-align: center;}
#nav { font-size: 14px; margin:0 auto;width:486px; }
#nav li { display: inline; list-style-type: none; }
#nav li a{ background: url(/images/nav/background.jpg); float: left;}
#nav li a:link,#nav li a:visited { margin-right: 0px; height: 26px; line-height: 26px; width: 81px; padding-top: 2px; text-decoration: none; color: #333; background-position: -81px; }
#nav li a:hover { background-position: -162px;color:#FFFFFF;}
#home #nav li a#cur1,#courses #nav li a#cur2,#institutions #nav li a#cur3,#trainers #nav li a#cur4,#needs #nav li a#cur5,#login #nav li a#cur6 { background-position: 0px; color: #fff;}

/*顶部分站导航 (主要页面暂未用)*/
#cityList { margin:0 auto;width:288px;padding: 0px; font-size:12px;}
#cityList ul{ list-style-type: none;}
#cityList li{ display: inline; padding: 0 3px; }
#cityList li a{ color: #000; text-decoration: none; }
#cityList li a:hover{ color: #f00; }
/*顶部导航下装饰条*/
.greenLine{ background: #009a63; clear: both; height: 22px; text-align: center; width: 100%; line-height: 22px; color: #D3D3D3;font-size:11px; }
.greenline{ background: #009a63; clear: both; height: 22px; text-align: center; width: 100%; line-height: 22px; color: #D3D3D3;font-size:11px; }
.greenLineNone{background: #009a63; clear: both; height: 22px; text-align: center; width: 100%;}
.greenlineNone{background: #009a63; clear: both; height: 22px; text-align: center; width: 100%;}
.yellowLine{ background: #ffe35a; clear: both; font-size: 1px; height: 3px; }
.yellowline{ background: #ffe35a; clear: both; font-size: 1px; height: 3px; }
.blueLine{ background-color: #b5cbe7;padding:5px 0 5px 0;}
.blueline{ background-color: #b5cbe7;padding:5px 0 5px 0;}
/*顶部 logo 分站 热门课程*/
#header{ margin: 5px auto 0 auto; width: 765px; height:66px; }
#header h2{font-size:14px;display : inline; font-weight:normal}
#header h3{font-size:12px;display : inline; font-weight:normal}

#headerLeft{ float: left; height: auto; padding-top: 5px; text-align: left; width: 165px; display:inline;}
#headerleft{ float: left; height: auto; padding-top: 5px; text-align: left; width: 165px; display:inline;}

#headerCenter{ float: left; padding-top: 10px; text-align: center; width: 435px;font-size:12px;}
#headercenter{ float: left; padding-top: 10px; text-align: center; width: 435px;font-size:12px;}
#headercenter a {text-decoration: none; padding:5px 5px 0 5px; color:#006699;}

#headerRight{ float: left; height: auto; padding-top: 5px; text-align: right; width: 165px;  }
#headerright{ float: left; height: auto; padding-top: 5px; text-align: right; width: 165px;  }

.home_lectuer_list {
width:345px;
word-break:keep-all;/* 不换行 */
white-space:nowrap;/* 不换行 */
overflow:hidden;/* 内容超出宽度时隐藏超出部分的内容 */
color:#666666;
}
.home_lectuer_list ul{margin:2px; list-style-type:none;}
.home_lectuer_list li a{line-height:180%;}

.home_ent_course_list p{margin:2px; color:#666666;line-height:180%;}
.home_ent_course_list p a{line-height:180%;color:#333399; padding:3px;}
.home_ent_course_list p span{color:#006699}

.rsDiv { /* 横向重复区域 */
height: 18px;
width: 100px;
border: 0px solid #CCCCCC;
float: left;
margin: 0px;
font-size: 12px;
padding: 0px;
} 
