
button {
	cursor: pointer;
}

.btn-custom {
	cursor: pointer;
	color: #fff;
	text-align: center;
	display: block;
	height: 40px;
	line-height: 42px;
	font-size: 16px;
	width: 244px;
	background-size: cover;
	margin: 0 auto 10px;
	border: 0;
	outline: none;
}

.btn-bg1 {
	background: rgba(0, 0, 0, 0);
	border-radius: 50px;
	line-height: 40px;
	border: 1px solid #fff;
}

.btn-bg1:hover {
	background: #278eeb;
	box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
	animation: 1s btnHover;
}

/*学校*/
.part6 {
	padding-top: 5px;
    position: relative;
    
}
.university-name {
	font-size: 1.5rem;
	line-height: .1rem;
	text-shadow: 1px 1px 0px #ffffff;
	text-align: left;
	color: #1c2975;
	margin-top: 15px;
	font-weight: 600;
}
.university-list {
    margin-top: 25px;
    list-style: none;
}
.university-list li {
	width: 260px;
	margin: 0 auto;
    margin-bottom: 30px;
    
}
.university-img img {
	width: 260px;
	margin: 0 auto;
	border-radius: 3px;
	-webkit-border-radius: 3px;
	display: block;
	padding: 3px;
	border: 1px solid #d7d7d7;
	box-shadow: 1px 1px 0px #ffffff;
}
.university-title {
	font-size: 1.3rem;
	line-height: 1.8rem;
	text-shadow: 1px 1px 0px #ffffff;
	text-align: left;
	color: #239b6f;
	margin-top: 15px;
}
.university-title span {
	font-size: 13.2px;
}
.university-limit {
	font-size: 0.8rem;
	line-height: 1.4rem;
	text-shadow: 1px 1px 0px #ffffff;
	text-align: left;
	color: #239b6f;
}
.university-intro {
	text-align: left;
	font-size: 1.2rem;
	line-height: 1.3;
	text-shadow: 1px 1px 0px #ffffff;
	color: #666666;
	margin-top: 10px;
}

h4 {
    font-size: 24px;
    color: #1c2975;
    text-shadow: 1px 1px 0px #ffffff;
    font-weight: bold;
    /* margin-top: 24px; */
    text-align: center
}



/*测一测*/
.cc{
    margin-bottom: 20px;
}

.ljz_title {
    position: relative;
    width: 100%;
    margin: 0 auto;
    text-align: center;
}

.jzTimecss {
    width: 80%;
    display: block;
    margin: 0 auto;
}

.ljz_title h1 {
    font-size: 18px;
    position: absolute;
    top: 10px;
    right: 0;
    left: 0;
    margin: 0 auto;
    color: #fff;
}

.ljz_title p {
    font-size: 16px;
    margin-top: 10px;
    margin-bottom: 10px;
}

p, ul {
    margin: 0;
}

.mytel, form {
    margin: 0 auto;
}

/*<!--form {
    width: 95%;
    border: 1px solid #aaa;
    border-radius: 5.85938px;
}-->*/

.p1-1 {
    width: 93%;
    padding: 5.85938px 0;
    margin: 0 auto;
	border-bottom: 1px solid #aaa;
	position: relative;
}

.p1-1-1 {
    font-size: 1pc;
    color: #333;
	padding: 8.78906px 0 8.78906px 7px;
}

.p1-1-2 {
    width: 100%;
    overflow: hidden;
}

.p1-radio {
    margin-right: 11.7188px;
    padding-left: 18px;
    font-size: 13px;
    color: #666;
    float: left;
    line-height: 20px;
    margin-bottom: 10px;
    position: relative;
    box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -o-box-sizing: border-box;
    -ms-box-sizing: border-box;
    -moz-box-sizing: border-box;
}

.p1-radio [type=radio] {
    position: absolute;
    left: 5px;
    top: 3px;
    width: 1pc;
    height: 1pc;
    opacity: 0;
    z-index: 1;
}

.p1-radio label {
    position: absolute;
    left: 5px;
    top: 3px;
    width: 1pc;
    height: 1pc;
    background: #fefcfd;
    border: 1px solid #ebebeb;
}

label {
    display: inline-block;
    margin-bottom: 5px;
    font-weight: 700;
}

.p1-radio span {
    padding-left: 11.7188px
}

.p1-radio [type=radio]:checked+label {
    background-color: #27c7ff;
    border: 1px solid #27c7ff;
}

.p1-radio [type=radio]:checked+label:after {
    position: absolute;
    content: "";
    width: 7px;
    height: 10px;
    top: 1px;
    left: 4px;
    border: 1px solid #fff;
    border-top: none;
    border-left: none;
    transform: rotate(45deg);
}

.mytel {
    width: 84%;
    height: 38.0781px;
    padding-left: 5.85938px;
	box-sizing: border-box;
	position: absolute;
    left: 0;
    right: 0;
}

.ljz_btn {
    width: 280px;
    height: 45px;
    line-height: 45px;
    display: block;
    border: none;
    border-radius: 25px;
    margin: 10px auto;
    background: #27c7ff;
    color: #fff;
	font-size: 16px;
    margin-top: 55px;
    text-align: center
}

/*学历提升方式*/
.xlts {
    width: 100%;
    background: #fff;
    margin: 0 auto;
    text-align: center;
    height: 430px;
    position: relative;
}

  .p4_flow{
    width:100%;
    max-width: 360px;
    margin: 0 auto;
  }
  .p4_div{
    width: 110px;
    height: 126px;
    border: 1px solid rgba(151, 151, 151, 0.5);
    border-radius: 5px;
    background: url(../images/1.png) left top no-repeat;
	background-size: 100%;
    float: left;
    margin-left: 2%;
    margin-top: 10px;
  }
  .p4_div p{
    font-size: 21px;
    color: #fff;
    line-height: 25px;
    margin-top: 15px ;
    font-weight: bold;
  }

    .p4_div span{
    font-size: 12px;
    color: #333333;
    margin: 0 auto;
  }
  
  .p4_div button{
    width: 80px;
    height: 23px;
    background: #fff;
    border: none;
    border-radius: 50px;
    color: #0084ff;
    font-size: 12px;
    margin-top: 20px;
    line-height: 23px;
  }

    .p4_div button:hover {
    border: 1px solid #fff;
    background: transparent;
    color: #fff;
    text-align: center
  }

  .time_end {
    margin-top: 0px;
    color: #555;
    font-size: 12px;
}

.xlts h1 , .part6 h1 , .zklc h1 ,.cc h1 ,.lsf h1 {
    
    color:#333;
    font-weight: bold;
    margin-top: 20px;
    margin-bottom: 10px;
    text-align: center
}

.title-img {
    width: 147px;
    margin: -10px auto 0px;
}


/*自考流程*/
.zklc {
    width: 100%;
    background: url(../images/banner2.jpg) left top no-repeat;
	background-size: 100%;
    margin: 0 auto;
    text-align: center;
    height: 450px;
}

  .p3_flow{
    width:100%;
    max-width: 360px;
    margin: 0 auto;
  }
  .p3_div{
    width: 110px;
    height: 140px;
    border: 1px solid rgba(151, 151, 151, 0.5);
    border-radius: 5px;
    background-color: #ffffff;
    float: left;
    margin-left: 2%;
    margin-top: 10px;
  }
  .p3_div p{
    font-size: 15px;
    color: #333333;
    line-height: 20px;
    margin: 0;
    font-weight: bold;
  }

    .p3_div span{
    font-size: 12px;
    color: #333333;
    margin: 0 auto;
  }
  
  .p3_div button{
    width: 50px;
    height: 50px;
    background: url(../images/step1.png) left top no-repeat;
	background-size: 100%;
    border: none;
    color: #fff;
    font-size: 12px;
    margin-top: 10px
  }
  .p3_btn{
    width: 270px;
    height:40px;
    line-height: 40px;
    margin: 0 auto;
    background: #3e47dd;
    color: #fff;
    margin-top: 320px;
  }

  
/*零首付*/
.lsf{
    width: 100%;
    height: 255px;
    background: url(../images/banner3.jpg) left top no-repeat;
	background-size: 100%;
}


.box p {
    font-size: 12px;
    color: #333;
    text-align: left;
    margin-left: 165px

}

.link {
    width: 120px;
    height: 30px;
    line-height: 30px;
    background: #0084ff;
    color: #fff;
    text-align: center;
    cursor: pointer;
    margin-left: 165px;
    margin-top: 10px;
    font-size: 14px
}


button{outline:none}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}
.school{width:95%;height:7.6rem;margin: 0 auto;}
.school_tit{width:4.66rem;margin:0 auto}
.school_p{font-size:0.26rem;color:#5f5f5f;text-align:center;line-height:1;margin:0.13rem 0 0 0}
.school_p strong{color:#f5262e;font-weight:normal}
.school_tab_box{background:#fff;width:100%;height:5.46rem;border:#e5e5e5 1px solid;margin:0.5rem auto 0;padding:0.19rem 0 0 0.21rem}
.school_tab{width:25%;float:left}
.school_tab li{list-style:none;background:#e8e8e8;width:100%;height:0.6rem;font-size:10px;color:#494949;text-align:center;margin-top:0.14rem;display:-webkit-flex;display:flex;align-items:center}
.school_tab li span{-webkit-flex:0 1 100%;flex:0 1 100%}
.school_tab li:first-child{margin-top:0}
.school_tab li.on{background:#f5262e;color:#fff}
.school_container{width:65%;height:5.04rem;float:left;margin-left:0.41rem;padding-left:0.4rem;border-left:1px solid #d6d6d6}
.tab_box{display:none;position:relative}
.tab_box:after{content:'';position:absolute;top:0;left:-0.43rem;width:0.05rem;height:0.6rem;background:#adadad}
.tab_x2:after{top:0.74rem}
.tab_x3:after{top:1.48rem}
.tab_x4:after{top:2.22rem}
.tab_x5:after{top:2.95rem}
.tab_x6:after{top:3.69rem}
.school_pic{width:100%;height:1.98rem}
.btn_wrap{width:100%;margin-top:0.3rem;border-bottom:#a3a3a3 1px dashed;padding-bottom:0.24rem}
.school_btna{background:transparent;width:48%;height:0.6rem;border:rgba(245,38,46,0.58) 1px solid;border-radius:0.06rem;font-size:0.24rem;color:#f5262e;float:left}
.school_btnb{background:#f5262e;width:48%;height:0.6rem;border:none;border-radius:0.06rem;font-size:0.24rem;color:#fff;float:right}
.info_box{margin:0.32rem 0 0 0}
.school_h3{font-size:0.28rem;color:#3f3f3f;line-height:1;font-weight:normal}
.school_h3 strong{color:#f5262e;font-weight:normal}
.p_info{font-size:0.24rem;color:#6a6a6a;line-height:0.36rem;margin:0.2rem 0 0 0}











/*版权*/
/*.bot_footer {
    width: 100%;
    background: #5D5D5D;
    padding: 10px 0;
    text-align: center;
    font-size: 12px;
    color: #CFCFCF;
    height: 30px;
}

.bot_footer p {
    margin: 0;
}
*/