*{
	margin:0;padding:0;font-family: "微软雅黑";
}
ul,ol{list-style-type: none;}
a{ text-decoration: none; }

.over{overflow: hidden;}
.f_l{ float: left; }
.f_r{ float: right; }
.block{display: block;}
.none{display: none;}
.tcn{ text-align: center; }
h1, h2, h3, h4, h5, h5, table, tr, ul, li,td, img, a, p {
    margin: 0;
    padding: 0;
    border: 0;
    list-style: none;
    text-decoration: none;
    font-weight: normal;
    font-family: "微软雅黑";
}
/* 头部 */
.topcn{overflow: hidden;width:1200px;margin:0 auto; line-height:80px;height:80px;}
.topcn img{
	vertical-align: middle;margin-right: 10px;
}
.top_p1{
	font-size:16px;display: inline-block;font-weight:bold;color:#13056C;
}
.top_p2{
	font-size: 18px;color:#e60012; display: inline-block;font-weight:bold;
}
/* <!--banner--> */

.swiper-container {
  width: 100%;
  height:auto;
  overflow: hidden;
}

.banner_list1{
	height: 692px;
}
.banner1cn{
	width: 770px;margin:0px auto; padding-top: 118px;
}
.bannerBtn{
	text-align: center;margin-top: -30px;
}
.banner_btn1{
	display: inline-block;width:200px;line-height: 40px;text-align: center;
	color:#222C40; font-size: 18px;background: #FBF428;margin:0px 2px;
}
.banner_btn2{
	display: inline-block;width:200px;line-height: 40px;text-align: center;
	color:#FFFFFF; font-size: 18px;background: #37B569;margin:0px 2px;
}
.banner_list2{
	height: 692px;
}
.banner2cn{
	width: 770px;margin:0px auto; padding-top: 160px;
}
.banner_list3{
	background: url(../../images/xueli/bg3.png) repeat-x center top;
	height: 692px;
}

/*表单*/
.tjcx {
    width: 100%;
    height: 250px;
}
.tjcx_title {
    width: 909px;
    height: 101px;
    margin: 0 auto;
    padding-top: 36px;
}
.tjcx_title img {
    border: 0;
    vertical-align: middle;
}
.tjcx ul {
    width: 855px;
    margin: 18px auto;
	list-style-type: none;
	padding:0;
	height:40px;
}
.tjcx ul li {
    float: left;
    margin-right: 20px;
}
.tjcx ul li .inp_zk {
    display: block;
    width: 130px;
    height: 40px;
    line-height: 40px;
    padding-left: 20px;
    font-size: 16px;
    color: #666;
	vertical-align: middle;
    border: 1px solid #ccc;
}
.tjcx ul li .w160 {
    width: 160px;
}
.tjcx ul li select {
    display: block;
    width: 150px;
    height: 40px;
    line-height: 40px;
    padding-left: 20px;
    font-size: 16px;
    color: #aaa;
    background: #fff;
    border: 0;
    outline: none;
}
.tjcx ul li.index {
    margin-right: 0;
}
.tjcx ul li .coolbg {
    display: block;
    width: 160px;
    height: 40px;
    line-height: 40px;
    text-align: center;
    font-size: 16px;
    font-weight: bold;
    color: #fff;
    background: #2f2f2f;
	text-decoration: none;
    cursor: pointer;
	border:none;
}
/*表单over*/


/* <!--为三类人提供解决方案--> */
.fa{background: url(../../images/xueli/bg-w.png) repeat-x center top;padding-top:60px;padding-bottom:68px;}
.title{text-align: center;}
.fa_title{text-align: center;font-size: 18px;color:#A4A4A4;width:708px;margin:0 auto; line-height: 30px;padding-top: 5px;}
.faBox{text-align: center;padding:5px 0px;}
.faBtn{text-align: center;padding-top: 42px;}
.six_ly {width: 1120px;padding: 90px 0 0 80px;overflow: hidden;margin:0 auto;}
.six_ly li {width: 300px;height: 199px;background: url(../../images/xueli/reason-1.jpg) no-repeat center;margin: 0 70px 120px 0;position: relative;float: left;}
.six_ly li.li-2 {background: url(../../images/xueli/reason-2.jpg) no-repeat center;}
.six_ly li.li-2 span {background: url(../../images/xueli/ico-3.png) no-repeat -106px top;}
.six_ly li.li-3 {background: url(../../images/xueli/reason-3.jpg) no-repeat center;margin: 0 0 120px 0;}
.six_ly li.li-3 span {background: url(../../images/xueli/ico-3.png) no-repeat -212px top;}
.six_ly li.li-4 {background: url(../../images/xueli/reason-4.jpg) no-repeat center;margin: 0 70px 30px 0;}
.six_ly li.li-4 span {background: url(../../images/xueli/ico-3.png) no-repeat -318px top;}
.six_ly li.li-5 {background: url(../../images/xueli/reason-5.jpg) no-repeat center;margin: 0 70px 30px 0;}
.six_ly li.li-5 span {background: url(../../images/xueli/ico-3.png) no-repeat -424px top;}
.six_ly li.li-6 {background: url(../../images/xueli/reason-6.jpg) no-repeat center;margin: 0 0 30px 0;}
.six_ly li.li-6 span {background: url(../../images/xueli/ico-3.png) no-repeat -530px top;}
.six_ly li span {display: block;width: 106px;height: 106px;background: url(../../images/xueli/ico-3.png) no-repeat;position: absolute;left: 100px;top: -52px;}
.six_ly li h2 {font: bold 24px/44px "微软雅黑";text-align: center;margin: 62px 0 0;}
.six_ly li p {width: 90%;margin: 0 auto;font: normal 16px/24px "微软雅黑";color: #30456b;}
.six_ly li a {display: block;width: 202px;height: 44px;font: normal 18px/44px "微软雅黑";text-align: center;border: 1px solid #30456b;border-radius: 6px;background: #fff;position: absolute;left: 58px;bottom: -25px;color: #000;}
.six_ly li:hover {width: 298px;height: 197px;border: 1px solid #ff1414;}
.six_ly li.li-1:hover span {background: url(../../images/xueli/ico-3.png) no-repeat 0 bottom;}
.six_ly li.li-2:hover span {background: url(../../images/xueli/ico-3.png) no-repeat -106px bottom;}
.six_ly li.li-3:hover span {background: url(../../images/xueli/ico-3.png) no-repeat -212px bottom;}
.six_ly li.li-4:hover span {background: url(../../images/xueli/ico-3.png) no-repeat -318px bottom;}
.six_ly li.li-5:hover span {background: url(../../images/xueli/ico-3.png) no-repeat -424px bottom;}
.six_ly li.li-6:hover span {background: url(../../images/xueli/ico-3.png) no-repeat -530px bottom;}
.six_ly li:hover a {background: #ff5857;color: #fff;border: 1px solid #ff1414;transition: 0.2s ease-out;}
/* <!--6方案--> */
.fab{
	width:100%;    margin-top: -345px;
	background: url(../../images/xueli/bg-l.png) repeat-x center top;
	padding-top: 395px;padding-bottom: 110px;
}
.fab_top{ text-align: center; }
.fab_bottom{ text-align: center; margin-top:-65px;position: relative;}
.fabBtn{
	width:957px; height: 60px;margin:-82px auto 0px auto; position: relative;
}
.fabBtn a{
	font-size: 15px;color:#fff; width:170px;line-height: 30px;text-align: center;
	background: #0EB468; position: absolute;
}
.fab_btn1{
	left:35px; top:22px;
}
.fab_btn2{
	left:273px; top:0px;
}
.fab_btn3{
	left:512px; top:26px;
}
.fab_btn4{
	left:751px; top:4px;
}
/* <!--dadad--> */
.fac{
	background: url(../../images/xueli/dabg.png) repeat-x center top;
	padding-bottom: 110px;
	margin-top:-278px;
}
.facTitle{ text-align: center; padding-top: 335px;}
.facTitlex{ text-align: center;padding:4px 0px; }
.facBox{
	text-align: center;
}
.fac_book{
	display: inline-block;margin:40px 10px;
	width:486px;position: relative;
}
.fac_book_text{
	width: 100%;
	position: absolute; top:120px;

}
.fac_book_text div{
	color:#252E43;font-size: 14px; width:50%; line-height: 24px;
	box-sizing:border-box; text-align: left;
}
.fac_book_text1{ padding:0px 60px 0px 20px; }
.fac_book_text2{ padding:0px 20px 0px 60px; }
.facTitle72{
	text-align: center;padding-top:40px;
}
.facTitle73{
	text-align: center;padding-top:20px;
}
.fac_title72_x{
	font-size: 18px;
    color: #A4A4A4;
	text-align: center;
    line-height: 30px;
    padding-top: 5px;
}
.facBox22{
	width: 1012px;margin:0 auto; padding:15px 0px 35px 0px;
	overflow: hidden;
}
.facBox_list{
	padding:6.5px 6.5px;float: left;width: 25%;box-sizing:border-box;
}
.facBox_list:hover .facBox_O{border:1px dashed #2FA249;}
.facBox_O{
	width: 100%;border:1px dashed #B5B5B5;box-sizing:border-box;
	padding:4px;
}
.facBox_N{
	width:100%;height: 100%;
}
.fac_tbg1{ background: #F2F2F2; }
.fac_tbg2{ background: #FFFFFF; }
.facBox_title{
	border-bottom:1px dashed #B5B5B5;height: 45px;width:90%;
	margin: 0 auto;position: relative; box-sizing:border-box;
}
.facBox_title p{
	font-size: 24px;color:#2FA249;line-height: 42px;
}
.facBox_title em{
	width:99px; height: 2px;margin:0 auto;background: #0EB468;
	display: inline-block; position: absolute;bottom: -1px;left:50%;
	transform: translate(-50%,0);
}
.facBox_tt{
	padding:6px 0px;
}
.facBox_tt p{
	color:#252E43;font-size: 14px; text-align: left;
	padding:0px 10px;box-sizing:border-box; line-height: 24px;
}
.facTitle96{
	text-align: center; padding-top:50px;
}
.facTable{
	padding:35px 0px; width:999px;margin:0 auto;
}
.facTable table{
	width:100%; border-collapse: collapse;text-align: center;
}
.facTable table .th td{
	border-right:1px solid #F2F2F2;background: #B5B5B5;
	text-align: center;height: 60px;font-size: 18px;color:#030504;
}
.facTable table tr td{
	border:1px dashed #D1D1D1; font-size: 14px;color: #252E43;
	height: 40px;
}
.trbga td{ background: #fff; }
.trbgb td{ background: #F2F2F2; }
.lasttr td{ height: 82px !important; vertical-align: top;line-height: 40px;}
.tbpp{
	color:#E25630; font-size: 14px; text-align: center;margin-top:-52px;
}
/* <!--证书能帮你改变什么--> */
.zheng{
	width:100%;
	background: url(../../images/xueli/img-ybg.png) repeat-x center top;
	margin-top:-68px; position: relative;z-index: 2;
}
.zhengBox{
	padding-top:680px;
}
.zheng_box{
	text-align: center;
}
.zheng_list{
	display: inline-block; width:235px; text-align: left;
	margin:0px 25px; height: 200px;
}
.zheng_list img{ vertical-align: top; }
.zheng_tt{
	color:#384154;font-size: 14px; ;line-height: 24px;padding-top: 20px;
}
.zhengbook{
	height: 534px;width:100%;
	background: url(../../images/xueli/bookbg.png) no-repeat center top;
	position: relative;z-index:1;
	margin-top:-50px;
}
.zhengbook_a{
	text-align: center; padding-top: 140px;
}
.zhengbook_a a{
	display: inline-block;margin:0px 8px;
}
.zhengbook_a a:hover{
	opacity: 0.5;
	filter:alpha(opacity=50);
}
/* <!--担心什么--> */
.dan{

}
.danbg{width:100%;
	background: url(../../images/xueli/qiqi.png) repeat-x center top; 
	margin-top:-80px; z-index: 22;position: relative; text-align: center;
	height: 1706px; 
}
.danbg_btn{
	color:#FBF428;font-size: 24px; display: inline-block;
	width:300px;height: 50px;line-height: 48px;box-sizing:border-box;
	border:1px dashed #0EB468; text-align: center;
	margin-top:478px;
}
.danBox{
	padding-top: 315px;
}
.dan_box{
	text-align: center;
}
.dan_list{
	display: inline-block; width:480px;margin:0px 25px;
}
.dan_list_l{ text-align: right; }
.dan_list_r{ text-align: left; }
.dan_title{
	font-size: 18px;color:#2D9755; line-height: 32px;
}
.dan_tt{
	font-size: 14px;color:#747474; line-height: 24px;
	padding:35px 0px 55px 0px;
}
/* <!--大品牌--> */
.dp{
	height: 1227px;
	background: url(../../images/xueli/xbg.png) repeat-x center top;
	margin-top: -255px;
}
.dpBox{
	padding-top: 525px;text-align: center;
}
.dpBoxcn{
	display: inline-block; position: relative; 
}
.dpBoxcn_tt{
	position: absolute;top:0;left:0;
	width: 100%; 
}
.dpBoxcn_tt_cn{
	text-align: center;box-sizing:border-box; overflow: hidden;
}
.duo{
	margin:78px 0px 0px 170px; 
}
.kuai{
	margin:78px 160px 0px 0px; 
}
.hao{
	margin:78px 0px 0px 170px; 
}
.shen{
	margin:78px 160px 0px 0px; 
}
.dpBoxcn_tt_list{
	display: inline-block;
	color: #252D42;font-size: 16px;line-height: 28px;
	width:372px;
	box-sizing:border-box;
	text-align: left;
}
.dpBtn{
	padding-top: 35px;
	text-align: center;
}
.dpBtn a{
	display: inline-block;width: 300px;height: 50px;line-height: 48px;
	border:1px dashed #37B569; box-sizing:border-box; font-size: 24px;
	color: #37B569;
	cursor: pointer;
}
/* <!--学员来自--> */
.xueyuan{
	height: 1611px;
	background: url(../../images/xueli/xxbg.png) repeat-x center top;
	margin-top: -300px; text-align: center;
}
.xytitle{
	padding-top: 210px;
}
.xueyuan_xing{
	padding:70px 0px; text-align: center;
}
.gbtitle{
	text-align: center; padding-top: 20px;
}
.xingBox{
	height: 350px;margin:25px 0px;width:100%;
	background: url(../../images/xueli/xing.png) no-repeat center top;
}
.xing_box{
	text-align: center;
}
.xing_list{
	display: inline-block;margin:35px 60px;
	position: relative;
}
.xing_text{
	position: absolute;top:10px;
	
	width:100%;box-sizing:border-box;
}
.xing_text_l{
	padding-left:130px; 
}
.xing_text_r{
	padding-right:130px; 
}
.xing_text p{
	line-height: 38px; font-size: 16px; color: #252D42;
}
/*<!--last banner-->*/
.lastbanner{
	width:100%;
	background: url(../../images/xueli/lastbanner.png) repeat-x center top;
	text-align: center;
}
.lastbanner_list{
	width:120px;height: 120px;
	border:1px dashed #0EB468;border-radius: 100%;
	padding:4px;box-sizing:border-box;
	margin:40px 12px; 
	float: left;
}
.lastbanner_list:hover{
	border-color: #FFF100;
}
.lastbanner_list:hover div{
	background: #FFF100;color:#252E43;
}
.lastbanner_ttbg{
	background: #0EB468;color:#fff;width:100%;height: 100%;border-radius: 100%;
	font-size: 24px; font-family: "黑体"; padding:40px 10px; box-sizing:border-box;
}
.lastbannerBox{
	width: 1010px;margin:0 auto; overflow: hidden;
}
.lastbanner_ttbg_duo{
	padding:30px 10px;
}
/* <!--地图--> */
.temp{
	width: 100%;
	background: url(../../images/xueli/lastbg.png) repeat-x center top;
}
.temp_title{
	padding-top: 80px;text-align: center;
}
.tempBtn{
	text-align: center; padding:60px 0px 80px 0px;
}
.btn_liu{
	display: inline-block;
    width: 300px;
    height: 50px;
    line-height: 48px;
    border: 1px dashed #37B569;
    box-sizing: border-box;
    font-size: 24px;
    color: #37B569;
}
/* ditu */
#main {
    text-align: center;
}
#map {
	display: inline-block;
    background: url(../../images/xueli/temp.png) no-repeat left top;

    width: 902px;
    height: 660px;
    position: relative;
}
#map h1 {
  
    font-weight: normal;
    position: absolute;
}
.ddyy{
	position: absolute; top:56%; right: 42%;
	margin-top:-25px;
	margin-right: -25px;
}
.ddyy p{
	width: 60px;height: 22px; overflow: hidden; text-overflow: ellipsis; 
	white-space: nowrap;
}

.login_down {width:195px;height:464px;left:0;top:120px;position:fixed;z-index:101;cursor: pointer;}


.nav_top li{float:left;font-size: 16px;padding:0 5px;width:100px;margin-left: 6px;text-align: center;cursor: pointer;}
.nav_top li a{color:#000;}
.nav_top li a:hover{color:#e60012;font-weight:bold;}
.gx_985{
	padding: 0 0 0 50px;
	overflow:hidden;
	margin:30px auto 0 auto;
	width:1000px;
}
.gx_985 li {
    width:240px;
    height: 130px;
    float: left;
    margin: 0 10px 30px 0;
}
.gx_985 li a {
    display: block;
    width: 238px;
    height: 128px;
    border: 1px solid #bbb;
}
.gx_985 li a:hover {
    border: 1px solid #ff1414;
    transition: 0.2s ease-out;
}