@charset "gb2312";
/*
* Description: 3-心理咨询师零基础保过套餐专题
* Update:      18/03/2016
* 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; 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;}
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;}
.disblock a{ display:block; text-align:center; color:#fff;}

/*banner*/
	.banner{ width:100%;text-align:center;}
	.banner01{ height:142px; background:url(../images/banner01.jpg) no-repeat top center;}
	.banner02{ height:159px; background:url(../images/banner02.jpg) no-repeat top center;}
	.banner03{ font-weight:bold; height:174px; background:url(../images/banner03.jpg) no-repeat top center;}
	.banner04{text-align:left; height:158px; background:url(../images/banner04.jpg) no-repeat top center;}
	
	.banner01 h3,.banner03 p{ color:#663300; font-weight:bold;   }
	.banner01 h3{font-size:40px; padding-top:76px; }
	.banner03 ul{ padding-left:150px;}
	.banner03 li{ width:198px; height:53px; line-height:53px; background:#a57614; border-radius:30px; float:left; margin-right:50px; font-size:26px; color:#fff;  }
	.banner03 p{ font-size:20px; color:#7c580b; padding-top:30px;}
	.banner03 p span{ padding:0 10px;}
	.banner04 p span{ display:inline-block; vertical-align:middle; margin-right:10px; width:6px; height:6px; background:url(../images/span.png) no-repeat; }
	.banner04 p { font-size:18px; line-height:30px; color:#7c580b; }
	.bleft,.bright{ width:309px; padding:25px 0 0 40px; float:left;  }
	.bright{ padding-top:35px;}
	.bleft{ margin-right:300px;} 

/*rnav*/	
	.rnav { width:128px; position:fixed; top:20%; right:1%;}
	.rnav img{ display:block; margin:0 auto; }
	.rnav ul{ width:128px; margin-top:-8px; background:#a57614;}
	.rnav li{ line-height:39px; height:39px; border-bottom:1px dashed #fff; width:111px; margin:0 auto; text-align:center; }
	.rnav li a{height:39px;width:111px; font-size:16px;} 
	.tel{ font-size:16px; font-weight:bold; color:#fff; text-align:center; background:#a57614; line-height:22px; height:50px; padding-top:8px;}
	.ntop{ color:#2d6fdf; font-size:14px; background:#fff; border-bottom:1px solid #e3e5e9; cursor:pointer; padding:22px 0 18px 0; text-align:center; border-right:1px solid #e3e5e9;}
	.ntop span{ display:inline-block; vertical-align:middle; margin:-4px 5px 0 0; width:19px; height:19px; background:url(../images/span4.png) no-repeat; }
	
/*app_wrap*/
	.app_wrap,.test_wrap{ background:#ede8de;  padding:25px 0;}
	.app_wrap{margin:28px auto 40px; }
	.app_wrap li{ float:left; font-size:26px;}
	.apptop .li01{ padding-top:28px; width:269px; line-height:46px; text-align:center;}
	.apptop .li01 p span{ color:#999999; font-size:18px;}
	.apptop .li02{ line-height:50px; width:219px; border-left:1px solid #fff; border-right:1px solid #fff; text-align:center; }
	.apptop .li03{ width:510px; padding-top:50px}
	.lileft{ width:276px; float:left; padding-left:24px; }
	.lileft input{ margin-right:10px;}
	.lileft p{ font-size:30px; line-height:48px; font-weight:bold; color:#a57614; }
	.apptop .li03 a{width:167px; margin-top:25px; height:47px; line-height:47px; background:#ff6600; border-radius:5px; float:left; font-size:20px; font-weight:bold;}
	.apptop .li03 a span{  display:inline-block; width:29px; height:27px; background:url(../images/che.png) no-repeat; vertical-align:middle; margin:-4px 10px 0 0;}
	.apptop .li03 a:hover{ background:#ff7400;}
	
/*test_wrap	*/
	.testtop img{ float:left; margin: 0 26px;}
	.tepcon{ width:454px; float:left; padding-top:75px;}
	.tepcon span,.tepcon h3{ font-size:32px; font-weight:bold; color:#663300;}
	.tepcon h3{ font-size:70px; width:420px; border-bottom:1px solid #663300; text-align:center; }
	.tepcon p{ font-size:18px; line-height:30px; }
	.tepcon p a{ color:#663300; text-decoration:underline; }
	
	.testbot{ position:relative; padding:30px 0 0 60px;}
	.testbot img{ position:absolute; left:50%; top:45px; margin-left:-65px;}
	.tstleft{ margin-right:114px;}
	.tstleft,.tstright{ text-align:center; width:383px; height:204px; float:left; background:#fff; border:1px solid #cccccc; border-top:5px solid #ff4200;}
	.testbot h4{ font-size:30px; font-weight:bold; line-height:70px; }
	.testbot p{ font-size:24px; line-height:36px; }
	.testbot p em{ color:#ff4200; font-weight:bold; }
	.testbot span{ font-size:18px; color:#ff3300; padding-top:10px; display:inline-block; }

/*num_wrap*/
	.num_wrap{ background:#a57614; padding:15px 0 25px 0; margin:32px auto 32px; }
	.num_wrap p{ font-size:20px; text-align:center; color:#fff; height:48px;}
	.num_wrap ul{ padding-left:26px;}
	.num_wrap li{ float:left; padding-right:17px; overflow:hidden; color:#fff; line-height:27px; font-size:16px; font-family:"宋体";}
	.num_wrap li img{ display:inline-block; vertical-align:middle;}
	.num_wrap li input{ display:inline-block;height:27px; margin: 0 5px;padding-left:5px; }
	.num_wrap .li01 input{ width:83px;  }
	.num_wrap .li02 input{ width:143px;  }
	.num_wrap .li03 input{ width:53px;  }
	.num_wrap .li04 input{ width:73px;  }
	.num_wrap .li04 a{ font-size:12px; color:#fff; text-decoration:underline; }
	.num_wrap .li05 { padding-left:40px;}
	.num_wrap .li05 a{ width:80px; height:30px; line-height:30px; background:#ff4200; border-radius:3px; font-family:"微软雅黑"; }
	.num_wrap .li05 a:hover{ background:#ff4b00;}

/*step_03*/
	.step_03 { padding-bottom:45px;}
	.stetop{ height:193px; background:url(../images/stetop.jpg) top center no-repeat; width:100%;}
	.stetop h3{ font-size:50px; line-height:50px; padding:45px 0 0 137px; font-weight:bold; color:#663300;  }
	.stetop h3 span{ font-size:40px; }
	
	.stecen{ width:100%; height:677px; background:url(../images/stecen.jpg) no-repeat top center;}
	.stecen  li{vertical-align: bottom; width:780px;  padding:38px 0 23px 66px; position:relative; border-left:1px solid #999999;border-bottom:1px dashed #999999;}
	.stecen ul{ padding:22px 17px 0 66px; }
	.stecen li span{ position:absolute; top:37px;left:-43px; width:94px; height:91px; padding-left:25px;line-height:91px; font-size:60px; font-weight:bold; font-style: oblique; color:#fff; background:url(../images/libg.png) no-repeat; font-family:"Arial";}
	.stecen li h4{ font-size:26px; font-weight:bold; color:#663300;}
	.stecen li p{ width:488px; font-size:18px; color:#5e677e; line-height:30px;}
	.stecen .li01 span{ top:0;}
	.stecen  em{ font-size:14px; color:#cc0000;}
	.stecen .li01{padding-top:0;}
	.stecen .li01,.stecen .li03,{ width:720px; }
	.stecen li  img{position:absolute;top:0px; right:-63px;  }
	.stecen .li02{ width:633px;}
	.stecen .li01 img{ top:-17px;}

	.stebot{ width:100%; height:174px; background:url(../images/stebot.jpg) no-repeat top center;}
	.stebcon{ border:1px solid #fff; background:#ecebeb; padding:3px 0;}
	.steleft{ width:290px; float:left; padding-left:25px; }
	.steleft img{ display:inline-block; vertical-align:middle;}
	.steleft span{ font-size:26px; font-weight:bold; color:#663300; }
	.stebcon p{ color:#666666;font-size:20px; line-height:36px; width:650px; float:left; padding-top:15px; }

/*one_wrap*/
	.one_wrap{ padding-bottom:40px;}
	.one_wrap h3{ font-size:40px; font-weight:bold; text-align:center;}
	.one_wrap ul{ padding:70px 0 0 30px;}
	.one_wrap li{ width:200px; float:left; margin-right:50px;}
	.one_wrap li img{ display:block; margin:0 auto;}
	.one_wrap li h4{ padding-top:10px; font-size:24px; font-weight:bold; text-align:center; color:#663300; line-height:60px; }
	.one_wrap li p{ color:#666666; font-size:16px; width:190px; padding-left:10px; line-height:24px;  }

/*teacher_wrap*/
	.wrap_02{ width:100%; height:518px; padding-top:50px; background:url(../images/teacher_wrap.jpg) no-repeat top center;}
	.teacher_con{position:relative;padding-top:20px;}
	.teac_top{margin-bottom:95px;padding-left:35px;}
	.teac_top p,.teac_bot P{width:642px;line-height:30px;font-size:16px;color:#585858;overflow:hidden;}
	.teac_bot{padding-left:330px;}
	.teacher_pic,.y_01,.y_03{position:absolute;}
	.teacher_01{width:297px;height:271px;background:url(../images/teacher_01.png) no-repeat;top:-30px;right:35px;}
	.teacher_02{width:235px;height:283px;background:url(../images/teacher_02.png) no-repeat;top:227px;left:45px;}
	.y_01{width:144px;height:95px;background:url(../images/y_01.png) no-repeat; text-align:left; padding-top:37px ;top:176px;right:225px;}
	.y_01 p,.y_03 p{color:#fff; font-size:24px; padding:10px 0 0 20px;}
	.y_03{width:135px;height:97px;background:url(../images/y_03.png) no-repeat;padding-top:27px;bottom:-30px;left:185px;}
	.y_03 p{ padding-left:35px;}
	
/*微信*/
	.wx{height:264px; width:1000px; background: url(../images/wx_bg.jpg) no-repeat;margin:25px auto 30px;}
	.wx ul li{float:left;width:157px;padding:142px 0 0 175px;font-size:16px;line-height:26px;coloor:#333;}
	.wx ul li a{display:block;width:90px;height:22px;background: url(../images/qq_btn.png) no-repeat;margin-top:5px;}
	
/*扉页*/
 .feiye{ font-size:12px; color:#b7b7b7; text-align:center;padding:20px 0 20px 0;}




