@media screen and (max-width: 600px) {
	.institute_programarea{padding-top:0px;}
	
}
@media screen and (min-width: 600px) and (max-width: 1100px){
	.institute_programarea{padding-top:20px;}
	
}
@media screen and (min-width: 1100px){
	.institute_programarea{padding-top:20px;}
	
}
.institute_programarea{position:relative;float:left;width:100%;background: #F4F9FF;}


@media screen and (max-width: 600px) {
    .program_inner{width:calc(100% - 20px);margin-left:10px;}
    .program_inner .title{font-size: 24px;line-height: 32px;}
    .program_content .list{width:calc(100% - 48px);padding:5px 24px 20px 24px;margin-bottom:20px;}
    .program_content{margin-top:0px;}
    .program_content .list .newstitle{font-size: 18px;line-height: 24px;margin-top:18px;}
    .program_content .list .pricearea{width:100%;margin-top:10px;}
    .program_content .list .pricearea .priceshow{float:right;font-size:16px;}
    .program_content .list .pricearea .durationshow{float: right;font-size:16px;margin-top:5px;}
    .program_content .list .basicarea{width:100%;}
    .program_content .list .btnactions{margin-top:0px;}
	.program_content .list .featuredarea{float:left;width:100%;margin-top:-50px;}
	.program_content .list .viewmorearea{width:100%;margin-top:5px;}
	.program_content .list .btnfeatured{float:left;font-size:16px;line-height:30px;border-radius:18px;padding:0px 15px;}
    .program_content .list .btnfeatured img{width:16px;height:16px;margin-left:5px;margin-top:7px;}
	
}
@media screen and (min-width: 600px) and (max-width: 1100px){
    .program_inner{width:calc(100% - 20px);margin-left:10px;}
    .program_inner .title{font-size: 60px;line-height: 79px;}
    .program_content .list{width:calc(100% - 48px);padding:5px 24px 20px 24px;margin-bottom:30px;}
    .program_content{margin-top:0px;}
    .program_content .list .newstitle{font-size: 20px;line-height: 30px;margin-top:15px;}
    .program_content .list .pricearea{width:50%;}
    .program_content .list .pricearea .priceshow{float: right;font-size:20px;}
    .program_content .list .pricearea .durationshow{float: right;font-size:20px;margin-top:10px;}
    .program_content .list .basicarea{width:50%;}
    .program_content .list .btnactions{margin-top:0px;}
	.program_content .list .featuredarea{float:right;width:50%;}
	.program_content .list .viewmorearea{width:50%;margin-top:15px;}
	.program_content .list .btnfeatured{float: right;font-size:16px;line-height:36px;border-radius:21px;padding:0px 20px;}
    .program_content .list .btnfeatured img{width:16px;height:16px;margin-left:5px;margin-top:10px;}
	
}
@media screen and (min-width: 1100px){
    .program_inner{width:calc(100% - 20px);margin-left:10px;}
    .program_inner .title{font-size: 60px;line-height: 79px;}
    .program_content .list{width:calc(100% - 48px);padding:5px 24px 20px 24px;margin-bottom:30px;}
    .program_content{margin-top:0px;}
    .program_content .list .newstitle{font-size: 22px;line-height: 30px;margin-top:15px;}
    .program_content .list .pricearea{width:50%;}
    .program_content .list .pricearea .priceshow{float: right;font-size:20px;}
    .program_content .list .pricearea .durationshow{float: right;font-size:20px;margin-top:10px;}
    .program_content .list .basicarea{width:50%;}
    .program_content .list .btnactions{margin-top:0px;}
	.program_content .list .featuredarea{float:right;width:50%;}
	.program_content .list .viewmorearea{width:50%;margin-top:15px;}
	.program_content .list .btnfeatured{float: right;font-size:16px;line-height:36px;border-radius:21px;padding:0px 20px;}
    .program_content .list .btnfeatured img{width:16px;height:16px;margin-left:5px;margin-top:10px;}
	
}
.program_inner{float:left;}
.program_inner .title{float:left;width:100%;font-weight: bold;color: #3D3D3D;}
.program_content{float:left;width:100%;}
.program_content .list{position:relative;float:left;background: #FFFFFF;border-radius:10px;}
.program_content .list .medianame{background: #A7332B;float:left;width:100%;height:0px;padding-bottom:55.47%;font-weight: 900;text-align:center;}
.program_content .list .newstitle{color: #3D3D3D;float:left;font-weight: 900;}
.program_content .list .pricearea{float:left;}
.program_content .list .pricearea .priceshow{font-weight:bold;}
.program_content .list .pricearea .durationshow{font-weight:bold;}
.program_content .list .basicarea{float:left;}
.program_content .list .viewmorearea{float:left;}
.program_content .list .btnfeatured{color:#A7332B;border: 1px solid #A7332B;}
.program_content .list .btnfeatured img{float:left;}

.program_content .list .btnactions{float:left;width:100%;}
.program_content .list .btnactions .btn_normal{float:left;height:36px;line-height:36px;font-size:16px;padding: 0px 0px;margin-right:0px;}
.program_content .list .btnactions .btn_off{color:#A7332B;}
.program_content .list .btnactions .btn_on{color:#A7332B;}
.program_content .list:hover{background: #EFEFEF;}
.program_content .list:hover .newstitle{color: #A7332B;}
.program_content .list:hover .btnactions .btn_off{border-bottom:1px solid #A7332B;}

/*
.program_content .list:hover .picturebg{background-color:#A7332B;}
.program_content .list:hover .picturebox{width:calc(100% - 10px);}
*/



.leftselecttitle{float:left;width:100%;border-bottom: 1px solid #C4C4C4;margin-top:30px;}
.leftselecttitle .icoarea{float:left;width:24px;height:24px;margin:8px 8px 8px 0px;}
.leftselecttitle .icoarea .icoimg{cursor:pointer;float:left;width:100%;height:0px;padding-bottom:100%;}
.leftselecttitle .titlename{cursor:pointer;float:left;width:calc(100% - 32px);line-height:40px;font-size: 20px;font-weight:bold;}

.leftselectcontent{float:left;width:100%;}
.leftselectcontent .sublist{float:left;width:100%;font-size: 16px;margin-top:15px;}
.leftselectcontent .sublist .choose_off{float:left;border:1px solid #CCC;width:18px;height:18px;border-radius:4px;}
.leftselectcontent .sublist .choose_on{float:left;border:1px solid #303C86;width:18px;height:18px;border-radius:4px;background:#303C86;}
.leftselectcontent .sublist .choose_text{cursor:pointer;float:left;line-height:20px;width:calc(100% - 20px - 5px);margin-left:5px;}


 @media screen and (max-width: 600px) {
 	.leftsectionarea{display:none;width:100%;margin-bottom:50px;}
 	.rightsectionarea{width:100%;}
 	.leftsectionarea .subinnercontent{width:calc(100% - 40px - 40px);height:calc(100% - 20px - 40px - 60px);margin:20px 20px;padding:0px 20px 20px 20px;border-top: 6px solid #A7332B;background:white;overflow:auto;}
 	.leftsectionarea .subinnercontent_mo{display:block;}
	.leftsectionarea .subinnercontent_pc{display:none;}
 }
 @media screen and (min-width: 600px) and (max-width: 1100px){
 	.leftsectionarea{width:380px;margin-bottom:50px;}
 	.rightsectionarea{width:calc(100% - 380px);}
 	.leftsectionarea .subinnercontent{width:calc(100% - 40px);padding:0px 20px 20px 20px;border-top: 6px solid #A7332B;}
	.leftsectionarea .subinnercontent_mo{display:none;}
	.leftsectionarea .subinnercontent_pc{display:block;}
 }
 @media screen and (min-width: 1100px){
 	.leftsectionarea{width:380px;margin-bottom:50px;}
 	.rightsectionarea{width:calc(100% - 380px);}
 	.leftsectionarea .subinnercontent{width:calc(100% - 40px);padding:0px 20px 20px 20px;border-top: 6px solid #A7332B;}
	.leftsectionarea .subinnercontent_mo{display:none;}
	.leftsectionarea .subinnercontent_pc{display:block;}
 }
.leftsectionarea{float:left;}
.leftsectionarea .innercontent_box{float:left;}
.leftsectionarea .innercontent_float{width:calc(100% - 30px);background:white;}
.leftsectionarea .innercontent_fixed{z-index:3001;position:fixed;top:0px;bottom:0px;left:0px;right:0px;background:rgba(0,0,0,0.5);}
.leftsectionarea .subinnercontent{float:left;}
.rightsectionarea{float:left;}
 
 
#range_pc{height: 6px;margin: 0 auto;appearance: none;-webkit-appearance: none; /* 覆盖默认外观，适用于 WebKit 浏览器 */-moz-appearance: none;    /* 覆盖默认外观，适用于 Firefox 浏览器 */-ms-appearance: none;     /* 覆盖默认外观，适用于 IE/Edge 浏览器 */outline: none;border: none;border-radius: 15px;}
#range_mo{height: 6px;margin: 0 auto;appearance: none;-webkit-appearance: none; /* 覆盖默认外观，适用于 WebKit 浏览器 */-moz-appearance: none;    /* 覆盖默认外观，适用于 Firefox 浏览器 */-ms-appearance: none;     /* 覆盖默认外观，适用于 IE/Edge 浏览器 */outline: none;border: none;border-radius: 15px;}
 
 