/*
@author: liang
@update:liang(2024-.3-19)
*/
body,input,textarea,button{font:14px/1.5 "Microsoft YaHei","\5FAE\8F6F\96C5\9ED1,\9ED1\4F53","PingFang SC","Heiti SC",tahoma,arial,Hiragino Sans GB,"\5B8B\4F53",sans-serif;}
body{margin:0 auto;color:#333;min-width:1200px;background:#f4f5f9;}
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;vertical-align:top;}
ul,li,ol{list-style-type:none;}
i,em,address,caption,cite,code,dfn,th,var{font-style: normal;}
a{text-decoration:none;color:#333;}
a:hover{text-decoration:underline;}
input,button,textarea,a,a:hover{outline:none;}
textarea{resize:none;}
.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;}
.tc{text-align:center;}
.layout{width:1200px;margin:0 auto;}
/* 自考流程 */
.topHeader{
  padding-top: 333px;
  background:url(/images/zhuanti/hbjjxy/a_01.png) no-repeat center top;
}
.topHeader .top-nav{
  padding-top: 45px;
  background:url(/images/zhuanti/hbjjxy/b_03.png) no-repeat center top;
  padding-bottom: 60px;
  box-shadow:0 0 30px rgba(211,211,211,.27);
} 
.topHeader .top-nav ul{
  margin-left: 215px;
  overflow: hidden;
} 
.topHeader .top-nav ul li{
  width: 148px;
  font-size: 16px;
  float: left;
  line-height: 24px;
  padding-top: 22px;
  margin-right: 12px;
  font-weight: 700;
  text-align: center;
  height: 65px;
}  
.topHeader .top-nav ul li .line-danyi{
  line-height: 40px;
}
/* 院校介绍 */
.school-Introduction{
  padding: 50px 0;
  overflow: hidden;
  background:url(/images/zhuanti/hbjjxy/c_02.png) no-repeat center 50px;
}
.school-Introduction .right-content{
  width: 657px;
  padding: 44px 10px 10px 61px;
}
.school-Introduction .right-content .upper-section{
  margin-bottom: 29px;
}
.school-Introduction .right-content .upper-section h2::before{
  width: 4px;
  height: 24px;
  background: #cc0100;
  margin-right: 11px;
  content:'';
  display:inline-block;
  vertical-align: -2px;
}
.school-Introduction .right-content .upper-section h2{
  font-size: 26px;
  line-height: 22px;
  margin-bottom: 21px;
}
.school-Introduction .right-content .upper-section p {
  font-size: 16px;
  line-height: 36px;
  margin-bottom: 9px;
}
.school-Introduction .right-content .upper-section p i{
color:#cc0100;
font-weight: 700;
}
/* 项目优势 */
.project-advantage{
padding-top: 48px;
background: #f8eee3;
}
.project-advantage .title{
  font-size: 30px;
  font-weight: 700;
  line-height: 1;
}
.project-advantage ul{
  overflow: hidden;
  padding-bottom: 35px;
}
.project-advantage ul li{
  width: 182px;
  margin: 44px 14px 0 6px;
  border-radius: 91px;
  height: 287px;
  padding-top: 20px;
  float: left;
  background:#fff;
}
.project-advantage ul li:last-child{
  margin-right: 0;
}
.project-advantage ul li h3{
  font-size: 22px; 
  line-height: 1;
  padding: 11px 0 15px;
  color:#f25702;
}
.project-advantage ul li p{ 
  font-size: 16px;
  text-align: left;
  padding: 0 0 0 28px;
  line-height: 30px;
}
.project-advantage .red_off{
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.project-advantage .red_off_l{
  width: 580px;
  height: 144px;
  background: url(/images/zhuanti/hbjjxy/e_03.png) no-repeat center;
  display: flex;
  align-items: center;
  position: relative;
}
.project-advantage .mian-bg{background: url(/images/zhuanti/hbjjxy/e_05.png) no-repeat center top; padding-left:230px; width: 350px;}
.project-advantage .red_off_l>img{
  width: 66px;
  margin-left: 47px;
  margin-right: 0px;
  margin-top: 16px;
}
.project-advantage .red_off_l .off_info{
  width: 262px;
  color: #333;
  text-align: left;
  padding-left: 42px;
}
.project-advantage .mian-bg .off_info{
  padding-left: 10px;
}
.project-advantage .red_off_l .off_info p{
  font-size: 18px;
  font-weight: 600;
  margin-bottom: 4px;
}
.project-advantage .red_off_l .off_info span{
  font-size: 14px;
}
.project-advantage.off_btn{
  position: absolute;
  right: 15px;
  top: 35px;
}
.project-advantage .more-div{
text-align: center;
padding-top: 44px;
}
.project-advantage .more-div a{
background: #cc0100;
width: 266px;
height: 66px; 
line-height: 66px;
font-size:20px;
line-height: 66px;
display:inline-block;
margin: 0 15px;
color:#fff;
font-weight: 700;
border-radius: 33px;
text-align: center;
}
.project-advantage .more-div p{
  text-align: left;
  padding: 45px 0 28px 3px;
}
/* 专业计划 */
.professional-plan{
  background: url(/images/zhuanti/hbjjxy/ww_02.png) no-repeat center top; 
  text-align: center;
  padding-top: 50px;
}
.professional-plan .title{
  font-size: 30px;
  line-height: 1;
  font-weight: 700;
  margin-bottom: 30px;
  margin-bottom: 32px;
}
.professional-plan table {
  width: 1200px;
  margin: 0 auto;
  border-collapse: collapse;
 background: #ffffff;
  text-align:center;
  border-radius: 13px 13px 0 0;
  overflow:hidden;
}
.professional-plan td{
  height: 34px;
  font-size: 16px;
  line-height: 34px;
  color:#555555;
}
.professional-plan th {
  background-color: #fdddc7;
  color: #cc0100;
  height: 40px;
  border-color: #fdddc7 !important;
  font-weight: 700;
  font-size: 18px;
}
.professional-plan th:first-child{
  border-radius: 11px 0 0 0;
  border: 1px solid #fdddc7 !important;
  width: 128px;
}
.professional-plan th:nth-child(2){
  width: 126px;
}
.professional-plan th:nth-child(3){
  width: 128px;
}
.professional-plan th:nth-child(4){
  width: 305px;
}
.professional-plan th:nth-child(5){
  width: 115px;
}
.professional-plan th:nth-child(6){
  width: 143px;
}
.professional-plan th:nth-child(7){
  width: 105px;
}
.professional-plan th:last-child{
  border-radius:0 11px 0 0;
  border: 1px solid #fdddc7 !important;
}
.professional-plan th,td {
  border: 1px solid #dcdcdc;
}
.professional-plan .public-course {
  border-bottom: none;
}
.professional-plan .core-course {
  border-bottom: none;
}
.professional-plan .recommended-course {
  border-bottom: none;
}
.professional-plan a{
  background: #cc0100;
  width: 266px;
  height: 66px;
  font-size: 20px;
  color: #fff;
  display: inline-block;
  line-height: 66px;
  text-align: center;
  margin: 19px auto 49px;
  border-radius:33px;
  font-weight: 700;
}
/* 学历证书 */
.diploma-card{
  height: 533px;
  padding-top: 51px;
  background: url(/images/zhuanti/hbjjxy/g_02.png) no-repeat center top;
}
.diploma-card .layout{
  border-radius: 13px;
  width: 1100px;
  height: 441px;
  padding: 42px 51px 0 49px;
  background: url(/images/zhuanti/hbjjxy/aqs_03.png) no-repeat center top; 
}
.diploma-card .title{
  font-size: 30px;
  font-weight: 700;
  letter-spacing: 4px;
  margin-bottom: 47px;
}
.diploma-card .title em{
  float: right;
  font-size: 20px;
  letter-spacing: 2px;
  font-weight: 700;
  line-height: 49px;
}
.diploma-card .title em::before{
  margin: 0 15px 0 0;
  width: 18px;
  height: 9px;
  vertical-align: 2px;
  content: '';
  display: inline-block;
  background: url(/images/zhuanti/hbjjxy/w_03.png) no-repeat center top;
}
.diploma-card .card-list{
  padding-left: 323px;
  margin-bottom: 29px;
}
.diploma-card .card-list p{
  font-size: 26px;
  line-height: 1;
  font-weight: 700;
  padding-left: 15px;
  margin-bottom: 9px;
}
.diploma-card .card-list span{
  display: block;
  line-height: 35px;
  font-size: 16px;
}


.coupon-popup,.rules-popup {
  display: none;
  width: 500px;
  height: 320px;
  position: fixed;
  top: 50%;
  left: 50%;
  transform: translate3d(-50%,-50%,0);
  background: #fff;
  border-radius: 10px;
  padding-top: 45px;
  z-index: 9999
}

.coupon-popup .close-popup,.rules-popup .close-popup {
  width: 16px;
  height: 16px;
  position: absolute;
  top: 0;
  right: 0;
  margin: 18px;
  background: url("//www.zikao365.com/zhuanti/20211212/img/i-close.png") no-repeat left top;
  cursor: pointer
}

.coupon-popup .img,.rules-popup .img {
  display: block;
  margin: 0 auto;
  width: 96px;
  height: 104px;
  overflow: hidden
}

.coupon-popup .img img,.rules-popup .img img {
  width: 100%
}

.coupon-popup .tip,.rules-popup .tip {
  font-size: 22px;
  line-height: 40px;
  margin-top: 20px;
  text-align: center
}
.mask {
  display: none;
  position: fixed;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  background: rgba(0,0,0,0.6);
  z-index: 9998
}
.coupon-popup .target,.rules-popup .target {
  display: block;
  width: 139px;
  line-height: 40px;
  margin: 30px auto;
  background: #f7553f;
  border-radius: 20px;
  color: #fff;
  font-size: 18px;
  text-align: center
}

.fixleft{width: 140px; background: #e64242; padding:10px; text-align: center; line-height: 20px; font-size: 14px; position: fixed; right: 0; top: 50%; color: #fff;}
.fixleft img{ width: 140px; height: 140px; margin-top: 10px;}