/*
@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:1200px;margin:0 auto;}
.ico,.topHeader-mod .tips01 i,.common-tit h3:before,.common-tit h3:after,.application-mod .pic li p,.mianshou-mod .tab-tit .btn:before{ background:url("/images/chujizhicheng/project/mianshou/2023index/ico.png") no-repeat;}
.common-tit{ text-align:center; font-size:0; padding:40px 0 34px;}
.common-tit h3{ display:inline-block; height:58px; line-height:58px; font-size:38px; position:relative;}
.common-tit h3:before,.common-tit h3:after{ content:""; display:block; width:111px; height:18px; position:absolute; left:-142px; top:19px; background-position:0 -26px;}
.common-tit h3:after{ left:auto; right:-142px; background-position:0 -49px;}
.common-tit h3 strong{ color:#ffdc6c;}
.common-tit p{ line-height:40px; font-size:20px; color:#fff; background-position:0 -49px;}
.common-tit.white-tags h3{ color:#fff;}

/**/
.topHeader-wrap{ width:100%; height:538px; background:url("/images/chujizhicheng/project/mianshou/2023index/header.jpg") no-repeat center top;}
.topHeader-mod{}
.topHeader-mod .tips01{ font-size:24px; color:#fff; line-height:40px; left:308px; top:93px; text-shadow:0 4px 8px #4e4e4e;}
.topHeader-mod .tips01 i{ display:inline-block; width:22px; height:21px; background-position:0 0; vertical-align:middle; margin-left:18px;}
.topHeader-mod .tips02{ font-size:30px; color:#fff; line-height:38px; left:612px; top:294px;}
.topHeader-mod .tips03{ font-size:25px; color:#fff; line-height:48px; left:213px; top:369px;}

/**/
.about-mod{ height:591px; background:url("/images/chujizhicheng/project/mianshou/2023index/about-bg.jpg") no-repeat center bottom;}
.about-mod .tit{ line-height:44px; font-size:24px; color:#fff; font-weight:bold; left:431px; top:100px;}
.about-mod .box{ width:336px; border:1px solid #3f6beb; border-radius:6px; left:0; top:20px; box-shadow:4px 4px 8px #ccd9ee;}
.about-mod .box h4{ width:142px; height:38px; line-height:38px; font-size:18px; color:#fff; text-align:center; position:absolute; left:50%; margin-left:-71px; top:-16px; border-radius:6px; background:#1e41df; background-image:-webkit-linear-gradient(left, #426eec, #1e41df); background-image:-moz-linear-gradient(left, #426eec, #1e41df); background-image:linear-gradient(left,#426eec,#1e41df);}
.about-mod .box p{ font-size:16px; color:#545454; line-height:32px; padding:35px 20px 17px 17px;}
.about-mod .box:before{ content:""; width:14px; height:14px; background:#1e4fd9; border-radius:50%; border:3px solid #fff; position:absolute; right:-9px; top:97px;}
.about-mod .box.abs01{ top:32px;}
.about-mod .box.abs02{ top:331px;}
.about-mod .box.abs03{ left:auto; right:0; top:32px;}
.about-mod .box.abs04{ left:auto; right:0; top:331px;}
.about-mod .box.abs03:before,.about-mod .box.abs04:before{ right:auto; left:-9px;}
.about-mod .box:hover{-webkit-transform:translateY(-5px);-moz-transform:translateY(-5px);-ms-transform:translateY(-5px);-o-transform:translateY(-5px);transform:translateY(-5px); transition:all .08s linear; -webkit-transition:all .08s linear}

/**/
.application-wrap{ width:100%; height:543px; background:url("/images/chujizhicheng/project/mianshou/2023index/application-bg.jpg") no-repeat center top;}
.application-mod{}
.application-mod .pic{ padding:35px 0 0; text-align:center;}
.application-mod .pic li{ float:left; width:400px; height:300px; position:relative; transition: all 500ms; -webkit-transform: all 500ms;}
.application-mod .pic li p{ display:block; width:192px; height:44px; line-height:44px; font-size:24px; color:#1f42de; text-indent:12px; background-position:0 -372px; text-align:left; position:absolute; left:0; top:232px;}
.application-mod .pic li:hover{ transform:scale(1.08); -webkit-transform:scale(1.08);  z-index:19;}
.application-mod .con{}
.application-mod .con h4{ display:block; float:left; line-height:30px; font-size:16px; color:#fff; font-weight:normal; padding:0 14px 0 40px;}
.application-mod .con .ipt1,.application-mod .con .ipt2{ display:block; float:left; width:198px; height:28px; border:1px solid #e5e5e5; border-radius:4px; text-indent:10px;}
.application-mod .con .ipt2{ width:130px;}
.application-mod .con .imgCode{ display:block; float:left; width:70px; height:28px; border:1px solid #e5e5e5; margin-left:8px;}
.application-mod .con .apply-btn{ display:block; float:left; width:126px; height:30px; margin-left:14px; text-align:center; line-height:30px; font-size:16px; color:#fff; text-decoration:none; border-radius:4px; background:#dc2b2c; background-image:-webkit-linear-gradient(top, #e33839, #d71e1f); background-image:-moz-linear-gradient(top, #e33839, #d71e1f); background-image:linear-gradient(top,#e33839,#d71e1f);}

/**/
.teacher-mod{ padding:0 0 60px;}
.teacher-mod li{height:406px; position:relative; background:url("/images/chujizhicheng/project/mianshou/2023index/teacher-bg.jpg") no-repeat #4169e3; box-shadow:0 0 16px #cad2ef;}
.teacher-mod li img{ display:block; width:290px; height:402px; border:5px solid #fff; position:absolute; top:-36px; left:43px;}
.teacher-mod li .text{padding:46px 50px 0 370px; color:#fff;}
.teacher-mod li .text h4{ line-height:27px; font-size:20px; font-weight:normal;}
.teacher-mod li .text h3{ line-height:32px; font-size:26px; font-weight:normal;}
.teacher-mod li .text p{ font-size:16px; line-height:28px; padding:42px 0 0;}
.teacher-mod li .link-btn{ display:block; width:100%; height:100%; line-height:0; font-size:0; position:absolute; left:0; top:0; z-index:19;}
.teacher-mod li .video-btn{ display:block; width:116px; height:28px; line-height:28px; font-size:16px; color:#2f4fd0; text-indent:35px; margin-top:10px; font-weight:normal; position:relative; z-index:29; text-decoration:none; border-radius:40px; border:1px solid #2f4fd0; background: url(/images/chujizhicheng/project/mianshou/2023index/video-ico.png) no-repeat 10px center #fff;}


/**/
.classes-tit-wrap{ width:100%; height:317px; background:url("/images/chujizhicheng/project/mianshou/2023index/classes-tit.jpg") no-repeat center top; z-index:19;}
.classes-wrap{ width:100%; height:1100px; background:url("/images/chujizhicheng/project/mianshou/2023index/classes-bg.jpg") no-repeat center top #fafafb;}
.classes-mod{}
.classes-mod .con{ width:1104px; background:#fff; border-radius:8px; padding:35px 48px 50px; left:0; top:-146px;}
.classes-mod .con .tab-tit{}
.classes-mod .con .tab-tit li{ width:535px; height:65px; line-height:65px; font-size:24px; color:#fff; text-align:center; background:#4269e4; border-radius:8px; position:relative;}
.classes-mod .con .tab-tit li .tips01,.classes-mod .con .tab-tit li .tips02{ display:block; width:64px; height:64px; left:-3px; top:-4px; background-position:0 -78px;}
.classes-mod .con .tab-tit li .tips02{ background-position:0 -156px;}
.classes-mod .con .tab-tit li .btn{ display:block; line-height:20px; font-size:14px; color:#fff; text-decoration:underline; position:absolute; right:13px; bottom:7px;}
.classes-mod .con .tab-tit li.on{ background:#ffdc6c; color:#333;}
.classes-mod .con .tab-tit li.on .btn{ color:#4269e4;}
.classes-mod .con .tab-con{ background:#f8f7fc; padding:42px 52px; margin-top:30px;}
.classes-mod .con .tab-con .table{ width:100%;}
.classes-mod .con .tab-con .table th{ height:53px; line-height:53px; background:#ececec; font-size:16px; border-right:1px solid #f8f8f8;}
.classes-mod .con .tab-con .table td{ height:33px; padding:10px 0; text-align:center; background:#fff; border-bottom:1px solid #ececec; border-left:1px solid #ececec;}
.classes-mod .welfare-wrap{ height:640px; padding-top:394px;}
.classes-mod .welfare{ height:630px;}
.classes-mod .welfare .box{ position:absolute; text-align:center; font-size:0;}
.classes-mod .welfare .box p{ display:inline-block; width:155px; line-height:24px; font-size:16px; text-align:left; color:#666;vertical-align:top;}
.classes-mod .welfare .box i{ display:inline-block; width:56px; height:56px; line-height:56px; text-align:center; vertical-align:top; margin-top:5px; font-size:18px; color:#fff; background:#de3625; border-radius:50%;}
.classes-mod .welfare .box.abs01{ top:175px; left:93px;}
.classes-mod .welfare .box.abs02{ top:359px; left:59px;}
.classes-mod .welfare .box.abs03{ top:169px; left:870px;}
.classes-mod .welfare .box.abs04{ top:353px; left:938px;}
.classes-mod .welfare .box.abs03 p,.classes-mod .welfare .box.abs04 p{ margin-left:19px; width:180px}
.classes-mod .welfare .service-btn{ display:block; width:380px; height:60px; line-height:60px; text-align:center; font-size:24px; color:#fff; text-decoration:none; left:410px; top:497px;}

/**/
.courseServices-wrap{ height:1176px; background:url("/images/chujizhicheng/project/mianshou/2023index/courseServices-bg.jpg") no-repeat center top;}
.courseService-mod{ margin-top:43px; height:518px; overflow:hidden; background:url("/images/chujizhicheng/project/mianshou/2023index/courseService-bg.jpg") no-repeat;}
.courseService-mod .list{ padding:25px 0 0 55px; width:420px;}
.courseService-mod .list li{ float:left; width:163px; height:168px; text-align:center;}
.courseService-mod .list .pic{ width:155px; height:110px; border:4px solid #d9d5f5; border-radius:4px;}
.courseService-mod .list .pic img{ display:block; width:155px; height:110px; border-radius:4px;}
.courseService-mod .list p{ line-height:18px; font-size:18px; padding-top:8px;}
.courseService-mod .list p span{ font-size:12px;}
.courseService-mod .list.fl li{ margin-right:46px;}
.courseService-mod .list.fr li{ margin-right:46px;}
.courseService-mod .tit{ left:453px; top:146px;}
.courseService-mod .tit .tit01{ width:138px; height:45px; line-height:45px; text-align:center; font-size:22px; color:#5948cc; border:1px dashed #5948cc; border-radius:40px; margin-right:23px;}
.courseService-mod .tit .tit02{ width:138px; height:45px; line-height:45px; text-align:center; font-size:22px; color:#fff; background:#5948cc; border:1px dashed #fff; border-radius:40px;}
.courseServices-wrap .flow-tit{ line-height:70px; font-size:30px; color:#1f42df; padding-top:40px;}
.courseServices-wrap .flow-con{ height:308px; background:url("/images/chujizhicheng/project/mianshou/2023index/flow-bg.png") no-repeat center top;}
.courseServices-wrap .flow-con p{ display:block; width:208px; text-align:center; line-height:30px; font-size:18px; position:absolute;}
.courseServices-wrap .flow-con p span{ color:#2c4ae8;}
.courseServices-wrap .flow-con p.abs01{ left:138px; top:140px;}
.courseServices-wrap .flow-con p.abs02{ left:340px; top:140px;}
.courseServices-wrap .flow-con p.abs03{ left:545px; top:140px;}
.courseServices-wrap .flow-con p.abs04{ left:772px; top:140px;}
.courseServices-wrap .flow-con p.abs05{ left:977px; top:140px;}
.courseServices-wrap .flow-con p.abs06{ left:924px; top:296px;}
.courseServices-wrap .flow-con p.abs07{ left:709px; top:296px;}
.courseServices-wrap .flow-con p.abs08{ left:500px; top:296px;}
.courseServices-wrap .flow-con p.abs09{ left:300px; top:296px;}
.courseServices-wrap .flow-con p.abs10{ left:110px; top:296px;}

/**/
.effect-wrap{ width:100%; padding-bottom:90px; background:url("/images/chujizhicheng/project/mianshou/2023index/effect-bg.jpg") no-repeat center bottom;}
.effect-mod{}
.effect-mod .swiper-container{ width:1200px; height:352px;}
.effect-mod li{ float:left; width:645px; position:relative; box-shadow:0 2px 10px #e9e9e9;}
.effect-mod .arrow-left,.effect-mod .arrow-right{ display:block; width:44px; height:44px; left:378px; top:141px; background-position:0 -238px; z-index:19;}
.effect-mod .arrow-right{ left:auto; right:378px; background-position:-45px -238px;}

/**/
.mianshou-mod{ background:url("/images/chujizhicheng/project/mianshou/2023index/mianshou-bg02.jpg") no-repeat 1172px 341px;}
.mianshou-mod .tab-tit{}
.mianshou-mod .tab-tit .btn{ display:block; width:320px; height:80px; line-height:80px; font-size:36px; color:#d6d6d6; text-decoration:none; background:#f3f3f3; position:relative;}
.mianshou-mod .tab-tit .btn span{ display:inline-block; width:130px; text-align:center; font-size:56px; color:#d5d5d5; margin-right:5px; vertical-align:top;}
.mianshou-mod .tab-tit .btn:nth-child(2n){ background:#fff;}
.mianshou-mod .tab-tit .btn:before{ content:"";  width:40px; height:40px; position:absolute; right:37px; top:20px; background-position:-42px -286px;}
.mianshou-mod .tab-tit .btn.on{ background:#3763ea; color:#fff; box-shadow:0 4px 12px #dad8d8; z-index:19;}
.mianshou-mod .tab-tit .btn.on span{ color:#fff;}
.mianshou-mod .tab-tit .btn.on:before{ background-position:0 -286px;}
.mianshou-mod .tab-wrap{ float:right; width:752px; height:699px; overflow:hidden; padding-right:44px; padding-left:10px;}
.mianshou-mod .tab-con{  width:742px; height:699px; }
.mianshou-mod .tab-con .tit{ line-height:33px; font-size:30px; position:relative;}
.mianshou-mod .tab-con .tit:before,.mianshou-mod .tab-con .tit:after,.mianshou-mod .tab-con .tit i{ content:""; width:6px; height:6px; background:#ffcb5c; position:absolute; left:2px; top:50px;}
.mianshou-mod .tab-con .tit:after{ left:18px;}
.mianshou-mod .tab-con .tit i{ left:32px;}
.mianshou-mod .tab-con .text{ line-height:26px; padding:32px 0 0 3px;}
.mianshou-mod .tab-con .list{ padding-bottom:120px; margin-top:10px; background:url("/images/chujizhicheng/project/mianshou/2023index/mianshou-bg01.jpg") no-repeat center bottom;}
.mianshou-mod .tab-con .list ul{ height:453px; background:#fff; border-radius:10px; padding:4px 0 48px 62px; box-shadow:0 0 12px 4px #f2f1f1;}
.mianshou-mod .tab-con .list li{ float:left; width:286px; margin:39px 45px 0 0;}
.mianshou-mod .tab-con .list li p{ font-size:16px; line-height:32px; text-align:center;}
.mianshou-mod .tab-con .list li.m1{ width:195px; margin-right:28px;}
.mianshou-mod .tab-con .answer-wrap{ padding-bottom:120px; background:url("/images/chujizhicheng/project/mianshou/2023index/mianshou-bg01.jpg") no-repeat center bottom;}
.mianshou-mod .tab-con .answer-con{ height:453px; padding:34px 48px 0; margin-top:10px; border-radius:10px; box-shadow:0 0 12px 4px #f2f1f1; }
.mianshou-mod .tab-con .answer-con .swiper-container{ height:387px;}
.mianshou-mod .tab-con .answer-con li{ float:left; width:372px; height:362px; box-shadow:0 4px 8px #dfdfdf; padding-bottom:10px;}
.mianshou-mod .tab-con .answer-con .pagination{ text-align:center;}
.mianshou-mod .tab-con .answer-con .pagination .swiper-pagination-switch{ display:inline-block; width:10px; height:10px; background:#dadada; border-radius:50%; margin:0 10px;}
.mianshou-mod .tab-con .answer-con .pagination .swiper-active-switch{ background:#3763ea;}
.mianshou-mod .tab-con .test-con{ padding-bottom:120px; height:453px; margin-top:10px; background:url("/images/chujizhicheng/project/mianshou/2023index/mianshou-bg01.jpg") no-repeat center bottom;}
.mianshou-mod .tab-con .test-con ul{ padding:63px 0 107px 49px; border-radius:10px; box-shadow:0 0 12px 4px #f2f1f1;}
.mianshou-mod .tab-con .test-con li{ float:left; width:272px; margin-right:80px;}
.mianshou-mod .tab-con .test-con li:last-child{ margin-right:0;}
.mianshou-mod .tab-con .test-con .top-tit{ font-size:16px; text-align:center; line-height:53px;}
.mianshou-mod .tab-con .test-con .con{}
.mianshou-mod .tab-con .ping-wrap{ padding-bottom:120px; margin-top:10px; background:url("/images/chujizhicheng/project/mianshou/2023index/mianshou-bg01.jpg") no-repeat center bottom;}
.mianshou-mod .tab-con .ping-con{ padding:22px 0 20px 0; box-shadow:0 0 12px 4px #f2f1f1; border-radius:10px;}
.mianshou-mod .tab-con .ping-con .pic{ text-align:center;}
.mianshou-mod .tab-con .ping-con .table-con{ margin:10px 20px 0; background:#f8f7fc; border-radius:10px; padding:20px;}
.mianshou-mod .tab-con .ping-con .table{ width:100%;}
.mianshou-mod .tab-con .ping-con .table th{ height:53px; line-height:53px; background:#ececec; font-size:16px; border-right:1px solid #f8f8f8;}
.mianshou-mod .tab-con .ping-con .table td{ height:33px; padding:10px 0; text-align:center; background:#fff; border-bottom:1px solid #ececec; border-left:1px solid #ececec;}
.mianshou-mod .tab-con .ping-con .table td.tl{ text-align:left; padding-left:20px;}
.mianshou-mod .tab-con .ping-con .table td:last-child{ border-right:1px solid #ececec;}
.mianshou-mod .tab-con .quan-wrap{ padding-bottom:120px; margin-top:10px; background:url("/images/chujizhicheng/project/mianshou/2023index/mianshou-bg01.jpg") no-repeat center bottom;}
.mianshou-mod .tab-con .quan-con{ padding:22px 0 20px 0; height:411px; box-shadow:0 0 12px 4px #f2f1f1; border-radius:10px;}
.mianshou-mod .tab-con .quan-con .swiper-container{ width:660px; height:372px; margin:0 auto 10px; padding-bottom:10px;}
.mianshou-mod .tab-con .quan-con .swiper-container li{ width:229px; height:372px; box-shadow:0 4px 8px #dfdfdf;}
.mianshou-mod .tab-con .quan-con .pagination{ text-align:center;}
.mianshou-mod .tab-con .quan-con .pagination .swiper-pagination-switch{ display:inline-block; width:10px; height:10px; background:#dadada; border-radius:50%; margin:0 10px;}
.mianshou-mod .tab-con .quan-con .pagination .swiper-active-switch{ background:#3763ea;}

/**/
.aboutUs-wrap{ width:100%; height:602px; background:url("/images/chujizhicheng/project/mianshou/2023index/aboutUs-bg.jpg") no-repeat center top;}
.aboutUs-mod{ height:602px;}
.aboutUs-mod .brand-info{padding:58px 30px 0 495px;}
.aboutUs-mod .brand-info h3{padding-top:34px;background:url(/images/chujizhicheng/project/mianshou/2022project/title-bg2.png) no-repeat;font-size:36px;line-height:1;color:#fff;}
.aboutUs-mod .brand-info .brand-text{margin-top:26px;line-height:28px;color:#9da0a9;font-size:16px;}
.aboutUs-mod .brand-info ul{margin:24px -26px 0 0;}
.aboutUs-mod .brand-info ul li{width:195px;height:62px;padding:20px 0 0 13px;margin-right:25px;float:left;background:url("/images/zhongjizhicheng/zhuanti/gaoduanmianshou/index2022/brand-info-bg.png") no-repeat;}
.aboutUs-mod .brand-info ul li strong{width:90px;line-height:1;text-align:center;float:left;font-size:42px;color: #ada2ff;font-style:italic;}
.aboutUs-mod .brand-info ul li span{font-size:50px;display:inline-block;vertical-align:middle;margin-top:-9px;}
.aboutUs-mod .brand-info ul li p{line-height:18px;margin-left:105px;padding-top:4px;color:#9da0a9;font-size:16px;}
.aboutUs-mod .brand-honor{height:152px;margin:44px 30px 0 260px;position:relative;z-index:1;}
.aboutUs-mod .brand-honor-roll{height:152px;position:relative;z-index:1;overflow:hidden;}
.aboutUs-mod .brand-honor-roll ul{width:1000px;}
.aboutUs-mod .brand-honor-roll ul li{width:220px;float:left;overflow:hidden;}
.aboutUs-mod .arrow-left,.aboutUs-mod .arrow-right{width:20px;height:30px;line-height:300px;overflow:hidden;position:absolute;left:0;top:50%;z-index:10;margin-top:-15px; background-position:-48px -336px;}
.aboutUs-mod .arrow-right{left:auto;right:0; background-position:-70px -336px;}

/**/
.bottom-fix{ width:100%; height:79px; padding-top:63px; position:fixed; left:0; bottom:0; z-index:79; background:url("/images/chujizhicheng/project/mianshou/2023index/bottom-fix.png") no-repeat center top;}
.bottom-fix .text{ font-size:42px; color:#fff; font-weight:bold; width:467px; text-shadow:0 4px 2px #9c3126; line-height:79px; text-align:center; left:146px; top:0;}
.bottom-fix .btn{ display:block; width:252px; height:50px; line-height:50px; text-align:center; font-size:22px; text-decoration:none; right:66px; top:12px; color:#e84629; font-weight:bold; border-radius:40px; border-bottom:3px solid #ffaf3c; background:#fff0a9; background-image:-webkit-linear-gradient(top, #fff8e1, #fff0a9); background-image:-moz-linear-gradient(top, #fff8e1, #fff0a9); background-image:linear-gradient(top,#fff8e1,#fff0a9);}
.bottom-fix .close-btn{ display:block; width:30px; height:30px; line-height:0; font-size:0; right:0; top:0; background-position:0 -337px;}

/**/
.dialog-close{width:20px;height:20px;line-height:200px;overflow:hidden;position:absolute;right:17px;top:25px;background:url(/images/chujizhicheng/project/mianshou/2022project/strategy-dialog-close.png) no-repeat;}
.dialog-mask{height:100%;position:fixed;left:0;top:0;right:0;bottom:0;z-index:400;background:#000;filter:alpha(opacity=75);opacity:.75;display:none;}
.course-dialog{width:820px;position:fixed;left:50%;top:50%;margin-left:-410px;z-index:600;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;overflow:hidden;display:none;}
.course-dialog .course-dialog-head{padding:20px 0;background:#5668b7;}
.course-dialog .course-dialog-head h6{line-height:30px;color:#fff;font-size:24px;font-weight:normal;text-align:center;}
.course-dialog .course-dialog-head h6 strong{display:block;}
.course-dialog .course-dialog-body{min-height:290px;background:#fff;padding:24px 54px 30px 60px;}
.course-dialog .course-select-hd{width:210px;}
.course-dialog .course-select-hd strong{height:38px;line-height:38px;font-size:18px;font-weight:normal;margin-bottom:10px;display:block;}
.course-dialog .course-select{position:relative;z-index:1;}
.course-dialog .course-select span{height:30px;line-height:30px;padding:0 28px 0 10px;cursor:pointer;display:block;border:1px solid #e5e5e5;font-size:16px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;background:url(/images/chujizhicheng/project/mianshou/2022project/course-select-icon.png) no-repeat right center;}
.course-dialog .course-select .default-colour{color:#999;}
.course-dialog .course-select-list{border:1px solid #e5e5e5;position:absolute;left:0;right:0;top:36px;-webkit-box-shadow:0 4px 6px #e8e8e8;-moz-box-shadow:0 4px 6px #e8e8e8;box-shadow:0 4px 6px #e8e8e8;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;display:none;}
.course-dialog .course-select-list li{line-height:20px;padding:5px 10px;font-size:16px;cursor:pointer;}
.course-dialog .course-select-list li:hover,.course-dialog .course-select-list li.on{background:#e8e8e8;}
.course-dialog .course-select-bd{margin-left:330px;}
.course-dialog .course-select-title{height:38px;line-height:38px;font-size:18px;}
.course-dialog .cs-w1{width:222px;}
.course-dialog .cs-w2{width:124px;}
.course-dialog .course-select-item{display:none;}
.course-dialog .course-select-item li{height:35px;line-height:35px;font-size:16px;color:#666;}
.course-dialog .course-select-item li .course-chk{float:left;position:relative;z-index:1;cursor:pointer;}
.course-dialog .course-select-item li .course-chk input{width:0;height:0;position:absolute;left:0;top:0;filter:alpha(opacity=0);opacity:0;}
.course-dialog .course-select-item li .course-chk i{width:14px;height:14px;border:1px solid #bbb;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;display:inline-block;vertical-align:middle;margin:-2px 9px 0 0;}
.course-dialog .course-select-item li .course-price{text-align:right;color:#fd7503;}
.course-dialog .course-select-item li .on i{border-color:#fd7503;background:url(/images/chujizhicheng/project/mianshou/2022project/course-select-selected.png) no-repeat center center #fd7503;}
.course-dialog .course-select-item li .default-chk{color:#b8b8b8;cursor:default;}
.course-dialog .course-select-item li .default-chk i{border-color:#ddd;}
.course-dialog .course-select-default{display:block;}
.course-dialog .course-select-panel{border-top:1px solid #eee;padding:28px 10px;text-align:right;font-size:18px;}
.course-dialog .course-select-panel .price-tags{font-size:24px;color:#fd7003;font-weight:bold;}
.course-dialog .course-select-panel em{margin:0 2px;}
.course-dialog .course-select-panel a{width:164px;height:46px;line-height:46px;text-align:center;color:#fff;display:inline-block;margin-left:35px;background:#5668b7;font-size:18px;font-weight:bold;-webkit-border-radius:100px;-moz-border-radius:100px;border-radius:100px;}
.course-dialog .course-dialog-foot{background:#fff;padding:0 42px;}
.course-dialog .dialog-close{right:30px;}

/**/
.footer-wrap{ margin-bottom:80px;}

.animated01 {
    -webkit-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
}
.animated02 {
    -webkit-animation-duration: 2s;
    animation-duration: 2s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
}
.animated03 {
    -webkit-animation-duration: 3s;
    animation-duration: 3s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
}
.animated04 {
    -webkit-animation-duration: 3s;
    animation-duration: 3s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
}

@-webkit-keyframes fadeInLeft {
    from {
        opacity: 0;
        -webkit-transform: translate3d(-100%, 0, 0);
        transform: translate3d(-100%, 0, 0);
    }

    to {
        opacity: 1;
        -webkit-transform: none;
        transform: none;
    }
}

@keyframes fadeInLeft {
    from {
        opacity: 0;
        -webkit-transform: translate3d(-100%, 0, 0);
        transform: translate3d(-100%, 0, 0);
    }

    to {
        opacity: 1;
        -webkit-transform: none;
        transform: none;
    }
}

.fadeInLeft {
    -webkit-animation-name: fadeInLeft;
    animation-name: fadeInLeft;
}


@-webkit-keyframes fadeInRight {
    from {
        opacity: 0;
        -webkit-transform: translate3d(100%, 0, 0);
        transform: translate3d(100%, 0, 0);
    }

    to {
        opacity: 1;
        -webkit-transform: none;
        transform: none;
    }
}

@keyframes fadeInRight {
    from {
        opacity: 0;
        -webkit-transform: translate3d(100%, 0, 0);
        transform: translate3d(100%, 0, 0);
    }

    to {
        opacity: 1;
        -webkit-transform: none;
        transform: none;
    }
}

.fadeInRight {
    -webkit-animation-name: fadeInRight;
    animation-name: fadeInRight;
}



