@import url("style2.css");
@import url("font_zdy/iconfont.css");
* {
  margin: 0;
  padding: 0;
}
ul,
ol {
  list-style: none;
}
img {
  border: none;
}
input,
select,
textarea {
  outline: none;
  border: none;
  background: none;
}
textarea {
  resize: none;
}
a {
  text-decoration: none;
}
a {
  color: #666666;
  text-decoration: none;
}
a:visited {
  color: #666666;
}
a:hover {
  color: #0d85dd;
  text-decoration: underline;
}
a:active,
a:focus {
  color: #666666;
  text-decoration: none;
}
.left {
  float: left;
  display: inline;
}
.right {
  float: right;
  display: inline;
}
.header,
.footer,
.section {
  width: 100%;
	min-width: 1200px;
}
.wrap,
.lc {
  width: 1200px;
  overflow: hidden;
  box-sizing: border-box;
}
.wrap {
  *zoom: 1;
}
.wrap:before,
.wrap:after {
  display: table;
  content: "";
}
.wrap:after {
  clear: both;
}
.section {
  min-height: 600px;
  padding-bottom: 20px;
}
/*页头*/
.header {
  color: #ffffff;
}
.tnav-bar {
  width: 100%;
  background: #0d85dd;
  height: 40px;
  line-height: 40px;
}
.tnav-bar .welcome {
  display: inline-block;
  float: left;
  display: inline;
  margin-left: 40px;
}
.tnav-bar .loginbox {
  display: inline-block;
  float: right;
  display: inline;
}
.tnav-bar .loginbox li {
  float: left;
  display: inline;
  padding: 0 20px;
}
.tnav-bar .loginbox li a {
  height: 20px;
  color: #ffffff;
  display: inline-block;
  text-indent: 4px;
}
.tnav-bar .loginbox li a:hover {
  text-decoration: underline;
}
.main-nav {
  height: 80px;
  border-bottom: 3px solid #0d85dd;
  *zoom: 1;
}
.main-nav .logo {
  width: 150px;
  height: 40px;
  /*text-indent: -9999px;*/
  /*background: url(../images/logo.png) no-repeat left center;*/
  float: left;
  display: inline;
  margin-top: 20px;
}

.main-nav .logo img {
  width: auto;
  height: 40px;
  border:0;
}
/* 20190315改 */
.main-nav .nav {
  display: block;
  margin-top: 20px;
  float: right;
  display: inline;
  /* margin-right: 20px; */
}
.main-nav .nav li {
  line-height: 40px;
  display: inline-block;
}
/* 20190315改 */
.main-nav .nav li a {
  padding: 0 20px;
  display: inline-block;
  height: 40px;
  font-size: 16px;
  float: left;
  display: inline;
}


.main-nav .nav li a:hover {
  text-decoration: none;
  color: #ffffff;
  background: #0d85dd;
}
.main-nav:before,
.main-nav:after {
  display: table;
  content: "";
}
.main-nav:after {
  clear: both;
}
.about_us {
  width: 880px;
  height: 200px;
  border-top: 4px solid #0d85dd;
  height: 240px;
  background: #ffffff;
  float: left;
  display: inline;
  padding: 20px;
  *zoom: 1;
}
.about_us .qy_logo {
  width: 298px;
  height: 198px;
  border: 1px solid #e0e0e0;
  float: left;
  display: inline;
}
.about_us .qy_logo img {
  width: 298px;
  height: 198px;
  margin-right: 20px;
}
.about_us_text {
  width: 520px;
  float: right;
  display: inline;
  font-size: 14px;
}
.about_us_text h1 {
  font-size: 20px;
  font-weight: bold;
}
.about_us_text p {
  line-height: 24px;
  margin-top: 10px;
  text-align: justify;
}
.about_us:before,
.about_us:after {
  display: table;
  content: "";
}
.about_us:after {
  clear: both;
}
.right_tt {
  width: 298px;
  height: 240px;
  text-align: left;
  float: right;
  display: inline;
  background: #ffffff;
}
.right_tt .hd {
  height: 40px;
  line-height: 40px;
  padding: 0 10px;
  position: relative;
  border-top: 4px solid #0d85dd;
  border-bottom: 1px solid #e0e0e0;
}
.right_tt .hd ul {
  float: left;
  display: inline;
  position: absolute;
  left: 10px;
  top: -1px;
  height: 42px;
}
.right_tt .hd ul li {
  float: left;
  padding: 0 15px;
  cursor: pointer;
}
.right_tt .hd ul li.on {
  height: 40px;
  font-size: 14px;
  font-weight: bold;
}
.right_tt .bd {
  *zoom: 1;
}
.right_tt .bd:before,
.right_tt .bd:after {
  display: table;
  content: "";
}
.right_tt .bd:after {
  clear: both;
}
.right_tt .bd ul {
  padding: 0 15px;
  margin-top: 5px;
  zoom: 1;
}
.menu-fire {
  height: 40px;
  line-height: 40px;
  padding-left: 20px;
  font-weight: bold;
  font-size: 20px;
}
.audition {
  color: #0d85dd;
}
.audition a {
  color: #0d85dd;
  font-size: 14px;
  display: inline-block;
}
.audition a:hover {
  color: #0d85dd;
  text-decoration: none;
}
.price-lg {
  line-height: 40px;
  height: 40px;
  display: inline-block;
  font-size: 14px;
  margin-top: 10px;
  margin-right: 10px;
  font-weight: bold;
}
.class_list .teacher li {
  border: 1px solid #e0e0e0;
  width: 214px;
  float: left;
  display: inline;
  height: 300px;
  padding: 5px;
}
.class_list .teacher li:hover {
  border: 1px solid #0d85dd;
}
.class_list .teacher li img {
  width: 202px;
  border: 0 solid #e0e0e0;
  margin-bottom: 0;
}
.class_list .teacher li h1 {
  display: inline-block;
  float: left;
  display: inline;
  margin-right: 10px;
}
.text-jus {
  text-align: justify;
}
.team {
  width: 260px;
}
.team img {
  width: 260px;
  height: 170px;
}
.aside .class_list {
  width: 260px;
  padding: 0  10px 20px 10px;
}
.aside .class_list ul {
  padding: 0;
  margin: 0;
}
.aside .class_list li {
  width: 260px;
  margin-left: 0;
  margin-top: 20px;
  height: 280px;
}
.aside .class_list li img {
  width: 260px;
  height: 170px;
}
.aside .class_list li .info_by {
  width: 260px;
}
.course-nav-row .search-box {
  width: 600px;
  margin: 20px auto;
  *zoom: 1;
}
.course-nav-row .search-box:before,
.course-nav-row .search-box:after {
  display: table;
  content: "";
}
.course-nav-row .search-box:after {
  clear: both;
}
.course-nav-row .search-box-input {
  width: 470px;
  height: 40px;
  border: 1px solid #e0e0e0;
  padding: 5px;
  float: left;
  display: inline;
}
.course-nav-row .search-box-input:focus {
  border: 1px solid #0d85dd;
}
.course-nav-row .search-box-btn {
  width: 130px;
  height: 40px;
  float: right;
  display: inline;
  text-align: center;
  color: #ffffff;
  font-size: 16px;
  background-color: rgba(13,133,221,1);
  -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0d85dd',endColorstr='#ff0d85dd');
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0d85dd',endColorstr='#ff0d85dd');
}
.course-nav-row .search-box-btn:hover {
  background-color: rgba(13,113,221,1);
  -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0d71dd',endColorstr='#ff0d71dd');
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0d71dd',endColorstr='#ff0d71dd');
  cursor: pointer;
}
.course-nav-row .search-box .hotspot {
  height: 40px;
  line-height: 40px;
  width: 600px;
  margin-bottom: 20px;
  *zoom: 1;
}
.course-nav-row .search-box .hotspot:before,
.course-nav-row .search-box .hotspot:after {
  display: table;
  content: "";
}
.course-nav-row .search-box .hotspot:after {
  clear: both;
}
.course-nav-row .search-box .hotspot a {
  padding: 0 5px;
  display: inline-block;
}
.course-nav-row .search-box .hotspot a:hover {
  color: #0d85dd;
}
.paix {
  height: 50px;
  line-height: 50px;
  background: #f7f7f7;
  margin-top: 20px;
  font-size: 14px;
  padding-left: 40px;
}
.paix li {
  width: 120px;
  display: inline-block;
  height: 30px;
  line-height: 30px;
  text-align: center;
  margin-top: 10px;
  float: left;
  display: inline;
  position: relative;
  margin-right: 5px;
}
.paix li a {
  display: block;
}
.paix li a:hover {
  text-decoration: none;
}
.paix li .jiag {
  position: absolute;
}
.paix li .jiag a {
  height: 30px;
  line-height: 30px;
  width: 120px;
}
/*.paix li .jiag.active {
  border: 1px solid #e0e0e0;
  height: 30px;
  line-height: 30px;
  width: 120px;
  background: #ffffff;
  cursor: pointer;
  color: #0d85dd;
}*/
.paix li .jiag_open {
  width: 120px;
  position: absolute;
  top: 28px;
  border: 1px solid #e0e0e0;
  background: #ffffff;
  z-index: 1;
  padding: 10px 0;
  line-height: 30px;
  border-top: 0;
}
/* 20190315改 */
.paix li .jiag.active,.paix li .gx,.paix li > .mr-box{
  border: 1px solid #e0e0e0;
  height: 30px;
  line-height: 30px;
  width: 120px;
  background: #ffffff;
  cursor: pointer;
  color: #0d85dd;
}
/*20200731*/
.paix .on > .mr-box a,.paix on > .mr-box a:hover{
	background: #0D85DD;
	color:#fff;	
}
/************************************/
.comment {
  *zoom: 1;
  margin-top: 20px;
}
.comment:before,
.comment:after {
  display: table;
  content: "";
}
.comment:after {
  clear: both;
}
.comment_team {
  padding: 20px;
  border-bottom: 1px dotted #e0e0e0;
  margin-right: 20px;
  *zoom: 1;
}
.comment_team:before,
.comment_team:after {
  display: table;
  content: "";
}
.comment_team:after {
  clear: both;
}
.comment_team .photo {
  border: 1px solid #e0e0e0;
  width: 50px;
  height: 50px;
  border-radius: 50%;
  float: left;
  display: inline;
  margin-right: 20px;
}
.comment_team .photo img {
  width: 50px;
  height: 50px;
  border-radius: 50%;
}
.comment_team .team_text .g-user {
  color: #0d85dd;
  font-size: 12px;
}
.comment-star {
  margin-left: 5px;
}
.comment-star .icon-star {
  font-size: 12px;
}
.goods-item {
  width: 100%;
  padding: 10px;
  *zoom: 1;
  border-top: 1px dotted #e0e0e0;
}
.goods-item:before,
.goods-item:after {
  display: table;
  content: "";
}
.goods-item:after {
  clear: both;
}
.goods-item:first-child {
  border-top: 0px solid #e0e0e0;
}
.goods-item .img-sm {
  width: 80px;
  height: 80px;
  margin-right: 20px;
  border: 1px solid #e0e0e0;
  float: left;
  display: inline;
}
.goods-item .img-sm img {
  width: 80px;
  height: 80px;
}
.goods-item .img-text {
  font-size: 14px;
  float: left;
  display: inline;
}
.item-amout {
  height: 24px;
  width: 80px;
  display: block;
  position: relative;
  z-index: 1;
  overflow: hidden;
  margin: 0 auto;
}
.item-amout .n-plus {
  position: absolute;
  width: 19px;
  height: 24px;
  line-height: 24px;
  left: 61px;
  top: 0;
  float: left;
  display: inline;
  border: 1px solid #e0e0e0;
  border-left: 0;
  color: #666;
}
.item-amout .n-minus {
  position: absolute;
  height: 24px;
  line-height: 24px;
  left: 0;
  top: 0;
  width: 19px;
  float: left;
  display: inline;
  border: 1px solid #e0e0e0;
  border-right: 0;
  color: #666;
}
.item-amout .n-number {
  position: absolute;
  left: 19px;
  top: 0;
  border: 1px solid #e0e0e0;
  width: 42px;
  height: 24px;
  line-height: 24px;
  text-align: center;
  padding: 1px;
  margin: 0;
  font-size: 12px;
  font-family: verdana;
  color: #333;
  -webkit-appearance: none;
}
.item-amout a:hover {
  text-decoration: none;
}
.disabled {
  cursor: default;
  color: #e0e0e0 !important;
}
.read {
  height: 40px;
  line-height: 40px;
  position: relative;
  padding-left: 20px;
  margin-left: 40px;
  cursor: pointer;
}
.read input {
  position: absolute;
  left: 0;
  top: 10px;
}
.read_text {
  width: 600px;
  height: 400px;
  display: none;
  border: 1px solid #e0e0e0;
  padding: 15px;
  position: absolute;
  z-index: 99;
  left: 200px;
  background: #ffffff;
}
.read_text i {
  border-style: dashed dashed solid dashed;
  border-color: transparent transparent #e0e0e0 transparent;
  border-width: 10px;
  width: 0;
  height: 0;
  overflow: hidden;
  position: absolute;
  top: -20px;
  left: 150px;
}
.read_text h4 {
  text-align: center;
  font-weight: bold;
  font-size: 16px;
}
.fp-style {
  float: left;
  display: inline;
  position: relative;
  margin-left: 20px;
  border: 1px solid #e0e0e0;
  padding: 0 10px;
}
.fp-style.on-checked {
  border: 1px solid #ec133e;
  background: url(../images/fp_ok.png) no-repeat right bottom;
}
.fp-tt {
  width: 200px;
  padding: 0 5px;
  border: 1px solid #e0e0e0;
  background: #f7f7f7;
  margin-right: 20px;
}
.fp-tt.on-checked {
  background: #ffffff;
}
.pay-style {
  width: 800px;
  margin: 20px auto;
}
.pay-style .hd {
  height: 40px;
  line-height: 40px;
  *zoom: 1;
}
.pay-style .hd:before,
.pay-style .hd:after {
  display: table;
  content: "";
}
.pay-style .hd:after {
  clear: both;
}
.pay-style .hd li {
  width: 140px;
  height: 40px;
  line-height: 40px;
  border: 1px solid #e0e0e0;
  text-align: center;
  float: left;
  display: inline;
  margin-left: 20px;
}
.pay-style .hd li.on {
  border: 1px solid #ec133e;
  background: url(../images/fp_ok.png) no-repeat right bottom;
}
.pay-style .bd {
  padding: 20px;
  zoom: 1;
  font-size: 14px;
  display: none;
}
.class_item_box.izb h1 a {
  margin-bottom: 10px;
  color: #333333;
}
.class_item_box.izb h1 a:hover {
  color: #0d85dd;
}
.class_item_box.izb p {
  padding: 10px 0;
}
.manager_tit {
  height: 40px;
  line-height: 40px;
  font-weight: bold;
  font-size: 16px;
  text-align: center;
}
.manager_tit.main {
  border: 1px solid #e0e0e0;
  background: #f7f7f7;
  border-top: 0;
  font-size: 14px;
}
.nav_left li.disabled {
  cursor: default;
  color: #666666  !important;
  border-bottom: 1px solid #e0e0e0;
  border-right: 1px solid #e0e0e0;
  padding: 0 10px 0  30px;
}
.nav_left li.disabled:hover {
  border-left: 0 solid #e0e0e0;
  background: #fafafa;
}
.nav_left li:hover {
  color: #0D76CC;
  border-left: 3px solid #0D76CC;
  background: #fff;
  border-right: 0;
}
.peo_default {
  border: 1px solid #e0e0e0;
  padding: 15px;
  background: #fafafa;
}
.peo_default_wrap {
  border-bottom: 1px dotted #e0e0e0;
  *zoom: 1;
}
.peo_default_wrap:before,
.peo_default_wrap:after {
  display: table;
  content: "";
}
.peo_default_wrap:after {
  clear: both;
}
.peo_default_wrap:last-child {
  border-bottom: 0;
}
.peo_default_wrap .peo_tex {
  width: 410px;
  border-right: 1px dotted #e0e0e0;
  margin-bottom: 10px;
  display: inline-block;
  padding: 0 20px;
  font-size: 14px;
}
.peo_default_wrap .peo_tex:last-child {
  border-right: 0;
}
.peo_default_wrap .peo_tex h1 {
  font-size: 24px;
  display: inline-block;
  margin-right: 20px;
}
.peo_default_wrap .peo_tex .peo_sx {
  width: 200px;
  height: 40px;
  line-height: 40px;
  margin-right: 50px;
  font-size: 14px;
}
.peo_default_wrap dl {
  padding: 15px;
  *zoom: 1;
}
.peo_default_wrap dl:before,
.peo_default_wrap dl:after {
  display: table;
  content: "";
}
.peo_default_wrap dl:after {
  clear: both;
}
.peo_default_wrap dl dt {
  width: 100px;
  float: left;
  display: inline;
  font-size: 14px;
  margin-top: 5px;
}
.peo_default_wrap dl dd {
  width: 650px;
  float: left;
  display: inline;
  font-size: 14px;
}
.peo_default_wrap dl span {
  padding: 0 10px;
  line-height: 30px;
}
.peo_default_wrap dl i {
  font-size: 16px;
  padding: 0 2px;
  color: #ff6600;
}
.mc_item {
  padding: 10px 0;
  border-bottom: 1px dotted #e0e0e0;
  position: relative;
}
.mc_item:hover {
  background: #f7f7f7;
}
.mc_item .icheck {
  width: 100px;
  vertical-align: middle;
  display: inline-block;
  text-align: center;
  margin-top: 30px;
  float: left;
  display: inline;
}
.mc_item .goods-item {
  width: 600px;
  padding: 0;
  border-top: 0;
  float: left;
  display: inline;
}
.mc_item .goods-item h1 a {
  font-size: 14px;
  color: #333333  !important;
  color: #0d85dd;
}
.mc_item .goods-item span {
  padding-right: 30px;
}
.mc_item .goods-item .price-lg {
  height: 30px;
  line-height: 30px;
}
.mc_item .ibtn {
  width: 200px;
  text-align: center;
  float: left;
  display: inline;
  margin-top: 25px;
  color: #f7f7f7;
}
.qy_photo {
  width: 140px;
  background: #f7f7f7;
  color: #666666;
  text-align: center;
  cursor: pointer;
  float: left;
  display: inline;
  margin-right: 20px;
  border: 1px solid #e0e0e0;
  height: 140px;
}
.qy_photo:hover {
  color: #0d85dd;
  background: #dff2ff;
  border: 1px solid #0d85dd;
}
.qy_photo img {
  width: 130px;
  height: 130px;
  margin: 5px;
}
.qy_photo span {
  display: inline-block;
}
.fb_new {
  font-size: 14px;
  margin-top: 30px;
}
.fb_new .label {
  display: block;
  height: 40px;
  line-height: 40px;
}
.fb_new .itxt {
  width: 800px;
  line-height: 18px;
  border: 1px solid #ccc;
  padding: 5px;
}
.fb_new .textarea {
  width: 800px;
  height: 400px;
  border: 1px solid #cccccc;
}
.newlist.mcgl-new li {
  padding-right: 20px;
}
.newlist.mcgl-new li a:hover {
  text-decoration: underline;
}
.newlist.mcgl-new span {
  display: inline-block;
}
.newlist.mcgl-new .date {
  margin-right: 20px;
}
.mc-search-item {
  padding: 10px;
  *zoom: 1;
}
.mc-search-item:before,
.mc-search-item:after {
  display: table;
  content: "";
}
.mc-search-item:after {
  clear: both;
}
.mc-search-item .tit {
  font-size: 14px;
  margin-right: 20px;
  line-height: 30px;
}
.mc-search-item .on {
  background: #0d85dd;
  color: #ffffff;
}
.mc-search-item .itxt {
  width: 250px;
  line-height: 18px;
  border: 1px solid #ccc;
  padding: 5px;
}
.mc-search-item .search-box-sm {
  width: 300px;
  *zoom: 1;
  float: right;
  display: inline;
}
.mc-search-item .search-box-sm:before,
.mc-search-item .search-box-sm:after {
  display: table;
  content: "";
}
.mc-search-item .search-box-sm:after {
  clear: both;
}
.mc-search-item .search-box-sm .sm-input {
  width: 220px;
  height: 30px;
  border: 1px solid #e0e0e0;
  padding: 5px;
  float: left;
  display: inline;
}
.mc-search-item .search-box-sm .sm-input:focus {
  border: 1px solid #0d85dd;
}
.mc-search-item .search-box-sm .sm-btn {
  width: 80px;
  height: 30px;
  float: right;
  display: inline;
  text-align: center;
  color: #ffffff;
  font-size: 16px;
  background-color: rgba(13,133,221,1);
  -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0d85dd',endColorstr='#ff0d85dd');
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0d85dd',endColorstr='#ff0d85dd');
}
.mc-search-item .search-box-sm .sm-btn:hover {
  background-color: rgba(13,113,221,1);
  -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0d71dd',endColorstr='#ff0d71dd');
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0d71dd',endColorstr='#ff0d71dd');
  cursor: pointer;
}
.popup.mc-add-zh {
  width: 600px;
  border: 1px solid #e0e0e0;
  border-radius: 5px 5px 0 0;
  top: 30%;
}
.popup.mc-add-zh .tool_close {
  color: #333;
}
.popup.mc-add-zh .hd {
  color: #333;
  background: #f7f7f7;
}
.popup.mc-add-zh .bd {
  border: 0 solid #e0e0e0;
  border-top: 1px solid #e0e0e0;
}
.popup.mc-add-zh .add-style {
  width: 500px;
  margin: 20px auto;
}
.popup.mc-add-zh .add-style .add-hd {
  height: 40px;
  line-height: 40px;
  *zoom: 1;
}
.popup.mc-add-zh .add-style .add-hd:before,
.popup.mc-add-zh .add-style .add-hd:after {
  display: table;
  content: "";
}
.popup.mc-add-zh .add-style .add-hd:after {
  clear: both;
}
.popup.mc-add-zh .add-style .add-hd li {
  width: 140px;
  height: 40px;
  line-height: 40px;
  border: 1px solid #e0e0e0;
  text-align: center;
  float: left;
  display: inline;
  margin-left: 20px;
  cursor: pointer;
}
.popup.mc-add-zh .add-style .add-hd li.on {
  border: 1px solid #ec133e;
  background: url(../images/fp_ok.png) no-repeat right bottom;
}
.popup.mc-add-zh .add-style .add-bd {
  padding: 20px 10px;
  zoom: 1;
  font-size: 14px;
  display: none;
}
.form_item {
  width: 500px;
  display: block;
  margin-bottom: 20px;
  line-height: 30px;
}
.form_item .label {
  width: 100px;
  height: 18px;
  line-height: 18px;
  float: left;
  display: inline;
  padding: 6px 0;
  text-align: right;
  margin-right: 3px;
}
.form_item .itxt {
  line-height: 16px;
  border: 1px solid #e0e0e0;
  padding: 5px;
  width: 180px;
  font-size: 12px;
}
.form_item em {
  color: #e4393c;
  padding: 0 5px;
}
a {
  cursor: pointer;
}
.hint{-webkit-box-shadow:0 0 2px #64cef1;-moz-box-shadow:0 0 2px #64cef1;box-shadow:0 0 2px #64cef1;position:absolute;right:150px;top:35px;display:inline-block;background:#d7f5ff;z-index:1;padding:5px;font-size:12px;white-space:nowrap;}
.hint i{border-style:dashed dashed solid dashed;border-color:transparent transparent #d7f5ff transparent;border-width:5px;width:0;height:0;overflow:hidden;position:absolute;top:-10px;right:50px;}
.bd[event="bd_tex"]{display:none;}
.my_yy{border-bottom:1px dotted #e0e0e0;padding:20px 0;}
.my_yy dl{margin-top:10px;*zoom:1;}
.my_yy dl:before,.my_yy dl:after{display:table;content:"";}
.my_yy dl:after{clear:both;}
.my_yy dl dt{width:100px;float:left;display:inline;text-align:right;margin-right:10px;}
.my_yy dl dd{width:700px;float:left;display:inline;text-align:left;}
.my_yy.fpxx dl dt{width:120px;}
.my_yy.fpxx dl dt,.my_yy.fpxx dl dd{height:30px;line-height:30px;font-weight:normal;font-size:14px;}
.my_dingd .hd{background:#f7f7f7;padding:5px 10px;*zoom:1;}
.my_dingd .hd:before,.my_dingd .hd:after{display:table;content:"";}
.my_dingd .hd:after{clear:both;}
.my_dingd .hd li{float:left;display:inline;margin-right:10px;border:1px solid #e0e0e0;background: #d0eafd;padding:2px 10px;cursor:pointer;}
.my_dingd .hd li:hover,.my_dingd .hd li.on{background: #d0eafd;color:#ec133e;}  
.my_dingd .table_default table tbody td{line-height:20px;}
.my_dingd .table_default table tbody td .x_btn_red{margin-top:5px;margin-bottom:5px;}
.x_btn_red{-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;padding:0 10px;color:#ec133e;border:1px solid #ec133e;background:#ffffff;font-size:12px;}
.x_btn_red:hover{color:#ffffff;background:#ec133e;}
.x_btn_blue{-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;padding:2px 10px;color:#0d85dd;border:1px solid #0d85dd;background:#ffffff;font-size:12px;}
.x_btn_blue:hover{color:#ffffff;background:#0d85dd;}
.mc_class{*zoom:1;}
.mc_class:before,.mc_class:after{display:table;content:"";}
.mc_class:after{clear:both;}
.mc_class .team{width:428px;padding:10px;border:1px solid #e0e0e0;margin-right:20px;float:left;display:inline;margin-top:20px;}
.mc_class .team img{width:178px;margin-right:8px;float:left;display:inline;height:140px;border:1px solid #e0e0e0;}
.mc_class .team_text{width:220px;float:left;display:inline;}
.mc_class .team_text h1{font-size:14px;line-height:20px;margin-bottom:8px;font-weight:bold;}
.mc_class .team_text p{color:#888;margin-bottom:8px;}
.mc_class .team:hover{border:1px solid #0d85dd;}
.mc_class .team:nth-child(2n){margin-right:0;}
.class_item_box.qh{display:none;}
a{cursor:pointer;}
/*视频弹框*/
.m-sPopBg{position:fixed;background-color:rgba(0,0,0,0.4);-ms-filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#66000000',endColorstr='#66000000');filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#66000000',endColorstr='#66000000');width:100%;height:100%;display:block;z-index:99;top:0;left:0;display:none;}
.m-sPopBgpop1{z-index:998;}
.video_pop{width:830px;height:550px;*zoom:1;position:fixed;top:50%;left:50%;margin-left:-400px;margin-top:-225px;z-index:999;display:none;}
.video_pop:before,.video_pop:after{display:table;content:"";}
.video_pop:after{clear:both;}
.video_pop_hd{height:40px;line-height:40px;*zoom:1;padding:0 15px;}
.video_pop_hd:before,.video_pop_hd:after{display:table;content:"";}
.video_pop_hd:after{clear:both;}
.video_pop_hd .close a{float:right;display:inline;font-size:20px;font-weight:bold;cursor:pointer;color:#000;}
.video_pop_hd .close a:hover{color:#fff;text-decoration:none;}
.video_pop_hd .tit{float:left;display:inline;display:inline-block;font-size:14px;}
.video_pop .video_box{width:800px;height:450px;background:#000;border:1px #333333 solid;}

.company_about{padding:20px;}
.company_about .logo_lg{width:280px;height:320px;padding:10px;margin-right:20px;margin-bottom:20px;float:left;display:inline;position:relative;}
.company_about .logo_lg img{width:260px;}
.company_about h1{font-size:30px;font-weight:bold;margin-bottom:20px;}
.company_about .view-tip-panel{margin:-5px 0 10px;font-size:14px;font-family:SimSun;color:#888;display:block;line-height:18px;}
.company_about .txt{font-size:14px;line-height:20px;color:#333;text-align:justify;}
.company_about .txt p{text-indent:2em;margin-bottom:20px;}

a.headerStyle{text-decoration:none;color:#ffffff;background:#0d85dd;}


/*帮助中心*/
.y-row{min-width:1000px;max-width:1200px;margin-left:auto;margin-right:auto;zoom:1;*zoom:1;}
.y-row:before,.y-row:after{display:table;content:"";}
.y-row:after{clear:both;}
.y-left{width:50%;}
.y-span6{width:49%;}
.y-span6,.y-left{float:left;display:inline;}
.help_ad{background:url(/images/help_pic/help_center_ad.jpg) no-repeat center center;background-size:100% auto;height:200px;}
.help_tab_box{border-bottom:1px solid #e8eaec;height:50px;cursor:pointer;}
.help_tab_box ul li{margin-right:30px;font-size:16px;height:50px;line-height:50px;float:left;display:inline;margin-top:2px;}
.help_tab_box ul li.on{color:#0d85dd;border-bottom:3px solid #0d85dd;height:3pc;}
.help-body{position:relative;padding-top:40px;margin-bottom:30px;}
.help-body .main-directory{position:relative;}
.help-body .main-directory h1{color:#333;height:25px;font-size:1pc;}
.help-body .main-directory a{color:#0d85dd;text-decoration:none;}
.help-body .main-directory a:hover{color:#0d85dd;text-decoration:underline;}
.help-body .main-directory ul{margin-bottom:40px;}
.help-body .main-directory ul li{line-height:1.5;font-size:14px;height:25px;width:50%;}
.help-body .main-directory.y-last{left:60px;}
.help-body .main-directory.y-last:after{content:'';width:1px;height:100%;position:absolute;top:0;left:-90px;background:#ebedef;}
.help-body .pay_form h1{color:#333;height:25px;font-size:1pc;margin-bottom:20px;}
.help-body .pay_form .form_item .itxt{width:250px;}
.help-body .pay_form .form_item .itxt1{width:150px;}
.help-body .pay_form .form_item .textarea{width:400px;height:200px;border:1px solid #cccccc;}
.help-body .pay_form .btn_submit{padding-left:100px;}
.help-body .problem-item{border-bottom:1px #e8eaec solid;margin-bottom:30px;}
.help-body .problem-item h1{color:#0d85dd;height:25px;font-size:1pc;}
.help-body .problem-item p{line-height:24px;color:#333;padding-bottom:30px;text-indent:2em;}
.help-body .problem-item img{width:900px;height:auto;margin-bottom:30px;}
.help-body .problem-item i{color:blue;display:inline;}
.help-body .problem-item h2{color:#333;height:25px;font-size:16px;margin-top:20px;}
.y-row .y-last{margin-right:0!important;}
.m-c{margin:0 auto;}

.fr {
    display: inline;
    float: right;
}
/* 20190315新增 */
.col550{width: 550px;}
.col250{width: 250px;}
.x_top_ad{ border:1px solid #E4E4E4; box-sizing: border-box; width: 240px; height:158px; margin-left: 5px;  }
.x_top_ad img{ width: 238px;height: 156px;}
.left_nav{position: fixed;left:0px;bottom: 130px;z-index: 999; background: #fff;padding:8px;}
.left_nav li{ margin-bottom: 5px;}
.left_nav li a{color: #333;
    background: #FFF;
    border: 1px solid #ccc;
		border-radius: 3px;
    width: 42px;
    height: 42px;
    line-height: 20px;
    font-weight: 600;
    font-size: 15px;
    text-align: center;
    text-decoration: none;
    display: block;
    cursor: pointer;
    font-family: 'Microsoft YaHei';}
.left_nav li a:hover{ text-decoration: none;background: #ec133e; color:#fff;}
.small-nav{width: 100%;display:flex; table-layout: fixed; margin: 0 auto; background: #fff; opacity: .9;border:1px solid #E4E4E4; border-top: 3px solid #0085e3; box-sizing: border-box;}
.small-nav li{ float: left; flex: 1;  height: 50px;line-height: 50px; text-align: center; color: #333; }
.small-nav li a{ font-size: 16px; height: 50px;line-height: 50px; display: block; border-right: 1px solid #E4E4E4;}
.small-nav li:last-child a{border-right: 0;}
.small-nav li a:hover{ background:#0085e3; text-decoration: none ; color:#fff;}
.section.class_bg{ background: url(../images/class_bg.png)no-repeat top center; background-size: 100% auto;}
.class_head { text-align: center; padding-top: 160px;}
.class_text{ border:1px solid #519cf9; background: #fff; line-height: 30px; padding: 50px; margin-top: 80px;}
.class_text p{ text-align: left; text-indent: 2em;font-size: 16px; text-align:justify;}
.class_text .tw{ margin-top:50px;}
.class_hd { border-bottom: 1px solid #CFCFCF; position: relative; width: 400px; margin: 0 auto;}
.class_hd h1{ position: absolute; font-size: 26px; font-weight: bold; background: #fff; padding: 10px 20px; left: 120px;bottom:-20px;}
.my_dingd .table_default.class_tab table th,.my_dingd .table_default.class_tab table td{border:1px solid #519cf9;}
.my_dingd .table_default.class_tab table th{ background: #eff6ff;}
.my_dingd .table_default.class_tab.table_hover table td:first-child{ padding: 0; text-align: center;}
.class_nav_box.xin .hd{ border-bottom: 0px; line-height: 20px;}
.class_nav_box.xin .hd li{ background: #eff6ff; border-radius: 5px 5px 0 0; }
.class_nav_box.xin .hd li a{ padding: 0 10px;}
.class_nav_box.xin .hd li.curr{ background: #0D76CC;}
.my_dingd .table_default.class_tab table td{color: #000000;}
