a {
  color: #219ed8;
}
body {
  font-family: "微软雅黑", "华文细黑", "黑体";
  color: #666;
  background-color: #F1F2F6;
  /*background-color: #F5F5F5;*/
}
.panel-primary > .panel-heading {
  background-color: #fff;
  border-bottom: 1px solid #ddd;
  padding: 15px !important;
}
.panel-primary > .panel-heading > h3 {
  color: #333;
  font-size: 16px;
}
.panel-default > .panel-heading {
  padding: 15px !important;
}
.label-warning,
.btn-warning {
  background-color: #f08c00;
}
.label-info,
.btn-info {
  background-color: #219ed8;
}
/*自定义字体*/
@font-face {
  font-family: 'ecfofonts';
  src: url('../ecfofonts/iconfont.eot');
  src: url('../ecfofonts/iconfont.eot?#iefix') format('embedded-opentype'), url('../ecfofonts/iconfont.woff2') format('woff2'), url('../ecfofonts/iconfont.woff') format('woff'), url('../ecfofonts/iconfont.ttf') format('truetype'), url('../ecfofonts/iconfont.svg#iconfont') format('svg');
}
.ecfofonts {
  font-family: "ecfofonts" !important;
  font-size: 16px;
  font-style: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
/*用户登录*/
.duanxinyanzhenma {
  background: none;
  border: none;
  color: #219ed8;
}
.ecfo-sign-index {
  margin-top: 6%;
  margin-bottom: 5%;
}
.ecfo-sign-index .input-group {
  margin: 12px 0;
}
.ecfo-sign-index .input-group > button {
  display: block;
  width: 100%;
}
.ecfo-sign-index .ecfo-sign-dl-height {
  margin-top: 13px;
}
.phone-sign-in .ecfo-sign-shoujiandmima .active {
  line-height: 45px;
  color: #666;
  position: relative;
}
.phone-sign-in .ecfo-sign-shoujiandmima .active:after {
  content: "";
  width: 27px;
  height: 2px;
  background: #ffc845;
  position: absolute;
  left: 50%;
  bottom: 0;
  margin-left: -14px;
}
.phone-sign-in .ecfo-sign-shoujiandmima span,
.phone-sign-in .ecfo-sign-shoujiandmima a {
  line-height: 45px;
  color: #666;
}
.phone-sign-in .ecfo-logo-dl-height {
  margin-top: 80px;
}
.password-reset-index {
  margin-top: 6%;
  margin-bottom: 5%;
}
.password-reset-index .input-group {
  margin: 12px 0;
}
.password-reset-index .input-group > button {
  display: block;
  width: 100%;
}
.password-reset-index .ecfo-sign-dl-height {
  margin-top: 45px;
}
/*首页*/
/*导航菜单*/
.ecfo-ebaodian-nav {
  background-color: #fff;
  border: none;
  -webkit-box-shadow: 1px 1px 1px 0px #e1e1e1;
  -moz-box-shadow: 1px 1px 1px 0px #e1e1e1;
  box-shadow: 1px 1px 1px 0px #e1e1e1;
}
.ecfo-ebaodian-nav .navbar-brand {
  font-size: 30px;
  font-weight: bold;
  color: #40D2B1;
  height: 70px;
  line-height: 35px;
}
.ecfo-ebaodian-nav .navbar-nav > li > a {
  font-size: 18px;
  color: #333;
  height: 70px;
  line-height: 35px;
}
.ecfo-ebaodian-nav .navbar-nav > li > a:hover {
  border-bottom: 2px solid #00AADD;
}
.ecfo-ebaodian-nav .navbar-nav > li > a .glyphicon-user {
  font-size: 14px;
}
.ecfo-ebaodian-nav .navbar-nav > li > a > em {
  display: inline-block;
  font-style: normal;
  font-size: 14px;
  width: 56px;
  line-height: 21px;
  text-align: center;
  position: relative;
  top: 5px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.ecfo-ebaodian-nav .navbar-right {
  padding-right: 25px;
}
.ecfo-ebaodian-nav .navbar-right li a:hover {
  border-bottom: none;
}
.ecfo-ebaodian-nav .navbar-toggle {
  margin-top: 17px;
}
.ecfo-ebaodian-nav .glyphicon-user {
  padding: 0 2px;
}
/*2022.02.16更新部分*/
.ecfo-ebaodian-nav .container {
  padding-left: 0;
  padding-right: 0;
}
@media (min-width: 992px) {
  .navbar-nav > li:nth-of-type(1) {
    margin-left: 10px;
  }
}
.nav > li > a {
  padding: 20px 12px;
}
.ecfo-ebaodian-nav .navbar-nav > li > a {
  font-size: 16px;
}
.ecfo-ebaodian-index-h2 > h2 {
  font-size: 20px;
  font-weight: 700;
  color: #333333;
  line-height: 25px;
  margin: 30px 0;
}
.ecfo-ebaodian-index-h2 > h2 small {
  font-size: 16px;
  color: #333333;
}
.ecfo-ebaodian-index-h2 > p {
  line-height: 25px;
  margin: 30px 0;
}
.ecfo-ebaodian-index-h2 > p a {
  color: #333;
  text-decoration: underline;
}
.ecfo-ebaodian-jinjie .container {
  padding-left: 0;
  padding-right: 0;
}
.ecfo-ebaodian-jinjie .ecfo-ebaodian-jjimg {
  display: flex;
  justify-content: space-between;
}
.ecfo-ebaodian-jinjie .ecfo-ebaodian-jjimg img {
  width: 370px;
  height: 75px;
}
.ecfo-ebaodian-xly-full {
  width: 100%;
  height: auto;
  background-color: #F4F4F4;
  margin-top: 30px;
  padding-bottom: 30px;
}
.ecfo-ebaodian-xly-full .container {
  padding-left: 0;
  padding-right: 0;
}
.ecfo-ebaodian-xly-full .ecfo-ebaodian-index-xly-kc {
  width: 1066px;
  height: 269px;
  margin: 0 auto;
}
.ecfo-ebaodian-xly-full .ecfo-ebaodian-index-xly-kc .nav-tabs {
  width: 550px;
  height: 30px;
  margin: 0 auto;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.ecfo-ebaodian-xly-full .ecfo-ebaodian-index-xly-kc .nav-tabs li {
  width: 60px;
  height: 30px;
  margin-right: 8px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  text-align: center;
}
.ecfo-ebaodian-xly-full .ecfo-ebaodian-index-xly-kc .nav-tabs li.active a {
  color: #fff;
  background: #0091FF;
  border-radius: 4px 4px 0px 0px;
}
.ecfo-ebaodian-xly-full .ecfo-ebaodian-index-xly-kc .nav-tabs li a {
  display: block;
  width: 60px;
  height: 30px;
  line-height: 30px;
  padding: 0;
  font-size: 14px;
  color: #0091FF;
  font-weight: bold;
  cursor: pointer;
  background: #FFFFFF;
  border-radius: 4px 4px 0px 0px;
  border: 1px solid #0091FF;
  border-bottom: none;
}
.ecfo-ebaodian-xly-full .ecfo-ebaodian-index-xly-kc .tab-content {
  width: 1066px;
  height: 269px;
  background: #FFFFFF;
  border: 1px solid #0091FF;
}
.ecfo-ebaodian-xly-full .ecfo-ebaodian-index-xly-kc .tab-content .course-diqu-show > div {
  width: 450px;
  height: 209px;
  padding: 0 30px;
  margin: 30px 0;
}
.ecfo-ebaodian-xly-full .ecfo-ebaodian-index-xly-kc .tab-content .course-diqu-show > div:nth-of-type(1) {
  width: 533px;
  padding-right: 113px;
  border-right: 1px solid #979797;
}
.ecfo-ebaodian-xly-full .ecfo-ebaodian-index-xly-kc .tab-content .course-diqu-show > div:nth-of-type(2) {
  padding-left: 80px;
}
.ecfo-ebaodian-xly-full .ecfo-ebaodian-index-xly-kc .tab-content .course-diqu-show > div ul li {
  width: 450px;
  line-height: 28px;
}
.ecfo-ebaodian-xly-full .ecfo-ebaodian-index-xly-kc .tab-content .course-diqu-show > div ul li a {
  display: inline-block;
  width: 250px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.ecfo-ebaodian-xly-full .ecfo-ebaodian-index-xly-kc .tab-content .course-diqu-show > div ul li em {
  display: inline-block;
  font-style: normal;
  width: 60px;
  text-align: center;
  vertical-align: top;
}
.ecfo-ebaodian-xly-full .ecfo-ebaodian-index-xly-kc .tab-content .course-diqu-show > div ul li span {
  display: inline-block;
  width: 130px;
  vertical-align: top;
}
.ecfo-ebaodian-xly-tixi ul,
.ecfo-ebaodian-ejt-tixi ul {
  padding-left: 0;
  margin-top: 10px;
  margin-bottom: 40px;
  display: flex;
  justify-content: flex-start;
}
.ecfo-ebaodian-xly-tixi ul li,
.ecfo-ebaodian-ejt-tixi ul li {
  list-style: none;
  width: 90px;
  height: 40px;
  line-height: 40px;
  background: linear-gradient(180deg, rgba(0, 117, 252, 0.59) 0%, rgba(0, 40, 247, 0.66) 100%);
  border-radius: 28px;
  text-align: center;
  margin-right: 30px;
}
.ecfo-ebaodian-xly-tixi ul li > a,
.ecfo-ebaodian-ejt-tixi ul li > a {
  font-size: 14px;
  font-weight: bold;
  color: #FFFFFF;
}
.ecfo-ebaodian-ejt-tixi ul li:nth-of-type(4) {
  width: 126px;
}
.ecfo-ebaodian-ejt-tixi ul li {
  background: linear-gradient(180deg, rgba(252, 152, 0, 0.73) 0%, rgba(247, 120, 0, 0.74) 100%);
}
.ecfo-ebaodian-ejt-zhibokc ul {
  display: flex;
  justify-content: space-between;
}
.ecfo-ebaodian-ejt-zhibokc ul li {
  width: 270px;
  height: 196px;
  background-color: #fff;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  text-align: center;
}
.ecfo-ebaodian-ejt-zhibokc ul li img {
  width: 270px;
  height: 135px;
}
.ecfo-ebaodian-ejt-zhibokc ul li a:nth-of-type(1) {
  display: block;
  position: relative;
}
.ecfo-ebaodian-ejt-zhibokc ul li a:nth-of-type(1):before {
  content: '';
  display: none;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.5) url(../img/arr.png) no-repeat center center;
}
.ecfo-ebaodian-ejt-zhibokc ul li a:nth-of-type(1):hover::before {
  display: block;
}
.ecfo-ebaodian-ejt-zhibokc ul li a:nth-of-type(2) {
  display: block;
  width: 100%;
  height: 60px;
  color: #333;
}
.ecfo-ebaodian-ejt-zhibokc ul li a:nth-of-type(2) span {
  display: block;
  line-height: 60px;
}
.ecfo-ebaodian-tax-full {
  width: 100%;
  height: auto;
  background-color: #F4F4F4;
  margin-top: 30px;
  padding-bottom: 30px;
}
.ecfo-ebaodian-tax-full .container {
  padding-left: 0;
  padding-right: 0;
}
.ecfo-ebaodian-tax-tixi ul {
  margin-top: 10px;
  margin-bottom: 40px;
  display: flex;
  justify-content: flex-start;
}
.ecfo-ebaodian-tax-tixi ul li {
  margin-right: 8px;
}
.ecfo-ebaodian-tax-tixi ul li a {
  display: inline-block;
  padding: 11px 16px;
  background: linear-gradient(180deg, rgba(121, 193, 16, 0.59) 0%, rgba(28, 163, 9, 0.78) 100%);
  border-radius: 28px;
  color: #fff;
  font-weight: 700;
}
.ecfo-ebaodian-ppy-full {
  width: 100%;
  height: auto;
}
.ecfo-ebaodian-ppy-full .container {
  padding-left: 0;
  padding-right: 0;
}
.ecfo-ebaodian-ppy-full .ecfo-ebaodian-ppy-pic ul {
  display: flex;
  justify-content: space-between;
}
.ecfo-ebaodian-ppy-full .ecfo-ebaodian-ppy-pic ul li img {
  display: block;
  width: 372px;
  height: 124px;
}
.ecfo-ebaodian-huodong-full {
  width: 100%;
  height: auto;
  background-color: #F4F4F4;
  margin-top: 30px;
  padding-bottom: 30px;
}
.ecfo-ebaodian-huodong-full .container {
  padding-left: 0;
  padding-right: 0;
}
.ecfo-ebaodian-huodong-full .ecfo-ebaodian-huodong-pic ul {
  display: flex;
  justify-content: space-between;
}
.ecfo-ebaodian-huodong-full .ecfo-ebaodian-huodong-pic ul li img {
  display: block;
  width: 270px;
}
.ecfo-ebaodian-mianfei-full {
  width: 100%;
  height: auto;
}
.ecfo-ebaodian-mianfei-full .container {
  padding-left: 0;
  padding-right: 0;
}
.ecfo-ebaodian-mianfei-full .ecfo-ebaodian-mianfei-fore ul {
  display: flex;
  justify-content: space-between;
}
.ecfo-ebaodian-mianfei-full .ecfo-ebaodian-mianfei-fore ul li {
  border: 1px solid rgba(0, 0, 0, 0.25);
  background-color: #fff;
  -webkit-box-shadow: 2px 1px 2px #e1e1e1;
  -moz-box-shadow: 2px 1px 2px #e1e1e1;
  box-shadow: 2px 1px 2px #e1e1e1;
}
.ecfo-ebaodian-mianfei-full .ecfo-ebaodian-mianfei-fore ul li h4 {
  height: auto !important;
  padding: 0 20px;
}
.ecfo-ebaodian-mianfei-full .ecfo-ebaodian-mianfei-fore ul li p {
  padding: 0 12px;
}
.ecfo-ebaodian-zengzhi-full {
  width: 100%;
  height: auto;
  background-color: #F4F4F4;
  margin-top: 30px;
}
.ecfo-ebaodian-zengzhi-full .container {
  padding-left: 0;
  padding-right: 0;
}
.ecfo-ebaodian-zengzhi-full .ecfo-ebaodian-inc ul li a {
  display: block;
  color: #Fff;
  width: 280px;
  height: 106px;
  background: #6283F1;
  padding-top: 28px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  border-radius: 0px;
}
.ecfo-ebaodian-shizi-full {
  width: 100%;
  height: auto;
}
.ecfo-ebaodian-shizi-full .container {
  padding-left: 0;
  padding-right: 0;
}
.ecfo-ebaodian-shizi-full .ecfo-ebaodian-lec ul {
  display: flex;
  justify-content: space-between;
}
.ecfo-ebaodian-shizi-full .ecfo-ebaodian-lec ul li {
  display: block;
  width: 207px;
  text-align: center;
}
.ecfo-ebaodian-shizi-full .ecfo-ebaodian-lec ul li a {
  color: #333;
}
.ecfo-ebaodian-shizi-full .ecfo-ebaodian-lec ul li a img {
  display: block;
  margin: 0 auto;
}
.ecfo-ebaodian-shizi-full .ecfo-ebaodian-lec ul li a h3 {
  font-size: 14px;
  font-weight: bold;
  margin-top: 20px;
  margin-bottom: 5px;
  color: #333333;
  line-height: 18px;
}
.ecfo-ebaodian-kehujianzheng-full {
  width: 100%;
  height: auto;
  background-color: #F4F4F4;
  margin-top: 30px;
  padding-bottom: 20px;
}
.ecfo-ebaodian-kehujianzheng-full .container {
  padding-left: 0;
  padding-right: 0;
}
.ecfo-ebaodian-kehujianzheng-full .ecfo-ebaodian-khjz-pic img {
  display: block;
  margin: 30px auto;
}
.ecfo-ebaodian-kehujianzheng-full .ecfo-ebaodian-khjz-text ul {
  display: flex;
  justify-content: space-between;
}
.ecfo-ebaodian-kehujianzheng-full .ecfo-ebaodian-khjz-text ul li {
  width: 280px;
  padding: 20px;
  border-radius: 4px;
  border: 1px solid #979797;
}
.ecfo-ebaodian-kehujianzheng-full .ecfo-ebaodian-khjz-text ul li > p {
  padding-top: 15px;
}
.ecfo-ebaodian-kehujianzheng-full .ecfo-ebaodian-khjz-text ul li > p img {
  padding: 0 6px;
}
/*2022.02.16更新部分结束*/
/*轮播图*/
.ecfo-ebaodian-banner {
  padding: 0;
  margin-top: 75px;
  margin-bottom: 40px;
}
.ecfo-ebaodian-privacy {
  margin-top: 100px;
}
.ecfo-ebaodian-privacy .panel-heading {
  background-color: #fff;
}
.ecfo-ebaodian-privacy .panel-heading h1 {
  font-size: 22px;
  font-weight: 700;
  height: 65px;
  line-height: 65px;
  text-align: center;
}
.ecfo-ebaodian-privacy p {
  text-indent: 2em;
}
.ecfo-ebaodian-privacy h2 {
  font-size: 15px;
  font-weight: 700;
  margin-bottom: 28px;
}
/*首页核心人才培训*/
.ecfo-ebaodian-talents .ecfo-ebaodian-xly > ul > li,
.ecfo-ebaodian-talents .ecfo-ebaodian-jinjiexilie > ul > li {
  position: relative;
}
.ecfo-ebaodian-talents .ecfo-ebaodian-xly > ul > li > span,
.ecfo-ebaodian-talents .ecfo-ebaodian-jinjiexilie > ul > li > span {
  display: inline-block;
  height: 20px;
  padding: 0 6px;
  background: rgba(0, 0, 0, 0.3);
  position: absolute;
  left: 16px;
  top: 0;
  font-style: normal;
  text-align: center;
  line-height: 20px;
  font-size: 12px;
  color: #fff;
  border-bottom-right-radius: 6px;
  border-top-left-radius: 6px;
}
.ecfo-ebaodian-line {
  margin-top: 20px;
  margin-bottom: 12px;
  border-bottom: 1px solid #E1E1E1;
}
.ecfo-ebaodian-line > h3 {
  display: inline-block;
  float: left;
}
.ecfo-ebaodian-line > p {
  display: inline-block;
  float: right;
  padding-top: 26px;
}
/*自学*/
.ecfo-ebaodian-selfstudy .ecfo-ebaodian-ale > ul > li {
  margin-left: 6px;
  margin-right: 6px;
  margin-bottom: 20px;
  background: #fff;
  transition: all 0.3s;
  border: 1px solid #eaebec;
  position: relative;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.ecfo-ebaodian-selfstudy .ecfo-ebaodian-ale > ul > li:hover {
  -webkit-box-shadow: 0 0 10px 0 #eaebec;
  -moz-box-shadow: 0 0 10px 0 #eaebec;
  box-shadow: 0 0 10px 0 #eaebec;
}
.ecfo-ebaodian-selfstudy .ecfo-ebaodian-ale > ul > li:last-of-type {
  margin-right: 0;
}
.ecfo-ebaodian-selfstudy .ecfo-ebaodian-ale .ecfo-ebaodian-ale-lzmq > li:nth-of-type(1),
.ecfo-ebaodian-selfstudy .ecfo-ebaodian-ale .ecfo-ebaodian-ale-hgz > li:nth-of-type(1),
.ecfo-ebaodian-selfstudy .ecfo-ebaodian-ale .ecfo-ebaodian-ale-zcjj > li:nth-of-type(1) {
  background: #e1e1e1 url(../img/linzhenmoxiang.jpg) no-repeat;
  background-size: 275px auto;
  background-size: cover;
}
.ecfo-ebaodian-selfstudy .ecfo-ebaodian-ale .ecfo-ebaodian-ale-lzmq > li:nth-of-type(1) > h3,
.ecfo-ebaodian-selfstudy .ecfo-ebaodian-ale .ecfo-ebaodian-ale-hgz > li:nth-of-type(1) > h3,
.ecfo-ebaodian-selfstudy .ecfo-ebaodian-ale .ecfo-ebaodian-ale-zcjj > li:nth-of-type(1) > h3 {
  font-size: 30px;
  line-height: 42px;
  color: #fff;
  margin: 70px 0 8px 33px;
}
.ecfo-ebaodian-selfstudy .ecfo-ebaodian-ale .ecfo-ebaodian-ale-lzmq > li:nth-of-type(1) > p,
.ecfo-ebaodian-selfstudy .ecfo-ebaodian-ale .ecfo-ebaodian-ale-hgz > li:nth-of-type(1) > p,
.ecfo-ebaodian-selfstudy .ecfo-ebaodian-ale .ecfo-ebaodian-ale-zcjj > li:nth-of-type(1) > p {
  width: 190px;
  margin-left: 33px;
  margin-bottom: 22px;
  line-height: 22px;
  font-size: 14px;
  color: #fff;
}
.ecfo-ebaodian-selfstudy .ecfo-ebaodian-ale .ecfo-ebaodian-ale-lzmq > li:nth-of-type(1) > a,
.ecfo-ebaodian-selfstudy .ecfo-ebaodian-ale .ecfo-ebaodian-ale-hgz > li:nth-of-type(1) > a,
.ecfo-ebaodian-selfstudy .ecfo-ebaodian-ale .ecfo-ebaodian-ale-zcjj > li:nth-of-type(1) > a {
  display: inline-block;
  width: 110px;
  height: 32px;
  line-height: 32px;
  font-size: 15px;
  color: #fff;
  margin-left: 33px;
  text-align: center;
  border: 1px solid hsla(0, 0%, 100%, 0.5);
  padding: 0 16px;
  border-radius: 18px;
}
/*自学课程*/
.ecfo-ebaodiankc {
  width: 100%;
  margin: 0 auto;
}
.ecfo-ebaodiankc > ul > li {
  padding-left: 0;
  padding-right: 0;
}
.ecfo-ebaodiankc ul li a {
  display: block;
  height: auto;
  cursor: pointer;
  color: #666;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.ecfo-ebaodiankc ul li a:hover {
  text-decoration: none;
}
.ecfo-ebaodiankc ul li .ecfo-ebaodiankc-pic {
  background: #ddd;
  overflow: hidden;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.ecfo-ebaodiankc ul li .ecfo-ebaodiankc-pic img {
  max-width: 100%;
  min-width: 100%;
  height: auto;
  display: inline-block;
  vertical-align: middle;
  transition: all 0.3s;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.ecfo-ebaodiankc ul li:hover {
  border-color: #219ed8;
  -webkit-box-shadow: 0 0 10px 0 #EAEBEC;
  -moz-box-shadow: 0 0 10px 0 #EAEBEC;
  box-shadow: 0 0 10px 0 #EAEBEC;
}
.ecfo-ebaodiankc ul li:hover .ecfo-ebaodiankc-pic img {
  transform: scale(1.1);
  -webkit-transform: scale(1.1);
  -moz-transform: scale(1.1);
  -ms-transform: scale(1.1);
  -o-transform: scale(1.1);
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.ecfo-ebaodiankc-info {
  margin-top: 22px;
}
.ecfo-ebaodiankc-info h3 {
  font-size: 16px;
  font-weight: 500;
  padding: 0 6px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.ecfo-ebaodiankc-info h4 {
  font-size: 16px;
  font-weight: 500;
  padding: 0 6px;
  color: #333;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
/*主题+价格*/
.gsxq-renshu {
  margin-top: 24px;
}
.gsxq-renshu span {
  display: inline-block;
  float: right;
  line-height: 39px;
  vertical-align: bottom;
  color: #999;
  padding-right: 12px;
}
.gsxq-renshu i {
  float: left;
  font-size: 16px;
  line-height: 33px;
  font-style: normal;
  padding-left: 8px;
  color: #219ed8;
}
.gsxq-renshu del {
  float: left;
  font-size: 14px;
  line-height: 33px;
  margin-left: 3px;
  padding-left: 12px;
  color: #666;
}
.ezb-ejt-tuijian .gsxq-renshu i {
  font-size: 12px;
  color: #666;
}
.ezb-ejt-tuijian {
  margin-bottom: 45px;
}
.ecfo-ebaodian-ale-hgz > li:nth-of-type(1) {
  background: #e1e1e1 url(../img/haogongzuo.jpg) no-repeat !important;
  background-size: 275px auto !important;
  background-size: cover !important;
}
.ecfo-ebaodian-ale-zcjj > li:nth-of-type(1) {
  background: #e1e1e1 url(../img/zhichangjinjie.jpg) no-repeat !important;
  background-size: 275px auto !important;
  background-size: cover !important;
}
/*增值专区*/
.ecfo-ebaodian-increment .ecfo-ebaodian-inc > ul > li > a {
  padding: 12px 0;
  color: #fff;
  background-color: #219ed8;
}
.ecfo-ebaodian-increment .ecfo-ebaodian-inc > ul > li > a > span {
  font-size: 14px;
}
.ecfo-ebaodian-increment .ecfo-ebaodian-inc > ul > li > a > h4 {
  font-size: 22px;
  font-weight: 700;
}
/*讲师团队*/
.ecfo-ebaodian-lecturer .ecfo-ebaodian-lec > ul > li > a {
  display: block;
  color: #666;
  padding: 0;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
}
.ecfo-ebaodian-lecturer .ecfo-ebaodian-lec > ul > li > a > img {
  display: block;
  margin: 0 auto;
}
.ecfo-ebaodian-lecturer .ecfo-ebaodian-lec > ul > li > a:hover {
  text-decoration: none;
  -webkit-box-shadow: 0 0 10px 0 #eaebec;
  -moz-box-shadow: 0 0 10px 0 #eaebec;
  box-shadow: 0 0 10px 0 #eaebec;
  border-color: #219ed8;
}
.ecfo-ebaodian-lecturer .ecfo-ebaodian-lec > ul > li > a > h3 {
  font-size: 16px;
  font-weight: normal;
  line-height: 26px;
  margin: 0 auto;
}
/*优秀学员动态*/
.ecfo-ebaodian-excellent .ecfo-ebaodian-exc {
  width: 100%;
  height: auto;
  margin: 0 auto;
}
.ecfo-ebaodian-excellent .ecfo-ebaodian-exc .ecfo-ebaodianexc-info {
  margin-top: 10px;
}
.ecfo-ebaodian-excellent .ecfo-ebaodian-exc .ecfo-ebaodianexc-info > p {
  line-height: 22px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.ecfo-ebaodian-excellent .ecfo-ebaodian-exc .ecfo-ebaodianexc-info > p > a {
  color: #666;
}
.ecfo-ebaodian-excellent .ecfo-ebaodian-exc .ecfo-ebaodianexc-info > p > a:hover {
  color: #219ed8;
}
/*底部*/
footer {
  width: 100%;
  height: auto;
  background-color: #000;
  color: #fff;
  margin-top: 32px;
  line-height: 26px;
}
footer a {
  color: #E1E1E1;
}
footer a:hover {
  color: #219ed8;
  text-decoration: underline;
}
footer .ecfo-ebaodian-f-img > ul {
  padding-top: 22px;
}
footer .ecfo-ebaodian-f-img > ul > li img {
  display: block;
  width: 58%;
  margin: 0 auto;
}
footer .ecfo-ebaodian-f-img > p > span {
  display: inline-block;
  width: 42%;
  margin-right: 12px;
}
footer .ecfo-ebaodian-f-p {
  padding: 22px 0;
}
footer .ecfo-ebaodian-f-p > p {
  margin: 0 auto;
  line-height: 22px;
}
.breadcrumb {
  margin-bottom: 0;
}
.panel-primary {
  border-color: #F1F2F6;
}
/*选课中心*/
.ecfo-ebaodian-course .ecfo-ebaodian-course-left {
  background-color: #fff;
  /*财务沙龙*/
  /*训练营*/
  /*e讲堂*/
}
.ecfo-ebaodian-course .ecfo-ebaodian-course-left .ecfo-ebaodian-kcxly {
  margin-top: 22px;
}
.ecfo-ebaodian-course .ecfo-ebaodian-course-left .ecfo-ebaodian-kcxly dl {
  margin-bottom: 0;
}
.ecfo-ebaodian-course .ecfo-ebaodian-course-left .ecfo-ebaodian-kcxly dl dt {
  float: left;
  width: 90px;
  line-height: 26px;
  overflow: hidden;
}
.ecfo-ebaodian-course .ecfo-ebaodian-course-left .ecfo-ebaodian-kcxly dl dd ul .current > a {
  padding: 0 6px;
  background-color: #219ed8;
  color: #fff;
  text-decoration: none;
}
.ecfo-ebaodian-course .ecfo-ebaodian-course-left .ecfo-ebaodian-kcxly dl dd ul li {
  margin: 0 2px 0 0;
  line-height: 26px;
}
.ecfo-ebaodian-course .ecfo-ebaodian-course-left .ecfo-ebaodian-kcxly dl dd ul li > a {
  display: block;
  color: #666;
  font-size: 14px;
  padding: 0 5px;
  line-height: 26px;
  border-radius: 4px;
}
.ecfo-ebaodian-course .ecfo-ebaodian-course-left .ecfo-ebaodian-kc-ejt > table > thead > tr {
  height: 45px;
  line-height: 45px;
  background-color: #f5f5f5;
  border-color: #ddd;
}
.ecfo-ebaodian-course .ecfo-ebaodian-course-left .ecfo-ebaodian-kc-ejt > table tr {
  height: 35px;
  line-height: 35px;
}
.ecfo-ebaodian-course .ecfo-ebaodian-course-left .ecfo-ebaodian-line {
  margin-top: 0;
  border-bottom: 1px solid #E1E1E1;
}
.ecfo-ebaodian-course .ecfo-ebaodian-course-left .ecfo-ebaodiankc ul {
  margin-top: 22px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.ecfo-ebaodian-course .ecfo-ebaodian-course-left .ecfo-ebaodian-lec {
  margin-top: 22px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.ecfo-ebaodian-course .ecfo-ebaodian-course-left .ecfo-ebaodian-sl-retrospect ul li {
  height: 260px;
}
.ecfo-ebaodian-course .ecfo-ebaodian-course-left .ecfo-ebaodian-sl-retrospect ul li a {
  height: 260px;
}
.ecfo-ebaodian-course .ecfo-ebaodian-course-left .ecfo-ebaodian-xly-introduction .col-xs-10,
.ecfo-ebaodian-course .ecfo-ebaodian-course-left .ecfo-ebaodian-xly-introduction .col-sm-10 {
  margin-bottom: 20px;
  left: -25px;
}
.ecfo-ebaodian-course .ecfo-ebaodian-course-left .ecfo-ebaodian-xly-introduction .col-xs-10 > h3,
.ecfo-ebaodian-course .ecfo-ebaodian-course-left .ecfo-ebaodian-xly-introduction .col-sm-10 > h3 {
  margin-top: 6px;
}
.ecfo-ebaodian-course .ecfo-ebaodian-course-left .ecfo-ebaodian-xly-introduction .col-xs-10 > h3 > small,
.ecfo-ebaodian-course .ecfo-ebaodian-course-left .ecfo-ebaodian-xly-introduction .col-sm-10 > h3 > small {
  font-size: 75%;
}
.ecfo-ebaodian-course .ecfo-ebaodian-course-left .ecfo-ebaodian-xly-review .panel-body {
  margin-top: 22px;
}
.ecfo-ebaodian-course .ecfo-ebaodian-course-left .ecfo-ebaodian-xly-review .panel-body .col-xs-1 img {
  padding-top: 8px;
  padding-left: 12px;
}
.ecfo-ebaodian-course .ecfo-ebaodian-course-left .ecfo-ebaodian-xly-review .col-xs-5 {
  left: -15px;
  margin-bottom: 20px;
}
.ecfo-ebaodian-course .ecfo-ebaodian-course-left .ecfo-ebaodian-xly-review .col-xs-5 > h3 {
  margin-top: 0;
}
@media (max-width: 768px) {
  .ecfo-ebaodian-course .ecfo-ebaodian-course-left .ecfo-ebaodian-xly-review .col-xs-5 {
    left: 0;
  }
}
.ecfo-ebaodian-course .ecfo-ebaodian-course-left .ecfo-ebaodian-xly-review .panel-body {
  padding: 0;
}
.ecfo-ebaodian-course .ecfo-ebaodian-course-left .ecfo-ebaodian-xly-review .panel-body .col-sm-6 {
  padding: 0;
}
.ecfo-ebaodian-course .ecfo-ebaodian-course-left .ecfo-ebaodian-xly-review .panel-body .col-sm-6 .col-xs-2 {
  padding-left: 10px;
  padding-right: 4px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.ecfo-ebaodian-course .ecfo-ebaodian-course-left .ecfo-ebaodian-xly-review .panel-body .col-sm-6 .col-xs-10 {
  padding: 0;
  margin-bottom: 12px;
}
.ecfo-ebaodian-course .ecfo-ebaodian-course-left .ecfo-ebaodian-xly-review .panel-body .col-sm-6 .col-xs-10 h4 {
  color: #333;
  margin-top: 0;
}
.ecfo-ebaodian-course .ecfo-ebaodian-kcs {
  margin-top: 22px;
}
.ecfo-ebaodian-course .ecfo-ebaodian-kcs .panel-title {
  font-size: 20px;
  height: 34px;
  line-height: 34px;
  padding-top: 6px;
}
.ecfo-ebaodian-course .ecfo-ebaodian-kcs .ecfo-ebaodian-kcs-box table tr td {
  padding: 0 5px !important;
  height: 51px;
  line-height: 51px;
}
.ecfo-ebaodian-course .ecfo-ebaodian-kcs .ecfo-ebaodian-kcs-box .ecfo-ebaodian-kcb-a a {
  color: #666;
}
.ecfo-ebaodian-course .ecfo-ebaodian-kcs .ecfo-ebaodian-kcs-box .ecfo-ebaodian-kcb-a a:hover {
  color: #219ed8;
}
.ecfo-ebaodian-course .ecfo-ebaodian-kcs .ecfo-ebaodian-kcs-box span {
  font-weight: 700;
  padding-left: 12px;
  position: relative;
}
.ecfo-ebaodian-course .ecfo-ebaodian-kcs .ecfo-ebaodian-kcs-box span:after {
  content: "";
  display: block;
  width: 8px;
  height: 22px;
  background-color: #219ed8;
  position: absolute;
  top: 0;
  left: 0;
}
.ecfo-ebaodian-course .ecfo-ebaodian-kcs .ecfo-ebaodian-kcs-box h3 {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.ecfo-ebaodian-course .ecfo-ebaodian-kcs .ecfo-ebaodian-kcs-box .ecfo-ebaodian-kb-p3 p {
  height: 59px;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
}
.ecfo-ebaodian-course .ecfo-ebaodian-course-right {
  padding-right: 0 !important;
}
.ecfo-ebaodian-course .ecfo-ebaodian-course-right .ecfo-ebaodian-sl-a .panel-heading > a {
  color: #219ed8;
}
.ecfo-ebaodian-course .ecfo-ebaodian-course-right .ecfo-ebaodian-sl-a .panel-heading > a:hover {
  text-decoration: underline;
}
.ecfo-ebaodian-course .ecfo-ebaodian-course-right .ecfo-ebaodian-sl-a .panel-body > div:last-of-type {
  margin-bottom: 0;
}
.ecfo-ebaodian-course .ecfo-ebaodian-course-right .ecfo-ebaodian-sl-a .panel-body > table {
  margin-bottom: 0;
}
.ecfo-ebaodian-course .ecfo-ebaodian-course-right .ecfo-ebaodian-sl-a .panel-body > table tr td:nth-of-type(1) {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.ecfo-ebaodian-course .ecfo-ebaodian-course-right .ecfo-ebaodian-sl-a .panel-body .text-center {
  margin-bottom: 20px;
}
.ecfo-ebaodian-course .ecfo-ebaodian-course-right .ecfo-ebaodian-sl-a .panel-body .text-center a {
  color: #666;
  display: block;
  border: 1px solid #e1e1e1;
  border-top-left-radius: 6px;
  border-top-right-radius: 6px;
}
.ecfo-ebaodian-course .ecfo-ebaodian-course-right .ecfo-ebaodian-sl-a .panel-body .text-center a:hover {
  color: #219ed8;
  -webkit-box-shadow: 1px 2px 3px #e1e1e1;
  -moz-box-shadow: 1px 2px 3px #e1e1e1;
  box-shadow: 1px 2px 3px #e1e1e1;
}
.ecfo-ebaodian-course .ecfo-ebaodian-course-right .ecfo-ebaodian-sl-a .panel-body .text-center p {
  margin: 12px 0;
}
.ecfo-ebaodian-course .ecfo-ebaodian-course-right .ecfo-ebaodian-sl-a .panel-body .text-center p span {
  padding-right: 48px;
}
.ecfo-ebaodian-course .ecfo-ebaodian-course-right .ecfo-ebaodian-sl-a .panel-body .text-center p i {
  padding-right: 12px;
  font-style: normal;
  color: Red;
}
/*节税宝右侧预告推荐*/
.ecfo-ebaodian-tax-right-kc ul li {
  border: 1px solid #e1e1e1;
  margin-bottom: 22px;
}
.ecfo-ebaodian-tax-right-kc ul li:hover {
  -webkit-box-shadow: 0 0 10px 0 #eaebec;
  -moz-box-shadow: 0 0 10px 0 #eaebec;
  box-shadow: 0 0 10px 0 #eaebec;
}
.ecfo-ebaodian-tax-right-kc ul li a {
  color: #666;
}
.ecfo-ebaodiankc-info {
  margin-top: 12px;
}
.ecfo-ebaodiankc-info > h3 {
  margin-top: 0;
  margin-bottom: 0;
}
.ecfo-ebaodiankc-info > h4 {
  margin-top: 0;
  margin-bottom: 0;
}
.ecfo-ebaodiankc-info .gsxq-renshu {
  margin-top: 24px;
}
/*选课中心工具模板*/
.ecfo-ebaodian-tool table tr th {
  background-color: #F1F2F6;
  font-size: 18px;
  font-weight: 700;
  border-top: none;
}
.ecfo-ebaodian-tool table tr td,
.ecfo-ebaodian-tool table tr th {
  padding: 0 12px;
  height: 45px;
  line-height: 45px;
}
.ecfo-ebaodian-tool table .ecfofonts {
  font-size: 30px;
  padding-right: 6px;
}
.ecfo-ebaodian-tool table .icon-Microsoft-Excel {
  color: #007C27;
}
.ecfo-ebaodian-tool table .icon-Microsoft-Word {
  color: #00599A;
}
.ecfo-ebaodian-tool table .icon-PDFtubiao {
  color: #FF3300;
}
.ecfo-ebaodian-tool table .icon-wenjianjia {
  color: #FFC727;
}
.ecfo-ebaodian-tool table .icon-pptx {
  color: #FF3D00;
}
/*e讲堂左侧*/
.ecfo-ebaodian-ejt-introduction .ecfo-ebaodian-ejt-recommend p strong {
  font-size: 16px;
  font-weight: 700;
  color: #FF5000;
}
.ecfo-ebaodian-ejt-introduction .ecfo-ebaodian-ejt-recommend > h4 {
  font-weight: 700;
  height: 65px;
  line-height: 65px;
}
.ecfo-ebaodian-ejt-introduction .ecfo-ebaodian-ejt-recommend h4 {
  color: #FF5000;
}
.ecfo-ebaodian-ejt-introduction .ecfo-ebaodian-ejt-recommend h5 {
  font-size: 16px;
  font-weight: 700;
}
.ecfo-ebaodian-ejt-introduction .ecfo-ebaodian-ejt-core > h4 {
  height: 65px;
  line-height: 65px;
  font-weight: 700;
  color: #FF5000;
}
.ecfo-ebaodian-ejt-introduction .ecfo-ebaodian-ejt-core .col-xs-6 {
  height: 310px;
  background-color: #eeeeee;
  border-right: 10px solid #fff;
}
.ecfo-ebaodian-ejt-introduction .ecfo-ebaodian-ejt-core .col-xs-6 > h4 {
  width: 103px;
  height: 30px;
  line-height: 30px;
  font-weight: 700;
  font-size: 16px;
  background-color: #fff;
  text-align: center;
  border: 1px dashed #eb6100;
  position: absolute;
  top: -15px;
  left: 50%;
  margin-left: -51px;
}
.ecfo-ebaodian-ejt-introduction .ecfo-ebaodian-ejt-core .col-xs-6 > p {
  font-size: 16px;
  padding-top: 36px;
  padding-bottom: 12px;
  text-align: center;
  font-weight: 700;
}
.ecfo-ebaodian-ejt-introduction .ecfo-ebaodian-ejt-core .col-xs-6 > ul {
  list-style-type: disc;
  line-height: 26px;
}
.ecfo-ebaodian-ejt-introduction .ecfo-ebaodian-ejt-core .col-xs-6 > ul > li {
  list-style-position: outside;
  padding-right: 20px;
  margin-bottom: 12px;
}
/*我的e宝典*/
.ecfo-ebaodian-myebd-topmargin {
  margin-top: 75px;
}
.ecfo-ebaodian-course .ecfo-ebaodian-course-3 .ecfo-ebaodian-my-height {
  margin-top: 22px;
}
.ecfo-ebaodian-guwen p a img {
  width: 18px;
}
.ecfo-ebaodian-buy {
  margin-top: 22px;
}
.ecfo-ebaodian-buy ul li {
  margin-bottom: 16px;
}
.ecfo-ebaodian-buy .ecfo-ebaodian-price {
  border: 1px solid #EF4945;
  position: relative;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  line-height: 24px;
  overflow: hidden;
  background-color: #EF4945;
  margin: 6px auto;
  width: 160px;
  height: 24px;
}
.ecfo-ebaodian-buy .ecfo-ebaodian-price .ecfo-ebaodian-price-miaosha {
  width: 92px;
  height: 100%;
  text-align: center;
  color: #fff;
  font-size: 14px;
  font-weight: 700;
  line-height: 22px;
  float: left;
}
.ecfo-ebaodian-buy .ecfo-ebaodian-price .ecfo-ebaodian-price-miaosha:before {
  content: " ";
  width: 0;
  height: 0;
  border-color: transparent white transparent transparent;
  border-style: solid;
  border-width: 22px 8px 0 0;
  position: absolute;
  top: 0;
  left: 84px;
}
.ecfo-ebaodian-buy .ecfo-ebaodian-price .ecfo-ebaodian-price-origin {
  height: 100%;
  width: 66px;
  float: right;
  background: #fff;
  text-align: center;
  color: #999;
  font-size: 12px;
  line-height: 22px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  text-decoration: line-through;
  vertical-align: top;
}
/*我的e宝典-我的订单*/
.ecfo-ebaodian-orderform {
  padding: 22px 0;
  border-bottom: 1px dashed #ddd;
}
.ecfo-ebaodian-orderform:hover {
  background-color: #F1F2F6;
}
.ecfo-ebaodian-orderform .col-xs-12 {
  padding: 6px;
}
/*我的e宝典-我的积分*/
.ecfo-ebaodian-mycredit {
  margin: 22px 0;
}
.ecfo-ebaodian-mycredit .col-xs-6 > h4 {
  font-size: 14px;
}
.ecfo-ebaodian-mycredit .col-xs-6 > h4 > span {
  font-size: 22px;
}
.ecfo-ebaodian-mycredit-data ul {
  font-size: 18px;
  font-weight: 700;
  line-height: 26px;
  padding: 12px 0;
}
.ecfo-ebaodian-mycredit-data ul li a {
  display: iinline-block;
  padding: 12px 0;
}
.ecfo-ebaodian-mycredit-data ul li a:hover {
  text-decoration: none;
  border-bottom: 2px solid #00AADD;
}
.ecfo-ebaodian-mycredit-data table tr td:nth-of-type(3) {
  color: red;
}
/*我的优惠券*/
.ecfo-ebaodian-coupon-data {
  margin-top: 22px;
}
.ecfo-ebaodian-coupon-data .ecfo-ebaodian-cd-box {
  margin: 22px 0;
}
.ecfo-ebaodian-coupon-data .ecfo-ebaodian-cd-box .panel-heading {
  height: 136px;
  background-color: #83abd1;
  color: #fff;
}
.ecfo-ebaodian-coupon-data .ecfo-ebaodian-cd-box .panel-heading > h3 {
  font-size: 32px;
  line-height: 32px;
  padding-top: 28px;
}
@media (max-width: 768px) {
  .ecfo-ebaodian-coupon-data .ecfo-ebaodian-cd-box .panel-heading > h3 {
    padding-top: 12px;
    font-size: 22px !important;
  }
}
.ecfo-ebaodian-coupon-data .ecfo-ebaodian-cd-box .panel-body p {
  line-height: 26px;
  padding: 12px 0;
}
@media (max-width: 768px) {
  .ecfo-ebaodian-coupon-data .ecfo-ebaodian-cd-box .panel-body p {
    height: 116px !important;
    overflow: hidden;
  }
}
/*我的圈子*/
.ecfo-ebaodian-social-circle .col-xs-12 {
  margin-top: 22px;
}
.ecfo-ebaodian-sc-paihang .row {
  padding: 6px;
  width: 100%;
  margin-left: 6px;
}
.ecfo-ebaodian-sc-paihang ul li {
  width: 100%;
  list-style-type: decimal;
  list-style-position: outside;
  line-height: 45px;
  margin-bottom: 22px;
  position: relative;
}
.ecfo-ebaodian-sc-paihang .ecfo-ebaodian-jinfen-paihang {
  position: absolute;
  top: 0;
}
.ecfo-ebaodian-sc-paihang .ecfo-ebaodian-jinfen-paihang .col-xs-3 {
  padding-right: 0;
}
.ecfo-ebaodian-sc-paihang .ecfo-ebaodian-jinfen-paihang .col-xs-7 {
  padding-left: 6px;
  line-height: 20px;
  padding-right: 0;
}
.ecfo-ebaodian-sc-paihang .ecfo-ebaodian-jinfen-paihang .col-xs-7 strong {
  display: block;
}
.ecfo-ebaodian-sc-paihang .ecfo-ebaodian-jinfen-paihang .col-xs-7 i {
  display: block;
  font-style: initial;
}
/*个人中心*/
.ecfo-ebaodian-personal > ul {
  margin: 32px 0;
}
.ecfo-ebaodian-personal > ul > li {
  line-height: 32px;
}
.ecfo-ebaodian-personal .col-xs-12 {
  padding-bottom: 45px;
}
.ecfo-ebaodian-personal form {
  margin: 22px 0;
}
.ecfo-ebaodian-personal form label {
  margin-bottom: 0;
  height: 34px;
  line-height: 34px;
}
@media (min-width: 768px) {
  .ecfo-ebaodian-personal .form-group .form-control {
    width: 65%;
  }
  .ecfo-ebaodian-personal .form-group select {
    display: inline-block;
    width: 100%;
  }
  .ecfo-ebaodian-personal .form-group .control-label {
    width: 10%;
  }
}
.ecfo-ebaodian-personal .ecfo-ebaodian-picture img {
  display: block;
  margin-top: 22px;
  margin-bottom: 12px;
}
.ecfo-ebaodian-xueyuanpic {
  margin-bottom: 20px;
}
.ecfo-ebaodian-cblock {
  display: block !important;
}
.ecfo-ebaodian-cblock .form-control {
  width: 32% !important;
}
/*个人中心更新到页面后CSS*/
@media only screen and (min-width: 992px) {
  .ecfo-ebaodian-xyinfo .col-sm-2 {
    width: 14%;
  }
}
.ecfo-ebaodian-pspan .form-group span {
  display: inline-block;
  height: 34px;
  line-height: 34px;
}
.ecfo-ebaodian-xyinfo-input {
  height: 34px;
  line-height: 34px;
}
.ecfo-ebaodian-xyinfo-input input[type="text"] {
  display: inline-block;
  width: 20% !important;
}
.ecfo-ebaodian-htmlfile input[type=file] {
  display: inline-block;
}
@media (min-width: 768px) {
  .ecfo-ebaodian-htmlfile input[type=file] {
    margin-left: 16.66666667%;
  }
  .ecfo-ebaodian-personal .text-center input[type=submit] {
    margin-bottom: 32px;
  }
}
/*我的eHR*/
.ecfo-ebaodian-resume {
  margin: 22px 0;
}
.ecfo-ebaodian-resume .form-group > label {
  width: 22%;
}
.ecfo-ebaodian-resume .col-sm-12 > label {
  width: 18%;
}
/*发票申请*/
.ecfo-ebaodian-invoice .form-group > label {
  width: 27%;
}
@media (min-width: 768px) {
  .ecfo-ebaodian-social-circle .ecfo-ebaodian-shenqingfapiao .form-group > label {
    display: inline-block;
    height: 34px;
    line-height: 34px;
    width: 22%;
    float: left;
    text-align: right;
  }
  .ecfo-ebaodian-social-circle .ecfo-ebaodian-shenqingfapiao .form-group input,
  .ecfo-ebaodian-social-circle .ecfo-ebaodian-shenqingfapiao .form-group select {
    display: inline-block;
    width: 78%;
    float: right;
  }
  .ecfo-ebaodian-social-circle .ecfo-ebaodian-shenqingfapiao .form-group span {
    display: inline-block;
    height: 34px;
    line-height: 34px;
  }
}
/*节税宝单课展示*/
.ecfo-ebaodian-taxkc .ecfo-ebaodian-taxkctext .label-warning {
  display: inline-block;
  margin-top: 18px;
}
.ecfo-ebaodian-taxkc .ecfo-ebaodian-taxkctext .ecfo-ebaodian-kc-button a {
  display: inline-block;
  margin: 20px 20px 20px 0;
}
.ecfo-ebaodian-taxkc .ecfo-ebaodian-taxkctext .ecfo-ebaodian-tax-money {
  color: red;
  font-size: 20px;
}
.ecfo-ebaodian-taxkc .ecfo-ebaodian-taxkctext > a {
  display: inline-block;
  margin-right: 32px;
  margin-top: 22px;
}
.ecfo-ebaodian-taxkc .ecfo-ebaodian-taxkctext .ecfo-ebaodian-spantwo {
  padding: 6px 0;
  border-bottom: 1px solid #ccc;
  margin: 16px 0;
}
.ecfo-ebaodian-taxkc .ecfo-ebaodian-taxkctext .ecfo-ebaodian-spantwo > span {
  display: inline-block;
  margin-right: 32px;
}
.ecfo-ebaodian-taxkc .ecfo-ebaodian-taxkctext .ecfo-ebaodian-spantwo > span > i {
  font-style: initial;
}
.ecfo-ebaodian-taxkc .ecfo-ebaodian-kcthree {
  margin: 22px 0;
  padding-right: 0;
}
.ecfo-ebaodian-taxkc .ecfo-ebaodian-kcthree .panel-body .col-xs-padding {
  padding-right: 0;
  padding-left: 0;
}
.ecfo-ebaodian-taxkc .ecfo-ebaodian-kcthree .panel-body .col-xs-paddingtwo {
  padding-right: 0;
  padding-left: 12px;
}
.ecfo-ebaodian-taxkc .ecfo-ebaodian-kcthree .panel-body ul li a {
  border: none;
}
.ecfo-ebaodian-taxkc .ecfo-ebaodian-kcthree .ecfo-ebaodian-sl-a .pull-right {
  color: #219ed8;
}
.ecfo-ebaodian-taxkc .ecfo-ebaodian-kcthree .ecfo-ebaodian-sl-a .ecfo-ebaodian-tax-right-kc ul li {
  border: 1px solid #e1e1e1;
  margin-bottom: 22px;
}
.ecfo-ebaodian-taxkc .ecfo-ebaodian-kcthree .ecfo-ebaodian-sl-a .ecfo-ebaodian-tax-right-kc ul li:hover {
  -webkit-box-shadow: 0 0 10px 0 #eaebec;
  -moz-box-shadow: 0 0 10px 0 #eaebec;
  box-shadow: 0 0 10px 0 #eaebec;
}
.ecfo-ebaodian-taxkc .ecfo-ebaodian-kcthree .ecfo-ebaodian-sl-a .ecfo-ebaodiankc-info {
  margin-top: 12px;
}
.ecfo-ebaodian-taxkc .ecfo-ebaodian-kcthree .ecfo-ebaodian-sl-a .ecfo-ebaodiankc-info > h3 {
  margin-top: 0;
  margin-bottom: 0;
}
.ecfo-ebaodian-taxkc .ecfo-ebaodian-kcthree .ecfo-ebaodian-sl-a .ecfo-ebaodiankc-info .gsxq-renshu {
  margin-top: 12px;
}
.ecfo-ebaodian-taxkc-box .ecfo-ebaodian-taxkcone {
  width: 74%;
  height: auto;
  margin: 0 auto;
  background: #F1F2F6;
  border: 10px solid #ccc;
  border-radius: 6px;
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  -webkit-box-shadow: 0 0 10px 0 #eaebec;
  -moz-box-shadow: 0 0 10px 0 #eaebec;
  box-shadow: 0 0 10px 0 #eaebec;
  cursor: pointer;
}
/*消息中心*/
.ecfo-ebaodian-message > ul li {
  line-height: 26px;
  padding: 12px;
  border-bottom: 1px dashed #E1E1E1;
}
.ecfo-ebaodian-message > ul li p span {
  padding-left: 6px;
  font-size: 12px;
  color: #FF5000;
}
/*eHR项目*/
.ecfo-ebaodian-eHR {
  line-height: 26px;
}
.ecfo-ebaodian-eHR > p {
  text-indent: 2em;
  padding: 22px 0;
}
.ecfo-ebaodian-eHR-business > h4 {
  font-size: 20px;
  font-weight: 700;
  color: #219ed8;
}
/*我的passport*/
.ecfo-ebaodian-mypassport {
  line-height: 26px;
}
.ecfo-ebaodian-mypassport .ecfo-ebaodian-myp-text {
  margin: 22px 0;
}
.ecfo-ebaodian-mypassport .ecfo-ebaodian-myp-text h4 {
  line-height: 26px;
}
.ecfo-ebaodian-mypassport .ecfo-ebaodian-myp-text p {
  line-height: 26px;
  padding-top: 20px;
}
.ecfo-ebaodian-myp-pic table tr td img {
  width: 25%;
  margin: 0 auto;
}
.ecfo-ebaodian-myp-pic table tr td p {
  margin: 0;
  line-height: 26px !important;
}
.ecfo-ebaodian-myp-applyfor img {
  display: inline-block;
  margin: 20px auto;
}
.ecfo-ebaodian-passport-hexin > p > img {
  margin: 20px auto;
}
.ecfo-ebaodian-passport-hexin > ul > li {
  margin-bottom: 32px;
}
.ecfo-ebaodian-passport-hexin > ul > li h4 {
  font-size: 16px;
  font-weight: 700;
}
.ecfo-ebaodian-passport-hexin > ul > li p {
  text-indent: 2em;
}
.ecfo-ebaodian-passport-hexin .ecfo-ebaodian-ph-3 > p > img {
  display: block;
  margin: 0 auto;
}
.ecfo-ebaodian-passport-hexin .ecfo-ebaodian-ph-3 > ul {
  width: 90%;
  display: table;
  margin: 0 auto;
  background-color: #219ed8;
  margin-bottom: 32px;
}
.ecfo-ebaodian-passport-hexin .ecfo-ebaodian-ph-3 > ul > li {
  width: 25%;
  display: table-cell;
  color: #fff;
  padding: 12px;
}
.ecfo-ebaodian-pp-4 {
  padding-bottom: 32px;
}
.ecfo-ebaodian-pp-4 > img {
  display: block;
  margin: 22px auto;
}
/*节税宝直播界面*/
.ecfo-ebaodian-tax-zhibo {
  position: relative;
}
@media (min-width: 992px) {
  .ecfo-ebaodian-tax-zhibo .container {
    position: absolute;
    top: -415px;
    right: 32px;
  }
}
.ecfo-ebaodian-kc-tax {
  margin-bottom: 20px;
}
/*节税宝单课我要评价*/
.ecfo-ebaodian-pingjia-text > section {
  line-height: 26px;
  margin: 65px 0;
  font-size: 18px;
}
.ecfo-ebaodian-pingjia-text .ecfo-ebaodian-pt-li > ul > li .col-xs-11 {
  height: auto;
}
.ecfo-ebaodian-pingjia .btn-primary {
  margin-left: 5%;
}
@media (min-width: 992px) {
  .ecfo-ebaodian-tax-zhibo .container {
    width: 35%;
  }
  .col-md-5 {
    width: 100%;
  }
  .col-md-push-6 {
    left: -10%;
  }
}
.ecfo-ebaodian-tax-zhibo .input-group {
  margin: 12px 0;
}
.ecfo-ebaodian-tax-zhibo .input-group > button {
  display: block;
  width: 100%;
}
.ecfo-ebaodian-tax-zhibo .ecfo-sign-dl-height {
  margin-top: 13px;
}
.ecfo-ebaodian-tax-zhibo h2 {
  margin-top: 0;
}
.ecfo-ebaodian-tax-zhibo .ecfo-sign-shoujiandmima .active {
  line-height: 45px;
  color: #666;
  position: relative;
}
.ecfo-ebaodian-tax-zhibo .ecfo-sign-shoujiandmima .active:after {
  content: "";
  width: 27px;
  height: 2px;
  background: #ffc845;
  position: absolute;
  left: 50%;
  bottom: 0;
  margin-left: -14px;
}
.ecfo-ebaodian-tax-zhibo .ecfo-sign-shoujiandmima span,
.ecfo-ebaodian-tax-zhibo .ecfo-sign-shoujiandmima a {
  line-height: 45px;
  color: #666;
}
.ecfo-ebaodian-tax-zhibo .ecfo-logo-dl-height {
  margin-top: 80px;
}
.ecfo-ebaodian-zhibo-box {
  width: 100%;
  height: 478px;
  background: url(http://ecfoimg.ecfo.cn/ebaodian/img/ezhibobg.jpg) no-repeat center center;
  background-size: cover;
}
.ecfo-ebaodian-zhibo-box .col-sm-4 {
  padding-left: 25px;
}
/*节税宝购买*/
.ecfo-ebaodian-taxbuy .panel-title {
  font-size: 22px;
  line-height: 65px;
}
.ecfo-ebaodian-taxbuy .checkbox + .checkbox,
.ecfo-ebaodian-taxbuy .radio + .radio {
  margin-top: 10px;
}
.ecfo-ebaodian-taxbuy .ecfo-ebaodian-tax-huiyuanpic > h4 {
  margin-top: 22px;
}
.ecfo-ebaodian-taxbuy .ecfo-ebaodian-tax-huiyuanpic h4 {
  font-weight: 700;
}
.ecfo-ebaodian-taxbuy .ecfo-ebaodian-tax-huiyuanpic .ecfo-ebaodian-taxm > u {
  color: red;
  font-size: 16px;
}
.ecfo-ebaodian-taxbuy .ecfo-ebaodian-tax-zhifu > h4 {
  margin-top: 22px;
  font-weight: 700;
}
.ecfo-ebaodian-taxbuy .ecfo-ebaodian-tz h5 {
  font-size: 16px;
  padding-top: 16px;
  line-height: 26px;
  text-indent: 2em;
}
.ecfo-ebaodian-taxbuy .ecfo-ebaodian-tz h5 u {
  color: red;
}
.ecfo-ebaodian-taxbuy .ecfo-ebaodian-tz h4 span {
  color: red;
}
/*节税宝录播课程列表*/
.ecfo-ebaodian-tax-video-course {
  /*四个课程适配PC*/
  /*四个课程适配手机*/
  /*四个课程适配平板*/
  /*PC端*/
  /*四个课程适配结束*/
}
.ecfo-ebaodian-tax-video-course .ecfo-ebaodian-tax-vli input[type="radio"] {
  position: absolute;
  left: -999em;
}
.ecfo-ebaodian-tax-video-course .col-xs-12 {
  padding-left: 0;
  padding-right: 0;
  margin-top: 8px;
}
.ecfo-ebaodian-tax-video-course .ecfo-ebaodian-tax-stitle {
  font-size: 20px;
  height: 34px;
  line-height: 34px;
  padding-top: 12px;
}
.ecfo-ebaodian-tax-video-course .panel-body > p > span {
  color: red;
  padding: 0 3px;
}
.ecfo-ebaodian-tax-video-course .panel-default .panel-heading {
  padding-bottom: 5px !important;
}
.ecfo-ebaodian-tax-video-course .panel-default .panel-heading section dl {
  margin-bottom: 0;
}
.ecfo-ebaodian-tax-video-course .panel-default .panel-heading section dl > dt {
  font-size: 16px;
  color: #666;
}
.ecfo-ebaodian-tax-video-course .panel-default .panel-heading section dl > dd ul li {
  line-height: 26px;
  margin: 0 2px;
}
.ecfo-ebaodian-tax-video-course .panel-default .panel-heading section dl > dd ul li > label {
  cursor: pointer;
}
.ecfo-ebaodian-tax-video-course .panel-default .panel-heading section dl > dd ul li > a {
  color: #666;
}
.ecfo-ebaodian-tax-video-course .panel-default .panel-heading section dl > dd ul li > a:hover {
  color: #219ed8;
}
.ecfo-ebaodian-tax-video-course .panel-default .panel-heading section dl > dd ul .current {
  padding: 0 12px;
  padding-top: 3px;
  background-color: #219ed8;
  border-radius: 12px;
  -webkit-border-radius: 12px;
  -moz-border-radius: 12px;
  text-align: center;
  color: #fff;
  line-height: 20px;
}
.ecfo-ebaodian-tax-video-course .panel-default .panel-heading section dl > dd ul .current > a {
  color: #fff;
}
.ecfo-ebaodian-tax-video-course .panel-default .panel-heading section dl > dd ul .current > a:hover {
  color: #fff;
}
.ecfo-ebaodian-tax-video-course .ecfo-ebaodian-kc-four .col-xs-6,
.ecfo-ebaodian-tax-video-course .ecfo-ebaodian-kc-four .col-sm-3 {
  padding-right: 0;
  padding-left: 0;
}
.ecfo-ebaodian-tax-video-course .ecfo-ebaodian-kc-four .ecfo-ebaodian-kcfour-info h4 {
  font-weight: normal;
  font-size: 18px;
  line-height: 32px;
  padding: 0 12px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.ecfo-ebaodian-tax-video-course .ecfo-ebaodian-kc-four .ecfo-ebaodian-kcfour-info .ecfo-ebaodian-kcfour-p {
  padding: 0 12px;
  padding-top: 5px;
}
.ecfo-ebaodian-tax-video-course .ecfo-ebaodian-kc-four .ecfo-ebaodian-kcfour-info .ecfo-ebaodian-kcfour-p .ecfo-ebaodian-tax-vip-btn {
  margin-top: 0;
}
.ecfo-ebaodian-tax-video-course .ecfo-ebaodian-kc-four ul li {
  height: auto;
  margin: 0 auto;
  margin-left: 7px;
  margin-right: 7px;
  margin-bottom: 32px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.ecfo-ebaodian-tax-video-course .ecfo-ebaodian-kc-four ul li .ecfo-ebaodian-kcfour-pic {
  overflow: hidden;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.ecfo-ebaodian-tax-video-course .ecfo-ebaodian-kc-four ul li .ecfo-ebaodian-kcfour-pic img {
  min-width: 100%;
  max-width: 100%;
  height: auto;
  display: inline-block;
  vertical-align: middle;
  transition: all 0.3s;
}
.ecfo-ebaodian-tax-video-course .ecfo-ebaodian-kc-four ul li a {
  display: block;
  width: 100%;
  cursor: pointer;
  color: #666;
  border: 1px solid #f5f5f5;
  background-color: #fbfbfb;
}
.ecfo-ebaodian-tax-video-course .ecfo-ebaodian-kc-four ul li a:hover {
  color: #219ed8;
  border-color: #219ed8;
}
.ecfo-ebaodian-tax-video-course .ecfo-ebaodian-kc-four ul li:hover {
  -webkit-box-shadow: 0 0 10px 0 #EAEBEC;
  -moz-box-shadow: 0 0 10px 0 #EAEBEC;
  box-shadow: 0 0 10px 0 #EAEBEC;
}
.ecfo-ebaodian-tax-video-course .ecfo-ebaodian-kc-four ul li:hover .ecfo-ebaodian-kcfour-pic img {
  transform: scale(1.1);
  -webkit-transform: scale(1.1);
  -moz-transform: scale(1.1);
  -ms-transform: scale(1.1);
  -o-transform: scale(1.1);
}
@media only screen and (min-width: 332px) and (max-width: 768px) {
  .ecfo-ebaodian-tax-video-course .ecfo-ebaodian-kc-four ul li {
    width: 45.6%;
  }
  .ecfo-ebaodian-tax-video-course .panel-body {
    padding: 0;
  }
  .ecfo-ebaodian-tax-video-course .ecfo-ebaodian-kc-four h4 {
    font-size: 14px !important;
    padding: 0 6px !important;
  }
  .ecfo-ebaodian-tax-video-course .ecfo-ebaodian-kc-four .ecfo-ebaodian-kcfour-p {
    padding: 2px !important;
    font-size: 10px !important;
  }
  .ecfo-ebaodian-tax-video-course .ecfo-ebaodian-kc-four .ecfo-ebaodian-kcfour-p img {
    width: 20%;
  }
}
@media only screen and (min-width: 768px) and (max-width: 992px) {
  .ecfo-ebaodian-tax-video-course .ecfo-ebaodian-kc-four ul li {
    width: 48%;
  }
  .ecfo-ebaodian-tax-video-course .panel-body {
    padding: 0;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1200px) {
  .ecfo-ebaodian-tax-video-course .ecfo-ebaodian-kc-four ul li {
    width: 23.5%;
  }
}
@media (min-width: 1200px) {
  .ecfo-ebaodian-tax-video-course .ecfo-ebaodian-kc-four ul li {
    width: 270px;
  }
}
/*节税宝最近直播倒计时*/
.payment-time {
  display: inline-block;
  overflow: hidden;
  line-height: 20px;
  vertical-align: middle;
  background-color: #eee;
  padding: 1px;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 7px;
  color: #333;
  padding: 7px;
}
.payment-time em {
  color: #219ed8;
  padding: 0 3px;
  margin: 0 2px;
  -webkit-border-radius: 1px;
  -moz-border-radius: 1px;
  border-radius: 5px;
  font-style: normal;
}
.center {
  text-align: center;
}
.ecfo-ebaodian-tax-jishi > li a {
  height: auto !important;
}
.ecfo-ebaodian-tax-jishi > li .gsxq-renshu {
  margin-top: 16px;
}
.ecfo-ebaodian-tax-jishi .payment-time {
  margin-top: 24px;
}
.ecfo-ebaodian-kcs .panel-footer {
  height: 65px;
}
.ecfo-ebaodian-kcs .panel-footer a {
  display: inline-block;
  margin-top: 15px;
}
.ecfo-ebaodian-tax-vip-btn {
  display: inline-block;
  font-size: 12px !important;
  color: #6db566 !important;
  cursor: pointer;
  margin-top: 4px;
}
.ecfo-ebaodian-tax-vip-btn > a {
  color: #6db566;
  text-decoration: none;
}
.ecfo-ebaodian-tax-vip-btn .img-responsive {
  display: inline-block;
  width: 20px;
}
.tooltip-inner {
  background-color: #6db566;
}
.tooltip.right .tooltip-arrow {
  border-right-color: #6db566;
}
.tooltip.bottom .tooltip-arrow {
  border-bottom-color: #6db566;
}
.ecfo-ebaodian-tax-Suggestion table {
  border: none;
}
.ecfo-ebaodian-tax-Suggestion table tr {
  width: 100%;
}
.ecfo-ebaodian-tax-Suggestion table tr .radio {
  border: 1px solid #ccc;
  border-left: none;
}
.ecfo-ebaodian-tax-Suggestion table tr td {
  border: 1px solid #ccc;
}
.ecfo-ebaodian-tax-qa-q u {
  padding: 4px;
  background-color: red;
  font-size: 16px;
  font-weight: 700;
  color: #fff;
  margin-right: 6px;
  text-decoration: none;
}
.ecfo-ebaodian-qa-li li {
  padding: 12px 0;
  border-bottom: 1px dashed #E1E1E1;
}
.ecfo-ebaodian-my-qa {
  margin-top: 16px;
  text-align: right;
  margin-right: 10%;
}
.ecfo-ebaodian-my-qa .modal {
  text-align: left;
}
/*训练营首页*/
.ecfo-ebaodian-xly-tese {
  width: 92%;
  -webkit-box-shadow: 0 0 10px 0 #eaebec;
  -moz-box-shadow: 0 0 10px 0 #eaebec;
  box-shadow: 0 0 10px 0 #eaebec;
  margin: 0 auto;
  margin-bottom: 32px;
  padding: 12px;
  border-radius: 12px;
  -webkit-border-radius: 12px;
  -moz-border-radius: 12px;
}
.ecfo-ebaodian-xly-tese ul li {
  font-size: 16px;
  line-height: 32px;
  padding: 12px 0;
  border-bottom: 1px dashed #00aadd;
}
.ecfo-ebaodian-right-img {
  margin-bottom: 20px;
}
.ecfo-ebaodian-xly-process .ecfo-ebaodian-xly-qzh .ecfo-ebaodian-xly-qian {
  height: auto;
  margin: 12px 0;
  border-bottom: 1px dashed #f08c00;
}
.ecfo-ebaodian-xly-process .ecfo-ebaodian-xly-qzh .ecfo-ebaodian-xly-qian h4 span {
  display: inline-block;
  width: 88px;
  height: 88px;
  line-height: 88px;
  text-align: center;
  background-color: #f08c00;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
  color: #fff;
  position: relative;
}
.ecfo-ebaodian-xly-process .ecfo-ebaodian-xly-qzh .ecfo-ebaodian-xly-qian h4 span:after {
  content: '';
  width: 0;
  height: 0;
  border-width: 10px;
  border-style: solid;
  border-color: transparent;
  border-top-color: #f08c00;
  position: absolute;
  top: 87px;
  left: 33px;
}
.ecfo-ebaodian-xly-process .ecfo-ebaodian-xly-qzh .ecfo-ebaodian-xly-qian dl {
  line-height: 26px;
}
.ecfo-ebaodian-xly-process .ecfo-ebaodian-xly-qzh .ecfo-ebaodian-xly-qian dl dt {
  color: #f08c00;
  font-weight: 700;
}
.ecfo-ebaodian-xly-process .ecfo-ebaodian-xly-qzh .ecfo-ebaodian-xly-qian dl dd {
  text-indent: 2em;
  padding-bottom: 12px;
}
.ecfo-ebaodian-xly-process .ecfo-ebaodian-xly-qzh .ecfo-ebaodian-xly-hou h4 span:after {
  display: none;
}
.ecfo-ebaodian-xlyjs-img .col-xs-12 .col-xs-2 > img,
.ecfo-ebaodian-xlyjs-img .col-xs-12 .col-sm-2 > img {
  width: 40%;
  margin: 0 auto;
}
.ecfo-ebaodian-xlyjs-img .col-xs-12 h3 {
  font-size: 20px;
}
.ecfo-ebaodian-xlykc .ecfo-ebaodiankc-info h4 .label-info {
  line-height: 26px;
  margin-left: 6px;
  position: relative;
  top: -2px;
  font-weight: normal;
}
.ecfo-ebaodian-xlykc .ecfo-ebaodian-xly-colorh4 .gsxq-renshu i {
  color: #219ed8;
}
@media (min-width: 992px) {
  h3 {
    font-size: 22px;
    color: #333;
  }
}
.ecfo-ebaodian-xly-jishi > li {
  height: auto;
}
.ecfo-ebaodian-xly-jishi > li a {
  height: auto !important;
}
.ecfo-ebaodian-xly-jishi > li .gsxq-renshu {
  margin-top: 16px;
}
.ecfo-ebaodian-xly-jishi > li .gsxq-renshu i {
  color: #219ed8;
}
.ecfo-ebaodian-xly-jishi .payment-time {
  background-color: #eee;
  color: #333;
  margin-top: 24px;
}
/*训练营单课*/
.ecfo-ebaodian-xlyone-container .ecfo-ebaodian-taxkctext > p {
  margin-top: 2px;
  margin-bottom: 0;
}
.ecfo-ebaodian-xlyone-container .ecfo-ebaodian-taxkctext .ecfo-ebaodian-spantwo {
  margin: 6px 0;
}
.ecfo-ebaodian-xlyone-container .ecfo-ebaodian-xly-danke .ecfo-ebaodian-xlydk-title {
  margin-top: 8px;
  background-color: #fff;
}
.ecfo-ebaodian-xlyone-container .ecfo-ebaodian-xly-danke .ecfo-ebaodian-xlydk-title .ecfo-ebaodian-xlydk-img {
  padding: 12px;
}
@media (min-width: 992px) {
  .ecfo-ebaodian-xlyone-container .ecfo-ebaodian-xly-danke .col-xs-12,
  .ecfo-ebaodian-xlyone-container .ecfo-ebaodian-xly-danke .col-sm-6 {
    padding-left: 0;
    padding-right: 0;
  }
}
.ecfo-ebaodian-xlyone-container .ecfo-ebaodian-xly-danke .ecfo-ebaodian-xlydg-imgcenter {
  padding-top: 12px;
}
.ecfo-ebaodian-xlyone-container .ecfo-ebaodian-xly-danke .ecfo-ebaodian-xlydg-imgcenter > img {
  display: block;
  margin: 0 auto;
}
.ecfo-ebaodian-xlyone-container .ecfo-ebaodian-xly-danke .ecfo-ebaodian-xlydk-body {
  /*单课Tab栏title*/
}
.ecfo-ebaodian-xlyone-container .ecfo-ebaodian-xly-danke .ecfo-ebaodian-xlydk-body #tab1,
.ecfo-ebaodian-xlyone-container .ecfo-ebaodian-xly-danke .ecfo-ebaodian-xlydk-body #tab2 {
  background-color: #fff;
  padding-bottom: 22px;
}
.ecfo-ebaodian-xlyone-container .ecfo-ebaodian-xly-danke .ecfo-ebaodian-xlydk-body .ecfo-ebaodian-kcthree ul {
  background-color: #fff;
  color: #333;
}
@media (min-width: 992px) {
  .ecfo-ebaodian-xlyone-container .ecfo-ebaodian-xly-danke .ecfo-ebaodian-xlydk-body .ecfo-ebaodian-kcthree ul {
    padding-left: 12px;
    height: 50px;
  }
}
@media (min-width: 992px) {
  .ecfo-ebaodian-xlyone-container .ecfo-ebaodian-xly-danke .ecfo-ebaodian-xlydk-body .ecfo-ebaodian-kcthree ul li {
    height: 50px;
    line-height: 50px;
  }
}
.ecfo-ebaodian-xlyone-container .ecfo-ebaodian-xly-danke .ecfo-ebaodian-xlydk-body .ecfo-ebaodian-kcthree ul li a {
  color: #666;
  font-size: 16px;
  padding: 13px 15px;
}
.ecfo-ebaodian-xlyone-container .ecfo-ebaodian-xly-danke .ecfo-ebaodian-xlydk-body .ecfo-ebaodian-kcthree ul .active {
  border-bottom: 2px solid #219ed8;
}
.ecfo-ebaodian-xlyone-container .ecfo-ebaodian-xly-danke .ecfo-ebaodian-xlydk-body .ecfo-ebaodian-kcthree ul .active > a {
  color: #219ed8;
  cursor: default;
  border: none !important;
}
/*训练营单页右侧沙龙推荐*/
.ecfo-ebaodian-slright .panel-body > div:last-of-type {
  margin-bottom: 0;
}
.ecfo-ebaodian-slright .panel-body .text-center {
  margin-bottom: 20px;
}
.ecfo-ebaodian-slright .panel-body .text-center a {
  color: #666;
  display: block;
  border: 1px solid #e1e1e1;
  border-top-left-radius: 6px;
  border-top-right-radius: 6px;
}
.ecfo-ebaodian-slright .panel-body .text-center a:hover {
  color: #219ed8;
  -webkit-box-shadow: 1px 2px 3px #e1e1e1;
  -moz-box-shadow: 1px 2px 3px #e1e1e1;
  box-shadow: 1px 2px 3px #e1e1e1;
}
.ecfo-ebaodian-slright .panel-body .text-center p {
  margin: 12px 0;
}
.ecfo-ebaodian-slright .panel-body .text-center p span {
  padding-right: 48px;
}
.ecfo-ebaodian-slright .panel-body .text-center p i {
  padding-right: 12px;
  font-style: normal;
  color: Red;
}
/*沙龙右侧广告位更新*/
.ecfo-ebaodian-sl-a .ecfo-ebaodian-sl-body .ecfo-ebaodian-sl-li {
  padding-left: 0 !important;
  height: auto !important;
}
.ecfo-ebaodian-sl-a .ecfo-ebaodian-sl-body .ecfo-ebaodian-sl-li > li {
  height: auto !important;
  line-height: normal !important;
  margin-bottom: 15px;
}
.ecfo-ebaodian-sl-a .ecfo-ebaodian-sl-body .ecfo-ebaodian-sl-li > li:hover {
  -webkit-box-shadow: 0 0 10px 0 #eaebec;
  -moz-box-shadow: 0 0 10px 0 #eaebec;
  box-shadow: 0 0 10px 0 #eaebec;
}
.ecfo-ebaodian-sl-a .ecfo-ebaodian-sl-body .ecfo-ebaodian-sl-li > li .col-xs-7,
.ecfo-ebaodian-sl-a .ecfo-ebaodian-sl-body .ecfo-ebaodian-sl-li > li .col-xs-5 {
  padding-right: 0;
  padding-left: 0;
}
.ecfo-ebaodian-sl-a .ecfo-ebaodian-sl-body .ecfo-ebaodian-sl-li > li .col-xs-7 > a {
  padding: 0 !important;
}
.ecfo-ebaodian-sl-a .ecfo-ebaodian-sl-body .ecfo-ebaodian-sl-li > li .col-xs-5 {
  padding-left: 6px;
}
.ecfo-ebaodian-sl-a .ecfo-ebaodian-sl-body .ecfo-ebaodian-sl-li > li .col-xs-5 > h4 {
  color: #333;
  font-size: 14px;
  font-weight: 500;
  height: 36px;
  line-height: 18px;
  margin-top: 0;
  margin-bottom: 6px;
  overflow: hidden;
  /*超出隐藏*/
  text-overflow: ellipsis;
  /*文本溢出时显示省略标记*/
  display: -webkit-box;
  /*设置弹性盒模型*/
  -webkit-line-clamp: 2;
  /*文本占的行数,如果要设置2行加...则设置为2*/
  -webkit-box-orient: vertical;
  /*子代元素垂直显示*/
}
.ecfo-ebaodian-sl-a .ecfo-ebaodian-sl-body .ecfo-ebaodian-sl-li > li .col-xs-5 > p {
  margin-bottom: 5px;
}
.ecfo-ebaodian-sl-a .ecfo-ebaodian-sl-body .ecfo-ebaodian-sl-li > li .col-xs-5 > a {
  color: #219ed8 !important;
  font-size: 12px !important;
  padding: 0 !important;
}
.ecfo-ebaodian-sl-a .ecfo-ebaodian-sl-body .ecfo-ebaodian-sl-li > li .col-xs-5 > a:hover {
  text-decoration: none;
}
/*eHR右侧推荐*/
.ecfo-ebaodian-ehrright-a table tr td {
  border-top: none !important;
}
/*训练营直播*/
.ecfo-ebaodian-xlyzhibo {
  margin-top: 8px;
  position: relative;
}
.ecfo-ebaodian-xlyzhibo .ecfo-ebaidian-shuaxin {
  position: absolute;
  top: 4px;
  left: 38%;
  color: #ccc;
  z-index: 1029;
  cursor: pointer;
}
.ecfo-ebaodian-xlykcinfo {
  margin-top: 6px;
}
.ecfo-ebaodian-xlydk-body #tab1,
.ecfo-ebaodian-xlydk-body #tab2,
.ecfo-ebaodian-xlydk-body #tab3,
.ecfo-ebaodian-xlydk-body #tab4,
.ecfo-ebaodian-xlydk-body #tab5,
.ecfo-ebaodian-xlydk-body #tab6 {
  background-color: #fff;
}
.ecfo-ebaodian-xlydk-body .ecfo-ebaodian-pingjia .modal-body {
  padding-top: 22px;
}
.ecfo-ebaodian-xlydk-body .ecfo-ebaodian-pingjia .modal-body .text-center {
  padding-bottom: 32px;
  margin-bottom: 32px;
  border-bottom: 1px solid #d1d1d1;
}
.ecfo-ebaodian-xlydk-body .ecfo-ebaodian-pingjia .modal-body .form-group {
  margin-bottom: 8px;
}
.ecfo-ebaodian-xlydk-body .ecfo-ebaodian-pingjia .modal-body .ecfo-ebaodian-pjform {
  height: auto;
}
.ecfo-ebaodian-xlydk-body .ecfo-ebaodian-pingjia-text .ecfo-ebaodian-pt-li li {
  padding-left: 20px;
  padding-right: 32px;
  height: auto !important;
  line-height: 22px !important;
}
.ecfo-ebaodian-xlydk-body .ecfo-ebaodian-pingjia-text .ecfo-ebaodian-pt-li li .col-xs-12 {
  margin-top: 12px;
  margin-bottom: 12px;
  padding: 12px;
  -webkit-box-shadow: 0 0 10px 0 #eaebec;
  -moz-box-shadow: 0 0 10px 0 #eaebec;
  box-shadow: 0 0 10px 0 #eaebec;
  border-radius: 6px;
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
}
.ecfo-ebaodian-xlydk-body .ecfo-ebaodian-pingjia-text .ecfo-ebaodian-pt-li li .col-xs-11 h4 {
  font-size: 16px;
}
.ecfo-ebaodian-xlydk-body .ecfo-ebaodian-pingjia-text .ecfo-ebaodian-pt-li li .col-xs-11 h4 span {
  font-size: 14px;
}
.ecfo-ebaodian-xlydk-body .ecfo-ebaodian-pingjia-text .ecfo-ebaodian-pt-li .ecfo-ebaodian-tax-qa-q {
  height: auto;
  line-height: 26px;
}
.ecfo-ebaodian-xlydk-body .ecfo-ebaodian-pingjia-text .ecfo-ebaodian-pt-li .ecfo-ebaodian-tax-qa-q .label {
  color: #fff !important;
  font-size: 12px;
  padding: 4px;
}
.ecfo-ebaodian-xlydk-body .ecfo-ebaodian-pingjia-text .ecfo-ebaodian-pt-li .ecfo-ebaodian-tax-qa-q .ecfo-ebaodian-tax-qa-q-title h4 {
  font-size: 15px;
  margin-bottom: 20px;
}
.ecfo-ebaodian-xlydk-body .ecfo-ebaodian-pingjia-text .ecfo-ebaodian-pt-li .ecfo-ebaodian-tax-qa-q .ecfo-ebaodian-tax-qa-q-title h4 > input {
  display: inline-block;
}
.ecfo-ebaodian-xlydk-body .ecfo-ebaodian-pingjia-text .ecfo-ebaodian-pt-li .ecfo-ebaodian-tax-qa-q .ecfo-ebaodian-tax-qa-q-title h4 p {
  margin: 0;
  line-height: 26px;
  padding-left: 20px;
}
.ecfo-ebaodian-xlydk-body .ecfo-ebaodian-pingjia-text .ecfo-ebaodian-pt-li .ecfo-ebaodian-tax-qa-q .ecfo-ebaodian-tax-qa-q-title h4 p:nth-of-type(1) {
  margin-top: -46px;
}
.ecfo-ebaodian-xlydk-body .ecfo-ebaodian-pingjia-text .ecfo-ebaodian-pt-li .ecfo-ebaodian-tax-qa-q .ecfo-ebaodian-tax-qa-q-title .ecfo-ebaodian-tqqt {
  padding-bottom: 30px;
  margin-bottom: 20px;
  border-bottom: 1px solid #D1D1D1;
}
.ecfo-ebaodian-xlydk-body .ecfo-ebaodian-pingjia-text .ecfo-ebaodian-pt-li .ecfo-ebaodian-tax-qa-q .ecfo-ebaodian-tax-qa-q-title .ecfo-ebaodian-tqqt .label-info {
  padding: 6px 12px;
  font-size: 14px;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
  margin-right: 12px;
}
.ecfo-ebaodian-xlydk-body .ecfo-ebaodian-pingjia-text .ecfo-ebaodian-pt-li .ecfo-ebaodian-tax-qa-a {
  height: auto;
  line-height: 22px;
  padding: 6px;
  margin: 0;
  margin-left: 22px;
}
.ecfo-ebaodian-xlydk-body .ecfo-ebaodian-pingjia-text .ecfo-ebaodian-pt-li .ecfo-ebaodian-tax-qa-a u {
  display: inline-block;
  padding: 4px;
  background-color: #219ed8;
  font-size: 16px;
  font-weight: 700;
  color: #fff;
  margin-right: 6px;
  text-decoration: none;
}
.ecfo-ebaodian-xlydk-body .ecfo-ebaodian-pingjia-text .ecfo-ebaodian-pt-li .ecfo-ebaodian-tax-qa-a > p {
  display: inline-block;
}
.ecfo-ebaodian-xlydk-body .ecfo-ebaodian-pingjia-text .ecfo-ebaodian-pt-li .ecfo-ebaodian-tax-qa-a .ecfo-ebaodian-tax-qa-span {
  background-color: #f5f5f5;
  color: #9199AA;
  font-size: 12px;
  padding: 2px 6px;
}
.ecfo-ebaodian-tax-qa-span {
  color: #9199AA;
  margin-left: 12px;
}
.ecfo-ebaodian-toast-box {
  height: 268px !important;
}
.ecfo-ebaodian-toast-box > p {
  padding: 16px 20px !important;
  font-size: 16px;
  font-weight: 700;
}
.ecfo-ebaodian-toast-box > p u {
  padding: 4px;
  background-color: red;
  font-size: 16px;
  font-weight: 700;
  color: #fff;
  margin-right: 6px;
  text-decoration: none;
}
.ecfo-ebaodian-toast-box textarea {
  width: 92%;
  margin: 0 auto;
  border-color: #D1D1D1 !important;
}
/*企业内训页*/
.ecfo-ebaodian-training-jj > p {
  margin-left: 15px;
  margin-right: 15px;
  text-indent: 2em;
  line-height: 26px;
}
.ecfo-ebaodian-training-jj .ecfo-ebaodian-tra-ulli ul li span {
  font-size: 16px;
  font-weight: 700;
  line-height: 26px;
  color: #219ed8;
}
.ecfo-ebaodian-training-jj .ecfo-ebaodian-tra-ulli ul li ul li {
  list-style-type: disc;
  line-height: 26px;
}
.ecfo-ebaodian-training-ys ul li ul {
  padding-top: 12px;
  padding-bottom: 12px;
  line-height: 26px;
}
.ecfo-ebaodian-training-ys h4 {
  margin: 15px;
}
.ecfo-ebaodian-training-ys > p {
  margin: 12px 15px;
}
.ecfo-ebaodian-training-ys .neixun11 {
  text-align: center;
}
.ecfo-ebaodian-training-ys .neixun11 strong {
  font-size: 18px;
  font-weight: 700;
  color: #219ed8;
}
.bgfff {
  background-color: #fff;
}
.bgfff > p {
  padding-left: 15px;
  margin: 0;
  font-size: 18px;
  font-weight: 700;
}
/*税务问答交流*/
.ecfo-ebaodian-bbs-fontsize {
  font-size: 26px;
  padding-top: 10px;
}
.ecfo-ebaodian-bbs-three ul li {
  margin-top: 16px;
  margin-bottom: 32px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.ecfo-ebaodian-bbs-three ul li a {
  display: block;
  width: 100%;
  color: #666;
  border: 1px solid #fff;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.ecfo-ebaodian-bbs-three ul li a:hover {
  border: 1px solid #e8e8e8;
  background-color: #f9f9f9;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.ecfo-ebaodian-bbs-three ul li a .ecfo-ebaodian-bbs-zt-box {
  padding-top: 10px;
  padding-left: 10px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.ecfo-ebaodian-bbs-three ul li a .ecfo-ebaodian-bbs-zt-box > img {
  padding-right: 10px;
}
.ecfo-ebaodian-bbs-three ul li a .ecfo-ebaodian-bbs-zt-box .pull-left h4 {
  margin-top: 4px;
}
.ecfo-ebaodian-bbs-three ul li a .ecfo-ebaodian-bbs-zt-box .pull-left p {
  font-size: 12px;
  color: #ccc;
}
.ecfo-ebaodian-bbs-three ul li a .ecfo-ebaodian-bbs-zt-box .pull-left p span {
  padding-right: 6px;
}
.ecfo-ebaodian-tb-recommend section dl {
  margin-top: 20px;
  margin-bottom: 0;
}
.ecfo-ebaodian-tb-recommend section ul .current {
  padding: 1px 12px;
  background-color: #219ed8;
  border-radius: 12px;
  -webkit-border-radius: 12px;
  -moz-border-radius: 12px;
  text-align: center;
}
.ecfo-ebaodian-tb-recommend section ul .current a {
  color: #fff;
}
/*右侧热点文章排序*/
.ecfo-ebaodian-tb-right-wz ol li {
  list-style-position: outside;
  width: 225px;
  margin-left: -22px;
  margin-bottom: 10px;
  line-height: 26px;
}
.ecfo-ebaodian-tb-right-wz ol li > a {
  color: #666;
}
.ecfo-ebaodian-tb-right-wz ol li > a:hover {
  color: #219ed8;
}
.ecfo-ebaodian-tb-right-wz ol li:hover {
  background-color: #f9f9f9;
}
/*税务问答交流二级页*/
.ecfo-ebaodian-tbtwo-text {
  padding: 10px;
  border-bottom: 1px solid #e9e9e9;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.ecfo-ebaodian-tbtwo-text:hover {
  background-color: #f9f9f9;
}
.ecfo-ebaodian-tbtwo-text > img {
  display: block;
  width: 48px;
  height: 48px;
}
.ecfo-ebaodian-tbtwo-text .ecfo-ebaodian-tbtwo-tdt {
  padding-left: 12px;
}
.ecfo-ebaodian-tbtwo-text .ecfo-ebaodian-tbtwo-tdt dl {
  margin-bottom: 0px;
}
.ecfo-ebaodian-tbtwo-text .ecfo-ebaodian-tbtwo-tdt dl dt a {
  line-height: 32px;
  font-size: 16px;
  color: #666;
}
.ecfo-ebaodian-tbtwo-text .ecfo-ebaodian-tbtwo-tdt dl dt a:hover {
  color: #219ed8;
}
.ecfo-ebaodian-tbtwo-text .ecfo-ebaodian-tbtwo-tdt dl dd {
  font-size: 12px;
  color: #9b9b9b;
}
.ecfo-ebaodian-tbtwo-text .ecfo-ebaodian-tbtwo-tdt dl dd em {
  padding-left: 12px;
  font-style: initial;
}
.ecfo-ebaodian-tbtwo-text .pull-right dl {
  margin-bottom: 0px;
}
.ecfo-ebaodian-tbtwo-text .pull-right dl dt {
  line-height: 32px;
}
.ecfo-ebaodian-tbtwo-text .pull-right dl dd {
  font-size: 12px;
  color: #9b9b9b;
}
/*发表主题页*/
.ecfo-ebaodian-tb-fabu .container {
  padding-left: 0;
  padding-right: 0;
}
.ecfo-ebaodian-tb-fabu .container .row {
  margin-top: 6px;
}
.ecfo-ebaodian-tb-fabu .container .row .ecfo-ebaodian-tb-biaoti .ecfo-ebaodian-tb-bt input {
  margin-left: 6px;
  width: 680px;
  height: 30px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  border: 1px solid #ccc;
}
.ecfo-ebaodian-tb-fabu .container .row .panel-body {
  padding: 0;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
/*节税宝论坛页三级内容页*/
.ecfo-ebaodian-tb-thirdpage-container .ecfo-ebaodian-tb-tc-header {
  width: 100%;
  height: auto;
  margin-top: 6px;
  background-color: #fff;
}
.ecfo-ebaodian-tb-thirdpage-container .ecfo-ebaodian-tb-tc-header .col-sm-2 {
  padding: 26px 0;
}
.ecfo-ebaodian-tb-thirdpage-container .ecfo-ebaodian-tb-tc-header .col-sm-2 > a > img {
  width: 60px;
  height: auto;
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  border-radius: 6px;
}
.ecfo-ebaodian-tb-thirdpage-container .ecfo-ebaodian-tb-tc-header .col-sm-2 > img {
  width: 60px;
  height: auto;
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  border-radius: 6px;
}
.ecfo-ebaodian-tb-thirdpage-container .ecfo-ebaodian-tb-tc-header .col-sm-10 {
  padding-left: 0;
  padding-right: 0;
}
.ecfo-ebaodian-tb-thirdpage-container .ecfo-ebaodian-tb-tc-header .col-sm-10 .panel-heading > h3 {
  font-size: 18px;
  line-height: 26px;
}
.ecfo-ebaodian-tb-thirdpage-container .ecfo-ebaodian-tb-tc-header .col-sm-10 .panel-heading > p {
  padding-top: 12px;
  font-size: 12px;
  color: #888;
}
/*节税宝论坛三级页问+答调整*/
.ecfo-ebaodian-taxbbs-threetext h4 p:nth-of-type(2) {
  padding-left: 35px !important;
}
.ecfo-ebaodian-taxbbs-threetext h4::before {
  content: "问";
  font-family: "Microsoft YaHei", Arial, Helvetica, sans-serif;
  display: block;
  width: 26px;
  height: 26px;
  position: absolute;
  background-color: red;
  line-height: 26px;
  text-align: center;
  font-weight: 700;
  color: #fff;
}
.ecfo-ebaodian-taxbbs-threetext h4 > input {
  position: absolute;
  left: -999em;
}
.ecfo-ebaodian-taxbbs-threetext h4 > u {
  display: none;
}
.ecfo-ebaodian-taxbbs-threetext h4 p {
  padding-left: 35px !important;
  line-height: none !important;
}
.ecfo-ebaodian-taxbbs-threetext h4 p:nth-of-type(1) {
  margin-top: 0 !important;
}
#tax150 table tr td {
  line-height: 26px;
  padding-top: 6px;
}
.ecfo-ebaodian-tax-qa-q input[type="radio"],
.ecfo-ebaodian-tax-qa-a input[type="radio"] {
  position: absolute;
  left: -9999em;
}
/*节税宝论坛三级页底部提问窗口*/
.ecfo-ebaodian-tb-twck {
  width: 100%;
  background-color: #fff;
  padding: 20px 0;
}
/*节税宝论坛问答交流TOP150贴子*/
.ecfo-ebaodian-tb-bbscontent .container {
  padding-right: 0;
  padding-left: 0;
}
.ecfo-ebaodian-tb-bbscontent .container .row {
  margin-right: 0;
  margin-left: 0;
}
.ecfo-ebaodian-my-postandreply .ecfo-ebaodian-my-post table tr td {
  line-height: 26px;
}
.ecfo-ebaodian-my-postandreply .ecfo-ebaodian-my-reply table tbody tr:nth-of-type(2) td p {
  width: 1170px;
  padding: 0 20px;
  font-size: 12px;
  color: #ccc;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
/*节税宝论坛搜索结果页*/
.ecfo-ebaodian-tb-search-contert .ecfo-ebaodian-tsc-text {
  margin-bottom: 32px;
}
.ecfo-ebaodian-tb-search-contert .ecfo-ebaodian-tsc-text h4 {
  font-size: 16px;
  font-weight: normal;
}
.ecfo-ebaodian-tb-search-contert .ecfo-ebaodian-tsc-text h4 a {
  text-decoration: underline;
}
.ecfo-ebaodian-tb-search-contert .ecfo-ebaodian-tsc-text p span {
  font-size: 12px;
  color: #3A8000;
}
.ecfo-ebaodian-tb-search-contert .ecfo-ebaodian-tsc-text p span a {
  color: #666;
  text-decoration: underline;
}
/*节税宝导航跳转开始*/
@media only screen and (min-width: 992px) {
  .tiaozhuan {
    width: 100%;
    height: 55px;
    margin: 0 auto;
    margin-bottom: 10px;
  }
  .nav-wrapper {
    margin-top: 0px;
    width: 100%;
  }
  .nav-wrapper .navmd {
    width: 100%;
  }
  .nav-wrapper .navmd a {
    float: left;
    width: 20%;
    height: 55px;
    background-image: linear-gradient(#4cba4e, #009944);
    line-height: 55px;
    font-size: 18px;
    color: #fff;
    text-align: center;
    text-decoration: none;
    list-style: none;
  }
  .nav-wrapper .navmd a:hover {
    background-image: linear-gradient(#009944, #009944);
  }
  #tax1,
  #tax3,
  #tax4 {
    padding-top: 50px;
  }
}
@media only screen and (max-width: 992px) {
  .tiaozhuan {
    width: 100%;
    height: 45px;
    margin: 0 auto;
    margin-bottom: 10px;
  }
  .nav-wrapper {
    margin-top: 0px;
    width: 100%;
  }
  .nav-wrapper .navmd {
    width: 100%;
    height: 45px;
    background-color: #4cba4e;
  }
  .nav-wrapper .navmd a {
    float: left;
    display: inline-block;
    padding: 0 8px;
    height: 45px;
    background-image: linear-gradient(#4cba4e, #009944);
    line-height: 45px;
    font-size: 12px;
    color: #fff;
    text-align: center;
    text-decoration: none;
    list-style: none;
  }
  .nav-wrapper .navmd a:hover {
    background-image: linear-gradient(#009944, #009944);
  }
  .ecfo-ebaodian-course-right {
    padding-left: 0px;
  }
}
/*节税宝导航跳转结束*/
/*训练营直播大厅PC手机端适配调整*/
@media only screen and (min-width: 992px) {
  .ecfo-ebaodian-xlyzhibo .vcp-player {
    height: 478px !important;
  }
}
@media only screen and (max-width: 992px) {
  .ecfo-ebaodian-zhibo-box {
    height: auto;
    background: none;
  }
  .ecfo-ebaodian-xlyzhibo .vcp-player {
    width: 100% !important;
    height: 278px !important;
  }
  .ecfo-ebaodian-xlyzhibo .col-sm-8 {
    padding-left: 0;
    padding-right: 0;
  }
}
/*节税宝首页问答交流列表模块*/
.ecfo-ebaodian-tax-a .ecfo-ebaodian-tax-li li {
  list-style: decimal;
  list-style-position: inside;
  color: #9195A3;
  font-size: 16px;
  padding-left: 6px;
  height: 36px;
  line-height: 36px;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.ecfo-ebaodian-tax-a .ecfo-ebaodian-tax-li li:nth-of-type(1) {
  color: #FE2D46;
  font-weight: 700;
}
.ecfo-ebaodian-tax-a .ecfo-ebaodian-tax-li li:nth-of-type(2) {
  color: #F60;
  font-weight: 700;
}
.ecfo-ebaodian-tax-a .ecfo-ebaodian-tax-li li:nth-of-type(3) {
  color: #FAA90E;
  font-weight: 700;
}
.ecfo-ebaodian-tax-a .ecfo-ebaodian-tax-li li:hover {
  background-color: #f5f5f5;
}
.ecfo-ebaodian-tax-a .ecfo-ebaodian-tax-li li a {
  font-size: 14px;
  color: #666;
  font-weight: normal;
}
.ecfo-ebaodian-tax-a .ecfo-ebaodian-tax-li li a:hover {
  color: #219ed8;
  text-decoration: none;
}
.ecfo-ebaodian-taxbbsindex-title {
  padding-right: 0;
  padding-left: 0;
  margin-top: 6px;
}
.ecfo-ebaodian-taxbbsindex-title .row > div {
  padding-right: 5px;
}
.ecfo-ebaodian-taxbbsindex-title .row > div:nth-of-type(2) {
  padding-left: 0;
}
.ecfo-ebaodian-taxbbsindex-title .row > div:nth-of-type(3) {
  padding-left: 0;
  padding-right: 15px;
}
/*讲师节税宝问答*/
.ecfo-ebaodian-teacherQA .modal-body input[type="radio"] {
  position: absolute;
  left: -9999em;
}
/*适配手机*/
@media only screen and (min-width: 332px) and (max-width: 768px) {
  .ecfo-ebaodian-nav {
    background: none;
  }
  .ecfo-ebaodian-nav .container .navbar-header {
    margin-right: 0;
    margin-left: 0;
    background: #fff;
  }
  #bs-example-navbar-collapse-1 {
    margin-right: 0;
    margin-left: 0;
    background-color: rgba(1, 1, 1, 0.8);
    max-height: 100%;
    width: 50%;
    float: right;
    padding: 0;
  }
  #bs-example-navbar-collapse-1 ul {
    margin: 0 auto;
    margin-top: 12px;
  }
  #bs-example-navbar-collapse-1 ul li {
    color: #fff;
    text-align: center;
    border-bottom: 1px solid #fff;
  }
  #bs-example-navbar-collapse-1 ul li:hover {
    background-color: rgba(255, 255, 255, 0.8);
    color: #333;
  }
  #bs-example-navbar-collapse-1 ul li > a {
    display: block;
    width: 100%;
    height: auto;
    color: #fff;
    line-height: auto;
    padding: 8px 0;
  }
  #bs-example-navbar-collapse-1 ul li > a:hover {
    color: #333;
  }
  h3 {
    font-size: 16px;
    color: #333333;
    font-weight: 700;
    padding-top: 8px;
  }
  .ecfo-ebaodiankc > ul {
    margin-top: 6px !important;
  }
  .ecfo-ebaodiankc > ul > li {
    width: 45.5%;
  }
  .ecfo-ebaodiankc > ul > li h4 {
    font-size: 14px;
  }
  .ecfo-ebaodiankc > ul > li .gsxq-renshu {
    margin-top: 6px;
    margin-bottom: 0 !important;
  }
  .ecfo-ebaodiankc > ul > li .gsxq-renshu i {
    font-size: 14px;
    padding-left: 4px;
  }
  .ecfo-ebaodian-kc-padtwo ul li:nth-of-type(3) {
    display: none;
  }
  .ecfo-ebaodian-lecturer ul li a p {
    font-size: 12px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
  }
  .ecfo-ebaodian-xly-introduction .panel-body {
    padding: 0;
  }
  .ecfo-ebaodian-xly-introduction .panel-body .ecfo-ebaodian-xly-tese {
    padding: 6px;
  }
  .ecfo-ebaodian-xly-introduction .panel-body .ecfo-ebaodian-xly-tese ul li {
    font-size: 16px;
  }
  .ecfo-ebaodian-xlyjs-img .col-xs-12 h3 {
    color: #666;
    font-size: 18px;
    font-weight: 700;
  }
  .ecfo-ebaodian-xlyjs-img .col-xs-12 h3 small {
    font-size: 14px;
  }
  .ecfo-ebaodian-xlyjs-img .col-xs-12 .col-sm-10 {
    padding-left: 0;
    padding-right: 0;
    left: 0 !important;
  }
  .ecfo-ebaodian-xly-process .ecfo-ebaodian-xly-qzh {
    padding-right: 0;
    padding-left: 0;
  }
  .ecfo-ebaodian-xly-process .ecfo-ebaodian-xly-qzh .ecfo-ebaodian-xly-qian dl {
    padding-left: 0;
    padding-right: 0;
  }
  .ecfo-ebaodian-xly-process .ecfo-ebaodian-xly-qzh .ecfo-ebaodian-xly-qian h4 span {
    width: 50px;
    height: 50px;
    line-height: 50px;
    font-size: 14px;
  }
  .ecfo-ebaodian-xly-process .ecfo-ebaodian-xly-qzh .ecfo-ebaodian-xly-qian h4 span:after {
    display: none;
  }
  .ecfo-ebaodian-taxkc .ecfo-ebaodian-xlydk-img {
    padding-left: 0 !important;
    padding-right: 0 !important;
  }
  .ecfo-ebaodian-taxkc .ecfo-ebaodian-taxkctext > h3 {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    margin-top: 0;
    margin-bottom: 0;
  }
  .ecfo-ebaodian-taxkc .ecfo-ebaodian-taxkctext .ecfo-ebaodian-spantwo {
    padding: 2px;
  }
  .ecfo-ebaodian-taxkc .ecfo-ebaodian-xlykcinfo {
    padding-bottom: 22px;
  }
  .ecfo-ebaodian-xlydk-body .ecfo-ebaodian-kcthree {
    padding-left: 0;
  }
  /*直播窗口大小*/
  .ecfo-ebaodian-lubo-shipin .vcp-player {
    width: 100% !important;
    height: 100% !important;
  }
  .ecfo-ebaodian-lubo-shipin .vcp-player video {
    height: auto !important;
  }
}
/*适配平板竖屏*/
@media only screen and (min-width: 768px) and (max-width: 992px) {
  .ecfo-ebaodian-kc-tax a > h4 {
    font-size: 14px !important;
  }
  .ecfo-ebaodian-course-right .panel-heading > a {
    font-size: 12px !important;
  }
  .ecfo-ebaodian-course-right .panel-heading > h3 {
    font-size: 14px !important;
  }
  .ecfo-ebaodian-sl-li .col-xs-7 {
    width: 100%;
  }
  .ecfo-ebaodian-sl-li .col-xs-7 img {
    display: block;
  }
  .ecfo-ebaodian-sl-li .col-xs-5 {
    display: none;
  }
  .ecfo-ebaodiankc > ul {
    margin-top: 12px !important;
  }
  .ecfo-ebaodiankc > ul > li {
    width: 48%;
    margin-left: 5px !important;
    margin-right: 5px !important;
  }
  .ecfo-ebaodian-kc-padtwo ul li:nth-of-type(3) {
    display: none;
  }
  .ecfo-ebaodian-kc-fourbottom > ul > li {
    margin-left: 7px !important;
    margin-right: 7px !important;
  }
  .ecfo-ebaodian-xly-process .ecfo-ebaodian-xly-qzh .ecfo-ebaodian-xly-qian h4 span {
    width: 66px;
    height: 66px;
    line-height: 66px;
  }
  .ecfo-ebaodian-xly-process .ecfo-ebaodian-xly-qzh .ecfo-ebaodian-xly-qian h4 span:after {
    top: 64px;
    left: 22px;
  }
  .ecfo-ebaodian-lecturer .ecfo-ebaodian-lec > ul > li > a {
    border: none;
  }
  .ecfo-ebaodian-xlyone-container .ecfo-ebaodian-xly-danke .ecfo-ebaodian-xlydk-title .ecfo-ebaodian-xlydk-img {
    padding-top: 12px;
  }
  .ecfo-ebaodian-taxkc .col-sm-6,
  .ecfo-ebaodian-taxkc .col-xs-12 {
    padding-left: 0;
    padding-right: 0;
  }
  .ecfo-ebaodian-taxkc .ecfo-ebaodian-taxkctext > h3 {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    margin-top: 12px;
    margin-bottom: 0;
  }
  .ecfo-ebaodian-taxkc .ecfo-ebaodian-taxkctext .ecfo-ebaodian-spantwo {
    padding: 0;
  }
  .ecfo-ebaodian-taxkc .ecfo-ebaodian-xlykcinfo {
    padding-bottom: 22px;
  }
  /*直播窗口大小*/
  .ecfo-ebaodian-lubo-shipin .vcp-player {
    width: 100% !important;
    height: 478px !important;
  }
}
/*适配平板横屏*/
@media only screen and (min-width: 992px) and (max-width: 1200px) {
  /*右侧沙龙推荐调整*/
  .ecfo-ebaodian-sl-li .col-xs-7 {
    width: 100%;
  }
  .ecfo-ebaodian-sl-li .col-xs-7 img {
    display: block;
  }
  .ecfo-ebaodian-sl-li .col-xs-5 {
    display: none;
  }
  .ecfo-ebaodiankc ul li {
    width: 31.6%;
  }
  .ecfo-ebaodiankc ul li h4 {
    font-size: 16px;
  }
  .ecfo-ebaodiankc ul li .payment-time {
    font-size: 12px;
  }
  .ecfo-ebaodiankc ul li .gsxq-renshu span {
    font-size: 12px;
  }
  .ecfo-ebaodian-kc-fourbottom > ul > li {
    width: 23.6%;
  }
  .ecfo-ebaodian-taxkc .ecfo-ebaodian-taxkctext > h3 {
    width: 96%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    margin-top: 12px;
    margin-bottom: 0;
  }
  .ecfo-ebaodian-taxkc .ecfo-ebaodian-taxkctext .ecfo-ebaodian-spantwo {
    padding: 2px 0;
  }
  .ecfo-ebaodian-taxkc .ecfo-ebaodian-xlykcinfo {
    padding-bottom: 22px;
  }
  /*直播窗口大小*/
  .ecfo-ebaodian-lubo-shipin .vcp-player {
    width: 100% !important;
    height: 520px !important;
  }
}
/*适配PC端*/
@media (min-width: 1200px) {
  .ecfo-ebaodiankc ul li {
    width: 270px;
  }
  .ecfo-ebaodian-xly-review .panel-body .col-sm-6 .col-xs-2 {
    padding-left: 25px !important;
  }
  .ecfo-ebaodian-xly-review .panel-body .col-sm-6 .col-xs-10 {
    padding-left: 0;
    padding-right: 12px !important;
  }
  .ecfo-ebaodian-taxkc .ecfo-ebaodian-taxkctext > p {
    height: 26px;
    line-height: 26px;
  }
  .ecfo-ebaodian-tax-video-course .ecfo-ebaodian-kc-four .ecfo-ebaodian-kcfour-info h4 {
    height: 50px;
    font-size: 17px;
    line-height: 23px;
    padding: 0 6px;
    margin-bottom: 0;
    white-space: inherit !important;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
  }
  .ecfo-ebaodiankc-info h4 {
    height: 48px;
    line-height: 22px;
    white-space: inherit !important;
  }
  .ecfo-ebaodiankc-info .gsxq-renshu {
    margin-top: 6px !important;
  }
  .ecfo-ebaodian-tax-jishi .payment-time {
    margin-top: 6px !important;
  }
  .ecfo-ebaodian-xly-jishi .payment-time {
    margin-top: 6px !important;
  }
  /*直播窗口大小*/
  .ecfo-ebaodian-lubo-shipin .vcp-player {
    width: 100% !important;
    height: 520px !important;
  }
  .ecfo-ebaodian-lubo-shipin .vcp-player video {
    width: 100% !important;
    height: auto !important;
  }
  .player-container-id-dimensions {
    width: 800px !important;
    height: 435px !important;
  }
  .ecfo-ebaodian-taxlubo-box {
    width: 96% !important;
  }
  .ecfo-ebaodian-taxlubo-box .col-sm-9,
  .ecfo-ebaodian-taxlubo-box .col-xs-12 {
    padding-left: 15px !important;
    padding-right: 15px !important;
  }
}
/*节税宝录播课*/
.ecfo-ebaodian-taxlubo-box {
  width: 100%;
  margin: 0 auto;
  color: #c3c3c3;
}
.ecfo-ebaodian-taxlubo-box .col-sm-9,
.ecfo-ebaodian-taxlubo-box .col-xs-12 {
  padding-left: 0;
  padding-right: 0;
}
.ecfo-ebaodian-taxlubo-box a {
  color: #c3c3c3;
}
.ecfo-ebaodian-taxlubo-box a:hover {
  color: #0DAE84;
}
.ecfo-ebaodian-taxlubo-box .ecfo-ebaodian-lubo-title {
  padding-top: 12px;
}
.ecfo-ebaodian-taxlubo-box .ecfo-ebaodian-lubo-shipin {
  margin: 22px 0;
}
.ecfo-ebaodian-taxlubo-box .ecfo-ebaodian-lubo-shipin h3 {
  line-height: 36px;
  margin-bottom: 22px;
  border-bottom: 1px solid #0DAE84;
  padding-bottom: 12px;
  color: #fff;
}
.ecfo-ebaodian-taxlubo-box .ecfo-ebaodian-lubo-shipin h4 {
  margin-top: 22px;
}
.ecfo-ebaodian-taxlubo-box .ecfo-ebaodian-lubo-shipin .tab-pane ul {
  margin-bottom: 12px;
}
.ecfo-ebaodian-taxlubo-box .ecfo-ebaodian-lubo-shipin .tab-pane ul li {
  list-style-type: disc;
  line-height: 26px;
  width: 100%;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.ecfo-ebaodian-taxlubo-content {
  width: 100%;
  height: auto;
  background-color: #000;
}
