@charset "UTF-8";body{font:14px/1.5 "\5FAE\8F6F\96C5\9ED1,\9ED1\4F53",arial,Helvetica,Tahoma,sans-serif;margin:0 auto;color:#333;min-width:1100px;
    background-color: #fff3ee;}
button,dd,dl,dt,form,h1,h2,h3,h4,h5,h6,iframe,input,ol,p,select,textarea,ul{margin:0;padding:0}
img{border:0 none}
li,ol,ul{list-style-type:none}
address,caption,cite,code,dfn,em,i,th,var{font-style:normal;font-weight:400}
body{font-family:\5FAE\8F6F\96C5\9ED1,\9ED1\4F53}
a{text-decoration:none;color:#333}
a:hover{text-decoration:none}
a,a:hover,input,textarea{outline:0}
textarea{resize:none}
.layout{clear:both;width:1190px;text-align:left;margin:0 auto;}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}
.fl{float:left}
.fr{float:right}
.pr{position:relative}
.abs{position:absolute}
.tc{text-align:center}
.mr0{
    margin-right: 0!important;
}


.header-wrap{
    color:#fff;
    height: 814px;
    background:url(http://www.jianshe99.com/upload/html/2019/07/15/ch3f9aaa226a164b2c82b3b3c4be613609.png) no-repeat center top;
}

.header-wrap img{
    position: absolute;
    left:50%;
    margin-left: -550px;
    top:20px;
}


.header-wrap span, .header-wrap i, .header-wrap em {
    display: inline-block;
    width: 40px;
    text-align:center;
    margin-right: 20px;
    font-size: 40px;
    font-weight: 700;
    position: absolute;
    top: 735px;
    color: #fff;
    left:50%;
}

.header-wrap i{
    margin-left: -275px;
}

.header-wrap span{
    margin-left: -88px;
}

.header-wrap em{
    margin-left: 150px;
}

.answer-wrap{
    padding-top: 60px;
    height: 126px;
}

.answer-wrap a{
    display:inline-block;
    width: 490px;
    height: 68px;
    line-height: 68px;
    color:#fff;
    font-size:30px;
    text-align:center;
    border-radius: 42px;
    background-color: #8080e1;
    border:8px solid #a0a0ef;
    margin: 0 43px;
}


.pinktitle{
    background-color: #fe7f75!important;
    border:8px solid #f99f98!important;
}

.exam-wrap{
    padding: 83px 40px 0 40px;
    height: 1822px;
    background-color: #fff;
    border-radius:50px;
}

.title{
    overflow: hidden;
    height: 200px;
    background: url(/images/zhuanti/2018fangguchafenzhaunti1210/title.png) no-repeat center top;
}


.title p{
    height: 35px;
    background: url(/images/zhuanti/2018fangguchafenzhaunti1210/titlep.png) no-repeat center top;
    font-size:34px;
    line-height: 35px;
    color:#2d2d96;
   margin-top: 100px;
    font-weight: 700;
}
.title i{
    display:inline-block;
    font-size:20px;
    color:#9da5df;
    padding-top: 30px;
}
.exam-wrap ul{
    height: 365px;
    width: 100%;
    margin-bottom: 45px;
}
.study-wrap li{
    float: left;
    width: 260px;
    height: 320px;
    background-color: #f4f4fe;
    border-radius:15px;
    margin-right: 23px;
    margin-top: 50px;

}

.study-wrap h4{
    font-size:28px;
    color:#2d2d96;
    padding-top: 50px;
    padding-bottom: 12px;
}

.study-wrap em{
    color:#e36c79;
    font-size:18px;
    display:block;
    font-weight: 700;
}
.study-wrap span{
    display:inline-block;
    padding-top: 25px;
    position: relative;
}
.study-wrap i{
    color:#a4a4d4;
    position: absolute;
    left: 18px;
    top: 26px;
    font-weight: 700;
    font-size:16px;
}


.study-wrap p{
    color:#2d2d96;
    padding-left: 65px;
    text-align:left;
    width: 126px;
    font-size:16px;
    font-weight: 700;
}
.study-wrap .blue{
    width: 159px;
    line-height: 30px;
    margin-top: 38px;
}
.study-content-wrap{
    height: 241px;
    background: url(/images/zhuanti/2018fangguchafenzhaunti1210/back.png) no-repeat center top;
    font-size: 26px;
}

.study-content-wrap h5{
    font-size:26px;
    color: #fe7f75;
    position: absolute;
    left: 40px;
    top: -20px;
}

.study-content-wrap span{
    text-align:left;
    width: 984px;
    height: 110px;
    line-height: 110px;
    display:inline-block;
}

.study-content-wrap strong{
    display:inline-block;
    color:#df3d61;
    padding: 0 40px;
    font-weight: 700;
}

 .study-content-wrap em{
    color:#a0a0a0;
     text-decoration: line-through;
     padding: 0 90px;
 }

.study-content-wrap img{
    padding: 0 33px;
}

.study-content-wrap i{
    display:inline-block;
    width: 150px;
    height: 43px;
    line-height: 43px;
    background-color: #fff3ee;
    color:#df3d61;
    text-align:center;
    margin-left: 60px;
    font-weight: 700;
}

.study-content-wrap .border-grey{
    border-bottom: 1px dashed #ccc;
}

.xuanke{
    padding: 10px 0 60px;
    border-bottom: 1px dashed #ccc;
}

.xuanke .kcbox{
    margin-left: 30px;
}

.xuanke .kcbox .list{
    float: left;
    position: relative;
    overflow: hidden;
    padding: 0 28px;
    display: block;
    height: 44px;
    border: 2px solid #a0a0ef;
    color:#2d2d96;
    text-align: center;
    line-height: 44px;
    font-size: 24px;
    border-radius: 22px;
    margin-right: 25px;
    margin-top: 50px;
}
.xuanke .kcbox .list input{
    position: absolute;
    top: -100px;
    left: 0;
}

.xuanke .kcbox .list.on{
    color: #fff;
    background-color:#a0a0ef;
}

.xuanke .bbox{
    padding: 20px 0 0 440px;
}

.xuanke .bbox .gmhan{
    width: 290px;
    height: 60px;
    line-height: 60px;
    border-radius:35px;
    background-color: #df3d61;
    border:5px solid #ff7b98;
    font-size:30px;
    color:#fff;
    margin-top: 60px;
}

.xuanke .bbox .gmhan:hover{
    text-decoration: none;
    background-position: 0 -800px;
}

.xuanke .bbox .txt{
    margin-left: 25px;
    line-height: 57px;
    font-size: 16px;
    font-weight: 700;
    color: #c0905d;
}

/*选课协议弹框*/
.adCeng{ display:none; width:100%;z-index:101;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))}
.tanchu{ display:none; overflow:hidden; width:600px; text-align:left; background-color:#fff; position:fixed; top:50%; left:50%; margin:-173px 0 0 -300px; z-index:202; -webkit-box-shadow:2px 4px 4px #333; -moz-box-shadow:2px 4px 4px #333; box-shadow:2px 4px 4px #333; border-radius:5px; _position: absolute; _top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight/2))}
.tanchu .tc-tit{ height:55px; background-color:#f2f2f2; border-bottom:1px solid #e0e0e0; position:relative;}
.tanchu .tc-tit h5{ padding-left:48px; line-height:54px; font-size:16px; background-position:26px -3030px;}
.tanchu .tc-tit .close{ width:15px; height:15px; position:absolute; top:20px; right:16px; background:url(/images/zhuanti/2018fangguchafenzhaunti1210/ico.png) no-repeat -184px -271px; cursor:pointer;}
.tanchu .tc-con{ height:180px; padding:15px 30px 0 30px; font-size:14px; color:#666; line-height:32px; overflow:auto; *position:relative; _width:540px; _overflow-x:hidden;}
.tanchu .tc-con a{ color:#ff702a;}
.tanchu .tc-con .nr01{ _width:472px; line-height:32px; clear:both; padding-left:68px; position:relative;}
.tanchu .tc-con .nr01 .nbt{ position:absolute; top:0; left:0;}
.tanchu .tc-con .on{ display: block;}
.tanchu .btn{ display:block; width:204px; height:42px; background-color:#f87157; line-height:42px; font-size:14px; text-align:center; color:#fff; margin:30px auto; font-weight:bold; cursor:pointer; border-radius:3px;}
.tanchu .btn:hover{ background-color: #f13712;}

.more-subjects{
    padding: 0 70px;
}
.more-subjects p{
    height: 35px;
    background: url(/images/zhuanti/2018fangguchafenzhaunti1210/titlep.png) no-repeat center top;
    font-size: 34px;
    line-height: 35px;
    color: #2d2d96;
    margin-top: 60px;
    font-weight: 700;
}

.more-subjects div{
    margin:50px 25px 30px;
    float: left;
    width: 446px;
    height: 400px;
    background-color: #f5f5fd;
    border-radius:15px;
}

.more-subjects h4{
    padding-top: 50px;
    padding-bottom: 27px;
    font-size:30px;
    color: #2d2d96;
}

.more-subjects em{
    color: #2d2d96;
    font-size:18px;
    display:block;
    line-height: 18px;
    font-weight: 700;
}

.more-subjects i{
    display:inline-block;
    font-size:24px;
    color:#df3d61;
    padding-top: 30px;
}

.more-subjects h5{
    font-size:24px;
    color:#df3d61;
}

.more-subjects span{

    display:block;
    font-size:18px;
    line-height: 42px;
    color:#a0a0a0;
    text-decoration: line-through;
}

.more-subjects .pink{
    display:inline-block;
    width: 243px;
    height:46px;
    line-height: 46px;
    border-radius: 28px;
    background-color: #df3d61;
    border: 5px solid #ff7b98;
    font-size: 26px;
    color: #fff;
    margin-top: 15px;
}
.more{
    color:#a0a0ef;
    font-size:24px;
    display:block;
    padding-top: 30px;
}


.talking-wrap{
    margin-top: 60px;
    padding-top: 80px;
    height: 788px;
    background-color: #fff;
    border-radius:50px;
}

.money-content-wrap img{
    width: 29px;
    height: 7px;
    margin: 26px 0 20px 0;
}

.picMarquee-top{
    margin:0 auto;
    overflow:hidden;
    position:relative;
}

.picMarquee-top .bd{
    padding: 30px 157px 50px 157px;
    margin-bottom: 168px;
}

.picMarquee-top .bd ul{
    overflow:hidden;
    zoom:1;
}

.picMarquee-top .bd ul li{
    text-align:center;
    zoom:1;
    padding-top: 50px;
    height: 120px;
    position: relative;
    border-bottom: 1px dotted #ccc;
}

.picMarquee-top .bd ul li .pic img{
    width:70px;
    height:70px;
    vertical-align:middle;
    position: absolute;
    left:0;
    top:50px;
}

.picMarquee-top .bd ul li i{
    line-height: 38px;
    font-size:24px;
    color: #2d2d96;
    padding-left: 110px;
    display:inline-block;
    text-align:left;
    padding-right: 0;

}

.float-right{
    width: 110px;
    height: 386px;
    background-color: #8080e1;
    border-radius:55px;
    position: fixed;
    right:0;
    top:300px;
}

.float-right img{
    position: absolute;
    left:0;
    top:-18px;
}

.float-right em{
    position: absolute;
    left:10px;
    top:28px;
    font-size:22px;
    color:#fff;
}

.float-right ul{
    position: absolute;
    left: 18px;
    top: 72px;
}

.float-right li,.float-right p{
    height: 32px;
    font-size:18px;
}

.float-right a{
    color:#fff!important;
}

.float-right span{
    display: block;
    width: 86px;
    height: 85px;
    background: url(/images/zhuanti/2018fangguchafenzhaunti1210/erwma.png) no-repeat center top;
    position: absolute;
    left: 12px;
    top: 200px;
}

.float-right i{
    display:inline-block;
    font-size:40px;
    height: 84px;
    line-height: 84px;
    text-align:center;
    color:#fff;
    width: 84px;
    background-color: #62c0ff;
    border:4px solid #fff;
    border-radius: 46px;
    position: absolute;
    left: 9px;
    top: 289px;
}

.cur a{
    color:#62c0ff!important;
    text-decoration: underline;
}