@charset "gb2312";
/* CSS Document */
/*
* Description: 乡村全科助理医师
* Update:      19/12/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-color:#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: 18px;
	font-weight: normal;
	padding-left: 36px;
}
em,i,b{font-style: normal;}
a{text-decoration: none;}
a:hover{text-decoration:none;}
body 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}
/* ---------------------------------分隔线--------------------------------- */
.autoin{margin:0 auto;width:1000px;}
.btn{display:block;text-align:center;color:#fff;margin:0 auto;}
.btn1{display:block;text-align:center;color:#fff;margin:0 auto;}
.btn_v{display:block;text-align:center;color:#fff;margin:0 auto;}
.title{ text-align:center;}
.title h3{ line-height:60px; font-size:36px; font-weight:bold; padding-top:40px;}
.title h3 img{ display:inline-block; vertical-align:middle; margin-top:-5px;}
.title p{ color:#a3894c; line-height:26px; }

/*nav*/
	.nav{ width:100%; height:56px; line-height:56px; background-color:#3d3d3d;}
	.nav ul{ padding-left:25px;}
	.nav li{ float:left;}
	.nav li a{ display:block; padding:0 25px;  font-size:16px; color:#fff; }
	.nav li a:hover{ background-color:#626161;}

/*banner*/
	.banner{ width:100%;}
	.banner_01{ height:105px; background:url(../images/banner_01.jpg) no-repeat top center; }
	.banner_02{ height:134px; background:url(../images/banner_02.jpg) no-repeat top center; }
	.banner_03{ height:137px; background:url(../images/banner_03.jpg) no-repeat top center; }
	.ban_btn{ padding-left:290px;}
	.ban_btn a{ font-size:24px; width:172px; height:44px; line-height:44px; border:1px solid #bfa873; float:left; color:#404040; border-radius:10px 0 10px 0; margin-right:62px; }
	.ban_btn a:hover{ background-color:#bfa873; color:#fff;}

/*village*/
	.village{ width:100%; height:230px; background:url(../images/vil_bg.jpg) no-repeat top center; padding-top:37px;}
	.vil_til{ line-height:89px; font-size:30px; font-weight:bold; color:#393939;  }
	.vil_til img{ display:inline-block; vertical-align:middle; margin:-5px 20px 0 0;}
	.village p{ font-size:18px; line-height:28px; text-indent:2rem; padding:0 35px 0 42px; }

/*instructions*/
	.instructions{ width:100%; background-color:#fff3d8;}
	.ins_ul{ padding:34px 0 30px 20px;}
	.ins_ul li{ float:left; width:120px; text-align:center; }
	.ins_ul li img{ margin:0 auto; display:block;}
	.ins_ul li p{ color:#333; line-height:36px;}
/*register*/
	.register{ width:100%; height:844px; background:url(../images/reg_bg.jpg) no-repeat top center;}
	.reg_ul{ padding:55px 0 0 72px;}
	.reg_ul li{ overflow:hidden; padding-bottom:40px;}
	.reg_l,.reg_r{ float:left;}
	.reg_l{ width:292px; }
	.reg_r{ padding:29px 0 0 38px; width:520px; }
	.reg_r h4{ font-size:24px; height:34px; padding:0 22px; position:relative; line-height:34px; display:inline-block; vertical-align:middle; background-color:#ece5d7; }
	.reg_r h4 span{ display:block; width:29px; height:23px; background:url(../images/reg_04.png) no-repeat; z-index:2; position:absolute; bottom:-7px; right:-21px;}
	.reg_r p{ line-height:30px; padding-top:18px; }
/*register*/
/*	.register{ width:100%; height:844px; background:url(../images/reg_bg.jpg) no-repeat top center;}
	.reg_ul{ padding:55px 0 0 72px;}
	.reg_ul li{ overflow:hidden; padding-bottom:40px;}
	.reg_l,.reg_r{ float:left;}
	.reg_l{ width:292px; }
	.reg_r{
	padding-top: 10px;
	padding-right: 0;
	padding-left: 38px;
	padding-bottom: 0;
	width: 520px;
}
	.reg_r h4{ font-size:24px; height:34px; padding:0 22px; position:relative; line-height:34px; display:inline-block; vertical-align:middle; background-color:#ece5d7; }
	.reg_r h4 span{ display:block; width:29px; height:23px; background:url(../images/reg_04.png) no-repeat; z-index:2; position:absolute; bottom:-7px; right:-21px;}
	.reg_r p{ line-height:30px; padding-top:18px; }*/

/*course*/
	.course{ width:100%; height:624px; background:url(../images/cou_bg.jpg) no-repeat top center; }
	.cou_h{ font-size:28px; font-weight:bold; color:#ad925e; line-height:50px; padding-top:36px; text-align:center;}
	.cou_h img{ display:inline-block; vertical-align:middle;}
	.cou_con{ position:relative;  padding-top:37px;}
	.cou_s{ display:block; width:955px; margin:0 auto; border-top:1px solid #bfa873; height:0px; }
	.cou_ul{  position:relative; top:-20px; z-index:2; left:4px;}
	.cou_ul li{ text-align:center; float:left; width:244px;}
	.cou_ul li img{ margin:0 auto 11px; display:block;}
	.cou_ul li h4{
	font-size: 20px;
	font-weight: bold;
	color: #404040;
	height: 42px;
	line-height: 42px;
	background: url(../images/cou_06.png) no-repeat bottom center;
	padding-right: 0px;
}
	.cou_lid{ height:184px;}
	.cou_lid em{ line-height:48px; padding-top:24px; display:block;font-size:20px; font-weight:bold; color:#9d8753; }
	.cou_lid p{
	font-size: 14px;
	line-height: 26px;
	text-align: left;
	padding-left: 30px;
}
   .cou_lid p1{ font-size:14px; line-height:26px;}
	.cou_ul li .btn{ width:99px; height:32px; line-height:32px; background-color:#bfa873;}
	.cou_ul li .btn:hover{ background-color:#e8ce92;}
	.cou_ul li .btn_v{ width:99px; height:32px; line-height:32px; background-color:#bfa873;}
	.cou_ul li .btn_v:hover{ background-color:#e8ce92;}
	
/*course_j*/
	.course_j{
	width: 100%;
	height: 726px;
	background: url(../images/cour_bg.jpg) no-repeat top center;
}
	.conj_con{ padding-top:40px;}
	.conj_ul{
	margin: 0 3px 0 84px;
	width: 40px;
	text-align: center;
	background-color: #009df0;
	height: 579px;
	border-radius: 5px 0 0 5px;
	float: left;
}
	.conj_ul li{ font-size:14px; font-weight:bold; color:#fff; line-height:18px;}
	.cou_tab{
	float: left;
	text-align: left;
	border-top: 4px solid #fff;
	background-color: #faf8f2;
	font-size: 16px;
	border-left: 2px solid #fff;
}
	.cou_tab th,.cou_tab td{border-bottom:4px solid #fff;border-right:10px solid #fff; }
	.cou_tab th{
	font-size: 20px;
	font-weight: 100;
	text-align: center;
}
.cou_tab td p{
	padding-left: 10px;
	padding-top: 5px;
	padding-bottom: 5px;
}
	.tr_01{ background-color:#fff; font-size:18px; font-weight:bold; text-align: center}
	.tr_02 td{ background-color:#f4ecda;  position:relative;}
	.tr_02 span{
	display: block;
	position: absolute;
	width: 40px;
	height: 100%;
	background-color: #fed588;
	position: absolute;
	top: 0;
	right: 0;
	font-size: 14px;
	font-weight: bold;
	color: #fff;
	line-height: 14px;
	box-sizing: border-box;
	padding-top: 5px;
	border-radius: 0 5px 5px 0;
	text-align: center;

}
	.cou_tab input{ display:inline-block; vertical-align:middle; margin: -3px 5px 0 0; width:14px; height:14px;}
	.cou_tab .tr_03 span{
	background-color: #febd45;
	text-align: center;
}
	.cou_tab .tr_04 span{
	background-color: #ec9813;
	text-align: center;
}
	
	.tr_05{ background-color:#eee7d5; padding-left: 5px;}
	.tr_06 p{
	font-size: 22px;
	font-weight: bold;
		text-align: center
	
}
	.cou_btn { padding:5px 0 0 13px;}
	.cou_btn a{ margin-right:4px; color:#333; font-size:18px; width:106px;  height:34px; line-height:34px; background-color:#fff; border-radius:5px; border:1px solid #bfa873; float:left;} 
	.cou_btn a:hover,.tea_btn a:hover{ background-color:#bfa873; color:#fff;}

/*teacher*/
	.teacher{ width:100%; background-color:#bfa873;}
	.title_01 p{ color:#fff;}
	.tea_ul{ padding:0 0 45px 80px;}
	.tea_ul li{ margin-top:82px; position:relative; width:433px; height:206px; background-color:#eee; border:14px solid #d3be8e; padding-left:395px; }
	.tea_ul li img{ position:absolute; bottom:0; left:62px;}
	.tea_ul li p{ font-size:16px; line-height:24px; width:400px; padding-top:30px; }
	.tea_btn{ padding-top:20px;}
	.tea_btn a{ width:130px; height:40px; line-height:40px; border:1px solid #bfa873; border-radius:3px; background-color:#fff; float:left; font-size:20px; color:#333; margin-right:30px; }

/*service*/
	.service{ width:100%; height:529px; background:url(../images/ser_bg.jpg) no-repeat top center;}
	.ser_ul{ padding:45px 0 0 70px;}
	.ser_ul li{ margin-right:60px; float:left; width:241px; height:280px; text-align:center; padding-top:40px; background-color:#f8f8f8; box-shadow:rgba(100,100,100,0.15) 0 0 27px 6px; }
	.ser_ul li span{ display:block; width:43px; height:35px;margin:0 auto;} 
	.ser_s1{ background:url(../images/ser_01.png) no-repeat center center; }
	.ser_s2{ background:url(../images/ser_02.png) no-repeat center center; }
	.ser_s3{ background:url(../images/ser_03.png) no-repeat center center; }
	.ser_ul li h4{ line-height:72px; font-size:30px; padding-top:5px; }
	.ser_ul li p{ text-align:left; font-size:16px; line-height:28px; padding:0 15px 0 20px;}

/*guide*/
	.guide{ width:100%; background-color:#f5f4f0;}
	.gui_ul{ padding:45px 0 30px 70px;}
	.gui_ul li{ position:relative; padding-bottom:30px;}
	.gui_ul li h4{ width:245px; height:34px; line-height:34px; background:url(../images/gui_01.png) no-repeat; font-size:22px; text-align:center; }
	.gui_ul li p{ font-size:16px; line-height:24px; padding:18px 0 0 90px; }
	.gui_d{ position:absolute; top:0; right:112px; width:84px; text-align:center;}
	.gui_d span{ font-size:14px; line-height:24px; }

/*huan_ef*/
	.huan_ef{ width:100%; height:295px; background:url(../images/hua_bg.jpg) no-repeat top center;}

/* ---------------------------------子页--------------------------------- */

/*outline*/
	.outline{ padding-top:54px;}
	.out_ul{ border:1px solid #eee7d5; padding:45px 0 45px 35px;}
	.out_ul li { line-height:36px;float:left; width:290px; border-right:1px solid #e6e6e6;}
	.out_ul li a{ color:#303030;}
	.out_ul li a em{ color:#727272;}
	.out_ul li a:hover{ color:#f78d8d;}

/*introduce*/
	.title_02{ margin-top:40px; width:951px; height:38px; line-height:38px; background:url(../images/til_bg.png) no-repeat; font-size:22px; color:#3b3b3b; padding-left:35px; }
   .title_03{
	margin-top: 40px;
	width: 951px;
	height: 38px;
	line-height: 38px;
	background: url(../images/til_bg.png) no-repeat;
	font-size: 22px;
	color: #3b3b3b;
	padding-left: 35px;
}
	.int_ul { padding:28px 30px 0 40px;}
	.int_ul li{ text-indent:2rem; font-size:16px; line-height:26px; padding-bottom:26px; }
	
/*conditions	*/
	.cond_ul{ padding:30px 0 0 40px; }
	.cond_ul li{ padding-bottom:12px;}
	.cond_li p{text-indent:2rem;}
	.cond_ul li h4,.tes_d h4,.ski_d h4 { font-size:18px;padding-left:36px; font-weight:bold; color:#947a34; line-height:46px;}
	.cond_li1 p{ padding-left:36px; font-size:14px; line-height:26px; }
	.cond_ul li a,.ski_d a{ display:block; text-align:center; color:#b49b65; font-size:14px;}
	.con_p{ display:none;}
   .con_p 
	.con_p1.cur{ display:none;}
	.con_p.cur{ display:block;}

/*timer*/
	.tim_con{ padding:30px 0 0 40px; line-height:26px; font-size:16px; }
	.tim_p{ padding-left:42px; }
	.tim_p span,.tes_d p span{ background-color:#f78d8d; padding:0 10px; }
   .tim_con h4{ font-size:18px;padding-left:36px; font-weight:bold; color:#947a34; line-height:46px;}

/*syllabus*/
	.syl_con p{ text-indent:2rem; padding:30px 28px 20px 40px;}
	.syl_con a,.ski_a{ color:#f78d8d; padding-left:82px; }
	.syl_con a:hover,.ski_a:hover{ color:#c3ae7c;}

/*tes_tim*/
	.tes_p{ text-indent:2rem;}
	.test_con,.ski_con,.rec_con{ padding:30px 30px 0 40px ;}
	.test_con h4{ padding-left:45px;}
	.tes_d{ padding-top:20px;}
	.tes_d p{ font-size:14px; line-height:24px; padding-left:45px;}
	.tes_tab{ margin:25px 0 0 45px; text-align:center; font-size:16px; border-top:1px solid #bfa873;border-left:1px solid #bfa873;}
	.tes_tab th,.tes_tab td{ border-bottom:1px solid #bfa873;border-right:1px solid #bfa873; }
	
/*skill*/
	.ski_p,.rec_con p{ text-indent:2rem; line-height:26px;}
	.ski_a{ padding:20px 0 10px 82px; display:block;}
	.ski_d{ padding-left:35px;}
	.ski_d h4{ padding-left:0;}
	.ski_dp{ display:none;}
	.ski_dp1.cur{ display:none;}
	.ski_dp.cur{ display:block;}
 
   .ski_tab{
	margin-top: 15px;
	margin-right: 0;
	margin-left: 45px;
	text-align: center;
	font-size: 16px;
	border-top: 1px solid #bfa873;
	border-left: 1px solid #bfa873;
	margin-bottom: 15px;
}
	.ski_tab th,.ski_tab td{ border-bottom:1px solid #bfa873;border-right:1px solid #bfa873; }

.tea_btn1{ padding-top:20px;}
	.tea_btn1 a{
	width: 130px;
	height: 30px;
	line-height: 30px;
	border: 1px solid #bfa873;
	border-radius: 3px;
	background-color: #fff;
	float: left;
	font-size: 20px;
	color: #333;
	margin-right: 30px;
	margin-left: 200px;
	margin-top: 10px;
}
.tea_btn1 a:hover{ background-color:#bfa873; color:#fff;}
.tea_btn2{
	padding-top: 10px;
	padding-bottom: 0px;
	margin-bottom: 0px;
	margin-top: 10px;
}
	.tea_btn2 a{
	width: 130px;
	height: 30px;
	line-height: 30px;
	border: 1px solid #bfa873;
	border-radius: 3px;
	background-color: #fff;
	float: left;
	font-size: 20px;
	color: #333;
	margin-right: 30px;
	margin-left: 180px;
}
	.tea_btn2 a:hover{ background-color:#bfa873; color:#fff;}

/*视频弹窗*/
.gray{width:100%;background-color:rgba(0,0,0,0.5);filter:alpha(opacity=50);-moz-opacity:0.5;-webkit-opacity:0.5;-o-opacity:0.5; -ms-opacity:0.5;-khtml-opacity:0.5;opacity: 0.5;position: absolute;z-index:99;display: none;left:0;top:0;}

.teach_video{position:fixed;top:50%;left:50%;background-color:#fff;padding:20px;margin:-220px 0 0 -333px;z-index:999;display:none;}
.close{position:absolute;font-family:Helvetica;font-size:30px;color:#8b8b8b;top:-11px;right:2px;cursor:pointer;}
.video_in{
	width: 538px;
	height: 365px;
	overflow: hidden;
	background: url(../images/video_pic.jpg) no-repeat;
}

.teacher_con li p{line-height:32px;font-size:16px;color:#fff;margin-bottom:10px;}
.teacher_con li p em{font-size:18px;font-weight:bold;color:#ebd28e;}
.teacher_con li .btn{margin:0 auto;}


/*扉页*/
.feiye{width:100%;line-height:20px;font-size:12px;text-align:center;color:#666666; padding-top:30px;}
