﻿body{ height:100%; /*padding-bottom:10px;*/}
img{width: 100%;height: 100%;display: block;}
.max750{max-width: 750px;margin: 0 auto;overflow: hidden;}
.txt_align{text-align: center;}
.font-weight{font-weight: bold;}
.font-italic{font-style: italic}
.fz{font-family: 方正兰亭宋_GBK;}
.lt{font-family: 兰亭粗黑简;}
.color_white{color: #fff;}
.color_blue{color: #215a77;}
.color_gray{color: #4f5355;}

.botton{margin: 0px auto;text-align: center}
.botton a{text-align: center;display: inline-block;border-radius: 26px;padding:6px 30px;font-size: 1.3em;font-weight: bold;background: #3c3738;}
.black_b a{background: #444;color: #fcc800;margin-left: -60px;}

.button{margin:0 auto;}
.button a{background: none;padding:0;}
.button a span{padding:6px 14px;display: inline-block;font-size: 1.5rem;}

.mybtn{ display:inline-block; padding:8px 30px; font-size:1.6rem; border-radius:30px;-webkit-border-radius:30px;font-weight:bold;background: #fcc800;}
.mybtn span{ display:inline-block; padding-right:15px; background:url(../images/ico_arror1.png) no-repeat right center;color: #215a77;}
.btn_my{text-align: center;}


/*公共头部--(不包含首页视频公共头部)*/
header{ position:relative; width:100%;  overflow:hidden;background:#FFA000;height:60px;line-height: 60px;}
header .logo{ width:245px; height:50px; margin:0 auto;}
header .logo a{ display:block; width:245px; height:100%; background:url(../images/logo.png) no-repeat center center; background-size:auto 45px; text-indent:-9999px;}
header .ico_list{ position:absolute; right:15px; top:11px; display:block; width:40px; height:40px; /*background:url(../images/ico_list.png) no-repeat left center; background-size:70%;*/}

header .ico_back{ position:absolute; left:15px; top:-2px;/* top:14px; */ display:block;;color:#fff;font-size: 4.2em;}
header .logo1{background: url('../images/icon_logo1.png')no-repeat center center; background-size:100%; width:53px; height:53px;position:absolute; left:6px; top:4px;}

header .title{line-height: 2; margin:0 auto; text-align:center; font-size:2em; color:#111;letter-spacing:3px;display: block;}
header .title span{/*background: url('../images/new/saipu_l.png')no-repeat center center;*/ /*background-size:100% 100%;*/;letter-spacing:0px;font-size: 10px;/*font-size: .1em;*/ height:23px;width: 100%;display: block;position: absolute;bottom: 5px;left:0%;color: #111}
header .ico_fenxiang{ position:absolute; right:0px; top:10px/*7px*/; display:block; width:60px; height:25px;color:#C9AD66;font-size: 1.2em;/* background:url(../images/ico_fenxiang.png) no-repeat left center; background-size:70%;*/}

/* 右侧导航 */
.wapper{ position:relative;cursor:pointer}
a, a:link, a:active, a:visited, a:hover{/*color: inherit;*/text-decoration: none;}
nav#menu:not(.mm-menu){display: none;}

header a.header{background: center center no-repeat transparent;background-image: url('../images/b83632312b53422e9b5a12b232539fc8.gif');background-size: 60% auto;display: block;	width: 60px;height: 60px;position: absolute;top: 0;	right: 2px;}
nav#menu{overflow:scroll;}
nav#menu ul{ padding-top:60px;padding-bottom:50px;}
nav#menu ul li{ border-bottom:1px solid #363636;}
nav#menu ul li a{ display:block; padding:12px 0 12px 30px; font-size:1.3em; color:#B5B5B5;line-height: 2;}
nav#menu ul li a span{ display:inline-block; width:14px; height:14px; border:1px solid #B79B52; border-radius:50%; margin-right:10px;margin-bottom: 3px; background-color:#232323; vertical-align:middle;}
nav#menu ul li.cur a{ background-color:#111111; color:#fff;}
nav#menu ul li.cur a span{ background-color:#C0A355;}

/* banner */
.banner_warp{background: url('../images/banner.jpg')no-repeat center center; background-size: 100% 100%;padding-left: 15px;}
.banner_txt{padding-top: 20px;}
.banner_txt span{display: block;line-height: 1.3;}
.banner_txt span.ban_span1{font-size: 1.4rem;}
.banner_txt span.ban_span2{font-size: 1.6rem;}
/* .banner_txt span.ban_span3{font-size: 2rem;letter-spacing: 3px;} */
.banner_txt span.ban_span4{font-size: 2rem;}
.banner_txt .hombus{width:60%;background: #ffd64c;color: #215a77;-webkit-transform: skewX(-8deg);-moz-transform: skewX(-8deg);-ms-transform: skewX(-8deg);-o-transform: skewX(-8deg);transform: skewX(-8deg);}
.banner_txt .hombus p{-webkit-transform: skewX(8deg);-moz-transform: skewX(8deg);-ms-transform: skewX(8deg);-o-transform: skewX(8deg);transform: skewX(8deg);font-size: 1.2rem;padding:2px 5px;line-height: 2;}

.banner_txt span.ban_span5{font-size: 1.4rem;padding-top: 5px;}
.banner_txt span.ban_span5 strong{font-size: 1.6rem;display: block;}
/* 学好产后恢复，成为更高薪私教！ */
/* .yunchan_learn{background: url('../images/bg_chanhou.jpg')no-repeat center center; background-size: 100% 100%;} */
.yunchan_learn{position: relative;}
.yunchan_learn .ynchan{position: absolute;top:6px;left: 0;width: 100%;}
.yunchan_learn .ynchan span{font-size: 1.8rem;display: block;}
.yunchan_learn .yunchan_hui{position: absolute;right: 20px;top:36px;width: 62%;} 
.yunchan_learn .yunchan_hui .hf_p{font-size: 1.2rem;line-height: 1.4;}
.yunchan_niu{position: absolute;bottom: -15px;width: 100%;left: 0;}

/* 赛普《产后功能恢复课程》 更全面！更实用！ */
.kecheng{background: url('../images/bj_kecheng.jpg')no-repeat center center; background-size: 100% 100%;}
h2{font-size: 2.4rem;text-align: center;line-height: 1.4;}
.kecheng_circle li{position: relative;}
.yunchan_ke .yunchan_kecheng .kecheng{position: absolute;top:10px;width: 100%;left: 0%;width: 100%;}
.yunchan_ke p.yc_sai{font-size: 1.3rem;line-height: 1.5;}
.kecheng_circle li{width: 54%;padding-left: 15px;} 
.kecheng_circle li img{width: 100%;}
.kecheng_circle_li{position: absolute;top:17%;left: 22%;}
.kecheng_circle li:nth-child(2) .kecheng_circle_li{left: 24%;top:12%;}
.kecheng_circle_li span{font-size: 1.2rem;line-height: 1.3;display: block;}
.kecheng_circle_li p{font-size: 1.3rem;line-height: 1.5;padding-top:20px;}
.kecheng_circle li:nth-child(2){margin-left: 42%;margin-top:-70px;}
.kecheng_circle1{margin-top:-50px;}
.kecheng_circle1 li.ke_li .kecheng_circle_li{top:21%;left: 22%;}
.kecheng_circle1 li.ke_li .kecheng_circle_li p{padding-top: 30px;}
.kecheng_circle2{padding-bottom: 60px;}

/* 视频 */
.video_play{position: relative;z-index: 1;padding:100px 0 100px 0;}
.video_play .shipin{background: #fcc800;border-radius: 8px;margin-left: 8px;padding:8px 45px 8px 8px;width: 66%;position: absolute;left: 8px;bottom: 0;z-index: 98;}
.video_play .video_man{position: absolute;right: 8px;bottom: 0;z-index: 99;width: 55%;}
.vodeo_txt{position: absolute;top:0;right: 15px;width: 23%;font-size: 1.3rem;line-height: 1.4;}
.video_play .shipin span{font-size: 1.3rem;display: block;line-height: 1.4;padding-top: 3px;}
/* 国家认证证书 */
.yunchan_zheng{position: relative;}
.yunchan_zheng p{position: absolute;top:50px;left: 7%;width: 100%;font-size: 1.4rem;line-height: 1.5;}

/* 师资力量 */
.yc_sz{background: url('../images/bg_shizi.jpg')no-repeat center center; background-size: 100% 100%;}
.yc_sz .hf_p{font-size: 1.3rem;line-height: 1.5;}
.yc_sz li{width: 48%; margin-right: 4%;float: left;}
.yc_sz li:nth-child(2),.yc_sz li:nth-child(4){margin-right: 0;}
.yc_sz li span{display: block;}
.yc_sz li img{border-radius: 50%;}
.yc_sz li span.span_name{color: #6c1ae8;font-size: 1.6rem;padding-top:5px;}
.yc_sz li span.span_daoshi{font-size: 1.4rem;}
.yc_sz li p{font-size: 1.3rem;}

/* 现在报名，更享3重好礼 */
.yunchan_now ul{border-bottom: 1px solid #fed9c9;}
.yunchan_now li{float: left;width: 32%;margin-right: 2%;}
.yunchan_now li:nth-child(1) span,.yunchan_now li:nth-child(3) span{padding-top:20px;}
.yunchan_now li:nth-child(3){margin-right: 0;}
.yunchan_now li span{display: block;font-size: 1.3rem;line-height: 1.4;}
.yunchan_now li:nth-child(2) span{border-left: 1px solid #fed9c9;border-right: 1px solid #fed9c9;padding:20px 5px 0 5px;}

/* 底部 start */
.hd_foot{}
.hd_foot .hd_t{font-size: 1.8em;font-weight: bold;color: #111;display: block;}
.hd_foot .hd_add{}
.hd_foot .hd_add span{display: block;font-size: 1.2em;color: #111;}
.hd_foot .ewm_box li{ float:left; width: 30%; text-align:center;}
.hd_foot .ewm_box li:nth-child(2){margin:0 5%;}
.hd_foot .ewm_box li span{ line-height:1.2; font-size:1.2em;}

/* 底部 end */

/* 尾部 */
.t_b{font-size: 1.2em;color: #111;text-align: center;padding:0 0 25px 0;background: #fff;}

/* 底部 start */
.fixed_bot_nav{ position:fixed; left:0px; bottom:0px; width:100%;z-index: 1111}
.fixed_bot_nav ul{ line-height:50px; background-color:#FFA000;}
.fixed_bot_nav ul li{ float:left; width:50%; text-align:center;}
.fixed_bot_nav ul li:nth-child(1){background:#3c3738}
.fixed_bot_nav ul li:nth-child(2){background:#444040}
.fixed_bot_nav ul li a{ display:block; font-size:16px;}

.fixed_bot_nav ul li:nth-child(1) a span{ display:inline-block; padding-left:30px; background: url(../images/tel.png) no-repeat left center; -webkit-background-size:auto 50%; background-size:auto 50%;color: #fcc800}
.fixed_bot_nav ul li:nth-child(2) a span{ display:inline-block; padding-left:30px; background: url(../images/mes.png) no-repeat left center; -webkit-background-size:auto 50%; background-size:auto 50%;color: #fcc800}


/* 底部 end */


@media (max-width: 320px) {
	.banner_txt{padding-top: 15px;}
	.banner_txt span.ban_span4,.banner_txt span.ban_span5{padding-top: 8px;}
	.banner_txt .hombus{width:67%;}
	.mybtn{font-size: 1.5rem;padding:4px 24px;}

	.yunchan_learn .ynchan{position: absolute;top:2px;left: 0;width: 100%;}
	.yunchan_learn .ynchan span{font-size: 1.8rem;display: block;}
	.yunchan_learn .yunchan_hui{position: absolute;right: 10px;top:30px;width: 66%;} 
	.yunchan_learn .yunchan_hui .hf_p{font-size: 1.2rem;line-height: 1.3;}


	.kecheng_circle1 li.ke_li .kecheng_circle_li{position: absolute;top:20%;left: 20%;}
	.kecheng_circle1{margin-top:-40px;}
	.kecheng_circle li:nth-child(2) .kecheng_circle_li{left: 19%;top:11%;}
	.kecheng_circle_li span{font-size: 1.2rem;line-height: 1.3;display: block;}
	.kecheng_circle_li p{font-size: 1.2rem;line-height: 1.5;padding-top:20px;}

	.yc_sz .hf_p,.yunchan_now li span{font-size: 1.2rem;line-height: 1.4;}
	
}
@media (min-width: 376px)and (max-width: 430px){
	.banner_txt .hombus{width:52%;}
}

@media (min-width: 750px){
	.banner_txt{padding-top: 30px;}
	.banner_txt span.ban_span1{font-size: 1.6rem;}
	.banner_txt span.ban_span2{font-size: 1.8rem;}
	.banner_txt span.ban_span4{font-size: 2.2rem;}
	.banner_txt span.ban_span5{margin-bottom: 30px;}
	.banner_txt .hombus{width:33%;}
	.banner_txt .hombus p{font-size: 1.4rem;}
	.mybtn{font-size: 1.5rem;padding:8px 30px;}

	.yunchan_learn .ynchan{position: absolute;top:30px;left: 0;width: 100%;}
	.yunchan_learn .ynchan span{font-size: 2rem;display: block;}
	.yunchan_learn .yunchan_hui{position: absolute;right: 16%;top:60px;width: 40%;} 
	.yunchan_learn .yunchan_hui .hf_p{font-size: 1.5rem;line-height: 1.5;}

	/* .yunchan_learn .yunchan_hui{padding-top:30px;}
	.yunchan_learn .yunchan_hui .hf_span{font-size: 2.4rem;}
	.yunchan_learn .yunchan_hui .hf_p{font-size: 1.8rem;line-height: 1.5;padding-bottom: 200px;} */

	.kecheng_circle_li{position: absolute;top:18%;left: 26%;}
	.kecheng_circle_li span{font-size: 2rem;line-height: 1.3;display: block;}
	.kecheng_circle_li p{font-size: 2.4rem;line-height: 1.5;padding-top:70px;}
	.kecheng_circle2{padding-bottom: 100px;}
	.video_play .shipin{background: #ffb5c1;border-radius: 8px;margin-left: 8px;padding:8px 45px 8px 8px;width: 66%;position: absolute;left: 15px;bottom: 0;z-index: 98;}
	.video_play .video_man{position: absolute;right: 58px;bottom: 0;z-index: 99;width: 45%;}
	.vodeo_txt{position: absolute;top:-20px;right: 40px;width: 23%;font-size: 1.4rem;line-height: 1.4;}
	.yunchan_zheng p{position: absolute;top:70px;left: 7%;width: 100%;font-size: 1.8rem;line-height: 1.5;}

}