/* 基准 */

.public{
    max-width: 730px;
    min-width: 320px;
    margin: 0 auto;
}
/* 小方块 */
/* .yi1{
    height: .05rem;
    width: .56rem;
    margin: 0 auto;
    background-color: #e13e92;
} */
.yi2{
    height: .05rem;
    width: .56rem;
    margin: 0 auto;
    background-color: #fff;
}
.adb{
    display: block;
}
/* 标题*/
.bt1{
    font-size: .38rem;
    text-align: center;
}
.bt01{
    font-size: .22rem;
    text-align: center;
    color: #525252;
}
.bt2{
    font-size: .38rem;
    text-align: center;
    color: #fff;
}
.bt02{
    font-size: .22rem;
    text-align: center;
    color: #fff;
}
/* 第一部分 */
.one ul{
    display: flex;
    margin: 0 .08rem .08rem;
    flex-wrap: wrap;
}
.one ul li{
    flex: 30%;
    margin: 0 .05rem .1rem .05rem;
}


/* 老师部分样式 */
.two ul{
    display: flex;
    margin: 0 .9rem 0 .9rem;
}
.two ul li{
    display: flex;
    flex-direction: column;
    align-items: center;
    margin-left: 7%;
    
}
.two ul li span{
    flex: 1;
    width: 100%;
    text-align: center;
    background-color:#f0f0f0;
    font-size: .18rem;
}
.two ul li span:nth-child(3){
  color: #c6c6c6;
   padding-bottom: .1rem;
}
.two ul li span:nth-child(2){
    padding-top: .1rem;
    font-size: .3rem;
 }
.wenzi{
    font-size: .2rem;
    text-align: center;
    color: #525252;
    padding: 0 .15rem;
    line-height: .4rem;
    padding-top: .1rem;

}

/* 三点条件要求 */
.ask{
    background-color: #fff;
    border-bottom: #ff4d1f .02rem solid;
}

.ask ul{
    display: flex;
    padding : .2rem .08rem .08rem .08rem;
    flex-wrap: wrap;
}
.ask ul li{
    flex: 30%;
    margin: 0 .05rem .1rem .05rem;
    display: flex;
    flex-direction: column;
    align-items: center;
}
.ask ul li span{
    flex: 1;
}
.ask ul li span:nth-child(1) img{
    display: block;
    height: .46rem;
    width: .66rem;
   
}
.ask ul li span:nth-child(2){
    font-size: .22rem;
    padding: .1rem 0 0 0 ;
}
.ask ul li span:nth-child(3){
    font-size: .27rem;
    font-weight: 700;
   color: #ff4d1f;
}






/* 点击咨询按钮样式 */
.zixun{
	width: 60%;
    display: inline-block;
    height: .65rem;
    line-height: .65rem;
    border-radius: .35rem;
    text-align: center;
    padding: 0 .39rem;
    font-size: .26rem;
    font-weight: 700;
    color: #fff;
    background-color: #596fff;
    margin-left: 50%;
    transform: translateX(-50%);
}
/* 课程课题部分 */
.kt{
    background-color: #ff6a52;
}
.contents{
    position: relative;
    width: 84%;
    margin: 0 auto;
    padding: .6rem .2rem .7rem .3rem;
    border: .02rem #fff solid;
}
.c_zi{
    font-size: .22rem;
    line-height: .36rem;
    color: #fff;

}
/* 两个定位的模块 */
.class{
    position: absolute;
    left: .3rem;
    top: -.31rem;
    font-size: .32rem;
    color: #fff;
    background-color: #ff6a52;
    width: 2rem;
    height:.6rem;
    text-align: center;
    line-height: .6rem;
}
.task{
    position: absolute;
    right: -.15rem;
    bottom: -.39rem;
    width: 2.7rem;
    height: 1rem;
    text-align: center;
    line-height: 1rem;
    border-radius: 10px;
    font-size: .25rem;
    background-color: #fff;
    color: #ff6a52;
    
}
/* 第四步分table切换样式 */

.css1{
    height: 2.4rem;
    border-radius: .1rem;
    display: block;
    background-color: #ff6a52;
    margin: .2rem .2rem;
    padding: .2rem .2rem;
    position: relative;
}
.css2{
    padding-right: 2.7rem;
    display: block;
}
.lsname{
    font-size: .3rem;
    font-weight: 700;
    color: #fff;
}
.kec{
    font-size: .2rem;
    color: #fff;
}

.css3{
    display: block;
    width: 2.58rem;
    height: 3.15rem;
    position: absolute;
    top: -.36rem;
    right: 0;
}
/* 第五部分 */
/* .five ul{
    display: flex;
    flex-wrap: wrap;
    margin-right: .18rem;
}
.five ul li{
    flex:40%;
    margin: .1rem .02rem .1rem .18rem ;
    display: flex;
} */
/* 第七部分 */
.seven ul{
    display: flex;
    flex-wrap: wrap;
    margin-right: .18rem;
}
.seven ul li{
    flex:40%;
    margin: .1rem .02rem .1rem .18rem ;
    display: flex;
    flex-direction: column;
   align-items: center;
}
.seven ul li span{
    flex: 1;
}
.seven ul li span:nth-child(2){
    font-size: .2rem;
    padding-top: .2rem;
}
/* zhengshu */
.zs{
    display: flex;
}
.zs li{
    flex: 30%;
    margin: 0 .1rem;
}


/* 多重就业服务banner */
.wrap {
    width: 84%;
    margin: 0 auto;
}

.wrap .list .item ul {
    display: flex;
    flex-wrap: wrap;
}
.wrap .list .item ul li{
    flex: 20%;
    margin: .06rem;
}
/* 表格部分 */
.form{
    background-color: #fbb601;
    width: 95%;
    margin: 0 auto;
    border-radius: 0.1rem;
}
.tb{
    background-color:#efefef ;
    width: 96%;
    margin: 0 auto;
    padding: .3rem .1rem;
   
}
.th{
    width: 100%;
    margin: 0 auto;
    font-size: .22rem;
    font-weight: 700;
}
.tb01{
    font-size: .2rem;
}

.form tr {
    width: 96%;
    height: .5rem;
    border-bottom: 1px #333 solid;
    padding: 0 10px;
}
.form tbody tr td{
    border-bottom: 1px #333 solid;
}
.tbfoot{
    background-color: #efefef;
    width: 96%;
    margin: 0 auto;
    font-size: .33rem;
    font-weight: 700;
    text-align: center;
    border-radius: 0 0 .1rem .1rem;
}
.tbfoot a{
    color: black;
}
/* 第十部分 */
.ten ul{
    display: flex;
    margin: 0 .08rem .08rem;
    flex-wrap: wrap;
}
.ten ul li{
    flex: 30%;
    margin: 0 .05rem .1rem .05rem;
    display: flex;
    flex-direction: column;
    align-items: center;
}
.ten ul li span{
    flex: 1;
}
.ten ul li span:nth-child(2){
    font-size: .2rem;
    padding-top: .15rem;
}
/* 第十一部分 */
.bgc{
    background: url(/mobile/images/tg/dzsw/uibgc.jpg)  no-repeat;
    -moz-background-size: 100% 100%;  
    -o-background-size: 100% 100%;  
    -webkit-background-size: 100% 100%;  
    background-size: 100% 100%;  
    height: 4.13rem;
    color: #fff;
    font-size: .3rem;
    font-weight: 700;
    padding: .6rem 1.6rem  0 .4rem;
}
.last{
   
    background-color: #4353cf;
    padding: .25rem .2rem .35rem .2rem;
}


/* 教师banner和多重就业服务banner样式 */
.list1,
.list {
    height:3.5rem ;
    position: relative;
}

.item1,
.item {
    position: absolute;
    opacity: 0;
    transition: all .8s;
}


.item1.active,
.item.active {
    opacity: 1;
}

.pointList{
    margin-left: 40%;
}
.pointList1{
    margin-left: 47%;
    margin-top: .6rem;

}

.point1,
.point{
    width: .1rem;
    height: .1rem;
    background-color: rgba(0,0,0,.4);
    border-radius: 100%;
    float: left;
    margin-right: 18px;
    border-style: solid;
    border-width: 2px;
    border-color: rgba(255,255,255,.6);
}
.point.active{
    background-color:black;
}
.point1.active{
    background-color:black;

}
