﻿/**xg_head.php**/
.xg_head
{
	width:100%;
	height:auto;
	overflow:hidden;
	position:relative;
	background:white;
}
.xg_head .navhome
{
	width:16%;
	height:auto;
	overflow:hidden;
	float:left;
}
.xg_head .navhome img
{
	width:100%;
	height:auto;
}
.xg_head .logo
{
	width:68%;
	height:auto;
	float:left;
	overflow:hidden;
	position: relative;
}
.xg_head .logo img.bai
{
	width:100%;
	height:auto;
}
.xg_head .logo .zhenlogo
{
	position: absolute;
	top:0px;
	left:0px;
	width:100%;
	height:100%;
	display: flex;
	align-items: center;
	justify-content: center;
}
.xg_head .logo .zhenlogo img
{
	width:100%;
	height:auto;
	width:90%;
}
.xg_head .navbtn
{
	float:left;
	overflow:hidden;
	width:16%;
}
.xg_head .navbtn img
{
	width:100%;
	height:auto;

}
/**xg_head.php end**/
/**xg_banner.php**/
.xg_banner {
	width: 100%;
	height: auto;
	margin: 0 auto;
	position: relative;
	overflow: hidden;
	margin-bottom:-1px;
}
.xg_banner .hd {
	width: 100%;
	height: 11px;
	position: absolute;
	z-index: 1;
	bottom: 5px;
	text-align: center;
}
.xg_banner .hd ul {
	display: inline-block;
	height: 5px;
	padding: 3px 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	font-size: 0;
	vertical-align: top;
}
.xg_banner .hd ul li {
	display: inline-block;
	width: 5px;
	height: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	background: #fff;
	margin: 0 5px;
	vertical-align: top;
	overflow: hidden;
}
.xg_banner .bd {
	position: relative;
	z-index: 0;
}
.xg_banner .bd li a {
	display:block;
	height:auto;
	overflow:hidden;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0); /* 取消链接高亮 */
}
.xg_banner .bd li img {
	width: 100%;
	height: auto;
	display:block;
}
/**xg_banner.php end**/
/**xg_index.php**/
/**网站首页第一部分概况**/
.xg_indfir
{
	width:100%;
	height:auto;
	overflow:hidden;
	padding:4%;
	box-sizing:border-box;
}
.xg_indabu
{
	width:100%;
	height:auto;
	position: relative;
	overflow:hidden;
	margin-top:15px;
}
.xg_indabu .sekuai
{
     width:100%;
     height:auto;
     overflow:hidden; 
     padding:15px;
     box-sizing:border-box; 
}
.xg_indabu .sekuai .cont
{
	 width:100%;
     height:auto;
}
.xg_indabu .sekuai .cont p
{
	color:white;
	overflow:hidden;
	line-height:25px;
	font-size:16px;
	text-indent:32px;
}
.xg_indmore
{
	width:100%;
	height:40px;
	margin-top:15px;
}
.xg_indmore a
{
	display:block;
	width:100%;
	height:100%;
	box-sizing: border-box;
	background:white;
	font-size:0;
	text-align: center;
	padding-top:6px;
}
.xg_indmore a .quan
{
	width:28px;
	height:28px;
	overflow:hidden;
	display: inline-block;
	vertical-align: middle;
}
.xg_indmore a .quan img
{
	width:28px;
	height:28px;
	transition: 1s;
}
.xg_indmore a .wz
{
	display: inline-block;
	font-size:18px;
	height:28px;
	line-height:28px;
	vertical-align: middle;
}
.xg_indmore a:hover .quan img
{
	transform: rotate(360deg);
}
.xg_indabu .pic
{
	width:100%;
	height:auto;
}
.xg_indabu .pic img
{
	width:100%;
	height:auto;
}
/**网站首页第一部分概况 end**/
/**网站首页第二部分课程体系**/
.xg_indsecbg
{
	width:100%;
	height:auto;
	overflow:hidden;
	background:#f5f5f5;
}
.xg_indsec
{
	width:100%;
	height:auto;
	overflow:hidden;
	margin:auto;
	padding:4%;
	box-sizing:border-box;
}
.xg_kecheng_list
{
	width:100%;
	height:auto;
	overflow:hidden;
	margin-top:15px;
	font-size:0;
	position: relative;
}
.xg_kecheng_list .prev
{
	width:20px;
	height:19px;
	overflow:hidden;
	position: absolute;
	left:0px;
	cursor: pointer;
	z-index: 100;
	top:calc(50% - 9.5px);
}
.xg_kecheng_list .next
{
	width:20px;
	height:19px;
	overflow:hidden;
	position: absolute;
	right:0px;
	cursor: pointer;
	z-index: 100;
	top:calc(50% - 9.5px);
}
.xg_kecheng_list .xiang
{
	width:100%;
	height:auto;
	overflow:hidden;
}
.xg_kecheng_list .xiang a
{
	display:inline-block;
	width:calc(50% - 5px);
	height:auto;
	margin-right:10px;
	overflow:hidden;

}
.xg_kecheng_list .xiang a:nth-child(2n)
{
	margin-right:0px;
}
.xg_kecheng_list .xiang a .pic
{
	width:100%;
	height:auto;
}
.xg_kecheng_list .xiang a .pic img
{
	width:100%;
	height:auto;
}
.xg_kecheng_list .xiang a p
{
	width:100%;
	font-size:15px;
	line-height:30px;
	text-align: center;
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow:hidden;
}
/**网站首页第二部分课程体系**/
.xg_indthi
{
	width:100%;
	height:auto;
	overflow:hidden;
	padding:4%;
	box-sizing:border-box;
}
.xg_indrongyu
{
	width:100%;
	height:auto;
	overflow:hidden;
	margin-top:15px;
	position:relative;
}
.xg_indrongyu .prev
{
	width:20px;
	height:19px;
	overflow:hidden;
	position: absolute;
	left:0px;
	cursor: pointer;
	z-index: 100;
	top:calc(50% - 9.5px);
}
.xg_indrongyu .next
{
	width:20px;
	height:19px;
	overflow:hidden;
	position: absolute;
	right:0px;
	cursor: pointer;
	z-index: 100;
	top:calc(50% - 9.5px);

}
.xg_indrongyu .bd
{
	width:100%;
	height:auto;
	overflow:hidden;
}
.rongyuul
{
	overflow:hidden;
}
.rongyuul li
{
	width:100%;
	overflow:hidden;
	height:auto; 
	font-size:0px;
}
.rongyuul li a
{
	display: inline-block;
	width:calc(33.33% - 6.67px);
	height:auto;
	box-sizing: border-box;
	margin-right:10px;
	vertical-align: top;
}
.rongyuul li a:nth-child(3n)
{
	margin-right:0px;
}
.rongyuul li a .pic
{
	width:100%;
	height:auto;
	overflow:hidden;
	border:1px solid #e6e6e6;
	box-sizing: border-box;
}
.rongyuul li a .pic img
{
	width:100%;
	height:auto;
}
.rongyuul li a p
{
	font-size:15px;
	line-height:25px;
	overflow:hidden;
	text-align:center;
	margin-top:5px;
}
.rongyuul1
{
	overflow:hidden;
	font-size:0px;
}
.rongyuul1 li
{
	width:100%;
	overflow:hidden;
	height:auto; 
	display: inline-block;
	width:calc(33.33% - 6.67px);
	margin-right:10px;
	margin-bottom:10px;
}
.rongyuul1 li a
{
	
	height:auto;
	box-sizing: border-box;
	border:1px solid #e6e6e6;
	
	vertical-align: top;
}
.rongyuul1 li:nth-child(3n)
{
	margin-right:0px;
}
.rongyuul1 li a .pic
{
	width:100%;
	height:auto;
	overflow:hidden;
}
.rongyuul1 li a .pic img
{
	width:100%;
	height:auto;
}
.rongyuul1 p
{
	text-align:center;
	font-size:15px;
	line-height:25px;
	margin-top:5px;
}
/**网站首页第三部分荣誉资质 end**/
/**网站首页第四部分名师风采**/
.xg_indfoubg
{
	width:100%;
	height:auto;
	overflow:hidden;
	background:#f5f5f5;	
}
.xg_indfou
{
	width:100%;
	height:auto;
	overflow:hidden;
	padding:4%;
	box-sizing: border-box;
}
.xg_fengcai
{
	width:100%;
	height:auto;
	margin-top:15px;
	overflow:hidden;
	position: relative;
}
.xg_fengcai .bd
{
	width:100%;
	height:auto;
	overflow:hidden;
	position: relative;
}
.xg_fengcai .prev
{
	width:20px;
	height:19px;
	overflow:hidden;
	position: absolute;
	left:0px;
	cursor: pointer;
	z-index: 100;
	top:calc(50% - 9.5px);
}
.xg_fengcai .next
{
	width:20px;
	height:19px;
	overflow:hidden;
	position: absolute;
	right:0px;
	cursor: pointer;
	z-index: 100;
	top:calc(50% - 9.5px);
}
.fengcaiul
{
	overflow:hidden;
}
.fengcaiul li
{
	width:100%;
	height:auto;
	font-size:0px;
}
.fengcaiul li a
{
	display: inline-block;
	width:calc(50% - 5px);
	height:auto;
	margin-right:10px;
	margin-bottom:10px;
	vertical-align:top;
}
.fengcaiul li a:nth-child(2n)
{
	margin-right:0px;
}
.fengcaiul li a .pic
{
	width:100%;
	height:auto;
}
.fengcaiul li a .pic img
{
	width:100%;
	height:auto;
} 
.fengcaiul li a p
{
	font-size:15px;
	overflow:hidden;
	line-height:25px;
	text-align: center;
	margin-top:5px;
}
.fengcaiul li a p.p2
{
	color:#666;
}

.fengcaiul1
{
	overflow:hidden;
	font-size:0px;
}
.fengcaiul1 li
{
	width:100%;
	height:auto;
	margin-right:10px;
	width:calc(50% - 5px);
	margin-bottom:10px;	
	display: inline-block;
	vertical-align: top;
}
.fengcaiul1 li a
{
	display: block;
	height:auto;
	overflow:hidden;
}
.fengcaiul1 li:nth-child(2n)
{
	margin-right:0px;
}
.fengcaiul1 li a .pic
{
	width:100%;
	height:auto;
}
.fengcaiul1 li a .pic img
{
	width:100%;
	height:auto;
} 
.fengcaiul1 li a p
{
	font-size:15px;
	overflow:hidden;
	line-height:25px;
	text-align: center;
	margin-top:5px;
}
.fengcaiul1 li a p.p2
{
	color:#666;
}
/**网站首页第四部分名师风采 end**/
/**网站首页第五部分学员风采**/
.xg_indfif
{
	width:100%;
	height:auto;
	overflow:hidden;
	margin:auto;
	padding:4%;
	box-sizing:border-box;
}
.xg_xueyuan
{
	width:100%;
	height:auto;
	margin-top:15px;
	overflow:hidden;
	position: relative;
}
.xg_xueyuan .bd
{
	width:100%;
	height:auto;
	overflow:hidden;
	position: relative;
}
.xg_xueyuan .prev
{
	width:20px;
	height:19px;
	overflow:hidden;
	position: absolute;
	left:0px;
	cursor: pointer;
	z-index: 100;
	top:calc(50% - 9.5px);
}
.xg_xueyuan .next
{
	width:20px;
	height:19px;
	overflow:hidden;
	position: absolute;
	right:0px;
	cursor: pointer;
	z-index: 100;
	top:calc(50% - 9.5px);
}
.xueyuanul
{
	overflow:hidden;
}
.xueyuanul li
{
	width:100%;
	height:auto;
	font-size:0px;
}
.xueyuanul li a
{
	display: inline-block;
	width:calc(50% - 5px);
	height:auto;
	margin-right:10px;
	margin-bottom:10px;
	vertical-align:top;
}
.xueyuanul li a:nth-child(2n)
{
	margin-right:0px;
}
.xueyuanul li a .pic
{
	width:100%;
	height:auto;
}
.xueyuanul li a .pic img
{
	width:100%;
	height:auto;
} 
.xueyuanul li a p
{
	font-size:15px;
	overflow:hidden;
	line-height:25px;
	text-align: center;
	margin-top:5px;
}
.xueyuanul li a p.p2
{
	color:#666;
}
.xueyuanul1
{
	overflow:hidden;
	font-size:0px;
}
.xueyuanul1 li
{
	width:100%;
	height:auto;
	margin-right:10px;
	width:calc(50% - 5px);
	margin-bottom:10px;	
	display: inline-block;
	vertical-align: top;
}
.xueyuanul1 li a
{
	display: block;
	height:auto;
	overflow:hidden;
}
.xueyuanul1 li:nth-child(2n)
{
	margin-right:0px;
}
.xueyuanul1 li a .pic
{
	width:100%;
	height:auto;
}
.xueyuanul1 li a .pic img
{
	width:100%;
	height:auto;
} 
.xueyuanul1 li a p
{
	font-size:15px;
	overflow:hidden;
	line-height:25px;
	text-align: center;
	margin-top:5px;
}
.xueyuanul1 li a p.p2
{
	color:#666;
}
/**网站首页第五部分学员风采 end**/
/**网站首页第六部分新闻**/
.xg_indsixbg
{
	width:100%;
	height:auto;
	overflow:hidden;
	background:#f5f5f5;
}
.xg_indsix
{
	width:100%;
	height:auto;
	overflow:hidden;
	margin:auto;
	padding:4%;
	box-sizing:border-box;
}
.newslist
{
	width:100%;
	height:auto;
	overflow:hidden;
	font-size:0px;
}
.xg_indsix .newslist
{
	margin-top:15px;
}
.newslist .xiang
{
	width:calc(50% - 5px);
	display: inline-block;
	vertical-align: top;
	overflow:hidden;
	margin-right:10px;
	margin-bottom:10px;
}
.newslist .xiang:nth-child(2n)
{
	margin-right:0px;
}
.newslist .xiang a
{
	display: block;
	width:100%;
	height:auto;
	overflow:hidden;
	position: relative;
}
.newslist .xiang a .pic
{
	width:100%;
	height:auto;
	overflow:hidden;
	position: relative;
}
.newslist .xiang a .pic img
{
	width:100%;
	height:auto;
}
.newslist .xiang a .wenzi
{
	width:100%;
	background:white;
	box-sizing: border-box;
	padding:10px;;
	overflow:hidden;
}
.newslist .xiang a .wenzi .tit
{
	font-size:15px;
	line-height:25px;
	overflow:hidden;
	height:auto;
}
.newslist .xiang a .wenzi .des
{
	font-size:14px;
	line-height:25px;
	color:#999;
	overflow:hidden;
	height:auto;
	transition: 1s;
}
.newslist .xiang a .time
{
	width:80px;
	height:30px;
	background:#d85129;
	overflow:hidden;
	position: absolute;
	bottom:0px;
}
.newslist .xiang a .time .yue
{
	color:white;
	text-align:center;
	font-size:14px;
	line-height:30px;
	width:100%;
}
.newslist .xiang a .time .ri
{
	color:white;
	text-align:center;
	font-size:18px;
	line-height:30px;
}
/**网站首页第六部分新闻**/
/**网站首页第四部分名师风采**/
.xg_indsev
{
	width:100%;
	height:auto;
	overflow:hidden;
	margin:auto;
	padding:4%;
	box-sizing:border-box
}
.xg_contact1
{
	width:100%;
	height:auto;
	overflow:hidden;
}
.xg_indsev .xg_contact1
{
	margin-top:15px;
}
.xg_indsev .xg_contact1 .ctinfo
{
	overflow:hidden;
}
.xg_indsev .xg_contact1 .ctinfo .map
{
	width:100%;
	height:auto;
	overflow:hidden;
}
.xg_indsev .xg_contact1 .ctinfo .map img
{
	width:100%;
	height:auto;
}
.xg_indsev .xg_contact1 .ctinfo .dizhi
{
	width:100%;
	overflow:hidden;
	background:url('../../images/zhaopin/xiaoyuan/267_icon.png') no-repeat left 5px;
	box-sizing: border-box;
	padding-left:25px;
	line-height:25px;
	font-size:15px;
	margin-top:15px;
}
.xg_indsev .xg_contact1 .ctinfo .dianhua
{
	width:100%;
	overflow:hidden;
	background:url('../../images/zhaopin/xiaoyuan/268_icon.png') no-repeat left 5px;
	box-sizing: border-box;
	padding-left:25px;
	line-height:25px;
	font-size:15px;
	margin-top:15px;
}
.xg_indsev .xg_contact1 .ctinfo .guanwang
{
	width:100%;
	overflow:hidden;
	background:url('../../images/zhaopin/xiaoyuan/269_icon.png') no-repeat left 5px;
	box-sizing: border-box;
	padding-left:25px;
	line-height:25px;
	font-size:15px;
	margin-top:15px;
}
.xg_indsev .xg_contact1 .ctinfo .jianli
{
	width:100%;
	overflow:hidden;
	background:url('../../images/zhaopin/xiaoyuan/270_icon.png') no-repeat left center;
	box-sizing: border-box;
	padding-left:25px;
	
}
.xg_indsev .xg_contact1 .ctinfo .jianli .wenzi
{
	line-height:30px;
	font-size:15px;
	overflow:hidden;
	float:left;
	margin-top:32.5px;
}
.xg_indsev .xg_contact1 .ctinfo .jianli .pic
{
	width:95px;
	float:left;
	overflow:hidden;
	margin-left:20px;
}
.xg_indsev .xg_contact1 .ctinfo .jianli .pic img
{
	width:95px;
	height:95px;
}
.xg_indsev .xg_contact2
{
	margin-top:15px;
	border:1px solid #e6e6e6;
	width:100%;
	overflow:hidden;
	box-sizing: border-box;
}
.xg_indsev .xg_contact2 .diqu
{
	width:100%;
	height:auto;
	overflow:hidden;
	border-bottom:1px solid #e6e6e6;
}
.xg_indsev .xg_contact2 .diqu .xiang
{
	width:33.33%;
	height:30px;
	overflow:hidden;
	float:left;
	box-sizing: border-box;
	border-right:1px solid #e6e6e6;
	text-align: center;
	line-height:30px;
	font-size:16px;
}
.xg_indsev .xg_contact2 .diqu .xiang:nth-child(3)
{
	border-right:0px;
}
.xg_indsev .xg_contact2 .diqu .xiang:hover
{
	background:#d85129;
	color:white;
}
.xg_indsev .xg_contact2 .diqu .hover
{
	background:#d85129;
	color:white;
}
.xg_indsev .xg_contact2 .cont
{
	width:100%;
	height:auto;
	overflow:hidden;
	display:none;
}
.xg_indsev .xg_contact2 .cont .map
{
	width:100%;
	height:auto;
	overflow:hidden;
}
.xg_indsev .xg_contact2 .cont .map img
{
	width:100%;
	height:auto;
}
.xg_indsev .xg_contact2 .cont .info
{
	width:100%;
	height:auto;
	overflow:hidden;
	padding:10px;
	box-sizing:border-box;
}
.xg_indsev .xg_contact2 .cont .info .dizhi
{
	width:100%;
	height:auto;
	font-size:15px;
	line-height:30px;
	overflow:hidden;
	background:url('../../images/xuegu/ct_tb1.png') no-repeat left top;
	padding-left:40px;
	box-sizing:border-box;
}
.xg_indsev .xg_contact2 .cont .info .dianhua
{
	width:100%;
	height:auto;
	font-size:15px;
	line-height:30px;
	overflow:hidden;
	background:url('../../images/xuegu/ct_tb2.png') no-repeat left top;
	padding-left:40px;
	box-sizing:border-box;
	
}
/**网站首页第六部分新闻 end**/
/**xg_index.php end**/
/**内页**/
/**课程**/
.xg_kecheng_list1
{
	width:100%;
	height:auto;
	overflow:hidden;
	margin-top:15px;
	font-size:0;
	position: relative;
}
.xg_kecheng_list1 .xiang
{
	height:auto;
	overflow:hidden;
	display:inline-block;
	width:calc(50% - 5px);
	vertical-align: top;
	margin-right:10px;
	margin-bottom:10px;
}
.xg_kecheng_list1 .xiang:nth-child(2n)
{
	margin-right:0px;
}
.xg_kecheng_list1 .xiang a
{
	display:block;
	height:auto;
	overflow:hidden;
}
.xg_kecheng_list1 .xiang a .pic
{
	width:100%;
	height:auto;
}
.xg_kecheng_list1 .xiang a .pic img
{
	width:100%;
	height:auto;
}
.xg_kecheng_list1 .xiang a p
{
	width:100%;
	font-size:15px;
	line-height:30px;
	text-align: center;
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow:hidden;
}
/**课程 end**/