/* 研学介绍详情 */
.index_icon{width:100%;height:60px;line-height:60px;background-color: #fff;}
.index_icon em{color:#8a8a8a;}
.index_icon em a{color:#8a8a8a;}
.yan_content{width:100%;height:auto;background-color: #fff;padding-bottom:40px;}
.yan_content h2{color:#454545;font-size:24px;margin:37px 0;text-align: center;}
.yan_main{width:100%;height:auto;border:1px solid #f5f5f5;padding:10px 3%;}
.yan_main h3{color:#454545;font-size:18px;margin:30px 0;}
.yan_main p{color:#666;font-size:14px;line-height:33px;}


/* 研学课程 */
.yan_nav{width:100%;height:auto;overflow: hidden;background-color: #fff;padding-bottom:20px;}
.yan_nav .yan_left{width:100%;height:auto;overflow: hidden;padding:20px 20px 0;}
.yan_nav .yan_left em{color:#808080;font-size:14px;float:left;}
.yan_nav .yan_left .right {float:left;}
.yan_nav .yan_left .right span{color:#808080;font-size:14px;margin-left:30px;}
.yan_nav .yan_left .right .nav_ons{color:#69C0A0;}
.yan_course{width:100%;height:auto;}
.yan_course .li{width:100%;height:auto;background-color: #fff;margin-top:20px;overflow: hidden;position:relative;border-radius: 10px;}
.yan_course .yan_img{width:100%;max-height:157px;overflow: hidden;margin:15px 0 15px 0;position:relative;}
.yan_course .yan_img img{width:100%;height:auto;transition: all 0.4s ease;-webkit-transition: all 0.4s ease;-moz-transition: all 0.4s ease;-ms-transition: all 0.4s ease;}
.yan_course .yan_scale img{transform: scale(1.1);-webkit-transform: scale(1.1);-moz-transform: scale(1.1);-ms-transform: scale(1.1);}
 
.yan_course .yan_con{width:100%;height:auto;overflow: hidden;}
.yan_course .yan_con .yan_ms{width:65%;height:auto;float:left;padding-top:15px;padding-bottom:15px;}
.yan_course .yan_con .yan_ms h3{color:#454545;font-size:16px;height:25px;line-height: 25px;overflow: hidden;margin-top:0px;transition: all 0.4s ease;-webkit-transition: all 0.4s ease;-moz-transition: all 0.4s ease;-ms-transition: all 0.4s ease;}
.yan_course .yan_con .yan_ms .h3_hover{margin-left:13px;color:#EE7164;display: block;}
.yan_course .yan_con .yan_ms .h3_hover a{color:#EE7164;}
.yan_course .yan_con .yan_ms span{display:inline-block;width:auto;height:22px;line-height: 22px;color:#fff;background-color: #69C0A0;padding:0 13px;border-radius: 4px;font-size:12px;margin-left:20px;}
.yan_course .yan_con .yan_ms p{color:#454545;font-size:14px;line-height: 21px;height:42px;overflow: hidden;margin-top:10px;}
.yan_course .yan_con .yan_ms .date{color:#999999;font-size:14px;margin-top:10px;}
.yan_course .yan_con .yan_ms .fabu{color:#666;font-size:14px;}
.yan_course .yan_con .yan_price{width:35%;color:#EE7164;font-size:22px;float:right;margin-top:85px;text-align:center;}
.yan_course .yan_con .doing{width:97px;height:79px;background: url('../images/yan_022.png')no-repeat 0 0;position: absolute;top:0;right:0;}
.yan_course .yan_con .over{width:97px;height:79px;background: url('../images/yan_011.png')no-repeat 0 0;position: absolute;top:0;right:0;}
.pagination>li>a, .pagination>li>span {background-color: #f5f5f5;margin:0 5px;color:#666;}
.pagination>li>a:focus, .pagination>li>a:hover, .pagination>li>span:focus, .pagination>li>span:hover {
    z-index: 2;
    color: #fff;
    background-color: #69C0A0;
    border-color: #ddd;
}

/* 研学课程详情 */

.icon_cc{background-color: #f5f5f5;}
.yan_p{width:100%;height:44px;line-height:40px;background: rgba(0,0,0,0.5);position:absolute;left:0;bottom:0;text-align: center;overflow: hidden;}
.yan_p span{color:#fff;}
.all_btn{width:auto;height:auto;overflow: hidden;position:absolute;right:30px;bottom:0;}
/* .all_btn>.bs{width:100px;height:44px;line-height:44px;text-align:center;color:#fff;border-radius: 10px;float:left;border:1px solid transparent;}
.all_btn>.share{background-color: #E1995E;font-size:16px;}
.all_btn>.can{background-color: #69C0A0;font-size:16px;margin-left:20px;} */
.all_btn>.btn{background-color: #69C0A0;color:#fff;float:left;margin-top:5px;}
.all_btn>.btn:focus {outline: none;}
.all_btn .icon{padding-top:5px;}

.course{width:100%;height:auto;overflow: hidden;}
.course h4{font-size:16px;color:#454545;margin-top:36px;}
.course h4 span{padding:10px 0;border-bottom:1px solid #69C0A0;width:auto;display: inline-block;text-align: center;}
.course p{margin-top:45px;font-size:14px;color:#454545;line-height:30px;}
.course img{height:auto;margin:20px 0;}
/* .modal-dialog{width:80%;} */

/* .modal{width:100%;height:100%;position:fixed;background: rgba(0,0,0,0.5);}
.modal .modal_dialog{width:100%;height:auto;overflow: hidden;}
.modal .modal_dialog .modal_main{width:30%;height:auto;background-color: #fff;margin:0 auto;} */


.modal-content{border-radius: 10px;width:80%;margin:0 auto;}
.modal-title img{width:100%;height:auto;border-top-right-radius: 15px;border-top-left-radius: 15px;}
.modal-header{padding:0;}
.modal-header .close{position:absolute;top:5px;right:5px;color:#000;}
.modal-body{width:90%;margin:0 auto;}
.modal-footer{text-align: center;}
.modal-footer .can{width:auto;background-color: #69C0A0;color:#fff;margin-top:15px;}
.modal-footer .share{width:auto;background-color: #E1995E;color:#fff;margin-top:15px;}

.name{ margin-bottom: 0;text-align: left;position:absolute;left:11px;z-index:99;top:29px;}
.form-horizontal .form_all{margin:0px auto 0;padding:0;width:100%;border-radius: 10px;position:relative;}
.kec{position:relative;width:100%;height:auto;}
.ke{width:7%;height:auto;position:absolute;top:9px;left:12px;}
.ke img{width:20px;height:15px;}
.name img{width:12px;height:14px}
.num img{width:12px;height:18px}
.form_cc{width:100%;height:44px;border:1px solid #E6E6E6;padding-left:7%;margin-top:20px;position:relative;}

/* 研学资讯 */

.yan_zx{width:100%;height:auto;background-color: #fff;margin-top:20px;border-radius: 10px;overflow: hidden;padding:20px 0;transition: all 0.4s ease;-webkit-transition: all 0.4s ease;-ms-transition: all 0.4s ease;-moz-transition: all 0.4s ease;}
.zx_ons{box-shadow: 0 0 5px 2px #69C0A0;-webkit-box-shadow: 0 0 5px 2px #69C0A0;-moz-box-shadow: 0 0 5px 2px #69C0A0;-ms-box-shadow: 0 0 5px 2px #69C0A0;}
.yan_zx .zx_left{width:100%;max-height:157px;overflow: hidden;}
.yan_zx .zx_left img{width:100%;height:auto;transition: all 0.4s ease;-webkit-transition: all 0.4s ease;-moz-transition: all 0.4s ease;-ms-transition: all 0.4s ease;overflow: hidden;}
.yan_zx .zx_imghover img{transform: scale(1.1);-webkit-transform: scale(1.1);-moz-transform: scale(1.1);-ms-transform: scale(1.1);}

.yan_zx .zx_right{width:90%;height:auto;}
.yan_zx .zx_right h4{font-size:16px;color:#454545;line-height:22px;height:22px;overflow: hidden;margin-top:10px;}
.yan_zx .zx_right h4 a{font-size:16px;color:#454545;}
.yan_zx .zx_right h4 a:hover{color:#69C0A0;}
.yan_zx .zx_right p{font-size:14px;color:#454545;line-height:20px;height:60px;overflow: hidden;margin-top:20px;}
.yan_zx .zx_right .zx_date{font-size:14px;color:#999;line-height:20px;margin-top:20px;}


/* 研学资讯详情 */
.xz_xq{width:100%;height:auto;background-color: #fff;margin-top:20px;padding-bottom:30px;}
.xz_xq .zxq_nav{width:100%;height:auto;padding-top:38px;overflow: hidden;text-align:center;}
.xz_xq .zxq_nav h3{color:#454545;font-size:24px;}
.xz_xq .zxq_nav>span{color:#69C0A0;margin-left:30px;display: inline-block;}
.zx_deta{width:45%;color:#999;font-size:16px;margin:20px auto 0;overflow: hidden;}
.zx_deta>span{color:#666;float:left;padding-top:6px;}
.icon{float:left;margin-left:20px;}

.zxq_main{width:100%;padding:1% 1%;color:#999;font-size:16px;margin-top:60px;border:1px solid #E6E6E6;overflow: hidden;}
.zxq_main h4{color:#454545;font-size:18px;margin:30px 0;}
.zxq_main p{color:#666;font-size:14px;line-height: 30px;}
.fcc{margin-top:20px;}

/* 专家团队 */
.team{width:100%;height:auto;overflow: hidden;}
.team ul{width:100%;height:auto;overflow: hidden;}
.team ul li{width:18.2%;height:auto;background-color: #fff;text-align: center;float:left;margin-left:20px;margin-bottom:20px;position:relative;overflow: hidden;}
.team ul li img{width:100%;height:auto;}
.team ul li span{color:#454545;font-size: 16px;padding:15px 0;display: block;}
.team_pro{width:100%;height:100%;background:rgba(106,193,161,0.9);position: absolute;bottom:-888px;left:0;transition: all 0.4s ease;-webkit-transition: all 0.4s ease;-moz-transition: all 0.4s ease;-ms-transition: all 0.4s ease;display: block;}
.team_pro a{width: 100%;height: 100%;padding: 25px 18px;display: block;}
.team_pro a>h4{font-size: 16px;text-align: center;height: 18px;overflow: hidden;color:#fff;}
.team_pro a>em{display: block;font-size: 14px;line-height: 24px;height:72px;margin-top: 12px;color:#fff;overflow: hidden;}

.team ul .team_hover .team_pro{bottom:0}

/* 研学新星 */
.star{width:100%;height:auto;overflow: hidden;background-color: #f5f5f5;}
.star .star_01{width:100%;height:auto;overflow: hidden;}
.star .star_01 .star_02{height:auto;background-color: #fff;overflow: hidden;margin-top:20px;transition: all 0.4s ease;-webkit-transition: all 0.4s ease;-moz-transition: all 0.4s ease;-ms-transition: all 0.4s ease;}
.star .star_01 .star_02 .star_left{float:left;width:50%;height:auto;position:relative;}
.star .star_01 .star_02 .star_left span{width:100%; line-height:40px;overflow: hidden; height:40px;background: rgba(0,0,0,0.5);position:absolute;bottom:0;left:0;color:#fff;text-align: center;}
.star .star_01 .star_02 .star_left img{width:100%;height:auto;}
.star .star_01 .star_02 .star_right{float:right;width:50%;height:auto;padding:20px 40px 30px 15px;}
.star .star_01 .star_02 .star_right h4{font-size: 16px;height: 18px;overflow: hidden;color:#454545;}
.star .star_01 .star_02 .star_right em{display: block;font-size: 14px;line-height: 24px;height:72px;margin-top: 12px;color:#454545;overflow: hidden;}
.star .star_01 .star_ons{background:rgba(106,193,161,0.9);display: block;}
.star .star_01 .star_ons .star_right h4{color:#fff;}
.star .star_01 .star_ons .star_right em{color:#fff;}


@media (max-width: 768px) {
	.yan_course .yan_con .yan_ms h3{color:#454545;font-size:14px;height:22px;line-height: 22px;overflow: hidden;margin-top:0;}
	.yan_course .yan_con .yan_ms p{color:#454545;font-size:12px;line-height: 21px;height:21px;overflow: hidden;margin-top:0;}
	.yan_course .yan_con .yan_ms .date{color:#999999;font-size:12px;line-height:18px;height:18px;margin-top:0;overflow: hidden;}
	.yan_course .yan_con .yan_ms .fabu{color:#666;font-size:14px;margin-top:0;}
	.yan_course .yan_con .yan_price{width:35%;color:#EE7164;font-size:14px;float:right;margin-top:60px;text-align:center;}
	.pagination>li>a, .pagination>li>span {background-color: #f5f5f5;margin:0;color:#666;}
	
	
	.all_btn{width:50%;height:auto;overflow: hidden;position:absolute;right:0px;bottom:-4px;}
/* 	.all_btn>.bs{width:55%;height:20px;line-height:20px;text-align:center;color:#fff;border-radius: 10px;float:left;border:1px solid transparent;} */
/* 	.all_btn>.share{background-color: #E1995E;font-size:11px;}
	.all_btn>.can{background-color: #69C0A0;font-size:11px;margin-left:10px;} */
	.all_btn>.btn{padding:2px 10px;margin-left:20px;font-size:12px;}
	.all_btn .icon{display: none;}
	.course img{width:100%;height:auto;}
	
	.modal .modal_dialog .modal_main{width:70%;height:auto;background-color: #fff;margin:0 auto;}
	
	.modal-content{width:80%;margin:0 auto;}
	.form_cc{padding-left:11%;}
	
/* 	.ke{width:7%;height:auto;position:absolute;top:9px;left:12px;display:none;}
	.ke img{width:20px;height:15px;display:none;} */
	
	
	.yan_zx .zx_right h4{font-size:14px;color:#454545;line-height:22px;height:22px;overflow: hidden;margin-top:0px;}
	.yan_zx .zx_right p{font-size:12px;color:#454545;line-height:20px;height:20px;overflow: hidden;margin-top:0px;}
	.yan_zx .zx_right .zx_date{font-size:12px;color:#999;line-height:20px;margin-top:0px;}
	.team_pro{display:none;} 
	
     .yan_p{width:100%;height:30px;line-height:30px;background: rgba(0,0,0,0.5);position:absolute;left:0;bottom:0;text-align: center;overflow: hidden;}
     .yan_p span{color:#fff;font-size:12px;}
	  .yan_course .yan_con .yan_ms .h3_hover{margin-left:0px;color:#EE7164;}
	.star .star_01 .star_02{margin-right:0;}
	.star .star_01 .star_02 .star_left{float:left;width:30%;height:auto;position:relative;}
	.star .star_01 .star_02 .star_right{float:right;width:70%;height:auto;padding:15px 40px 0px 15px;}
	.star .star_01 .star_02 .star_right h4{font-size: 14px;text-align: center;height: 18px;overflow: hidden;color:#454545;}
	.star .star_01 .star_02 .star_right em{display: block;font-size: 14px;line-height: 20px;height:40px;margin-top: 8px;color:#454545;overflow: hidden;}
	.star .star_01 .star_ons{background:rgba(106,193,161,0.9)}
	
	.icon{float:left;margin-left:0px;}
}