.an{background: url(/images/zhuanti/2020ysgxdz/an.png) no-repeat;}
.ants { background: url(/images/zhuanti/2020yswyban/an.png) no-repeat; }
.ggtit{text-align: center;padding: 50px 0;position: relative;}
.ggtit img{display: inline-block; *zoom: 1; *display: inline;}
.header{height: 417px;}
.header .cen{font-size: 22px; color: #fff; z-index: 1; width: auto; height: 46px; line-height: 46px; text-align: left; left: 30px; top: 265px;}
.header .cen>span{display: inline-block;width: 168px;height: 60px; margin-right: 35px; line-height: 60px; text-align: center;}
.header .logo{display: inline-block; content: '/'; top: 11px; left: 10px; cursor: pointer; width: 200px; height: 60px;}
.header .title{top: 132px; left: 180px;}
/* 动画区域 */
.rubberBand{animation-duration: 1s; animation-delay: 1s; animation-iteration-count: 2;}
.querybg{background: #f5f5f5; padding-bottom: 10px;}
.query .content{width:1066px; margin: 0 auto; padding-bottom: 40px;}
.query .content .item{position: relative; width: 512px; /* height: 95px; */ box-sizing: border-box; box-shadow: 0.7px -0.7px 9px 0px rgb(178 197 192 / 70%); border-radius: 4px; margin-right: 35px; padding: 15px 17px 15px 0; background: #fff;}
.query .content .item .txtbox{padding-left: 75px;}
.query .content .item .txt1{font-size: 20px; color: #fc8e3c; margin-top: 9px; font-weight: bold;}
.query .content .item .txt2{font-size: 18px; margin-top: 32px;}
.query .content .item .q1{display: block;width: 62px;height: 36px; line-height: 36px; color: #fff; top: 2px; left: -76px; text-align: center; border-radius: 0px 20px 20px 0px; background: -moz-linear-gradient(to right, #ff604f, #ffa749); background: -ms-linear-gradient(to right, #ff604f, #ffa749); background: -webkit-linear-gradient(to right, #ff604f, #ffa749); background: linear-gradient(to right, #ff604f, #ffa749); filter: progid:DXImageTransform.Microsoft.Gradient(startColorstr="#ff604f", endColorstr="#ffa749", gradientType="1");}
.query .content .item .q2{display: block;width: 62px;height: 36px; line-height: 36px; color: #fff; top: -2px; left: -76px; text-align: center; border-radius: 0px 20px 20px 0px; background: -moz-linear-gradient(to right, #0e9d83, #25cb81); background: -ms-linear-gradient(to right, #0e9d83, #25cb81); background: -webkit-linear-gradient(to right, #0e9d83, #25cb81); background: linear-gradient(to right, #0e9d83, #25cb81); filter: progid:DXImageTransform.Microsoft.Gradient(startColorstr="#0e9d83", endColorstr="#25cb81", gradientType="1");}
/* 名师 */ 
.teacherBoxbg{background-color: #ffe6b6;}
.teacherBox{padding-bottom: 50px}
.teacherBox .cbox{padding-top: 38px;padding-bottom: 1px ;background: #fff; -webkit-box-shadow: 0 4px 15px rgba(0,0,0,0.1); -moz-box-shadow: 0 4px 15px rgba(0,0,0,0.1); box-shadow: 0 4px 15px rgba(0,0,0,0.1); border-radius: 4px;}
.teacherBox .cbox .teaTop{margin: 0 30px 22px; display: none;}
.teacherBox .cbox .teaTop .lpic{position: relative; display: none; width: 674px; height: 334px; border: 1px solid #e2e1ed; cursor: pointer}
.teacherBox .cbox .teaTop .lpic .timg{width: 674px;height: 334px;}
.teacherBox .cbox .teaTop .lpic .icon{display: block; top: 150px; left: 76px; width: 180px; height: 50px; line-height: 50px; text-indent: 36px; font-size: 22px; color: #fff; background-position: 0 -2100px}
.teacherBox .cbox .teaTop .lpic .textbox{max-width: 390px; max-height: 333px; overflow: hidden; left: 264px; top: 60px;}
.teacherBox .cbox .teaTop .lpic .textbox h1{width: 354px;font-size: 24px; line-height: 60px;color: #333333;}
.teacherBox .cbox .teaTop .lpic .textbox p{width: 335px; font-size: 18px;line-height: 27px;color: #333333;}
.teacherBox .cbox .teaTop .lpic .textbox p .txtbg{display: inline-block; *zoom: 1; *display: inline; width: 119px;height: 32px; line-height: 32px; background: -moz-linear-gradient(to right, #ff604f, #ffa749); background: -ms-linear-gradient(to right, #ff604f, #ffa749); background: -webkit-linear-gradient(to right, #ff604f, #ffa749); background: linear-gradient(to right, #ff604f, #ffa749); filter: progid:DXImageTransform.Microsoft.Gradient(startColorstr="#ff604f", endColorstr="#ffa749", gradientType="1");border-radius: 16px;border: solid 1px #c96409; text-align: center; color: #fff; margin-top: 25px;}
.teacherBox .cbox .teaTop .rtbox{text-align: center;width: 443px; position: relative; cursor: pointer;}
.teacherBox .cbox .teaTop .rtbox>img{width: 443px; height: 336px;border-radius: 4px;}
.teacherBox .cbox .teaTop .rtbox .bottom{width: 100%;height: 78px; background-color: rgba(0,0,0,0.6); bottom: 0; left: 0; border-radius: 4px;}
.teacherBox .cbox .teaTop .rtbox span.play{z-index: 3;;display: block; width: 71px; height: 71px; background: url(/images/zhuanti/2021ysscjxy/play.png) no-repeat center center; top: 91px; left: 50%; margin-left: -35.5px;}
.teacherBox .cbox .teaTop .rtbox .bottom i.playicon{text-align: left;display: block; width: 214px; height: 51px; background: url(/images/zhuanti/2021ysscjxy/play2.png) no-repeat center center; margin: 15px auto 0; font-size: 28px; line-height: 47px;color: #fffefd; text-indent: 48px;}
.teacherBox .cbox .teaTop .rtbox .top{height: 30px; margin-bottom: 20px}
.teacherBox .cbox .teaTop .rtbox .top-ltxt{line-height: 30px; font-size: 28px; font-weight: 700}
.teacherBox .cbox .teaTop .rtbox .top-rtxt{width: 185px; height: 30px; text-align: center; line-height: 30px; font-size: 14px; color: #fff; background-position: 0 0}
.teacherBox .cbox .teaTop .rtbox .ctxt{line-height: 30px; font-size: 16px; margin-bottom: 12px}
.teacherBox .cbox .teaTop .rtbox .ctit{line-height: 30px; font-size: 16px; font-weight: 700; margin-bottom: 10px}
.teacherBox .cbox .teaTop .rtbox .bot li{float: left; display: block; height: 38px; padding: 0 12px; font-size: 16px; line-height: 38px; border: 1px solid #4ab83e; margin: 0 10px 10px 0; cursor: pointer; white-space: nowrap}
.teacherBox .cbox .teaTop .rtbox .bot li.on{background: #49c060; color: #fff}
.teacherBox .cbox .teaTop .rtbox .rt1{width: 443px;margin: 0 auto;font-size: 24px;color: #333333;top: 67px;}
.teacherBox .cbox .teaTop .rtbox .rt2{width: 443px;margin: 0 auto;font-size: 24px;color: #333333;top: 118px;	font-size: 30px;font-weight: bold;}
.teacherBox .cbox .teaTop .rtbox .rt3{width: 443px;margin: 0 auto;font-size: 24px;color: #333333;top: 174px;}
.teacherBox .cbox .teaBot{position: relative;;height: 154px; text-align: center; margin-bottom: 32px}
.teacherBox .cbox .teaBot .list{display: inline-block; *display: inline; *zoom:1;width: 104px; margin: 0 16px; cursor: pointer}
.teacherBox .cbox .teaBot .list-pic{width: 100px; height: 100px; padding: 13px 2px 2px 2px; margin-bottom: 15px}
.teacherBox .cbox .teaBot .list-pic img{width: 100px; height: 100px}
.teacherBox .cbox .teaBot .list-txt{display: block; width: 66px; height: 24px; line-height: 24px; text-align: center; font-size: 18px; color: #666; margin: 0 auto}
.teacherBox .cbox .teaBot .list.on .list-pic{background: url(/images/yishizigekaoshi/project2020/hs_07.png) no-repeat}
.teacherBox .cbox .teaBot .list.on .list-txt{display: inline-block; font-size: 16px;width: 66px;height: 25px; color: #fff; background: -moz-linear-gradient(to right, #0e9d83, #25cb81); background: -ms-linear-gradient(to right, #0e9d83, #25cb81); background: -webkit-linear-gradient(to right, #0e9d83, #25cb81); background: linear-gradient(to right, #0e9d83, #25cb81); filter: progid:DXImageTransform.Microsoft.Gradient(startColorstr="#0e9d83", endColorstr="#25cb81", gradientType="1");}
.teacherBox .cbox .teaBot .tempWrap{margin: 0 auto;}
.teacherBox .cbox .teaBot .prev,
.teacherBox .cbox .teaBot .next { display: block; width: 14px; height: 43px; top: 50px; left: 230px; background-position: 0 -100px; }
.teacherBox .cbox .teaBot .next { left: auto; right: 230px; background-position: -45px -100px; }
/* 360掌握核心点 */
.stitle{padding: 56px 0 26px;}
.tetralogy{width: 100%; background: #fff; padding-bottom: 50px;}
.tetralogy ul{height: 320px;}
.tetralogy .title h1,
.tetralogy .title span{color: #fff; font-size: 40px;}
.ctit-rbtn{display: block; padding: 0 12px; line-height: 32px; font-size: 16px; color: #fff; border: 1px solid #fff; border-radius: 17px; margin-top: 12px; text-decoration: none; right: 0; top: 58px;}
.ctit-rbtn:hover{color: #06B689; border: 1px solid #06B689; background: #fff;}
.tetralogy .arrows{width: auto; height: 127px; margin-bottom: 25px; margin-top: 25px;}
.tetralogy .item { width: 220px; height: auto; background-color: #ffffff; box-shadow: 0rem 0.107rem 0.267rem 0rem rgba(124, 118, 163, 0.3); border-radius: 0.107rem; }
.tetralogy .top{position: relative; height: 60px; line-height: 60px; text-align: left; background: #f98f26\0; background: #f98f26\9; background: -webkit-linear-gradient(left, #ffa200, #ff8419); /* Safari 5.1 - 6.0 */ background: -o-linear-gradient(left, #ffa200, #ff8419); /* Opera 11.1 - 12.0 */ background: -moz-linear-gradient(left, #ffa200, #ff8419); /* Firefox 3.6 - 15 */ background: linear-gradient(to right, #ffa200, #ff8419); /* 标准的语法 */}
.tetralogy .item .top .num{position: absolute;width: 36px;height: 48px; line-height: 46px; font-size: 24px; background-color: #ffffff; border-radius: 0px 0 18px 18px; color: #ff9d1a; right: 6px; top: 0; text-align: center; background: #ffedcd; font-weight: bold;}
.tetralogy .item .top .txt{font-size: 24px; color: #fff; padding-left: 40px;}
.tetralogy .item .top .txt b{font-size: 18px;}
.tetralogy .text,
.tetralogy .texts{padding: 12px; margin: 15px; text-align: left; background-color: #f8f8f8;}
.tetralogy .text p,
.tetralogy .texts p{font-size: 16px; color: #4d4d4d; line-height: 24px;}
.tetralogy .text p.blod,
.tetralogy .texts p.blod{font-size: 18px; color: #333333; font-weight: bold; line-height: 2;}
.tetralogy .orient1{left: 0; top: 0;}
.tetralogy .orient2{left: 314px; top: -26px;}
.tetralogy .orient3{left: 626px; top: -61px;}
.tetralogy .orient4{left: 940px; top: -94px;}
.tetralogy .btnserve{display: block; width: 280px; height: 50px; line-height: 48px; font-size: 24px; color: #fff; text-align: left; text-indent: 70px; margin: 0 auto 0; background: url(/images/zhuanti/2021ysscjxy/btnbg.png) no-repeat center center;box-shadow: 0px 5px 18px 0pxrgba(142, 142, 142, 0.47);}
.mask{display: none; width: 100%; height: 100%; background: #000; filter: alpha(opacity=70); opacity: 0.7; position: fixed; _position: absolute; top: 0; left: 0; z-index: 99;}
/*师资课时弹层*/
.szks-pop{display:none; overflow:hidden; width:870px; background-color:#fff; position:fixed; top:50%; left:50%; margin:0 0 0 -435px; z-index:100; border-radius:4px; _position: absolute; _top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight/2))}
.szks-pop .tit{height:50px; background: #f4f4f4;}
.szks-pop .tit h3{float:left; font-size:18px; line-height:50px; font-weight:bold; padding-left:20px;}
.szks-pop .tit-cbtn{float:left; display: block; padding: 0 10px; height: 20px; line-height: 20px; font-size: 12px; color: #07a87a; border: 1px solid #07a87a; border-radius: 11px; margin: 14px 0 0 16px;}
.szks-pop .tit-cbtn:hover{text-decoration: none; background: #07a87a; color: #fff;}
.szks-pop .close{position: absolute; top: 17px; right: 20px; display: block; width: 16px; height: 16px; background-position: 0 -850px; cursor: pointer;}
.szks-pop .subtit{height: 42px; padding-left: 5px; background: url(/images/zhuanti/2020lcviptxy/tit_07.png) repeat-x; margin-bottom: 6px;}
.szks-pop .subtit li{position: relative; float: left; padding: 0 20px; height: 42px; line-height: 42px; font-size: 16px; margin-left: 15px; cursor: pointer;}
.szks-pop .subtit li i{display: none; position: absolute; bottom: -6px; left: 50%; margin-left: -6px; width: 12px; height: 6px; background-position: 0 -900px;}
.szks-pop .subtit li.on{color: #fff; font-weight: 700; background: #f19a4e\0; *background: #f19a4e; background: -webkit-linear-gradient(left, #e58435, #fdb065); /* Safari 5.1 - 6.0 */ background: -o-linear-gradient(left, #e58435, #fdb065); /* Opera 11.1 - 12.0 */ background: -moz-linear-gradient(left, #e58435, #fdb065); /* Firefox 3.6 - 15 */ background: linear-gradient(to right, #e58435, #fdb065); /* 标准的语法 */}
.szks-pop .subtit li.on i{display: block;}
.szks-pop .szksCon{position: relative; padding: 0 0 20px; max-height: 450px; overflow: auto; overflow-x: hidden;}
.szks-pop .szksCon .ctit{height: 48px; margin: 0 20px;}
.szks-pop .szksCon .ctit-left{position: relative; padding-left: 16px; line-height: 48px; font-size: 16px; color: #07a87a; font-weight: 700;}
.szks-pop .szksCon .ctit-left i{position: absolute; top: 50%; left: 0; margin-top: -8px; display: block; width: 4px; height: 16px; background: #07a87a;}
.szks-pop .szksCon .ctab{margin: 0 20px 4px;}
.szks-pop .szksCon .ctab table{border-collapse: collapse;}
.szks-pop .szksCon .ctab td{border: 1px solid #ededed; padding: 5px 10px; line-height: 24px; font-size: 14px; text-align: center;}
.szks-pop .szksCon .ctab .tal{text-align: left;}
.szks-pop .szksCon .ctab .tabtit{font-weight: 700; background: #fafafa;}
.introducebg{background: #ffe6b6;padding-bottom: 60px;}
.introduce .box{text-align: center;}
.introduce .box .item{width: 376px; height: 325px;background-color: #ffffff;box-shadow: 0px 0px 32px 0pxrgba(222, 222, 222, 0.58);border-radius: 4px; margin-right: 30px;}
.introduce .box .item img{width: 150px;}
.introduce .box .item .txt{width: 225px; text-align: left; padding: 40px 0 30px 20px; box-sizing: border-box;}
.introduce .box .item h1{position: relative; font-size: 24px;line-height: 28px;color: #ff7a45;}
.introduce .box .item .line{display: block; content: " ";width: 36px;height: 2px;background-color: #ff7a45;border-radius: 1px; margin-top: 20px; margin-bottom: 25px;}
.introduce .box .item p{font-size: 16px; line-height: 34px;}
.introduce .box .item p.t1{font-size: 16px; margin-bottom: 10px;}
.joinbg{width: auto; height: 571px; background: url(/images/zhuanti/2021ysscjxy/pic5.png) no-repeat; padding-top: 30px;}
.joinbg .join{position: relative; height: 365px; border-top: 2px solid #e09347; border-bottom: 2px solid #e09347;box-shadow: 0px 0px 10px 0px#e09347;border-radius: 8px; padding: 30px; box-sizing: border-box; margin-top:146px;;}
.joinbg .join .int5{width: 122px;height: 35px;}
.joinbg .join .int6{top: -91px; right: 34px;width: 414px;height: 232px;}
.joinbg .txt1{width: 320px;height: 40px; line-height: 40px;background-color: #0dc794;border-radius: 19.747px 0px 19.253px 0px; text-align: center;font-size: 24px;color: #ffffff; margin-top: 18px;}
.joinbg .b-con{margin: 29px 0;}
.joinbg .b-con .left{width: 281px;height: 181px; margin-right: 20px;}
.joinbg .b-con .right{font-size: 24px;}
.joinbg .b-con .right p.t1{margin-bottom: 15px;}
.joinbg .b-con .right p.t2>span{font-size: 24px; line-height: 36px; width: 404px; margin-right: 10px;}
.joinbg .b-con .right .int8{margin-top: 20px; margin-left: 80px;}
/* 右侧浮动 */
.rightFloat{position: fixed; right: 0; top: 50%; margin-top: -140px; width: 121px; background: #fc8e3c;box-shadow: 0px 4px 8px 0pxrgba(71, 136, 255, 0.3);border-radius: 60px; text-align: center; color: #fff; padding: 35px 0;z-index: 10;}
.rightFloat .cen img{display: inline; text-align: center;}
.rightFloat .cen .s-top{margin-top: 15px; cursor: pointer;}
.rightFloat .cen .con{padding: 14px 0; border-top: 2px solid #ffffff; border-bottom: 2px solid #ffffff; margin: 0 10px;}
.rightFloat .cen .con img{}
.rightFloat .cen .con .t1{margin: 11px auto;}


.xyan { background: url(/images/zhuanti/2020yswyban/an.png) no-repeat; }
/*协议弹层*/
.mask{ display:none; width:100%;height:100%;background:#000;filter:alpha(opacity=70);opacity:0.7;position:fixed; _position:absolute; top:0;left:0;z-index:99;}
.xieyi-pop{ display:none; overflow:hidden; width:870px; background-color:#fff; position:fixed; top:50%; left:50%; margin:0 0 0 -435px; z-index:100; border-radius:4px; _position: absolute; _top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight/2))}
.xieyi-pop .tit{ height:50px; background: #f4f4f4;}
.xieyi-pop .tit h3{ float:left; font-size:18px; line-height:50px; font-weight:bold; padding-left:20px;}
.xieyi-pop .close { position: absolute; top: 17px; right: 20px; display: block; width: 16px; height: 16px; background-position: 0 -850px; }
.xieyi-pop .con{ padding: 20px;}

.xyBtn{ position: absolute; top: 75px; right: 76px; z-index: 2; display: block; width: 90px; height: 30px; line-height: 30px; text-align: center; font-size: 16px; color: #227D65; border: 1px solid #227D65; border-radius: 17px; }
