@charset "utf-8";
/* CSS Document */
/*公共样式开始*/
* {
	margin:0px;
	padding:0px;
	/*font-family:'微软雅黑';*/
	font-family: Verdana, Geneva, sans-serif;
	font-size:13px;
	color:#313131;
	line-height:25px;

}
body{
	background:url(/images/left.png) repeat-x;
}
ul {
	list-style:none;
}
img {
	border:none;
	
}
a {
	text-decoration:none;
	color:#313131;
	font-size: inherit;
}
a:hover {
	color:#f00;
	text-decoration:underline;
}
.clear {
	clear:both;
}

/*首页顶部样式开始*/
#header{
	/*width:auto;
	height:160px;*/
	margin:0 auto;
	padding:0;
	  border-top: 4px solid #1895c7;
}
.banner{
	margin: 0 auto;
  width: 1000px;
}
/*导航*/
.nav{
	/*width:1000px;*/
	height:30px;
	/*background-color:#03418c;*/
	background-color: #1895c7;
	margin:0 auto;
	padding:0;
	font-family: helvetica;
	
	list-style-type:none;
	border-bottom-left-radius:5px;
	border-bottom-right-radius:5px;
}
.nav ul li{
	height:30px; 
    float:left; 
	position:relative;
	width:115px;
    position:relative;
	z-index:100;
}
.nav ul li span{
	color: #FFFFFF;
    cursor: pointer;
    display: block;
    font-weight: bold;
    font-size:14px;
	line-height: 30px;
    padding:0  0 ;
    margin: 0  auto;  
}
.nav ul li a {
    display:block;    
   /* border-right:1px solid #fff; 
    height:30px; 
    line-height:30px; */
    text-align:center;
	text-decoration:none;
	color:#fff;
	
}
.nav ul li a:hover { 
    background:#113f68 ;
	color:#fff;
	
	/*z-index:100;*/
}
/*设置二级导航*/
.nav ul li ul{
    display:none;
}
.nav ul li:hover ul{
    display:block;
    width:115px;
	/*padding:0 3px ;*/
    position:absolute;
    top:30px;
    left:0;
    background-color:#1895c7;
	filter:alpha(opacity=90); 
	-moz-opacity:0.9;
	opacity:0.9;
	
}
.nav ul li:hover ul li a{
    display:block;
    width:115px;
    height:29px;
    line-height:29px;
    border-bottom:1px dotted #fff;
	
    text-align:center;
	text-decoration:none;
	color:#fff;
}
.nav ul li:hover ul li a:hover{
    background-color:#113f68;
	color:#fff;
	
}

/*首页顶部样式结束*/

/*首页中间样式开始*/

.wrap{
	margin: 0 auto;
	padding: 0;
}
.main{
	margin: 0 auto;
	padding: 0;
	width: 1000px;
}
#middle{
	width:980px;
	min-height:500px;
	/*border:1px solid #638EC5;*/
	border: 1px solid #1895c7;
	-moz-border-radius: 5px; 
	-webkit-border-radius: 5px; 
	border-radius:5px;
	padding:8px 10px 15px 8px;
	margin:5px auto;
	float:left;
	
}
.middle_left{
	width:201px;
	margin:0;
	padding:0;
	float:left;	
	/* border-right:1px solid #1895c7; */
}
.teacher{
	float:left;
}
.box_teacher{
	width:190px;
	padding:2px 8px 5px 2px;
	float:left;
	
}
.box_teacher li{
	border-bottom:1px dotted #bdc7d2;
	height: auto;
	min-height:110px;
	width:190px;
	list-style-type:none;
	padding-top:10px;
	float:left;
}
.teacher_image {
	width:80px;
	height:100px;
	float:left;
	padding-left:0px;
}
.teacher_txt{
	/*display: flex;
	flex-direction:column;*/
}

.box_links{
	width:190px;
	float:left;
	padding-left:2px;
	padding-top:10px;
}
.box_links a{
	margin:0px;
	padding-left:7px;
}
/*中间——左边结束*/
.middle_middle{
	width:510px;
	border-left:1px solid #1895c7; 
	border-right:1px solid #1895c7; 
	margin:0;
	padding:0;
	float:left;
	
}
.box_pictures{
	padding-left:15px;
	padding-top:5px;
}
.box_news{
	/*width:460px;*/
	width:100%;
	float:left;
	/*padding-left:20px;*/
	padding-top:20px;
	list-style-type:none;
}

/*中间——中部结束*/
.middle_right{
	width:250px;	
	margin:0;
	padding-left:13px;
	float:left;
	/* border-left:1px solid #1895c7; */
}
.box_introduce{
	padding-top:5px;
	width:250px;
	float:left;
	
}
.box_title1{
    width:190px;
	height:30px;
	line-height:29px;
	border-bottom:1px solid #a0a0a0;
	margin:0;
	padding:0px;
	
}
.box_title2,.box_title3{
	
	height:32px;
	line-height:30px;
	border-bottom:1px solid #a0a0a0;
}
.box_title1 li{
	
	float:left;
	height:30px;
	list-style-type:none;
}
.box_title2 li{
	height:32px;
	list-style-type:none;
}
.box_title3 li{
	float:left;
	height:32px;
	list-style-type:none;
}


.box_title1 li a{ 
	font-style:italic;
	line-height:46px;
	text-decoration:none;
	
	font-size:13px;
	font-weight:bold;
	color:#FC8F05;
	
}
.box_title2 li a,.box_title3 li a{ 
	font-style:italic;
	line-height:48px;
	text-decoration:none;
	
	font-size:13px;
	font-weight:bold;
	/*color:#FC8F05;
	color: #1362c7;*/
	color: #113f68;

	
}

.box_connect{
	float:left;
	padding-top:15px;
}
/*首页中间样式结束*/

/*首页底部样式开始*/
#footer{
	/*width:100%;*/
	margin:0 auto;
	padding: 20px 0;
	color:#03418c;
	text-align:center;
	list-style-type:none;
}
#footer a{
    color:#113f68;
}
/*首页底部样式结束*/

/*内容页*/
.box_article{
	width:650px;
	padding:10px 0px;
	margin:0 auto;
	
	
}
.box_list{
	width:800px;
    line-height:27px;
	padding:30px 15px;
	margin:0 auto;
	
	font-size:13px;
	list-style-type:none;
}
.list_books{
	width:660px;
	
	margin:0px auto;
	padding:30px 20px 5px;
	
	list-style-type:none;
	
}
.list_books li{
	text-align:center;
	width:210px;
	height:230px;
	float:left;
	margin:0 auto;
	padding:15px 5px ;
	border-bottom:2px dotted #a0a0a0;
}
.list_books li p{
	
	text-align:center;
	
	line-height:36px;
	margin:0 auto;
	padding:0px ;
}


.backbone{
	width:650px;
	padding:10px 0px;
	margin:10px auto;
	border-top:1px solid #888E94;
}
.backbone li{
	border-bottom:1px dotted #bdc7d2;
	height:210px;
	width:650px;
	list-style-type:none;
	padding-top:10px;
	float:left;
}
.backbone_image{
	width:175px;
	float:left;
	height:200px;
	padding-left:10px;
}
.backbone_text{
	width:450px;
	height:200px;
	padding-left:5px;
	float:left;
	font-size:14px;line-height:28px;
}




/*------新增样式------*/
/*------首页--------*/
.box_title2 li span{
	  font-weight: bold;
  font-family: 微软雅黑;
  font-size: 15px;
  /*color: #03418c;*/
  color: #113f68;
  display: block;
  line-height: 30px;
  width: 80px;
  border-left: 1px solid #dddddd;
  border-right: 1px solid #dddddd;
  padding-left: 10px;
  border-top: 1px solid #DDDDDC;
  border-top-right-radius: 13px;
  /* border-top-left-radius: 9px; */
  box-shadow: 0px 0px 10px #dadada;
}
.box_title3 li span{
	  font-weight: bold;
  font-family: 微软雅黑;
  font-size: 15px;
  color: #03418c;
  display: block;
  line-height: 30px;
  width: 100px;
  border-left: 1px solid #dddddd;
  border-right: 1px solid #dddddd;
  padding-left: 10px;
  border-top: 1px solid #DDDDDC;
  border-top-right-radius: 13px;
  /* border-top-left-radius: 9px; */
  box-shadow: 0px 0px 10px #dadada;
}
/*-------index_article------*/
.index_content{
	margin: 0 auto;
	padding: 50px 100px;
	min-height:500px;
	border:1px solid #1895c7;
	-moz-border-radius: 5px; 
	-webkit-border-radius: 5px; 
	border-radius:5px;
	/*background-color: #e4e4e4;
  	box-shadow: 0 0 10px #e8e8e8;*/

}
.position{
	padding: 5px 0;
	color: #333333;
}
.position a{
	color: #666666;
	text-decoration: none;
}
.position a:hover{
	color: #333333;
}

.biaoqian {text-align:center;margin:0 auto;margin-bottom:15px;}
.biaoqian ul{word-spacing:5px;margin:0 auto;width:auto;min-width:30px;text-align:center;}
.biaoqian li{word-spacing:5px;letter-spacing:1px;width:auto;padding:0 5px;display:inline;}
.biaoqian table{margin:0 auto;}
.biaoqian td{word-spacing:5px;letter-spacing:1px;width:auto;padding:0 5px;}
.box_news ul{overflow: hidden;width:100%;padding-left:0px;}
.box_teacher ul{padding-left:0px;}
.box_links ul{padding-left:0px;}
#middle p{margin-top:0;padding-top:0;}
.box_introduce p{margin-top:0;}