/* CSS Document */

@charset "utf-8";

body,td,th {
	font-size: 14px;
}


img{border:0; display:block;}


.a_title{
	font-size:25px;
	text-align:center;
	font-family:Microsoft Yahei;
	}
	
.a_about{
	font-size:12px;
	text-align:center;
	padding:25px 0 5px 0;
	margin:0 0 20px 0;
	border-bottom: 1px solid #eee;
	color:#9a9a9a;}	
	
.a_ad{
	align:center;
	height:50px;
	margin-bottom:20px;
	}
	
.a_ad_txt{
	width:648px;
	height:48px;
	font-size:12px;
	border: 1px dashed #AFC4EF;
	text-align:center;
}

.a_ad_txt ul{
	padding:0 0 0 30px;
	}
	
.a_ad_txt ul li{
	padding:2px 0 0 0;
	font-size:12px;
	float:left;
	width:192px;
	line-height:22px;	
	}

.a_short{
	padding:5px;
	margin:0px 10px 10px 10px;
	border: 1px solid #eee;
	line-height:180%;
	background-color:#F9F9FA;
	font-family:"仿宋_GB2312";
	}	
	
.a_content{
	line-height:180%;
	}
.a_content p{
	padding:5px 0px;}	

.a_editor{
	text-align:right;
	padding:10px 10px 10px 0;
	font-size:13px;
	font-family:arial;}	

.a_nav{margin:5px auto; background-color:#FFF; padding:5px 0; border:1px #AFC4EF dashed;height:20px;}

.a_nav li{float:left; margin:0 10px; }
.a_nav li a{float:left; background-image:url(/images/ico_split.png); padding:3px 0 0 20px; height:17px;  background-repeat:no-repeat; color:#8896B1; text-decoration:none }
.a_nav .fonts_1 {background-position: 0px -300px;padding:3px 0 0 5px; }
.a_nav li a:hover{ color:#4F5C77;background-color:none; }
.a_nav .mobile{background-position: 0px -38px;}
.a_nav .mobile:hover{background-position: 0px -133px;}
.a_nav .copy{background-position: 0px 0px;}
.a_nav .copy:hover{background-position: 0px -95px;}
.a_nav .fav{background-position: 0px -19px;}
.a_nav .fav:hover{background-position: 0px -114px;}
.a_nav .print{background-position: 0px -77px;}
.a_nav .print:hover{background-position: 0px -172px;}
.a_nav .closed{background-position: 0px -218px;}
.a_nav .closed:hover{background-position: 0px -195px;}
.a_nav .fonts{background-position: 0px -265px;}
.a_nav .fonts:hover{background-position: 0px -241px;}
.a_nav .comm{background-position: 0px -57px; }
.a_nav .comm:hover{background-position: 0px -151px; }	
		

.a_refer_t{
	width:70px;
	font-weight:bold;
	padding:6px 0 0 20px ;
	border-bottom: 2px solid #AFC4EF;
	background: url(/images/a_icon_bg1.jpg)  no-repeat 3px 8px;
	margin:10px 0 10px 0;}
		
	
.a_refer ul li{
	line-height:28px;}	
	
	
	
.a_next ul li{
	padding:0px 20px 10px 0;
	line-height:25px;
	font-size:13px;
	}

.a_keys{
	padding-top:10px;}				
	
.declare_box{
	width:627px;
	padding:10px;
	border: 1px dashed #AFC4EF;
	font-size:12px;
	line-height:180%;}	
	
							

#a_recruit,#a_img,#a_special,#a_top{
    width:284px;
	margin:0px 0 10px 0;
	border: 1px solid #AFC4EF;
	filter:progid:DXImageTransform.Microsoft.Gradient(StartColorStr=#ffffff,EndColorStr=#ffffff, GradientType=0)progid:DXImageTransform.Microsoft.Shadow(Color=#AFC4EF, Strength=1, Direction=135);}		

#a_recruit .recruit_list{
	padding:10px;}
	
#a_special .special_list{
	padding:10px;}	

#a_recruit li,#a_special li{
	padding-top:5px;
	line-height:25px;
	border-bottom:1px dashed #AFC4EF;}	
	
.right_imgAD{
	margin-bottom:10px;}	
.right_imgAD .inner{
	padding-left:17px;
	width:267px;
	height:250px;
	border:1px solid #AFC4EF;}

.a_txt{
	font-size:14px;
	font-family:"宋体";
	font-weight:bold;
	line-height:30px;}



#a_special .a_list ul li{
	padding-left:0px;}
.a_txt,.a_txt2{
	float:left;
    width:109px;
	text-align:center;
	background: url(/images/box_bg11.jpg)  repeat left top;
	height:26px;
	border-right: 1px solid #AFC4EF;
	line-height:26px;
	font-weight:bold;
	cursor:pointer;
	color:#124DB1;
	}

.a_txt2{
	border-bottom: 1px solid #AFC4EF;
	}	
	
	
	
#a_top .a_bg{width:64px;
}
	
.a_bg{
    width:174px;
	height:26px;
	float:left;
	border-bottom: 1px solid #AFC4EF;
	background: url(/images/box_bg1.jpg)  repeat left top;

	}
	
.a_more{
	float:right;
	font-size:12px;
	margin:5px;}

.a_list{
    float:left;
    padding:5px 10px 10px 10px;
    width:264px;
}



.a_list ul li{
	line-height:190%;
    padding-left:20px;
	border-bottom: 1px dashed #AFC4EF;
}

.a_list_1 {
background:url(/images/list_icon.png) no-repeat -3px 0px}
.a_list_2 {
background:url(/images/list_icon.png) no-repeat -3px -22px}
.a_list_3 {
background:url(/images/list_icon.png) no-repeat -3px -46px}
.a_list_4 {
background:url(/images/list_icon.png) no-repeat -3px -70px}
.a_list_5 {
background:url(/images/list_icon.png) no-repeat -3px -93px}
.a_list_6 {
background:url(/images/list_icon.png) no-repeat -3px -119px}
.a_list_7 {
background:url(/images/list_icon.png) no-repeat -3px -144px}
.a_list_8 {
background:url(/images/list_icon.png) no-repeat -3px -167px}
.a_list_9 {
background:url(/images/list_icon.png) no-repeat -3px -191px}
.a_list_10 {
background:url(/images/list_icon.png) no-repeat -3px -215px}


.a_pic{
	width:274px;
	float:left;
	padding:10px 0 0px 0;}

#a_img .a_pic .pic{
	height:120px;
	} 

.a_pic .pic{
    width:125px;
	height:110px;
    float:left;
    text-align:center;
	padding:0 0 0 10px;} 
		
	
.a_pic .pic img{
    padding:2px;
	background:#fff;
	border:1px solid #ccc;
	display:block;
	width:110px;
	height:85px;
	}

.a_pic .pic p{
    font-size:12px;
	padding:5px 0 0 0;} 
.article_about{
	border:1px solid #D7D8D9;
	background-color:#F9F9FA;
	margin-bottom:10px;
	padding-bottom:10px;
}

.class_img{
	border:1px solid #D7D8D9;
	margin-bottom:10px;
	padding:10px;
}

.class_img .img_title{
	font-weight:bold;
	line-height:25px;
	height:25px;
	padding-bottom:5px;}

/* 图片定时滚动CSS 开始	*/
.class_img .rollBox{
	width:620px;
    height:117px;
	overflow:hidden;
	 } 
.class_img .rollBox .LeftBotton{
	height:82px;
	width:13px;
	background:url(/images/img_go1.jpg) no-repeat 0px 25px;
	overflow:hidden;
	float:left;
	display:inline;
	margin:0px 5px 0 10px ;
	cursor:pointer;
	 } 
.class_img .rollBox .RightBotton{
    height:82px;
	width:13px;
	background:url(/images/img_go2.jpg) no-repeat 0 25px;
	overflow:hidden;
	float:right;
	display:inline;
	margin:0px 0 0 5px;
	cursor:pointer;
	 } 
.class_img .rollBox .Cont{
    width:572px;
	overflow:hidden;
	float:left;} 
.class_img .rollBox .ScrCont{
    width:100000px;} 
.class_img .rollBox .Cont .pic{
    width:143px;
    float:left;
    text-align:center;
	 
	 } 
.class_img .rollBox .Cont .pic img{
    padding:2px;
	background:#fff;
	border:1px solid #ccc;
	display:block;
	margin:0 auto;} 
.class_img .rollBox .Cont .pic p{
	line-height:20px;
    font-size:12px;
	 
	 } 
.class_img .rollBox #List1,.rollBox #List2{
    float:left;} 
/* 图片定时滚动CSS 	结束*/




.article_about dt{
	font-size:25px;
	font-family:Microsoft Yahei;
	padding:7px 10px;
	color:#124DB1;}
.article_about dd{
	padding:0 10px;
	line-height:180%;
	font-size:14px;	
	}		

.article_list .t_title{
	line-height:35px;
	font-weight:bold;
	}

.article_list .t_date{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-family:Microsoft Yahei;
	color:#124DB1;}	

.article_list .t_firm{
	line-height:20px;
	font-size:12px;
	}	

.article_list .t_content{
	font-size:12px;
	line-height:160%;
	padding-bottom:10px;
	border-bottom:1px dashed #AFC4EF;
	}	
.article_list .t_page{
	float:right;
	padding-top:10px;
	font-size:12px;
	font-family:Microsoft Yahei;}	
.article_list .t_page li{
	float:left;
	padding:0 5px;}
	

#index_title{
	padding:0 20px;
	line-height:37px;
	height:37px;
	background:url(/images/f_bg1.jpg) repeat left 0px;
	border-bottom: 3px solid #124DB1;}
	
#index_title .title {
	float:left;
	padding-right:20px;}


#index_title .slogan {
	font-size:12PX;
	padding-top:3px;
	float:left;
	}
	
#firm_t .main_left_inner{
	border-top: 1px solid #AFC4EF;}	


#firm_t .main_left_inner .article_about dt{

	font-size:16px;
	}



#firm_t .main_left_inner .article_about dd a{
	padding:0px 5px;}
		
	
#firm_t .main_left_inner .article_about dd .selected{
	background-color:#124DB1;
	color:#ffffff;}	
	
#firm_t .main_left_inner .article_about .num{
	font-weight:normal;
	padding:0 5px;
	color:#0EA90E;}	

#firm_t .main_left_inner .article_list .firm_b{
	padding:10px 0px;
	border-bottom: 1px dashed #AFC4EF;}

#firm_t .main_left_inner .article_list .firm_bg{
	background:#f5f5f5;}	

#firm_t .main_left_inner .article_list .firm_b .b_logo{
	float:left;
	padding:2px;
	border: 1px solid #cccccc;}	
#firm_t .main_left_inner .article_list .firm_b .b_txt{
	width:440px;
	float:left;
	padding:0px 10px;}
#firm_t .main_left_inner .article_list .firm_b .b_txt .b_title{
	font-weight:bold;
	height:23px;}

#firm_t .main_left_inner .article_list .firm_b .b_txt .b_content{
	font-size:12px;
	line-height:22px;
	}

#firm_t .main_left_inner .article_list .firm_b .b_icon{
	float:left;
	padding:25px 0px;}



#a_recruit .recruit_list table{
	margin-top:5px;
}
#a_recruit .recruit_list td{
	height:25px;
	line-height:25px;}

#a_recruit .recruit_list .bg2{
	background-color:#f7f7f7;
	
	}

#main_right .search_box{
	padding:0px 0px 5px 0px;}

#main_right .search_box_1{
	padding:5px 0px 10px 0px;}
	
#main_right .msg{
	text-align:center;
	padding:20px;}	


#a_special .class_list{
	padding:0 10px;}

#a_special .class_list dl{
	padding:5px 0px;}

#a_special  .class_list dt{
	font-size:12px;
	font-weight:bold;
	padding-left:20px;
	height:25px;
	line-height:25px;
	background: url(/images/li_bg2.jpg)  no-repeat 5px 8px;}
	
#a_special  .class_list dd{
	line-height:25px;
	padding-left:5px;
	}

#a_special  .class_list .bg2{
	background-color:#F8F7F7}
	 
	
/*right img css*/	
.right_img{
	border:1px solid #AFC4EF;}


