/*
@author: bdd
*/
body,input,textarea,button{font:14px/1.5 "Microsoft YaHei","\5FAE\8F6F\96C5\9ED1,\9ED1\4F53","Heiti SC",tahoma,arial,Hiragino Sans GB,"\5B8B\4F53",sans-serif;}
body{margin:0 auto;color:#333;min-width:1200px;background:#fff;}
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;}
.mr0{margin-right: 0 !important;}
.hide{display: none}
body{padding-bottom: 90px !important;}
.main-bg{background:#fffcf6;}
.common-btn{
  display:inline-block;
  width:345px;
  height:56px;
  text-align: center;
  line-height:56px;
  background: url(/images/jiuye/zhuanti/zongzhang/btn-bg.png) no-repeat;
  background-size:345px 56px;
  box-shadow: 0px 8px 16px 0px rgba(230, 35, 0, 0.32), 0px 0px 10px 0px rgba(255, 89, 0, 0.44);
  color: #fff;
  border-radius: 28px;
  font-size:28px;
  font-weight: bold;
  margin-top:40px;
}
.common-btn i{
  display:inline-block;
  width:21px;
  height:27px;
  background: url(/images/jiuye/zhuanti/zongzhang/icon-point.png) no-repeat;
  position: relative;
  top:6px;
  left:10px;
}
/**/
.common-title {
  font-size: 40px;
  font-weight: bold;
  color: #683100;
  text-align: center;
}
.common-title .text {
  padding: 0 10px;
}
.common-title .line {
  display: inline-block;
  width: 29px;
  height: 36px;
}
.common-title .left-icon {
  vertical-align: 10px;
  background: url(/images/jiuye/zhuanti/zongzhang/title-licon.png) no-repeat center;
}
.common-title .right-icon {
  vertical-align: -16px;
  background: url(/images/jiuye/zhuanti/zongzhang/title-ricon.png) no-repeat center;
}
/**/
.banner-mod {
  height: 622px;
  background: url(/images/jiuye/zhuanti/zongzhang/banner.png) no-repeat top center;
}
.banner-mod .link-gif {
  top: 0;
  right: 32px;
}
.banner-mod .banner-con{
  padding-top: 374px;
  text-align: center;
}
.banner-mod .tip-wrap{
  font-size:24px;
  color: #814a24;
  font-style: italic;
  line-height:58px;
}
.banner-mod .tip-wrap i{
  margin:0 32px 0 25px;
}
.banner-mod .banner-con .btn{
  margin-top:40px;
}
.banner-mod .banner-con .btn:hover{
  background: url(/images/jiuye/zhuanti/zongzhang/btn-hover.png) no-repeat;
  text-decoration: none;
}
/**/
.part1{
  height:609px;
  background:#fffcf6;
}
.part1 .common-title{
  padding-top:54px;
  margin-bottom:46px;
}
.part1 ul li{
  float: left;
  width:228px;
  height:250px;
  background: url(/images/jiuye/zhuanti/zongzhang/part1-bg.png) no-repeat;
  text-align: center;
  margin-right:15px;
  border-radius:24px 6px 24px 6px;
  box-shadow: 4px 8px 18px 0px rgba(255, 150, 0, 0.3);
  -webkit-box-shadow: 4px 8px 18px 0px rgba(255, 150, 0, 0.3);
  -moz-box-shadow: 4px 8px 18px 0px rgba(255, 150, 0, 0.3);
}
.part1 ul li:hover {
  -webkit-transform: translateY(-6px);
  -moz-transform: translateY(-6px);
  -ms-transform: translateY(-6px);
  transform: translateY(-6px);
}
.part1 ul li .icon{
  /*box-shadow: 0px 12px 18px 0px rgba(222, 124, 0, 0.27);*/
  padding-top:40px;
}
.part1 ul li strong{
  font-size:22px;
  line-height:56px;
  display: inline-block;
  font-weight: normal;
}
.part1 ul li p{
  font-size:16px;
  line-height:24px;
  color: #666666;
}
/**/
.part2{
  background: url(/images/jiuye/zhuanti/zongzhang/part2-bg.png) no-repeat;
  height:525px;
  margin-top:-120px;
  box-shadow: 4px 8px 21px 0px rgba(241, 153, 0, 0.2);
  -webkit-box-shadow: 4px 8px 21px 0px rgba(241, 153, 0, 0.2);
  -moz-box-shadow: 4px 8px 21px 0px rgba(241, 153, 0, 0.2);
}
.part2 .common-title{
  padding-top:45px;
}
.part2 .common-title .right-icon{
  margin-left:-25px;
}
.part2 .hd-item img {
  vertical-align: middle;
  margin-right: 20px;
  position: relative;
  top:-12px;
}
.part2 .det {
  display: inline-block;
  height: 52px;
  line-height: 52px;
  border: 1px solid #d9b587;
  box-shadow: 0px 6px 18px 0px rgba(240, 163, 105, 0.43);
  text-align: center;
  font-size: 20px;
  font-weight: 400;
  color: #925600;
  background:#fff0dc;
  /*background-image:-webkit-linear-gradient(top, #fff0dc, #fffef9);
  background-image:-moz-linear-gradient(top, #fff0dc, #fffef9);
  background-image:linear-gradient(top,#fff0dc,#fffef9);*/
  background:linear-gradient(0deg,#fff0dc 0%,#fffef9 46%,#fff0dc 100%);
  padding: 0 25px;
  border-radius: 8px;
}
.part2 .det:before {
  content: "";
  width:12px;
  height:17px;
  background: url(/images/jiuye/zhuanti/zongzhang/icon-tri.png) no-repeat;
  position: absolute;
  top: 16px;
  left: -12px;
}
.part2 .ques-icon{
  top: 142px;
  left: 50%;
  margin-left: -108px;
}
.part2 .i1 {
 top: 168px;
 left: 32px;
}
.part2 .i2 {
  top: 158px;
  right:32px;
}
.part2 .i3 {
  top: 272px;
  left: 90px;
}
.part2 .i4{
  top: 267px;
  right: 44px;
}
.part2 .common-btn{
  font-size: 22px;
  bottom:60px;
  left:50%;
  margin-left:-172px;
}
.part2 .common-btn:hover{
  background: url(/images/jiuye/zhuanti/zongzhang/btn-hover.png) no-repeat;
  text-decoration: none;
}
/**/
.part3 .show-icon{
  padding-top:51px;
}
.part3 .tab {
  width: 932px;
  height: 86px;
  border-radius: 43px;
  margin: 40px auto;
  background: #fffef9;
  background: linear-gradient(0deg, #fff0dc 0%,#fffef9 46%, #fff0dc 100%);
}
.part3 .tab-item {
  width: 466px;
  height: 86px;
  line-height: 86px;
  text-align: center;
  border-radius: 43px;
  font-size: 28px;
  font-weight: 400;
  color: #6c4000;
  cursor: pointer;
  z-index: 5;
}
.part3 .tab-a {
  top: 0;
  left: 0;
}
.part3 .tab-b {
  top: 0;
  right: 0;
}
.part3 .tab-check {
  width: 466px;
  height: 86px;
  background: #ffe5bc;
  background: linear-gradient(0deg, #dabf96 0%,#ffe5bc 54%, #dabf96 100%);
  border-radius: 43px;
  font-size: 28px;
  z-index: 1;
  top: 0;
  left: 0;
}
.part3 .tab-check:before {
  content: "";
  width: 0px;
  height: 0px;
  border-top: 14px solid #dabf96;
  border-left: 10px solid transparent;
  border-right: 10px solid transparent;
  position: absolute;
  bottom: -14px;
  left: 50%;
  margin-left: -7px;
}
.part3 .card-item {
  width: 288px;
  height: 409px;
  background: url(/images/jiuye/zhuanti/zongzhang/class-card.jpg) no-repeat center;
  margin-right: 15px;
  position: relative;
}
.part3 .card-item.last {
  margin-right: 0;
}
.part3 .card-item .num {
  font-size: 32px;
  font-weight: 400;
  color: #ffffff;
  height:32px;
  padding-left: 13px;
}
.part3 .card-item .title {
  font-size: 24px;
  font-weight: bold;
  color: #925600;
  text-align: center;
  padding-bottom: 14px;
}
.part3 .card-item .arrow {
  top: 50%;
  margin-top: -17px;
  cursor: pointer;
}
.part3 .card-item .left-arrow {
  left: 8px;
}
.part3 .card-item .right-arrow {
  right: 8px;
}
.part3 .card-item .page-wrapper {
  width: 200px;
  height: 100%;
  margin: 0 auto;
  overflow: hidden;
}
.part3 .card-item .con2{
  margin-left:54px;
}
.part3 .card-item .con3{
  margin-left:50px;
}
.part3 .card-item .con4{
  margin-left:32px;
}
.part3 .card-item .con p {
  font-size: 16px;
  font-weight: 400;
  color: #372020;
  line-height: 32px;
}
.part3 .card-item .free-video {
  display: inline-block;
  width: 72px;
  height: 26px;
  background: #ff9b35;
  background: linear-gradient(0deg, #ff9b35 0%, #ff7e0f 100%);
  box-shadow: 0px 2px 10px 0px rgba(239, 66, 24, 0.4);
  border-radius: 13px;
  font-size: 14px;
  font-weight: 400;
  color: #ffffff;
  line-height: 26px;
  text-align: center;
  cursor: pointer;
  vertical-align: 2px;
}
.part3 .card-item .free-video i {
  display: inline-block;
  width: 14px;
  height: 14px;
  background: url(/images/jiuye/zhuanti/ljcjybz/icon3.png) no-repeat center;
  margin-left: 4px;
  vertical-align: -2px;
}
.part3 .card-item .free-video:hover {
  background: #ff8630;
  background: linear-gradient(270deg, #ff8630, #ff532b);
}
.part3 .card-item .get-dets {
  display: inline-block;
  width: 94px;
  height: 27px;
  border: 1px solid #e4350d;
  border-radius: 16px;
  line-height: 27px;
  text-align: center;
  cursor: pointer;
  font-size: 14px;
  font-weight: 400;
  color: #ff4e25;
  vertical-align: 2px;
}
.part3 .card-item .get-dets i {
  display: inline-block;
  width: 8px;
  height: 13px;
  background: url(/images/jiuye/zhuanti/ljcjybz/icon4.png) no-repeat center;
  margin-left: 4px;
  vertical-align: -2px;
}
.part3 .p-wrapper p {
  padding: 0 20px;
}
.part3 .buy-wrapper {
  height: 128px;
  background: #fff3e0;
  background: linear-gradient(0deg, #fff3e0 0%, #fffaf2 100%);
  border: 1px solid #ffaa71;
  box-shadow: 0px 12px 32px 0px rgba(255, 163, 105, 0.44);
  border-radius: 16px;
  margin-top: 25px;
}
.part3 .buy-wrapper.plan-a {
  padding-right: 80px;
}
.part3 .btn {
  display: inline-block;
  width:240px;
  height:56px;
  font-size: 22px;
  font-weight: bold;
  color: #ffffff;
  line-height: 56px;
  text-align: center;
  text-decoration: none;
  margin-top: 38px;
  background: url(/images/jiuye/zhuanti/zongzhang/btn2.png) no-repeat center;
}
.part3 .consult-btn:hover{
  background: url(/images/jiuye/zhuanti/zongzhang/btn2_hover.png) no-repeat center;
}
.part3 .buy-btn{
  width:242px;
  height:58px;
  background: url(/images/jiuye/zhuanti/zongzhang/btn3.png) no-repeat center;
  /*box-shadow: 0px 8px 16px 0px rgb(230 35 0 / 32%), 0px 0px 10px 0px rgb(255 89 0 / 44%);*/
  margin-left:20px;
}
.part3 .buy-btn:hover{
  width:242px;
  height:58px;
  background: url(/images/jiuye/zhuanti/zongzhang/btn3-hover.png) no-repeat center;
}
.part3 .buy-btn i {
  display: inline-block;
  width: 21px;
  height: 27px;
  background: url(/images/jiuye/zhuanti/zongzhang/icon-point.png) no-repeat center;
  position: relative;
  top:5px;
  left:10px;
}
.part3 .price-con {
  margin:0 125px 0 76px;
  padding-top:10px;
}
.part3 .price-con .tip{
  border:1px solid #ffc895;
  background: #fff;
  -webkit-border-radius: 0 20.5px;
  -moz-border-radius: 0 20.5px;
  border-radius: 0 20.5px 20.5px;
  height:40px;
  line-height:40px;
  color: #ff4e25;
  font-size:18px;
  padding:0 10px;
}
.part3 .price-con .price {
  font-size: 28px;
  font-weight: bold;
  color: #ff4e24;
  line-height:52px;
  margin-right:15px;
}
.part3 .price-con .old-pri{
  color:#b48a50;
  font-size:18px;
}
.part3 .common-btn{
  width:240px;
  font-size:22px;
  margin:35px 80px 0 22px;
}
.part3 .plan-b .price{
  width:537px;
  height:72px;
  line-height:72px;
  border-radius:6px;
  border:1px solid #ffc895;
  margin:27px 19px 0 0;
  text-align: center;
  cursor: pointer;
  background: #fff;
}
.part3 .plan-b input{
  position: absolute;
  top:0px;
  left:0px;
  visibility: hidden;
}
.part3 .plan-b .price.on{
  border:1px solid #ff6927;
}
.part3 .plan-b .price.on .ico{
  display:inline-block;
  background: url("/images/jiuye/zhuanti/zongzhang/checkd-icon.png") no-repeat;
  position: absolute;
  top:-1px;
  left:-1px;
  width:32px;
  height:32px;
}
.part3 .plan-b .price strong{
  font-weight: bold;
  font-size:28px;
  color: #ff4e24;
}
.part3 .plan-b .price span{
  font-size:18px;
  color: #b48a50;
  margin-left:17px;
}
.part3 .buy-wrapper.plan-b{
  height: 208px;
  padding:0 46px;
}
.part3 .plan-b .mes{
  color:#925600;
  font-size:24px;
  line-height:32px;
  font-style: italic;
  margin-right:15px;
}
.part3 .plan-b .mes i{
  color:#ff2c0e;
  font-style: italic;
}
.part3 .plan-b .btn{
  margin-top:0;
}
.part3 .plan-b .goBuy{
  background-image:-webkit-linear-gradient(top, #fffaf2, #fff3e0);
  background-image:-moz-linear-gradient(top, #fffaf2, #fff3e0);
  background-image:linear-gradient(top,#fffaf2,#fff3e0);
  width:100%;
  margin-top:24px;
}

.part3 .card-item .dot-tit.mt10{
  display: inline-block;
  margin-top:10px;
}
.part3 .card-item .dot-tit{
  font-weight: bold;
  color: #372020;
  font-size:16px;
  display: inline-block;
  margin-bottom:5px;
}
.part3 .card-item .dot-tit i{
  display:inline-block;
  width:6px;
  height:6px;
  background: #946328;
  border-radius:50%;
  margin-right:14px;
}
/**/
.mask {
  position: fixed;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  background: #000;
  opacity: 0.5;
  filter: alpha(opacity=50);
  z-index: 99;
}
.pop_common {
  position: fixed;
  z-index: 100;
  left: 50%;
  top: 50%;
  margin-left: -297px;
  background: #fff;
  border-radius: 8px;
  display: none;
  overflow: hidden;
}
.pop_common .tit {
  height: 56px;
  background: #f4f5f5;
  padding-left: 36px;
  position: relative;
}
.pop_common .tit h6 {
  line-height: 56px;
  font-size: 18px;
}
.pop_common .tit i {
  display: block;
  width: 16px;
  height: 15px;
  background: url(/images/jiuye/zhuanti/ljcjybz/close.png) no-repeat;
  background-size: 100% 100%;
  position: absolute;
  top: 20px;
  right: 26px;
  cursor: pointer;
}
.pop_common p {
  font-size: 18px;
  line-height: 44px;
  text-align: center;
  padding: 0 10px;
  width: 494px;
}
.pop_common .pop_content {
  max-height: 500px;
  overflow-y: scroll;
  padding: 16px 0 34px;
}
/**/
.equity-con {
  border-radius: 10px;
  padding: 10px 16px 30px 26px;
  margin: 20px 0 10px;
}
.equity-con h3 {
  line-height: 50px;
  font-size: 16px;
}
.equity-con h3 i {
  width: 16px;
  height: 16px;
  border-radius: 9px;
  border: 1px solid #929292;
  color: #929292;
  line-height: 16px;
  text-align: center;
  margin: 16px 8px 0 0;
}
.equity-con p {
  line-height: 24px;
  font-size:14px;
}
.equity-con .hide {
  display: none;
}
.equity-con .btn {
  display: block;
  width: 54px;
  height: 28px;
  border: 1px solid #e1e1e1;
  background: url(/images/jiuye/zhuanti/ljcjybz/arrow_icon_down.png) no-repeat
  center;
  border-radius: 50px;
  margin: 12px auto 0;
}
.equity-con .btn.on {
  background: url(/images/jiuye/zhuanti/ljcjybz/arrow_icon_up.png) no-repeat center;
}
/**/
.teacher-bg{
  /*background:rgba(255,252,246,.17);*/
  /*margin-top: -235px;*/
}
.teacher .tab-tit{
  right:0;
  top:52px;
  width:67px;
}
.teacher .tab-tit li{
  right:0;
  font-size: 20px;
  line-height:22px;
  color: #683100;
  cursor: pointer;
}
.teacher .tab-tit li.t1{
  background: url("/images/jiuye/zhuanti/zongzhang/tab1.png") no-repeat;
  width: 67px;
  height:130px;
}
.teacher .tab-tit li.t1.on{
  background: url("/images/jiuye/zhuanti/zongzhang/tab1-hover.png") no-repeat;
  color: #fff;
}
.teacher .tab-tit li.t2.on{
  background: url("/images/jiuye/zhuanti/zongzhang/tab2-hover.png") no-repeat;
  color: #fff;
}
.teacher .tab-tit li.t2.on .ico{
  content: '';
  width:67px;
  height:17px;
  background: url("/images/jiuye/zhuanti/zongzhang/tab-change1.png") no-repeat;
  position: absolute;
  top:130px;
  right: 0;
}
.teacher .tab-tit li.t1.on .ico{
  content: '';
  width:67px;
  height:17px;
  background: url("/images/jiuye/zhuanti/zongzhang/tab-change2.png") no-repeat;
  position: absolute;
  top:130px;
  right: 0;
}
.teacher .tab-tit li.t2{
  background: url("/images/jiuye/zhuanti/zongzhang/tab2.png") no-repeat;
  width: 67px;
  height:176px;
  margin-top:17px;
}
.teacher .tab-tit li span{
  display:inline-block;
  width:20px;
  position: relative;
  top:30px;
  left:32px;
}
.teacher .tab-tit li.t2 span{
  top:12px;
}
.teacher {
  height: 724px;
  background: #ffffff;
  box-shadow: 0px 6px 19px 0px rgba(95, 114, 171, 0.1);
  border-radius: 10px;
  border: 1px solid #f2f2f2;
}
.teacher .common-title{
  padding-top:40px;
  margin-bottom:35px;
}
.teacher .g-title {
  padding: 38px 0;
}

.teacher .teacher-wrapper {
  width: 995px;
  height: 175px;
  background: #ffffff;
  box-shadow: 0px 6px 19px 0px rgba(95, 114, 171, 0.1);
  border: 1px solid #f2f2f2;
  border-radius: 10px;
  margin: 0 auto;
  overflow: hidden;
}

.teacher .slide-wrapper {
  width: 735px;
  height: 100%;
  margin: 0 auto;
}

.teacher .slide-wrapper .la,
.teacher .slide-wrapper .ra {
  top: 50%;
  margin-top: -25px;
  cursor: pointer;
}

.teacher .slide-wrapper .la {
  left: -100px;
}

.teacher .slide-wrapper .ra {
  right: -100px;
}

.teacher .slide-wrapper .slide {
  width: 100%;
  height: 100%;
  overflow: hidden;
}

.teacher .slide ul {
  width: 2000px;
  height: 100%;
}

.teacher .slide li {
  width: 150px;
  margin-right: 42px;
  padding-top: 30px;
  cursor: pointer;
}

.teacher .slide li .tea-img {
  border: 1px solid transparent;
}

.teacher .slide li .tea-name {
  font-size: 16px;
  font-weight: 400;
  color: #666666;
  padding-top: 13px;
  text-align: center;
}

.teacher .slide li.on .tea-img,
.teacher .slide li .tea-img:hover {
  border: 1px solid #ff4e25;
  box-shadow: 0px 9px 20px 0px rgba(255, 109, 46, 0.17);
  border-radius: 8px;
}

.teacher .details {
  height: 354px;
}

.teacher .teacher-main {
  width: 100%;
  height: 100%;
}

.teacher .info {
  width: 595px;
  padding-left: 48px;
}

.teacher .info .name {
  font-size: 36px;
  font-weight: bold;
  color: #372020;
}

.teacher .info .name .fv {
  display: inline-block;
  width: 149px;
  height: 44px;
  background: #ff7e0f;
  background: linear-gradient(270deg, #ff9b35, #ff7e0f);
  box-shadow: 0px 2px 10px 0px rgba(239, 66, 24, 0.4);
  border-radius: 22px;
  font-size: 20px;
  font-weight: 400;
  color: #fffefe;
  line-height: 44px;
  text-align: center;
  text-decoration: none;
  vertical-align: 6px;
  margin-left: 28px;
}

.teacher .info .name .fv:hover {
  background: #ff582b;
  background: linear-gradient(270deg, #ff8330, #ff582b);
}

.teacher .info .name .fv i {
  display: inline-block;
  width: 30px;
  height: 30px;
  background: url(/images/jiuye/zhuanti/ljcjybz/icon6.png) no-repeat center;
  vertical-align: -8px;
  margin-left:10px;
}

.teacher .info .jobs {
  font-size: 24px;
  font-weight: 400;
  color: #372020;
  padding: 15px 0;
}

.teacher .info .decs {
  font-size: 16px;
  font-weight: 400;
  color: #333333;
  text-align: justify;
}

.teacher .info .line {
  width: 50px;
  height: 4px;
  background: #ffa632;
  border-radius: 2px;
  margin: 36px 0 17px;
}

.teacher .info .l-deep-text,
.teacher .info .l-normal-text {
  font-size: 16px;
  color: #333333;
}

.teacher .info .l-deep-text {
  font-weight: bold;
  margin-bottom: 5px;
}
/**/
.bg-gray .bg-pic{
  height:1286px;
  background: url(/images/jiuye/zhuanti/zongzhang/bg-gray.png) center top no-repeat;
  width:100%;
  top:235px;
  left: 0;
}
.step-mod{
  padding-top:67px;
}
.step-mod .common-title{
  margin-bottom:42px;
}
.step-mod ul{
  margin-bottom:20px;
}
.step-mod ul li{
  width:286px;
  height:176px;
  background: url(/images/jiuye/zhuanti/zongzhang/part4-li.png) no-repeat;
  margin-right:18px;
  float:left;
  box-shadow: 0px 10px 24px 0px rgba(196, 177, 154, 0.34);
}
.step-mod ul li span{
  font-size:24px;
  line-height:70px;
}
.step-mod ul li p{
  font-size:16px;
  line-height:24px;
  position: relative;
  z-index: 99;
}
.step-mod ul li i{
  font-size:98px;
  line-height:98px;
  color: #f0f0f0;
  right:0;
  bottom:0;
}
.step-mod .info-list{
  height:95px;
  border-radius:12px;
  background: #fffcf6;
  background-image:-webkit-linear-gradient(left, #ffffff, #f9f9f9);
  background-image:-moz-linear-gradient(left, #ffffff, #f9f9f9);
  background-image:linear-gradient(left,#ffffff,#f9f9f9);
  box-shadow: 0px 10px 24px 0px rgba(196, 177, 154, 0.34);
  padding:33px 35px 0;
  text-align: left;
}
.step-mod .info-list .info{
  width:33%;
}
.step-mod .info-list .info img{
  margin-right:10px;
}
.step-mod .info-list .info strong{
  font-size: 22px;
  line-height:36px;
}
.step-mod .info-list .info p{
  font-size: 14px;
  line-height:36px;
}

/**/
.service-bg{
  /*padding-bottom:210px;*/
}
.service-mod{
  height:890px;
  background: url(/images/jiuye/zhuanti/zongzhang/service-bg.jpg) no-repeat;
  margin-top:73px;
  box-shadow: 0px 10px 32px 0px rgba(255, 145, 41, 0.26);
  -webkit-box-shadow: 0px 10px 32px 0px rgba(255, 145, 41, 0.26);
  -moz-box-shadow: 0px 10px 32px 0px rgba(255, 145, 41, 0.26);

}
.service-mod .common-title{
  padding-top:50px;
}
.service-mod .service-con strong{
  color: #2f1c0c;
  font-size:18px;
  display: inline-block;
  line-height:30px;
}
.service-mod .service-con p{
  color: #333;
  font-size:16px;
}
.service-mod .service-con .item1{
  top:147px;
  left:438px;
  width:316px;
}
.service-mod .service-con .item2{
  top:292px;
  right: 168px;
  width:190px;
}

.service-mod .service-con .item3{
  bottom:310px;
  right:150px;
  width:223px;
}
.service-mod .service-con .item4{
  bottom:160px;
  right:507px;
  width:180px;
}
.service-mod .service-con .item5{
  top:500px;
  left:134px;
  width:239px;
}
.service-mod .service-con .item6{
  top:297px;
  left:134px;
  width:223px;
}
.service-mod .btn{
  left:425px;
  bottom:66px;

}
/**/
.gangwei-mod{
  margin-top:-160px;
}
.gangwei-mod .gangwei-con{
  padding:40px 40px 30px 40px;
  height:368px;
  background: #fff;
  box-shadow: 0px 7px 16px 0px rgba(214, 104, 154, 0.31);
  border-radius:12px;
  margin-top:30px;
}
.gangwei-mod .gangwei-con .l-con{
  width:816px;
  height:150px;
}
.gangwei-mod .gangwei-con .r-con{
  margin:18px 0 0 35px;
}
.gangwei-mod .gangwei-con .intro{
  width:264px;
  height:141px;
  background: #fffbf6;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
  text-align: center;
  font-size:20px;
  line-height:28px;
  color: #b5743b;
  border:2px solid #f7f4ef;
}
.gangwei-mod .gangwei-con .intro p{
  padding-top:25px;
}
.gangwei-mod .gangwei-con .intro span{
  color: #ff6a2f;
  font-size: 22px;
}
.gangwei-mod .gangwei-con .intro a{
  display: inline-block;
  width:193px;
  height:39px;
  color: #fff;
  font-size:16px;
  text-align: center;
  line-height:39px;
  -webkit-border-radius: 19px;
  -moz-border-radius: 19px;
  border-radius: 19px;
  background:#ff6041;
  background-image:-webkit-linear-gradient(top, #ff906e, #ff381b);
  background-image:-moz-linear-gradient(top, #ff906e, #ff381b);
  background-image:linear-gradient(top,#ff906e,#ff381b);
  margin-top:10px;
}
.gangwei-mod .gangwei-con .intro a i{
  display: inline-block;
  width:19px;
  height:17px;
  background: url("/images/jiuye/zhuanti/zongzhang/icon-fly.png") no-repeat;
  position: relative;
  top:3px;
}
.gangwei-mod .list-tit{
  background:#dbbb8f;
  background-image:-webkit-linear-gradient(top, #ccab7e, #eccda3);
  background-image:-moz-linear-gradient(top, #ccab7e, #eccda3);
  background-image:linear-gradient(top,#ccab7e,#eccda3);
}
.gangwei-mod .list-tit li{
  float:left;
  line-height:58px;
  color: #fff;
  font-size: 22px;
  height:58px;
  font-weight: bold;
  width:133px;
  text-align: center;
}
.gangwei-mod .list-tit li.li1{
  width:284px;
}
.gangwei-mod .list-con li{
  height:60px;
  line-height:60px;
}
.gangwei-mod .list-con li span{
  color:#482c0a;
  font-size:22px;
  display: inline-block;
  text-align: center;
  width:128px;
  vertical-align: top;
}
.gangwei-mod .list-con li span.s1{
  width:238px;
  padding:0 23px;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  text-align: left;
}

.gangwei-mod .list-con li:nth-child(even){
  background: #fffcf6;
}

/**/
.res {
  padding:62px 0 40px;
}

.res .g-title {
  padding: 39px 0 20px;
}

.res .tip {
  text-align: center;
  font-size: 24px;
  font-weight: 400;
  color: #000000;
}

.res .tip span {
  color: #ff6d2e;
}

.res .content {
  height: 278px;
  background: url(/images/jiuye/zhuanti/ljcjybz/res-bg.png) no-repeat center;
  margin-top: 15px;
  box-shadow: 0px 9px 20px 0px rgba(255, 109, 46, 0.17);
  border-radius: 16px;
  border: 1px solid #fff3ee;
}

.res .content ul {
  padding: 28px 185px 0;
}

.res .content li {
  width: 368px;
  height: 40px;
  line-height: 40px;
  margin: 0 87px 5px 0;
}

.res .content li.nm {
  margin-right: 0;
}

.res .content li span {
  display: inline-block;
  width: 83%;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  font-size: 16px;
  font-weight: 400;
  color: #000000;
  margin-top: -3px;
}

.res .btn,.service-mod .btn {
  display: block;
  width: 345px;
  height: 56px;
  background: #efbe7d;
  background: linear-gradient(0deg, #de9a4a 0%, #ffdfad 100%);
  box-shadow: 0px 7px 16px 0px rgba(214, 104, 0, 0.31),
  0px 0px 10px 0px rgba(214, 104, 0, 0.31);
  border-radius: 28px;
  font-size: 22px;
  color: #ffffff;
  line-height: 56px;
  text-align: center;
  text-decoration: none;
  margin: 20px auto 0 auto;
}
.res .btn i {
  display: inline-block;
  width: 15px;
  height: 21px;
  background: url(/images/jiuye/zhuanti/ljcjybz/icon8.png) no-repeat center;
  vertical-align: -2px;
}

.res .btn:hover,.service-mod .btn:hover {
  background: #ea9f42;
  background: linear-gradient(0deg, #e5902b 0%, #ffd491 100%);
}
/**/
.brand {
  height: 680px;
  background: url(/images/jiuye/zhuanti/zongzhang/brand-bg.jpg) no-repeat;
}

.brand .title {
  text-align: center;
  padding-top: 56px;
}

.brand .title h4 {
  background: none;
  font-size: 18px;
  font-weight: normal;
  color: #fff;
  height: 20px;
  line-height: 20px;
}

.brand .title h3 {
  font-size: 36px;
  color: #fff;
  font-weight: bold;
  line-height: 40px;
  margin-top: 15px;
}

.brand .logoList {
  margin-top: 20px;
}

.brand .logoList li {
  width: 232px;
  float: left;
  margin-right: 10px;
  margin-bottom: 10px;
}

.brand .logoList li.last {
  margin-right: 0;
}

.brand .footer_list {
  height: 65px;
  padding: 30px 0 26px 0;
  background: #fffefe;
  margin-top: 30px;
}

.brand .footer_list li {
  float: left;
  border-right: 1px solid #adb0ca;
  width: 299px;
  text-align: center;
  color: #32397a;
  font-size: 16px;
}

.brand .footer_list li.last {
  border-right: none;
}

.brand .footer_list li .title {
  padding-top: 0;
  font-size: 36px;
  line-height: 40px;
  font-weight: bold;
}

.brand .footer_list li p {
  line-height: 18px;
  margin-top: 14px;
}

.hoverTop {
  transition: 0.1s all ease;
  -webkit-transition: 0.1s all ease;
  -moz-transition: 0.1s all ease;
}

.hoverTop:hover {
  -webkit-transform: translateY(-4px);
  -moz-transform: translateY(-4px);
  -ms-transform: translateY(-4px);
  transform: translateY(-4px);
}
/**/
.bottom {
  height: 90px;
  background: url(/images/jiuye/zhuanti/zongzhang/bottom-bg.jpg) no-repeat center;
  position: fixed;
  z-index: 80;
  bottom: 0;
  left: 0;
  right: 0;
  line-height: 90px;
}

.bottom .txt {
  font-size: 32px;
  font-weight: bold;
  color: #ffffff;
  padding-left: 77px;
}

.bottom .btn-wrapper {
  padding-right: 8px;
}

.bottom .btn-wrapper a {
  display: inline-block;
  text-decoration: none;
  vertical-align: -4px;
}

.bottom .btn-wrapper .kf {
  width: 136px;
  height: 46px;
  line-height: 46px;
  background: #fff;
  background: rgba(255, 255, 255, 0.68);
  border-radius: 6px;
  text-align: center;
  font-size: 20px;
  font-weight: 400;
  color: #d95f0e;
}

.bottom .btn-wrapper .lq {
  width: 156px;
  height: 46px;
  background: #ff7d5a;
  background: linear-gradient(91deg, #ff7d5a 0%, #ffa132 100%);
  box-shadow: 2px 3px 11px 1px rgba(255, 24, 0, 0.32);
  border-radius: 6px;
  font-size: 20px;
  font-weight: bold;
  color: #ffffff;
  text-align: center;
  line-height: 46px;
  margin-left: 13px;
}

.bottom .btn-wrapper .lq i {
  display: inline-block;
  width: 20px;
  height: 26px;
  background: url(/images/jiuye/zhuanti/ljcjybz/icon5.png) no-repeat center;
  vertical-align: sub;
}
/**/
.rightFix {
  width: 90px;
  position: fixed;
  right: 10px;
  top: 50%;
  /* margin-top: -202px; */
  margin-top: -181.5px;
  z-index: 90;
  border-radius: 6px;
}

.rightFix .top-icon {
  display: block;
  margin: 0 auto 9px;
}

.rightFix li {
  border-bottom: 1px solid #f4d4a6;
  background: #ffeccc;
  padding: 8px 0;
  text-align: center;
  color: #482c0a;
  cursor: pointer;
}

.rightFix li:first-child {
  border-radius: 6px 6px 0px 0px;
}

.rightFix li.on,
.rightFix li:last-child {
  border-radius: 0px 0px 6px 6px;
  padding:12px;
}

.rightFix li.on {
  border-bottom: 0;
}

.rightFix li:hover {
  background: #eb9f42;
  background: linear-gradient(-90deg,#e5902b 31%, #ffd491 100%);
}

.rightFix li a {
  color: #482c0a;
  text-decoration: none;
}

.rightFix li:hover a,
.rightFix li.on:hover {
  color: #fff;
}

.rightFix li .popImg {
  display: none;
  left: -80px;
  top: -15px;
  background: #fff;
  padding: 5px;
  border-radius: 3px;
}

.rightFix li.gotoTop {
  border-bottom: 0;
}

.rightFix li.gotoTop a {
  display: block;
  width: 17px;
  height: 11px;
  background: url(/images/jiuye/zhuanti/ljcjybz/to-top.png) no-repeat center;
  margin: 0 auto;
}

.rightFix li.active {
  background: #ff7b2e;
  background: linear-gradient(90deg, #ffaf31, #ff7b2e);
}

.rightFix li.active a {
  color: #fff;
}
/**/
.part3 .show-icon {
  animation:heartbeat 1s infinite;
  -webkit-animation:heartbeat 1s infinite;
}
@keyframes heartbeat {
  0% {
    transform:scale(0.8, 0.8);
    opacity:1;
  }
  25% {
    transform:scale(1, 1);
    opacity:0.8;
  }
  100% {
    transform:scale(0.8, 0.8);
    opacity:1;
  }
}

/*  */
.setGrcode-dialog{ display:none; width:373px; position:fixed; left:50%; margin-left:-186px; top:50%; z-index:9999;background:#fff;border-radius: 20px;}
.setGrcode-dialog .pop-tit{width: 100%;height: 87px;background: url(/images/jiuye/zhuanti/zongzhang/setgrcode-qrbg.png) no-repeat top center;background-size: 100%;padding: 25px 22px 0; box-sizing: border-box;color: #bb8449;font-size: 14px;margin-bottom: 17px;}
.setGrcode-dialog .pop-tit h2{font-size: 18px;}
.setGrcode-dialog .pop-tit .close{width: 27px;height: 32px;background: #f0cda8;border-radius:0 0 14px 14px;right: 13px;top: 0;text-align: center;padding-top: 8px;box-sizing: border-box;}
.setGrcode-dialog .pop-tit .close .close-btn{width: 15px;height: 15px;background: url(/images/jiuye/zhuanti/zongzhang/setgrcode-close.png) no-repeat center;background-size: 100%;display: inline-block;}
.setGrcode-dialog .pop-con .pop-qr{text-align: center;}
.setGrcode-dialog .pop-con .pop-qr img{width: 157px;height: 155px;margin-bottom: 10px;}
.setGrcode-dialog .pop-con .pop-qr h3{font-size: 18px;padding-bottom: 23px;border-bottom: 1px solid #DEDEDE;font-weight: 400;}
.setGrcode-dialog .pop-con .pop-tip{padding: 18px 22px;font-size: 14px;}
.setGrcode-dialog .pop-con .pop-tip span{color: #bb8449;font-weight: bold;}