/*
@author: sunke
*/
@charset "utf-8";
body{font:14px/1.5 "\5b8b\4f53",arial,Helvetica,Tahoma,sans-serif; margin:0 auto; color:#333; min-width: 1100px; background:#fff1da;}
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;}
.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,.list-con .table-con .table th i,.index-prize .prize-pop i{ background:url("/images/jianzao/zhuanti/shaifen/ico.png") no-repeat;}
.title{ height:120px; text-align:center;}
.title span{ display:inline-block; line-height:120px; font-size:32px; color:#262626; font-weight:bold; position:relative;}
.title span .b1{ display:block; width:43px; height:33px; background-position:-163px -118px; left:-56px; top:44px;}
.title span .b2{ display:block; width:43px; height:33px; background-position:-215px -118px; right:-56px; top:44px;}
.title01{ height:75px; line-height:75px; font-size:16px; color:#999; padding-top:2px;}
.title01 h2{font-size:16px; font-weight:normal;}
.title01 h2 i{ display:inline-block; width:1px; height:17px; background:#999999; margin-right:6px; vertical-align:-4px;}
.title01 a{ color:#999;}

/**/
.header-wrap{ width:100%; background:#fff;}

/**/
.index-header-wrap{ width:100%; height:539px; background:url("//www.jianshe99.com/upload/html/2019/01/04/xu776b9df7eba446ae8e256ff8625ee14e.jpg") no-repeat center top;}
.index-nav{ height:94px; background:url("//www.chinaacc.com/images/zhucekuaijishi/zhuanti/baofenyoujiang/nav.jpg") no-repeat; border-radius:10px; margin-bottom:87px; box-shadow:0 0 10px #ffe9cc; -webkit-box-shadow:0 0 10px #ffe9cc; -ms-box-shadow:0 0 10px #ffe9cc;}
.index-nav h4{ width:78px; text-align:right; font-size:24px; font-weight:bold; color:#5b1304; padding-top:16px;}
.index-nav p{ font-size:18px; color:#5d1610; line-height:25px; padding:23px 43px 0 0; margin-left:100px;}

/**/
.apply-scholarship{ background:#fff; border-radius:10px; box-shadow:0 3px 10px #ffe4b9; padding-top:79px;}
.apply-scholarship .tit{ width:262px; height:60px; line-height:60px; text-align:center; font-size:28px; font-weight:bold; color:#fff; background-position:0 -264px; left:50%; margin-left:-156px; top:-30px;}
.apply-scholarship .prompt-tex{ text-align:center; font-size:16px; line-height:122px; padding-top:26px;}
.apply-scholarship .prompt-tex em{ color:#ff7e00;}
.apply-scholarship .box{ padding:0 0 20px 135px;}
.apply-scholarship .box .t1{ float:left; width:89px; height:50px; line-height:50px; font-size:16px; color:#666;}
.apply-scholarship .box .t2{ float:left; width:59px; line-height:50px; text-indent:16px; font-size:16px; color:#666;}
.apply-scholarship .box .t2 em{ font-size:18px; color:#ff0000; margin-left:10px; vertical-align:middle;}
.apply-scholarship .box .t3{ float:left; white-space:nowrap; line-height:50px; font-size:16px; color:#666;}
.apply-scholarship .box .t4{ float:left; width:54px; white-space:nowrap; height:50px; line-height:50px; text-indent:6px; font-size:16px; color:#666;}
.apply-scholarship .box .t4 em{ font-size:18px; color:#ff0000; margin-left:10px; vertical-align:middle;}
.apply-scholarship .box .ipt1{ float:left; width:278px; height:48px; line-height:48px; border:1px solid #d5d5d5; font-size:16px; text-indent:17px;}
.apply-scholarship .box .ipt2{ float:left; width:78px; height:48px; line-height:48px; border:1px solid #d5d5d5; font-size:16px; text-align:center;}
.apply-scholarship .box .icon{ float:left; width:66px; height:50px; line-height:50px; font-size:18px; color:#ff0000; text-indent:9px;}
.apply-scholarship .box .zonghe-ipt.on,.apply-scholarship .box .other-ipt.on{ background:#cacaca;}
.apply-scholarship .btn-wrap{ padding:30px 0 58px 388px;}
.apply-scholarship .btn-wrap .btn{ display:inline-block; *display:inline; *zoom:1; width:286px; height:50px; line-height:50px; background:#ffb040; text-align:center; font-size:24px; color:#fff; border-radius:50px; text-decoration:none; box-shadow:0 4px 10px #ffe8c3; -webkit-box-shadow:0 4px 10px #ffe8c3; -ms-box-shadow:0 4px 10px #ffe8c3;}
.apply-scholarship .btn-wrap .btn:hover{ background:#ff9140;}
.apply-scholarship .btn-wrap .links{ display:inline-block; *display:inline; *zoom:1; line-height:50px; font-size:18px; color:#ff7e00; margin-left:57px;}
.apply-scholarship .noLogin-bg{ display:block; background:#000; opacity:0;filter:alpha(opacity=0); width:100%; height:497px; position:absolute; left:0; top:0; z-index:199;}

/**/
.classes-wrap{ width:100%; padding-top:30px;}
.classes{ padding:40px 0 0 13px;}
.classes li{ float:left; _display:inline; margin:0 50px 50px 0; width:324px; height:264px; border-radius:10px;}
.classes li.p1{ background:url("//www.chinaacc.com/images/zhucekuaijishi/zhuanti/baofenyoujiang/classes01.png") no-repeat; box-shadow:0 3px 3px 3px #fff3f4;}
.classes li.p2{ background:url("//www.chinaacc.com/images/zhucekuaijishi/zhuanti/baofenyoujiang/classes02.png") no-repeat; box-shadow:0 3px 3px 3px #fff3f4;}
.classes li.p3{ background:url("//www.chinaacc.com/images/zhucekuaijishi/zhuanti/baofenyoujiang/classes03.png") no-repeat; box-shadow:0 3px 3px 3px #fff0f1;}
.classes li.p4{ background:url("//www.chinaacc.com/images/zhucekuaijishi/zhuanti/baofenyoujiang/classes04.png") no-repeat; box-shadow:0 3px 3px 3px #f8f3ff;}
.classes li.p5{ background:url("//www.chinaacc.com/images/zhucekuaijishi/zhuanti/baofenyoujiang/classes05.png") no-repeat; box-shadow:0 3px 3px 3px #f8f3ff;}
.classes li.p6{ background:url("//www.chinaacc.com/images/zhucekuaijishi/zhuanti/baofenyoujiang/classes05.png") no-repeat; box-shadow:0 3px 3px 3px #f8f3ff;}
.classes li.none{ margin-right:0;}
.classes .tit{ height:60px; line-height:60px; font-size:28px; color:#fff; text-align:center;}
.classes .text{ margin:18px 26px 0px; padding-bottom:14px; height:90px; border-bottom:1px solid #ddd;}
.classes .text p{ font-size:16px; line-height:30px; color:#343434;}
.classes .text p em{ color:#ff5200;}
.classes .text span.rule{ color:#fe4928; cursor:pointer;}
.classes .text span.rule i{ text-decoration:underline;}
.classes .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;}
.classes .text span.rule .more .jt{ display:block; width:21px; height:15px; top:-15px; right:66px; background-position:-155px 0;}
.classes .condition{ line-height:24px; color:#2b2b2b; padding:14px 26px 0;}
.classes .hbox{ clear: both; text-align: center; height: 50px; margin-bottom: 50px;}
.classes .hbox .han,.classes .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;}
.classes .hbox .han2{ background: #f95a52;}

/**/
.index-prize-wrap{ width:100%; background:url("//www.chinaacc.com/images/zhucekuaijishi/zhuanti/jiangxuejin/bg01.png") no-repeat center top #fff; padding-top:90px;}
.index-prize{ padding:32px 0 3px 69px;}
.index-prize li{ float:left; _display:inline; width:280px; height:200px; text-align:center; position:relative; border-radius:20px; margin:0 60px 60px 0;}
.index-prize h3{ line-height:55px; font-size:28px; color:#fff; font-weight:normal;}
.index-prize h4{ line-height:78px; padding-top:7px; font-size:40px; color:#fff;}
.index-prize h4 span{ font-size:30px;}
.index-prize .btn{ display:block; width:120px; height:32px; font-size:18px; text-align:left; text-indent:18px; background-position:95px -328px; color:#fff; line-height:32px; border:2px solid #ffdfde; border-radius:50px; margin:0 auto;}
.index-prize .prize-pop{ display:none; width:225px; background:#fff; border-radius:10px; text-align:left; position:absolute; left:5px; top:194px; padding:21px 22px 8px 22px;}
.index-prize .prize-pop i{ display:block; width:20px; height:14px; background-position:-193px 0; position:absolute; top:-14px; left:50%; margin-left:-10px;}
.index-prize .prize-pop p{ color:#343434; line-height:24px; padding-bottom:12px;}
.index-prize .prize-pop p em{ color:#ff5200;}
.index-prize li.bg1{ background:url("//www.chinaacc.com/images/zhucekuaijishi/zhuanti/jiangxuejin/prize01.jpg") no-repeat; box-shadow:0 4px 10px #ffd4d8; -webkit-box-shadow:0 4px 10px #ffd4d8; -ms-box-shadow:0 4px 10px #ffd4d8;}
.index-prize li.bg1 h4{ text-shadow:0 0 8px #f44040; -webkit-text-shadow:0 0 8px #f44040; -ms-text-shadow:0 0 8px #f44040;}
.index-prize li.bg2{ background:url("//www.chinaacc.com/images/zhucekuaijishi/zhuanti/jiangxuejin/prize02.jpg") no-repeat; box-shadow:0 4px 10px #ffe0d2; -webkit-box-shadow:0 4px 10px #ffe0d2; -ms-box-shadow:0 4px 10px #ffe0d2;}
.index-prize li.bg2 h4{ text-shadow:0 0 8px #ff7f2f; -webkit-text-shadow:0 0 8px #ff7f2f; -ms-text-shadow:0 0 8px #ff7f2f;}
.index-prize li.bg3{ background:url("//www.chinaacc.com/images/zhucekuaijishi/zhuanti/jiangxuejin/prize03.jpg") no-repeat; box-shadow:0 4px 10px #ffdbc1; -webkit-box-shadow:0 4px 10px #ffdbc1; -ms-box-shadow:0 4px 10px #ffdbc1;}
.index-prize li.bg3 h4{ text-shadow:0 0 8px #ff9a2b; -webkit-text-shadow:0 0 8px #ff9a2b; -ms-text-shadow:0 0 8px #ff9a2b;}
.index-prize li.bg4{ background:url("//www.chinaacc.com/images/zhucekuaijishi/zhuanti/jiangxuejin/prize04.jpg") no-repeat; box-shadow:0 4px 10px #e8d9ff; -webkit-box-shadow:0 4px 10px #e8d9ff; -ms-box-shadow:0 4px 10px #e8d9ff;}
.index-prize li.bg4 h4{ text-shadow:0 0 8px #974ffe; -webkit-text-shadow:0 0 8px #974ffe; -ms-text-shadow:0 0 8px #974ffe;}
.index-prize li.bg4 .btn{ border-color:#efe4ff;}
.index-prize li.on{ z-index:1;}



/**/
.student-warp{ width:100%; background:url("//www.chinaacc.com/images/zhucekuaijishi/zhuanti/baofenyoujiang/bg01.png") no-repeat center top #fdf5ea; padding-top:62px;}
.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 10px 3px #fedba3;}
.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:-163px -23px;}
.student .next{ left:auto; right:1px; background-position:-192px -23px;}
.student .prev:hover{ background-position:-163px -66px;}
.student .next:hover{ background-position:-193px -66px;}

/**/
.bottom-wrap{ width:100%; height:191px; background:url("/images/jianzao/zhuanti/shaifen/bg06.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:198;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 -190px; z-index:199; 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;}

/**/
.list-con{ background:#fff; border-radius:10px; box-shadow:0 0 5px 5px #ffe9cc; margin-bottom:45px; 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 .go-btn{ line-height:40px; margin-left:30px; display:block; font-size:16px; color:#ff0000;}
.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; margin-bottom:30px;}
.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:-167px -162px; margin-left:3px; vertical-align:-3px; *vertical-align:3px;}
.list-con .table-con .table th i.down{ background-position:-167px -252px;}
.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;}

/*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);
    }
}
































































