@charset "utf-8";
#pbanner{
	width:1400px;
	height:204px;
	margin:auto;
	text-align:center;
	overflow:hidden;
}
#pcon{
	width:1400px;
	height:auto;
	display:table;
	margin:auto;
	padding:20px 0px 0px;
	background-color:#ffffff;
	position:relative;
}
#pcon .pg-left{
	width:301px;
	height:auto;
	display:table;
	float:left;
	background-color:#f8f8f8;
}
#pcon .pg-left .catname{
	width:100%;
	height:105px;
	background:url(../images/index_03.jpg) no-repeat center;
}
#pcon .pg-left .catname span{
	font-size:18px;
	color:#ffffff;
	float:right;
	position:relative;
	top:48px;
	right:58px;
}
#pcon .pg-left .catlist{
	width:100%;
	height:auto;
	display:table;
}
#pcon .pg-left .catlist li{
	width:299px;
	height:62px;
	margin:0px 0px;
	padding:0px 0px;
	font-size:18px;
	color:#9d9d9d;
	text-align:center;
	line-height:62px;
	border-left:1px solid #eeeeee;
	border-right:1px solid #eeeeee;
	border-bottom:1px solid #eeeeee;
	position:relative;
}
#pcon .pg-left .catlist a{
	width:199px;
	height:62px;
	display:block;
	padding:0px 50px;
	color:#9d9d9d;
	position:absolute;
	left:0px;
}
#pcon .pg-left .catlist a:hover,#pcon .pg-left .catlist .cur{
	width:197px;
	font-weight:bold;
	color:#3d7093;
	background-color:#eaf5fc;
	border-right:3px solid #467ea1;
}
#pcon .pg-right{
	width:1025px;
	height:auto;
	padding:38px 0px;
	margin-left:42px;
	display:table;
	float:left;
}
#pcon .pg-right .pg-tit{
	width:100%;
	height:63px;
	line-height:63px;
	border-bottom:1px solid #cccccc;
}
#pcon .pg-right .pg-tit .cname{
	float:left;
	position:relative;
	left:24px;
	font-size:20px;
	font-weight:normal;
	color:#000000;
}
#pcon .pg-right .pg-tit .cname span{
	color:#3d7093;
}
#pcon .pg-right .pg-tit .pos{
	float:right;
	position:relative;
	top:28px;
	right:10px;
	font-size:16px;
	color:#9d9d9d;
	line-height:16px;
}
#pcon .pg-right .pg-tit .pos a{
	color:#9d9d9d;
}
#pcon .pg-right .pg-tit .pos .cur,#pcon .pg-right .pg-tit .pos a:hover{
	color:#3d7093;
}
#pcon .pg-right .pg-tit .pos span{
	color:#3d7093;
}
#pcon .pg-right .pg-con{
	width:90%;
	height:auto;
	margin:auto;
	padding:50px 0px 30px;
	display:table;
	font-size:18px;
	color:#444444;
	line-height:45px;
}
#pcon .pg-right .plist{
	display:table;
	margin:45px auto 10px;
	clear:both;
}
#pcon .pg-right .plist li{
	width:220px;
	height:auto;
	margin:0px 18px;
	_margin:0px 16px;
	float:left;
	font-size:16px;
	color:#4f4f4f;
	font-weight:bold;
	text-align:center;
	line-height:60px;
}
#pcon .pg-right .plist .photo{
	width:220px;
	height:220px;
	overflow:hidden;
}
#pcon .pg-right .plist .pname{
	width:100%;
	height:60px;
	line-height:60px;
	overflow:hidden;
}
#pcon .page{
	width:60%;
	height:68px;
	margin:auto;
	_padding:15px 0px;
	line-height:68px;
	display:table;
	font-family:"微软雅黑";
	font-size:13px;
	color:#666666;
	text-align:right;
	clear:both;
}
#pcon .pc2{
	text-align:center;
}
#pcon .pc{
	text-align:right;
}
#pcon .page .txt{
	width:26px;
	height:16px;
	line-height:16px;
	border:1px solid #7a7a7a;
	text-align:center;
	margin:0px 3px;
	position:relative;
	+top:8px;
	_top:0px;
}
#pcon .page .btn{
	width:24px;
	height:18px;
	line-height:18px;
	background-color:#dddddd;
	color:#000000;
	position:relative;
	+top:8px;
	_top:0px;
}
#pcon .page a{
	color:#8e8e8e;
	padding:8px 5px;
	margin:0px 0px;
}
#pcon .page a:hover{
	color:#c31616;
}
.gk-news-list{
	width:93%;
	height:auto;
	display:table;
	margin:25px auto 15px;
}
.gk-news-list li{
	width:100%;
	height:auto;
	padding:8px 0px 0px;
	line-height:38px;
	border-bottom:1px dashed #e8e8e8;
}
.gk-news-list .ntt{
	width:95%;
	height:38px;
	font-size:18px;
	overflow:hidden;
	position:relative;
	left:5px;
	clear:both;
}
.gk-news-list .ntt a{
	color:#444444;
}
.gk-news-list .ntt a:hover{
	color:#3a6e94;
}
.gk-news-list .date{
	font-size:16px;
	color:#a7a7a7;
	text-align:right;
	position:relative;
	right:32px;
	bottom:5px;
	clear:both;
}
#pcon .nw-con{
	width:93%;
	height:auto;
	display:table;
	margin:auto;
	padding:25px 0px 50px;
}
#pcon .nw-con .title{
	width:88%;
	height:auto;
	padding:25px 0px;
	margin:auto;
	font-size:20px;
	font-weight:bold;
	color:#444444;
	line-height:38px;
	text-align:center;
}
#pcon .nw-con .gy{
	width:100%;
	height:35px;
	margin:auto;
	border-top:1px dashed #d7d1cc;
	border-bottom:1px dashed #d7d1cc;
	font-size:12px;
	color:#606060;
	line-height:35px;
	text-align:center;
}
#pcon .nw-con .gy span{
	margin:0px 5px;
}
#pcon .nw-con .news{
	width:96%;
	height:auto;
	display:table;
	margin:auto;
	padding:30px 0px 0px;
	font-size:18px;
	color:#444444;
	line-height:40px;
}
#pcon .teacher{
	width:98%;
	height:auto;
	padding:5px 0px 50px;
	display:table;
	margin:auto;
}
#pcon .teacher .job{
	padding:0px 25px;
	margin:48px 0px 0px;
	font-size:18px;
	color:#444444;
	background:url(../images/index_06.jpg) no-repeat left center;
	position:relative;
	left:10px;
}
#pcon .teacher .tlist{
	width:98%;
	height:auto;
	padding:0px 10px;
	display:table;
	border-bottom:1px solid #e8e8e8;
}
#pcon .teacher .tlist li{
	line-height:75px;
	display:block;
	padding:0px 23px 8px;
	float:left;
	font-size:18px;
	color:#444444;
	text-align:center;
}
#pcon .teacher .tlist li a{
	color:#444444;
}
#pcon .teacher .tlist li a:hover{
	color:#3a6e94;
}
#pcon .pg-right .print{
	width:88%;
	height:50px;
	margin:auto;
	text-align:right;
	line-height:50px;
}
#pcon .pg-right .print .button{
	width:100px;
	height:35px;
	font-size:16px;
	font-weight:bold;
}