﻿/*清除元素默认的内外边距  */

* {
    margin: 0;
    padding: 0;
}

li {
    list-style: none;
}

img {
    border: 0;
    /*ie6*/
    vertical-align: middle;
}

button {
    cursor: pointer;
}

a {
    color: #333;
    text-decoration: none;
}

a:hover {
    color: var(--tx-color);
}

button,
input {
    font-family: 'PingFang SC', 'Microsoft YaHei', 'Heiti SC', tahoma, arial, 'Hiragino Sans GB', \\5B8B\4F53, sans-serif;
    outline: none;
    border: 0;
}

body {
    background-color: #fff;
    font: 14px/1.5 'PingFang SC', 'Microsoft YaHei', 'Heiti SC', tahoma, arial, 'Hiragino Sans GB', \\5B8B\4F53, sans-serif;
    color: #333;
}

.hide,
.none {
    display: none;
}

/*内容表格样式*/

.content table{border-collapse:collapse;width:100%;}
.content section{width:100%!important}
.content table td , .content table td a {border:1px solid #e6e6e6;}
.content .edui-default table tr:first-child{background:#fff;color:#999999}
.content table tr:first-child td{font-weight:700;}
.content table tr:nth-child(2n-1){background: rgba(4, 4, 4, 0.03);}
.content table td{text-align:center;padding:10px;line-height:150%;vertical-align: middle;}
.content table td a{padding:2px 5px;border-radius: 5px;text-decoration:none;text-align:center;overflow: hidden;display: block}

/*内容开头文字咨询样式*/

.messbar{ background:#f6fcff; position:relative; padding:15px;}
.messbar .button{ position:absolute; right:15px; top:50%; margin-top:-15px;}
.messbar .mst{ font-size:20px;line-height: 1.6em;cursor: pointer; color:#499bff; margin-bottom:10px;font-weight: bold;text-decoration: underline;}
.messbar .mst a { color:#499bff;}
.messbar .msb{ color:#666; font-size:15px;}
.button,.button_lan,.button_orange{font-size:1.2em;display:inline-block;padding:0 15px;height:35px;border:1px solid #6fad0a;border-radius:2px;background:#78bc0f;color:#fff;font-family:Microsoft Yahei,Hiragino Sans GB,WenQuanYi Micro Hei,sans-serif;line-height:35px;cursor:pointer}
.button:hover{background:-webkit-gradient(linear,left top,left bottom,from(#6fad0a),to(#78bc0f));background:-webkit-linear-gradient(top,#6fad0a,#78bc0f);background:-moz-linear-gradient(top,#6fad0a,#78bc0f);background:-ms-linear-gradient(top,#6fad0a,#78bc0f);background:-o-linear-gradient(top,#6fad0a,#78bc0f);background-color:#6fad0a;text-decoration:none;color:#fff}
.button:active{background:#6fad0a}
.button_orange{border: 1px solid #ef5f00;font-size:1.5em;border-radius:2px;background: #f60;color:#fff;cursor:pointer;}

/*清除浮动*/

.clearfix:after {
    visibility: hidden;
    clear: both;
    display: block;
    content: ".";
    height: 0
}

.clearfix {
    *zoom: 1
}

.img-holder {
  width: 210px;
  height: 100px;
  margin-right: 20px;
  display: inline-block;
  vertical-align: top;
  line-height: 140px;
  background: #f7f8f8;
  text-align: center;
  position: relative;
}
.tab-content .img-holder img {
  width: 192px;
  height: 80px;
  vertical-align: middle;
}.course-info {
  width: 505px;
  display: inline-block;
  padding-bottom: 20px;
}.course-info .course-name {
  font-size: 18px;
  margin: 2px 0 20px;
  line-height: 18px;
  color: #000;
}.course {
  color: #5e5e5e;
  padding-top: 10px;
  font-size: 14px;
  line-height: 28px;
}.n_introduce span {
  color: #FA6319;
}.pjdata {
  padding-top: 15px;
  background-color: #fbfbfb;
  padding: 10px;
}