/*
@author: sunke
*/
body{font:14px/1.5 "Microsoft YaHei","\5FAE\8F6F\96C5\9ED1,\9ED1\4F53","Heiti SC",tahoma,arial,Hiragino Sans GB,"\5B8B\4F53",sans-serif;margin:0 auto;color:#333;min-width:1200px;background:#f0f2f3;}
p,ul,ol,dl,dt,dd,h1,h2,h3,h4,h5,h6,form,input,select,button,textarea,iframe{margin:0;padding:0;}
img{border:0 none;vertical-align:top;}
ul,li,ol{list-style-type:none;}
i,em,address,caption,cite,code,dfn,th,var{font-style: normal;}
a{text-decoration:none;color:#333;}
a:hover{text-decoration:underline;}
input,button,textarea,a,a:hover{outline:none;}
textarea{resize:none;}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.clearfix{*zoom:1;}
.fl{float:left; _display:inline;}
.fr{float:right; _display:inline;}
.pr{position:relative;}
.abs{position:absolute;}
.layout{width:1200px;margin:0 auto;}
.mt20{ margin-top:20px;}
.ico,.coachSelect i,.course-mod .con .text p i.star-tags,.mianshou-mod .free-btn i,.selectStyle i{ background:url("/images/zhuanti/shuangshixiaoqu/2021index/ico.png") no-repeat;}
.common-title{ height:42px; border-bottom:1px solid #e4e6e7; margin-bottom:20px;}
.common-title h2{ float:left; line-height:42px; font-size:22px; font-weight:bold; padding-left:14px; position:relative;}
.common-title h2 i{ display:block; width:3px; height:16px; background:#07bdc7; position:absolute; left:0; top:50%; margin-top:-8px;}
.common-title .ad{ padding:14px 0 0 14px;}
.common-title .more-btn{ display:block; float:right; line-height:42px; font-size:14px; padding-right:3px;}
    
/**/
.focusPic-mod{ width:680px; height:320px; overflow:hidden; margin-left:10px; position:relative;}
.focusPic-mod .swiper-container{ height:320px;}
.focusPic-mod .pagination{ position:absolute; left:0; text-align:center; bottom:16px; width:100%; z-index:9;}
.focusPic-mod .swiper-pagination-switch{ display:inline-block; *display:inline; *zoom:1; width:4px; height:4px; border-radius:50px; background:#fff; opacity:.4;filter:alpha(opacity=40); margin:0 3px; cursor:pointer;}
.focusPic-mod .swiper-active-switch{ width:20px; border-radius:4px; opacity:1;filter:alpha(opacity=100);}
.focusPic-mod .arrow-left,.focusPic-mod .arrow-right{ display:none; width:32px; height:52px; line-height:0; font-size:0; background-position:0 -208px; z-index:9; position:absolute; left:0; top:50%; margin-top:-26px;}
.focusPic-mod .arrow-right{ left:auto; right:0; background-position:0 -146px;}
.focusPic-mod:hover .arrow-left,.focusPic-mod:hover .arrow-right{ display:block;}

/**/
.courseNav-mod{ width:250px; height:320px; background:url("/images/zhuanti/shuangshixiaoqu/2021index/courseNav-bg.jpg") no-repeat center top #fff; border-radius:8px;}
.courseNav-mod .tit{ height:30px; padding:12px 0 8px;}
.courseNav-mod .tit h3{ float:left; line-height:30px; font-size:18px; padding-left:18px; position:relative;}
.courseNav-mod .tit h3 i{ display:block; width:3px; height:18px; background:#07bdc7; position:absolute; left:0; top:50%; margin-top:-9px;}
.courseNav-mod .con{ margin:0 0 0 12px; border-left:1px dashed #e5eeff; padding-bottom:1px;}
.courseNav-mod .con h4{ line-height:28px; font-size:16px; color:#07bdc7; font-weight:normal; padding:0 0 6px 12px;}
.courseNav-mod .con ul{ padding:0 0 0 8px;}
.courseNav-mod .con li{ margin-bottom:11px; position:relative;}
.courseNav-mod .con li .btn{ display:block; width:108px; height:30px; line-height:30px; text-decoration:none; text-align:center; font-size:12px; background:#f8f9fc; border-radius:30px;}
.courseNav-mod .con li .btn:hover{ background:#fff; color:#07bdc7; box-shadow:0 6px 12px #eaeaf6;}
.courseNav-mod .con li i{ display:block; width:7px; height:7px; background:#07bdc7; border-radius:50%; border:2px solid #fff; position:absolute; left:-13px; top:50%; margin-top:-5px;}
.courseNav-mod .ad{ margin-left:12px;}

/**/
.advantage-mod{ height:107px; background:url("/images/zhuanti/shuangshixiaoqu/2021index/advantage-bg.jpg") no-repeat 32px top #fff; border-radius:8px; }
.advantage-mod .tit{ width:178px; line-height:32px; font-size:22px;font-style:italic; font-weight:bold; text-align:center; margin-top:19px; border-right:1px solid #ececec;}
.advantage-mod .tit strong{ font-size:30px; color:#fd7400; vertical-align:top;}
.advantage-mod .tit span{ padding-right:4px; background:-webkit-linear-gradient(left,#07bdc7,#07bdc7 40%,#1cd1db 60%,#1cd1db);-webkit-background-clip: text; -webkit-text-fill-color: transparent; color:#07bdc7;}
.advantage-mod ul{ padding:25px 0 0 44px;}
.advantage-mod li{ float:left; width:244px;}
.advantage-mod li.last-tags{ width:auto;}
.advantage-mod .pic{ float:left; width:57px;}
.advantage-mod .con{ float:left; padding:3px 0 0 16px;}
.advantage-mod .con h4{ line-height:28px; font-size:18px;}
.advantage-mod .con p{ line-height:24px; font-size:12px; color:#666;}

/**/
.course-mod{ background:#fff; border-radius:8px; padding:13px 20px 50px;}
.course-mod .tit{ height:40px; border-bottom:1px solid #f5f5f5;}
.course-mod .tit h3{ line-height:40px; font-size:18px;}
.course-mod .timetable-con{ width:470px;}
.course-mod .timetable-con .con{ height:230px; overflow:hidden; padding:7px 0 0;}
.course-mod .timetable-con .con .swiper-slide{ float:left; width:242px; height:230px; padding-top:15px;}
.course-mod .timetable-con .swiper-container{ height:230px;}
.course-mod .timetable-con .con .box{ width:223px; height:228px; border:1px solid #eee; border-radius:4px; position:relative;}
.course-mod .timetable-con .con .hot-tags{ position:absolute; right:0; top:-15px;}
.course-mod .timetable-con .con .pic{ width:223px;}
.course-mod .timetable-con .con .pic img{ border-radius:4px 4px 0 0;}
.course-mod .timetable-con .con .text{ padding:10px 0 0 6px;}
.course-mod .timetable-con .con .text h4{ height:20px; line-height:20px; margin-bottom:7px; padding-left:8px; text-overflow:ellipsis; overflow:hidden; white-space:nowrap;}
.course-mod .timetable-con .con .text p{ line-height:22px; font-size:12px; color:#999; margin-bottom:7px;}
.course-mod .timetable-con .con .text p span{ display:inline-block; *display:inline; *zoom:1; height:22px; line-height:22px; padding:0 10px; background:#f8f9fc; border-radius:50px;}
.course-mod .timetable-con .con .text p i.star-tags{ display:inline-block; *display:inline; *zoom:1; width:12px; height:11px; margin-right:2px; background-position:-34px 0;}
.course-mod .timetable-con .con .arrow-left,.course-mod .timetable-con .con .arrow-right{ display:none; width:21px; height:30px; line-height:0; font-size:0; background-position:0 -19px; z-index:9; position:absolute; left:0; top:108px;}
.course-mod .timetable-con .con .arrow-right{ left:auto; right:3px; background-position:-24px -19px;}
.course-mod .timetable-con .con:hover .arrow-left,.course-mod .timetable-con .con:hover .arrow-right{ display:block;}
.course-mod .teacher-con{ width:660px;}
.course-mod .teacher-con .con{ height:230px; overflow:hidden; padding:22px 0 0;}
.course-mod .teacher-con .con .swiper-slide{ float:left; width:335px;}
.course-mod .teacher-con .con .swiper-slide .box{ width:318px; height:228px; border:1px solid #eee; position:relative; background:url("/images/zhuanti/shuangshixiaoqu/2021index/teacher-bg.jpg") no-repeat;}
.course-mod .teacher-con .con .swiper-slide .box .pic{ position:absolute; left:4px; bottom:0;}
.course-mod .teacher-con .con .swiper-slide .text{ padding:35px 0 0 160px; position:relative; z-index:9;}
.course-mod .teacher-con .con .swiper-slide .text h3{ line-height:36px; font-size:16px;}
.course-mod .teacher-con .con .swiper-slide .text h4{ height:54px; line-height:18px; font-size:12px; color:#666;}
.course-mod .teacher-con .con .swiper-slide .text .free{ padding:16px 0 0;}
.course-mod .teacher-con .con .swiper-slide .text .free p{ height:25px; line-height:25px; font-size:14px; text-overflow:ellipsis; overflow:hidden; white-space:nowrap;}
.course-mod .teacher-con .con .arrow-left,.course-mod .teacher-con .con .arrow-right{ display:none; width:21px; height:30px; line-height:0; font-size:0; background-position:0 -19px; z-index:9; position:absolute; left:0; top:108px;}
.course-mod .teacher-con .con .arrow-right{ left:auto; right:3px; background-position:-24px -19px;}
.course-mod .teacher-con .con:hover .arrow-left,.course-mod .teacher-con .con:hover .arrow-right{ display:block;}

/**/
.mianshou-mod{ background:#fff; border-radius:8px; padding:20px 24px 30px;}
.mianshou-mod ul{ width:1180px;}
.mianshou-mod li{ float:left; width:369px; margin-right:23px;}
.mianshou-mod .free-btn{ display:block; width:369px; height:229px; position:relative;}
.mianshou-mod .free-btn img{ border-radius:4px;}
.mianshou-mod .free-btn i{ display:block; width:66px; height:66px; position:absolute; left:50%; top:50%; margin:-33px 0 0 -33px; background-position:0 -60px; -webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;-ms-transition:all .3s ease;transition:all .3s ease;}
.mianshou-mod .free-btn:hover i{ transform:scale(1.1); -ms-transform:scale(1.1); -webkit-transform:scale(1.1); -moz-transform:scale(1.1); -o-transform:scale(1.1);}
.mianshou-mod p{ line-height:34px; font-size:20px; padding-top:20px; text-align:center;}

/**/
.mianshouNew-mod{ background:#fff; border-radius:8px; padding:20px 0 30px;}
.mianshouNew-mod .swiper-container{ margin:0 10px;}
.mianshouNew-mod ul{ width:1180px; height:283px; overflow:hidden;}
.mianshouNew-mod li{ float:left; width:392px; text-align:center;}
.mianshouNew-mod .free-btn{ display:block; width:369px; height:229px; position:relative; margin:0 auto;}
.mianshouNew-mod .free-btn img{ border-radius:4px;}
.mianshouNew-mod .free-btn i{ display:block; width:66px; height:66px; position:absolute; left:50%; top:50%; margin:-33px 0 0 -33px; background-position:0 -60px; -webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;-ms-transition:all .3s ease;transition:all .3s ease;}
.mianshouNew-mod .free-btn:hover i{ transform:scale(1.1); -ms-transform:scale(1.1); -webkit-transform:scale(1.1); -moz-transform:scale(1.1); -o-transform:scale(1.1);}
.mianshouNew-mod p{ line-height:34px; font-size:20px; padding-top:20px; text-align:center;}
.mianshouNew-mod .arrow-left,.mianshouNew-mod .arrow-right{ display:none; width:21px; height:30px; position:absolute; left:12px; top:100px; background:url("/images/zhuanti/shuangshixiaoqu/2021index/ico.png") no-repeat 0 -19px;}
.mianshouNew-mod .arrow-right{ left:auto; right:12px; transform:rotate(-180deg); -webkit-transform:rotate(-180deg);}
.mianshouNew-mod .swiper-container:hover .arrow-left,.mianshouNew-mod .swiper-container:hover .arrow-right{ display:block;}

/**/
.classModel-wrap{ width:100%; height:485px; margin-top:50px; background:url("/images/zhuanti/shuangshixiaoqu/2021index/classModel-bg.jpg") no-repeat center top;}
.classModel-wrap .text{ width:490px; margin:178px 0 0 0;}
.classModel-wrap .text p{ line-height:28px; padding:40px 28px 40px 50px; font-size:18px; color:#fff;}
.classModel-wrap .text i{ display:block; background:#fff; position:absolute;}
.classModel-wrap .text .line01{ width:205px; height:1px; left:0; top:0;}
.classModel-wrap .text .line02{ width:1px; height:92px; left:0; top:0;}
.classModel-wrap .text .line03{ width:175px; height:1px; right:0; bottom:0;}
.classModel-wrap .text .line04{ width:1px; height:62px; right:0; bottom:0;}
.classModel-wrap .team-con{ width:288px; margin:126px 211px 0;}
.classModel-wrap .team-con .tit{ width:182px; height:182px; top:63px; left:51px;}
.classModel-wrap .team-con .box{ width:79px; height:79px; font-size:20px; color:#fff; text-align:center; position:absolute; -webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;-ms-transition:all .3s ease;transition:all .3s ease;}
.classModel-wrap .team-con .box h4{ line-height:25px; font-size:20px; padding-top:15px;}
.classModel-wrap .team-con .box p{ line-height:22px; font-size:14px;}
.classModel-wrap .team-con .box.b1{ left:101px; top:0; background:url("/images/zhuanti/shuangshixiaoqu/2021index/classModel-ico01.png") no-repeat;}
.classModel-wrap .team-con .box.b2{ right:0; top:56px; background:url("/images/zhuanti/shuangshixiaoqu/2021index/classModel-ico01.png") no-repeat;}
.classModel-wrap .team-con .box.b3{ right:0; top:166px; background:url("/images/zhuanti/shuangshixiaoqu/2021index/classModel-ico01.png") no-repeat;}
.classModel-wrap .team-con .box.b4{ left:101px; top:230px; background:url("/images/zhuanti/shuangshixiaoqu/2021index/classModel-ico01.png") no-repeat;}
.classModel-wrap .team-con .box.b5{ left:0; top:166px; background:url("/images/zhuanti/shuangshixiaoqu/2021index/classModel-ico01.png") no-repeat;}
.classModel-wrap .team-con .box.b6{ left:0; top:56px; background:url("/images/zhuanti/shuangshixiaoqu/2021index/classModel-ico01.png") no-repeat;}
.classModel-wrap .team-con .box:hover{ transform:scale(1.1); -ms-transform:scale(1.1); -webkit-transform:scale(1.1); -moz-transform:scale(1.1); -o-transform:scale(1.1);}
