@charset "gb2312";
body { margin:0px; margin-left:3px;	padding:0;	font-size:12px;	line-height:150%;font-family: 'arial,verdana,sans-serif,Lucida Grande','Lucida Sans Unicode','宋体','新宋体'; background-color:#EEEEEE;}	
a:visited,a:link {color:#000;text-decoration: none; }
a:hover{color:red;text-decoration: underline;  }
a.now {color:#000; background:#F60;text-decoration: none;}
form{ margin:0px; padding:0px;}
img { border:0px;}
table,tr,td,{ font-size:13px;}
ul{padding:0px; margin:0px; list-style:none;}

#boyan{ width:950px; height: auto; overflow:hidden;  text-align:left; }
#page_brief{height:1px;width:100%;overflow:hidden;clear:both;  }
/*关于共性 博研官方站应用CSS,三栏式结构*/
#special_menu,#content .wenzi, #content .pic,#main,#corp,#product,#page_list,#top,#bottom,#banner,#mid,#location,#index_search,#menu{ width:100%; overflow:hidden;word-wrap: break-word; clear:both;}

/*关于高度*//*关于背景*//*关于宽度等个性化设计*/
#top{ height:80px; background:#ffffff 0 0 repeat-x; padding-left:5px;}   
#space{ width:100%; height:20px; background:#EEEEEE; overflow:hidden; clear:both; text-align:center;}
#mid{ width:1000px; float:left; margin-top:10px;}

#index_top{ width:950px; height:130px; background:#FFFFFF;}
#index_top_l{ width:220px; height:130px; float:left;margin-left:5px; }
#index_top_m{ width:500px;height:130px; float:left;}
#index_top_r{ width:216px;height:130px; float:left; margin-left:2px;}
#index_body{width:950px; background:#FFFFFF; padding-top:5px;}
#index_body_l{ width:205px;  float:left;border-right:1px #CCCCCC solid;}
#index_body_m{ width:510px;float:left; margin-left:5px;}
#index_body_r{ width:220px; float:left;border-left:1px #CCCCCC solid;}
#index_b_b{ width:725px; height:230px; background:url(index_b_b.jpg) no-repeat; float:left; margin-left:10px; margin-top:10px; padding-top:10px;}

#index_b_b_l{ width:340px; float:left; margin-left:15px;}

#index_l_c,#index_m_c,#index_r_c{ width:100%;  float:left;  padding-left:5px;},#index_r_c1{ width:100%;  float:left; height:63px; padding-left:5px;}
#index_top_l li, #index_top_r li,#index_l_c li,#index_m_c li,#index_r_c li{ line-height:20px; background:url(news_li.gif) 0 7 no-repeat; text-indent:8px; width:100%; overflow:hidden; white-space:nowrap;text-overflow :ellipsis;}


#index_l_menu{ height:25px; background:url(left_menu.jpg) 0 0 no-repeat; width:100%; clear:both; text-indent:80px; color:#FFFFFF;padding-top:2px;}
#index_m_menu{height:25px; background:url(mid_menu.jpg) 0 0 no-repeat; width:100%; clear:both; text-indent:30px;padding-top:2px; margin-top:5px;}
#index_r_menu{height:25px; background:url(right_menu.jpg) 0 0  no-repeat; width:100%; clear:both; text-indent:30px; color:#FFFFFF; padding-top:2px;}

#index_m_l{ float:left; width:220px;}
#index_m_r{ float:left; width:280px;}

#main{ width:950px; background:#FFFFFF; padding-top:5px; }
#right_menu{ text-indent:30px; background:url(i9.gif) 10 4 no-repeat; line-height:25px; font-size:15px; border-bottom:1px #CCCCCC solid;}



#left,#right_all{ padding-bottom: 32767px !important;margin-bottom: -32767px !important;word-wrap: break-word;	}

#left_bottom{ border-top:1px #999999 solid; float:left; clear:both; width:700px; height:1px;}
#right_all{ float:left; width:248px; margin-left:10px; }
#right{ width:246px; float:left;border:1px #999999 solid;}
     #product_menu li,#li1_1,#li1,#li2,#li2_2{ border-bottom:1px solid #CCCCCC; line-height:30px; background:url(dot1.jpg) 20 8 no-repeat; text-indent:40px; text-overflow :ellipsis; white-space:nowrap;	overflow:hidden; width:220px;}
	 #li2,#li2_2{ border-bottom:1px solid #CCCCCC; line-height:30px; background:url(dot1.jpg) 40 8 no-repeat; text-indent:60px;}
	 #li1_1{background:url(dot2.jpg) 20 8 no-repeat;}
     #left{ width:680px; float:left; border:1px #999999 solid;}
     #location{ height:35px; font-size:13px; background:url(class_bg.gif) left 0 no-repeat; text-indent:30px; margin-top:10px;}
	 #content{ word-wrap: break-word; overflow:hidden; width:100%;	}
	 #content_news{ padding:15px; font-size:15px; line-height:25px;}
	 #content_news a{ font-size:15px;}
	 #content_class{padding:15px; font-size:13px; padding-top:0px;}
	 #content_class a{ font-size:13px;}
	 h1 {font-size:24px; float:left; font-family:"黑体"; color: #003399; line-height:30px; background:#FFFFFF; width:100%; text-align:center; padding-right:30px;}
	 #news_info{ text-align:center; clear:both; font-size:12px; background:#EEEEEE; }
	 #sitemap{ width:90%; background:#EEEEEE; border-bottom:1px solid #CCCCCC; text-indent:25px; line-height:20px; clear:both;background:url(dot5.gif) 5 3 no-repeat; }
	 #class_c_news li,#news li{ line-height:25px; background:url(dot6.jpg) 20 4 no-repeat; text-indent:40px; width:90%; overflow:hidden;white-space:nowrap;text-overflow :ellipsis;}    
	 #content #style_list2{ line-height:25px; background:url(dot6.jpg) 20 4 no-repeat; text-indent:40px; width:90%;}
	 #li_label,#li_map{ width:30%; float:left; margin-right:10px; text-indent:25px;background:url(dot4.gif) 12 5 no-repeat; overflow:hidden;white-space:nowrap;text-overflow :ellipsis;}
	 
/*首页*/

#class_c_box{ width:300px; float:left; height:300px; border:1px #CCCCCC solid; margin:5px;}
#class_c_menu{ width:100%; border-bottom:#CCCCCC 1px solid; padding-left:30px; line-height:30px;background:url(dot5.gif) 5 7 no-repeat; clear:both;}
#class_c_news{ clear:both;}
#class_c_menu_left{ width:55%; float:left;}
#class_c_menu_right{ width:40%; float:left;}
/*顾问服务*/
#class_c1_box{ width:630px; float:left; height:250px; border:1px #CCCCCC solid; margin:5px; padding:10px;}
#class_c1_menu{ width:100%; border-bottom:#CCCCCC 1px solid; padding-left:30px; line-height:30px;background:url(dot5.gif) 5 7 no-repeat; clear:both;}
#class_c1_news{ clear:both;}
#class_c1_menu_left{ width:55%; float:left;}
#class_c1_menu_right{ width:40%; float:left;}
/*企业内训*/
#class_nx{ width:650px; float:left; height:200px; border:0px #CCCCCC solid; margin:5px;}
#class_nx_l{ float:left; width:220px;}
#class_nx_r{ float:left; width:420px;}
#class_nx_box{ width:290px; float:left; height:320px; border:1px #CCCCCC solid; margin:5px; padding:10px;}
#class_nx_menu{ width:100%; border-bottom:#CCCCCC 1px solid; text-indent:30px; line-height:30px;background:url(dot5.gif) 5 7 no-repeat; clear:both;}
#class_nx_news{ clear:both;}
#class_nx_menu_left{ width:55%; float:left;}
#class_nx_menu_right{ width:40%; float:left;}
/*公开课*/
#class_gk{ width:650px; float:left; border:0px #CCCCCC solid; margin:5px;}
#class_gk_l{ float:left; width:220px;}
#class_gk_r{ float:left; width:420px;}
#index_m_c_b{ clear:both; width:100%;}

#class_gk_m{ width:650px; float:left; border:0px #CCCCCC solid; margin:10px;}
#class_gk_ml{ float:left; width:180px;text-align:center;padding-left:10px;}
#class_gk_mr{ float:left; width:450px;}


#class_emct_m{ width:650px; float:left; border:0px #CCCCCC solid; margin:5px;}
#class_emct_ml{ float:left; width:235px;text-align:center;padding-left:15px;}
#class_emctk_mr{ float:left; width:415px;}

#classname{ text-indent:30px; background:url(i9.gif) 10 4 no-repeat; line-height:25px; font-size:15px; border-bottom:1px #CCCCCC solid;}

 
	 
#menu{ background:url(menu.jpg) repeat-x ; line-height:28px; padding-left:20px; border-bottom:1px #FFFFFF solid; padding-top:3px;}
     #menu li{ float:left;  font-size:14px;text-align:center; color:#FFFFFF; padding-left:6px;}
     #menu li a{color:#FFFFFF;text-decoration: none; }
	 


#index_search{ height:30px; background:#FFFFFF; width:950px; border-bottom:1px #999999 outset; padding-top:2px; padding-left:20px; }
#index_search_t{ float:left;}
#index_search_t2{float:left;}
#search{  width:260px; float:left;}
#search .search_input{ border:1px #CCCCCC solid;height:22px; margin-right:5px;}
#search .search_submit{ border:1px #CCCCCC solid; background:url(serach_input.jpg) 0 0 no-repeat; width:55px;height:22px; padding-left:15px;}
#mail_order{ float:left; width:360px;}
#mail_order_now{ float:left;}
#mail_order .ordermail{ height:22px; margin-right:5px;}
.submitmail,.tuiding{ border:1px #CCCCCC solid; background:url(serach_input.jpg) 0 0 no-repeat; width:55px;height:22px; padding-left:15px; margin-right:5px;}
#others{ float:left; width:240px; background:#FFFFFF; margin-right:8px; border-right:1px #000000 solid; border-left:1px solid #000; border-right:1px solid #000; border-bottom:1px 
 solid #000; height:30px;}
#others2{ float:left; width:708px; background:#FFFFFF;  border-right:1px #000000 solid; border-left:1px solid #000; border-right:1px solid #000; border-bottom:1px 
 solid #000; height:30px; padding-top:3px; padding-left:15px;}
 
#left_bottom{ border-top:1px solid #999999; width:680px; height:15px; clear:both;}
#space_bottom{ background:#FFFFFF; width:950px; height:8px; overflow:hidden;}

#vote_box{ width:100%;}
#vote_box li{ list-style:none; clear:both; width:100%;text-indent:0px; background:#FFFFFF; line-height:25px;}




#special_menu{ background:url(special_m.jpg)  0 2 no-repeat;height:26px;}


#bottom{ background:url(logo_b.jpg) 30 10 no-repeat #FFF; height:80px; padding:5px; clear:both; padding-left:10px; border-top:1px #CCCCCC solid; width:950px; }
#order li { background:#FFFFFF; text-indent:20px; vertical-align: bottom;}
#order #guest_submit{ width:100px; margin-left:20px; background: #009900; color:#FFFFFF; margin-top:5px;}
#order li label{ width:120px; background: #F0F0EE; height:23px; padding-left:5px;}
#page_list{ clear:both; width:100%; padding-left:20px; margin-top:20px;}
#page_list label{ padding-left:5px; padding-right:5px; font-size:12px;border:1px solid #CCCCCC;  height:18px; margin-right:3px;}

#box_menu{ width:100%; clear:both; background:#EEEEEE; text-indent:15px; border-bottom:1px #CCCCCC solid;}

#content #p_info{ width:100%; overflow:hidden;}
#content #p_info_wenzi{ float:left; width:300px; word-wrap: break-word; }
#content #p_info_pic{ float:center; width:508px; padding:3px; border:1px #cccccc solid; overflow:hidden;}

#content #p_info_pic #P_M_pic{}
#content .pic_box{ width:148px; margin-right:15px; height:140px; float:left;}
#content .pic_box .pic img{ border:0px;}
#content .pic_box .pic{ height:113px; padding:3px; border:1px #cccccc solid;}
#content .pic_box .wenzi{ text-align:center;}
#content #pic_box{ width:148px; margin-right:15px; height:150px; float:left;}
#content #pic_box .pic img{ border:0px;}
#content #pic_box .pic{ height:113px; padding:3px; border:1px #cccccc solid;}
#content #pic_box .wenzi{ text-align:center;}

#news_style{ height:50px; width:100%; overflow:hidden; color:#666666; border-bottom:1px #CCCCCC dotted; margin-left:50px; text-overflow :ellipsis; text-indent:20px;}
#content #style_list2 a{ font-size:14px; font-weight:800;}

#news_relate{ width:100%; clear:both;}
#news_relate ul{ list-style:circle;}
#news_relate ul li{ width:80%; float:left;text-overflow :ellipsis; white-space:nowrap;	overflow:hidden; text-align:left; padding-left:20px;}
#news_relate li,#li_label,#li_map{ width:30%; float:left; margin-right:10px; text-indent:25px;background:url(dot4.gif) 12 5 no-repeat; overflow:hidden;white-space:nowrap;text-overflow :ellipsis;}
	 #news_relate li { width:80%; float:left; margin-right:10px; text-indent:25px;background:url(dot4.gif) 35 5 no-repeat; overflow:hidden;white-space:nowrap;text-overflow :ellipsis;}
	 #news_hot{ padding-left:30px;}
	 #news_relate_menu{ background:#CCCCCC; padding-left:30px; border-bottom:#000000 solid 1px;}
/*系统CSS*/
/*列高对及{ padding-bottom: 32767px !important;margin-bottom: -32767px !important;word-wrap: break-word;	}*/
/*文字隐藏:{text-overflow :ellipsis; white-space:nowrap;	overflow:hidden;  }*/
#downmenu{ background:url(menu.jpg) repeat-x ;height:28px; padding-left:20px; border-bottom:1px #FFFFFF solid; padding-top:3px; width:100%;}
#menubar {	FONT: 12px ; COLOR: white; POSITION: relative;}
#menubar .root {	 PADDING-RIGHT: 2pt; PADDING-LEFT: 2pt; float:left; height:25px;text-align:left; color:#FFFFFF; background:url(menu_li.jpg) 0 bottom no-repeat; text-indent:20px; font-size:13px;}
#menubar .root a{ color:#FFFFFF; }
#menubar .root a:hover{}
#menubar TABLE {	BORDER-RIGHT: gray 1px solid; PADDING-RIGHT: 0pt; BORDER-TOP: #eeeeee 0px solid; DISPLAY: none; PADDING-LEFT: 0pt; BACKGROUND: #000000; PADDING-BOTTOM: 0pt; MARGIN: 0pt; FONT: 12px; BORDER-LEFT: #eeeeee 1px solid; PADDING-TOP: 0pt; BORDER-BOTTOM: gray 1px solid; POSITION: absolute; white-wrap:nowap; margin-left:16px; width:100px;}
#menubar TABLE TD {	BORDER-RIGHT: lightgrey 0px solid; BORDER-TOP: lightgrey 0px solid; PADDING-LEFT: 6px; PADDING-BOTTOM: 2pt; MARGIN: 0pt; BORDER-LEFT: lightgrey 0px solid; COLOR: #ffffff; PADDING-TOP: 2pt; BORDER-BOTTOM: lightgrey 0px solid; width:100%; white-space:nowrap; }
#menubar .highlight {	BACKGROUND: #88bdff; COLOR: white}
#menubar .disabledhighlight {	BACKGROUND: navy; COLOR: gray}
#menubar #break {	COLOR: gray}
#menubar .disabled {	COLOR: gray}
#menubar #break {	PADDING-RIGHT: 0pt; PADDING-LEFT: 0pt; PADDING-BOTTOM: 0pt; MARGIN: 0pt; PADDING-TOP: 0pt}
#menubar .more { PADDING-RIGHT: 0pt; PADDING-LEFT: 0pt; LEFT: 10pt; FLOAT: right; PADDING-BOTTOM: 0pt; MARGIN: 0pt; FONT: 12px webdings; WIDTH: 0.1em; PADDING-TOP: 0pt; POSITION: relative; TOP: -2pt; HEIGHT: 9pt}
#menubar .left {	MARGIN-LEFT: -11pt}
#colors TD {	PADDING-RIGHT: 0pt; PADDING-LEFT: 0pt; FONT: 12px; PADDING-BOTTOM: 0pt; MARGIN: 0pt; WIDTH: 10pt; PADDING-TOP: 0pt; HEIGHT: 10pt}


/*非公用*/
#nexun_1{ width:100%; clear:both;}
#nexun_1_r_t{ border-bottom:1px #00284A solid; font-size:26px; font-family:"方正姚体";color:#00284A; line-height:35px;}
#nexun_1_r{ float:left; width:400px;}
#nexun_1_l{ float:left; width:250px; padding:20px;}

#nexun_2{ width:300px; float:left; margin:15px;}
#nexun_2_menu{ border-bottom:1px #006699 dotted;  font-size:22px; font-family:"方正姚体";color:#00284A; line-height:30px; font-weight:200;}

#nexun_3{ background:#F7F3F7; margin:15px; width:100%;}
#nexun_2_c1{ background:url(zhanlue.jpg) 10 10 no-repeat; padding-left:100px; width:100%; height:150px;}
#nexun_2_c2{ background:url(fangfa.jpg) 10 10 no-repeat; padding-left:100px; width:100%;height:150px;}
#nexun_2_c3{ background:url(rencai.jpg) 10 10 no-repeat; padding-left:100px; width:100%; height:150px;}
#nexun_2_c4{ background:url(tuandui.jpg) 10 10 no-repeat; padding-left:100px; width:100%; height:150px;}

#nexun_2_c5{ background:url(rencai.jpg) 10 10 no-repeat; padding-left:100px; width:100%; height:150px;}
#nexun_2_c6{ background:url(tuandui.jpg) 10 10 no-repeat; padding-left:100px; width:100%; height:150px;}

#content{word-break:break-all;overflow:hidden; width:100%;}
#content_news{ padding-left:3px;padding-right:3px; word-break:break-all; overflow: hidden; width:100%;}
     #content_news{ padding:15px; font-size:15px; line-height:25px; background:#F9FCFE;}
	 #content_news a{ font-size:15px;}
	 #content_class{ font-size:13px;}
	 #content_class a{ font-size:13px;}
	 h1 {font-size:24px; float:left; font-family:"黑体"; color: #993300; line-height:30px; background:#FFFFFF; width:100%; text-align:center;}
	 #news_info{ text-align:center; clear:both; font-size:12px; background:#EEEEEE;}
   
   
	 #class_label{ width:100%; float:left;}	  
	  
	 #class_c_menu7{border-bottom:1px #CCCCCC solid; margin-bottom:10px; height:20px; width:100%;}
     #class_c_menu_right7{ float:left; width:24%;background:#EEEEEE;}
     #class_c_menu_left7{ float:left; width: 75%; background:#EEEEEE; padding-left:20px;}
     #class_c_box7{ height:250px; width:350px; float:left; border:1px #CCCCCC solid; margin:5px;}
     #class_c_text7{ width:100%; clear:both; float:left;}
	 #class_c_text7 li{padding-left:15px; height:20px; padding-top:2px; list-style:none;text-overflow :ellipsis; white-space:nowrap;	overflow:hidden; width:100%; background:url(li.gif) left no-repeat; font-size:12px; color: #CCCCCC; }
	 
	 	 #class_c_menu8{border-bottom:1px #CCCCCC solid; margin-bottom:10px; height:20px; width:100%;}
     #class_c_menu_right8{ float:left; width:24%;background:#EEEEEE;}
     #class_c_menu_left8{ float:left; width: 75%; background:#EEEEEE; padding-left:20px;}
     #class_c_box8{ height:250px; width:300px; float:left; border:1px #CCCCCC solid; margin:5px;}
     #class_c_text8{ width:100%; clear:both; float:left;}
	 #class_c_text8 li{padding-left:15px; height:20px; padding-top:2px; list-style:none;text-overflow :ellipsis; white-space:nowrap;	overflow:hidden; width:100%; background:url(li.gif) left no-repeat; font-size:12px; color: #CCCCCC; }

	 
	 #class_c_menu10{border-bottom:1px #CCCCCC solid;height:20px; width:100%;}
     #class_c_menu_right10{ float:left; width:24%;background:#EEEEEE;}
     #class_c_menu_left10{ float:left; width: 75%; background:#EEEEEE; padding-left:20px;}
     #class_c_box10{width:100%; float:left; border:1px #CCCCCC solid; margin:5px; clear:both;}
	 #class_c_text10{ width:100%; clear:both; float:left;}
	 #class_c_text10 li{padding-left:15px; height:20px; padding-top:2px; list-style:none;text-overflow :ellipsis; white-space:nowrap;	overflow:hidden; width:16%; background:url(li.gif) left no-repeat; font-size:12px; color: #CCCCCC; float:left; }
	 

	 


#content li{ list-style:none; }	  
#order{ margin-left:40px;}
#order ul{}
#order ul li{ list-style:none; border-bottom:1px #FFFFFF solid;}
#order ul li label{ width:100px; background: #F0F0EE; height:23px; padding-left:20px;}
#news_relate{ width:100%; clear:both;}
#news_relate ul{ list-style:circle;}
#news_relate ul li{ width:80%; float:left;text-overflow :ellipsis; white-space:nowrap;	overflow:hidden; text-align:left; padding-left:20px;}

#box_menu{ border-bottom: 1px solid #E0F0FE; clear:both; background:#CCCCCC;}

#p_info_pic{ float:left;margin-bottom:10px; border:1px #CCCCCC solid;}
#p_info_wenzi{ float:left; margin-right:30px; margin-left:20px; width:350px;}

#box_p_c{ padding-left:25px; width:100%;}
#links{ border-top:1px #999999 solid;}

#next{padding-top:10px;width:100%;}
#sitemap{ width:90%; background:#EEEEEE; border-bottom:1px solid #CCCCCC; text-indent:25px; line-height:20px; clear:both;background:url(dot5.gif) 5 3 no-repeat; }
	 #content_class #news_li{height:20px;width:90%; overflow:hidden;white-space:nowrap;text-overflow :ellipsis; list-style:circle; clear:both;margin-left:10px; padding-left:10px;}     
	 #content_class #news_brief{ color:#AAAAAA; text-indent:20px; height:40px; overflow:hidden; width:90%; clear:both;margin-left:10px; padding-left:20px;}
	 #content_class #news_li a{ font-size:14px; font-weight:800;}
	 #news_relate li,#li_label,#li_map{ width:30%; float:left; margin-right:10px; text-indent:25px;background:url(dot4.gif) 12 5 no-repeat; overflow:hidden;white-space:nowrap;text-overflow :ellipsis;}
	 #news_relate li { width:80%; float:left; margin-right:10px; text-indent:25px;background:url(dot4.gif) 35 5 no-repeat; overflow:hidden;white-space:nowrap;text-overflow :ellipsis;}
	 #news_hot{ padding-left:30px;}
	 #news_relate_menu{ background:#CCCCCC; padding-left:30px; border-bottom:#000000 solid 1px;}
#kw span {
	display:none;
	}