.top{
	top:0px;
	left: 0;
	z-index: 10;
	width:100%;
	height: auto;
	padding:10px 0;
	background-color:#fff;
	border-bottom:1px solid #e7e7e7;
}	
.body_center .croll_top{
	background:#fff;
	position:fixed;
	}
.top_center{
	width:1200px;
	margin:0 auto;
		}	
.top_lj{
	float: left;
	font-size: 18px;
	font-weight: bold;
	padding-top: 15px;
	margin-left:140px;
}
.top_lj a{
	color: #fff;
	padding-right: 10px;
}
.top_lj a.on{
	color: #FEC400;
}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.nav1{ float: right; height:42px; line-height:42px; position:relative; z-index:1;margin-top:5px;}
.nav1 a{ color:#fff;  }
.nav1 .nLi{ float:left;  position:relative; display:inline;}
.nav1 .nLi h3{ float:left;  }
.nav1 .nLi h3 a{ display:block; padding:0 20px; font-size:16px;color:#444444;}
.nav1 .sub{ display:none; width:90px; left:50%; margin-left: -45px; top:42px; position:absolute; background:#221f1f; padding: 9px 0;}
.nav1 .sub li{ zoom:1; }
.nav1 .sub a{ display:block; line-height: 24px; font-size: 12px; text-align: center; color: #fff;}
.nav1 .sub a:hover{ color:#015198;  }
.nav1 .on h3 a{ color:#015198;   }
		

.top_tb{
 float:right;
 margin:10px 0 0 25px;
}
.login, .search_tb{
	width: 28px;
	height: 28px;
}
.login a, .search_tb a{
	display: block;
	width: 100%;
	height: 100%;
}
.login a{
	background: url(../img/login_tb.png) no-repeat;
}
.login a:hover{
	background: url(../img/login_tb2.png) no-repeat;
}

.foot-bj{
	background-color: #fff;
	width:100%;
	border-top:1px solid #e7e7e7;
}
.foot{
	width: 94%;
	margin: 0 auto;
	padding: 20px 3%;
	font-size:16px;
	color:#586667;
	text-align:center;
	line-height:25px;
}		

.body_center .content_nry{
	margin-bottom:60px;
}

/*以下是列表页样式*/
.con_bj{
	width: 100%;
	min-height: 600px;
            
}
.con-nr{
	width: 1200px;
	height: auto;
	margin: 0 auto;
	padding: 25px 0;
}
.weizhi{
	height: 25px;
	line-height: 25px;
	font-size: 16px;
	font-weight:bold;
	color: #333;
}
.newslist ul li{
	padding: 0 24px;
	font-size: 18px;
	border-bottom: 1px solid #333;
	line-height: 65px;
	color: #fff;
}
.newslist ul li a{
	display: block;
	color: #fff;
}
.newslist ul li a:hover{
	color: #FEC400;
}
.newslist ul li em{
	float: right;
	color: #999;
}

/*以下是单篇正文样式*/
.content{
	margin-top:40px;
	}
.con_bj .con-nr{
   padding:30px 20px 0;	
   margin:0px auto 65px;
	}
.content-bt{
	text-align: center;
	font-size: 1.6em;
	color: #333;
	margin-bottom:20px;
}
.content-xbt{
	font-size: 20px;
	font-weight: bold;
	color: #999;
	border-left: 1px solid #FEC400;
	padding-left: 17px;
}
.content img{
	max-width:100%;
	}
.content p{
	line-height: 36px;
	color: #494949;
	font-size: 18px;
	margin-top: 30px;
	text-align: justify;
}
.content-pic{
	padding-left: 24px;
}
.xsjz-nr p{
	padding: 0;
}
.xzjg-nr table{
	width: 100%;
	margin-top: 30px;
}
.xzjg-nr table td{
	height: 48px;
	line-height: 48px;
	border: 1px solid #333;
	font-size: 18px;
	color: #999;
	padding-left: 24px;
}
.xzjg-nr table td.name{
	color: #fff;
}

/*以下是师资页面样式*/
.tab{
	margin:0 auto;
	position:relative;
	overflow:hidden;
	z-index:1;
	width: 100%;
}
.tab_ul{
	position:relative;
	width:100%;
	z-index:1;
	display:-webkit-box;
	display:-moz-box;
	display:-ms-flexbox;
	display:-webkit-flex;
	display:flex;
	-webkit-transition-property:-webkit-transform;
	-moz-transition-property:-moz-transform;
	-o-transition-property:-o-transform;
	-ms-transition-property:-ms-transform;
	transition-property:transform;
	-webkit-box-sizing:content-box;
	-moz-box-sizing:content-box;
	box-sizing:content-box;
}

.sz-nav{ height:50px; line-height:50px; border-bottom:1px solid #d7d7d7;  width:100%;overflow:hidden;display:none;}
.tab_ul .tab_div{ float:left;margin:0 20px;font-size: 16px; text-align: center; cursor:pointer; border-bottom: 0;display:inline-block;}
.tab_ul .tab_div a{color: #333; white-space:nowrap;display:block;}
.tab_ul .tab_div.on{ height:45px;  border: none;}
.tab_ul .tab_div.on a{color:#015198;}	

.sz-list{
	width: 1160px;
	margin: 0 auto;
}

.sz-list .ul .li{
	float: left;
	width: 21%;
	margin: 20px 2% 20px;
	background-color:#fff;
	/*position:absolute; */
}
.sz-list .ul .li img{
	display: block;
	width: 100%;
	height: auto;
}
.sz-list .ul .li .name{
	text-align: center;
	line-height: 30px;
	font-size: 18px;
	margin-top: 10px;
	margin-bottom:10px;
	color:#494949;
	padding:0 15px;
}
.sz-list .ul .li a{
	display: block;
	color: #fff;
}
.sz-list .ul .li a:hover p{
	color: #FEC400;
}

.white-panel .date_add{
	padding:15px 0px;
	line-height:25px;
	border-top:1px solid #efefef;
	}
.white-panel .date_add .date{
	padding-left:23px;
	background:url(../images/date.png) no-repeat left center;
	color:rgba(51, 51, 51, 0.7);
	margin-right:15px;
	font-size:13px;
	}
.white-panel .date_add:hover .date{
	color:#666;
}
.white-panel .date_add .add{
	padding-left:23px;
	background:url(../images/add.png) no-repeat left center;
	color:rgba(51, 51, 51, 0.7);
	font-size:13px;
    }
.white-panel .date_add:hover .add{
	color:#666;
}
/*以下是内容页样式*/
.content-bt2{
	text-align: center;
	font-size: 24px;
	color: #999999;
	margin: 24px 0 19px 0;
}
.content-sj{
	text-align: center;
	font-size: 12px;
	color: #999;
}
.content-sj em{
	padding: 0 32px;
}
.content-sj span{font-size:12px;}
.content-boy{
	margin-top: 30px;
    color:#494949;
    min-height:300px;
}
.content-boy a{
       color:#999;
}
.content-boy p{
	padding: 0;
	font-size: 16px;
	margin-top: 0;
	margin-bottom: 15px;
}
.page_box{
    margin-top: 30px;
    border-top: 1px solid #cfcfcf;
    padding-top: 30px;
	line-height:30px;
}
.page_box p{
    font-size: 16px;
    color: #999;
    line-height: 30px;
    margin-top:0;
}
.page_box p em{
	color: #fff;
}
.page_box p a{color:#999}
.page_box a:hover{
    color: #FEC400;
}




/*******************banner********************/

.slideBox{ width:100%; height:auto; overflow:hidden; position:relative;background-color:#221f1f;}
.slideBox .hd{ height:14px; overflow:hidden; position:absolute; right:46.6%; bottom:30px; z-index:1;}
.slideBox .hd ul{ overflow:hidden; zoom:1; float:left; width:100%; }
.slideBox .hd ul li{ float:left; margin-right:16px;  width:27px; height:6px; text-align:center; background:url(../img/ban_01.png) no-repeat center; cursor:pointer; }
.slideBox .hd ul li.on{ background:url(../img/ban_02.png) no-repeat center;}
.slideBox .bd{ position:relative; height:100%; z-index:0; width:100%;}
.slideBox .bd ul{width:100%;}
.slideBox .bd li{ zoom:1; vertical-align:middle; width:100%;}
.slideBox .bd img{ width:100%; height:auto; display:block; min-height:200px; }
.slideBox .prev{ position:absolute; left:30px; top:50%; margin-top:-37px; float:left;display:block; width:40px; height:74px; background:url(../img/s_banner_l.png)  no-repeat; filter:alpha(opacity=50);opacity:0.5;   }
.slideBox .next{ position:absolute; right:30px; top:50%; margin-top:-37px; float: right; display:block; width:40px; height:74px; background:url(../img/s_banner_r.png) no-repeat; filter:alpha(opacity=50);opacity:0.5;   }
.slideBox .prev:hover,.slideBox .next:hover{ filter:alpha(opacity=100);opacity:1;  }
.slideBox .prevStop{ display:none;  }
.slideBox .nextStop{ display:none;  }
.slideBox .hd ul li{
	position:relative;
	}
.slideBox .ban_wz{
	position:absolute;
	z-index:2;
	right:205px;
	bottom:90px;
	font-family: arial;
    font-size: 3em;
    font-weight: bold;
    color: #fff;
    text-align: right;
	}
.slideBox .ban_wz .ban_wz_x{
	display: block;
        font-size:24px;
        padding-top: 8px;
        font-weight: normal;
	}



.xszp_list{
	display:none;
	}
.photo_foot-bq{
	display:none;
	width: 90%;
    margin: 0 auto;
	padding-bottom:20px;
	}
.photo_foot-bq img{
	vertical-align: middle;
	margin-right:15px;
	}
	
.GW_top_menu img{
	width:2em;
	position:absolute;
	right: 5.7em;
    top: 1em;
	z-index:5;
}
.fir_na{
	height:55px;
    
	}
.fir_na img{
	right:1.7em;
	}	
.navHome{}	

/**==================弹出导航菜单==============**/
.logo{
	width:350px;
	float:left;
	height:47px;
	}
.logo img{
	height:47px;
	}		






.slideBox1{ 
	position:relative; 
	overflow:hidden; 
	margin:0 auto;  
	width:100%;
        display:none;
}
.slideBox1 .hd{
	 position:absolute; 
	 height:10px; 
	 line-height:10px; 
	 bottom:30px; 
	 right:0; 
	 z-index:1; 
	 width:100%; 
	 text-align:center; 
	 margin:0 auto; 
}
.slideBox1 .hd ul{ display:inline-block; text-align:center;}
.slideBox1 .hd li{ 
     display:inline-block; 
     width:27px; 
     height:2px; 
     background:#fff; 
    text-indent:9999px; 
    overflow:hidden; 
    margin:0 6px;
}
.slideBox1 .hd li.on{ background:#fec400;height:6px;}
.slideBox1 .bd{ position:relative; z-index:0; }
.slideBox1 .bd li{ position:relative; text-align:center;  }
.slideBox1 .bd li img{vertical-align:top; width:100%;/* 图片宽度100%，达到自适应效果 */}
.slideBox1 .bd li a{ -webkit-tap-highlight-color:rgba(0,0,0,0); text-decoration:none;}  /* 去掉链接触摸高亮 */
.slideBox1 .bd li .tit{ display:block; width:100%;  position:absolute; bottom:5px; text-indent:10px; height:28px; line-height:28px; color:#fff;   text-align:center; z-index:3;  }


.slideBox1 .bd ul li{
	position:relative;
	}
.slideBox1 .ban_wz{
	position:absolute;
	z-index:2;
	right:0px;
	bottom:90px;
	font-family: arial;
         font-size: 3em;
         font-weight: bold;
         color: #fff;
         text-align: right;
         width: 100%;
         text-align: center;
	}
.slideBox1 .ban_wz .ban_wz_x{
	display: block;
        font-size:24px;
        padding-top: 8px;
        font-weight: normal;
	}
.sj_con-nr{
	display:none;
	}

.sj_con-nr .zs_yxxx{
	display:inline-block;
	float:right;
	font-size:22px;
	color:#fec400;
	position:relative;
	}
.sj_con-nr .zs_yxxx .ss{
	font-size:22px;
	}	
.sj_con-nr .zs_yxxx img{
	vertical-align: middle;
	}
.sj_con-nr .zs_yxxx .sj_sj_nca{
	position: absolute;
	width:160px;
	background:url(../images/sj_nav_bj.png);
	right:0;
	top:60px;
	padding:10px 20px 20px;
	height:auto;
	}
.sj_con-nr .zs_yxxx .sj_sj_nca li{
	height:40px;
	line-height:40px;
	}
.sj_con-nr .zs_yxxx .sj_sj_nca li a{
	display:block;
	color:#fff;
	font-size:16px;
	}

.sj_con-nr .zs_yxxx .sj_sj_nca .on a{
	color:#fec400;
	}

.js_table_xz{
	display:none;
	margin:0 auto;
	}
	
.xzjg-nr .js_table_xz tr{
	width:100%;
	}
.xzjg-nr .js_table_xz tr .cont{
	width:60%;
	padding:0 10px;
	}	
.xzjg-nr .js_table_xz tr .name{
	width:40%;
	padding:0 10px;
	}
#gallery-wrapper {
  position: relative;
  max-width: 100%;
  width: 100%;
}	
#gallery-wrapper {
		position: relative;
		width: 98%;
		margin:30px auto 100px;
		}
img.thumb {
		width: 100%;
		max-width: 100%;
		height: auto;
		}
.white-panel {
		position: absolute;
	
		
		}
.white-panel .di_xian{
	background: white;
	border-radius: 5px;
	padding: 10px;
	box-shadow: 0px 1px 2px rgba(0,0,0,0.3);
	width:92%;
	margin:0 auto;
	}		
.white-panel h1 {
	font-size: 14px;
	}
.white-panel h1 a {
	color: #333;
	font-size:14px;
	line-height:25px;
	}
.white-panel:hover h1 a{
	color:#015198;
	}	
.white-panel .di_xian .pic{
	display:block;
	width:100%;
	height:auto;
	overflow:hidden;
	}	
.white-panel:hover .di_xian{
	box-shadow: 1px 1px 10px #999;
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
}
.white-panel .di_xian .thumb{
	cursor: pointer;
    transition: all 0.6s;
	}
.white-panel:hover .di_xian .thumb{
  transform: scale(1.1);
}