/*
@author: name
*/
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:#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;}
input,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;}
.ico, .student-mod .con span.tags i, .scene-mod .list .tit i, .stage-mod .tab-con .tit h3 i, .stage-mod .tab-con .tit02 i, .course-mod h4 i, .course-mod .text span em,.areaSelect i, .top-header .apply-list .swiper-slide, .stage-mod .tab-con:before, .stage-mod .tab-tit li,.course-pop2 .con {
  background: url(/images/chujizhicheng/project/mianshou/2020project/ico.png) no-repeat;
}
.header-wrap{
  width:1200px;
  margin:0 auto;
}
.layout {
  clear: both;
  width: 1100px;
  text-align: left;
  margin: 0 auto;
  position:relative;
}
.part_tit{
  position:relative;
  font-size:44px;
  text-align:center;
  line-height:132px;
}
/**/
.top-header-wrap{ width:100%; height:700px; background:url("/images/zhucekuaijishi/zhuanti/chongcimianshou/banner.jpg") no-repeat center top;}
.top-header{ height:700px;color:#fff;text-align:center;}
.top-header .logo{ left:0; top:40px;text-indent: -2000px;width:315px;height:44px;}
.top-header p,.top-header h2{
  font-size:36px;
  line-height:58px;
}
.top-header h2{
  font-size:36px;
  line-height:36px;
  padding-top:214px;
}
.top-header h3{
  font-size:108px;
  line-height:108px;
  margin:22px 0 90px;
}

/*  */
.bonus{
  width:100%; height:478px; background:url("/images/zhucekuaijishi/zhuanti/chongcimianshou/bonus.png") no-repeat center top;
  margin-top:-60px;
}
.bonus .content{
  width:1100px;
  margin:0 auto;
}
.bonus .text{
  color:#fde732;
  font-size:30px;
  padding:260px 0 0 200px;
}
.bonus h6{
  text-align:center;
  font-size:24px;
  line-height:24px;
  padding:46px 0 20px;
  width:348px;
}
.bonus .apply{ width:268px;background:#fff;margin-left:40px; border-radius:4px;position:relative;}
.bonus .apply .con{ z-index:1;margin-bottom:12px;position:relative;}
.bonus .apply .con.tag03{z-index:2;}
.bonus .apply .con .ipt1{ width:256px; height:46px; line-height:46px; border:1px solid #d2d2d2; padding-left:10px; resize:none;font-family:\5FAE\8F6F\96C5\9ED1,\9ED1\4F53; font-size:18px;}
.bonus .apply .imgCode{ display:block; width:63px; height:24px; right:9px; top:11px; cursor:pointer;}
.bonus .apply .btn{ display:block; width:268px; height:48px; line-height:48px; text-align:center; font-weight:bold; text-decoration:none; margin:0 auto 13px; border-radius:4px;background:#fde732; font-size:18px;}
.areaSelect input {
  width: 256px;
  height: 46px;
  line-height: 46px;
  padding-left: 10px;
  resize: none;
  border: 1px solid #d2d2d2;
  color: #999;
  font-size:18px;
}
.areaSelect {
  width: 266px;
  height: 46px;
}
/**/
.select_boxhs {position:relative}
.select_boxhs select{display:none}
.select_boxhs i{position:absolute}
.select_boxhs ul {list-style-type:none;padding:0;margin:0;width:100%;display:none;position:absolute;overflow-x: hidden;overflow-y: auto}
.select_boxhs ul li{list-style-type:none;padding:0;margin:0}
.select_boxhs ul.show{display:block}
.areaSelect input.on{color:#333;}
/* .areaSelect input.show{border:1px solid #4473f0} */
.areaSelect i{display:block;width:21px;height:11px; top:17px; right:9px; background-position:-260px -253px;}
.areaSelect i.on{ background-position:-261px -287px;}
.areaSelect ul {width:266px; border:1px solid #ddd;background:#fff; padding:0;}
.areaSelect ul.show{border:1px solid #4473f0}
.areaSelect ul li {overflow:hidden;width:96%;cursor:pointer; font-size:14px; line-height:26px;height:26px;padding:0 0 0 4%}
.areaSelect ul li.hover {background:#a7cee2;color:#fff}
/*  */
.tit_com{
  font-size:44px;
  text-align:center;
  font-weight:normal;
  line-height:44px;
}
.tit_com span{
  color:#f76727;
}
/*  */
.news_report {
  padding-bottom:80px;
}
.news_report .part_tit{
  line-height:44px;
  margin-bottom:50px;
}
.news_report .report_card .report_bg{
  width:1100px;
  height:496px;
  background:url(/images/zhucekuaijishi/zhuanti/chongcimianshou/report_bg.jpg) no-repeat;
  margin-bottom:24px;
  position:relative;
}
.news_report .report_card .report_bg .rep_list{
  width:610px;
  height: 407px;
  overflow:hidden;
  margin:60px 0 0 230px;
}
.news_report .report_card .report_bg p{
  color:#fff;
  font-size:24px;
  line-height:32px;
  text-align:center;
}
.news_report .report_card .report_bg .year{
  margin:54px 16px 0 110px;
}
.news_report .report_card .report_bg .conf{
  margin-top:296px;
}
.news_report .report_card .report_bg a{
  position:absolute;
  top:224px;
  display:block;
  width:44px;
  height:44px;
}
.news_report .report_card .report_bg a.left_arr{
  left:10px;
  background:url(/images/zhucekuaijishi/zhuanti/chongcimianshou/left_arr.png) no-repeat;
}
.news_report .report_card .report_bg a.right_arr{
  right:10px;
  background:url(/images/zhucekuaijishi/zhuanti/chongcimianshou/right_arr.png) no-repeat;
}
.news_report .report_card .pagination{
  position: absolute;
  z-index: 20;
  bottom: 20px;
  width: 100%;
  left:0;
  text-align: center;
}
.news_report .report_card .pagination span{
  display: inline-block;
  _display: inline;
  width: 8px;
  height: 8px;
  border-radius: 8px;
  background: #fff;
  margin: 0 5px;
  cursor: pointer;
}
.news_report .report_card .pagination .swiper-active-switch {
  background: #f04d49;
  width:16px;
}
.news_report .report_card .photo_list img{
  margin-right:18px;
}
.news_report .report_card .photo_list .last img{
  margin-right:0;
}
.news_report .report_card .follow_stu{
  display:block;
  width:316px;
  height:62px;
  border-radius:4px;
  background:#f76727;
  text-align:center;
  line-height:62px;
  color:#fff;
  margin:40px auto 0;
  font-size:24px;
}
/*  */
.resous_part{
  height:612px;
  background:#4fdcc6;
}
.resous_part .part_tit{
  line-height:184px;
}
.resous_part ul li{
  text-align:center;
  margin-right:46px;
}
.resous_part ul li.last{
  margin:0;
}
.resous_part ul li p{
  font-size:24px;
  margin-top:24px;
  line-height:24px;
}
/*  */
.scence_part{
  height:824px;
  background:#f1f0f0;
}
.scence_part .part_tit{
  line-height:184px;
}
.scence_part li{
  margin-right:19px;
  width:354px;
  height:562px;
  background:#fff;
}
.scence_part li.last{
  margin:0;
}
.scence_part li h6{
  font-size:30px;
  line-height:30px;
  margin:44px 0 24px 24px;
}
.scence_part li p{
  font-size:20px;
  line-height:34px;
  margin-left:24px;
}
/*  */
.manage_part{
  background:#fafafa;
  padding-bottom:80px;
}
.manage_part .les_list .lesson{
  width:340px;
  height:700px;
  background:#fff;
  position:relative;
}
.manage_part .les_list .lesson .com_tit{
  width:340px;
  height:175px;
  color:#fff;
}
.manage_part .les_list .lesson_1 .com_tit{
  background:url(/images/zhucekuaijishi/zhuanti/chongcimianshou/les_tit_1.jpg) no-repeat;
}
.manage_part .les_list .lesson_2 .com_tit{
  background:url(/images/zhucekuaijishi/zhuanti/chongcimianshou/les_tit_2.jpg) no-repeat;
}
.manage_part .les_list .lesson_3 .com_tit{
  background:url(/images/zhucekuaijishi/zhuanti/chongcimianshou/les_tit_3.jpg) no-repeat;
}
.manage_part .les_list .lesson{
  margin-right:40px;
}
.manage_part .les_list .lesson_3{
  margin-right:0;
}
.manage_part .les_list .lesson .com_tit h6{
  font-size:28px;
  line-height: 28px;
  padding:60px 0 12px;
  text-align:center;
}
.manage_part .les_list .lesson .com_tit p{
  font-size:18px;
  line-height: 18px;
  text-align:center;
}
.manage_part .les_list .lesson .tea_list{
  text-align:center;
  margin:-36px 0 36px 40px; 
}
.manage_part .les_list .lesson .tea_list li img{
  width:64px;
  height:64px;
  margin-bottom:10px;
}
.manage_part .les_list .lesson .tea_list li p{
  font-size:18px;
}
.manage_part .les_list .lesson .tea_list li{
  margin-right:34px;
}
.manage_part .les_list .text_wra{
  font-size:16px;
  line-height:24px;
}
.manage_part .les_list .text_wra li{
  margin:0 0 14px 20px;
}
.manage_part .les_list .lesson a{
  display:block;
  width:248px;
  height:48px;
  font-size:20px;
  color:#fff;
  text-align:center;
  line-height:48px;
  border-radius:4px;
  position:absolute;
  bottom:30px;
  left:50%;
  margin-left:-124px;
}
.manage_part .les_list .lesson_1 a{
  background:#333;
}
.manage_part .les_list .lesson_2 a{
  background:#3e71e5;
}
.manage_part .les_list .lesson_3 a{
  background:#27c8a0;
}
/*  */
.teacher_part{
  height:684px;
  background:-webkit-linear-gradient(45deg,#1a5ef8,#9d51fd);
  background:-ms-linear-gradient(45deg,#1a5ef8,#9d51fd);
  background:-moz-linear-gradient(45deg,#1a5ef8,#9d51fd);
  background:-o-linear-gradient(45deg,#1a5ef8,#9d51fd);
  background:linear-gradient(45deg,#1a5ef8,#9d51fd);
  position:relative;
}
.teacher_part h2{
  color:#fee832;
  font-size:44px;
  text-align:center;
  line-height: 184px;
}
.teacher_part .out_wra{
  width:1099px;
  height:420px;
  position:relative;
  overflow:hidden;
  margin:0 auto;
}
.teacher_part .out_wra ul{
  height:100%;
}
.teacher_part .out_wra li{
  width:260px!important;
  height:100%;
  background:#fff;
  border-radius:10px;
  margin-right:15px;
  text-align:center;
}
.teacher_part .out_wra li img{
  width:170px;
  height:170px;
  border-radius:50%;
  margin:20px auto 0;
  display:block;
}
.teacher_part .out_wra li h6{
  text-align:center;
  font-size:24px;
  line-height:24px;
  margin-bottom:10px;
}
.teacher_part .out_wra li i{
  text-align:center;
  color:#fff;
  font-size:18px;
  height:30px;
  border-radius:15px;
  background:#eba63f;
  padding:0 10px;
}
.teacher_part .out_wra li p{
  font-size:20px;
  line-height:30px;
  width:220px;
  margin:10px auto 0;
  text-align:left;
}
.teacher_part .out_wra a{
  display:block;
  top:50%;
  margin-top:-22px;
  width:44px;
  height:44px;
  position:absolute;
  z-index:10;
}
.teacher_part .out_wra .left_arr{
  left:0;
  background:url(/images/zhucekuaijishi/zhuanti/chongcimianshou/left_arr.png) no-repeat;
}
.teacher_part .out_wra .right_arr{
  right:12px;
  background:url(/images/zhucekuaijishi/zhuanti/chongcimianshou/right_arr.png) no-repeat;
}
/*  */
.learn_env{
  padding-bottom:80px;
}
.learn_env h2{
  font-size:44px;
  line-height:52px;
  text-align:center;
  margin:76px auto 58px;
}
.learn_env img{
  display:block;
}
.learn_env .list1,.learn_env .list3{
  margin-bottom:10px;
}
.learn_env .list2{
  margin:10px 0;
}
.learn_env .center{
  margin:0 10px;
}

/**/
.school_mod_wrap{ width:100%;height:863px; background:url(/images/chujizhicheng/project/mianshou/2021project/footer_bg.jpg) center top no-repeat;}
.school-mod .content{
  background:#fff;
  border-radius:10px;
  overflow:hidden;
}
.school-mod .title{ line-height:194px; font-size:44px; text-align:center;color:#fff;}
.school-mod .con{ width:590px;}
.school-mod .con p{ font-size:16px; line-height:28px;padding-top:52px;width:530px;}
.school-mod .con .tit{ height:40px; line-height:40px; padding:30px 0 20px; font-size:24px;  font-weight:bold;}
.school-mod .con .tit i{ display:inline-block; width:6px; height:24px; background:#c53c34; margin-right:11px; vertical-align:-4px;}
.school-mod .con .list{ margin-top:30px;}
.school-mod .con .list li{ float:left; width:140px;height:140px; margin-right:50px;}
.school-mod .con .list li.num3{
  background:url(/images/chujizhicheng/project/mianshou/2021project/num3.png) no-repeat;
}
.school-mod .con .list li.num6{
  background:url(/images/chujizhicheng/project/mianshou/2021project/num6.png) no-repeat;
}
.school-mod .con .list li.num9{
  background:url(/images/chujizhicheng/project/mianshou/2021project/num9.png) no-repeat;
}
.school-mod .con .list li p{
  color:#28e948;
  font-size:18px;
  padding-top:86px;
  text-align:center;
  width:100%;
  line-height: 18px;
}
.school-mod .sch_info_list .sch_wra{
  width:1100px;
  height:180px;
}
.school-mod .sch_info_list{
  width:1100px;
  height: 180px;
  position:relative;
  margin-top:52px;
  margin-left:7px;
}
.school-mod .sch_info_list a{
  position:absolute;
  display:block;
  width:44px;
  height:44px;
  top:50%;
  margin-top:-22px;
  z-index:2;
}
.school-mod .sch_info_list a.left_arrow{
  background:url(/images/chujizhicheng/project/mianshou/2021project/left_arrow.png) no-repeat;
  left:-15px;
}
.school-mod .sch_info_list a.right_arrow{
  background:url(/images/chujizhicheng/project/mianshou/2021project/right_arrow.png) no-repeat;
  right:0;
}
/**/
.rightNav{ width:120px; height:588px; position:fixed; top:50%; left:20px; margin:-294px 0 0 0;z-index:90;}
.rightNav .top{ width:113px; height:85px; font-size:16px; text-align:center; line-height:20px; color:#1a5df8; font-weight:bold; padding-top:107px;
background:url(/images/zhucekuaijishi/zhuanti/chongcimianshou/top_bg.png) no-repeat;
margin-bottom:10px;
}
.rightNav ul{ width:80px;background:#fee832;padding:0 20px;}
.rightNav li a{ height:40px; text-align:center; line-height:40px; text-decoration:none; display:block; border-bottom:1px solid #e7c900;}
.rightNav li.ot a{ color:#1c5df8;}
/* .rightNav li:hover a{ background:#6d1d18;} */
.rightNav .btn-wrap{ padding:10px 10px;width:100px;background:#fee832;}
.rightNav .btn-wrap a{ display:block; width:100px; height:30px; line-height:30px; text-align:center; font-size:16px; text-decoration:none; border-radius:2px; margin:10px auto 0;}
.rightNav .btn-wrap a:hover{
  background:#1a5ef8;
  background:-webkit-linear-gradient(45deg,#1a5ef8,#9d50fd);
  background:-moz-linear-gradient(45deg,#1a5ef8,#9d50fd);
  background:-ms-linear-gradient(45deg,#1a5ef8,#9d50fd);
  background:-o-linear-gradient(45deg,#1a5ef8,#9d50fd);
  background:linear-gradient(45deg,#1a5ef8,#9d50fd);
  color:#ffde00;
}
.rightNav .ewm{ text-align:center; width:100px;background:#fee832;padding:0 10px;}
.rightNav .ewm p{
  font-size:16px;
  line-height:16px;
  padding:10px 0 20px;
}
/**/
.mask{ display:none; width:100%; height:100%; position:fixed; left:0; top:0; right:0; bottom:0; background:#000; opacity:.6; filter:alpha(opacity=60); z-index:98;}
.course-pop{ display:none; width:646px; background:#fff; z-index:200; position:fixed; left:50%; top:50%; margin:-167px 0 0 -323px; padding-bottom:22px;}
.course-pop .tit{ height:46px; border-bottom:1px solid #f5f5f5; text-align:center;}
.course-pop .tit h4{ display:inline-block; font-size:18px; color:#127de1; line-height:44px; border-bottom:2px solid #127de1; padding:0 13px;}
.course-pop .close-btn{ display:block; width:40px; height:40px; right:3px; top:3px; background-position:-175px -323px;}
.course-pop .con-wrap{ padding:23px 0 0 172px;}
.course-pop .con{ margin:0 0 10px; position:relative; z-index:1;}
.course-pop .con .ipt1{ width:288px; height:36px; line-height:36px; border:1px solid #d2d2d2; padding-left:12px; resize:none; font-size:16px; font-family:\5FAE\8F6F\96C5\9ED1,\9ED1\4F53;}
.course-pop .con.tag01{ background-position:0 -604px;}
.course-pop .con.tag02{ background-position:-257px -604px;}
.course-pop .con.tag03{ background-position:0 -646px; z-index:2;height:38px;}
.course-pop .con.tag04{ background-position:-260px -646px;}
.course-pop .imgCode{ display:block; width:93px; height:29px; right:177px; top:4px; cursor:pointer;}
.course-pop .btn{ display:block; width:275px; height:35px; line-height:35px; text-align:center; color:#fff; font-weight:bold; text-decoration:none; margin:26px 0 0 14px; border-radius:4px; background:#127de1;}
.course-pop .areaSelect{ width:302px; height:38px; background:#fff;}
.course-pop .areaSelect input{ width:288px; height:36px; line-height:36px; padding-left:12px; font-size:16px; font-family:\5FAE\8F6F\96C5\9ED1,\9ED1\4F531;border:1px solid #d2d2d2;}
.course-pop .areaSelect i{ top:13px;}
.course-pop ul{ width:262px}


.course-pop2{ display:none; width:900px;padding-bottom:40px; background:#fff; z-index:99; position:fixed; left:50%; top:50%; margin:-250px 0 0 -450px;}
.course-pop2 .close-btn{ display:block; width:16px; height:16px; position:absolute; top:15px; right:15px; background:url("/images/zhucekuaijishi/zhuanti/chongcimianshou/close_btn.png") no-repeat;}
.course-pop2 h3{ 
  text-align:center; 
  font-size:30px;
  line-height:50px;
  color:#fff;
  background:#2cc063;
  font-weight:normal;
  padding:30px 40px;
}
.course-pop2 .tit{ line-height:20px; font-size:20px; color:#000; padding:50px 0 20px 0;}
.course-pop2 .tit span{ display:block; float:left; }
.course-pop2 .tit span.w1{ width:356px;}
.course-pop2 .tit span.w2{ width:354px;}
.course-pop2 .tit span.w3{}
.course-pop2 .con-wrap{ height:300px;padding:0 40px;}
.course-pop2 .course-con{ float:left; height:224px; overflow-y:auto; display:none; width:462px; padding:5px 0 0 138px;}
.course-pop2 .course-con li{ height:32px;}
.course-pop2 .course-con .chk{ float:left; height:32px; line-height:32px; font-size:16px; color:#000; cursor:pointer; overflow:hidden; position:relative; *position:static;}
.course-pop2 .course-con .chk i{ display:inline-block; width:18px; height:18px; border:1px solid #ddd; border-radius:6px; margin-right:10px; vertical-align:-4px; *vertical-align:4px;}
.course-pop2 .course-con .chk input{position:absolute;left:-300px;top:-300px;}
.course-pop2 .course-con .chk.on i{ background:url("/images/zhucekuaijishi/zhuanti/chongcimianshou/gou.png") no-repeat center;}
.course-pop2 .course-con .chk.no{ color:#b8b8b8;}
.course-pop2 .course-con .chk.no i{ border-color:#b8b8b8;}
.course-pop2 .course-con .price{ float:right; width:108px; font-size:18px; color:#ef6833}
.course-pop2 .buy-wrap{
  border-top:1px solid #d2d2d2;
  padding:0 40px;
}
.course-pop2 .buy-wrap p{ display:block; line-height:60px; float:right; font-size:24px; color:#000; padding-right:20px;}
.course-pop2 .buy-wrap p span{ color:#ef6833;}
.course-pop2 .buy-wrap .buy-btn{ display:block; float:right; width:200px; height:60px; line-height:60px; font-size:24px; color:#fff; text-decoration:none; text-align:center; background:#ef6833; border-radius:6px;}
.citySelect{width:220px;height:40px; float:left;}
.citySelect input{width:202px; height:38px; line-height:38px; outline:none; border:1px solid #d2d2d2; border-radius:6px; font-size:18px; overflow:hidden; padding-left:16px; font-family:\5FAE\8F6F\96C5\9ED1,\9ED1\4F53; color:#a5a5a5;}
.citySelect i{display:block;width:9px;height:19px; top:11px; right:7px; background:url("/images/zhucekuaijishi/zhuanti/chongcimianshou/citySelect-arrow.png") no-repeat;}
.citySelect i.on{}
.citySelect ul {width:218px; border:1px solid #e8e8e8; background:#fff; margin-top:10px; border-radius:6px; padding:6px 0;}
.citySelect ul.show{border:1px solid #e8e8e8; box-shadow:0 4px 6px #e8e8e8;}
.citySelect ul li {overflow:hidden;cursor:pointer; font-size:18px; color:#323232; line-height:30px;height:30px; text-indent:22px;}
.citySelect ul li.hover {background:#e8e8e8;}
/**/
.toast{ display:none; width:300px; height:60px; position:fixed; left:50%; top:50%;  margin:-30px 0 0 -150px; z-index:300}
.toast span{ display:block; width:300px; height:60px;background:#000;opacity:.66;filter:alpha(opacity=66); position:absolute; left:0; top:0; z-index:2;border-radius:50px;}
.toast p{ display:block; width:300px; height:60px; line-height:60px; text-align:center; font-size:16px; color:#fff; position:absolute; left:0; top:0; z-index:3;}