@charset "utf-8";
/*
@author: he
@update: he (2020-05-19)
*/
body{font:12px/1.5 "\5b8b\4f53",arial,Helvetica,Tahoma,sans-serif; margin:0 auto; color:#333; min-width: 1200px; padding-bottom: 70px;}
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;}
ul,li,ol{list-style-type:none;}
i,em,address, caption, cite, code, dfn, th, var {font-style: normal;font-weight: normal}
.msf{font-family:\5FAE\8F6F\96C5\9ED1,\9ED1\4F53;}
a{text-decoration:none;color:#333;}
a:hover{text-decoration:underline;}
a,a:hover{outline:none;}
.clearfix:after{content:".";display:block;height:0;clear: both;visibility:hidden;}
.clearfix{*zoom:1;}
input,button,select,textarea{outline:none} textarea{resize:none}

/*框架*/
.layout{ clear:both;width:1200px;text-align:left;margin:0 auto;color:#333;}
.fl{ float:left;_display: inline}
.fr{ float:right;_display: inline}
.pr{ position:relative}
.abs{position:absolute;}
.ellipsis{ overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
.an{ background:url(/images/zhuanti/2020jkqf/an.png) no-repeat;}
.clear{ clear: both;}
.ggtit{ height: 110px; text-align: center;}
.ggtit-licon{ display: inline-block; background:url(/images/zhuanti/2020jkqf/icon_01.png) no-repeat left center;}
.ggtit-ricon{ display: inline-block; background:url(/images/zhuanti/2020jkqf/icon_02.png) no-repeat right center;}
.ggtit-txt{ display: inline-block; padding: 0 140px; line-height: 110px; font-size: 36px; font-weight: 700; color: #451fad;}

/*页头*/
.header{ height: 391px;}
.header .logo{ display: block; top: 32px; left: 0; width: 175px; height: 46px;}
.header .btxt{ top: 272px; left: 354px; width: 380px; height: 50px; text-align: center; border-radius: 25px; background: #fa7954\0; background: #fa7954\9;
    background: -webkit-linear-gradient(left, #d85b90, #f9933e); /* Safari 5.1 - 6.0 */
    background: -o-linear-gradient(left, #d85b90, #f9933e); /* Opera 11.1 - 12.0 */
    background: -moz-linear-gradient(left, #d85b90, #f9933e); /* Firefox 3.6 - 15 */
    background: linear-gradient(to right, #d85b90, #f9933e); /* 标准的语法 */}
.header .btxt span{ color: #fff; font-size: 26px; line-height: 50px; -webkit-text-shadow:0 4px 2px #e96205; -moz-text-shadow:0 4px 2px #e96205; text-shadow:0 4px 2px #e96205;}

/*护考问题*/
.hkProblemBg{ background:url(/images/zhuanti/2020jkqf/bg_02.jpg) no-repeat center top;}
.hkProblem .cbox{ height: 318px;}
.hkProblem .cbox .list{ width: 327px; height: 60px; line-height: 60px; font-size: 18px; text-align: center;}
.hkProblem .cbox .list.list01{ top: 52px; left: 139px;}
.hkProblem .cbox .list.list02{ top: 136px; left: 113px;}
.hkProblem .cbox .list.list03{ top: 220px; left: 139px;}
.hkProblem .cbox .list.list04{ top: 52px; right: 98px;}
.hkProblem .cbox .list.list05{ top: 136px; right: 73px;}
.hkProblem .cbox .list.list06{ top: 220px; right: 98px;}
.hkProblem .cbox .cen{ top: 108px; left: 508px; width: 160px;}
.hkProblem .cbox .cen-txt{ line-height: 34px; text-align: center; font-size: 22px; color: #451fad; margin-bottom: 27px;}
.hkProblem .cbox .cen-txt b{ font-size: 30px;}
.hkProblem .cbox .cen-btn{ display: block; width: 160px; height: 50px; text-align: center; line-height: 50px; font-size: 18px; color: #fff; border-radius: 25px; -webkit-box-shadow:0 3px 5px rgba(224, 120, 40, 0.32); -moz-box-shadow:0 3px 5px rgba(224, 120, 40, 0.32); box-shadow:0 3px 5px rgba(224, 120, 40, 0.32); background: #fc7b54\0; background: #fc7b54\9;
    background: -webkit-linear-gradient(left, #fb6069, #fe973d); /* Safari 5.1 - 6.0 */
    background: -o-linear-gradient(left, #fb6069, #fe973d); /* Opera 11.1 - 12.0 */
    background: -moz-linear-gradient(left, #fb6069, #fe973d); /* Firefox 3.6 - 15 */
    background: linear-gradient(to right, #fb6069, #fe973d); /* 标准的语法 */}
.hkProblem .cbox .cen-btn:hover{ text-decoration: none; background-color: #fb6069\0; background-color: #fb6069\9;
    background: -webkit-linear-gradient(left, #fe973d, #fb6069); /* Safari 5.1 - 6.0 */
    background: -o-linear-gradient(left, #fe973d, #fb6069); /* Opera 11.1 - 12.0 */
    background: -moz-linear-gradient(left, #fe973d, #fb6069); /* Firefox 3.6 - 15 */
    background: linear-gradient(to right, #fe973d, #fb6069); /* 标准的语法 */}

/*网校名师*/
.auditionBg{ background:url(/images/zhuanti/2020jkqf/bg_03.jpg) no-repeat center bottom;}
.audition{ padding-bottom: 60px;}
.audition .cbox{ padding: 30px; background: #fff; -webkit-box-shadow:0 4px 15px rgba(148, 151, 253, 0.7); -moz-box-shadow:0 4px 15px rgba(148, 151, 253, 0.7); box-shadow:0 4px 15px rgba(148, 151, 253, 0.7);}
.audition .cbox-left{ width: 528px; height: 296px; border: 1px solid #e2e1ed;}
.audition .cbox-left .videoBtn{ position: relative; z-index: 1; width: 528px; height: 296px; cursor: pointer;}
.audition .cbox-left .videoBtn i{ display: block; position: absolute; top: 123px; left: 69px; width: 180px; height: 50px; line-height: 50px; text-indent: 36px; font-size: 22px; color: #fff; background:url(/images/zhuanti/2020jkqf/icon_03.png) no-repeat;}
.audition .cbox-left .videoBtn img{ width: 528px; height: 296px;}
.audition .cbox-right{ overflow: hidden; width: 560px;}
.audition .cbox-right .crtit{ height: 52px;}
.audition .cbox-right .crtit-txt{ line-height: 52px; font-size: 28px; font-weight: 700;}
.audition .cbox-right .crtit-icon{ width: 134px; height: 30px; line-height: 30px; font-size: 14px; text-align: center; color: #fff; background-position: 0 -50px; margin-top: 11px;}
.audition .cbox-right .crtxt{ line-height: 30px; font-size: 16px; margin-bottom: 12px;}
.audition .cbox-right .crbtit{ clear: both; line-height: 36px; font-size: 16px; font-weight: 700;}
.audition .cbox-right .crbot{ width: 100%; margin-bottom: 20px;}
.audition .cbox-right .crbot li{ float: left; padding: 0 12px; height: 38px; border: 1px solid #794ecd; line-height: 38px; text-align: center; font-size: 16px; margin-right: 12px;}
.audition .cbox-right .crbot.mb0{ margin-bottom: 0;}

/*课程特点*/
.courseTraitBg{ background:url(/images/zhuanti/2020jkqf/bg_04.jpg) no-repeat center top;}
.courseTrait{ height: 499px;}
.courseTrait .ggtit-txt{ color: #fff;}
.courseTrait .subtit{ height: 35px; text-align: center; margin-bottom: 20px;}
.courseTrait .cbox .list{ overflow: hidden; width: 380px; height: 240px; background: #fff; border-radius: 10px; margin-right: 30px; -webkit-box-shadow:0 4px 15px rgba(69, 34, 189, 0.7); -moz-box-shadow:0 4px 15px rgba(69, 34, 189, 0.7); box-shadow:0 4px 15px rgba(69, 34, 189, 0.7);}
.courseTrait .cbox .list-tit{ height: 62px; line-height: 62px; text-align: center; font-size: 26px; color: #f06918; font-weight: 700; background: #ffdfad\0; background: #ffdfad\9;
    background: -webkit-linear-gradient(left, #ffd792, #ffe9cc); /* Safari 5.1 - 6.0 */
    background: -o-linear-gradient(left, #ffd792, #ffe9cc); /* Opera 11.1 - 12.0 */
    background: -moz-linear-gradient(left, #ffd792, #ffe9cc); /* Firefox 3.6 - 15 */
    background: linear-gradient(to right, #ffd792, #ffe9cc); /* 标准的语法 */}
.courseTrait .cbox .list-tit .icon{ top: 0; right: 0; width: 76px; height: 34px; line-height: 34px; text-align: center; font-size: 16px; color: #fff; border-radius: 0 0 0 15px; background: #fc705c\0; background: #fc705c\9;
    background: -webkit-linear-gradient(left, #fb6069, #fd8849); /* Safari 5.1 - 6.0 */
    background: -o-linear-gradient(left, #fb6069, #fd8849); /* Opera 11.1 - 12.0 */
    background: -moz-linear-gradient(left, #fb6069, #fd8849); /* Firefox 3.6 - 15 */
    background: linear-gradient(to right, #fb6069, #fd8849); /* 标准的语法 */}
.courseTrait .cbox .list-bot{ padding: 7px 40px 0;}
.courseTrait .cbox .list-bot-tit{ line-height: 52px; text-align: center; font-size: 18px;}
.courseTrait .cbox .list-bot-txt{ line-height: 30px; font-size: 16px;}
.courseTrait .cbox .list.mr0{ margin-right: 0;}

/*课程介绍*/
.courseMainBg{ background:url(/images/zhuanti/2020jkqf/bg_05.jpg) no-repeat center bottom #f7f2ff;}
.courseMain{ padding-bottom: 50px;}
.courseMain .ggtit{ margin-bottom: 20px;}
.courseMain .tbox{ margin-bottom: 36px;}
.courseMain .tbox-list{ width: 380px; height: 140px; background: #fff; border-radius: 10px; margin-right: 30px; -webkit-box-shadow:0 4px 15px rgba(196, 199, 242, 0.7); -moz-box-shadow:0 4px 15px rgba(196, 199, 242, 0.7); box-shadow:0 4px 15px rgba(196, 199, 242, 0.7);}
.courseMain .tbox-list .tlpic{ width: 102px; height: 96px; margin: 22px 0 0 24px;}
.courseMain .tbox-list .tltxt{ width: 244px; line-height: 36px; font-size: 16px; color: #666; margin: 34px 0 0 0;}
.courseMain .tbox-list .tltxt b{ font-size: 22px; color: #333;}
.courseMain .tbox-list.mr0{ margin-right: 0;}
.courseMain .cbox{ height: 52px; margin-bottom: 30px; border: 1px dashed #bfbfbf; border-radius: 26px;}
.courseMain .cbox-txt{ line-height: 52px; margin-right: 50px; font-size: 18px;}
.courseMain .cbox-txt .chong{ color: #fb4a14;}
.courseMain .cbox-txt b{ font-size: 28px;}
.courseMain .cbox-btn{ display: block; width: 260px; height: 54px; text-align: center; line-height: 54px; font-size: 24px; color: #fff; font-weight: 700; margin: -1px -1px 0 0; border-radius: 26px; background-color: #fc7b53\0; background-color: #fc7b53\9; -webkit-box-shadow:0 3px 5px rgba(224, 120, 40, 0.32); -moz-box-shadow:0 3px 5px rgba(224, 120, 40, 0.32); box-shadow:0 3px 5px rgba(224, 120, 40, 0.32);
    background: -webkit-linear-gradient(left, #fb6069, #fe973d); /* Safari 5.1 - 6.0 */
    background: -o-linear-gradient(left, #fb6069, #fe973d); /* Opera 11.1 - 12.0 */
    background: -moz-linear-gradient(left, #fb6069, #fe973d); /* Firefox 3.6 - 15 */
    background: linear-gradient(to right, #fb6069, #fe973d); /* 标准的语法 */}
.courseMain .cbox-btn:hover{ text-decoration: none; background-color: #fb6069\0; background-color: #fb6069\9;
    background: -webkit-linear-gradient(left, #fe973d, #fb6069); /* Safari 5.1 - 6.0 */
    background: -o-linear-gradient(left, #fe973d, #fb6069); /* Opera 11.1 - 12.0 */
    background: -moz-linear-gradient(left, #fe973d, #fb6069); /* Firefox 3.6 - 15 */
    background: linear-gradient(to right, #fe973d, #fb6069); /* 标准的语法 */  }
.courseMain .bbox{ position: relative; padding-left: 110px; width: 1090px;}
.courseMain .bbox .fdtxt{ position: absolute; top: 0; left: 0; line-height: 38px; font-size: 22px; font-weight: 700;}
.courseMain .bbox .list{ line-height: 38px; font-size: 18px; margin-bottom: 10px;}
.courseMain .bbox .list .btn{ display: inline-block; width: 130px; height: 38px; line-height: 38px; font-size: 18px; color: #fff; text-align: center; border-radius: 19px; background-color: #9566f4\0; background-color: #9566f4\9;
    background: -webkit-linear-gradient(left, #8369fc, #a763eb); /* Safari 5.1 - 6.0 */
    background: -o-linear-gradient(left, #8369fc, #a763eb); /* Opera 11.1 - 12.0 */
    background: -moz-linear-gradient(left, #8369fc, #a763eb); /* Firefox 3.6 - 15 */
    background: linear-gradient(to right, #8369fc, #a763eb); /* 标准的语法 */}
.courseMain .bbox .list .btn:hover{ text-decoration: none; background-color: #866cfc\0; background-color: #866cfc\9;
    background: -webkit-linear-gradient(left, #a763eb, #8369fc); /* Safari 5.1 - 6.0 */
    background: -o-linear-gradient(left, #a763eb, #8369fc); /* Opera 11.1 - 12.0 */
    background: -moz-linear-gradient(left, #a763eb, #8369fc); /* Firefox 3.6 - 15 */
    background: linear-gradient(to right, #a763eb, #8369fc); /* 标准的语法 */}
.courseMain .bbox .list .btn.lxybtn,.courseMain .bbox .list .btn.xxybtn,.courseMain .yesLogin{ display: none;}
.courseMain .bbox .list.cju{ color: #fb4a14; font-size: 16px;}

/*班次特色*/
.characteristic{ padding-bottom: 8px;}
.characteristic .ggtit{ margin-bottom: 20px;}
.characteristic .cbox .list{ float: left; width: 368px; height: 276px; padding-top: 22px; margin: 0 45px 42px 0; border: 1px solid #fff; border: 1px solid #ebebeb\0; *border: 1px solid #ebebeb; margin-right: 45px; border-radius: 10px;  -webkit-box-shadow:0 0 18px rgba(204, 202, 199, 0.6); -moz-box-shadow:0 0 18px rgba(204, 202, 199, 0.6); box-shadow:0 0 18px rgba(204, 202, 199, 0.6);}
.characteristic .cbox .list-pic{ display: block; width: 76px; height: 76px; margin: 0 auto 16px;}
.characteristic .cbox .list-tit{ line-height: 46px; text-align: center; font-size: 24px; font-weight: 700; color: #2d020b;}
.characteristic .cbox .list-txt{ line-height: 36px; text-align: center; font-size: 16px;}
.characteristic .cbox .list-pic.bg01{ background-position: 0 -100px;}
.characteristic .cbox .list-pic.bg02{ background-position: 0 -200px;}
.characteristic .cbox .list-pic.bg03{ background-position: 0 -300px;}
.characteristic .cbox .list-pic.bg04{ background-position: 0 -400px;}
.characteristic .cbox .list-pic.bg05{ background-position: 0 -500px;}
.characteristic .cbox .list-pic.bg06{ background-position: 0 -600px;}
.characteristic .cbox .list.mr0{ margin-right: 0;}

/*加入我们*/
.joinBoxBg{ background: url(/images/zhuanti/2020jkqf/bg_06.jpg) no-repeat center top;}
.joinBox{ height: 306px;}
.joinBox .bbox{ padding-top: 54px;}
.joinBox .bbox .ltxt{ padding-left: 40px; padding-top: 10px;}
.joinBox .bbox .ltxt-tit{ line-height: 74px; font-size: 26px; font-weight: 700;}
.joinBox .bbox .ltxt-cen{ line-height: 30px; font-size: 16px; color: #666; margin-bottom: 14px;}
.joinBox .bbox .right{ padding: 0 100px 0 0;}
.joinBox .bbox .right .ewm{ width: 140px; margin-right: 30px;}
.joinBox .bbox .right .ewm-pic{ display: block; width: 120px; height: 120px; padding: 10px; background: #fff; -webkit-box-shadow:0 0 15px rgba(0,0,0,0.13); -moz-box-shadow:0 0 15px rgba(0,0,0,0.13); box-shadow:0 0 15px rgba(0,0,0,0.13);}
.joinBox .bbox .right .ewm-txt{ line-height: 42px; text-align: center; font-size: 16px; color: #666;}

/*底部浮动*/
.botFloat{ position: fixed; left: 0; bottom: 0; width: 100%; height: 70px; z-index: 70; background: #ffc776; _position:absolute; _top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-70))}
.botFloat .ltxt{ line-height: 70px; font-size: 20px; color: #ea410d; font-weight: 700;}
.botFloat .rbtn01,.botFloat .rbtn02{ display: block; margin: 14px 0 0 12px; width: 180px; height: 42px; line-height: 42px; text-align: center; font-size: 22px; color: #fff; border-radius: 21px; background-color: #f16a10\0; background-color: #f16a10\9;
    background: -webkit-linear-gradient(left, #eb570f, #f77f13); /* Safari 5.1 - 6.0 */
    background: -o-linear-gradient(left, #eb570f, #f77f13); /* Opera 11.1 - 12.0 */
    background: -moz-linear-gradient(left, #eb570f, #f77f13); /* Firefox 3.6 - 15 */
    background: linear-gradient(to right, #eb570f, #f77f13); /* 标准的语法 */ }
.botFloat .rbtn01:hover,.botFloat .rbtn02:hover{ text-decoration: none;
    background: -webkit-linear-gradient(left, #f77f13, #eb570f); /* Safari 5.1 - 6.0 */
    background: -o-linear-gradient(left, #f77f13, #eb570f); /* Opera 11.1 - 12.0 */
    background: -moz-linear-gradient(left, #f77f13, #eb570f); /* Firefox 3.6 - 15 */
    background: linear-gradient(to right, #f77f13, #eb570f); /* 标准的语法 */ }
.botFloat .rbtn02{ width: 140px;}
.botFloat .rtxt{ line-height: 70px; color: #604a36; font-size: 14px; margin-right: 20px;}
.botFloat .rtxt .chong{ color: #ea410d;}
.botFloat .rtxt b{ font-size: 22px;}

/*右侧浮动*/
.rightFloat{ width:92px; position:fixed; right:5px; top:50%; margin-top: -290px; z-index:90; _position: absolute; _top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight/2))}
.rightFloat .top{ display: block; height: 54px; padding-top: 20px; line-height: 18px; text-align: center; font-size: 14px; font-weight: 700; color: #fff; background: url(/images/zhuanti/2020jkqf/hs_08.png) no-repeat; cursor: pointer;}
.rightFloat .top:hover{ text-decoration: none;}
.rightFloat .cen{ width: 58px; background: #fff; border: 1px solid #fddfc8; border-top: 0; margin: 0 auto;}
.rightFloat .cen .list{ position: relative; display: block; height: 36px; line-height:18px; text-align: center; font-size:14px; padding: 12px 0; margin-top: -1px;}
.rightFloat .cen .list i{ position: absolute; left: 50%; bottom: 0; margin-left: -12px; display: block; width: 24px; height: 1px; background: #eaeaea;}
.rightFloat .cen .list:hover{ background: #fa9445; text-decoration: none; color: #fff;}
.rightFloat .cen .list:hover i{ display: none;}
.rightFloat .cen .list.one{ line-height: 36px;}
.rightFloat .cen .gototop{ display: block; height: 22px; background: url(/images/zhuanti/2020jkqf/hs_09.png) no-repeat center; margin-bottom: 12px;}
.rightFloat .cen .bdsharebuttonbox{ margin-top: -1px;}
.rightFloat .cen .bdsharebuttonbox:hover a{ opacity: 1; filter:alpha(opacity=100);}
.rightFloat .cen .bdsharebuttonbox a{ float: none; margin: 0; background: none;}
.rightFloat .close{ position: absolute; bottom: -33px; left: 50%; margin-left: -11px; display: block; width: 22px; height: 22px; background: url(/images/zhuanti/2020nkzzsjqz/an.png) 0 -350px;}

/*提示弹框*/
.mask{ display: none; width:100%; height:100%; background:#000; opacity:.7; filter:alpha(opacity=70); position:fixed; top:0; left:0; z-index:98; _position:absolute; _height: expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight))}
.tsTk{ display: none; width: 500px; background: #fff; border-radius: 5px; top: 50%; left: 50%; position: fixed; margin: 0 0 0 -250px; z-index: 99; _position: absolute; _top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight/2))}
.tsTk .xx{ top: 10px; right: 5px; display: block; width: 40px; height: 40px; background-position: 12px -739px; cursor: pointer;}
.tsTk .ttit{ height: 60px;}
.tsTk .ttit-txt{ line-height: 60px; padding-left: 30px; font-size: 18px; font-weight: 700;}
.tsTk .ctxt{ width: 340px; line-height: 34px; font-size: 16px; margin: 0 auto 20px; text-align: left;}
.tsTk .ctxt b{ color: #f7553f;}
.tsTk .bhbox{ text-align: center; margin-bottom: 40px;}
.tsTk .bhbox .bhan{ display: inline-block; *display: inline; *zoom: 1; width: 200px; height: 44px; text-align: center; line-height: 44px; font-size: 18px; color: #fff; background: #fd7400; border-radius: 4px; margin: 0 15px;}
.tsTk .bhbox .bhan:hover{ text-decoration: none; opacity: 0.9;}
.tsTk .bhbox.mb30{ margin-bottom: 30px;}

.tsTk .cbox .cts{ position: relative; margin: 0 10px 15px; height: 32px; line-height: 32px; font-size: 14px; color: #fd7400; text-align: center; border: 1px solid #f7d9c0; background: #fffbef; border-radius: 4px;}
.tsTk .cbox .cts i{ display: block; width: 15px; height: 14px; position: absolute; bottom: -14px; right: 60px; background-position: 0 -800px;}
.tsTk .cbox .ccon{ padding-bottom: 10px;}
.tsTk .cbox .ccon-list{ height: 40px; line-height: 40px; font-size: 16px; margin-bottom: 12px;}
.tsTk .cbox .ccon-list-ltxt{ width: 150px; padding-right: 10px; text-align: right;}
.tsTk .cbox .ccon-list-cinput{ width: 258px; height: 38px; border: 1px solid #d3d3d3; line-height: 38px; font-size: 14px; color: #999; padding: 0 10px;}
.tsTk .bbox{ background: #f4f4f4; padding: 14px 36px; font-size: 14px; line-height: 26px; border-radius: 0 0 5px 5px;}






