@charset"gb2312";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: #fff;}
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}
.wrap{background-color: #276ef5}
.layout{clear:both;width:1100px;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;
}

.title{
    width: 230px;
    font-weight: 700;
    height: 66px;
    line-height: 66px;
    font-size:38px;
    background-color: #0048d1;
    color:#34fad8;
    text-align:center;
    padding: 0 78px;
    position: relative;
    border-radius:33px;
    display:inline-block;
    margin-top: 50px;
}

.titled{
    display:block;
    font-size:28px;
    color:#34fad8;
    line-height: 48px;
    margin-bottom: 34px;
}

.title h5{
     background:url(/images/zhuanti/2019jiaocaijiedu1205/lefticon.png) no-repeat center top;
    width: 74px;
    height: 43px;
    position: absolute;
    left:-50px;
    top:6px;
 }

.title h6{
    background:url(/images/zhuanti/2019jiaocaijiedu1205/righticon.png) no-repeat center top;
    width: 78px;
    height: 45px;
    position: absolute;
    right: -45px;
    top:4px;
}

.header-wrap{
    color:#fff;
    height: 828px;
    background:url(//www.jianshe99.com/upload/resources/image/2021/11/24/515762.png) no-repeat center top;
}

.header-wrap img{
    position: absolute;
    left:50%;
    margin-left: -550px;
    top:37px;
}

.header-wrap i{
    font-size:24px;
    position: absolute;
    left: 50%;
    top: 710px;
    margin-left: -530px;

}

.header-wrap p{
    font-size:16px;
    width: 980px;
    position: absolute;
    top: 710px;
    left:50%;
    margin-left: -442px;
}

.sign-wrap .title{
    margin-top: 0;
}

.sign-content-wrap li{
    border-radius: 10px;
    overflow: hidden;
    float: left;
    margin-right: 14px;
    margin-bottom: 20px;
    position: relative;
    text-align:left;
    display:inline-block;
    width: 296px;
    height: 246px;
    background:url(/images/zhuanti/2019jiaocaijiedu1205/topback_03.png) no-repeat center top;
    padding: 0 28px;

}

.sign-content-wrap i{
    font-size:32px;
    color:#fff;
    font-weight: 700;
    line-height: 64px;
}

.sign-content-wrap em{
    position: absolute;
    font-size:26px;
    color:#fff;
    font-weight: 700;
    left:125px;
    top:13px;
}

.sign-content-wrap p{
    line-height: 26px;
    margin-top: 20px;
}

.sign-content-wrap a{
    font-size:16px;
    color:#276ef5;
    position: absolute;
    right:28px;
    top:200px;

}

.subjects-content-wrap span{
    padding: 0 30px;
    overflow:hidden;
    width: 210px;
    height: 267px;
    display:inline-block;
    background:url(/images/zhuanti/2019jiaocaijiedu1205/tabback.png) no-repeat center top;
    margin-right: 75px;
    margin-bottom: 20px;
}

.subjects-content-wrap em{
    margin-top: 30px;
    font-size:26px;
    font-weight: 700;
    display:inline-block;
    padding: 0 28px;
    height: 50px;
    line-height: 50px;
    color:#558df5;
    border:1px solid #558df5;
    margin-bottom: 20px;
}
.subjects-content-wrap .p13{
    padding: 0 13px;
}
.subjects-content-wrap p{
    text-align:left;
    font-size:16px;
    line-height: 28px;

}

.subjects-content-wrap i{
    font-weight: 700;
}

.subjects-content-wrap a{
    display:inline-block;
    color:#fff;
    width: 140px;
    height: 42px;
    line-height: 42px;
    background-color: #fd7ebc;
    font-size:20px;
    border-radius:21px;
    margin-top: 22px;
}


.subjects-content-wrap .greenback{
    background:url(/images/zhuanti/2019jiaocaijiedu1205/erwmback.png) no-repeat center top;
}

.subjects-content-wrap .greenback img{
    margin-top: 73px;
}

.subjects-content-wrap .greenback h5{
    font-size:16px;
    font-weight: 700;
    line-height: 35px;
}

.subjects-content-wrap .greenback h6{
    font-size:14px;
}


.exampoint-wrap table{
    border-collapse: collapse;
    margin: 0 auto;
    width: 100%;
    height: 480px;
    font-size:20px;
    background-color: #fff;
    border-radius:10px;
    overflow:hidden;
}

.exampoint-wrap th{
    font-weight: 400;
    height: 60px;
    line-height: 60px;
    background-color: #0050e8;
    color:#fff;
}

.exampoint-wrap td{
    height: 60px;
    line-height: 60px;
}

.exampoint-wrap i{
    color:#fe82be;
    display:inline-block;
    margin: 0 3px;
}

.exampoint-wrap em{
    color:#45d0a7;
    display:inline-block;
    margin: 0 3px;
}

.exampoint-wrap .greyback{
    background-color: #dbe8ff;
}

.classes-wrap{
    overflow: hidden;
    width: 1100px;
    margin:0 auto;
}

.classes-content-wrap li{
    float: left;
    background-color: #fff;
    text-align: left;
    width: 350px;
    border-radius: 10px;
    overflow: hidden;
    margin-right: 22px;
}

.classes-content-wrap i{
    display:inline-block;
    font-size:30px;
    line-height: 30px;
    padding-top: 30px;
    padding-bottom: 15px;
    font-weight: 700;
}

.classes-content-wrap p{
    font-size:16px;
}

.classes-content-wrap .smalltitle{
    line-height: 60px;
    font-size:18px;
}

.classes-content-wrap .smalltitle i{
    color:#fe82be;
    margin-right: 8px;
    font-size:20px;
}

.classes-content-wrap .tabbox{
    text-align:center;
    height: 130px;
    color:#fff;
}

.classes-content-wrap .firtab{
    background-color: #fb70b3;
}

.classes-content-wrap .sectab{
    background-color: #20aeff;
}

.classes-content-wrap .tirtab{
    background-color: #12cbab;
}
.classes-content-wrap .fortab{
    background-color: #fc9d48;
}
.listbox{
    display:block;
    width: 258px;
    padding: 0 20px;


}

.list-content-wrap{
    border-bottom: 1px dashed #d6d6d6;
    display: inline-block;
}

.classes-content-wrap span{
    display:block;
    float: left;
    height: 24px;
    white-space: nowrap;
}

.listbox span{
    width: 115px;

}

.classes-content-wrap .threelist span{
    width: 100px;
}

.footbar{
    padding-top: 10px;
    padding-left: 20px;
    height: 75px;
    *padding-bottom: 10px;
}

.footbar h2{
    margin-right: 5px;
    text-align: center;
    font-weight: 400;
    display: inline-block;
    width: 83px;
    height: 29px;
    line-height: 29px;
    font-size: 14px;
    padding-left: 0px;
    color: #fe82be;
    background: url(/images/zhuanti/2019jiaocaijiedu1205/pink.png) no-repeat center top;
}

.footbar em{
    line-height: 40px;
    display: block;
    font-weight: 700
}

.buyclass{
    text-align:center;
}

.buyclass a{

    display:inline-block;
    width: 206px;
    height: 60px;
    border-radius:30px;
    line-height: 60px;
    background-color: #3abefe;
    font-size:24px;
    color:#fff;
    margin: 0 15px;
    margin-top: 1px;
    margin-bottom: 10px;

}

.pink{
    background-color: #fc79b8!important;
}

.exam-content-wrap{
    margin-top: 44px;
    padding-top: 130px;
    font-size:24px;
    height:138px;
    text-align:center;
    background: url(/images/zhuanti/2019jiaocaijiedu1205/endlist.png) no-repeat center top;
}

.exam-content-wrap a{
    display:inline-block;
    width: 245px;
}

.float-right{
    position: fixed;
    top: 200px;
    right:0;
    border-radius:16px;
    width: 92px;
    height:257px;
    background-color: #fb70b3;
    border:4px solid #ff9ccc;
}

.float-right img{
    position: absolute;
    top:-20px;
    left:-4px;
}

.float-right i{
    display:inline-block;
    width: 50px;
    height: 50px;
    line-height: 50px;
    text-align:center;
    border-radius:50%;
    background-color: #ffbbdc;
    border:4px solid #ff9ccc;
    color:#fb70b3;
    font-size:16px;
    position: absolute;
    top: 229px;
    left: 21px;
}

.float-right ul{
    padding-top: 37px;
    padding-bottom: 5px;
}

.float-right li{
    height: 38px;
    line-height: 38px;
    font-size:16px;
    color:#fff;
    text-align:center;
}

.float-right a{
    color:#fff;
}

.cur{
    background-color: #ff9ccc;
}

.classes-content-wrap {height: 945px;}
.sign-content-wrap li:active{ -webkit-box-shadow:0 2px 6px 3px rgba(255,255,255,0.5); -moz-box-shadow:0 2px 6px 3px rgba(255,255,255,0.5); box-shadow:0 2px 6px 3px rgba(255,255,255,0.5);}
.sign-content-wrap p:active{ -webkit-box-shadow:0 2px 6px 3px rgba(255,255,255,0.5); -moz-box-shadow:0 2px 6px 3px rgba(255,255,255,0.5); box-shadow:0 2px 6px 3px rgba(255,255,255,0.5);}
.classes-content-wrap li:active{ -webkit-box-shadow:0 2px 6px 3px rgba(255,255,255,0.5); -moz-box-shadow:0 2px 6px 3px rgba(255,255,255,0.5); box-shadow:0 2px 6px 3px rgba(255,255,255,0.5);}
.classes-content-wrap tr:active{ -webkit-box-shadow:0 2px 6px 3px rgba(255,255,255,0.5); -moz-box-shadow:0 2px 6px 3px rgba(255,255,255,0.5); box-shadow:0 2px 6px 3px rgba(255,255,255,0.5);}
.classes-content-wrap td:active{ -webkit-box-shadow:0 2px 6px 3px rgba(255,255,255,0.5); -moz-box-shadow:0 2px 6px 3px rgba(255,255,255,0.5); box-shadow:0 2px 6px 3px rgba(255,255,255,0.5);}
.curs{
    -webkit-box-shadow:0 2px 6px 3px rgba(255,255,255,0.5);
    -moz-box-shadow:0 2px 6px 3px rgba(255,255,255,0.5);
    box-shadow:0 2px 6px 3px rgba(255,255,255,0.5);
}