/*
@author: sunke
*/
@charset "utf-8";
html{color:#000;background:#fff1da;overflow-y:scroll;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}
html *{outline:0;-webkit-text-size-adjust:none;-webkit-tap-highlight-color:rgba(0,0,0,0)}
body {background:#fff1da;color:#4a4f5a;font: 400 14px/1.5 "\5FAE\8F6F\96C5\9ED1",Helvetica,STHeiti,Droid Sans Fallback;-webkit-text-size-adjust: 100%;-ms-text-size-adjust: 100%;-webkit-tap-highlight-color:rgba(0,0,0,0);}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td,hr,button,article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{margin:0;padding:0}
input,select,textarea{font-size:100%}
article,aside,footer,header,nav,section,audio,canvas,video,img {display: block;}
table{border-collapse:collapse;border-spacing:0}
fieldset,img{border:0}
abbr,acronym{border:0;font-variant:normal}
del{text-decoration:line-through}
address,caption,cite,code,dfn,em,th,var{font-style:normal;font-weight:normal}
ol,ul{list-style:none}
caption,th{text-align:left}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal}
q:before,q:after{content:''}
button{outline:0;border:none;}
a{color:#333;}
a:hover{text-decoration:none}
ins,a{text-decoration:none}
textarea {resize: none;}
iframe,img {border:0;}
img{display:block;max-width:100%;}
ul,ol {list-style:none;}
input,select,textarea {outline: 0;-webkit-user-modify: read-write-plaintext-only;}
input {-webkit-appearance: none;}
i,em{font-style:normal;}
.pr{position:relative;}
.abs{position: absolute}
.fl{float:left;display:inline-block;}
.fr{float:right;display:inline-block;}
.clearfix:after{content:".";display:block;height:0;clear: both;visibility:hidden;}
.clearfix{*zoom:1;}
.wrap{min-width: 320px;max-width:768px;margin:0 auto;overflow:hidden;position:relative;}
.title{ height:1.786rem;  text-align:center; padding-top:.16rem;}
.title span{ display:inline-block; height:1.786rem; line-height:1.786rem; font-size:.48rem; color:#262626; font-weight:bold;}
.title span .bg1{ display:block; width:.573rem; height:.44rem; background:url("/images/jianzao/zhuanti/shaifen/ico01.png") no-repeat; background-size:100% auto; left:-.666rem; top:.706rem;}
.title span .bg2{ display:block; width:.573rem; height:.44rem; background:url("/images/jianzao/zhuanti/shaifen/ico02.png") no-repeat; background-size:100% auto; right:-.666rem; top:.613rem;}

/**/
.nav{ padding:.306rem .8rem .88rem;}
.nav p{ font-size:.32rem; color:#e77b1f; line-height:.48rem;}

/**/
.application-wrap{ background:url("/images/jianzao/zhuanti/shaifen/bg01.png") no-repeat bottom center #fff1da; background-size:100% auto; padding:.64rem 0 1.16rem 0;}
.application{ margin:0 .266rem 0.5rem; background:#fff; border-radius:.2rem; box-shadow:0 0 3px 3px #ffe4b9; padding:.533rem .8rem .08rem;}
.application .tit{ width:4.266rem; height:.933rem; line-height:.933rem; text-align:center; font-size:.48rem; font-weight:bold; color:#fff; border-radius:5rem; left:50%; margin-left:-2.133rem; top:-.466rem; background-image:-webkit-linear-gradient(45deg, #fd7600, #ff8c63); background-image:linear-gradient(45deg,#fd7600,#ff8c63);}
.application .tit .bg1{ display:block; width:.573rem; height:.44rem; background:url("/images/jianzao/zhuanti/shaifen/ico01.png") no-repeat; background-size:100% auto; left:-.053rem; top:.32rem;}
.application .tit .bg2{ display:block; width:.573rem; height:.44rem; background:url("/images/jianzao/zhuanti/shaifen/ico01.png") no-repeat; background-size:100% auto; right:-.173rem; top:.16rem;}
.application li{ height:1.333rem; border-bottom:1px solid #c1c1c1; display:flex; -webkit-display:flex;}
.application li.hide{ display:none;}
.application li.hide.on{ display:flex; -webkit-display:flex;}
.application .t1{ width:2.133rem; height:1.333rem; line-height:1.333rem; font-size:.37rem; color:#000;}
.application .t2{ width:3.3rem; height:1.333rem; line-height:1.333rem; font-size:.37rem; color:#000;}
.application .t3{ height:1.333rem; line-height:1.333rem; font-size:.37rem; color:#000;}
.application .ipt1{ height:1rem; margin-top:.166rem; font-size:.37rem; width:5.333rem; border:0;}
.application .ipt2{ height:1rem; margin-top:.166rem; font-size:.37rem; width:4rem; border:0;}
.application .zonghe-ipt.on,.application .other-ipt.on{ background:#cacaca;}
.application .btn-wrap{ text-align:center; padding:.666rem 0 0 0;}
/*.application .btn-wrap .btn{ display:block; width:4.266rem; height:.933rem; line-height:.933rem; font-size:.43rem; color:#fff; background:#c2c2c2; border-radius:5rem; margin:0 auto; box-shadow:0 3px 3px #ece9e9;}*/
.application .btn-wrap .btn{ display:block; width:4.266rem; height:.933rem; line-height:.933rem; font-size:.43rem; color:#fff; background:#ffad2b; border-radius:5rem; margin:0 auto; box-shadow:0 3px 3px #ffe8c3;}
.application .btn-wrap .btn.on{ background:#ffad2b; box-shadow:0 3px 3px #ffe8c3;}
.application .btn-wrap .list-btn{ display:inline-block; line-height:1.546rem; font-size:.37rem; color:#ffad2b;}
.application .noLogin-bg{ display:block; width:100%; height:13rem; position:absolute; left:0; top:0; z-index:1;}
.application .btn-wrap.pb40{ padding-bottom: 0.53rem;}
.application .btn-wrap .txt{ display: block; line-height: 0.4rem; font-size: 0.4rem; text-align: center; color: #fe9337; margin-top: 0.4rem;}
.application-ban{ margin: 0 0.266rem;}
.application .show-btn{ display:block; width:2.426rem; height:.8rem; line-height:.8rem; font-size:.37rem; text-align:center; border-radius:5rem; color:#ff8380; border:.026rem solid #ffa19f; margin:.533rem auto 0;}
.application .show-btn:after{ content:""; display: inline-block; margin-left:.2rem; vertical-align:0.08rem; width:.2rem; height:.2rem; border-top:1px solid #ff8380; border-right: 1px solid #ff8380; transform:rotate(135deg); -webkit-transform:rotate(135deg);}
.application .show-btn.on:after{ transform:rotate(-45deg); -webkit-transform:rotate(-45deg); vertical-align:-.05rem;}

/**/
.prize-wrap{ background:#fff;}
.prize{ padding-bottom:1.32rem; background:url("/images/jianzao/zhuanti/shaifen/bg02.png") no-repeat bottom center; background-size:100% auto;}
.prize ul{ padding:0 0 0 .26rem; display:flex; -webkit-display:flex; justify-content:center; }
.prize li{ width:2.98rem; height:2.45rem; margin:0 .25rem .25rem 0;}
.prize h4{ height:.78rem; line-height:.78rem; font-size:.37rem; color:#fff; font-weight:normal; text-align:center;}
.prize p{ line-height:0.4rem; font-size:.32rem; padding: 0.17rem 0.21rem 0;}
.prize p em{ color: #ff5200;}
.prize li.p1{ background:url("/images/jianzao/zhuanti/shaifen/prize01.png") no-repeat; background-size:100% auto;}
.prize li.p2{ background:url("/images/jianzao/zhuanti/shaifen/prize02.png") no-repeat; background-size:100% auto;}
.prize li.p3{ background:url("/images/jianzao/zhuanti/shaifen/prize03.png") no-repeat; background-size:100% auto;}
.prize li.p5{ background:url("//m.chinaacc.com/images/zhucekuaijishi/zhuanti/jiangxuejin/prize02.png") no-repeat; background-size:100% auto; box-shadow:0 0 3px 3px #eee3ff;}
.prize li.p5 p{ text-shadow:0 0 3px #ab72ff;}
.prize li.p6{ background:url("//m.chinaacc.com/images/zhucekuaijishi/zhuanti/jiangxuejin/prize03.png") no-repeat; background-size:100% auto; box-shadow:0 0 3px 3px #eee3ff;}
.prize li.p6 p{ text-shadow:0 0 3px #ab72ff;}
.prize li.p7{ background:url("//m.chinaacc.com/images/zhucekuaijishi/zhuanti/jiangxuejin/prize01.png") no-repeat; background-size:100% auto; box-shadow:0 0 3px 3px #ffd4d8;}
.prize li.p7 p{ text-shadow:0 0 3px #f2393f;}
.prize .hbox{ text-align:center; padding:.5rem 0 0 0;}
.prize .hbox .han,.prize .hbox .han2{ display:inline-block; width:2.933rem; height:.933rem; line-height:.933rem; font-size:.43rem; color:#fff; background:#ffad2b; border-radius:5rem; margin:0 0.4rem; box-shadow:0 3px 3px #ffe8c3;}
.prize .hbox .han2{ background: #f95a52;}
/**/

.new-beginning-wrap{ width:100%; background:url("//m.chinaacc.com/images/zhucekuaijishi/zhuanti/jiangxuejin/bg02.png") no-repeat center top #fff1da; padding:.573rem 0 .28rem; background-size:100% auto;}
.new-beginning{ padding:0 .28rem;}
.new-beginning li{ border-radius:.2rem; padding:.586rem .4rem .48rem 2.76rem; margin-bottom:.4rem; background:url("//m.chinaacc.com/images/zhucekuaijishi/zhuanti/jiangxuejin/beginning01.png") no-repeat .613rem .893rem #fff; background-size:1.68rem auto; box-shadow:0 .1rem .4rem #ffe4b9; -webkit-box-shadow:0 .1rem .4rem #ffe4b9; -ms-box-shadow:0 .1rem .4rem #ffe4b9;}
.new-beginning h3{ line-height:.8rem; color:#ffb017; font-size:.43rem; font-weight:bold;}
.new-beginning p{ font-size:.373rem; line-height:.48rem; padding-bottom:.24rem;}
.new-beginning .btn-wrap{ text-align:right;}
.new-beginning .btn-wrap a{ display:inline-block; width:2.666rem; height:.933rem; line-height:.933rem; font-size:.4rem; color:#fff; text-align:center; background:#ffb040; border-radius:5rem; box-shadow:0 .1rem .4rem #ffe8c4; -webkit-box-shadow:0 .1rem .4rem #ffe8c4; -ms-box-shadow:0 .1rem .4rem #ffe8c4;}
.new-beginning li:nth-child(2){ background:url("//m.chinaacc.com/images/zhucekuaijishi/zhuanti/jiangxuejin/beginning02.png") no-repeat .613rem .893rem #fff; background-size:1.68rem auto;}
.new-beginning li:nth-child(2) h3{ color:#fd5854;}


/**/
.student-wrap{ background:url("/images/jianzao/zhuanti/shaifen/bg01.png") no-repeat bottom center #fff1da; background-size:100% auto; padding:0 0 1.146rem 0;}
.student-wrap .title{ margin:0;}
.student{ padding:0 0 0 .4rem;}
.student .swiper-wrapper{ padding:3px 0;}
.student .swiper-slide{ float:left; background:#fff; border-radius:.2rem; padding:.32rem 0 .24rem; text-align:center; box-shadow:0 0 3px 3px #ffe4b9;}
.student .swiper-slide .pic{ display:block; margin:0 auto; width:1.866rem;}
.student .swiper-slide h3{ font-size:.37rem; color:#f86408; line-height:.773rem; padding-top:.066rem;}
.student .swiper-slide h3 a{ color:#f86408;}
.student .swiper-slide p{ line-height:.48rem; font-size: 0.34rem;}

/**/
.banner{ background:#fff; padding:.653rem .266rem .626rem .266rem;}

/**/
.mask{ display:none; width:100%; height:100%; position:fixed; left:0; top:0; background:rgba(0,0,0,.4); z-index:98;}
.prompt-pop{ display:none; width:8.2rem; position:fixed; left:50%; margin-left:-4.1rem; top:50%; margin-top:-2.393rem; z-index:99; background:#fff; border-radius:.05rem;}
.prompt-pop .con{ height:3.466rem; padding:0 0.3rem; text-align:center;  display:-webkit-box; display:-webkit-flex; display:flex; -webkit-box-pack:center; -webkit-justify-content:center; justify-content:center; -webkit-box-align:center; -webkit-align-items:center; align-items:center;}
.prompt-pop .con p{ line-height:.72rem; font-size:.34rem; color:#222;}
.prompt-pop .con p a{ color:#fd933b;}
.prompt-pop .btn{ display:block; width:100%; height:1.32rem; line-height:1.32rem; text-align:center; font-size:.453rem; color:#fd933b; border-top:1px solid #eaeef3;}

/**/
.title02{ height:1.173rem; line-height:1.173rem; text-align:center; font-size:.43rem; color:#fff;background-image:-webkit-linear-gradient(45deg, #fd7600, #ff8c63); background-image:linear-gradient(45deg,#fd7600,#ff8c63);}
.title02 .back-btn{ width:1.173rem; height:1.173rem; background:url("/images/jianzao/zhuanti/shaifen/ico04.png") no-repeat center; background-size:.213rem auto; left:0; top:0;}
.explain-index{ color:#2a2a2a; padding:0 .533rem 2rem;}
.explain-index .tit{ line-height:1.333rem; text-align:center; padding-top:.4rem; font-size:.48rem; font-weight:bold;}
.explain-index h4{ line-height:.933rem; font-size:.43rem; color:#ff933a; padding-top:.133rem;}
.explain-index p{ line-height:.64rem; font-size:.4rem;}


/**/
.list-search{ padding:.693rem 0 .613rem 0; text-align:center; box-shadow:0 8px 8px #f6f6f6; display:flex; -webkit-display:flex; justify-content:center; -webkit-justify-content:center;}
.list-search .search-input{  width:5.96rem; height:.933rem; box-sizing:border-box; -webkit-box-sizing:border-box; font-size:.37rem; border:1px solid #dadada; border-top-left-radius:5rem; border-bottom-left-radius:5rem; text-indent:.44rem;}
.list-search .search-btn{ width:2rem; height:.933rem; line-height:.933rem; background:#ff9140; font-size:.4rem; color:#fff; border-top-right-radius:5rem; border-bottom-right-radius:5rem; vertical-align:.02rem;}
.list-tit{ padding:.746rem .266rem .466rem;}
.list-tit .student-nums{ float:left; height:.666rem; line-height:.666rem; font-size:.43rem; color:#ffb53e; font-weight:bold;}
.list-tit .reset-btn{ display:block; width:2.666rem; height:.666rem; line-height:.666rem; font-size:.32rem; text-align:center; color:#ff9140; background:#ffe9d9; border-radius:5rem;}
.table-con{ max-height:10rem; overflow-y:auto; padding:0 .266rem; overflow-x:auto;}
.table-con .table{ width:200%; border-top:1px solid #dcdcdc; border-left:1px solid #dcdcdc;}
.table-con .table th{ height:.906rem; line-height:.906rem; text-align:center; font-size:.37rem; color:#666; background:#f0f0f0; border-right:1px solid #dadada; border-bottom:1px solid #dadada;}
.table-con .table th i{ display:inline-block; width:.32rem; height:.293rem; background:url("/images/jianzao/zhuanti/shaifen/ico05.png") no-repeat center; background-size:100% auto; margin-left:.133rem; vertical-align: middle;}
.table-con .table th i.down{ background:url("/images/jianzao/zhuanti/shaifen/ico05.png") no-repeat center; background-size:100% auto;}
.table-con .table th a{ color:#666}
.table-con .table td{ height:.906rem; line-height:.906rem; text-align:center; color:#666; font-size:.37rem; border-right:1px solid #dadada; border-bottom:1px solid #dadada;}
.table-con .table .ts{ height:5.5rem; line-height:5.5rem;}
.table-con .pages{ overflow:hidden; clear:both; text-align:center; padding:.4rem 0 .493rem 0;}
.table-con .pages a{ display:inline-block; margin:0 .133rem; vertical-align:middle; width:1.84rem; height:.746rem; line-height:.746rem; border:1px solid #fd933b; color:#fd933b; font-size:.37rem; border-radius:5rem;}
.table-con .pages .hover{ background-color:#fd933b; color:#fff;}
.table-con .pages .hover:hover{ background-color:#fd933b; color:#fff;}
.table-con .pages .hui{ color:#ccc; cursor: auto; border-color:#cacaca;}
.table-con .pages .hui:hover{ background:none;}


/*petalbox*/
#petalbox {
    position: fixed;
    left: 0;
    top: 0;
    width: 100%;
    z-index: 99;
    pointer-events: none;
}
#petalbox > div {
    width: 0.93rem;
    height: 0.8rem;
    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);
    }
}