
/*留言详情*/
.detmain_wrap{padding-top: 0!important}
.word_detail{background: #fff;border:1px solid #EDEDED;margin-bottom: 65px;}
.word_detail .word_top{padding: 20px 30px 16px;border-bottom: 1px dashed #E8E8E8}
.word_detail .word_top .word_title{font-size: 18px;color: #37373B;font-weight: bold;max-width: 850px;float: left;}
.word_detail .word_top .word_info{float: right;}
.word_detail .word_top .word_info span{font-size: 14px;color: #A2A5AB}
.word_detail .word_top .word_info span.word_time1{margin-left: 32px;margin-right: 10px;}
.word_detail .word_top .word_info span.contact{display: inline-block;width: 98px;height: 32px;margin-left: 30px;cursor: pointer;border: 1px solid rgb(230, 230, 237);position: relative;border-radius: 2px;margin-right: 10px;vertical-align: middle;margin-top: -5px;}
.word_detail .word_top .word_info span.contact img{width:76px;height:14px;position:absolute;top:0;left:0;right:0;bottom:0;display: block;margin:auto;}
.word_detail .word_top .word_info span.contact:hover{box-shadow: 0px 3px 13px 0px rgba(7, 8, 36, 0.13);-moz-box-shadow: 0px 3px 13px 0px rgba(7, 8, 36, 0.13);
-webkit-box-shadow: 0px 3px 13px 0px rgba(7, 8, 36, 0.13);
-ms-box-shadow: 0px 3px 13px 0px rgba(7, 8, 36, 0.13);

}
.word_detail .word_bot{padding: 40px 30px 0;padding-right: 0;position: relative;}
.word_detail .word_bot .word_l{float: left;width: 500px;}
.word_detail .word_bot ul li{margin-top: 18px;}
.word_detail .word_bot ul li:first-child{margin-top: 0}
.word_detail .word_bot ul li span{display: inline-block;font-size: 16px;color: #37373B;vertical-align: top}
.word_detail .word_bot ul li span:first-child{color: #A2A5AB;margin-right: 30px;max-width: 78px;}
.word_detail .word_bot ul li span:first-child+span{max-width: 465px;}
.word_detail .word_bot ul li span.word_price{font-weight: bold;color: #FF653B}
.word_detail .other{padding: 50px 30px 80px}
.word_detail .other .other_title{font-size: 16px;color: #37373B;font-weight: bold;}
.word_detail .other .other_p{font-size: 16px;color: #A2A5AB;    line-height: 32px;margin-top: 16px;}

.word_detail .word_bot .word_r{position: absolute;top:86px;right: 0;border-radius:55px 0px 0px 55px;padding: 25px 50px 25px 30px;background: #f7f8fa}
.word_detail .word_bot .word_r .left_img{width: 60px;height: 60px;float: left;vertical-align: middle;margin-top: 3px;}
.word_detail .word_bot .word_r .left_img img{width: 100%;height: 100%;border-radius: 50%}

.word_detail .word_bot .word_r .word_name{font-size: 16px;font-weight: bold;color: #4A4B4F;float: left;height: 60px;line-height: 60px;vertical-align: middle;margin-left: 10px;margin-top: 3px;max-width: 180px;text-overflow: ellipsis;overflow: hidden;white-space: nowrap;}
.word_detail .word_bot .word_r .r_phone{float: left;margin-left: 60px;background-color: #3377FF;
  box-shadow: 0px 7px 23px 0px rgba(51, 119, 255, 0.47);border-radius: 33px;}
.word_detail .word_bot .word_r .r_phone a{color: #fff;display: block;padding: 12px 45px 9px 33px;height: 66px;box-sizing: border-box;    -moz-box-sizing: border-box;    -webkit-box-sizing: border-box;-ms-box-sizing: border-box; -o-box-sizing: border-box;}
.word_detail .word_bot .r_phone i{display: inline-block;width: 26px;height: 28px;background: url(../images/word_phone.png) no-repeat center;background-size: 26px 28px;vertical-align: top;margin-top: 6px;}
.word_detail .word_bot .r_phone .phone_det{display: inline-block;margin-left: 20px;padding-left: 30px;position: relative;text-align: center;}
.word_detail .word_bot .r_phone .phone_det:before{content: '';position: absolute;left: 0;top: 5px;width: 1px;height: 28px;background: url(../images/line.png) no-repeat center;background-size: 1px 28px;}
.word_detail .word_bot .phone_num{font-weight: bold;font-size: 18px;}
.word_detail .word_bot .seePhone{font-size: 12px;color: #C3D7FF;padding-left: 8px;}
.word_detail .word_bot .phone_num2{font-weight: bold;font-size: 18px;padding-top: 8px;    margin-left: -9px;}
/*家教详情*/
	/*详情头部*/
.tutor_wrap1{width: 100%;background: url(../images/tutor_bg2.png) no-repeat center;background-size: cover;}
.tutor_wrap1 .crumbs .cont{padding-left: 15px;}
.tutor_wrap1 .crumbs .cont,.tutor_wrap1 .crumbs .cont a{color: #333}
.tutor_top{padding-left: 20px; box-sizing: border-box;    -moz-box-sizing: border-box;    -webkit-box-sizing: border-box;-ms-box-sizing: border-box; -o-box-sizing: border-box;}
.tutor_top .tutor_wrapper{position: relative;background: url(../images/tutor_r.png) no-repeat center 130px;background-size: cover;padding-bottom: 10px;}
.tutor_top .tutor_l{float: left;}
.tutor_top .tutor_l .tutor_tag{font-size: 16px;color: #fff;width:130px;height:40px;background:#357EFE;border-radius:10px 10px 0px 0px;text-align: center;line-height: 40px;}
.tutor_top .tutor_time{padding: 10px;background: #E6E8ED;box-shadow:0px 13px 47px 0px rgba(25,30,59,0.31);-webkit-box-shadow:0px 13px 47px 0px rgba(25,30,59,0.31);-ms-box-shadow:0px 13px 47px 0px rgba(25,30,59,0.31);-o-box-shadow:0px 13px 47px 0px rgba(25,30,59,0.31);border-radius:0px 12px 12px 12px;}
.tutor_top .tutor_time table{background: #fff;}
.tutor_top .tutor_time table td{font-size: 15px;color: #ABABAB;width: 71px;height: 54px;text-align: center;border: 1px solid #E6E8ED;position: relative;word-wrap:break-word;}
.tutor_top .tutor_time table td:first-child{color: #3B3B3B;font-weight: bold;}
.tutor_top .tutor_time table .has_time{background: #F2F7FF}
/*.tutor_top .tutor_time table .has_time span{display: inline-block;width: 28px;height: 22px;background: url(../images/book.png) no-repeat center;background-size: 28px;position: absolute;top: 50%;left: 50%;margin-top: -11px;margin-left: -14px}*/
.tutor_top .tutor_time table .has_time span img{display: inline-block;width: 28px;height: 22px;position: absolute;top: 50%;left: 50%;margin-top: -11px;margin-left: -14px}

.tutor_top .tutor_r{position: absolute;bottom: 0;left: 317px;padding: 0 121px 25px;text-align: center;width: 618px;}
.tutor_top .tutor_r .tutor_img{width:126px;height:126px;background:rgba(223,226,241,1);border:2px solid rgba(230,232,237,1);border-radius:50%;margin: 0 auto;position: relative;}
.tutor_top .tutor_r .tutor_img img.tea_photo{width: 100%;height: 100%;border-radius:50%;}
.tutor_img .contact{position: absolute;left: 86px;top:-20px;display: inline-block;width: 130px;height: 60px;cursor: pointer;background: url(../images/conct2.png) no-repeat;background-size: 130px 60px;}
.tutor_img .contact img{width:76px;height:14px;position:absolute;top:-4px;left:0;right:0;bottom:0;display: block;margin:auto;}
.tutor_img .contact:hover{background: url(../images/conct.png) no-repeat;background-size: 130px 60px;

}
.tutor_top .tutor_r .tutor_name{font-size: 28px;font-weight: bold;color: #fff;margin-top: 15px;}
.tutor_top .tutor_r .tutor_name span{display: inline-block;padding-left: 30px}
.tutor_top .tutor_r .tutor_name i{display: inline-block;width: 22px;height: 22px;margin-left: 8px;    vertical-align: middle;margin-top: -2px;}
.tutor_top .tutor_r .tutor_name i.sex_nan{background: url(../images/nan_icon.png) no-repeat center;background-size: 22px;}
.tutor_top .tutor_r .tutor_name i.sex_nv{background: url(../images/nv_icon.png) no-repeat center;background-size: 22px;}
.tutor_top .tutor_r .prove{margin-top: 8px;}
.tutor_top .tutor_r .prove span{display: inline-block;padding: 0 7px;height:20px;border-radius:2px;line-height: 20px;text-align: center;font-size: 14px;color: #fff;margin-right: 8px;max-width: 180px;text-overflow: ellipsis;overflow: hidden;white-space: nowrap;}
.tutor_top .tutor_r .prove span.identity{background: #3377FF;}
.tutor_top .tutor_r .prove span.edu{background: #02D5A5;}
.tutor_top .tutor_r .tutor_ul{margin-top: 25px;display: inline-block;}
.tutor_top .tutor_r .tutor_ul li{float: left;font-size: 16px;color: #fff;}
.tutor_top .tutor_r .tutor_ul li.spe_li{margin-left: 55px;margin-right: 55px;}
.tutor_top .tutor_r .tutor_ul li em{display: inline-block;max-width: 90px;text-overflow: ellipsis;overflow: hidden;white-space: nowrap;vertical-align: bottom;}
.tutor_top .tutor_r .tutor_phone{margin-top: 25px;display: inline-block;}
.tutor_top .tutor_r .l_phone{float: left;margin-right: 20px;background-color: #3377FF;
  box-shadow: 0px 7px 23px 0px rgba(51, 119, 255, 0.47);border-radius: 33px;position: relative;cursor: pointer;}
  .tutor_top .tutor_r .l_phone:hover:after{content: '';position: absolute;top: 0;left: 0;width: 100%;height: 100%;background-color: rgba(0, 0, 0,.1);filter: Alpha(opacity=10); -moz-opacity:0.1;-khtml-opacity: 0.1;filter:progid:DXImageTransform.Microsoft.Alpha(opacity=10);border-radius: 33px; z-index: 1;}

.tutor_top .tutor_r .l_phone a{position: relative; z-index: 2;color: #fff;display: block;padding: 12px 45px 9px 33px;height: 66px;box-sizing: border-box;    -moz-box-sizing: border-box;    -webkit-box-sizing: border-box;-ms-box-sizing: border-box; -o-box-sizing: border-box;}
.tutor_top .tutor_r .l_phone i{display: inline-block;width: 26px;height: 28px;background: url(../images/word_phone.png) no-repeat center;background-size: 26px 28px;vertical-align: top;margin-top: 6px;}
.tutor_top .tutor_r .l_phone .phone_det{display: inline-block;margin-left: 20px;padding-left: 30px;position: relative;}
.tutor_top .tutor_r .l_phone .phone_det:before{content: '';position: absolute;left: 0;top: 5px;width: 1px;height: 28px;background: url(../images/line.png) no-repeat center;background-size: 1px 28px;}
.tutor_top .tutor_r .l_phone .phone_num{font-weight: bold;font-size: 18px;}
.tutor_top .tutor_r .l_phone .seePhone{font-size: 12px;color: #C3D7FF;padding-left: 8px;}
.tutor_top .tutor_r .l_phone .phone_num2{font-weight: bold;font-size: 18px;padding-top: 8px;}

.tutor_top .tutor_r .order_time{float: left;font-size: 16px;color: #fff;padding-left:30px;padding-right: 34px;height: 66px;line-height: 66px; border-radius: 33px;cursor: pointer;position: relative;
  background-image: -moz-linear-gradient( 0deg, rgb(44,217,199) 0%, rgb(45,227,169) 100%);
  background-image: -webkit-linear-gradient( 0deg, rgb(44,217,199) 0%, rgb(45,227,169) 100%);
  background-image: -ms-linear-gradient( 0deg, rgb(44,217,199) 0%, rgb(45,227,169) 100%);
  filter: progid:DXImageTransform.Microsoft.Gradient(startColorstr="#2cd9c6", endColorstr="#2de3aa", gradientType="1");
  -webkit-box-shadow: 0px 7px 23px 0px rgba(44, 219, 194, 0.31);
  -moz-box-shadow: 0px 7px 23px 0px rgba(44, 219, 194, 0.31);
  -ms-box-shadow: 0px 7px 23px 0px rgba(44, 219, 194, 0.31);
  max-width: 118px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;
  }
.tutor_top .tutor_r .order_time:hover:after{content: '';position: absolute;top: 0;left: 0;width: 100%;height: 100%;background-color: rgba(0, 0, 0,.1);filter: Alpha(opacity=10); -moz-opacity:0.1;-khtml-opacity: 0.1;filter:progid:DXImageTransform.Microsoft.Alpha(opacity=10);border-radius: 33px}

.tutor_top .tutor_r .order_time i{display: inline-block;width: 24px;height: 24px;background: url(../images/clock.png) no-repeat center;background-size: 24px;vertical-align: top;margin-top: 21px;margin-right: 8px;}
.tutor_top .tutor_r .no_order{display: inline-block;width:160px;
height:66px;background:rgba(141,142,145,0.9);box-shadow:0px 7px 23px 0px rgba(190,191,196,0.47);border-radius:33px;line-height: 66px;text-align: center;font-weight: bold;font-size: 16px;color: #fff}
	/*详情左*/
.main_wrap{background: #f5f5f7;padding-top: 70px;padding-bottom: 86px;}
.tutor_wrap2 .tutor_left{float: left;width: 895px;background: #FBFBFD	}
.tutor_wrap2 .tutor_left .tutor_tab{padding-left: 26px;height: 64px;line-height: 64px;border-bottom: 1px solid #e8e8e8;background: #fff}
.tutor_wrap2 .tutor_left .tutor_tab li{font-weight: bold;color: #37373B;font-size: 16px;float: left;margin-right: 60px;position: relative;}
.tutor_wrap2 .tutor_left .tutor_tab li a{color:  #37373B;display: inline-block;}
.tutor_wrap2 .tutor_left .tutor_tab li.active a{color:#3377FF }
.tutor_wrap2 .tutor_left .tutor_tab li.active:after{content: '';width:66px;height:4px;background:#3377FF;position: absolute;bottom: 1px;left: 50%;margin-left: -33px;}
.tutor_wrap2 .tutor_con{background: #f7f8fa}
.tutor_wrap2 .tutor_con dl{padding: 28px 30px;}
.tutor_wrap2 .tutor_con dt{font-size: 16px;color:#37373B;font-weight: bold; }
.tutor_wrap2 .tutor_con dd{font-size: 16px;color:#5D5E5E;margin-top: 10px; }
.tutor_wrap2 .tutor_con dl.class_charge{background: #fff}
.tutor_wrap2 .tutor_con dl.class_charge dd{color: #FF5D2F;}
.tutor_wrap2 .tutor_con dl.class_charge span{font-size: 22px;}
.tutor_wrap2 .tutor_con .tutor_info dl{float: left;width: 340px;margin-right: 20px;}
.tutor_wrap2 .tutor_con .tutor_info2{background: #fff}

.tutor_wrap2 .profile_con{padding-bottom: 80px;padding: 33px 30px;}
.tutor_wrap2 .tutor_con .intro_title{font-size: 16px;color: #37373B;font-weight: bold;}
.tutor_wrap2 .tutor_con .intro_con{margin-top: 10px;font-size: 16px;color: #5D5E5E;line-height: 30px;}
.tutor_wrap2 .tutor_con p{font-size: 16px;color: #5D5E5E;line-height: 30px;}
.tutor_wrap2 .tutor_con p.first_p{margin-bottom: 40px;}

.tutor_tab.fixed {position:fixed;left:auto;right:auto;width:869px;top: 0;z-index: 2;box-shadow: 0px 8px 10px 0px rgba(0, 0, 0, 0.04);}

	/*列表右*/

.list_r{float: right;width: 285px}
.adv_r{width: 285px;height: 189px;overflow: hidden;}
.adv_r .slideBox{width: 285px;height:189px;position: relative;}

.adv_r .slideBox .hd {height: 15px;position: absolute;left:0;bottom:10px;width:100%;text-align:right;z-index: 1;padding-right: 20px;box-sizing: border-box;    -moz-box-sizing: border-box;    -webkit-box-sizing: border-box;-ms-box-sizing: border-box; -o-box-sizing: border-box;}
.adv_r .slideBox .hd ul li {display:inline-block;width: 8px;height: 8px;border-radius:50%;background:rgba(255,255,255,0.3);cursor: pointer;margin-left: 6px ;}
.adv_r .slideBox .hd ul li.on {background:#fff;}
.adv_r .slideBox .hd ul {overflow: hidden;}

.adv_r .slideBox .bd ul {height: 189px;overflow: hidden;}
.adv_r .slideBox .bd li {float: left;zoom: 1;vertical-align: middle;}
.adv_r .slideBox .bd li img{width: 285px;height: 189px;}
.adv_r .slideBox .bd img{width: 285px;height: 189px;}


.listr_con{margin-top: 20px;padding: 0 15px;background: #fff}
.listr_con .newr_tit{font-size: 16px;font-weight: bold;color: #37373B;border-bottom: 1px solid #EDEDED;height: 52px;line-height: 52px;}
.listr_con2{padding: 0!important;}
.listr_con2 ul li{padding: 0 15px;}
.listr_con2 ul li:hover{background: #f7f8fa}
.listr_con2 .newr_tit{border-bottom: none;padding-left: 15px;}
.listr_con2 .r_top{border-top: 1px solid #EDEDED;padding: 20px 0}
.listr_con2 .r_top .r_left{width: 50px;height: 50px;float: left;position: relative;}
.listr_con2 .r_top .r_left img{width: 100%;height: 100%;object-fit: cover;border-radius: 50%}
.listr_con2 .r_top .r_left i.vip{width:16px;height: 16px;display: inline-block;background: url(../images/vip.png) no-repeat center center;position: absolute;bottom: 0;right: 0;background-size: 24px 24px}
.listr_con2 .r_top .r_right{margin-left: 60px;}
.listr_con2 .r_right h3{display: block;font-size: 15px;color: #3B3B3B;overflow:hidden;text-overflow: ellipsis;white-space: nowrap;max-width: 190px;}

.listr_con2 .r_right .org_info{font-size: 12px;margin-top: 6px;}
.listr_con2 .r_right .org_info dl{float: left;}
.listr_con2 .r_right .org_info dl.cla_dl{margin-right: 20px;}
.listr_con2 .r_right .org_info dl dt{color: #ABABAB;float: left;}
.listr_con2 .r_right .org_info dl dd{color: #527EF7 ;float: left;}
/*教师详情*/
	/*详情头部*/
.teac_wrap1{width: 100%;background: url(../images/tutor_bg2.png) no-repeat center;background-size: cover;position: relative;}
.teac_wrap1 .crumbs .cont{padding-left: 15px;}
.teac_wrap1 .crumbs .cont,.teac_wrap1 .crumbs .cont a{color: #333}
.teac_top{padding-bottom: 0;position: relative;}
.teac_top .teac_l{float: left;margin-left: 20px;margin-top: 5px;}
.teac_top .teac_l .teac_tag{font-size: 16px;color: #fff;width:130px;height:40px;background:#357EFE;border-radius:10px 10px 0px 0px;text-align: center;line-height: 40px;}

.teac_top .teac_subject{padding: 10px;box-shadow:0px 13px 47px 0px rgba(25,30,59,0.31);-webkit-box-shadow:0px 13px 47px 0px rgba(25,30,59,0.31);-ms-box-shadow:0px 13px 47px 0px rgba(25,30,59,0.31);-o-box-shadow:0px 13px 47px 0px rgba(25,30,59,0.31);border-radius:0px 12px 12px 10px;background:#E6E8ED ;position: relative;}
.teac_top .teac_subject ul{background: #fff;padding: 20px 36px 103px 14px;height: 262px}
.teac_top .teac_subject ul li{width: 240px;padding: 14px 0; box-sizing: border-box;    -moz-box-sizing: border-box;    -webkit-box-sizing: border-box;-ms-box-sizing: border-box; -o-box-sizing: border-box;padding-left: 24px;margin-bottom: 10px;background:#f7f8fa;font-size: 15px;color: #3B3B3B;font-weight: bold;}
.teac_top .teac_subject .tec_bg{position: absolute;left: -45px;bottom: -12px;width: 228px;height: 161px;}

.teac_top .teac_r{position: absolute;bottom: 1px;left: 330px;background: url(../images/tutor_r.png) no-repeat center 130px;background-size: 100% 351px;padding: 0 126px 30px;text-align: center;width: 618px;}
.teac_top .teac_r .teac_img{width:126px;height:126px;background:rgba(223,226,241,1);border:2px solid rgba(230,232,237,1);border-radius:50%;margin: 0 auto}
.teac_top .teac_r .teac_img img{width: 100%;height: 100%;object-fit: cover;border-radius:50%;}
.teac_top .teac_r .teac_name{font-size: 28px;font-weight: bold;color: #fff;margin-top: 15px;}
.teac_top .teac_r .teac_name span{padding-left: 30px;}
.teac_top .teac_r .teac_name i{display: inline-block;width: 22px;height: 22px;margin-left: 8px;    vertical-align: middle;margin-top: -2px;}
.teac_top .teac_r .teac_name i.sex_nan{background: url(../images/nan_icon.png) no-repeat center;background-size: 22px;}
.teac_top .teac_r .teac_name i.sex_nv{background: url(../images/nv_icon.png) no-repeat center;background-size: 22px;}
.teac_top .teac_r .prove{margin-top: 8px;}
.teac_top .teac_r .prove span{display: inline-block;padding: 0 7px;height:20px;border-radius:2px;line-height: 20px;text-align: center;font-size: 14px;color: #fff;margin-right: 8px;max-width:180px;text-overflow: ellipsis;overflow: hidden;white-space: nowrap;}
.teac_top .teac_r .prove span.identity{background: #3377FF;}
.teac_top .teac_r .prove span.edu{background: #02D5A5;}
.teac_top .teac_r .teac_ul{margin-top: 28px;display: inline-block;}
.teac_top .teac_r .teac_ul li{float: left;font-size: 16px;color: #fff;}
.teac_top .teac_r .teac_ul li.spe_li{margin-left: 68px;margin-right: 68px;}
.teac_top .teac_r .teac_ul li em{display: inline-block;max-width: 90px;text-overflow: ellipsis;overflow: hidden;white-space: nowrap;vertical-align: bottom;}
.teac_top .teac_r .see_org{font-size: 16px;width:220px;height:66px;box-shadow:0px 0px 11px 0px rgba(12,211,175,0.37);border-radius:33px;
  background-image: -moz-linear-gradient( 0deg, rgb(22,208,184) 0%, rgb(2,213,165) 100%);
  background-image: -webkit-linear-gradient( 0deg, rgb(22,208,184) 0%, rgb(2,213,165) 100%);
  background-image: -ms-linear-gradient( 0deg, rgb(22,208,184) 0%, rgb(2,213,165) 100%);
  filter: progid:DXImageTransform.Microsoft.Gradient(startColorstr="#16D0B8", endColorstr="#02D5A5", gradientType="1");
  text-align: center;line-height: 66px;margin: 28px auto 0;position: relative;
}
.teac_top .teac_r .see_org:hover:after{content: '';position: absolute;top: 0;left: 0;width: 100%;height: 100%;background-color: rgba(0, 0, 0,.1);filter: Alpha(opacity=10); -moz-opacity:0.1;-khtml-opacity: 0.1;filter:progid:DXImageTransform.Microsoft.Alpha(opacity=10);border-radius:33px;}

.teac_top .teac_r .see_org a{color: #fff;display: block;z-index: 2;position: relative;text-overflow: ellipsis;overflow: hidden;white-space: nowrap;}


	/*详情左*/

.teac_tab.fixed {position:fixed;left:auto;right:auto;width:869px;top: 0;z-index: 2;box-shadow: 0px 8px 10px 0px rgba(0, 0, 0, 0.04);background: #fff}

.main_wrap{background: #f5f5f7;padding-top: 70px;padding-bottom: 86px;}
.teac_wrap2 .teac_left{float: left;width: 895px;}
.teac_wrap2 .teac_left .teac_tab{padding-left: 26px;height: 64px;line-height: 64px;border-bottom: 1px solid #e8e8e8;background: #fff}
.teac_wrap2 .teac_left .teac_tab li{font-weight: bold;color: #37373B;font-size: 16px;float: left;margin-right: 60px;position: relative;}
.teac_wrap2 .teac_left .teac_tab li a{color:  #37373B;display: inline-block;}
.teac_wrap2 .teac_left .teac_tab li.active a{color:#3377FF }
.teac_wrap2 .teac_left .teac_tab li.active:after{content: '';width:66px;height:4px;background:#3377FF;position: absolute;bottom: 1px;left: 50%;margin-left: -33px;}
.teac_wrap2 .edu_con{padding: 40px 30px 35px;background: #fff}
.teac_wrap2 .edu_con .teac_info .teac_title{font-size: 16px;color: #37373B;font-weight: bold;padding-bottom: 10px;}
.teac_wrap2 .edu_con .teac_info{font-size: 16px;color: #5D5E5E}

.teac_wrap2 .profile_con{padding: 40px 30px 30px}
.teac_wrap2 .teac_con .intro_title{font-size: 16px;color: #37373B;font-weight: bold;padding-left: 26px;padding-top: 25px;background: #fff;margin-top: 20px;}

.teac_wrap2 .teac_con p{font-size: 16px;color: #5D5E5E;line-height: 30px;}
.teac_wrap2 .teac_con p.first_p{margin-bottom: 40px;}

/*.teac_wrap2 .teac_con{display: none;-webkit-animation: rightFadeIn .3s ease-out; -moz-animation: rightFadeIn .3s ease-out; animation: rightFadeIn .3s ease-out;}
.teac_wrap2 .teac_show{display: block;}*/

.class_con{background: #fff}
.class_con .teac_ul2 li{padding: 25px 20px;background: #fff;position: relative;}
.class_con .teac_ul2 li:hover{background: #f7f8fa;}

.class_con .left_b{float: left;width: 290px;height: 220px;}
.class_con .left_b img{width: 100%;height: 100%;object-fit: cover}

.class_con .mid_b{float: left;margin-left: 25px;width: 536px;}
.class_con .mid_b .cla_title{font-size: 18px;font-weight: bold;height: 20px;line-height: 20px;}
.class_con .mid_b .cla_title a{display: inline-block;overflow:hidden;text-overflow: ellipsis;white-space: nowrap;max-width: 536px;}

.class_con .mid_b .tip{font-size: 14px;color: #3377FF;margin-top: 20px;overflow:hidden;text-overflow: ellipsis;white-space: nowrap;max-width: 540px;}
.class_con .mid_b .cla_title:hover a{color: #3377FF}

.class_con .mid_b .cla_info{padding-top: 18px;position: relative;}
.class_con .mid_b .class_l{float: left;}
.class_con .mid_b .cla_info dl{margin-top: 6px;overflow: hidden;}
.class_con .mid_b .cla_info dl dt{float: left;width: 13px;height: 15px;vertical-align: middle;margin-top:3px;}
.class_con .mid_b .cla_info dl dd{float: left;margin-left: 7px;font-size: 14px;color: #ABABAB}
.class_con .mid_b .cla_info .enroll{float: right;width:140px;height:50px;background:#3377FF;box-shadow:0px 7px 23px 0px rgba(51,119,255,0.47);border-radius:25px;line-height: 50px;text-align: center;color: #fff;font-size: 16px;margin-top: 8px;display: none;-webkit-animation: bottomFadeIn .3s ease-out; -moz-animation: bottomFadeIn .3s ease-out; animation: bottomFadeIn .3s ease-out;}
.class_con .mid_b .cla_info .enroll a{color: #fff;display: block;}
.class_con .teac_ul2 li:hover .enroll{display: block;}


.class_con .new_info{margin-top: 24px;line-height: 26px;position: relative;}
.class_con .new_info .img_l{float: left;border-radius:50%;width: 26px;height: 26px;position: relative;}
.class_con .new_info .img_l .l_img{max-width: 100%;max-height: 100%;object-fit: cover;border-radius: 50%}
.class_con .new_info .img_l i.vip{width:18px;height: 18px;display: inline-block;background: url(../images/vip.png) no-repeat center center;position: absolute;bottom: -3px;right: -6px;background-size: 24px 24px}
.class_con .new_info .org_name{float:left;font-size: 14px;color: #787878;margin-left: 10px;overflow:hidden;text-overflow: ellipsis;white-space: nowrap;max-width: 360px;}
/*.class_con .new_info .org_name a{color:#787878 ;display: block;overflow:hidden;text-overflow: ellipsis;white-space: nowrap;max-width: 360px;}*/
.class_con .new_info .org_name:hover{color:#3377FF }

.class_con .right_b{float: right;}
.teac_wrap2 .class_con .new_price{font-size: 14px;color: #FF653B;float: left;}
.teac_wrap2 .class_con .new_price strong{font-size: 24px;font-weight: bold;}
.teac_wrap2 .class_con .new_price .price_sy{vertical-align: top;margin-top: 2px;display: inline-block;margin-left: 4px;}
.loading_all{text-align: center;font-size: 16px;color: #5c5c5e;width: 100%;height: 64px;line-height: 64px;}
.loading{text-align: center;font-size: 16px;color: #5c5c5e;width: 100%;padding: 50px 0}
.loading span{display: inline-block;position: relative;}
.loading span:before{content: '';position: absolute;left: -45px;top: 10px;background: url(../images/left_dot.png) no-repeat center center;width: 28px;height: 4px;background-size: 28px 10px;}
.loading span:after{content: '';position: absolute;right: -40px;top: 10px;background: url(../images/right_dot.png) no-repeat center center;width: 28px;height: 4px;background-size: 28px 4px;}

/*机构详情*/
/*机构详情广告位*/
.PicFocus{position: absolute;height: 300px;top: 0;left: 50%;transform: translateX(-50%);}

.slideBox1 {width: 100%; height: 300px; overflow: hidden; position: relative; z-index: 9; left: 50%; margin-left: -600px;z-index: 0;}
.slideBox1 .slideshow-item {position: absolute; left: 0; right: 0; top: 0; bottom: 0; z-index: 11;}
.slideBox1 .slideshow-item a{width: 100%; height: 300px; display: block;overflow: hidden;position: relative;text-align: center;}
.slideBox1 .slideshow-item a img{position:absolute;top:0;left:0;right:0;bottom:0;height:auto;margin:auto;display: inline-block;width: auto;max-width: 100%;object-fit: cover;}
.slideBox1 .slideshow-item .slideinfo {display: none;}
.PicFocus .wrap {position: relative; height: 300px; z-index: 10;}
.PicFocus .slidebtn {position: absolute; width: 100%; bottom: 20px; left: 0; z-index: 10; text-align: center;font-size: 0}
.PicFocus .slidebtn a {display: inline-block;width: 8px;height: 8px;-moz-border-radius: 50%; -webkit-border-radius: 50%;border-radius: 50%;margin:0 4px;cursor: pointer;background-color: rgb(245, 245, 247,.502);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#80f5f5f7,endColorstr=#80f5f5f7);}
.PicFocus .slidebtn a.activeSlide {width: 16px;height: 8px;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;background: #fff;}
.PicFocus .siteAdvObj .advTitleMark{right: 0;left: auto;}
.crumbs{position: relative;}

	/*详情头部*/
.org_wrap1{width: 100%;background: url(../images/org_bg.png) no-repeat center;background-size: 100% 100%;position: relative;height: 300px;}
.org_wrap1 .crumbs .cont,.org_wrap1 .crumbs .cont a{color: #333}
.org_head {margin-top: 159px;position: relative;pointer-events: none;}
.org_head .head_img{width:160px;height:160px;background:rgba(255,255,255,1);border:1px solid rgba(240,240,242,1);border-radius:80px;float: left;}
.org_head .head_img img{width: 100%;height: 100%;object-fit: cover;border-radius: 50%;}
.org_head .head_con{margin-left: 178px;}
.org_head .org_top{overflow: hidden;padding-top: 8px;padding-bottom: 16px;margin-right: -14px;}
.org_head .org_name{font-size: 22px;color: #fff;font-weight: bold;float: left;padding-top: 20px;}
.org_head .r_phone{float: right;background-color: #3377FF;box-shadow: 0px 7px 23px 0px rgba(51, 119, 255, 0.47);border-radius: 33px;margin-right: 14px;height: 66px;pointer-events: auto;}
.org_head .r_phone a{color: #fff;display: block;padding: 12px 45px 9px 33px;height: 66px;box-sizing: border-box;    -moz-box-sizing: border-box;    -webkit-box-sizing: border-box;-ms-box-sizing: border-box; -o-box-sizing: border-box;position: relative;}
.org_head .r_phone a:hover:after{content: '';position: absolute;top: 0;left: 0;width: 100%;height: 100%;background-color: rgba(0, 0, 0,.1);filter: Alpha(opacity=10); -moz-opacity:0.1;-khtml-opacity: 0.1;filter:progid:DXImageTransform.Microsoft.Alpha(opacity=10);border-radius: 33px;}

.org_head .r_phone i{display: inline-block;width: 26px;height: 28px;background: url(../images/word_phone.png) no-repeat center;background-size: 26px 28px;vertical-align: top;margin-top: 6px;}
.org_head .r_phone .phone_det{display: inline-block;margin-left: 20px;padding-left: 30px;position: relative;}
.org_head .r_phone .phone_det:before{content: '';position: absolute;left: 0;top: 5px;width: 1px;height: 28px;background: url(../images/line.png) no-repeat center;background-size: 1px 28px;}
.org_head .r_phone .phone_num{font-weight: bold;font-size: 18px;}
.org_head .r_phone .seePhone{font-size: 12px;color: #C3D7FF;padding-left: 8px;}
.org_head .r_phone .phone_num2{font-weight: bold;font-size: 18px;padding-top: 8px;}
.org_head .org_bot{pointer-events: auto;}
.org_head .org_bot dl{overflow: hidden;float: left;margin-top: 18px;}
.org_head .org_bot dl dt{float: left;height: 30px;line-height: 30px;padding: 0 12px;font-size: 12px;color: #fff;background: #3377FF;border-radius: 2px;}
.org_head .org_bot dl dd{float: left;margin-left: 10px;font-size: 12px;color: #848AAB;height: 30px;line-height: 30px;padding: 0 12px;background: #F0F1F7;border-radius: 2px;}

.btn_group{overflow:hidden;float: right;margin-top: 28px;}

.btn_group button{background: none; border: none; outline: none; cursor: pointer; float: left; text-align: center;}
.btn_group em{display: inline-block; width: 18px; height: 15px; background-repeat: no-repeat;  vertical-align: middle; margin-right: 8px;margin-top: -5px;}
.store-btn {float: left;}
.store-btn button em{background-image: url(../images/like.png); background-position: top left; background-repeat: no-repeat; }
.store-btn.curr button em{background-image: url(../images/like2.png); background-position: top center; background-repeat: no-repeat;width: 20px;height: 17px; }

.share-btn  em{background-image: url(../images/share.png); background-position: top center; background-repeat: no-repeat; width: 16px; height: 16px;  }
.share-btn{float: left;margin-left: 50px;position: relative;}
#sharre{position: absolute;width: 52px;height: 21px;top: 0;left: 0;right: 0;bottom: 0;opacity: 0}
.btn_group a span{display: inline-block; font-size: 14px; color:#919191}
.share-btn span{ font-size: 14px; color:#919191}
.org_bot .btn_group{margin-top: 20px;padding-bottom: 13px;margin-right: -13px;}
.org_bot .store-btn{margin-top: 7px;}
.org_bot .share-btn {margin-top: 7px;}
.btn_group .contact{display: inline-block;width: 98px;height: 32px;margin-left: 54px;cursor: pointer;border: 1px solid rgb(230, 230, 237);position: relative;border-radius: 2px;margin-right: 13px;}
.btn_group .contact img{width:76px;height:14px;position:absolute;top:0;left:0;right:0;bottom:0;display: block;margin:auto;}
.btn_group .contact:hover{box-shadow: 0px 3px 13px 0px rgba(7, 8, 36, 0.13);-moz-box-shadow: 0px 3px 13px 0px rgba(7, 8, 36, 0.13);
-webkit-box-shadow: 0px 3px 13px 0px rgba(7, 8, 36, 0.13);
-ms-box-shadow: 0px 3px 13px 0px rgba(7, 8, 36, 0.13);

}



.main_wrap2{background: #fff;padding-top: 70px;padding-bottom: 86px;}
.org_wrap2{margin-top: 66px;}
.org_wrap2 .org_tab{padding-left: 328px;}
.org_wrap2 .org_tab li{font-size: 16px;color: #313233;padding: 16px 0;margin-right: 60px;float: left;cursor: pointer;position: relative;}
.org_wrap2 .org_tab li:first-child{margin-right: 78px;}
.org_wrap2 .org_tab li em{background: #37373B;height: 20px;line-height: 20px;padding: 0 8px;font-size: 14px;color: #fff;font-weight: bold;border-radius: 10px;margin-left: 5px;}
.org_wrap2 .org_tab li.active{color: #3377FF;font-weight: bold;}
.org_wrap2 .org_tab li.active:after{content: '';width: 66px;height: 4px;background: #3377FF;position: absolute;bottom: 0;left: 50%;margin-left: -33px;}
.org_wrap2 .org_tab #subject.active em{background:#3377FF }
.org_wrap2 .org_tab #teacher.active em{background:#3377FF }
.org_wrap2 .org_con{display: none;-webkit-animation: rightFadeIn .3s ease-out; -moz-animation: rightFadeIn .3s ease-out; animation: rightFadeIn .3s ease-out;}
.org_wrap2 .org_show{display: block;}

.comm_head{background: #F5F5F7;height: 60px;line-height: 60px;width: 100%;padding: 0 20px; box-sizing: border-box;    -moz-box-sizing: border-box;    -webkit-box-sizing: border-box;-ms-box-sizing: border-box; -o-box-sizing: border-box;margin-top: 20px;}
.comm_head .comm_title{font-size: 16px;color: #313233;font-weight: bold;float: left;}
.comm_head .see_comm{font-size: 14px;color: #919191;float: right;}
.comm_head .see_comm:hover{color:#3377FF;}
.comm_con{margin-top: 20px;}
.comm_con ul li{display: block;float: left;width: 283px;border-radius: 4px;transition: all .3s;-webkit-transition: all .3s;-moz-transition: all .3s;-ms-transition: all .3s;margin-right: 20px;position: relative;background: #fff;border:1px solid #EBECF2;margin-bottom: 32px; box-sizing: border-box;    -moz-box-sizing: border-box;    -webkit-box-sizing: border-box;-ms-box-sizing: border-box; -o-box-sizing: border-box;}
.comm_con ul li:hover{box-shadow:0px 7px 37px 0px rgba(0, 0, 0, 0.17);
-moz-box-shadow:0px 7px 37px 0px rgba(0, 0, 0, 0.17);
-webkit-box-shadow:0px 7px 37px 0px rgba(0, 0, 0, 0.17);
-ms-box-shadow:0px 7px 37px 0px rgba(0, 0, 0, 0.17);
-o-box-shadow:0px 7px 37px 0px rgba(0, 0, 0, 0.17);
border: 1px solid #fff;margin-top: 0;transform: translate3d(0,-8px,0);-o-transform: translate3d(0,-8px,0);-webkit-transform: translate3d(0,-8px,0);transform: -moz-translate3d(0,-8px,0);}
.comm_con ul li:nth-child(4n){margin-right: 0;}
.comm_con .top_img{position: relative;width:283px;height: 218px;overflow: hidden;}
.comm_con .top_img img{width:100%;position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;display: block;}


.comm_con .class_info{padding:14px 12px 22px 13px;}

.comm_con p.tit span{font-size: 16px;color: #37373B;display: inline-block;max-width:100%;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}


.comm_con .info2{margin-top: 10px;}
.comm_con .info2 .pr_span{float: left;font-size: 14px;color: #FF653B;}
.comm_con .info2 .pr_span strong{font-weight: bold;font-size: 24px;}
.comm_con .info2 .num_span{float: right;font-size: 14px;color: #ABABAB;vertical-align: middle;margin-top: 12px;max-width:120px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.comm_con .info2 .num_span em{color:#527EF7;}

/*机构地址*/
/*机构占位*/
.comm_con ul .placeholder_li{height: 330px;width: 283px;border: none}
.comm_con ul{position: relative;min-height: 330px}
.comm_con ul .org_add{padding:22px 20px 30px;height: 330px; box-sizing: border-box;    -moz-box-sizing: border-box;    -webkit-box-sizing: border-box;-ms-box-sizing: border-box; -o-box-sizing: border-box;position: absolute;right: 8px;top:0;margin-right: 0
}
.comm_con ul .add_tit{font-size: 16px;color: #313233;font-weight: bold;}
.comm_con ul .org_address{font-size: 14px;color: #3B3B3B}
.comm_con ul .see_map{font-size: 14px;color: #3377FF;float: right;padding-top: 53px;width: 100%;text-align: right;}
#allmap{height: 100px;width: 100%;margin-top: 18px;margin-bottom: 18px;}

.BMap_cpyCtrl {
   display: none;
 }
.anchorBL {
   display: none;
}

/*资深教师*/
.senior_con ul{margin-top: 20px;}
.senior_con ul li{border:1px solid #EBECF2;float: left;width: 590px; box-sizing: border-box;    -moz-box-sizing: border-box;    -webkit-box-sizing: border-box;-ms-box-sizing: border-box; -o-box-sizing: border-box;margin-right: 20px;margin-bottom: 20px;overflow: hidden;}
.senior_con ul li:nth-child(2n){margin-right: 0}
.senior_con .top_b{border-bottom:1px solid #EBECF2;width: 100%; box-sizing: border-box;    -moz-box-sizing: border-box;    -webkit-box-sizing: border-box;-ms-box-sizing: border-box; -o-box-sizing: border-box;}
.seniorSpe_con .top_b{padding: 0}
.senior_con .top_b .senior_a{display: block;padding: 23px 30px 48px;}
.senior_con .top_b .left_img{float: left;width: 90px;height: 90px;}
.senior_con .top_b .left_img img{width: 100%;height: 100%;border-radius: 50%}
.senior_con .top_b .right_info{margin-left: 20px;float: left;}
.top_b .tutor_name{font-size: 16px;color: #363636}
.top_b .tutor_name a{display: inline-block;overflow:hidden;text-overflow: ellipsis;white-space: nowrap;max-width: 240px;color: #363636}
.top_b .tutor_name:hover a{color: #3377FF}
.top_b .tutor_name i{display: inline-block;width: 16px;height: 16px;margin-left: 7px;    vertical-align: top;margin-top: 4px;}
.top_b .tutor_name i.sex_nan{background: url(../images/sex_nan.png) no-repeat center;background-size: 16px;}
.top_b .tutor_name i.sex_nv{background: url(../images/sex_nv.png) no-repeat center;background-size: 16px;}
.top_b .senior_det{font-size: 14px;color: #919191;max-width: 365px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;overflow: hidden;}
.top_b .prove{margin-top: 10px;}
.top_b .prove span{display: inline-block;width:70px;height:20px;border-radius:2px;line-height: 20px;text-align: center;font-size: 12px;color: #fff;margin-right: 8px;text-overflow: ellipsis;overflow: hidden;white-space: nowrap;}
.top_b .prove span.identity{background: #3377FF;}
.top_b .prove span.edu{background: #02D5A5;}
.senior_con .top_b .arrow{float: right;background: url(../images/arrow.png) no-repeat 12px 8px;background-size: 8px;width: 30px;height: 30px;border-radius: 50%;border:1px solid #D7D8DE;margin-top: 22px;transition: all .3s ease-in-out;-ms-transition: all .3s ease-in-out;-moz-transition: all .3s ease-in-out;-webkit-transition: all .3s ease-in-out;-o-transition: all .3s ease-in-out;}
.senior_con .senior_info{padding: 45px 30px 40px;}
.senior_con .senior_info .senior_l{float: left;width: 176px;}
.senior_con .senior_info .senior_l .senior_title{font-size: 16px;color: #363636;font-weight: bold;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}
.senior_con .senior_info .senior_l .senior_title a{color: #363636;}
.senior_con .senior_info .senior_l .info2{margin-top: 50px;}
.senior_con .senior_info .senior_l .pr_span{float: left;font-size: 14px;color: #FF653B;}
.senior_con .senior_info .senior_l .pr_span strong{font-weight: bold;font-size: 24px;}
.senior_con .senior_l .senior_time{font-size: 14px;color: #8D8E91;margin-top: 16px;}
.senior_con .senior_info .senior_r{float: right;margin-top: -74px;width:320px;height:245px;border-radius:4px;}
.senior_con .senior_info .senior_r img{max-width: 100%;max-height: 100%;object-fit: cover;-webkit-transition: all .3s ease-in-out; -moz-transition: all .3s ease-in-out; transition: all .3s ease-in-out; }

.senior_con ul li .top_b:hover{box-shadow:0px 3px 37px 0px rgba(0, 0, 0, 0.11);-moz-box-shadow:0px 3px 37px 0px rgba(0, 0, 0, 0.11);-webkit-box-shadow:0px 3px 37px 0px rgba(0, 0, 0, 0.11);-ms-box-shadow:0px 3px 37px 0px rgba(0, 0, 0, 0.11);background: #FAFAFC}
.teach_con ul .arrow:hover {background: #D7D8DE url(../images/arrow2.png) no-repeat 12px 8px;transform: rotate(90deg);-webkit-transform: rotate(90deg);}
.senior_con ul li .top_b:hover .arrow{background: #D7D8DE url(../images/arrow2.png) no-repeat 12px 8px;}
.senior_con ul li .senior_r img:hover {transform: translate3d(0,-8px,0);-o-transform: translate3d(0,-8px,0);-webkit-transform: translate3d(0,-8px,0);transform: -moz-translate3d(0,-8px,0);}
/*所有教师*/
.teach_con .senior_con ul{float: left;}
.teach_con .senior_con .senior_ul1{margin-right: 20px;}
.teach_con .senior_con li{float: none;margin-right: 0}
.teach_con .senior_con .top_b{padding: 32px 30px 35px;border-bottom: none}
.teach_con .senior_con .teac_a{display: block;}
.teach_con .senior_con .senior_info{padding: 34px 30px;display: none;border-top:1px solid #EBECF2 }
.teach_con .senior_con .senior_info .senior_r{margin-top: 0}
.teach_con .senior_con .senior_info .senior_l{margin-top: 20px;}
.teach_con .senior_con .senior_info .senior_l .info2{margin-top: 70px;}
.teach_con .senior_info .senior_l .senior_time{margin-top: 20px;}

/*机构简介*/
.pro_con .org_pro{margin-top: 30px;}

.pro_con .pro_l{float: left;width: 430px;}
.pro_con .pro_l ul li{margin-bottom: 10px;float: left;width: 210px;height: 210px;position: relative;}
.pro_con .pro_l ul li img{width: 100%;height: 100%;object-fit: cover}
.pro_con .pro_l ul li:first-child{width: 430px;height: 430px}
.pro_con .pro_l ul li:first-child+li{margin-right: 10px;}
.pro_con .pro_l ul li .img_num{  width: 210px;height: 210px;background-color: rgba(0, 0, 0,0.5);position: absolute;left: 0;top:0;line-height: 210px;color: #fff;font-weight: bold;font-size: 20px;text-align: center;filter: progid:DXImageTransform.Microsoft.gradient(startcolorstr=#7f000000, endcolorstr=#7f000000);}
.pro_con .pro_l ul li .img_num strong{font-size: 30px;}

.pro_con .pro_l ul li .see_img{  display: inline-block;width: 180px;height: 50px;background-color: rgba(0, 0, 0,0.5);filter: progid:DXImageTransform.Microsoft.gradient(startcolorstr=#7f000000, endcolorstr=#7f000000);position: absolute;left: 50%;top:50%;line-height: 50px;color: #fff;font-size: 16px;margin-top: -25px;margin-left: -90px;border-radius: 25px;text-align: center;display: none;}
.pro_con .pro_l ul li:hover .see_img {display: inline-block;}
.pro_con .pro_l ul li:hover .img_num{display: none}
.pro_con .org_pro .pro_r{float: right;width: 710px;overflow: auto;height: 650px;padding-right: 15px;box-sizing: border-box;    -moz-box-sizing: border-box;    -webkit-box-sizing: border-box;-ms-box-sizing: border-box; -o-box-sizing: border-box;font-size: 16px;color: #5d5e5e;line-height: 30px;}
.pro_con .org_pro .pro_r::-webkit-scrollbar {width: 20px;height: 8px;}
.pro_con .org_pro .pro_r::-webkit-scrollbar-thumb {border-radius: 12px;border: 6px solid rgba(0, 0, 0, 0);box-shadow: 8px 0 0 #e1e1e8 inset;}
.pro_con .org_pro .pro_r::-webkit-scrollbar-thumb:hover {box-shadow: 8px 0 0 #e1e1e8 inset;}

.pro_con .org_pro .pro_r p{font-size: 16px;color: #5d5e5e;line-height: 30px;}
.pro_con .org_pro .pro_r .pro_h3{font-weight: bold;color: #37373b;font-size: 16px;line-height: 30px;}

.abigimage-lastImg{font-size: 14px;color: #fff;  background-color: rgba(0, 0, 0,.5);width: 170px;height: 48px;text-align: center;line-height: 48px;border-radius: 24px;position: absolute;left: 50%;margin-left: -85px;top: -48px;}


/*课程详情*/
.main_wrap3{padding-bottom: 50px;}
.main_wrap3 .claDetail{float: left;margin-top: 20px;margin-right: 20px;cursor: pointer;margin-bottom: 16px;border-radius: 4px;}
.main_wrap3 .claDetail:nth-child(2n){margin-right: 0}
.main_wrap3 .claDetail.active{border: 2px solid #3377FF}
.main_wrap3 .claDetail:hover{border: 2px solid #3377FF}
.main_wrap3 .claDetail.active .claDet_h3{color: #3377ff}
.cla_manage .manage_tit{font-size: 16px;color: #37373B;font-weight: bold;padding-top: 40px;}
.class_top{padding-bottom: 36px;border-bottom: 1px solid #EDEDED}
.class_top .classLimg{width: 540px;height: 410px;float: left;}
.class_top .classLimg img{width: 100%;height: 100%;object-fit: cover}
.class_top .classRcon{float: left;margin-left: 30px;width: 630px;}
.class_top .classRcon .class_l{padding-top: 5px;}
.class_top .classRcon .class_title{font-size: 28px;color: #3B3B3B;font-weight: bold;line-height: 36px;}
.class_top .classRcon .class_price{font-size: 14px;color: #FF653B;font-weight: bold;margin-top: 20px;}
.class_top .classRcon .class_price strong{font-size: 30px;}
.class_top .classRcon dl{margin-top: 15px;overflow: hidden;}
.class_top .classRcon dl dt{float: left;width: 17px;height: 17px;vertical-align: middle;margin-top:3px;}
.class_top .classRcon dl dt img{width: 17px;height: 17px;}
.class_top .classRcon dl dd{float: left;margin-left: 7px;font-size: 16px;color: #787878}
.class_top .classRcon dl dd .peo_num{color: #5482FF}
.class_top .class_entroll{margin-top: 60px;}
.class_top .class_entroll .enroll{float: left;width:200px;height:60px;background:#3377FF;box-shadow:0px 7px 23px 0px rgba(51,119,255,0.47);border-radius:30px;line-height: 60px;text-align: center;color: #fff;font-size: 16px;}
.class_top .class_entroll .enroll a{color: #fff;display: block;position: relative;}
.class_top .class_entroll .enroll a:hover:after{content: '';position: absolute;top: 0;left: 0;width: 100%;height: 100%;background-color: rgba(0, 0, 0,.1);filter: Alpha(opacity=10); -moz-opacity:0.1;-khtml-opacity: 0.1;filter:progid:DXImageTransform.Microsoft.Alpha(opacity=10);border-radius: 30px;}
.class_top .classRcon .btn_group{float: left;margin-left: 60px;margin-top: 17px;}
.class_top .classRcon .btn_group .share-btn{margin-left: 54px;}

.class_bot .class_left{float: left;width: 870px}
.claDetail{border: 1px solid #E8E8E8;width: 425px;padding: 20px;box-sizing: border-box;    -moz-box-sizing: border-box;    -webkit-box-sizing: border-box;-ms-box-sizing: border-box; -o-box-sizing: border-box;}
.claDetail .claDet_h3{font-size: 18px;color: #37373B;max-width: 380px;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}

.claDetail .claDet_info {margin-top: 8px;}
.claDetail .claDet_info .pric{font-size: 14px;color: #FF653B}
.claDetail .claDet_info .pric em{font-size: 22px;margin-right: 2px;}
.claDetail .cla_attr{font-size: 14px;color: #9595AB;display: inline-block;background: #EDEDF7;height: 22px;line-height: 22px;padding: 0 7px;border-radius: 2px;margin-left: 6px;}
.claDetail .cla_sub{font-size: 14px;color: #ABABAB;float: right;}
.claDetail .claDet_time{font-size: 14px;color: #919191;margin-top: 14px;}
.claDetail .claDet_time .claDet_s{margin-right: 4px;}
.claDetail .claDet_time .claDet_e{margin-left: 4px;}
.claDetail .claDet_addr{font-size: 14px;color:#919191;margin-top: 4px;}


.class_bot .calaTT{position: relative;display: none;border: 1px solid #E8E8E8;float: left;margin-top: 10px;border-radius: 4px;-webkit-animation: topFadeIn .3s ease-out; -moz-animation: topFadeIn .3s ease-out; animation: topFadeIn .3s ease-out;}
.class_bot .claTeach{width: 870px;overflow: auto;height: 348px;padding:0 20px;box-sizing: border-box;    -moz-box-sizing: border-box;    -webkit-box-sizing: border-box;-ms-box-sizing: border-box; -o-box-sizing: border-box;padding-bottom: 30px;background: rgba(250,251,252,1);position: relative;z-index: 1}

.class_bot .arrow-l:before{content:'';  display: inline-block;width: 18px;height: 10px;position: absolute;left:55px;top:0;margin-top:-9px;background: url(../images/sort-up.png) no-repeat;background-size: 18px 10px;}
.class_bot .arrow-r:before{content:'';  display: inline-block;width: 18px;height: 10px;position: absolute;right:55px;top:0;margin-top:-9px;background: url(../images/sort-up.png) no-repeat;background-size: 18px 10px;}
.class_bot .calaTT.curr{display: block;}

.class_bot .claTeach::-webkit-scrollbar {width: 6px;height: 8px;}
.class_bot .claTeach::-webkit-scrollbar-thumb {border-radius: 8px;border: 6px solid #919191;box-shadow: 8px 0 0 #919191 inset;}
.class_bot .claTeach .claTeach_tit{padding-top: 30px;font-size: 16px;font-weight: bold}
.class_bot .claTeach .teac_div{border-bottom: 1px solid #E8E8E8}
.class_bot .claTeach .teach_ul li{float: left;margin-right: 50px;width: 387px;}
.class_bot .claTeach .teach_ul li:nth-child(2n){margin-right: 0}
.class_bot .claTeach .top_b{padding: 33px 0;width: 100%; box-sizing: border-box;    -moz-box-sizing: border-box;    -webkit-box-sizing: border-box;-ms-box-sizing: border-box; -o-box-sizing: border-box;}
.class_bot .claTeach .top_b .left_img{float: left;width: 75px;height: 75px;}
.class_bot .claTeach .top_b .left_img a{display: block;width: 75px;height: 75px;}
.class_bot .claTeach .top_b .left_img img{width: 100%;height: 100%;border-radius: 50%}
.class_bot .claTeach .top_b .right_info{margin-left: 10px;float: left;}
.class_bot .claTeach .top_b .senior_det{max-width: 296px;margin-top: -3px;}
.class_bot .claTeach .top_b .prove{margin-top: 6px;}
.class_bot .claTeach .cla_chara{margin-top: 20px;font-size: 14px;color: #5D5E5E;line-height: 26px;}
.class_bot .claTeach .cla_chara p{}

.cla_manage .all_class{width:100px;height:26px;background:#B7B9C4;border-radius:3px;line-height: 26px;text-align: center;font-size: 12px;color: #fff;float: right;margin-top: 20px;cursor: pointer;position: relative;}
.cla_manage .all_class:hover:after{content: '';position: absolute;top: 0;left: 0;width: 100%;height: 100%;background-color: rgba(0, 0, 0,.1);filter: Alpha(opacity=10); -moz-opacity:0.1;-khtml-opacity: 0.1;filter:progid:DXImageTransform.Microsoft.Alpha(opacity=10);}

.cla_manage .close_all{width:100px;height:26px;background:rgba(183,185,196,1);border-radius:3px;line-height: 26px;text-align: center;font-size: 12px;color: #fff;float: right;margin-top: 20px;cursor: pointer}
.classDetail{margin-top: 24px;}
.classDetail .cla_h3{font-size: 16px;font-weight: bold;color: #37373B}
.classDetail .claInfo{border: 1px solid #EDEDED;border-radius: 4px;background: #FAFBFC;width: 100%;box-sizing: border-box;    -moz-box-sizing: border-box;    -webkit-box-sizing: border-box;-ms-box-sizing: border-box; -o-box-sizing: border-box;padding: 0 30px 40px;margin-top: 20px;font-size: 15px;color: #5D5E5E;line-height: 28px;}
.classDetail .claInfo .claDetp{font-size: 16px;color: #37373B;font-weight: bold;margin-top: 40px;margin-bottom: 20px;}
.classDetail .claInfo p{font-size: 15px;color: #5D5E5E;line-height: 28px;}

/*推荐课程*/
/*列表左*/
.cla_command .cla_h3{font-size: 16px;font-weight: bold;color: #37373B;margin-top: 60px;}
.cla_command .list_ul{padding-top: 10px;}
.cla_command .list_ul li{padding: 15px;background: #fff;margin-top: 20px;position: relative;background: #FAFBFC;border: 1px solid #fff;}
.cla_command .list_ul li:hover{border: 1px solid #EDEDED;}

.cla_command .list_ul li .top_tag{position: absolute;top:9px;left:15px;width: 42px;height: 29px;background: url(../images/top_tag.png) no-repeat;background-size: 42px 29px; }
.cla_command .left_b{float: left;width: 290px;height: 220px;}
.cla_command .left_b img{width: 100%;height: 100%;object-fit: cover}

.cla_command .mid_b{float: left;margin-left: 18px;width: 530px;}
.cla_command .mid_b .cla_title{font-size: 18px;font-weight: bold;height: 20px;line-height: 20px;overflow:hidden;text-overflow: ellipsis;white-space: nowrap;max-width: 532px;margin-top: 4px;}
.cla_command .mid_b .cla_title a{display: inline-block;overflow:hidden;text-overflow: ellipsis;white-space: nowrap;max-width: 532px;}

.cla_command .mid_b .tip{font-size: 14px;color: #3377FF;margin-top: 18px;overflow:hidden;text-overflow: ellipsis;white-space: nowrap;max-width: 532px;}
.cla_command .mid_b .cla_title:hover a{color: #3377FF}

.cla_command .mid_b .cla_info{padding-top: 10px;position: relative;}
.cla_command .mid_b .class_l{float: left;}
.cla_command .mid_b .cla_info dl{margin-top: 8px;overflow: hidden;}
.cla_command .mid_b .cla_info dl dt{float: left;width: 13px;height: 15px;vertical-align: middle;margin-top:3px;}
.cla_command .mid_b .cla_info dl dd{float: left;margin-left: 7px;font-size: 14px;color: #ABABAB}
.cla_command .mid_b .cla_info .enroll{float: right;width:140px;height:50px;background:#3377FF;box-shadow:0px 7px 23px 0px rgba(51,119,255,0.47);border-radius:25px;line-height: 50px;text-align: center;color: #fff;font-size: 16px;margin-top: 8px;display: none;position: relative;-webkit-animation: bottomFadeIn .3s ease-out; -moz-animation: bottomFadeIn .3s ease-out; animation: bottomFadeIn .3s ease-out;}
/*.cla_command .mid_b .cla_info .enroll a{color: #fff;display: block;position: relative;}*/
.cla_command .list_ul li:hover .enroll{display: block;}
.cla_command .mid_b .cla_info .enroll:hover:after{content: '';position: absolute;top: 0;left: 0;width: 100%;height: 100%;background-color: rgba(0, 0, 0,.1);filter: Alpha(opacity=10); -moz-opacity:0.1;-khtml-opacity: 0.1;filter:progid:DXImageTransform.Microsoft.Alpha(opacity=10);border-radius: 25px}


.cla_command .new_info{margin-top: 26px;line-height: 26px;position: relative;}
.cla_command .new_info .img_l{float: left;border-radius:50%;width: 26px;height: 26px;position: relative;}
.cla_command .new_info .img_l .l_img{width: 100%;height: 100%;border-radius: 50%}
.cla_command .new_info .img_l i.vip{width:16px;height: 16px;display: inline-block;background: url(../images/vip.png) no-repeat center center;position: absolute;bottom: 0;right: -6px;background-size: 24px 24px;}
.cla_command .new_info .org_name{float:left;font-size: 14px;color: #787878;margin-left: 10px;}
.cla_command .new_info .org_name a{color:#787878 ;display: block;overflow:hidden;text-overflow: ellipsis;white-space: nowrap;width: 360px;}
.cla_command .new_info .org_name:hover a{color:#3377FF }

.cla_command .right_b{float: right;}
.cla_command .new_price{font-size: 14px;color: #FF653B;float: left;}
.cla_command .new_price strong{font-size: 24px;font-weight: bold;}
.cla_command .new_price .price_sy{vertical-align: top;margin-top: 2px;display: inline-block;margin-left: 4px;}
.cla_command .right_b .t_bg{float: left;width: 16px;height: 16px;background: url(../images/code1.png) no-repeat;background-size: 16px;vertical-align: middle;margin-top: 5px ;margin-left: 20px;cursor: pointer;z-index: 999;}
.cla_command .list_ul li .t_bg:hover {background: url(../images/code2.png) no-repeat;z-index: 999;}
/*二维码*/
.cla_command .list_ul li .code_bg{ display:none;width: 140px;height: 140px;position: absolute;bottom: 37px;right: -15px ;background: rgba(0,0,0,0.5);filter: progid:DXImageTransform.Microsoft.Gradient(startColorstr="#7f0000000", endColorstr="#7f0000000", gradientType="1");z-index: 6;}
.cla_command .list_ul li .code_bg img{-webkit-animation: bottomFadeIn .3s ease-out; -moz-animation: bottomFadeIn .3s ease-out; animation: bottomFadeIn .3s ease-out;width: 106px;height: 106px;}
.cla_command .list_ul li .code_bg .code{width: 106px;height: 106px;background: #fff;overflow: hidden;position: absolute;top: 50%;left: 50%;margin: -53px -53px;-moz-box-sizing: border-box;  -webkit-box-sizing: border-box; -o-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box; }
.cla_command .list_ul li .code_bg:after {content: '';position: absolute;right: 18px;bottom: -12px;display: inline-block;width: 0;height: 0;border: 6px solid transparent;border-top-color: #7f7f7f;}


.class_bot .list_r{margin-top: 40px;}
.det_r1{margin-top: 34px;}
.det_r1 .det_rtit{font-size: 16px;color: #37373B;font-weight: bold}
.det_rcon{padding: 0 15px;background:#FAFBFC ;border: 1px solid #EDEDED;margin-top: 20px;}
.det_rtop {padding: 40px 0;border-bottom: 1px solid #E8E8E8;text-align: center;position: relative;}
.det_rtop .contact{position: absolute;left: 132px;top:12px;display: inline-block;width: 130px;height: 60px;cursor: pointer;background: url(../images/conct2.png) no-repeat;background-size: 130px 60px;z-index: 2}
.det_rtop .contact img{width:76px;height:14px;position:absolute;top:-4px;left:0;right:0;bottom:0;display: block;margin:auto;}
.det_rtop .contact:hover{background: url(../images/conct.png) no-repeat;background-size: 130px 60px;

}
.det_rtop .rtop_img{width: 60px;height: 60px;position: relative;margin: 0 auto}
.det_rtop .rtop_img img{width: 100%;height: 100%;object-fit: cover;border-radius: 50%}

.det_rtop .rtop_img i.vip{width:18px;height: 18px;display: inline-block;background: url(../images/vip.png) no-repeat center center;position: absolute;bottom: 0;right: 0;background-size: 24px 24px}
.det_rtop .rtop_title{font-size: 16px;color: #3B3B3B;margin-top: 18px;}
.det_rtop .rtop_title a{color: #3B3B3B;}
.det_rtop .rtop_info{margin-top: 10px;display: inline-block;}
.det_rtop .rtop_info dl{display: inline-block;}
.det_rtop .rtop_info .dl_line{width:1px;height:30px;background:#E8E8E8;margin: 1px 34px 1px;display: inline-block;}
.det_rtop .rtop_info dl dt{font-size: 16px;color: #4F4F4F}
.det_rtop .rtop_info dl dd{font-size: 12px;color: #ABABAB}
.det_rtop .see{width:150px;height:30px;text-align: center;line-height: 30px;font-size: 14px;border-radius:4px;margin: 0 auto}
.det_rtop .see a{display: block;overflow:hidden;text-overflow: ellipsis;white-space: nowrap;}
.det_rtop .see_contact{background:#3377FF;border:1px solid #3A7CFF;color: #fff;margin-top: 30px;}
.det_rtop .see_contact a{color: #fff;position: relative;}
.det_rtop .see_contact a:hover:after{content: '';position: absolute;top: 0;left: 0;width: 100%;height: 100%;background-color: rgba(0, 0, 0,.1);filter: Alpha(opacity=10); -moz-opacity:0.1;-khtml-opacity: 0.1;filter:progid:DXImageTransform.Microsoft.Alpha(opacity=10);}

.det_rtop .see_store{background: #fff;border:1px solid #3A7CFF;color: #3377FF;margin-top: 18px;}
.det_rtop .see_store:hover{background: #e5eeff}
.det_rtop .see_store a{color:#3377FF }
.det_rbottom{padding: 30px 0 40px}
.det_rbottom .other_class{font-size: 16px;color: #37373B;font-weight: bold;}
.det_rbottom .bott_ul li{margin-top: 20px;}
.det_rbottom .bott_ul li:hover .dot{color: #3377FF}
.det_rbottom .bott_ul li:hover .other_time{color: #3377FF}
.det_rbottom .bott_ul li:hover .other_title{color: #3377FF}
.det_rbottom .bott_ul .dot{font-size: 16px;color: #ABABAB;float: left;}

.det_rbottom .bott_ul .other_info{margin-left: 11px;}
.det_rbottom .bott_ul .other_time{font-size: 14px;color: #919191}
.det_rbottom .bott_ul .other_time .day{margin-right: 18px;}
.det_rbottom .bott_ul .other_title{font-size: 14px;color: #3B3B3B;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}

.det_person .person_info{margin-top: 10px;}
.det_person .person_info span{display: inline-block;border-radius: 2px;font-size: 12px;padding: 2px 7px;max-width: 100px;overflow:hidden;text-overflow: ellipsis;white-space: nowrap;}
.det_person .person_info span.m_name{color: #5487ff;background: #ebf1ff;margin-right: 5px;}
.det_person .person_info span.m_tel{color: #06c99c;background: #e6f7ed}
.det_person .see_contact{margin-top: 25px;}

/*报名弹窗*/
.entr_mask{position: fixed; width: 100%; height: 100%; left: 0; top: 0; background: rgba(0,0,0,.6); z-index: 9999;display: none;}
.entr_container{position: fixed; left: 50%; margin-left: -280px; top: 50%; margin-top: -240px; width: 560px;   box-sizing: border-box;    -moz-box-sizing: border-box;    -webkit-box-sizing: border-box;-ms-box-sizing: border-box; -o-box-sizing: border-box;background-color:#fff;  padding: 20px 20px 30px 30px;z-index: 9999; border-radius: 14px;}
.entr_container .close_alert{width: 14px;height: 14px;position: absolute;right: 20px;top: 20px;cursor: pointer;}
.entr_container p.t1{font-size: 16px;color: #37373b;font-weight: bold;}
.entr_container .entr_div{width: 100%;padding-top: 8px;padding-left: 20px;background: #fcfafb; box-sizing: border-box;    -moz-box-sizing: border-box;    -webkit-box-sizing: border-box;-ms-box-sizing: border-box; -o-box-sizing: border-box;padding-top: 24px;margin-top: 14px;padding-bottom: 30px;margin-bottom: 28px}
.entr_container .entr_div .entr_tit{font-size: 16px;font-weight: bold;color: #37373b;margin-bottom: 20px;}
.entr_container .entr_div .entr_tit2{margin-top: 20px;}
.entr_container form{width: 430px;}
.entr_container form input{display: block;width: 100%;height: 42px;border: 1px solid #dedede;border-radius: 4px;line-height: 42px;margin:10px auto;padding-left: 20px;box-sizing: border-box;    -moz-box-sizing: border-box;    -webkit-box-sizing: border-box;-ms-box-sizing: border-box; -o-box-sizing: border-box;font-size: 14px;color: #5e5e5e}
.entr_container form input::placeholder{color: #919191}
.entr_container form input::-moz-placeholder{color:#919191;}              　　
.entr_container form input::-webkit-input-placeholder{color:#919191;}
.entr_container form input::-ms-input-placeholder{color:#919191;}
.entr_confirm{border: 1px solid #dedede;box-sizing: border-box;    -moz-box-sizing: border-box;    -webkit-box-sizing: border-box;-ms-box-sizing: border-box; -o-box-sizing: border-box;width: 430px;padding: 10px;border-radius: 4px;background: #fff}
.entr_confirm .entr_l{width: 200px;height: 150px;float: left;position: relative;overflow: hidden;}
.entr_confirm .entr_l img{width:100%;position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;display: block;}
.entr_confirm .entr_r{margin-left: 220px;}
.entr_confirm .entr_r .entr_title{font-size: 18px;color: #363636;overflow:hidden;text-overflow: ellipsis;white-space: nowrap;max-width: 180px;}
.entr_confirm .entr_r .entr_class{font-size: 16px;color: #3377ff;margin-top: 10px;}
.entr_container .entr_div .entr_price{font-size: 16px;color: #37373b;margin-top: 25px;font-weight: bold;}
.entr_container .entr_div .entr_price .price_det{font-size: 22px;color: #ff653b;}
.entr_container .entr_div .entr_price span{font-size: 18px;color: #ff653b;margin-left: 5px;}
.entr_container ul.enter_ul{float: right;}
.entr_container ul.enter_ul li{width: 140px;height: 44px;text-align: center;line-height: 44px;border-radius: 22px;font-size: 16px;color: #fff;font-weight: bold;float: left;cursor: pointer;position: relative;}
.entr_container ul.enter_ul li:hover:after{content: '';position: absolute;top: 0;left: 0;width: 100%;height: 100%;background-color: rgba(0, 0, 0,.1);filter: Alpha(opacity=10); -moz-opacity:0.1;-khtml-opacity: 0.1;filter:progid:DXImageTransform.Microsoft.Alpha(opacity=10);border-radius: 22px;}

.entr_container ul.enter_ul li.entr_back{background: #c8c9cf;margin-right: 36px;color: #fff}
.entr_container ul.enter_ul li.entr_pay{background: #3377ff;margin-right: 4px}
.entr_container ul.enter_ul li.entr_pay a{color: #fff;display: block;}
/* 分页 */

.pagination-gotopage {float: right; margin-left: 15px;}
.pagination-gotopage label {float: left; line-height: 28px; margin-right: 8px;font-size: 14px;color: #5a5a5e;}
.pagination-pages {display: inline-block;}
.pagination-pages a, .pagination-pages span {float: left; min-width: 18px; height: 28px; padding: 0 5px; margin: 0 7px 0 0; text-align: center; line-height: 28px; font-size: 14px; cursor: pointer; color: #BEBFC4; text-decoration: none;background-color:#F5F5F7;border-radius: 3px}
.pagination-pages .curr {background: #3377FF; color: #fff;}
.pagination-pages a:hover { background: #3377FF; color: #fff;}
.pagination-pages .prev {display: inline-block;}
.pagination-pages .prev,.pagination-pages .next{width: 56px!important;background-color: #F5F5F7;border-radius: 3px}
.pagination-pages .next {padding: 0 8px;}
.pagination-pages .prev.disabled,.pagination-pages .next.disabled{display: none;}


.pagination2 {padding: 10px 0 30px; text-align: center; line-height: 32px; font-size: 14px; color: #BEBFC4; margin-top: 30px;font-weight: bold;}
.pagination .page_info {display: none;}


/*国际手机号 课程详情*/
.entr_container dd{position: relative;}
.entr_container .inpbdr{border: 1px solid #dedede;height: 40px;width: 100%;position: relative;margin: 10px auto;}
.entr_container .inpbdr .areaCode{border-right: 1px solid #dedede;width: 70px;text-indent: 16px; font-size: 14px;text-align: left;z-index: 10;line-height: 40px;bottom: 1px;top: 1px;left: 1px;}
.entr_container .inpbdr .areaCode s{right: 12px}
.entr_container form input#entr_phone{border: none;padding-left: 80px;margin: 0;height: 40px;line-height: 40px;}
.entr_container .areaCode_wrap{left: 0;width: 100%}
/*国际手机号 家教详情*/
.order_container .inpbdr{border: 1px solid #dedede;height: 40px;width: 400px;position: relative;margin: 16px auto;border-radius: 4px;}
.order_container .inpbdr .areaCode{border-right: 1px solid #dedede;width: 70px;text-indent: 16px; font-size: 14px;text-align: left;z-index: 10;line-height: 40px;bottom: 1px;top: 1px;left: 1px;}
.order_container .inpbdr .areaCode s{right: 12px}
.order_container form input#tel{border: none;padding-left: 80px;margin: 0;height: 40px;line-height: 40px;}
.order_container .areaCode_wrap{left: 0;width: 100%}
/*分享赚样式*/
.class_top .classRcon .sale_after span{display: inline-block;}
.class_top .classRcon .fenxiao_share{font-size: 14px;color: #666;margin-bottom: 0;background: #FFEEEC;
border-radius: 0px 4px 4px 0px;margin-top: 20px;}
.class_top .classRcon .fenxiao_share span{background: linear-gradient(90deg, #FF424B 0%, #FB2731 100%);height: 36px;line-height: 36px;padding: 0 15px 0 10px;font-size: 15px;color: #fff;font-weight: bold;display: inline-block;position: relative;margin-right: 10px;border-radius: 4px 0px 0px 4px;}
.class_top .classRcon .fenxiao_share span s.fx_icon{display: inline-block;width: 18px;height: 18px;background: url(../images/fx_icon2.png) no-repeat center;vertical-align: middle;margin-top: -2px;margin-right: 2px;}

.class_top .classRcon .fenxiao_share  b{font-size: 14px;color: #F44536;font-weight: normal;}
.class_top .classRcon .fenxiao_share .yqzq{width: 14px;height: 14px;cursor: pointer;background: url(../images/redarr.png) no-repeat center;float: right;margin-right: 10px;margin-top: 10px;}

.class_top .classRcon .point{font-size: 14px;color: #333;vertical-align: middle;margin-top: 10px;}
.class_top .classRcon .point .pointIcon{display: inline-block;width: 22px;height: 22px;background: url(../images/pointicon.png) no-repeat center;vertical-align: middle;margin-top: -2px;margin-right: 5px;}

