@charset "gb2312";
/*
* Description: 健康管理师专题
* Update:     26/04/2017
* Author:     yixiaofang
*/

/* reset css */
body,h1,h2,h3,h4,h5,h6,dl,dt,dd,ul,ol,li,th,td,p,blockquote,pre,form,fieldset,legend,input,button,textarea,hr{margin:0;padding:0;}
ul,ol{list-style:none;}
body{font-size: 16px;background: #fff; position: relative; color:#333;font-family: "microsoft YaHei";}
select,input,button{vertical-align: middle;font-size: 100%;border:0;}
fieldset,img{border: 0 none;}
h1, h2, h3, h4, h5, h6{ font-size:100%; font-weight:normal;}
em,i,b{font-style: normal;}
a{text-decoration: none;}
body a:hover{text-decoration:none;}
.clear {clear: both;display: block;height: 0; visibility: hidden; font: 0/0 arial}
.clearfix:after {content: "."; display: block; height: 0; clear: both; visibility: hidden; font-size: 0}
.clearfix {*zoom: 1}
img{display:block;}
/*-----------------------------------------分隔线------------------------------------------------*/
.autoin{width:1000px;margin:0 auto;}
.btn{display:block;color:#fff;text-align:center; margin:0 auto;}
.btn_01{ background-color:#ff9002; width:172px; height:46px; line-height:46px; font-size:24px;}
.btn_01:hover{ background-color:#feb250;}
.title{ height:67px; line-height:67px; text-align:center;}
.title h3{ font-size:36px; font-weight:bold; color:#fff;}
.title_01{ background:url(../images/title_01.png) no-repeat top center; }
.title_02{ background:url(../images/title_02.png) top center no-repeat;}
.title_03{ background:url(../images/title_03.png) top center no-repeat;}
.title_04{ line-height:54px; background:url(../images/title_04.png) top center no-repeat;}
.title_05{  background:url(../images/title_05.png) top center no-repeat;}
.title_05 h3{  color:#ff9002;}

/*banner*/
	.banner{width:100%; color:#fff;}
	.banner_01{height:119px;background:url(../images/banner_01.jpg) center top no-repeat;}
	.banner_02{height:194px;background:url(../images/banner_02.jpg) center top no-repeat;}
	.banner_03{height:187px;background:url(../images/banner_03.jpg) center top no-repeat;}
	
	.banner_02 h3{ text-align:center;   line-height:66px; font-size:44px; font-weight:bold; font-style:oblique; }
	.ban_ul{ padding:30px 0 20px 85px;}
	.ban_ul li{ padding:0 0 0 72px; line-height:65px;  float:left; font-size:34px; width:102px;}
	.ban_li1{ background:url(../images/ban_01.png) left center no-repeat; } 
	.ban_li2{ background:url(../images/ban_02.png) left center no-repeat; } 
	.ban_li3{ background:url(../images/ban_03.png) left center no-repeat; } 
	.ban_ul .ban_li4{ width:300px; background:url(../images/ban_04.png) left center no-repeat; }
	.ban_li4 b{ font-size:34px; font-weight:bold; color:#ff9002; padding-left:25px; } 
	.banner .tel{ text-align:right; color:#fff; padding-right:85px;}
	.banner .tel img{ display:inline-block; vertical-align:middle;}

/*why*/
	.why_ul{ padding:55px 0 65px 55px;}
	.why_ul li{ cursor:pointer; margin-right:30px; float:left; width:277px; height:266px; position:relative;}
	.why_ul .li02{ height:284px; }
    .wli_con{overflow:hidden;  width:277px; height:266px; position:relative; }
	.why_ul .li01 .wli_con{ background:url(../images/why_01.jpg) no-repeat;}
	.why_ul .li02 .wli_con{  height:284px; background:url(../images/why_02.jpg) no-repeat;}
	.why_ul .li03 .wli_con{ background:url(../images/why_03.jpg) no-repeat;}
	.why_ul li h4{ z-index:10; width:256px; height:49px; line-height:49px; background-color:#ff9002; font-size:24px; color:#fff; text-align:center; font-weight:bold; position:absolute; bottom:-33px; left:10px;}
	.wli_d{width:277px; height:266px;  z-index:8; position:absolute; left:0; bottom:-100%; background-color:rgba(0,0,0,0.6);}
	.why_ul .li02 .wli_d{ height:284px;}
	.wli_d p{ padding:10px 13px 10px 20px; font-size:14px; line-height:24px; color:#fff; text-indent:2rem;}
	.wli_d p a{ color:#fff; text-align:right; display:inline-block; color:#ff9002;}


/*policy*/
	.policy{ width:100%; height:648px; padding-top:41px; background:url(../images/pol_bg.jpg) no-repeat top center; }
	.policy p{ color:#fff; text-indent:2rem; font-size:18px; line-height:26px; padding:10px  0px; text-align:center;}
	.policy img{ margin:0 auto;}

/*information*/
	.information{ padding-top:100px; }
	.inf_ul li{ margin:0 8px 15px 0; cursor:pointer; width:325px; float:left;}
	.inf_li1 .inf_lid{ height:633px;}
	.inf_p{ height:80px; line-height:80px; background-color:#ff9002; text-align:center; color:#fff; font-size:36px;} 
	.inf_lid{ height:269px;  overflow:hidden; position:relative; }
	.inf_lip{ position:relative; z-index:2;height:269px; background-color:rgba(255,144,2,0.8); color:#fff;}
	.inf_li2 .inf_lip{  background-color:rgba(67,67,68,0.9); }
	.inf_lip p{ padding:20px 20px 0 15px; height:198px; font-size:16px; line-height:28px;}
	.inf_li1 .inf_lip p{ height:498px; padding:53px 13px 0 25px;}
	.inf_lip a{ font-size:20px; width:164px; height:40px; line-height:40px; background-color:#fff; color:#ff9002;}
	.inf_ul li .inf_lip  .btn1{ color:#000000; background-color:#ff9002; }
	.inf_ul li.cur .inf_lip{ transition:1s all;-moz-transition:1s all;-ms-transition:1s all;-o-transition:1s all;-webkit-transition:1s all; margin-top:-269px;}
	.inf_ul .inf_li1.cur .inf_lip{   height:633px; margin-top:-633px;}

/*career*/
	.career{ padding-top:60px;}
	.car_con{ width:870px; position:relative; margin:15px auto; background:url(../images/car_01.png) no-repeat;  }
	.car_ul{ padding-top:45px;}
	.car_ul li { float:left; margin:0 260px 55px 0; width:305px;}
	.car_ul .li01{ margin-right:0;}
	.car_ul li h4{ height:44px; line-height:36px; color:#fff; padding-left:90px; font-size:24px; font-weight:bold; }
	.car_ul li p{ min-height:120px;font-size:16px; line-height:20px; padding-top:10px; }
	.car_ul li a{ width:100px; height:28px; line-height:28px; background-color:#717273; box-shadow:#292725 1px 1px 0 0px; }
	.car_i{ position:absolute; top:203px; left:345px;}

/*book*/
	.book p{ padding-top:12px; line-height:24px;  font-size:16px; color:#fff; text-align:center;}
	.book{ height:510px; padding-top:78px;  background:url(../images/boo_01.jpg) top center no-repeat;}
	
/*who	*/
	.who{ padding:130px 0 65px 0;}
	.con_p,.tel{ font-size:22px; color:#717273;  }
	.con_p{  text-align:center; line-height:64px;}
	.who_con{ height:430px; position:relative;}
	.who_con li{ animation:1.5s ease;  cursor:pointer; width:167px; height:166px; position:absolute;  }
	.who_con li h4{ text-align:center; color:#fff; font-weight:bold; font-size:30px; line-height:38px; padding-top:39px;}
	.who_con li a{ display:block; width:100%; height:100%;}
	.who_con .li01{ background:url(../images/who_01.png) no-repeat;}
	.who_con .li02{ background:url(../images/who_02.png) no-repeat;}
	.who_con .li2{ top:125px; left:85px;}
	.who_con .li1{ top:0px; left:175px;}
	.who_con .li3{ top:128px; left:240px;}
	.who_con .li4{ top:264px; left:194px;}
	.who_con .li5{ top:183px; left:353px;}
	.who_con .li6{ top:0px; left:359px;}
	.who_con .li8{ top:80px; left:485px;}
	.who_con .li7{ top:164px; left:584px;}
	.who_con .li9{ top:0; left:619px;}
	.who_con .li10{ top:261px; left:491px;}
	.who_con .li11{ top:189px; left:719px;}
	.who_con .li12{ top:30px; left:754px;}
	.tel{ text-align:right; padding-right:105px; }
	.who_con li.cur{ z-index:10;animation: guideTop 1.5s ;-webkit-animation: guideTop 1.5s ;-moz-animation: guideTop 1.5s ;-o-animation: guideTop 1.5s ;}
	@keyframes guideTop {
	 0% {-webkit-transform:translateY(12px);opacity:0}
	 60% {-webkit-transform:translateY(5px);opacity:0.8}
	 100% {-webkit-transform:translateY(1px);opacity:1}
	}
	@-webkit-keyframes guideTop {
	 0% {-webkit-transform:translateY(12px);opacity:0}
	 60% {-webkit-transform:translateY(5px);opacity:0.8}
	 100% {-webkit-transform:translateY(1px);opacity:1}
	}
	@-moz-keyframes guideTop {
	 0% {-webkit-transform:translateY(12px);opacity:0}
	 60% {-webkit-transform:translateY(5px);opacity:0.8}
	 100% {-webkit-transform:translateY(1px);opacity:1}
	}
	@-o-keyframes guideTop {
	 0% {-webkit-transform:translateY(12px);opacity:0}
	 60% {-webkit-transform:translateY(5px);opacity:0.8}
	 100% {-webkit-transform:translateY(1px);opacity:1}
	}
	
/*vs	*/
	.vs{ width:100%; height:466px; padding-top:60px; background:url(../images/vs_bg.jpg) no-repeat top center;}
	.vs_con { padding:0 0 36px 62px;}
	.vs_l,.vs_c,.vs_r{ float:left; height:332px;}
	.vs_l,.vs_r{ color:#fff; line-height:24px; margin-top:16px; width:347px;}
	.vs_l{ background-color:#ff9002;}
	.vs_c{ width:179px; height:345px; background:url(../images/vs_01.png) no-repeat; margin:0 3px; }
	.vs_r{ background-color:#717273;}
	.vs_ld{ padding:22px 12px 0; }
	.vs_ld p{ padding-top:10px; }
	.vs_ld .p1{ height:87px; position:relative; border-bottom:1px solid #000;}
	.vs_ld span{ width:13px; height:13px; background-color:#000; transform:rotate(-45deg); position:absolute; left:50%; bottom:-7px; margin-left:-7px; display:block; }
	.vs_ld1 .p1{ border-bottom:1px solid #fff;}
	.vs_ld1 span{  background-color:#fff;}
	.vs .btn{ width:218px;  }
	
/*service	*/
	.service,.course{ padding-top:60px;}
	.service .con_p{ font-weight:100; line-height:53px; font-size:20px;}
	.ser_con{ width:844px; margin:0 auto;}
	.ser_tab{  text-align:center; color:#000; font-size:16px; border-top:1px solid #555657; border-left:1px solid #555657;}
	.ser_tab th,.ser_tab td{border-bottom:1px solid #555657; border-right:1px solid #555657; }
	.ser_tab th{ font-weight:100; background-color:#ff9002;}
	.ser_tab .btn{ width:102px; height:34px; line-height:34px; font-size:18px; }
	.ser_a,.ser_p{ color:#000;} 
	.ser_tab p{ text-align:left; padding:0 15px;}
	.ser_tab p a{ color:#ee7800; }
	.ser_tab p a:hover{ text-decoration:underline;}
	.ser_p{ line-height:50px; color:#000; }
	.ser_p img{ display:inline-block; vertical-align:middle; margin:-5px 5px 0 0;}
	.ser_p a{ color:#333;}
	.btna{ padding-left:205px;}
	.btna a{ float:left; width:160px;font-size:18px;}
	
	
/*vip*/	
	.vip{ width:100%; height:335px; padding-top:35px; background:url(../images/vip_bg.jpg) no-repeat top center; }
	.vip_con { position:relative; height:223px; padding:45px 0 0 45px;}
	.vip_con span{ font-size:24px; color:#fff; display:inline-block; background-color:#717273; padding:0 20px; line-height:44px; }
	.vip_con h4{ line-height:78px; font-size:50px; font-weight:bold; color:#ff9002;-webkit-text-shadow:#fff 3px 0 0.1em,#fff 0 3px 0.1em,   
#fff -3px 0 0.1em,#fff 0 -3px 0.1em; -moz-text-shadow:#fff 3px 0 0.1em,#fff 0 3px 0.1em,#fff -3px 0 0.2em,#fff 0 -3px 0.1em;    
text-shadow:#fff 3px 0 0.1em,#fff 0 3px 0.1em,#fff -3px 0 0.1em,#fff 0 -3px 0.1em;    *filter: Glow(Color=#fff, Strength=1); }
 	.vip_con p{ font-size:24px; line-height:36px; color:#000; }
	.vip_con p a{ color:#ff9002;}
	.vip_d{ color:#fff; position:absolute; bottom:-45px; right:55px; width:255px; height:247px; background-color:#717273; }
	.vip_d h5{ font-size:30px; font-weight:bold; color:#ff9002; text-align:center; line-height:64px;}
	.vip_d p{ color:#fff; font-size:22px; line-height:36px; padding:0 0 10px 20px;}
	
/*test*/	
	.test{ width:927px; height:312px; border:1px dashed #4c4340; margin:18px auto 50px; }
	.tes_l,.tes_r{ float:left;}
	.tes_l { width:340px; padding:20px 0 0 40px;}
	.tes_l h4{ font-size:20px; color:#ee7800; line-height:32px; font-weight:bold; }
	.tes_l li{ font-size:14px; line-height:22px; }
	.tes_l li em{ color:#ee7800; }
	.tes_r{ padding-top:50px;}
	.tes_r li{ float:left; margin-left:60px; width:195px; height:196px; text-align:center; background-color:#fff; box-shadow:#979797 1px 1px 10px 0; }
	.tes_r li h4{ padding-top:3px; height:60px; background-color:#ff9002; color:#fff; font-weight:bold; font-size:30px; }
	.tes_r li p{padding:10px 0;}
	.tes_r li b{  line-height: font-family:"Impact"; font-size:34px;}
	.tes_r li .btn,.con_li .btn{ width:122px; height:34px; line-height:34px; font-size:18px;}

/*trick*/
	.trick{ padding-top:120px;}
	.tri_con{ padding-top:33px ;}
	.tri_l,.tri_r{ float:left;}
	.tri_l{ margin-right:11px; width:494px; height:315px; background:url(../images/tri_01.png) no-repeat; }
	.tri_l h4{ padding-top:22px; height:102px; line-height:102px; text-align:center; font-size:38px; font-weight:bold; color:#ff9002; }
	.tri_p .p1{ float:left; margin-left:28px; width:223px; color:#fff; font-size:26px; text-align:center; line-height:154px; }
	.tri_p .p1 b{ font-size:72px; font-weight:100;font-family:"Impact"; }
	.tri_pa{ width:183px; float:left; text-align:center; line-height:66px; color:#fff; font-size:22px; }
	.tri_pa p{ padding-top:25px;}
	.tri_pa input{ width:22px; height:22px; display:inline-block; vertical-align:middle; margin-right:5px;}
	.tri_pa a{ width:152px; height:40px; line-height:40px; background-color:#fff; color:#ff9002; }
	.tri_pa a:hover{ background-color:#f8c078; color:#fff;}
	
	.tri_r{ width:495px;}
	.tri_ul li{ font-size:16px; line-height:22px; padding:7px 0 6px 164px; border-bottom:1px dashed #717273;  }
	.tri_ul li h4{ color:#ff9002; line-height:32px; }
	.tri_ul li a{ color:#ff9002; font-weight:bold;}
	.tri_01{ background:url(../images/tri_02.png) 43px center no-repeat;}
	.tri_02{ background:url(../images/tri_03.png) 43px center no-repeat;}
	.tri_03{ background:url(../images/tri_04.png) 43px center no-repeat;}
	.tri_04{ background:url(../images/tri_05.png) 43px center no-repeat;}
	
	.tri_btn{ padding-top:40px;}
	.tri_btn a{ width:302px; height:56px; line-height:56px; background-color:#ff9002; float:left; font-size:26px; margin-left:138px; }
	.tri_btn a:hover{ background-color:#fc9d24;}
	.tri_btn .btn1{ background-color:#717273;}
	.tri_btn .btn1:hover{ background-color:#7f8081;}

/*arra*/
	.arra{ padding-top:60px;}
	.arr_con{ padding:30px 0 60px 56px;}
	.arr_con li{ cursor:pointer; overflow:hidden; width:203px; height:219px; float:left; margin-right:22px; position:relative; }
	.arr_con .li01{ background:url(../images/arr_01.jpg) no-repeat;}
	.arr_con .li02{ background:url(../images/arr_02.jpg) no-repeat;}
	.arr_con .li03{ background:url(../images/arr_03.jpg) no-repeat;}
	.arr_con .li04{ background:url(../images/arr_04.jpg) no-repeat;}
	.arr_con li h4{ font-size:24px; font-weight:bold; text-align:center; color:#fff; line-height:62px; padding-top:157px; }
	.aar_d{ width:203px; height:219px; background-color:rgba(0,0,0,0.5); position:absolute; bottom:-100%; left:0; }
	.aar_d p{ color:#fff; padding:50px 27px 0 35px;}

/*con*/
	.con{ padding-bottom:60px;}
	.con_con{ padding:32px 0 32px 55px; }
	.con_d{ margin-right:28px; padding-top:56px; width:432px; height:240px; background:url(../images/con_01.png) no-repeat; float:left; }
	.con_d h4,.con1_p,.con_bt li img,.con_li{ float:left;}
	.con_d h4{ font-size:26px; line-height:30px;font-weight:bold; color:#fff; text-align:center; width:158px; }
	.con1_p{ padding-left: 52px; }
	.con1_p p{ font-size:16px; line-height:30px; color:#555657; text-align:left; border-bottom:1px dashed #bcbcbd; }
	.con_bt{ padding:15px 0 15px 65px; background-color:#e6e6e6;}
	.con_bt li{  overflow:hidden; float:left;}
	.con_bt li img{ margin-top:15px;}
	.con_li { margin-left:10px; width:285px;}
	.cli_d{  padding:15px 0;}
	.con_li p{ line-height:30px; float:left; width:115px; }
	.con_li p span{ display:inline-block; vertical-align:middle; margin:-3px 5px 0 0; width:19px; height:19px; background:url(../images/con_05.png) no-repeat;}
	.con_li .cli_p{ width:170px; }
	.con_li .btn{ height:36px; }
	.con_li1{ width:756px;}
	.con_li1 p{ width:145px; float:left;}

/*textbook*/
	.tex_con{  height:264px; color:#fff; background-color:#ff9002; position:relative; padding-left:369px; margin:112px  auto 60px;}
	.tex_con p{ font-size:26px; padding-top:50px; height:125px; line-height:44px;}
	.tex_btn{ padding:0;}
	.tex_btn a{ width:260px; margin-right:32px; color:#717273; font-size:26px; height:50px; line-height:50px; float:left; background-color:#ffffff;}
	.tex_btn .btn1{ background-color:#717273; color:#fff;}
	.tex_btn .btn1:hover{ background-color:#8c8d8e;}
	.btna1 img{ display:inline-block; vertical-align:middle; margin:-3px 5px 0 0;}
	.tex_img{ position:absolute; bottom:20px; left:50px;}
/*service*/
	.service1{ padding-top:53px; width:100%; height:650px; background:url(../images/ser_bg.jpg) no-repeat top center;}
	.service1 .btn{ width:467px; font-size:18px; height:66px; line-height:66px; font-size:26px; margin-top:479px; }

/*teacher*/
	.teacher{ padding-top:60px;}
	.tea_ul { padding:20px 0 30px 60px;}
	.tea_ul li{ margin-right:23px; float:left; width:201px; height:305px; background-color:#ff9002; box-shadow:#777879 5px 8px 0 0 ;}
	.tea_ul .li01{ margin-top:42px;}
	.tea_ul li h4{ text-align:center; background-color:#fff; height:38px; line-height:38px; font-size:22px; font-weight:bold; color:#ff9002;}
	.tea_ul li p{ color:#fff; line-height:20px; padding:10px 11px 0 17px;}
	.tea_ul li a{ color:#dbe30c;}

/*左侧导航*/
.side_left{width:150px;height:417px;position:fixed;left:1%;top:50%;margin-top:-206px;z-index:99;overflow:hidden;clear:both;}
*html .side_left{position:absolute; left:1%;top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-200));}
.side_lin{width:150px;height:278px;background:url(../images/side_l.png) no-repeat;padding-top:139px;}
.side_lin a,.side_rin a{display:block;height:28px;line-height:28px;font-size:16px;color:#fff;text-align:center;background-color:#ff9002;}
.side_lin a{width:125px;margin:0 auto 8px;}
.side_lin a:hover,.side_rin a:hover{background-color:#e2850d;}

/*右侧导航*/
.side_right{width:114px;height:350px;position:fixed;right:1%;top:23%;z-index:99;overflow:hidden;clear:both;}
*html .side_right{position:absolute; left:1%;top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-200));}
.side_rin{width:114px;height:289px;background:url(../images/side_r.png) no-repeat;padding-top:61px;}
.side_rin a{width:93px;margin:8px auto 0;}


 /*扉页*/
.feiye{ line-height:30px;font-size:12px; padding-top:20px; color:#E6E6E6;text-align:center;}