/*
@author: sunke
*/
@charset "UTF-8";
body{font:14px/1.5 \5FAE\8F6F\96C5\9ED1,\9ED1\4F53,arial,Helvetica,Tahoma,sans-serif; margin:0 auto; color:#666; min-width: 1100px;}
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}
a{text-decoration:none;color:#333;}
a:hover{text-decoration:underline;}
a,a:hover{outline:none;}
.layout{ clear:both;width:1100px;text-align:left;margin:0 auto;}
.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,.top-nav li,.top-nav li .nums,.areaSelect i,.list-con .table-con .table th i{ background:url("/images/zhongjizhicheng/zhuanti/2019jiangxuejin/ico.png") no-repeat;}
.wrap01{ width:100%; background:url("/images/zhongjizhicheng/zhuanti/2019jiangxuejin/bg03.png") no-repeat center bottom #fff1da; padding-bottom:102px;}
.wrap02{ width:100%; background:url("/images/zhongjizhicheng/zhuanti/2019jiangxuejin/bg04.png") no-repeat center bottom #fff; padding-bottom:80px;}
.title{  height:96px; text-align:center;}
.title span{ display:inline-block; height:96px; line-height:96px; font-size:32px; font-weight:bold; color:#262626;}
.title span .bg1,.title span .bg2{ display:block; width:43px; height:33px; left:-54px; top:34px; background-position:0 -337px;}
.title span .bg2{ left:auto; right:-54px; background-position:0 -376px;}
.bghuang{ background: #fff1da;}
.TopHeader-wrap{ background: #fff;}


/*------------------------------------------ index ------------------------------------------*/

/**/
.header-wrap{ width:100%; height:470px;}
.header p{ height:37px; line-height:37px; text-align:center; font-size:20px; color:#fff;}
.header p.t1{ width:246px; left:219px; top:271px;}
.header p.t2{ width:300px; right:250px; top:251px;}
.header p.t3{ width:346px; left:377px; top:250px;}
.header p strong{ font-size:30px; color:#ff0101; vertical-align:-4px; margin-right:2px;}

/**/
.jy{ padding: 22px 0; margin-bottom: 25px; background:url("/images/zhongjizhicheng/zhuanti/2019jiangxuejin/bg05.png") no-repeat center bottom #ffe378; border-radius:10px; box-shadow:0 0 8px 8px #ffe9cc;}
.jy .txt{ padding: 0 40px 0 90px; width: 970px; line-height: 24px; font-size: 18px; color: #5d1610;}
.jy .txt b{ top: 0; left: 30px; font-size: 24px;}
.jy.mb60{ margin-bottom: 60px;}

/**/
.top-nav{ padding:20px 0 85px;}
.top-nav .line{ width:100%; height:4px; background:#ffb372; border-radius:5px; left:0; top:60px}
.top-nav ul{ padding:0 0 0 52px; z-index:1;}
.top-nav li{ float:left; _display:inline; width:154px; height:90px; margin-right:55px; background-position:0 -140px; text-align:center; position:relative;}
.top-nav li.none{ margin-right:0;}
.top-nav li .nums{ display:block; width:44px; height:44px; line-height:44px; font-size:26px; color:#fec594; background-position:-49px 0; position:absolute; left:50%; margin-left:-22px; top:-22px;}
.top-nav li p{ font-size:20px; color:#fec594; line-height:74px; padding-top:12px;}
.top-nav li.on{ background-position:2px -47px;}
.top-nav li.on .nums{ background-position:0 0; color:#fa9732;}
.top-nav li.on p{ color:#fff;}

/**/
.application{ background:#fff; border-radius:10px; box-shadow:0 0 8px 8px #ffe9cc; padding-top: 80px;}
.application .tit{ width:312px; height:60px; line-height:60px; text-align:center; font-size:28px; font-weight:bold; color:#fff; background-position:0 -253px; left:50%; margin-left:-156px; top:-26px;}
.application p.explain{ text-align:center; font-size:16px; color:#666; line-height:16px; padding:0 0 48px;}
.application p.explain em{ color:#ff7e00;}
.application .con{ padding:0 0 0 155px; color:#666;}
.application .con .box{ height:50px; padding-bottom:20px;}
.application .box .t1{ float:left; width:89px; height:50px; line-height:50px; font-size:16px; color:#666;}
.application .box .t2{ float:left; width:59px; line-height:50px; text-indent:16px; font-size:16px; color:#666;}
.application .box .t2 em{ font-size:18px; color:#ff0000; margin-left:10px; vertical-align:middle;}
.application .box .t3{ float:left; white-space:nowrap; line-height:50px; font-size:16px; color:#666;}
.application .box .t4{ float:left; width:54px; white-space:nowrap; height:50px; line-height:50px; text-indent:6px; font-size:16px; color:#666;}
.application .box .t4 em{ font-size:18px; color:#ff0000; margin-left:10px; vertical-align:middle;}
.application .con .ipt1{ display:block; float:left; width:278px; height:48px; line-height:48px; font-size:16px; text-indent:17px; border:1px solid #d5d5d5; color:#666;}
.application .con .ipt2{ display:block; float:left; width:80px; height:48px; line-height:48px; font-size:16px; text-indent:17px; border:1px solid #d5d5d5; color:#666;}
.application .con .icon{ float:left; display:block; height:50px; line-height:56px; width:57px; padding-left:9px; font-size:18px; color:#ff0000;}
.application .btn-wrap{ text-align:center; padding:44px 0 66px 290px;}
.application .btn-wrap .btn,.application .btn-wrap .btn-no{ display:inline-block; width:190px; height:50px; line-height:50px; text-align:center; background:#ffad2b; box-shadow:0 5px 5px #ffe8c4; border-radius:50px; font-size:24px; color:#fff; text-decoration:none;}
.application .btn-wrap .btn:hover{ background:#ff9c00;}
.application .btn-wrap .btn-no{ background:#bababa; color:#fff; box-shadow:0 5px 5px #e6e6e6;}
.application .btn-wrap .list-btn{ line-height:50px; font-size:18px; color:#ff7e00; margin-left:58px;}
.application .btn-wrap.pl0{ padding-left: 0;}
.application .btn-wrap .btn2{ width: 290px;}
.application .btn-wrap .txt{ top: 44px; left: 740px; height: 50px; line-height: 50px;}
.application .btn-wrap .txt a{ font-size: 18px; color:#ffad2b; margin-right:20px;}
.application .noLogin-bg{ display:block; width:100%; height:450px; position:absolute; left:0; top:0; z-index:1;background:url(about:blank) \9;}
.application .box .chk{ display:block; height:50px; line-height:50px; margin-right:20px; position:relative; overflow:hidden; cursor:pointer;}
.application .box .chk i{ display:inline-block; width:16px; height:16px; border:1px solid #d5d5d5; border-radius:50%; margin-right:6px; vertical-align:-2px; position:relative;}
.application .box .chk input{ position:absolute; left:-20px; top:-20px;}
.application .box .chk.on em{ display:block; width:10px; height:10px; background:#ff7e00; border-radius:50%; position:absolute; left:3px; top:3px;}
.application.mb50{ margin-bottom: 50px;}


/**/
.prize{ padding:40px 0 0 13px;}
.prize li{ float:left; _display:inline; margin:0 50px 50px 0; width:324px; height:264px; border-radius:10px;}
.prize li.p1{ background:url("/images/zhongjizhicheng/zhuanti/2019jiangxuejin/prize01.png") no-repeat; box-shadow:0 3px 3px 3px #fff3f4;}
.prize li.p2{ background:url("/images/zhongjizhicheng/zhuanti/2019jiangxuejin/prize02.png") no-repeat; box-shadow:0 3px 3px 3px #fff3f4;}
.prize li.p3{ background:url("/images/zhongjizhicheng/zhuanti/2019jiangxuejin/prize03.png") no-repeat; box-shadow:0 3px 3px 3px #fff0f1;}
.prize li.p4{ background:url("/images/zhongjizhicheng/zhuanti/2019jiangxuejin/prize04.png") no-repeat; box-shadow:0 3px 3px 3px #f8f3ff;}
.prize li.p5{ background:url("/images/zhongjizhicheng/zhuanti/2019jiangxuejin/prize05.png") no-repeat; box-shadow:0 3px 3px 3px #f8f3ff;}
.prize li.p6{ background:url("/images/zhongjizhicheng/zhuanti/2019jiangxuejin/prize05.png") no-repeat; box-shadow:0 3px 3px 3px #f8f3ff;}
.prize li.none{ margin-right:0;}
.prize .tit{ height:60px; line-height:60px; font-size:28px; color:#fff; text-align:center;}
.prize .text{ margin:18px 26px 0px; padding-bottom:14px; height:90px; border-bottom:1px solid #ddd;}
.prize .text p{ font-size:16px; line-height:30px; color:#343434;}
.prize .text p em{ color:#ff5200;}
.prize .text span.rule{ color:#fe4928; cursor:pointer;}
.prize .text span.rule i{ text-decoration:underline;}
.prize .text span.rule .more{ display:none; width:223px; padding:12px 22px; background:#fff; box-shadow:0 0 3px 3px #f9f6ff; border:1px solid #e1cdff; font-size:14px; border-radius:10px; color:#595959; line-height:30px; right:-10px; top:40px;}
.prize .text span.rule .more .jt{ display:block; width:21px; height:15px; top:-15px; right:66px; background-position:-155px 0;}
.prize .condition{ line-height:24px; color:#2b2b2b; padding:14px 26px 0;}
.prize .hbox{ clear: both; text-align: center; height: 50px; margin-bottom: 50px;}
.prize .hbox .han,.prize .hbox .han2{ display: inline-block; width:190px; height:50px; line-height:50px; text-align:center; background:#ffad2b; box-shadow:0 5px 5px #ffe8c4; border-radius:50px; font-size:24px; color:#fff; margin: 0 70px; text-decoration:none;}
.prize .hbox .han2{ background: #f95a52;}

/**/
.student-warp{ width:100%; background:#fdf5ea;}
.student{ padding:22px 0 59px;}
.student .bd{ height:284px; overflow:hidden; padding:0 0 0 30px;}
.student .bd li{ float:left; _display:inline; margin:5px 15px; background:#fff; border-radius:20px; width:230px; height:274px; box-shadow:0 0 5px 3px #ffe9cc;}
.student .bd li:hover{ box-shadow:0 0 5px 6px #fde4bd;}
.student .bd .pic{ text-align:center; padding-top:24px;}
.student .bd h3{ line-height:38px; font-size:16px; color:#fa9732; text-align:center;}
.student .bd h3 a{ color:#fa9732;}
.student .bd p{ line-height:28px; padding-left:18px; color:#262626;}
.student .prev,.student .next{ display:block; width:20px; height:35px; top:125px; left:1px; background-position:-253px -50px;}
.student .next{ left:auto; right:1px; background-position:-223px -50px;}
.student .prev.prevStop{ background-position:-161px -50px;}
.student .next.nextStop{ background-position:-188px -50px;}

/**/
.bottom-wrap{ width:100%; height:191px; background:url("/images/zhongjizhicheng/zhuanti/2019jiangxuejin/bg02.png") no-repeat;}
.bottom{}
.bottom .text{ padding:30px 0 0 58px; width:527px; color:#fff;}
.bottom .text h4{ line-height:46px; font-size:24px; font-weight:bold;}
.bottom .text p{ line-height:28px; font-size:16px;}
.bottom .text a{ color:#fff;}
.bottom .text.w2{ width:450px;}

/**/
.mask{ display:none; width:100%;z-index:98;height:100%;background:#000;opacity:.4;filter:alpha(opacity=40);position:fixed;top:0;left:0;_position:absolute;_height: expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight))}
.prompt-pop{ display:none; overflow:hidden; width:480px; text-align:left; padding-bottom:30px; background-color:#fff; position:fixed; top:50%; left:50%; margin:-110px 0 0 -240px; z-index:99; border-radius:10px; _position: absolute; _top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight/2))}
.prompt-pop p{ line-height:34px; font-size:18px; color:#666; padding:35px 20px 25px; text-align: center;}
.prompt-pop p a{ color: #ff9140;}
.prompt-pop .btn{ display:block; width:150px; height:46px; line-height:46px; font-size:18px; color:#fff; background:#ff9140; text-decoration:none; margin:0 auto; border-radius:50px; box-shadow:0 2px 4px 2px #ffe9cc; text-align:center;}
.application-pop{ display:none; overflow:hidden; width:820px; text-align:left; padding-bottom:30px; background-color:#fff; position:fixed; top:50%; left:50%; margin:-310px 0 0 -410px; z-index:99; border-radius:10px; _position: absolute; _top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight/2))}
.application-pop .tit{}
.application-pop h4{ line-height:66px; text-align:center; font-size:18px; font-weight:bold; color:#666; padding-top:21px;}
.application-pop .con{ padding:0 44px; height:448px; overflow-y:auto; padding-bottom:8px;}
.application-pop .con p{ line-height:28px;}
.application-pop .btn-wrap{ padding:0 44px; text-align:center;}
.application-pop .btn-wrap .chkName{ display:block; height:46px; line-height:46px; width:200px; overflow:hidden; position:relative; cursor:pointer;}
.application-pop .btn-wrap .chkName input{ position:absolute; left:0; top:-50px;}
.application-pop .btn-wrap .chkName i{ display:inline-block; width:18px; height:18px; border:1px solid #ccc; margin-right:5px; vertical-align:-5px; background-position:100px 0;}
.application-pop .btn-wrap .chkName.on i{ background-position:-205px 0;}
.application-pop .btn-wrap .btn,.application-pop .btn-wrap .btn-no{ display:block; width:150px; height:46px; line-height:46px; font-size:18px; color:#fff; background:#ff9140; text-decoration:none; margin:0 auto; border-radius:50px; box-shadow:0 2px 4px 2px #ffe9cc; text-align:center;}
.application-pop .btn-wrap .btn-no{ background:#bababa; color:#fff; box-shadow:0 2px 4px 2px #e3e3e3;}

/**/
.select_boxhs {position:relative}
.select_boxhs select{display:none}
.select_boxhs input{padding:0;margin:0;cursor:pointer;position:absolute;top:0;left:0;background: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{ float:left; width:206px; height:50px;}
.areaSelect input{border:1px solid #d5d5d5; width:204px; overflow:hidden;height:48px;line-height:48px;font-family:\5FAE\8F6F\96C5\9ED1,\9ED1\4F53;color:#ccc; text-indent:12px; font-size:18px;}
.areaSelect input.on{color:#666}
.areaSelect i{display:block;width:12px;height:8px;top:21px;right:11px; background-position:-130px 0;}
.areaSelect i.on{ background-position:-109px 0;}
.areaSelect ul { width:204px; border:1px solid #ffe5d1;background:#fff}
.areaSelect ul li {overflow:hidden;width:96%;cursor:pointer;line-height:30px;height:30px;padding:0 0 0 4%}
.areaSelect ul li.hover {background:#ffe9d9;color:#ff9132}

/*------------------------------------------ list ------------------------------------------*/
/**/
.header-list-wrap{ width:100%; height:542px;}

/**/
.list-title{ height:30px; padding-bottom:22px; margin-top:-10px;}
.list-title h4{ float:left;height:30px; line-height:30px; font-size:16px; font-weight:normal; color:#999; padding-left:8px; background:url("/images/zhongjizhicheng/zhuanti/2019jiangxuejin/line02.png") no-repeat left center;}
.list-title .back-btn{ display:block;height:30px; line-height:30px; font-size:16px; color:#999;}

.list-con{ background:#fff; border-radius:10px; box-shadow:0 0 5px 5px #ffe9cc; margin-bottom:45px; padding-bottom:50px; border:1px solid #ffe9cc;}
.list-con .list-tit{ height:108px; text-align:center; padding-top:5px;}
.list-con .list-tit span{ display:inline-block; height:108px; line-height:108px; font-size:30px; font-weight:bold; color:#262626;}
.list-con .list-tit span .bg1,.list-con .list-tit span .bg2{ display:block; width:43px; height:33px; left:-54px; top:34px; background-position:0 -337px;}
.list-con .list-tit span .bg2{ left:auto; right:-54px; background-position:0 -376px;}
.list-con .list-search{ text-align:center; height:48px; padding-bottom:4px;}
.list-con .list-search .search-input{ display:inline-block; *display:inline; *zoom:1; width:405px; text-indent:26px; height:46px; line-height:46px; border:1px solid #ccc; border-radius:50px; font-size:16px; color: #999;}
.list-con .list-search .search-btn{  display:inline-block; *display:inline; *zoom:1; width:107px; height:48px; line-height:48px; text-align:center; background:#ff9140; border-radius:50px; font-size:18px; color:#fff; text-decoration:none; margin-left:13px; *vertical-align:14px;}
.list-con .list-tit2{ height:40px; padding:19px 40px;}
.list-con .list-tit2 .student-nums{ height:40px; line-height:40px; font-size:18px; color:#ff9132;}
.list-con .list-tit2 .student-nums em{ font-size:22px; font-weight:bold;}
.list-con .list-tit2 .reset-btn{ display:block; width:162px; height:40px; line-height:40px; text-align:center; font-size:18px; color:#ff9132; background:#ffe9d9; border-radius:50px; text-decoration:none;}
.list-con .table-con{ padding:0 35px;}
.list-con .table-con .table{ width:100%; border-top:1px solid #dcdcdc; border-left:1px solid #dcdcdc;}
.list-con .table-con .table th{ height:48px; line-height:48px; text-align:center; font-size:16px; color:#000; background:#f3f3f3; border-right:1px solid #dcdcdc; border-bottom:1px solid #dcdcdc;}
.list-con .table-con .table th i{ display:inline-block; width:19px; height:17px; background-position:-235px 0; margin-left:3px; vertical-align:-3px; *vertical-align:3px;}
.list-con .table-con .table th i.down{ background-position:-235px 0;}
.list-con .table-con .table td{ height:38px; line-height:38px; text-align:center; color:#000; border-right:1px solid #dcdcdc; border-bottom:1px solid #dcdcdc;}
.list-con .table-con .table tr:hover td{ background:#f5f5f5;}
.list-con .table-con .table .ts{ height:310px;}
.list-con .table-con .table .ts:hover{ background:#fff;}
.list-con .table-con .pages{ overflow:hidden; clear:both; text-align:center; height:34px; padding:50px 0 62px 0; color:#ccc;}
.list-con .table-con .pages a{ display:inline-block; margin:0 7px; vertical-align:middle; width: 34px; height: 34px; line-height:34px; color:#999; font-size: 14px; border-radius: 3px;}
.list-con .table-con .pages a:hover{ background-color: #ffe5d1; text-decoration: none;}
.list-con .table-con .pages .hover{ background-color:#ff9140; color:#fff;}
.list-con .table-con .pages .hover:hover{ background-color:#ff9140; color:#fff;}
.list-con .table-con .pages .sw{ width: 56px;}
.list-con .table-con .pages .np{ width: 70px;}
.list-con .table-con .pages .hui{ color: #cccccc; cursor: auto;}
.list-con .table-con .pages .hui:hover{ background:none;}
.list-con .list-tit2 .go-btn{ line-height:40px; margin-left:30px; display:block; font-size:16px; color:#ff0000;}
.list-con .tab-tit{ text-align:center; padding-bottom:20px;}
.list-con .tab-tit li{ height:50px; line-height:50px; display:inline-block; *display:inline; *zoom:1; font-size:24px; padding:0 20px; cursor:pointer; color:#666;}
.list-con .tab-tit li.cur{ font-weight:bold; color:#ff9132;}
.list-con .tab-con{ display:none}
.table-warp{ height:600px; overflow-y:auto;}

.applyList{ height:200px; overflow-y:auto;}

/**/
.success-pop{ display:none; width:450px; background:#fff; text-align:center; position:fixed; left:50%; margin-left:-225px; top:50%; border-radius:10px; z-index:99;}
.success-pop h4{ font-size:20px; color:#666; line-height:48px; padding-top:63px; font-weight:normal;}
.success-pop p{ line-height:40px; font-size:16px; padding-bottom:39px;}
.success-pop p a{ color:#0054ff; text-decoration:underline;}
.success-pop .close-btn{ display:block; width:18px; height:18px; top:20px; right:19px; background:url("/images/zhongjizhicheng/zhuanti/jiangxuejin/close-btn.png") no-repeat; }

/**/
.shiwu-tit{ text-align:center; font-size:18px; color:#666; margin-top:-15px;}
.shiwu-course{ padding:30px 0 0;}
.shiwu-course ul{ width:1120px;}
.shiwu-course li{ float:left; width:260px; margin:0 20px 26px 0; box-shadow:0 0 6px #fde4cf; border-radius:15px; position:relative;}
.shiwu-course .con{ height:145px; text-align:center; border-top-left-radius:15px; border-top-right-radius:15px; position:relative; background-image:-webkit-linear-gradient(left, #ffa174, #ff8061); background-image:-ms-linear-gradient(left, #ffa174, #ff8061); background-image:linear-gradient(left,#ffa174,#ff8061); background:#ff926b\9;}
.shiwu-course .con h4{ font-size:22px; color:#fff; line-height:36px; padding-top:45px;}
.shiwu-course .con span{ display:block; height:30px; line-height:30px; background:#ffe379; color:#ff0000; padding:0 20px; border-top-right-radius:15px; border-bottom-left-radius:10px; position:absolute; right:0; top:0;}
.shiwu-course .con h4.one{ padding-top:0; line-height:145px;}
.shiwu-course p{ line-height:49px; text-align:center; font-size:16px; color:#262626; border-bottom-left-radius:15px; border-bottom-right-radius:15px;}
.shiwu-course a{ display:block; width:260px; height:194px; position:absolute; left:0; top:0;}

    /*petalbox*/
#petalbox {
    position: fixed;
    left: 0;
    top: 0;
    width: 100%;
    z-index: 99;
    pointer-events: none;
}
#petalbox > div {
    position: absolute;
    -webkit-animation-iteration-count: 1, 1;
    -webkit-animation-direction: normal, normal;
    -webkit-animation-timing-function: linear, ease-in;
    -webkit-backface-visibility: hidden;
    animation-iteration-count: 1, 1;
    animation-direction: normal, normal;
    animation-timing-function: linear, ease-in;
    backface-visibility: hidden;
}
#petalbox > div > img {
    position: absolute;
    -webkit-animation-iteration-count: infinite;
    -webkit-animation-direction: alternate;
    -webkit-animation-timing-function: linear;
    -webkit-backface-visibility: hidden;
    animation-iteration-count: infinite;
    animation-direction: alternate;
    animation-timing-function: linear;
    backface-visibility: hidden;
}
@-webkit-keyframes fade {
    0%, 90% {
        opacity: 1;
    }
    100% {
        opacity: 0;
    }
}
@keyframes fade {
    0%, 90% {
        opacity: 1;
    }
    100% {
        opacity: 0;
    }
}
@-webkit-keyframes drop {
    0% {
        -webkit-transform: translate3d(0, 0, 0);
    }
    100% {
        -webkit-transform: translate3d(0, 1100px, 0);
    }
}
@keyframes drop {
    0% {
        transform: translate3d(0, 0, 0);
    }
    100% {
        transform: translate3d(0, 1100px, 0);
    }
}
@-webkit-keyframes clockwiseSpin {
    0% {
        -webkit-transform: none;
    }
    100% {
        -webkit-transform: rotate(480deg);
    }
}
@keyframes clockwiseSpin {
    0% {
        transform: none;
    }
    100% {
        transform: rotate(480deg);
    }
}
@-webkit-keyframes counterclockwiseSpinAndFlip {
    0% {
        -webkit-transform: none;
    }
    100% {
        -webkit-transform: rotate(-480deg);
    }
}
@keyframes counterclockwiseSpinAndFlip {
    0% {
        transform: none;
    }
    100% {
        transform: rotate(-480deg);
    }
}