@charset ;
/* CSS Document */
/* ie8提示样式 */
#browser-modal {
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  text-align: center;
  color: #303233;
  position: fixed;
  z-index: 9990009;
}

#browser-modal .browser-modal-cover {
  position: fixed;
  left: 0;
  top: 0;
  height: 100%;
  width: 100%;
  background-color: #111;
  opacity: 0.9;
  z-index: -1;
}

#browser-modal .browser-content {
  width: 700px;
  margin-top: 120px;
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 80px;
  padding-top: 50px;
  background-color: #fff;
  border-radius: 5px;
}

#browser-modal .browser-content .browser-dpc-logo img {
  height: 42px;
  margin: 45px auto 40px;
}

#browser-modal .browser-content .browser-text-title {
  text-transform: uppercase;
  font-size: 24px;
}

#browser-modal .browser-content .browser-text-desc {
  margin-top: 30px;
  margin-bottom: 20px;
  font-size: 14px;
}

#browser-modal .browser-content .browser-list {
  width: 600px;
  margin: 20px auto;
  height: 130px;
}

#browser-modal .browser-content .browser-item {
  float: left;
  width: 150px;
  padding-top: 20px;
  padding-bottom: 20px;
  margin-left: auto;
  margin-right: auto;
}

#browser-modal .browser-content .browser-item .iconfont {
  width: 100px;
  height: 100px;
  margin: 0 auto;
  font-size: 80px;
  line-height: 80px;
  margin-bottom: 10px;
}

#browser-modal .browser-content .browser-item .iconchrome {
  background: url(../images/bro.png) no-repeat 0 0;
}

#browser-modal .browser-content .browser-item .iconfirefox {
  background: url(../images/bro.png) no-repeat 0 -100px;
}

#browser-modal .browser-content .browser-item .iconopera {
  background: url(../images/bro.png) no-repeat 0 -200px;
}

#browser-modal .browser-content .browser-item .iconEdge {
  background: url(../images/bro.png) no-repeat 0 -300px;
}

#browser-modal .browser-content .browser-item a {
  cursor: pointer;
  display: block;
}

#browser-modal .browser-content .browser-item a img {
  display: block;
  margin: 0 auto;
  max-width: 100px;
  width: 100px;
  height: 100px;
}

#browser-modal .browser-content .browser-item a h4 {
  text-align: center;
  margin-top: 20px;
  font-size: 18px;
  font-weight: 700;
}

/* ie8提示样式 */
  
* { margin:0px; padding:0px;}
body { background:#eef8ff; font-family: 微软雅黑, 宋体, Verdana, Arial, Helvetica, sans-serif; font-size:15px; color:#666666;}
 
ul{ list-style:none;}

a{ text-decoration:none; color:#666666;}
a:link, a:visited { text-decoration:none; color:#666666;}
a:hover{ color:#2185db;}

img{ border-width:0;}

.clear{	clear:both;}

.height_6px{ height:6px;  _margin-top:-4px;}
.height_10px{ height:10px;  _margin-top:-8px;}
.height_20px{ height:20px;}
.height_30px{ height:30px;}

#wrap { width: 100%; min-width:1170px; margin:0 auto; background:#FFF;}

/*版头000*/
#header { width:1170px; height:150px; background:url(../images/web/logo2024.png) no-repeat -430px; }
	#header #header_box { width:1170px; margin:0 auto;}
		#header #search {float:right; margin-top:35px; margin-right:0px;}
		#header #search #keyword{ height:24px; width:200px; border:#065fba 1px solid; border-right:none; background-color:transparent; vertical-align:middle; color:#065fba ;}
		#header #search #btn_search{ height:26px; width:80px; background:#2185db; color:#FFF; border:#065fba 1px solid; border-left:none; vertical-align:middle; cursor:pointer ;}
		#header #oldweb {float:right; margin-top:15px; margin-right:80px; clear:both; font-size:10pt;}
		#header .sys_link{ BORDER: #065fba 1px solid; HEIGHT: 24px; VERTICAL-ALIGN: middle; COLOR: #065fba; WIDTH: 200px; BACKGROUND-COLOR: transparent;}


/*菜单*/
#menu { width:100%; min-width:1170px; height:45px; margin:0 auto; background:url(../images/web/bg2.png);}
	#menu ul { width:1160px; margin:0 auto; padding-left:6px;}
		#menu ul li {  width:116px; list-style:none; text-align:center; float:left; line-height:45px; /*font-weight:bold;*/ position:relative; font-size:18px;}
		#menu ul li.on { background:url(../images/web/menu_over_bg.jpg); background:#2185db;}
		#menu ul li.on a:link, #menu ul li.on a:visited { background:url(../images/web/menu_over_bg.jpg); background:#2185db;}
		#menu a{ display:block;}
		#menu a:link, #menu a:visited{ color:#FFF;}
		#menu a:hover{ background:url(../images/web/menu_over_bg.jpg); background:#2185db;}
			#menu ul li ul{ display:none; position:absolute; width:123px; left:0px; top:43px; z-index:5; padding-left:0px;}
			#menu ul li ul li{ background:#0363c5; position:relative; border:none; float:left; font-size:15px;line-height:40px; }
			#menu ul li ul li a{ display:block;}
			#menu ul li ul li a:hover{ background:#3582d2;}
			#menu ul li.on ul{ display:none; position:absolute; width:123px; left:0px; top:43px; z-index:5;}
			#menu ul li.on ul li{ background:#0363c5; position:relative; border:none; float:left;}
			#menu ul li.on ul li a{ display:block;}
			#menu ul li.on ul li a:hover{ background:#3582d2;}

#main { width:100%; margin:0 auto; background:#FFF;}	
	#banner { display:block;}
	
	#container { width:1170px; /*min-height:430px;*/ margin:0 auto;}
		/*左边列*/
		#left_col { width: 200px; float:left;}
			.services_title { width:200px; height:25px; padding:10px 0 0 10px; color:#2185db; font-size:12pt; font-weight:bold;}
			.services_line { width:200px; height:3px; background:url(../images/web/services_line.jpg) no-repeat;}
			
			.services{}
				.services ul {}
					.services ul li { width:156px; height:32px; padding:15px 0 0 44px; margin:0 1px; list-style:none; float:left; border-bottom:#666 1px solid; font-size:11pt; font-weight:bold;}
					.services ul li.i1 { background:url(../images/web/icon01.jpg) no-repeat 10px 8px;}
					.services ul li.i2 { background:url(../images/web/icon02.jpg) no-repeat 10px 8px;}
					.services ul li.i3 { background:url(../images/web/icon03.jpg) no-repeat 10px 8px;}
					.services ul li.i4 { background:url(../images/web/icon04.jpg) no-repeat 10px 8px;}
					.services ul li.i5 { background:url(../images/web/icon05.jpg) no-repeat 10px 8px;}
					.services ul li.i6 { background:url(../images/web/icon06.jpg) no-repeat 10px 8px;}
					.services ul li.i7 { background:url(../images/web/icon07.jpg) no-repeat 10px 8px;}
					.services ul li.i8 { background:url(../images/web/icon08.jpg) no-repeat 10px 8px;}
					.services ul li.i9 { background:url(../images/web/icon09.jpg) no-repeat 10px 8px;}
		
			.stat { width:200px; height:20px; padding-top:10px; float:left; font-weight:bold; text-align:center; background:#2185db; color:#FFF;}
			
			.jump_links{ width:200px; height:25px; text-align:center;}
		
		/*中间列*/
		#middle_col { width: 850px; margin:0px 20px 0px 0px; float:left;}
			.news_title { width:850px; height:30px; padding:10px 0 0 0px; color:#2185db; font-size:12pt; font-weight:bold;}
			.news_title .more { float:right; margin-right:0px; font-size:8pt; font-weight:normal; padding-top:8px;}
			.news_line { width:850px; height:4px; background:url(../images/web/news_line2.jpg) no-repeat;}
			
			.news_box{ width:850px; float:left; }
			.news_pic{ width:380px; float:left; }
			
			.news_list {width:470px; float:left; min-height:160px;height:280px; overflow:hidden}
				.news_list ul li { width:440px; height:55px; padding:0px 0 0 10px; list-style:none; float:left; font-size:15px; background:url(../images/web/li.jpg) no-repeat 0px 10px; overflow:hidden; line-height:28px; border-bottom:1px dashed #ccc; margin-left:10px;}
				.news_list ul li .date { float:right; color:#666666;}
			
			#box_info {}
				#info_title { padding-left:4px;}
					#info_title ul li{ width:88px; height:23px; list-style:none; float:left; font-size:15px; font-weight:bold; background:url(../images/web/info_bg.jpg) no-repeat; text-align:center; margin:0 2px; padding-top:12px;}
					#info_title ul li a { color:#2185db;}
					#info_title ul li.on { background:url(../images/web/info_bg_over.jpg) no-repeat; color:#FFF;}
					#info_title ul li.on a { color:#FFF;}
			
				.box_line { width:100%; height:2px; background:#2185db;}
				
				 .pic_box { line-height:140%; width:100%; color:#666666;}
					.pic_box .pic { float:left; width:108px;}
					.pic_box .content { float:left; width:384px; margin-left:8px;} 
				
				.news_box ul li { width:440px; /*height:28px;*/ padding:0px 0 0 20px; list-style:none; float:left; font-size:15px; background:url(../images/web/li.jpg) no-repeat 10px 10px;/* overflow:hidden;*/ line-height:28px;}
				.news_box  ul li .date { float:right; color:#666666;}
				
		
		/*右边列*/
		#right_col { width:300px; float:left;}
			.affiche_title { width:290px; height:30px; padding:10px 0 0 10px; color:#2185db; font-size:12pt; font-weight:bold;}
			.affiche_title .more { float:right; margin-right:0px; font-size:8pt; font-weight:normal; padding-top:8px; color:#fff}
			.affiche_line { width:290px; height:3px; }
			.affiche {min-height:160px; height:280px; overflow:hidden;}
			.affiche ul li { width:292px; height:55px; padding:0px 0 0 8px; list-style:none; float:left; font-size:15px; background:url(../images/web/li.jpg) no-repeat 0px 10px; overflow:hidden; line-height:28px; border-bottom:1px dashed #ccc;}
			.affiche ul li .date { float:right; color:#666666;}
			
		
		
			.quicklinks_title { width:190px; height:25px; padding:10px 0 0 10px;  background:#2185db; color:#FFF; font-size:12pt; font-weight:bold;}
			.quicklinks_line { width:190px; height:3px; }
			
			.quicklinks{ background:#fbfbfb;}
				.quicklinks ul {background:#fbfbfb;}
					.quicklinks ul li { width:113px; height:26px; padding:19px 0 0 85px; margin:0 1px; list-style:none; float:left; font-size:11pt; font-weight:bold;}
					.quicklinks ul li.i1 { background:url(../images/web/link01.jpg) #fbfbfb no-repeat 35px 8px;}
					.quicklinks ul li.i2 { background:url(../images/web/link02.jpg) #fbfbfb no-repeat 35px 8px;}
					.quicklinks ul li.i3 { background:url(../images/web/link03.jpg) #fbfbfb no-repeat 35px 8px;}
					.quicklinks ul li.i4 { background:url(../images/web/link04.jpg) #fbfbfb no-repeat 35px 8px;}
					.quicklinks ul li.i5 { background:url(../images/web/link05.jpg) #fbfbfb no-repeat 35px 8px;}
					.quicklinks ul li.i6 { background:url(../images/web/link06.jpg) #fbfbfb no-repeat 35px 8px;}
					.quicklinks ul li.i7 { background:url(../images/web/link07.jpg) #fbfbfb no-repeat 35px 8px;}
					.quicklinks ul li.i8 { background:url(../images/web/link08.jpg) #fbfbfb no-repeat 35px 8px;}
					.quicklinks ul li.blank { background:#fbfbfb; height:4px; padding:0px;}


/*二级页面*/
		/*左边列*/
		#sub_left_col { width: 230px; float:left;}
			.nav_title { width:180px; height:30px; padding:15px 0 0 50px; color:#2185db; font-size:11pt; font-weight:bold; background:url(../images/web/sub_nav_title.jpg) no-repeat #eaf5ff 5px 6px;}
			.nav_line { width:230px; height:3px; background:#2185db;}
			
			.nav{}
				.nav ul {}
					.nav ul li { width:218px; height:27px; padding:15px 0 0 10px; margin:0 1px; list-style:none; float:left; border-bottom:#666 1px solid; font-size:11pt; font-weight:bold; background:url(../images/web/sub_li.jpg) no-repeat 210px 15px;}
					.nav ul li.erji {padding:5px 0 0px 40px;line-height:20px;width:188px; border-bottom:#ccc 1px dashed; background:url(../images/web/sub_li_erji.jpg) no-repeat 210px 15px}
					.nav ul li.on { background:url(../images/web/sub_li_over.jpg) no-repeat 210px 15px; color:#2185db;}
					.nav ul li.on a:link, .nav ul li.on a:visited { color:#2185db;}
		
			.stat { width:230px; height:20px; padding-top:10px; float:left; font-weight:bold; text-align:center; background:#2185db; color:#FFF;}
		
		/*中间列*/
		#sub_right_col { width: 920px; margin:0px 0px 0 20px; float:left; min-height:400px; }
			.list_title { width:920px; height:28px; padding:17px 0 0 10px; color:#666666;}
			.list_line { width:920px; height:1px; background:#2185db;}
			
			.list ul li { width:900px; height:34px; padding:12px 0 0 20px; list-style:none; float:left; font-size:15px; background:url(../images/web/li.jpg) no-repeat 3px 20px; border-bottom:#999 1px dashed;}
			.list ul li .date { float:right; color:#666666; margin-right:8px;}

/*三级页面*/
			.ai_title{ width:920px; margin:0 auto; text-align:center; font-size:15pt; font-weight:bold; margin:10px;}
			.ai_date { width:920px; margin:0 auto; text-align:center;}
			.ai_date span { margin:4px;}
			.ai_content {  width:920px; margin:0 auto; line-height:200%; padding:10px;}

/*导师工作-导师管理界面*/
.search { margin-left:10px; font-size:11pt;}
	.search .search_cat{ margin:10px 0 0 0;}
		.search .search_cat ul {}
		.search .search_cat ul li { list-style:none; float:left; margin-right: 10px;}
		.search .search_cat ul li a { padding:5px;}
		.search .search_cat ul li a.on { background:#06F; color:#FFF;}
	.search .search_post{  margin:30px 0 0 0; clear:both;}
		.search .search_post ul {}
		.search .search_post ul li { list-style:none; float:left; margin-right: 10px;}
		.search .search_post ul li a { padding:5px;}
		.search .search_post ul li a.on { background:#06F; color:#FFF;}

.piclist { clear:both; margin-top:30px;}
	.piclist ul {}
		.piclist ul li { float:left; width:355px; height:218px; overflow:hidden; margin:10px; font-size:11pt;}
			.piclist ul li .pic { float:left; width:150px;}
			.piclist ul li .desc { float:left; line-height:200%; padding-left:10px; width:180px;}
			.piclist ul li .desc .name { font-size:12pt; font-weight:bold; color:#06F;}
			.piclist ul li .desc .post {}
			.piclist ul li .desc .catname {}

			
/*三级页面*/
.tea_box { width:100%; height:240px; background:#eee; margin:10px auto;}
.ti_desc {  width:700px; font-size:13pt; float:left; margin-left:20px; margin-top:40px; line-height:250%; font-family:'黑体', '微软细黑', '宋体';}
.ti_name{ font-size:20pt; font-weight:bold; font-family:'黑体', '微软细黑', '宋体';}

.ti_pictureUrl {  width:160px; margin:0 auto; line-height:200%; padding:10px; text-align:center; float:right ;}
.tea_title { border-left:#004080 3px solid; width:100px; font-family:'黑体', '微软细黑', '宋体'; font-size:14pt; font-weight:bold; margin:20px 0 10px 10px; padding-left:5px; color:#004080 ;}
.ti_content {  width:980px; margin:0 auto; line-height:200%; padding:10px; clear:both;}

/*版权*/
#footer { width:100%; height:60px; background:#e9e9e9; color:#222222; line-height:200%; text-align:center; padding-top:20px;}

    #footer{ height:100px; background:#2185db;}
    .footer_box{ width:240px; float:left; text-align:left;}
    .footer_box ul li{ list-style:none; float:left; text-align:left; color:#fff; font-size:10pt; width:140px;}
    .footer_box ul li a, .footer_box ul li a:link, .footer_box ul li a:hover, .footer_box ul li a:visited {color:#fff;}
    
    .footer_box_contact{ width:240px; float:left; text-align:left;}
    .footer_box_contact ul li{ list-style:none; float:left; clear:both; text-align:left; color:#fff; font-size:10pt; line-height:150%;}
    .footer_box_contact ul li a, .footer_box_contact ul li a:link, .footer_box_contact ul li a:hover, .footer_box_contact ul li a:visited {color:#fff;}