.m-home-banner{background-position:50%!important;background-repeat:no-repeat;height:435px;padding-top:220px !important;color:#fff;}.m-home-banner .banner-bd{max-width:1180px;margin:85px auto 0;font-weight:lighter;}.m-home-banner .banner-bd h1{font-size:42px; color: #fff; letter-spacing:2px;}.m-home-banner .banner-bd p{margin-bottom:60px;font-size:14px;color:#fff;max-width:570px;white-space:normal;line-height:1.5em;}.m-home-banner .banner-bd .u-btn{font-size:16px;border:1px solid #fff;padding:8px 34px;background:transparent;color:#fff;}
.m-home-banner .banner-bd .u-btn:hover{background:#fff;color:#333;}
.tab{margin-top:20px;}
.tab p{font-size:28px;font-weight:500;color:#333;text-align: center;}
.tab .g-m-list{border-bottom:1px solid #e6e6e6;margin-top:32px;height:43px;font-size:0; text-align:left;}
.tab .g-m-list span{position:relative;width:260px;height:42px;display:inline-block;font-size:16px;line-height:45px;text-align:center;color:#333;cursor:pointer;}.tab .g-m-list span .bottomline{display:none;position:absolute;width:180px;bottom:-2px;left:40px;border-bottom:2px solid #D60029;}.tab .g-m-list span.active{color:#D60029;}
.tab .g-m-list span.active .bottomline{display:inline-block;}.tab .g-m-list span:hover{color:#D60029;}
.planList{position:relative;display:none;zoom:1;}.planList .plan-left{float:left;width:685px;margin:40px 0 0 40px;text-align:justify;}
.planList .plan-left .pl-lheight{line-height:1.57;    font: 14px/1.8 PingFangSC-Light,PingFang SC,Helvetica,Tahoma,Arial,Microsoft YaHei,Hiragino Sans GB,WenQuanYi Micro Hei,sans-serif;
    color: #333;
    outline: 0;}
.planList .plan-left .pl-center{margin:18px 0 53px;text-align:justify;}.planList .plan-left .pl-specimg{font-size:0;}
.planList .plan-left .pl-specimg .pl-con-right{width:403px;display:inline-block;margin-left:12px;text-align:justify;line-height:1.57;margin-top:-3px;font-size:14px;}
.planList .plan-left .pl-specimg .pl-bg-img{display:inline-block;width:70px;height:27px;vertical-align:top;font-size:14px;line-height:1.57;text-align:center;color:#fff;background-repeat:no-repeat;}
.planList .plan-right{float:right;width:350px;margin:40px 40px 60px 0;}
.planList .plan-right img{width:350px;height:230px;}
.planList.active{display:block;}
.planList:after{display:block;clear:both;visibility:hidden;height:0;overflow:hidden;content:".";}
.m-framework{width:100%;padding-bottom:60px;background:#f5f5f6;}
.m-framework .m-fw-title{font-size:28px;font-weight:500;line-height:0.86;color:#333;padding:58px 0 44px; text-align: center;}
.m-framework .m-main-img{display:block;width: 994px; margin: auto;}
.m-programme{width:100%;height:auto;}
.m-programme .m-pg-title{font-size:28px;font-weight:500;line-height:0.86;color:#488bff;padding:60px 0;text-align: center;}
.m-programme .m-center{position:relative;text-align:center;font-size:0;}
.m-programme .m-center .caseItem{width:270px;display:inline-block;height:375px;border:1px solid #dbe0e5;-moz-box-sizing:border-box;box-sizing:border-box;text-align:center;position:relative;-webkit-transition:all 0.15s ease-in-out;-moz-transition:all 0.15s ease-in-out;transition:all 0.15s ease-in-out;vertical-align:top;margin:0 17px;}
.m-programme .m-center .caseItem .img{height:150px;}.m-programme .m-center .caseItem .img img{margin-top:30px;width:100px;height:100px;text-align:center;}.m-programme .m-center .caseItem .title{font-size:17px;font-weight:700;line-height:1.5;color:#488bff;}.m-programme .m-center .caseItem .disc{margin-top:17px;padding:0 24px;text-align:justify;font-size:14px;line-height:1.57;letter-spacing:0.3px;color:#000000;}.m-programme .m-center .caseItem:first-child{float:left;margin:0;}.m-programme .m-center .rightjustify{float:right;margin:0;}.m-re-total{width:100%;background:#f5f5f6;padding-top:10px;}.m-re-total .m-re-title{font-size:28px;font-weight:500;line-height:0.86;text-align:left;color:#333;}.m-re-total .m-re-mian{position:relative;margin:60px 0;padding-bottom:60px;zoom:1;}.m-re-total .m-re-mian .g-re-left{float:left;width:808px;margin-right:50px;-moz-box-sizing:border-box;box-sizing:border-box;}.m-re-total .m-re-mian .g-re-left img{width:808px;height:500px;}.m-re-total .m-re-mian .g-re-right{float:right;max-width:320px;font-size:14px;color:#666;position:relative;height:500px;}.m-re-total .m-re-mian .g-re-right .g-right-title{margin-top:50px;font-size:18px;font-weight:600;color:#333;}.m-re-total .m-re-mian .g-re-right .g-right-value{margin:50px 0 25px;text-align:justify;line-height:1.57;}.m-re-total .m-re-mian .g-re-right .g-right-describe{margin-left:15px;}
.m-re-total .m-re-mian .g-re-right .g-right-describe li{list-style-type:disc;margin-bottom:4px;
	font: 14px/1.3 PingFangSC-Light,PingFang SC,Helvetica,Tahoma,Arial,Microsoft YaHei,Hiragino Sans GB,WenQuanYi Micro Hei,sans-serif;
    color: #333;
    outline: 0}
.m-re-total .m-re-mian .g-re-right .g-right-jump{display:block;position:absolute;bottom:50px;color:#D60029;}.m-re-total .m-re-mian .g-re-right .g-right-jump:hover{text-decoration:underline;}.m-re-total .m-re-mian:after{display:block;clear:both;visibility:hidden;height:0;overflow:hidden;content:".";}.m-hotrec{width:100%;min-height:555px;background:#f5f5f6;}.m-hotrec .g-hr-main{padding:60px 0 94px;}.m-hotrec .g-hr-main .g-hrm-recommand:after{display:block;clear:both;visibility:hidden;height:0;overflow:hidden;content:".";}.m-hotrec .g-hr-main .g-hrm-title{font-size:28px;font-weight:500;line-height:0.86;text-align:left;color:#333;}.m-hotrec .g-hr-main .g-hrm-recommand{margin-top:59px;zoom:1;}.m-hotrec .g-hr-main .g-hrm-recommand .g-m-recjump{position:relative;float:left;display:block;margin-left:50px;width:360px;background:#fff;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-transition:all 0.15s ease-in-out;-moz-transition:all 0.15s ease-in-out;transition:all 0.15s ease-in-out;}.m-hotrec .g-hr-main .g-hrm-recommand .g-m-recjump .box-item-img{width:100%;height:150px;position:relative;}.m-hotrec .g-hr-main .g-hrm-recommand .g-m-recjump .box-item-img .g-mrecj-img{width:100%;height:100%;}.m-hotrec .g-hr-main .g-hrm-recommand .g-m-recjump .g-mrecj{width:300px;height:165px;padding:29px 30px;}.m-hotrec .g-hr-main .g-hrm-recommand .g-m-recjump .g-mrecj .g-mrecj-title{font-size:16px;font-weight:700;line-height:1.5;text-align:left;color:#333;}.m-hotrec .g-hr-main .g-hrm-recommand .g-m-recjump .g-mrecj .g-mrecj-subtitle{font-size:14px;line-height:1.57;letter-spacing:0.3px;text-align:left;color:#333;margin:8px 0 18px;font-weight:600;}.m-hotrec .g-hr-main .g-hrm-recommand .g-m-recjump .g-mrecj .g-mrecj-content{width:100%;font-size:14px;line-height:1.57;letter-spacing:0.3px;text-align:justify;color:#999;}.m-hotrec .g-hr-main .g-hrm-recommand .g-m-recjump:first-child{margin-left:0;}@media (-webkit-min-device-pixel-ratio:1.5),(-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.m-hotrec .g-hr-main .g-hrm-recommand .box-item-imgHover{background-image:url(../res/edu/play@2x.png);background-size:70px;}}.m-trainingcourse{width:100%;background:#fff;}.m-trainingcourse .g-c-trcomain{padding:60px 0 80px;}
.m-trainingcourse .g-c-trcomain .gct-title{font-size:26px;color:#333;  text-align: center;}.m-trainingcourse .g-c-trcomain .gct-content{margin-bottom:20px;font-size:16px;color:#666;}.m-trainingcourse .g-c-trcomain .g-c-fb{zoom:1;}.m-trainingcourse .g-c-trcomain .g-c-fb .marginleft{margin-left:120px;}.m-trainingcourse .g-c-trcomain .g-c-fb .g-ctm-maintrain{position:relative;-moz-box-sizing:border-box;box-sizing:border-box;width:528px;height:145px;float:left;-webkit-transition:all 0.15s ease-in-out;-moz-transition:all 0.15s ease-in-out;transition:all 0.15s ease-in-out;margin-top:50px;}.m-trainingcourse .g-c-trcomain .g-c-fb .g-ctm-maintrain .g-cfb-inside{zoom:1;}.m-trainingcourse .g-c-trcomain .g-c-fb .g-ctm-maintrain .g-cfb-inside .g-ctm-imgtitle{width:170px;height:145px;float:left;}.m-trainingcourse .g-c-trcomain .g-c-fb .g-ctm-maintrain .g-cfb-inside .g-ctm-imgtitle .m-ctm-subtotal{width:170px;padding:0 16px 24px 0;text-align:center;}.m-trainingcourse .g-c-trcomain .g-c-fb .g-ctm-maintrain .g-cfb-inside .g-ctm-imgtitle .m-ctm-subtotal img{display:block;width:100px;height:100px;margin:0 auto;vertical-align:middle;}.m-trainingcourse .g-c-trcomain .g-c-fb .g-ctm-maintrain .g-cfb-inside .g-ctm-imgtitle .m-ctm-subtitle{font-weight:700;text-align:center;}.m-trainingcourse .g-c-trcomain .g-c-fb .g-ctm-maintrain .g-cfb-inside .g-ctm-content{width:348px;height:145px;float:left;color:#999;margin-bottom:15px;margin-left:10px;}.m-trainingcourse .g-c-trcomain .g-c-fb .g-ctm-maintrain .g-cfb-inside .g-ctm-content .m-ctmc-content{text-align:justify;font-size:14px;line-height:1.57;letter-spacing:0.7px;float:left;}.m-trainingcourse .g-c-trcomain .g-c-fb .g-ctm-maintrain .g-cfb-inside .g-ctm-content .m-ctmc-scene{font-size:14px;line-height:1.57;text-align:left;float:left;margin-top:15px;}.m-trainingcourse .g-c-trcomain .g-c-fb .g-ctm-maintrain .g-cfb-inside:after,.m-trainingcourse .g-c-trcomain .g-c-fb:after{display:block;clear:both;visibility:hidden;height:0;overflow:hidden;content:".";}.m-consult{position:relative;width:100%;height:280px;}.m-consult .g-c-fb{zoom:1;}.m-consult .g-c-fb .m-leftmain{height:280px;-moz-box-sizing:border-box;box-sizing:border-box;float:left;position:relative;padding:50px 0 58px 40px;z-index:9;left:-78px;width:667px;}.m-consult .g-c-fb .m-leftmain .m-lm-main{width:667px;}.m-consult .g-c-fb .m-leftmain .m-lm-main .m-lm-img{display:block;width:90px;height:90px;margin:0 auto 10px;}.m-consult .g-c-fb .m-leftmain .m-lm-main .m-lm-title{min-width:42px;font-size:20px;line-height:1.2;color:#fff;margin:0 auto 19px;text-align:center;}.m-consult .g-c-fb .m-leftmain .m-lm-main .m-lm-content{width:299px;font-size:14px;line-height:1.57;letter-spacing:0.3px;text-align:center;margin:0 auto;color:#fff;}.m-consult .g-c-fb .m-centermain{position:relative;width:7px;height:280px;float:left;background:#D60029;z-index:9;left:-78px;}.m-consult .g-c-fb .m-centermain .triangle-right{width:0;height:0;border-top:7px solid transparent;border-left:7px solid #8c8c8e;border-bottom:7px solid transparent;position:absolute;left:0;bottom:0;top:0;margin:auto 0;}.m-consult .g-c-fb .m-rightmain{height:280px;float:left;position:relative;background:#D60029;z-index:9;left:-78px;}.m-consult .g-c-fb .m-rightmain .m-rm-main{position:absolute;left:0;margin-top:50px;width:590px;}.m-consult .g-c-fb .m-rightmain .m-rm-main .m-rm-content{padding:30px 34px;width:521px;height:59px;font-family:NotoSansHans;font-size:14px;line-height:1.57;letter-spacing:0.3px;text-align:left;color:#fff;}.m-consult .g-c-fb .m-rightmain .m-rm-main .m-rm-jump{border:1px solid #fff;font-size:16px;line-height:1.5;text-align:left;color:#fff;margin:10px 0 0 34px;padding:8.5px 34px;}.m-consult .g-c-fb .m-rightmain .m-rm-main .m-rm-jump:hover{background:#fff;color:#D60029;}.m-consult .g-c-fb:after{display:block;clear:both;visibility:hidden;height:0;overflow:hidden;content:".";}.m-consult .m-background-pic{background:#D60029;position:absolute;width:100%;height:280px;top:0;}.m-consult .m-background-pic .m-leftmains{width:50%;height:280px;background-repeat:no-repeat;background-position:50%;}.m-consult .m-background-pic .m-centermains{width:7px;height:280px;}.m-consult .m-background-pic .m-rightmains{float:left;max-width:960px;height:280px;}
.m-home-banner .banner-bd {
    max-width: 1180px;
    margin: 85px auto 0;
    font-weight: lighter;
}
.h150{height:170px !important;}
.mb30{margin-bottom:30px !important;}
.mt20{margin-top:20px !important;}

/*产品部分补充*/
.index-main{margin: 0 auto;
  width: 1200px;
  min-width: 1200px;
  position: relative;}
.index-main .tit {
  position: relative;
  margin: 80px 0 50px;
  font-size: 30px;
  text-align: center;
  color: #555555;
}
.index-main .line {
  position: absolute;
  top: 22.5px;
  left: 0;
  width: 100%;
  border-top: 1px solid #d1d1d1;
}
.index-main .line .left {
  left: 0;
}
.index-main .line span {
  position: absolute;
  top: -9.5px;
  display: block;
  width: 17px;
  height: 17px;
  border: 1px solid #d1d1d1;
  background: #fff;
}
i {
  font-style: normal;
  font-weight: normal;
}
.index-main .line i {
  display: block;
  width: 5px;
  height: 5px;
  background: #d1d1d1;
  margin: 6px;
}
.index-main .line .right {
  right: 0;
}
 h3{
  font-size: 100%;
  font-weight: normal;
}
.index-main .tit h3 {
  position: relative;
  display: inline;
  background: #fff;
  padding: 0 45px;
}

.maketing-main-o {
  background: #fff;
  padding: 45px 0;
  padding-top:25px;
}
.w-1200 {
  width: 1200px;
  margin: 0 auto;
  position: relative;
  display: block;
}
.maketing-main .tit {
  width: 100%;
  margin-bottom: 20px;
  margin-top:0px;
}
.maketing-main .tit h4 {
  font-size: 24px;
  color: #439DDD;
  line-height: 44px;
  text-align:left;
}

.maketing-main .tit h4 span {
  color: #666666;
}
.maketing-main .tit h4 p {
  font-size: 12px;
  color: #666;
}
.maketing-main .tit a {
  color: #439DDD;
  font-size: 14px;
  line-height: 34px;
  padding: 0 15px;
  border: 1px solid #439DDD;
  display: block;
  margin-top: 14px;
  transition: 0.5s;
  -webkit-transition: 0.5s;
  -moz-transition: 0.5s;
}
.maketing-main .tit a:hover{ color:#fff; background:#439DDD; border-color:#439DDD;}

.clear {
  clear: both;
  font-size: 0px;
  line-height: 0;
  height: 0;
  overflow: hidden;
}

.maketing-main-o .o-m {
  background: #f8f8f8;
}
.maketing-main-o .o-m .ul-o {
  float: left;
  width: 320px;
  position: relative;
  background: #bfbdb9;
}
.maketing-main-o .o-m .ul-o li {
  width: 100%;
  cursor: pointer;
  position: relative;
  z-index: 2;
}
.maketing-main-o .o-m .ul-o span {
  width: 62px;
  height: 68px;
  float: left;
  display: block;
  border-bottom: 1px solid #bfbdb9;
  background: url(../images/n-qyjz-1.png) no-repeat;
  background-position: -272px 20px;
}
.maketing-main-o .o-m .ul-o li p {
  float: left;
  line-height: 68px;
  color: #fff;
  font-size: 16px;
/*  font-style: italic;*/
  width: 258px;
  border-bottom: 1px solid #cccbc8;
}

.maketing-main-o .o-m .ul-o li b {
  position: absolute;
  display: block;
  width: 15px;
  height: 32px;
  top: 50%;
  margin-top: -16px;
  right: -15px;
  display: none;
}

.maketing-main-o .o-m .ul-o .li-mask {
  background: #439DDD;
  position: absolute;
  left: 0;
  top: 0;
  width: 335px;
  height: 68px;
  background: url(../images/n-qyjz-52.png) no-repeat;
}
.maketing-main-o .o-m .ul-t {
  background: #f8f8f8;
  width: 880px;
  float: left;
/*  height: 414px;*/
  height: 680px;
}
.maketing-main-o .o-m .ul-t li {
  list-style-type: none;
  position: relative;
  height: 100%;
  display: none;
}
.maketing-main-o .o-m .ul-t .li-top {
  padding: 25px 0 0 50px;
}
.maketing-main-o .o-m .ul-t h5 {
  color: #666;
  font-size: 24px;
  line-height: 38px;
}
.maketing-main-o .o-m .ul-t p {
  color: #999;
  font-size: 14px;
  line-height: 22px;
  margin-bottom: 5px;
}
.maketing-main-o .o-m .ul-t .li-a a {
  color: #439DDD;
  font-size: 14px;
  margin-right: 30px;
  cursor: default;
  line-height: 22px;
}
.maketing-main-o .o-m .ul-t .li-a span {
  color: #999;
  font-size: 14px;
}
.maketing-main-o .o-m .ul-t .li-img {
  width: 100%;
  text-align: center;
  position: absolute;
  left: 0;
  bottom: 0;
}

.maketing-main-o .o-m .ul-o .li-t span {
  background-position: -272px -50px;
}
.maketing-main-o .o-m .ul-o .li-s span {
  background-position: -272px -120px;
}
.maketing-main-o .o-m .ul-o .li-f span {
  background-position: -272px -190px;
}
.maketing-main-o .o-m .ul-o .li-w span {
  background-position: -272px -257px;
}
.maketing-main-o .o-m .ul-o .li-l span {
  background-position: -272px -323px;
}

.maketing-main-o .o-m .ul-o .li-a1 span {
  background-position: -272px -395px;
}
.maketing-main-o .o-m .ul-o .li-a2 span {
  background-position: -272px -465px;
}
.maketing-main-o .o-m .ul-o .li-a3 span {
  background-position: -272px -535px;
}
.maketing-main-o .o-m .ul-o .li-a4 span {
  background-position: -272px -605px;
}

