/*
@author: sunke
*/
body,input,textarea,button{font:14px/1.5 "Microsoft YaHei","\5FAE\8F6F\96C5\9ED1,\9ED1\4F53","PingFang SC","Heiti SC",tahoma,arial,Hiragino Sans GB,"\5B8B\4F53",sans-serif;}
body{margin:0 auto;color:#333;min-width:1200px;background:#fff;}
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:1530px;margin:0 auto;}
.layout-other{width:1200px;margin:0 auto;}
.common-title{ text-align:center; font-size:0; padding:40px 0 40px; background:url("/images/shengxue/fangan/commonTitle-ico03.png") no-repeat center 25px;}
.common-title h3{ display:inline-block; line-height:50px; font-size:38px; font-weight:bold; position:relative;}
.common-title h3:before{ content:""; width:96px; height:22px; position:absolute; left:-106px; top:15px; background:url("/images/shengxue/fangan/commonTitle-ico01.png") no-repeat;}
.common-title h3:after{ content:""; width:96px; height:22px; position:absolute; right:-106px; top:15px; background:url("/images/shengxue/fangan/commonTitle-ico02.png") no-repeat;}
.common-title p{ line-height:32px; font-size:20px; color:#666; text-align:center;}
.common-title .tit01{ display:block;  margin:0 auto; width:604px; height:38px; line-height:38px; text-align:center; font-size:18px; font-weight:bold; color:#ff631d; background:url("/images/zhongjizhicheng/project/2025project/index/commonTitle-bg01.png") no-repeat;}
.common-title .tit01 i{ display:inline-block; width:24px; height:24px; line-height:24px; font-size:16px; color:#fff; font-weight:normal; background:#ff6115; border-radius:50%; margin-right:13px;}

/**/
.topHeader-wrap{ width:100%; height:379px; background:url("/images/shengxue/fangan/topHeader.jpg") no-repeat center top;}

/**/
.freeTrial-wrap{ width:100%; height:443px; background:url("/images/shengxue/fangan/freeTrial-bg.jpg") no-repeat center top;}
.freeTrial-mod{}
.freeTrial-mod .swiper-slide{ width:386px; height:277px; margin-right:20px; border:1px solid #ebebeb; border-radius:8px; background:#fff;}
.freeTrial-mod .swiper-slide .pic{ width:362px; margin:0 auto; padding:12px 0 0;}
.freeTrial-mod .swiper-slide .text{ padding:13px 12px 0;}
.freeTrial-mod .swiper-slide .text p{ display:block; float:left; line-height:36px; color:#222;}
.freeTrial-mod .swiper-slide .text p strong{ font-size:16px;}
.freeTrial-mod .swiper-slide .text .btn{ display:block; float:right; width:110px; height:36px; line-height:36px; font-size:16px; color:#912701; text-align:center; border-radius:40px; background:#ffc17e; background-image:-webkit-linear-gradient(left, #ffc17e, #ffdf9d); background-image:-moz-linear-gradient(left, #ffc17e, #ffdf9d); background-image:linear-gradient(left,#ffc17e,#ffdf9d);}
.freeTrial-mod .swiper-button-prev,.freeTrial-mod .swiper-button-next{ width:38px; height:38px; left:-14px; background:url("/images/shengxue/fangan/freeTrial-ico01.png") no-repeat;}
.freeTrial-mod .swiper-button-next{ left:auto; right:-14px; background:url("/images/shengxue/fangan/freeTrial-ico02.png") no-repeat;}
.freeTrial-mod .swiper-button-prev:after,.freeTrial-mod .swiper-button-next:after{ display:none;}

/**/
.course-mod{ padding-bottom:46px;}
.course-mod .qcxhyCourse{ width:300px; margin-right:15px;}
.course-mod .qcxhyCourse .top-tit{ background:url("/images/shengxue/fangan/course-tit01.jpg") no-repeat;}
.course-mod .top-tit{ height:180px; position:relative; background:url("/images/shengxue/fangan/course-tit01.jpg") no-repeat;}
.course-mod .top-tit .course-type{ display:inline-block; height:22px; line-height:22px; position:absolute; top:8px; left:0; font-size:12px; color:#fff; padding:0 9px 0 14px; border-radius:0 40px 40px 0; background:#ffb017; background-image:-webkit-linear-gradient(left, #f58f53, #ffb017); background-image:-moz-linear-gradient(left, #f58f53, #ffb017); background-image:linear-gradient(left,#f58f53,#ffb017);}
.course-mod .top-tit .tips{ padding:121px 0 0 47px;}
.course-mod .top-tit .tips p{ line-height:25px; font-size:14px; color:#fff; padding-top:0;}
.course-mod .top-tit02{ height:36px; line-height:36px; text-align:center; font-size:14px; font-weight:bold; color:#912701; background:url("/images/shengxue/fangan/course-bg01.jpg") no-repeat;}
.course-mod .con{ background:#fff; box-shadow:0 4px 8px #e6e6e6; border-radius:0 0 12px 12px; padding:12px 0 20px 0;}
.course-mod .con .tit01{ height:35px; border-bottom:1px solid #e7e7e7; padding-top:9px;}
.course-mod .con .tit02{ width:207px; height:26px; line-height:26px; font-size:14px; color:#fff; margin-bottom:10px; font-weight:bold; text-indent:14px; background:url("/images/shengxue/fangan/qcxhyCourse-bg01.png") no-repeat;}
.course-mod .con .text01{ padding:15px 0 0 12px;}
.course-mod .con .text01 .box{ margin:0 0 0 17px; padding:0 0 15px 16px; position:relative;}
.course-mod .con .text01 .box h3{ line-height:24px;}
.course-mod .con .text01 .box h3 span{ color:#636363; font-size:14px; font-weight:normal;}
.course-mod .con .text01 .box p{ line-height:24px; color:#666;}
.course-mod .con .text01 .box:before{ content:""; width:6px; height:6px; background:#bcc0ff; border-radius:50%; position:absolute; left:-2px; top:10px;}
.course-mod .con .text01 .box:after{ content:""; width:1px; height:100%; border-left:1px dashed #c9ccff; position:absolute; left:0; top:16px;}
.course-mod .con .text01 .box:last-child:after{ display:none;}
.course-mod .con .text02{ padding:15px 0 10px 12px;}
.course-mod .con .text02 .box{ margin:0 0 0 17px; padding:0 0 0 16px;}
.course-mod .con .text02 .box p{ position:relative; line-height:30px;}
.course-mod .con .text02 .box p:before{ content:""; width:4px; height:4px; background:#9187fe; border-radius:50%; position:absolute; left:-14px; top:12px;}
.course-mod .con .text03{ padding:16px 0 0 16px;}
.course-mod .con .text03 .list01{ padding-bottom:14px;}
.course-mod .con .text03 .list01 p{ line-height:30px; padding-left:14px; position:relative;}
.course-mod .con .text03 .list01 p:before{ content:""; width:4px; height:4px; background:#6077f6; border-radius:40px; position:absolute; left:0; top:13px;}
.course-mod .con .text03 .list01 p.other-tags{ background:url("/images/shengxue/fangan/omoCourse-bg04.png") no-repeat left center;}
.course-mod .con .text03 .list01 p.other-tags:before{ display:none;}
.course-mod .con .text03 .list02{ padding-bottom:10px;}
.course-mod .con .text03 .list02 p{ display:block; float:left; width:124px; line-height:28px; padding-left:18px; background:url("/images/shengxue/fangan/omoCourse-bg04.png") no-repeat left center;}
.course-mod .con .prize{ line-height:50px; text-align:center; border-top:1px solid #eee; border-bottom:1px solid #eee; margin:0 20px; font-weight:bold; color:#666;}
.course-mod .con .prize strong{ color:#ff5742;}
.course-mod .con .buy-btn{ display:block; margin:19px auto 0; width:256px; height:46px; line-height:46px; text-decoration:none; text-align:center; font-size:18px; color:#fff; background:#ff5742; border-radius:6px; box-shadow:0 4px 8px #ffc6c0;}

/**/
.course-mod .omoCourse{ width:300px;}
.course-mod .omoCourse .top-tit{ background:url("/images/shengxue/fangan/omoCourse-bg01.jpg") no-repeat;}
.course-mod .omoCourse .con .tit02{ background:url("/images/shengxue/fangan/omoCourse-bg02.png") no-repeat;}
.course-mod .omoCourse .con .tit02.other-tags{ width:278px; background:url("/images/shengxue/fangan/omoCourse-bg03.png") no-repeat;}
.course-mod .omoCourse .con .text01 .box:before{ background:#6077f6;}
.course-mod .omoCourse .con .text01 .box:after{ border-left:1px dashed #6077f6;}
.course-mod .omoCourse .con .text02 .box p:before{ background:#6077f6;}

/**/
.course-mod .vipCourse{ width:570px;}
.course-mod .vipCourse .top-tit{ height:261px; background:url("/images/shengxue/fangan/vipCourse-bg.jpg") no-repeat;}
.course-mod .vipCourse .top-tit .tips{ height:85px; padding:121px 0 0 33px;}
.course-mod .vipCourse .top-tit .tips p{ display:block; float:left; width:259px; text-indent:25px; line-height:26px;}
.course-mod .vipCourse .top-tit .tips02{ text-align:center; line-height:45px; font-size:16px; color:#912701; font-weight:bold;}
.course-mod .vipCourse .con{ background:url("/images/shengxue/fangan/vipCourse-bg02.jpg") no-repeat center top #cc3913; padding-bottom:0; padding-top:0;}
.course-mod .vipCourse .vipCon{ width:528px; padding:10px; background:#a12916; border:1px solid #f77561; border-radius:12px; margin:0 auto;}
.course-mod .vipCourse .vip-tit{ height:48px; line-height:48px; text-align:center; font-size:22px; font-weight:bold; border-radius:12px 12px 0 0; color:#dd2a11; background:#ffd0ac; background-image:-webkit-linear-gradient(top, #ffeada, #ffd0ac); background-image:-moz-linear-gradient(top, #ffeada, #ffd0ac); background-image:linear-gradient(top,#ffeada,#ffd0ac);}
.course-mod .vipCourse .vip-tit.mt12{ margin-top:12px;}
.course-mod .vipCourse .con01{ background:#fff; padding:12px 12px 16px 12px; border-radius:0 0 12px 12px;}
.course-mod .vipCourse .con01 .vipText01{ width:246px; border:1px solid #ffcfa3; border-radius:12px; background:#ffefcf; background-image:-webkit-linear-gradient(left, #fffbf3, #ffefcf); background-image:-moz-linear-gradient(left, #fffbf3, #ffefcf); background-image:linear-gradient(left,#fffbf3,#ffefcf);}
.course-mod .vipCourse .con01 .tit{ height:38px; line-height:38px; text-align:center; font-size:16px; color:#fff; font-weight:bold; border-radius:8px; background:#ff4f1d; background-image:-webkit-linear-gradient(left, #ffab5e, #ff4f1d); background-image:-moz-linear-gradient(left, #ffab5e, #ff4f1d); background-image:linear-gradient(left,#ffab5e,#ff4f1d);}
.course-mod .vipCourse .con01 .vipText01 .list01{ border-top:0; padding:13px 0 20px 20px;}
.course-mod .vipCourse .con01 .vipText01 .list01 p{ line-height:33px; color:#5e3100;}
.course-mod .vipCourse .con01 .vipText02{ width:502px; margin:8px auto 0; border:1px solid #ffcfa3; border-radius:12px; background:#ffefcf; background-image:-webkit-linear-gradient(left, #fffbf3, #ffefcf); background-image:-moz-linear-gradient(left, #fffbf3, #ffefcf); background-image:linear-gradient(left,#fffbf3,#ffefcf);}
.course-mod .vipCourse .con01 .vipText02 .list02{ line-height:78px; background:#fff8ea; text-align:center; color:#5e3100; font-weight:bold; border-radius:0 0 12px 12px;}
.course-mod .vipCourse .text01{ background:#fff9ee; border-radius:0 0 12px 12px;}
.course-mod .vipCourse .con .text01 .box{ color:#5e3100;}
.course-mod .vipCourse .con .text01 .box:before{ background:#ff7739;}
.course-mod .vipCourse .con .text01 .box:after{ border-color:#ff7739;}
.course-mod .vipCourse .con02{ padding:15px 14px 15px 14px; background:#fff; border-radius:0 0 12px 12px;}
.course-mod .vipCourse .con02 .vipText02{ width:248px; height:340px; background:#fff8ea; border-radius:12px;}
.course-mod .vipCourse .con02 .vipText02 .tit{ width:99px; height:34px; line-height:34px; text-indent:22px; font-size:16px; color:#fff; font-weight:bold; background:url("/images/shengxue/fangan/vipCourse-bg03.png") no-repeat;}
.course-mod .vipCourse .con02 .vipText02 .list{ padding:11px 0 0 20px;}
.course-mod .vipCourse .con02 .vipText02 .list p{ line-height:29px; padding-left:15px; background:url("/images/shengxue/fangan/vipCourse-bg04.png") no-repeat left center;}
.course-mod .vipCourse .con02 .vipText03{ background:url("/images/shengxue/fangan/vipCourse-bg05.jpg") no-repeat 249px bottom #fff8ea; border-radius:12px;}
.course-mod .vipCourse .con02 .vipText03 .list{ padding:13px 0 13px 17px;}
.course-mod .vipCourse .con02 .vipText03 .list p{ line-height:30px; padding-left:15px; background:url("/images/shengxue/fangan/vipCourse-bg04.png") no-repeat left center;}
.course-mod .vipCourse .buy-btn02{ display:block; width:387px; height:67px; line-height:46px; margin:20px auto 0; text-align:center; font-size:18px; text-decoration:none; color:#dd2a11; background:url("/images/shengxue/fangan/vipCourse-btn01.jpg") no-repeat;}
    
/**/
.ad-wrap{ width:100%;}
.ad-wrap .btn{ display:block; width:100%; height:100%; line-height:0; font-size:0;}

/**/
.teacher-wrap{ width:100%; height:752px; background:url("/images/shengxue/fangan/teacher-bg.jpg") no-repeat center top;}
.teacher-mod{ padding:334px 0 0;}
.teacher-mod .tab-con{ display:none; position:relative;}
.teacher-mod .tab-con .left-text{ float:left; width:270px; padding:32px 20px 0 60px;}
.teacher-mod .tab-con .left-text h3{ line-height:64px; font-size:32px; color:#ebf0f5;}
.teacher-mod .tab-con .left-text h3 span{ display:inline-block; line-height:28px; font-size:14px; color:#c23e00; vertical-align:middle; font-weight:normal; border-radius:40px 40px 40px 4px; padding:0 17px; margin-left:14px; background:#ffd593; background-image:-webkit-linear-gradient(top, #fff9e7, #ffd593); background-image:-moz-linear-gradient(top, #fff9e7, #ffd593); background-image:linear-gradient(top,#fff9e7,#ffd593);}
.teacher-mod .tab-con .left-text p{ line-height:30px; font-size:16px; color:#fff;}
.teacher-mod .tab-con .right-text{ float:right; width:805px; height:159px; padding:30px 0 0 30px; background:#fff; border-radius:6px; margin:18px 14px 0 0;}
.teacher-mod .tab-con .right-text h4{ width:100px; height:30px; line-height:30px; text-align:center; font-size:16px; color:#fff; font-weight:bold; background:url("/images/shengxue/fangan/teacher-bg02.png") no-repeat;}
.teacher-mod .tab-con .right-text p{ line-height:28px; padding:14px 0 0; font-size:16px;}
.teacher-mod .tab-con .arrow{ display:block; width:40px; height:26px; position:absolute; top:-26px; background:url("/images/shengxue/fangan/teacher-bg03.png") no-repeat;}
.teacher-mod .tab-con .arrow.abs01{ left:280px;}
.teacher-mod .tab-con .arrow.abs02{ left:430px;}
.teacher-mod .tab-con .arrow.abs03{ left:580px;}
.teacher-mod .tab-con .arrow.abs04{ left:760px;}
.teacher-mod .tab-con .arrow.abs05{ left:910px;}
.teacher-mod .prev-btn,.teacher-mod .next-btn{ width:38px; height:38px; top:170px; left:0; background:url("/images/shengxue/fangan/freeTrial-ico01.png") no-repeat;}
.teacher-mod .next-btn{ left:auto; right:0; background:url("/images/shengxue/fangan/freeTrial-ico02.png") no-repeat;}

/**/
.vip-wrap{ width:100%; height:888px; background:url("/images/shengxue/fangan/vip-bg.jpg") no-repeat center top;}
.vip-wrap .common-title h3{ color:#fff;}
.vip-mod{ height:658px; border-radius:15px; background:url("/images/shengxue/fangan/vip-bg03.jpg") no-repeat 394px 79px #fff;}
.vip-mod .box{ width:338px; height:100px; text-align:center; position:absolute; background:url("/images/shengxue/fangan/vip-bg02.jpg") no-repeat;}
.vip-mod .box i{ display:block; width:50px; height:38px; position:absolute; left:21px; top:-7px; z-index:9; border-radius:0 0 12px 12px; box-shadow:0 4px 8px #fcb782;}
.vip-mod .box h4{ line-height:30px; padding-top:25px; font-size:18px;}
.vip-mod .box p{ line-height:25px;}
.vip-mod .box.abs01{ top:44px; left:30px;}
.vip-mod .box.abs01 i{ background:url("/images/shengxue/fangan/vip-ico01.png") no-repeat;}
.vip-mod .box.abs02{ top:161px; left:30px;}
.vip-mod .box.abs02 i{ background:url("/images/shengxue/fangan/vip-ico02.png") no-repeat;}
.vip-mod .box.abs03{ top:279px; left:30px;}
.vip-mod .box.abs03 i{ background:url("/images/shengxue/fangan/vip-ico03.png") no-repeat;}
.vip-mod .box.abs04{ top:396px; left:30px;}
.vip-mod .box.abs04 i{ background:url("/images/shengxue/fangan/vip-ico04.png") no-repeat;}
.vip-mod .box.abs05{ top:513px; left:30px;}
.vip-mod .box.abs05 i{ background:url("/images/shengxue/fangan/vip-ico05.png") no-repeat;}
.vip-mod .box.abs06{ top:513px; left:412px;}
.vip-mod .box.abs06 i{ background:url("/images/shengxue/fangan/vip-ico06.png") no-repeat;}
.vip-mod .box.abs07{ top:44px; left:830px;}
.vip-mod .box.abs07 i{ background:url("/images/shengxue/fangan/vip-ico07.png") no-repeat;}
.vip-mod .box.abs08{ top:161px; left:830px;}
.vip-mod .box.abs08 i{ background:url("/images/shengxue/fangan/vip-ico08.png") no-repeat;}
.vip-mod .box.abs09{ top:279px; left:830px;}
.vip-mod .box.abs09 i{ background:url("/images/shengxue/fangan/vip-ico09.png") no-repeat;}
.vip-mod .box.abs10{ top:396px; left:830px;}
.vip-mod .box.abs10 i{ background:url("/images/shengxue/fangan/vip-ico10.png") no-repeat;}
.vip-mod .box.abs11{ top:513px; left:830px;}
.vip-mod .box.abs11 i{ background:url("/images/shengxue/fangan/vip-ico11.png") no-repeat;}

/**/
.book-wrap{ width:100%; height:1081px; background:url("/images/shengxue/fangan/book-bg.jpg") no-repeat;}
.book-mod{}
.book-mod .bottom-con{ height:602px; background:url("/images/shengxue/fangan/book-bg03.jpg") no-repeat; border-radius:0 0 22px 22px;}
.book-mod .bottom-con .list{ padding:115px 0 0 42px;}
.book-mod .bottom-con .list li{ float:left; width:354px; height:200px; border:6px solid #fff6de; border-radius:6px; margin:0 11px 11px 0;}

/**/
.guidance-wrap{ width:100%; height:645px; background:url("/images/shengxue/fangan/guidance-bg.jpg") no-repeat;}
.guidance-mod{}
.guidance-mod .con{ height:351px; background:url("/images/shengxue/fangan/guidance-bg02.jpg") no-repeat;}
.guidance-mod .con .box{ position:absolute; width:197px; text-align:center;}
.guidance-mod .con .box h4{ line-height:36px; font-size:18px; color:#f4664a;}
.guidance-mod .con .box p{ line-height:21px;}
.guidance-mod .con .box.abs01{ top:84px; left:367px;}
.guidance-mod .con .box.abs02{ top:84px; left:556px;}
.guidance-mod .con .box.abs03{ top:84px; left:746px;}
.guidance-mod .con .box.abs04{ top:84px; left:940px;}
.guidance-mod .con .box.abs05{ top:230px; left:367px;}
.guidance-mod .con .box.abs06{ top:230px; left:556px;}
.guidance-mod .con .box.abs07{ top:230px; left:746px;}
.guidance-mod .con .box.abs08{ top:230px; left:940px;}
.guidance-mod .btn-wrap{ text-align:center; font-size:0; padding:40px 0 0;}
.guidance-mod .btn-wrap .btn01{ display:inline-block; vertical-align:top; width:296px; height:51px; line-height:51px; font-size:22px; color:#e41111; text-decoration:none; margin:0 15px; border:2px solid #ffbc38; border-radius:40px; background:#ffefca; background-image:-webkit-linear-gradient(top, #fffcf6, #ffefca); background-image:-moz-linear-gradient(top, #fffcf6, #ffefca); background-image:linear-gradient(top,#fffcf6,#ffefca);}
.guidance-mod .btn-wrap .btn02{ display:inline-block; vertical-align:top; width:300px; height:55px; line-height:55px; font-size:22px; font-weight:bold; color:#ffe4a9; text-decoration:none; background:url("/images/shengxue/fangan/guidance-btn01.png") no-repeat; margin:0 15px;}

/**/
.about-wrap{ width:100%; height:275px; background:url("/images/shengxue/fangan/about-bg.jpg") no-repeat;}
.about-mod{}
.about-mod .tit{ line-height:75px; font-size:38px; color:#fff; font-weight:bold; text-align:center; padding-top:32px;}
.about-mod .list{ padding:33px 0 0;}
.about-mod .list li{ float:left; width:25%; text-align:center;}
.about-mod .list p{ line-height:47px; color:#fff; font-size:16px;}
.about-mod .list p strong{ font-size:30px;}

/**/
.footer-wrap{ margin-top:0 !important;}

















