/* body,html{font-family:"ËÎÌå"} */
/*index_con*/
.index_con{
	width: 6rem;
	height: auto;
	margin: 0 auto;
	overflow: hidden;
	box-shadow: 0 0 20px #5D5C61;
}
/*head*/
.head,.head img{width: 100%;}
.banner,.banner img{width:100%;}
/*nav*/
.nav li{
	box-sizing:border-box;
	float:left;
	width:25%;
	height:.6rem;
	font-size:.22rem;
	text-align:center;
	line-height:.6rem;
	border-right:1px solid #d7d7d9;
	border-bottom:1px solid #d7d7d9;
	background:#223b75;
}
.nav li a{display:block;color:#f6f6f6;}
.nav li a font{padding-left:2em}

/* lead */
.lead{width:5.6rem;margin:.4rem auto 0;}
.lead_img{float:left;width:1.03rem;margin-right:.1rem;}
.lead_img img{width:100%;}
.lead_con{float:left;width:4.4rem;}
.lead_con p{font-size:.19rem;color:#222222;line-height:.3rem;text-indent:2em;}
/* benefit */
.benefit{box-sizing:border-box;width:100%;height:5.76rem;background: #EDEDED;margin:.36rem auto 0;padding-top:.43rem;}
.benefit h2{font-size:.3rem;color:#222222;text-align:center;}
.benefit font{display:block;width:4.43rem;height:.36rem;line-height:.36rem;text-align: center;font-size:.2rem;color: #fff;background: #03509F;
margin:.17rem auto 0;}
.sp_box{width:5.6rem;margin:.37rem auto 0;}
.sp_img{float:left;width:3.04rem;margin-right:.2rem;}
.sp_img span{display:block;font-size: .16rem;text-align: center;margin-top: .1rem;}
.sp_box img{width:100%;}
.sp_con{float: left;width: 2.35rem;font-size:.18rem;color:#4b4b4b;text-indent: 2em;line-height: .35rem;}
/* bf_list */
.bf_list{width:5.6rem;margin:.3rem auto 0;}
.bf_list li{float:left;width: 1.33rem;margin-right:.08rem}
.bf_list li:nth-child(4){margin-right: 0;}
.bf_list li img{width: 100%;}
/* leads */
.leads{width:5.6rem;margin:.48rem auto 0;}
.leads h4{font-size:.3rem;color:#222222;text-align: center;}
.leads h5{font-size:.18rem;color: #999999;text-align: center;margin-top: .18rem;}
/* zcnr */
.zcnr{width:5.6rem;margin:0 auto;padding:0.4rem 0 0;}
.zcnr li span{color:#fff; font-size: 0.2rem;display:inline-block;background-color:#03509F;width:0.9rem;text-align:center;padding:.1rem 0;}
.zcnr li b{color:#1a1a1a;font-size: 0.2rem;display:inline-block;background-color:#EDEDED;width:4.5rem;padding:.1rem 0 ;padding-left:0.2rem;font-weight:100;}
.zcnr li{margin:0.1rem 0;}
.zcnr li b font{color:#ee2120;}
/* zx_btn */
.zx_btn{width:100%;margin:.32rem auto 0;text-align: center;}
.zx_btn a{display:inline-block;font-size:.2rem;color:#fff;padding:.14rem 1rem .16rem .96rem;background: #FBA003;border-radius: .5rem;}
.zx_btn a i{display: inline-block;width: .2rem;height:.21rem;background: url(../images/xs.png) no-repeat;
background-size: cover;background-position: center;vertical-align: sub;}
/* yst */
.yst{width:5.6rem;height:3.4rem;background: url(../images/yst.jpg) no-repeat;background-size: cover;background-position: center;margin:.28rem auto 0;}
/* con_p */
.con_p{width:5.3rem;margin:.38rem auto 0 ;font-size:.2rem;line-height: .35rem;text-indent: 2em;color: #4b4b4b;}

/**/
.bwjx{width:100%; margin:0rem auto 0.3rem;}
#play {width:100%;position:relative;overflow:hidden;margin:0.1rem auto 0; background:url(../images/bg_02.jpg) no-repeat center top;}
#play .change_a {width:50%;height:100%;position:absolute;top:0;z-index:1;cursor:pointer;display:block;overflow:hidden;background:url(about:blank);}
#play .prev_a {left:50%; margin-left:-3.1rem;}
#play .next_a {right:50%; margin-right:-3.1rem;}
#play .change_a span {width:0.47rem;height:0.47rem;display:block;position:absolute;top:50%;margin-top:-30px;}
#play .prev_a span {background:url(../images/left_03.png) no-repeat;left:0; background-size:0.47rem;}
#play .next_a span {background:url(../images/right_03.png) no-repeat;right:0; background-size:0.47rem;}
#play .img_ul { width:5.4rem; position:relative;z-index:1; margin:0 auto}
#play .img_ul li .img{width: 5.4rem;height: 3.14rem; position:relative;}
.img_ul li .img img{height: 3.17rem!important; width: 100%!important;}
/**/
.img_hd{width:5.4rem;/* overflow:hidden;*/height:0.93rem; margin:0.1rem auto 0; position:relative;}
.img_hd .small_hd{ width:5.4rem;height:0.93rem; overflow:hidden; position:absolute; left:0rem;}
.img_hd ul {position:absolute;z-index:1;padding-right:.1rem;width:6.49rem !important;}
.img_hd ul li {box-sizing: border-box;float:left;cursor:pointer;margin:0 .01rem 0 .01rem;overflow:hidden;display:inline;text-align:center}
.img_hd ul li img { width:1.06rem; height:0.6rem;}
.img_hd ul li.on{ width:1.06rem; height:0.6rem;}

.img_hd .bottom_a {width:0.17rem;height:0.54rem;position:absolute;display:block;top:0.02rem;cursor:pointer;z-index:10}
.img_hd .prev_a { background:url(../images/left2_10.png) no-repeat; left:-0.17rem; background-size:0.17rem}
.img_hd .next_a { background:url(../images/right2_10.png) no-repeat; right:-0.19rem; background-size:0.17rem}
.img_ul li{position: relative;}
.zjjy{ margin-top:0.44rem;}
.zjjy .biaoti h6{ font-size:0.26rem;}
#play .img_ul li .thh dt{float: left;padding: 0.15rem 0.15rem 0 0.15rem;}
.img_ul li .thh dt img{width: 0.82rem!important;}
#play .img_ul li .thh dd{padding-top: 0.1rem; width: 4.15rem; float: left;font-size:0.14rem; line-height:0.2rem;}
#play .img_ul li .thh{ position:absolute; width:5.4rem; height:0.8rem; bottom:0rem; color:#fff; font-size:0.2rem; font-family:"Î¢ÈíÑÅºÚ"; background:rgba(0,0,0,0.6);}
/*dhhd*/
.dhhd{position:relative;width:100%;height:2.65rem;background: url(../images/dwbg.jpg) no-repeat;background-size: cover;background-position: center;margin-top:.28rem;}
.dhhd_p{position: absolute;bottom: -1.7rem;left: .33rem;width:5.33rem;height:2.26rem;background: #03509F;box-sizing: border-box;padding:.22rem .26rem .28rem .24rem}
.dhhd_p p{font-size:.2rem;color: #fff;text-indent: 2em;line-height: .3rem;}
.dhhd_p p:last-child{margin-top:.1rem;}
/* jz_box */
.jz_box{width:5.33rem;height:4.39rem;box-sizing: border-box;border:1px solid #D8D8D8;margin:1.99rem auto 0;
padding:.1rem;}
.jz_box ul{width:5.12rem;}
.jz_box ul li{float: left;width: 2.53rem;margin-right:.05rem;}
.jz_box ul li:nth-child(2n){margin-right:0;}
.jz_box ul li img{width: 100%;}
.jz_box ul li p{font-size: .14rem;text-align: center;color: #6e6e6e;line-height: .45rem;}
/* course */
.course{width:100%;height:3.25rem;background: #EDEDED;margin:.27rem auto 0;box-sizing: border-box;padding-top:.26rem;}
.sm_box{width:5.6rem;margin:0 auto 0;}
.sm_box h4{box-sizing:border-box;width:3.65rem;height:.45rem;line-height:.45rem;font-size:.22rem;color:#dc1311;border:1px solid #DC1311;
text-align: center;margin:0 auto .22rem;}
.sm_box ul{}
.sm_box ul li{float:left;width:1.36rem;margin-right:.05rem;}
.sm_box ul li:nth-child(4){margin-right:0;}
.sm_box ul li img{width:100%;}
.sm_box ul li p{font-size:.2rem;text-align: center;color: #7b7b7b;margin-top:.11rem;}

/*¿µ¸´°¸Àý*/
.index_kfal{}

.case_tit{ width:100%; height:42px; line-height:42px; border-bottom:6px solid #223b74; color:#213a77; font-size:32px; padding-top:10px; font-weight:bold; margin:0 auto;font-variant: small-caps}
.case_tit div{ width:190px; height:42px; border-bottom:6px solid #ff5500; color:#ff5500; font-size:32px; float:left; text-indent:30px;}
.case_tit div i{ padding-left:10px; font-size:26px; color:#8f9194; font-style:normal}
.case_tit font{ color:#8f9194; font-size:18px; padding-left:0px; font-weight:100;}

.index_kfal{ width:5.6rem; margin:0 auto; display:block;}
.kfal_con{ width:100%; height:4.2rem;}

#feature { POSITION: relative;}
#feature a.prev,#feature a.next{ POSITION:absolute;}
#feature .prev { WIDTH: 0.34rem; DISPLAY: block; BACKGROUND: url(../images/l_03.png) no-repeat center top; FLOAT: left; HEIGHT:0.79rem; TOP: 1.2rem; background-size:100% 100%; left:0.17rem;}
#feature .next { WIDTH: 0.34rem; DISPLAY: block; BACKGROUND: url(../images/r_03.png) no-repeat center top; FLOAT: right; HEIGHT:0.79rem; TOP: 1.2rem;  background-size:100% 100%; right:0.17rem;}

.featureUL { POSITION: relative; WIDTH: 100%; FLOAT: left; LEFT: 0px}
.featureBox { WIDTH: 100%; FLOAT: left; HEIGHT: 4.2rem !important; OVERFLOW: hidden;}
#botton-scroll { Z-INDEX: 0; MARGIN: 0px auto; WIDTH: 100%; FLOAT: left; HEIGHT: auto;}
#block { Z-INDEX: 0; POSITION: relative;  MARGIN: 0px auto; WIDTH: 100%; HEIGHT: 4.2rem; OVERFLOW: hidden;}

.kfal_con dl{ width:360px; height:40px; background:#ebebeb; color:#213a77; line-height:40px; border-radius:5px; margin:10px auto; font-size:20px; text-align:center; font-weight:bold;}
.kfal_con dd{ font-size:18px; text-align:center; line-height:30px; color:#323436;}
.kfal_con dd font{ padding-left:20px;}
.al_con_img{ width:5.6rem; margin:0.2rem auto; overflow:hidden; padding:0; background:#fff;}
.al_con_img img{width:100%;}
.kfal_con p{ font-size:.16rem; color:#8b8b8b; text-indent:2em;}
.kfal_con p font{ color:#c90000;}
/* bd */
.bd h2{font-size:0.24rem; line-height:0.52rem; text-align:center; color:#2e2c2c;  font-weight:bold;}
.bd{ width:5.2rem; margin:0.25rem auto 0.3rem; border:3px solid #eea8a8; border-radius:6px; }
.bd p{ line-height:0.51rem;overflow: hidden;text-indent: 0px;margin: 0 0.08rem 0.08rem;}
.bd p label{ background: hsl(0, 0%, 95%);line-height:0.51rem;display: inline-block;font-size:0.16rem; width:1.4rem; text-align: center;}
.bd p input{ width:3.14rem; padding: 0px 0.08rem;line-height:0.51rem; height:0.51rem; display: inline-block; border: 1px solid hsl(0, 0%, 95%);-webkit-box-sizing: border-box;box-sizing: border-box;}
.bd p select{ width:3.14rem; height:0.51rem;  border: 1px solid hsl(0, 0%, 95%); -webkit-box-sizing: border-box;box-sizing: border-box; }
.bd .submit{ width:3.2rem; height:0.5rem; margin-left:1.2rem; margin-bottom:0.2rem;margin-top:0.4rem; background:url(../images/submit.png) no-repeat;  border:none; background-size:100%;}
/*  */
.index_map{height:1.64rem;background:url(../images/map_03.png) no-repeat center center; background-size:5.08rem; margin:0.39rem auto 0.25rem;padding-top:0.26rem;position:relative}
.index_map .map_txt{width:2.9rem;height:1.64rem;position:absolute;right:0.2rem}
.index_map .map_txt dl{line-height:0.24rem;margin-bottom:0.1rem;background:url(../images/time_03.png) no-repeat left top;padding-left:0.4rem; background-size:0.32rem; font-size:0.14rem;}
.index_map .map_txt dl font{font-size:0.22rem;color:#3a3e49}
.index_map .map_txt dd{font-size:0.12rem;line-height:0.14rem;background:url(../images/dz_03.png) no-repeat left top;padding-left:0.4rem;margin-bottom:0.05rem; background-size:0.3rem;}
.index_map .map_txt dd font{font-size:0.14rem;color:#3a3e49;line-height:0.18rem}
.index_map .map_txt dd font span{font-size:0.12rem}
.index_map .map_txt a{color:#3a3e49}
.index_map .map_txt p a{width:1.18rem;height:0.4rem;line-height:0.4rem;background:#212d55;color:#fff;font-size:0.16rem;text-align:center;display:block;float:left;border-radius:5px;margin-right:0.08rem}
.map_mc{font-size:0.14rem;color:#9d9e9e;position:absolute;left:0.6rem;top:1.54rem}
.f_telbg{padding-bottom:0.77rem;position:relative}
.f_tel{height:0.7rem;background:url(../images/f_tel_07.png) no-repeat center center #1f2e55; background-size:2.76rem;}
.f_tel a{width:100%;height:0.7rem;display:block}
.f_ts{font-size:0.22rem;}

@media screen and (max-width:599px) and (min-width:412px){
	.kfal_con dl{ width:320px; height:36px; line-height:36px; font-size:18px;}
	.kfal_con dd{ font-size:16px; line-height:26px;}
	.kfal_con dd font{ padding-left:15px;}
	.kfal_con p{ font-size:14px; line-height:22px;}
}

@media screen and (max-width:599px) and (min-width:412px){
	.kfal_con dl{ width:280px; height:32px; line-height:32px; font-size:16px;}
	.kfal_con dd{ font-size:14px; line-height:22px;}
	.kfal_con dd font{ padding-left:12px;}
	.kfal_con p{ font-size:12px; line-height:20px;}
}

@media screen and (max-width:599px) and (min-width:412px){
	.kfal_con dl{ width:280px; height:28px; line-height:28px; font-size:14px;}
	.kfal_con dd{ font-size:12px; line-height:20px;}
	.kfal_con dd font{ padding-left:10px;}
	.kfal_con p{ font-size:11px; line-height:18px;}
}