
html,body,.zs-content,.h100{height: 100%;}
.ov{overflow: hidden;padding-bottom: 130px}
.zs-l,.zs-r{margin-bottom:-3000px; padding-bottom:3000px;}
.zs-r{background-color: #fff;}
.zs-logo{background-color:#eff1f2;}
.zs-side{padding:20px 20px 50px;}
.zs-logo{padding:20px;}
.zs-content{padding:0 100px;background-color: #fff;}
.zs-title{ display:inline-block; color: #000;border-bottom: 2px solid #f39801;padding-bottom:10px;margin-top:50px;}
.zs-ul{padding:20px 0 ;border-bottom:2px solid #d7d7d5;}
.zs-ul li{line-height:50px;border-bottom:1px solid #d7d7d5;}
.zs-ul li:last-child{border-bottom:none;}
.zs-ul a{display: block;font-size: 15px;}
.zs-slideul{margin-top:40px;}

.zs-contenttop{height:50px;border-bottom:3px solid #f39801;padding-top: 57px;}
.jiathis_style{margin-top: 21px;}
.contenttop{color: #000}
.contenttop small{font-weight:400;font-size: 12px;}
.zs-main{text-align: center;padding-top: 50px;}
.zs-main img{width: 100%;}
.zs-item{margin:10px 0;display: block;}

.have-sub-icon{width:0;height:0;border:5px solid transparent;border-right-color:#666; position: absolute;margin: 20px 0 0 14%;-webkit-transition: all .35s;
transition: all .35s;}
.have-sub-icon.active{
  border-right-color:#f39801;
  transform:rotate(-90deg);
-ms-transform:rotate(-90deg);
-moz-transform:rotate(-90deg);
-webkit-transform:rotate(-90deg);
-o-transform:rotate(-90deg);
}
.user-submenu{font-size: 14px;height: 0;overflow: hidden;}
.user-submenu.active{height:100%;padding-bottom:30px;}

.sx-box{margin-top: 50px;padding-bottom: 20px;border-bottom: 1px solid #d7d7d5;}
.jf-ul li{display: block;margin:15px 0;line-height:40px;height:40px;}
.zs-icon::before{content:'';display: inline-block;background: url(../../images/newimg/user/zsfw.jpg) no-repeat;width: 35px;height: 37px;}
.zs-icon-2::before{width:42px;background-position: -36px 0 ;}
.zs-icon-3::before{background-position: -80px 0 ;}
.jf-l{margin-right: 60%;overflow: hidden;padding-top:60px;}
.jf-l h1{font-size:40px;margin-bottom:60px;}
.jf-r{margin-left: -60%;}
.jf-ul h3{padding:0 20px; font-size: 18px;font-weight: 400;vertical-align: top;}
.jf-ul span{vertical-align: top;}
.text-right{text-align: right}
.splitLine{border-bottom:1px solid #dde1e2;padding-bottom: 30px;}
.btn{ display: inline-block;
  margin-bottom: 0;
  font-weight: normal;
  text-align: center;
  vertical-align: middle;
  touch-action: manipulation;
  cursor: pointer;
  background-image: none;
  border: 1px solid transparent;
  white-space: nowrap;
  padding: 10px 20px;
  font-size: 14px;
  line-height: 1.42857143;
  border-radius: 4px;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

.btn-gold {
  color: #f39801;
  background-color: #fff;
  border-color: #f39801;
}

.btn-gold:hover {
  color: #fff;
  background-color: #f39801;
  border-color: #f39801;
}
.btn-gold:active,
.btn-gold.active,
 {
  color: #fff;
  background-color: #f39801;
  border-color: #f39801;
}

.jifen-ul{margin:30px 0;}
.jifen-ul li{margin:20px 0;}


.zs-ctitle{line-height: 58px;}
.zs-ctitle b{font-size: 16px;}

/*轮播*/
.gd_ad_slide {
  width:100%; height:633px;
  position: relative;
}
.gd_ad_img {
  position: absolute; left: 0; top: 0;
  width: 100%; height: 100%;
  display: none;
}
.gd_ad_btn {
  position: absolute; right: 3px; bottom: 8px;
}
.gd_ad_btn_a {
  width: 18px; height: 18px;
  line-height:18px;
  margin-right: 5px;
  text-align: center;
  border-radius:9px;
  background-color: #999;
  color: #fff;
  float: left;
  font-size: 12px;
}
.gd_ad_btn_a:hover {
  color: #fff;
  text-decoration: none;
}
.gd_ad_btn .active {
  background-color: #ff9934;
}

.tb_tab_panel{display: none}

.mt100{
  margin-top:100px;
}
.mt50{
  margin-top:50px;
}
.description{
  padding-bottom: 170px;
}
.description p{
  font-size: 15px;
  color:#818a91;
  line-height: 30px;
}
.mt30{margin-top: 30px;}
.mainBox{
  width:100%;
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
}
.mainBox .mainL,.mainBox .mainR{
  flex: 1;
  width:50%;
}
.mainBox .mainL h2{
   font-size: 50px;
   color:#3d4449;
}
.mainR img{width:100%;}
.mainBox .ulBox{
  display: inline-block;
  vertical-align: top;
}
.ulBox .title{
  font-size: 22px;
  line-height: 49px;
  color:#3d4449;
}
.ulBox .subtitle{
  font-size: 15px;
  color:#3d4449;
}
.w48{
  width:48%;
}
.mainBox .ulBox .ulTitle{
  font-size: 18px;
  color:#3d4449;
}
.mainBox .ulBox ul {
  font-size: 15px;
  color: #818a91;
  padding-left: 20px;
}
.mainBox .ulBox ul li{
  line-height:28px;
  list-style:disc;
}
.bigBtn{
    width: 161px;
    height: 40px;
    line-height: 40px;
    font-size: 22px;
    margin-top: 40px;
}

.zs-ul .active {
  color: #f39801;
}


/*金盛学堂*/
.school-head{height:100px;overflow: hidden;}
.school-head-l{height: 100px;line-height: 100px;vertical-align: middle;}
.school-head-l a{display: inline-block;height: 100px; font-size: 18px;}
.school-head-l img{vertical-align: middle;}
.school-head-r{line-height: 100px;}
.school-head-r a{padding:0 20px;border-radius:5px;display: inline-block;vertical-align: middle; height:30px;line-height: 30px;font-size: 18px;}
.open-btn{border: 1px solid #666;  }
.case-btn{border:1px solid #f39801; background:#f39801;color: #fff; }
.case-btn:hover{color: #fff;}
.school-banner{height: 413px;background: url(../../images/newimg/zsfw/school-banner.jpg)no-repeat; overflow: hidden;}
.school-title{color: #623e17;font-size: 48px;font-weight:300;margin-top:130px;}
.school-ba-btn{display: inline-block;height: 40px;line-height: 40px;vertical-align:middle;color: #623e17;font-size: 18px;border-radius: 5px;border:1px solid #623e17;padding:0 20px;}
.school-ba-icon{display: inline-block;background-repeat: no-repeat;vertical-align:-4px;margin-right: 10px;}
.school-ba-icon1{background-image: url(../../images/newimg/zsfw/school-icon-2.png); width: 26px;height: 21px;}
.school-ba-icon2{background-image: url(../../images/newimg/zsfw/school-icon-1.png); width: 21px;height: 21px;}
.school-800{width: 800px; margin-right: auto;margin-left: auto;}

.knowledgeUl{border:1px solid #d1d1d1;margin-top: 30px;}
.knowledgeUl li{display: inline-block;width: 25%; line-height: 80px;border-right: 1px solid #d1d1d1;box-sizing:border-box;text-align: center;font-size: 18px;cursor: pointer;}
.knowledgeUl li a{display: block}
.knowledgeUl li:last-child{border-right:none;}
.knowledgeUl li.active{background:#fcf3d3;color: #623e17}

.changebtn a{display: inline-block;border:1px solid #666;width:160px;line-height: 40px;text-align: center;border-radius:5px;font-size: 18px;margin-right: 20px;}
.changebtn a.active{border:1px solid #f39801; background:#f39801;color: #fff; }
.content-list dt{font-size: 16px;margin:10px 0;padding-top:10px;padding-left:30px;}
.content-list dt::before{content: '';background: url(../../images/newimg/quotation/icono.jpg) no-repeat;width: 16px;height: 20px; position: absolute;margin-left: -30px;
    margin-top: 3px;}
.content-list dd{color: #999;border-bottom:1px dashed #d1d1d1;padding-bottom: 20px;padding-left:30px;}
.detail-content{margin:10px 0;}
.returnml{display: inline-block;
    border: 1px solid #666;
    width: 160px;
    line-height: 40px;
    text-align: center;
    border-radius: 5px;
    font-size: 18px;}
.article-title{
  text-align: center;
  margin: 25px auto;
  font-size: 26px;
}
/*面包*/
.abouticon{display: inline-block;min-width: 10px; min-height: 10px; background:url(../../images/newimg/home/abouticon.png)no-repeat;margin-right:5px;}
.crumbs{height: 20px;line-height: 20px;}
.icon-home{width: 19px;height: 16px;background-position:-43px 0;vertical-align: -1px;}
.icon-arrow{width: 8px;height: 11px;background-position: -43px -19px;}
.return-icon{display: inline-block;width: 15px;height: 15px;text-align: center;line-height: 15px;background-color: #b2b2b1;font-style: normal;color: #fff;border-radius: 5px;}
.ssbox dd{display: inline-block;*zoom:1;*display: inline; width: 330px;line-height: 25px; margin-right: 50px; overflow:hidden;}