﻿@charset "utf-8";
/* CSS Document */
@import url("pb.css");
/*special layout*/
#warp {width:960px; margin:0 auto;padding:5px 0; background:#fff;}
#header, #container, #footer {margin-left:5px; margin-right:5px;}
#container {padding-top:10px; position:relative;padding-bottom:0;margin-bottom:0;}

/*nav*/
#nav { width:590px; background:#f37d03 url(../images/train/train_nav_bg.gif) no-repeat 0 0; height:32px;}
#nav li {padding:0;padding-left:5px;}
#nav li a{background:none;line-height:16px; color:#fff; border-right:1px solid #fff;margin-top:8px; font-size:12px;padding-left:5px;}
#nav li a span {background:none;padding-right:5px;}
#nav li a:hover{background: url(../images/train/train_nav_bg_hover.gif) no-repeat left 3px; line-height:32px; color:#f09715;margin-top:0;border-right:none;}
#nav li a:hover span {background:#f7c72b url(../images/train/train_nav_bg_hover.gif) no-repeat right 3px; line-height:30px;font-size:13px; font-weight:bold;}

#nav li#train a{background: url(../images/train/train_nav_bg_hover.gif) no-repeat left 3px; line-height:32px;padding-left:10px; color:#f09715;margin-top:0;border-right:none;}
#nav li#train a span {background:#f7c72b url(../images/train/train_nav_bg_hover.gif) no-repeat right 3px; line-height:30px;padding-right:10px;font-size:13px; font-weight:bold;}

#nav li ul {border-color: #f37802;}
#nav li ul li a{color:#f37802}
#nav li ul li a:hover {line-height:1.5; background:#f37802; color:#fff;}

/*nav_h*/
.nav_h { background:url(../images/train/train_nav_h_bg.jpg) no-repeat 0 0;margin-bottom:10px;}
.nav_h ul li {float:left; line-height:40px;}
.nav_h ul li a{ color:#333; font-size:13px; padding-left:10px;}
.my_training { float:right;padding-right:10px;}
/*siderbar*/
.siderbar_train_bd {border:1px solid #ededed; background:#fafafa;border-top:none;}
.siderbar_train_bd dl dt { border-bottom:1px solid #ededed; line-height:24px; text-indent:1em;border-top:1px solid #ededed;}
.siderbar_train_bd dl dt span a.more {float:right; font-size:10px;padding-right:1em;}

.train_teacher {padding:5px;}
.siderbar_train_bd dt{background:#f3f3f3;}
.siderbar_train_bd .last {padding-bottom:5px;}
.siderbar_train_bd .train_teacher dt {border:none; float:left; padding-right:5px; text-indent:0;}
.siderbar_train_bd .train_teacher dt img {float:left; }
.siderbar_train_list dd {padding:5px; padding-bottom:0;}
.siderbar_train_list .list_1st {background:url(../images/train/li_1.jpg) no-repeat 5px 8px;padding-left:22px;}
.siderbar_train_list .list_2nd {background:url(../images/train/li_2.jpg) no-repeat 5px 8px;padding-left:22px;}
.siderbar_train_list .list_3rd {background:url(../images/train/li_3.jpg) no-repeat 5px 8px;padding-left:22px;}
.siderbar_train_list .list_4th {background:url(../images/train/li_4.jpg) no-repeat 5px 8px;padding-left:22px;}
.siderbar_train_list .list_5th {background:url(../images/train/li_5.jpg) no-repeat 5px 8px;padding-left:22px;}
.siderbar_train_list .list_6th {background:url(../images/train/li_6.jpg) no-repeat 5px 8px;padding-left:22px;}
.siderbar_train_list .coo_img img { float:left;}.siderbar_train_list .coo_img {margin-right:5px; float:left;margin-bottom:5px;}
.siderbar_train_list {padding-bottom:5px;}
/*train_ad*/
.train_ad {width:350px; float:left;}.train_ad img { float:left;}
.train_notice { float:right; width:410px;height:230px;background:#fff url(../images/train/train_notice_bg.gif) repeat-x 0 0; position:relative;}
.train_notice_bd { border:1px solid #c5e4ff; height:228px; overflow:hidden; width:408px}
.train_notice_bd dl {padding:0 10px;padding-bottom:5px;}
.train_notice_bd dt { font-size:16px; font-weight:bold; line-height:35px;}
.train_notice_1st {background: url(../images/train/1111.gif) repeat-x 0 bottom;}
.train_notice_2nd {background: url(../images/train/22222.gif) repeat-x 0 bottom;}
.train_notice_white { position:absolute; background:url(../images/train/t_n_bg_white.gif); width:410px; height:230px; top:0; left:0; z-index:0; zoom:-1;}
.train_notice_bd dl { position:relative; z-index:1;}
.train_search { background: url(../images/train/train_search_bg.gif) no-repeat left top;padding-top:5px; height:25px;margin-top:10px;}
.train_search label, .train_search select, .train_search input, .train_searchbar input, .train_searchbar select, .train_searchbar label { float:left;}
.train_search input { height:17px;}
.t_s_n {padding-right:40px;padding-left:30px;font-size:13px; color:#fff;}
.content .train_search_bt { background:url(../images/train/search.gif) no-repeat 0 0; border:none; width:59px; height:21px; float:right; margin-right:5px; cursor:pointer;}
/*train_list*/
.train_list { background:#ededed url(../images/train/train_list_corner.gif); padding:1px;margin-top:10px; position:relative}
.train_list span {color:#f65000;}
.train_list td{ background:#fafafa; line-height:30px;}
.train_list .list_hand td{ line-height:30px; border-bottom:1px solid #ededed;}
.train_list .t_l_1st {padding-left:5%;}
.train_list_name { position:absolute; top:0; left:0;}
.train_button span{ font-size:1px; margin-left:-99999px;}
.train_button { background: url(../images/train/button.jpg) no-repeat 0 5px; line-height:30px; float:left; width:53px; height:30px;}
.train_button:hover {background: url(../images/train/button_hover.jpg) no-repeat 0 5px;line-height:30px;height:30px; }
/*train_detail*/
.train_detail .order, .train_detail .fav {padding-left:20px;padding-right:25px;}
.train_detail h1 {line-height:2;font-family:"微软雅黑"}
.train_detail ul {border-top:2px solid #ededed;padding:0 5px;font-size:13px;}
.train_detail ul li {border-bottom:1px dashed #ededed;line-height:20px;padding:5px;}
.train_detail b {font-weight:normal;}
.train_detail span {color:#505050;}
.train_detail img{padding:10px;}
.train_detail ul li.last {border-bottom:none;}
.train_summary {text-indent:2em;}
/*lecture*/
.lecturer_detail {}
.lecturer_detail .lecturer_pic {}
    .lecturer_list img { width:288px;height:288px;padding:10px;}
.lecturer_detail .lecturer_list {}
    .lecturer_list img {}
.lecturer_detail .lecturer_list h1 {text-align:left;border-bottom:3px solid #ededed;}
    .lecturer_list li {line-height:30px;border-bottom:1px dashed #ededed;font-size:14px;}
.lecturer_summary {font-size:14px;line-height:24px;}
.feature_content {padding:10px;}
.feature_content h1 {font-size:16px;font-weight:bold; text-align:center}
.feature_content .author {font-color:#ccc; text-align:center}
/*feature*/
#container feature {float:none;}
/*train_box2*/
.train_box2 { border:1px solid #ededed; margin-top:10px;position:relative;}
.train_hand {border-bottom:1px solid #ededed; text-align:right; padding-right:10px; line-height:28px; }
.train_box2_con dd {width:110px;}
.train_box2_con {width:110px;}
.train_handbg { position:absolute; top:-1px; left:-1px; background: url(../images/train/handbg.gif) no-repeat 0 0; line-height:34px; font-size:13px; color:#fff; padding:0 30px;}
.train_box2 dl { float:left; padding:15px;padding-right:0;}
/*vote*/
.siderbar_train_list .vote_bt {background:#1c5da2; color:#fff;padding:3px 5px;}
.vote_bt:hover {background:#FF7E00; color:#fff;}
.vote_bt:visited {background:#eee; color:#fff;}
/*insiderpage*/
/*train_address*/
.train_address { line-height:26px;}
.train_address .train_go2bbs { float:right; background:url(../images/train/train_list_01.gif) no-repeat 0 0; padding-left:20px;}
.train_address { background: url(../images/train/train_search_bar.gif) no-repeat 10px 10px; padding-left:23px;}
.train_searchbar { background:#fafafa url(../images/train/t_s_bg.gif) no-repeat left top; padding:10px;}
.train_searchbar input { height:17px;}
.train_searchbar .t_s_n { background:#ededed; color:#000; padding-left:20px; padding-right:20px; }
.train_search_list {border:1px solid #ededed;border-top:2px solid #ededed;border-bottom:2px solid #ededed; padding:10px;}
.train_list_box { border-bottom:3px double #ededed; padding-bottom:10px;}
.train_list_box .fav, .train_list_box .order { font-weight:normal; padding-left:22px; line-height:18px; padding-right:15px;margin-top:12px;}
.fav { background:url(../images/train/train_list_03.gif) no-repeat 0 0;}
.order {background:url(../images/train/train_list_04.gif) no-repeat 0 0;}
.title { font-size:16px; font-weight:bold; line-height:34px;} 
.hot { background:url(../images/train/train_list_05.gif) no-repeat 0 0; padding-left:35px; color:#f65000;}
.r_info{padding:0 10px; line-height:26px;}
.line_1st span{padding-right:10px;  }
.r_info .r_con {padding-left:10px; line-height:18px; color:#999;}
.r_con2 {color:#999;}
/*trainorderlist*/
.t_o_tb {}
.t_o_tb td{line-height:34px;}
#warp .t_o_tb b {font-weight:normal;padding:0;margin:0; line-height:30px;float:none;background:none;}

.t_o_td_input {border:1px solid #ddd;height:24px; width:220px;line-height:24px; background:none;}
.t_o_td_textarea {border:1px solid #ddd;height:24px; width:220px;height:100px;}
.train_bt {padding:4px 8px;}
/*trainer*/
.trainer {padding-top:10px;}
.trainer dt{ float:left; padding-right:10px;}.trainer dt img { float:left; width:120px; height:120px;}
/*train_list_jinpai*/
.train_list_jinpai {padding-top:10px;}
.train_list_jinpai .train_list_jinpai_img{ float:left; width:110px; padding:2px; border:1px solid #ccc;}
.train_list_jinpai p {margin-left:126px;padding:0;}
.train_list_jinpai p b span{border-bottom:1px solid #ccc;}
.train_huaxu dl { float:left;}
.train_search_list h1{ font-size:30px; text-align:center;}
.detail_time { text-align:center; color:#999;}
/*2009-08-07*/
.r_con {padding-left:10px;}
.r_con p{text-align:left;text_indent:2em;display:inline_block;color:#999}
.r_con img {display:none;}
/*foooter*/
#footer {border:none; color:#ccc;margin-top:10px;margin-bottom:10px;}
#footer p { color:#ccc;}
#footer p a{ color:#999999;}
#footer p a:hover { background:#999; color:#ededed; text-decoration:none;}

/* trainer 2011-02-21 */
.train_searchbar .dl_title { background:url(../images/train/train_download_ico1.gif) no-repeat left; padding-left:20px; font-weight:bold; font-size:16px; color:#F07E02; }
.train_searchbar .dl_title span {  font-size:14px; color:#1C5CA2; padding-left:12px; }

.train_search_list .dl_box { float:left; display:inline; width:370px; height:245px; border:1px solid #ededed; margin:6px;}
.train_search_list .dl_box h2 { background:#FAFAFA url(../images/train/train_download_ico2.gif) no-repeat 5px center; border-bottom:1px solid #ededed; font-weight:bold; padding:5px 22px; margin-bottom:2px; }
.train_search_list .dl_box img { border:1px solid #c2c2c2; padding:2px; }
.train_search_list .dl_box dl ,.train_search_list .dl_box ul { margin:8px 8px 0 8px; }
.train_search_list .dl_box dt { float:left; padding-right:8px; }
.train_search_list .dl_box p { text-indent:24px; padding-top:5px; }
.train_search_list .dl_box li { background:url(../images/train/train_download_ico3.gif) no-repeat left; padding-left:10px; line-height:22px; }

/*2011-02-21*/
.clearfix:after {
	display:block;
	visibility:hidden;
	clear:both;
	height:0;
	content:'.';
}

.clearfix { zoom:1; }

/*job 2011-03-03*/
#leftmenu {
	width:240px; 
	float:left; 
	overflow:auto; 
	overflow-x:hidden;
	font-size:12px; 
	line-height:22px; 
	color:#222222;
	margin-bottom: 8px;
	margin-right:10px;
}
#leftmenu td,
#rightpanel td {
	text-align:center;
	height:40px;
}
#leftmenu .lefttop1,
#rightpanel .lefttop1 { 
	border-top:solid 1px #FF9F32; 
	margin:0px 2px; 
	overflow:hidden; 
	height:0px; 
	font-size:0px; 
	line-height:0px;
}
#leftmenu  .lefttop2,
#rightpanel .lefttop2 { 
	border-left:solid 1px #FF9F32;
  	border-right:solid 1px #FF9F32; 
	overflow:hidden; 
	margin:0px 1px;  
	height:1px; 
	font-size:1px; 
	line-height:1px;
}		   
#leftmenu .leftbg { 
	background:#fafafa;
}
#leftmenu .leftbiaoti { 
	background:url(../images/train/leftbigotibg.jpg) repeat-x ; 
   height:25px; 
	padding:5px 10px 0px 30px ; 
	font-weight:bold;
}
#leftmenu .leftzibiaoti { 
	padding:5px 0px 5px 50px;
   -min-height:40px;
	height:auto;
	-height:40px;
}
#leftmenu .leftzibiaoti a {
	text-decoration:none; 	
} 		  
#leftmenu .leftzibiaoti a:link,
#leftmenu .leftzibiaoti a:visited {
	color:#222222;
}	  
.about #leftmenu .leftzibiaoti a:hover,
.about #leftmenu .leftzibiaoti a:active {
	color:#FF0000;
}
#leftmenu .leftbg .leftzibiaoti .action {
	color: #FF0000;
}
#leftmenu #leftBorder,
#rightpanel #leftBorder { 
	border-left:solid 1px #ff9f32;
   border-right:solid 1px #ff9f32;
	height:auto; 
	padding:3px 5px;
}
#rightpanel { 
	width:700px;
   float:right; 
	overflow-x:hidden;
	font-size:12px; 
	line-height:22px; 
	color:#222222;
	margin-bottom: 8px;
}
#rightpanel .content p {
	text-indent: 2em;	
}
#rightpanel .content .group {
	padding-bottom: 4px;
	margin-bottom: 12px;
	border-bottom: dashed 1px;
	border-bottom-color: GoldenRod;
}
#rightpanel .rightneirong { 
	padding:10px 5px;
}
#rightpanel .rightneirong .agreement {
	margin-left: 2em;
}
#rightpanel .rightb { 
	background:url(../images/train/rightbbg.jpg) no-repeat; 
   border-bottom:2px solid  #C9C1B9; 
	height:22px; 
	font-weight:bold; 
	padding:8px 0px 0px 30px;
	font-size:14px;
}
#rightpanel .rightrong { 
	padding: 15px; 
	min-height:445px; 
	height:auto;
}
#rightpanel .rightrong ul { 
	margin:0px; 
	padding:0px; 
}
#rightpanel .rightrong ol { 
	margin:0px; 
	padding:0px; 
	list-style-position:inside;
}
#rightpanel .rightrong ul li{  
	list-style-type:disc; 
	list-style-position:outside;
}
#rightpanel .jy {
	text-align:right; 
	display:block;  
	line-height:30px;
}
#rightpanel .time {
	display:block;
	width:110px; 
	float:right;
	margin-top:0px; 
}
#rightpanel .qiangdiao { 
	font:bold 14px/30px "微软雅黑";
	color:#000;
	text-decoration:none;
}
#rightpanel .ContactInfo {
	margin-left: 2em;
	margin-bottom: 10px;
}
#rightpanel .EventInfo {
	text-indent: 2em;
}

/**/
#rightpanel .hangyelogo { 
	margin:0px 1%;
}
#rightpanel .name { 
	border:1px solid #C1C1C1; 
	background:#EFEEF1; 
	margin:0px 5px 10px 5px; 
	text-align:center;
}
#rightpanel .logo { 
	margin:10px 0px 0px 0px;
}
.float_r  {
display:inline;
float:right;
}
.ft14 {
font-size:14px;
}
.margin_5 { margin:5px; }

