@charset "gb2312";
/* CSS Document */
/*
* Description: ACI国际注册营养师
* Update:      30/11/2017
* Author:      yixiaofang
*/
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;  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{ color:#fff; 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}
/* ---------------------------------分隔线--------------------------------- */
.autoin{margin:0 auto;width:1000px;}
img{display:block;}
.btn{display:block;text-align:center; color:#fff; margin:0 auto;}
.btn_01,.btn_01 span{display:block;}
.btn_01{width:175px;height:48px;margin:0 auto;background:url(../images/btn_bg.png) center bottom no-repeat;padding-bottom:5px;}
.btn_01 span{height:46px;line-height:46px;font-size:20px;text-align:center;color:#f09830;border:1px solid #f09830;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;-o-border-radius:5px;-ms-border-radius:5px;background-color:#fff;}
.btn_01:hover span{color:#fff;background-color:#f09830;}
.title{ padding-top:68px; text-align:center;}
.title h3{ height:112px;line-height:98px;  font-size:50px; font-weight:bold; }
.title p{ color:#aac761; font-size:20px;}
.title_1 h3{ background:url(../images/til_01.png) top center no-repeat;}
.title_2 h3{  background:url(../images/til_02.png) top center no-repeat;}
.title_3 h3{ color:#fff; background:url(../images/til_03.png) top center no-repeat;}
.title_4 h3{  background:url(../images/til_04.png) top center no-repeat;}
.title_5 h3{  background:url(../images/til_05.png) top center no-repeat;}
.title_6 h3{  background:url(../images/til_06.png) top center no-repeat;}

/*nav*/
	.nav{ width:100%; height:58px; background-color:#8ab131;}
	.nav li{ float:left;}
	.nav li a{ display:block; line-height:58px; font-size:16px; padding:0 30px;}
	.nav li a:hover{ background-color:#769c20;}

/*nav_l*/
	.nav_l{ color:#fff; width:153px; height:236px; padding-top:20px; background:url(../images/nav_l1.png) no-repeat; position:fixed; z-index:99; left:0; top:20%;} 
	.nav_d{ font-size:14px; background:url(../images/nav_l2.png) no-repeat 10px  center; padding-left:30px;  }
	.nav_d b{ font-size:22px; font-weight:bold; display:block; }
	.nav_lul{ padding-top:10px; }
	.nav_lul li{ width:112px; height:28px; margin:0 0 12px 23px;}
	.nav_lul li a{  display:block; text-align:center; width:112px; height:28px; line-height:28px; background-color:#a6ec54; border-radius:27px; color:#375c0c;}
	.nav_lul li a:hover{ background-color:#375c0c; color:#fff;}

/*banner*/	
	.banner{ width:100%; text-align:center;}
	.banner_01{ height:99px; background:url(../images/banner_01.jpg) no-repeat top center; }
	.banner_02{ height:241px; background:url(../images/banner_02.jpg) no-repeat top center; }
	.banner_03{ height:161px; background:url(../images/banner_03.jpg) no-repeat top center; }
	
	.banner .autoin{ padding-left:20px; width:980px;}
	.banner_02 p{ height:56px; line-height:56px; color:#79b41b; border:1px solid #79b41b; width:830px; font-size:30px; font-weight:bold; }
	.banner_02 p span{ width:420px; color:#fff; background-color:#79b41b; float:left; display:block; }
	.ban_d{ color:#000066; text-align:left; background:url(../images/ban_01.png) left center no-repeat; padding:7px 0 7px 98px; }
	.ban_d h4{ line-height:44px; font-size:32px; }
	.ban_d p{ font-size:20px; font-weight:bold; line-height:30px; }

/*reform*/	
	.reform{ padding-bottom:60px; width:100%; background-color:#fafbf7;}
	.ref_p{ text-align:center; font-size:30px; font-weight:bold; color:#ef7641; padding-top:15px;}
	.ref_p img{ display:inline-block; vertical-align: middle; }
	.ref_con{ margin-top:15px; position:relative;}
	.ref_ul{ height:486px;}
	.ref_ul li{ z-index:2; position:absolute; text-align:center; width:278px; height:278px; border-radius:50%; }
	.ref_ul li h4{ color:#6aa425;font-size:22px; line-height:24px; font-weight:bold; padding:90px 0 20px 63px;}	
	.ref_ul .ref_li2 h4{ color:#eddb46;}
	.ref_ul li p{ font-size:20px; }
	.ref_li1{ top:30px; left:105px; border:12px solid #73b12a; background:#fff url(../images/ref_03.png) 52px 74px no-repeat;  }
	.ref_ul .ref_li2{ z-index:3;top:150px; left:344px; border:12px solid #f5e34e; background:#fff url(../images/ref_04.png) 52px 74px no-repeat;  }
	.ref_li3{top:20px; right:109px; border:12px solid #73b12a; background:#fff url(../images/ref_05.png) 52px 74px no-repeat;  }
	.ref_ul .ref_li4{ z-index:1; top:53px; left:400px; border-radius:0; width:191px; height:136px; background:url(../images/ref_06.png) no-repeat; }
	
/*certificate	*/
	.certificate{ width:100%;  height:450px; padding-top:131px; overflow:hidden; background:url(../images/cer_bg.jpg) no-repeat top center;}
	.cer_con{ width:934px; height:388px; padding-left:25px; background:#252525 url(../images/cer_01.png) 579px 64px no-repeat; border:19px solid #9b5c13; }
	.cer_con h4{ line-height:82px; font-size:36px; font-weight:bold; color:#f68a0e; }
	.cer_con h4 img{ display:inline-block; vertical-align:middle; margin-right:18px;}
	.cer_ul{ padding:17px 0 0 67px; height:209px;}
	.cer_ul li,.the_ul li { font-size:16px; color:#ebc89f; line-height:32px; background:url(../images/cer_03.png) left center no-repeat; padding-left:28px;}

/*why_wrap	*/
	.why_wrap{ width:100%;  height:783px; padding-top:37px;  background:url(../images/why_bg.jpg) no-repeat top center;}
	.why_ul li{ margin-right:6px; background-color:#1c9304; color:#fff; width:243px; padding-top:35px; height:456px; float:left; }
	.why_ul{ padding:50px 0 0 5px;}
	.why_ul .why_li2 h4{background:url(../images/why_02.png?v) no-repeat;}
	.why_ul .why_li3 h4{background:url(../images/why_03.png?v) no-repeat;}
	.why_ul .why_li4 h4{background:url(../images/why_04.png?v) no-repeat;}
	.why_ul li h4{ font-size:14px; background:url(../images/why_01.png) no-repeat; color:#515151; text-align:center; font-weight:bold; width:201px; height:36px; line-height:36px; padding:8px 0 0 40px;  margin:0 auto; }
	
	.why_ul li p{ height:326px; font-size:16px; line-height:28px; padding:15px 15px 0 25px;  }
	.why_ul li a{ display:block; text-align:center; color:#fff; margin:0 auto; width:108px; height:36px; line-height:36px; border:1px solid #fff; }
	.why_ul li a:hover{ background-color:#fff; color:#333;}

/*process	*/
	.process{ width:100%;   height:355px;  background:url(../images/pro_bg.jpg) no-repeat top center;}
	.pro_ul{ padding:48px 0 0 0;}
	.pro_ul li{ width:124px; float:left; color:#fff; text-align:center;}
	.pro_d{ width:42px; height:32px; margin:0 auto; }
	.pro_d1{ background:url(../images/pro_01.png) top center no-repeat; }
	.pro_d2{ background:url(../images/pro_02.png) top center no-repeat; }
	.pro_d3{ background:url(../images/pro_03.png) top center no-repeat; }
	.pro_d4{ background:url(../images/pro_04.png) top center no-repeat; }
	.pro_d5{ background:url(../images/pro_05.png) top center no-repeat; }
	.pro_d6{ background:url(../images/pro_06.png) top center no-repeat; }
	.pro_d7{ background:url(../images/pro_07.png) top center no-repeat; }
	.pro_d8{ background:url(../images/pro_08.png) top center no-repeat; }
	.pro_ul li p{ line-height:36px;}

/*eligibility	*/
	.eligibility{ padding-bottom:25px; width:100%; background:url(../images/eli_bg.jpg?v) no-repeat top center;}
	.eligibility .title { padding-top:40px; }
	.eligibility .title h3{ font-size:32px; line-height:46px; }
	.title img{ display:inline-block; vertical-align:middle;}
	
	.eli_con{ padding:35px 0 0 0; }
	.eli_l,.eli_c,.eli_r{  float:left;}
	.eli_l,.eli_r{ text-align:center;width:401px; height:258px; background-color:#f7bb05; color:#fff; }
	.eli_c{ width:115px; height:258px; background:url(../images/eli_01.png) no-repeat center center; }
	.eli_con h4{ font-size:26px; font-weight:bold; line-height:38px; padding-top:12px; }
	.eli_l p{ font-size:24px; line-height:34px;}
	.eli_d{ padding:24px 0 30px 0; line-height:66px;}
	.eli_d span{ display:inline-block; vertical-align:middle; width:50px; height:66px; line-height:66px; text-align:center; background-color:#fff; font-size:30px; font-weight:bold; color:#ffa800; margin:0 27px;}
	.eli_l a{ width:128px; height:36px; line-height:36px; border-radius:36px; background-color:#ff7200; }
	.eli_l a:hover{ background-color:#ff8d31;}
	
	.eli_rp{ padding:5px 0 0 45px;}
	.eli_r p{ text-align:left; line-height:32px; overflow:hidden;}
	.eli_r p span,.eli_r p i{ float:left; display:block;}
	.eli_r p span{ width:24px;}
	.eli_r p i{ width:290px;}
	
/*two_wrap*/
	.two_con{ padding:170px 0 115px 0; color:#404040; text-align:center; width:385px; height:208px; background:url(../images/two_02.png) no-repeat; position:relative; margin:0 auto; }
	.two_con p{ font-size:14px; }
	.two_con span{ line-height:36px; display:block; font-size:16px;}
	.two_con a{ width:121px; height:36px; color:#fff; background-color:#da632f; border-radius:10px; display:block; margin:0 auto; line-height:36px; }
	.two_con a:hover{ background-color:#bd4a18;}
	.two_ul li{ font-size:18px; line-height:26px; color:#f7953e; width:138px; height:50px; padding-top:20px; border:1px solid #f7953e; border-radius:5px; position:absolute;   }
	.two_ul .two_li1{ top:12px; left:-151px; padding-top:20px; height:50px;}
	.two_ul .two_li2{ top:147px; left:-208px;}
	.two_ul .two_li3{ top:12px; right:-144px; }
	.two_ul .two_li4{ top:148px; right:-230px;}
	.two_ul .two_li5{ top:280px; left:-136px; }
	.two_ul .two_li6{ top:416px; left:125px;  padding-top:5px; height:65px;}
	.two_ul .two_li7{ top:287px; right:-163px;  padding-top:5px; height:65px;}
	
/*theer_wrap*/	
	.theer_wrap{ padding-top:30px;}
	.theer_wrap h3{ line-height:44px;}
	.theer_wrap .title p{ color:#ff8400; }
	.the_con{ padding:30px 0 50px 25px;}
	.the_con li{ float:left; margin-right:58px; width:276px; height:416px; background-color:#fff; border-radius:10px; box-shadow:rgba(178,178,178,0.35) 0 0 10px 0; }
	.the_con li h4{ color:#fff; font-size:30px; line-height:96px; text-align:center; font-weight:bold; background-color:#f5ae05; border-radius:10px 10px 0 0;  }
	.the_con li h4 img{ display:inline-block; vertical-align:middle; margin-right:10px; }
	.the_con li p{ height:226px; font-size:18px; line-height:30px; padding:28px 45px 0 45px; }
	.the_con li a{ width:106px; height:34px; line-height:34px; font-size:14px; }
	.the_con li a span{  height:34px; line-height:34px;}
	
		
/* throu_wrap*/
	.throu_wrap{height:953px;background:url(../images/throu_bg.jpg) center top no-repeat;padding-top:26px;}
	.throu_pt{ height:26px;line-height:26px;font-size:20px;text-align:center;color:#f5ae05;margin-top:-5px;}
	
	.throu_top{width:870px;height:205px;background:url(../images/throu_top.png) center top no-repeat;margin:12px auto 0;padding:45px 0 0 34px;}
	.throu_tl{float:left;width:333px;margin-right:15px;}
	.throu_tin{border-bottom:1px solid #f3f3f3;}
	.throu_tin span,.throu_tin p{float:left;line-height:28px;color:#4f4f4f;}
	.throu_tin span{width:63px;height:28px;font-size:20px;letter-spacing:-2px;}
	.throu_tin span i{display:inline-block;vertical-align:middle;width:44px;height:28px;line-height:28px;font-size:18px;color:#fdf9f7;text-align:center;background-color:#da632f;letter-spacing:0;margin-top:-5px;}
	.throu_tin p{float:left;width:265px;font-size:16px;}
	
	.tut_con{float:left;width:302px;text-align:center; }
	.tut_con p{ width:300px; height:90px; line-height:90px; border:1px solid #f3f3f3; font-size:20px; color:#605f5f; }
	.tut_con p i{ font-size:32px; color:#c0b59a; }
	.tut_con p b{ font-size:54px; color:#ff8a00; font-weight:bold; }
	
	.tut_btn{ padding-top:8px;}
	.tut_btn a{ width:150px; height:44px; line-height:44px; background-color:#da632f; float:left; border-bottom:1px solid #933912; }
	.tut_btn a img{ display:inline-block; vertical-align:middle; margin:-4px 5px 0 0;}
	.tut_btn a:hover{ background-color:#e98c64;}
	
	.throu_bot{margin:40px 0 50px;}
	.throu_bot h4{height:51px;line-height:50px;font-size:28px;font-weight:bold;color:#3a3a3a;text-align:center;}
	.throu_bot h4 em{display:inline-block;vertical-align:middle;width:57px;height:51px;background:url(../images/throu_b.png) no-repeat;margin:-5px 12px 0 0;}
	.throu_bul{margin-top:25px;padding-left:30px;}
	.throu_bul li{float:left;width:270px;height:104px;margin-left:34px;position:relative;cursor:pointer;padding-top:210px;overflow:hidden;}
	.throu_b1{background:url(../images/throu_b1.png) no-repeat;}
	.throu_b2{background:url(../images/throu_b2.png) no-repeat;}
	.throu_b3{background:url(../images/throu_b3.png) no-repeat;}
	.throu_bul li h5{height:40px;line-height:40px;font-size:20px;font-weight:bold;color:#ed3737;text-align:center;}
	.throu_p1{height:36px;line-height:36px;font-size:16px;color:#767676;text-align:center;}
	
	.throu_bb{width:270px;height:230px;background-color:rgba(52,52,52,0.9);position:absolute;left:0;bottom:-230px;overflow:hidden;}
	.throu_bb p{line-height:34px;font-size:20px;color:#fff;}
	.throu_bb1 p{padding-top:70px;}
	
	.throu_wrap .btn_01{width:178px;}
	
/*career_wrap*/	
	.career_wrap{ width:100%; height:683px; background:url(../images/car_bg.jpg) no-repeat top center;}
	.car_con{ margin:27px auto 54px; position:relative; height:305px; }
	.car_ul1 li{ width:168px; font-size:18px; text-align:center; height:46px; line-height:46px; border:2px solid #f7953e; position:absolute;}
	.car_li1{ top:0; left:179px;}
	.car_li2{ top:0; right:173px;}
	.car_li3{ top:85px; left:137px;}
	.car_li4{ top:85px; right:131px;}
	.car_li5{ top:170px;  left:137px;}
	.car_li6{ top:170px; right:131px;}
	.car_li7{ bottom:0; left:179px;}
	.car_li8{ bottom:0; right:173px;}
	
	.car_ul2{ position:absolute; top:50px; left:380px;}
	.car_ul2 li,.car_ul2{ width:248px; height:215px;  }
	.car_ul2 li{ display:none;}
	.car_ul2 li.cur{ display:block;}
	.car_l01{ background:url(../images/car_01.png) no-repeat;}
	.car_l02{ background:url(../images/car_02.png) no-repeat;}
	.car_l03{ background:url(../images/car_03.png) no-repeat;}
	.car_l04{ background:url(../images/car_04.png) no-repeat;}
	.car_l05{ background:url(../images/car_05.png) no-repeat;}
	.car_l06{ background:url(../images/car_06.png) no-repeat;}
	.car_l07{ background:url(../images/car_07.png) no-repeat;}
	.car_l08{ background:url(../images/car_08.png) no-repeat;}
	
/*teacher_wrap*/	
	.teacher_wrap{ width:100%; height:566px; background:url(../images/tea_bg.jpg) no-repeat top center;}
	.tea_con{ padding-top:50px;}
	.tea_con li{ border:1px solid #e8e8e8; padding:34px 35px 0 145px; width:310px; height:208px; float:left; background-color:#f7f3f3; box-shadow:rgba(0,0,0,0.13) 4px 4px 7px 0; }
	.tea_con li h4{ font-size:22px; font-weight:bold; }
	.tea_con li p{ font-size:16px; line-height:26px; }
	.tea_li1{ margin-right:15px; background:#f7f3f3 url(../images/tea_01.png) 10px 18px no-repeat;}
	.tea_li2{  background:#f7f3f3 url(../images/tea_02.png?v1) 10px 18px no-repeat;}
	
/*service_wrap*/	
	.service_wrap{ width:100%; background-color:#e5e4e4;}
	.ser_con{ padding:80px 0 60px 190px; background-color:#fff; text-align:center; }
	.ser_con li{ margin:0 38px 23px 0; padding-top:18px; width:178px; height:100px; border:2px solid #ffc000; float:left; }
	.ser_d{ height:59px; }
	.ser_d1{ background:url(../images/ser_01.png) no-repeat center center;}
	.ser_d2{ background:url(../images/ser_02.png) no-repeat center center;}
	.ser_d3{ background:url(../images/ser_03.png) no-repeat center center;}
	.ser_d4{ background:url(../images/ser_04.png) no-repeat center center;}
	.ser_d5{ background:url(../images/ser_05.png) no-repeat center center;}
	.ser_d6{ background:url(../images/ser_06.png) no-repeat center center;}
	.ser_con li p{ font-size:18px; line-height:42px;}
	
/*application	*/
	.application{ width:100%; height:672px; background:url(../images/app_bg.jpg) no-repeat top center; }
	.app_con{ background-color:#fff; border:1px solid #ff6c00; padding:70px 0 70px 146px; margin-top:30px;}
	.app_con li{ float:left; width:179px; text-align:center; }
	.app_con li img{ margin:0 auto; }
	.app_con li p{ line-height:52px; padding-bottom:13px;}
	.app_con li a{ width:103px; height:30px; line-height:30px; border:2px solid #5787dc; border-radius:30px; color:#5787dc; font-size:14px; }
	
	
	
	
/*扉页*/
.feiye{width:100%;line-height:12px; padding-top:35px;font-size:12px;text-align:center;color:#073158;}
