@charset "utf-8";
@import "bill.css";
/*@import"login-new.css";*/
@import "distribute.css";
@import "testpaper.css";
@import "personCenter.css";
@import url('myCourse.css');
@import url('myCollection.css');
@import url('login.css');
@import url('register.css');
@import url('course-list.css');
@import url('filter.css');
@import url('list-sort.css');
@import url('index.css');
@import url('forgetCode.css');
/* CSS Document */

/*分页样式*/
.separate-page{
    position: relative;
    top:20px;
    font-size:14px;
    height: 26px;
    line-height: 24px;
    text-align: right;
}
.separate-page  li{
   display: inline-block;
    margin-right:5px;
    height:20px;

}
.separate-page li:last-child{
    margin-top:4px;
    margin-bottom: 0px;
}
.separate-page li a{
    border-radius:2px;
    color:#666;
}
.separate-page  li a:hover{
    background-color: #f5f5f5;
    color:#fff;
}
.separate-page a{
    border: 1px solid #d7d7d7;
    text-align: center;
    color: #333 !important;
    padding: 0 9px;
    margin-left: 2px;
    display: inline-block;
    zoom: 1;
    text-decoration: none
}
.separate-page li a.hover{
  background-color: #f5f5f5;
  color: #fff;
}
.separate-page li span b{
    margin: 0 5px;
    font-weight:normal;
}
.l{
  float:left !important;
}
.r{
  float:right !important;
}
.wrap-1200{
  width: 1200px;
  margin: 0 auto;
  box-sizing: border-box;
}
.underline{text-decoration: underline;}
.on-left{float:left;}
.on-right{float:right;}
.border-left-d{border-left:1px solid #ddd;}
.border-e{border:1px solid #eee;}
.border-none{border:none !important;}
.border-h-none {
  border-left:none !important;
  border-right:none !important;
}

.padding-h20{padding:0 20px;}
.img-responsive{max-width: 100%}
.min-height {
  min-height: 614px !important;
}
.elipsis {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.linkcolor{color:#017fea;}
.h100{height:100%;}
.overscroll-y{
  overflow-y:hidden ;
}
.onepage {
  min-height: 100% !important;
  padding-top: 120px !important;
  margin-top: -120px !important;
  padding-bottom: 118px !important;
  margin-bottom: -118px !important;
  box-sizing: border-box;
}

.center-block {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  -webkit-transform: translate(-50%, -50%);
}
.pos-rel{position: relative;}
/*清楚IE中默认叉号*/
input::-ms-clear { display: none; }
/*清楚ietype为passoword中默认的眼睛图标*/
input::-ms-reveal{display: none;}
/*清楚Chrome中type为seach中默认的叉号*/
input::-webkit-search-cancel-button {display: none;}
input[type=checkbox], input[type=radio] {
  box-sizing: border-box;
  padding: 0;
  *height: 13px;
  *width: 13px
}
input[type=search] {
  -webkit-appearance: textfield;
  box-sizing: content-box
}
input[type=search]::-webkit-search-decoration {
  -webkit-appearance: none
}
body{
  line-height: 1 !important;
}
/*icon00*/
.icon-00{
  display: inline-block;
  width: 20px;
  height: 20px;
  background-image: url(../images/icon00.png);
  background-repeat: no-repeat;
  vertical-align: middle;
}
.icon-00.delgray{
  background-position: -8px -422px;
}
.icon-00.add{
  background-position: -8px -195px;
}
.icon-16 {
  display: inline-block;
  width: 16px;
  height: 16px;
  background-image: url(../images/icon.png);
  background-repeat: no-repeat;
  vertical-align: middle;
}
/*白色“x”*/
.icon-16.white-x{
  background-position: -0 -163px;
}
.icon-16.i-weixin {
  width: 22px;
  height: 22px;
  background-position: -61px -85px;
  vertical-align: middle;
  transition: background-position 0.3s;
}
.icon-16.i-weixin:hover {
  background-position: -61px -116px;
}
.icon-16.user {
  background-position: -64px -155px;
}
.icon-16.user.hover {
  background-position: -64px -187px;
}
.icon-16.setup {
  background-position: -101px -155px;
}
.icon-16.setup.hover {
  background-position: -264px -25px;
}
.icon-16.exit {
  background-position: -138px -155px;
}
.icon-16.phone {
  background-position: -63px -223px;
}
.icon-16.dottedarrow {
  background-position: -110px -220px;
}
.icon-16.square-qrcode {
  width: 22px;
  height: 22px;
  background: url(../images/icon.png) no-repeat -61px -21px;
  display: inline-block;
  vertical-align: -3px;
  cursor: pointer;
}
.icon-16.course-user {
  background-position: 0 -552px;
}
.icon-16.xingqu {
  background-position: -182px -347px;
}
.icon-16.share {
  background-position: -30px -553px;
}
.icon-16.scan {
  width: 20px;
  background-position: -30px -510px;
}
.icon-16.location {
  background-position: 0px -510px;
}
.icon-16.location-big {
  width: 18px;
  height: 22px;
  background-position: -61px -505px;
}
.icon-16.location-middle {

  background-position: -61px -473px;
  height: 20px;
}
.icon-16.time-middle {

  background-position: -61px -445px;
}
.icon-16.time {
  background-position: 0 -469px;
}
.icon-16.time-big {
  width: 20px;
  height: 20px;
  background-position: -95px -505px;
}
.icon-16.refresh {
  background-position: -58px -552px;
}
.icon-16.download {
  width: 20px;
  height: 20px;
  background-position: -101px -116px;
}
.icon-16.weixin-scan {
  width: 22px;
  height: 22px;
  background-position: -33px -274px;
}
.icon-16.search {
  width: 22px;
  height: 22px;
  background: url(../images/icon.png) no-repeat -30px -168px;
}
.icon-16.search:hover{
  background-position: -61px -247px;
}
.icon-16.p-share {
  background-position: -285px 0;
}
.icon-16.p-share.hover {
  background-position: -285px -24px;
}
.icon-16.p-evaluate {
  background-position: -182px -1px;
}
.icon-16.p-evaluate.hover {
  background-position: -182px -24px;
}
.icon-16.p-history {
  background-position: -201px -3px;
}
.icon-16.p-history.hover {
  background-position: -201px -24px;
}
.icon-16.p-survy {
  background-position: -218px -3px;
}
.icon-16.p-survy.hover {
  background-position: -218px -24px;
}
.icon-16.p-paper {
  background-position: -241px -3px;
}
.icon-16.p-paper.hover {
  background-position: -241px -24px;
}
.icon-16.delete {
  width: 16px;
  height: 19px;
  background: url('../images/icon.png') no-repeat -97px -55px;
}
.icon-16.p-phone {
  background-position: -305px 1px;
  height: 18px;
  width: 17px;
}
.icon-16.p-phone.hover {
  background-position: -305px -23px;
}
.icon-16.hot {
}
.icon-16.detail-kaoshi {
  width: 21px;
  height: 21px;
  background-position: -195px -120px;
}
.icon-16.detail-survy {
  width: 21px;
  height: 21px;
  background-position: -229px -120px;
}
.icon-16.detail-relesor {
  width: 26px;
  height: 21px;
  background-position: -266px -118px;
}
.icon-16.detail-evaluate{
  width: 16px;
  height: 21px;
  background-position: -313px -118px;
}
.icon-16.p-eleticket {

  background-position: -136px -218px;
}
.icon-16.p-zhibo {
 width:18px;
  background-position: -136px -253px;
}
.icon-16.p-shipin {

  background-position: -136px -293px;
}
.icon-16.tip-orange {

  background-position: -33px -198px;
}
.icon-16.interactive1{
  width:30px;
  height:30px;
  background-position: -181px -161px;
}
.icon-16.interactive-w34{
  width:34px;
  height:34px;
  margin-top: 25px;
  margin-bottom: 10px;
}
.icon-16.interactive-zhanshi{
  background-position: -205px -57px;
}
.icon-16.interactive-refresh{
  background-position: -251px -58px;
}
.icon-16.interactive-active{
  background-position: -343px -57px;
}
.icon-16.interactive-unactive{
  background-position: -297px -56px;
}
.icon-16.edit{
  background-position: -180px -249px;
}
.icon-16.edit:hover{
  background-position: -180px -298px;
}
.icon-16.del{
  background-position: -217px -251px;
}
.icon-16.del:hover{
  background-position: -217px -300px;
}
.icon-16.upfile{
  background-position: -184px -211px;
}
/*抽奖icon*/
.icon-16.lotAdd{
  width:27px;
  height:27px;
  background-position: -160px -441px;
}
.icon-16.lotAdd.hover{
  background-position: -160px -489px;
}
.icon-16.lotAdd:hover{
  background-position: -160px -489px;
}
.icon-16.lotDel{
  width:27px;
  height:27px;
  background-position: -198px -442px;
}

.icon-16.lotDel:hover{
  background-position: -198px -490px;
}
.icon-16.lotUp{
  width:27px;
  height:27px;
  background-position: -236px -441px;
}

.icon-16.lotUp:hover{
  background-position: -236px -489px;
}
.icon-16.lotDown{
  width:27px;
  height:27px;
  background-position: -275px -441px;
}

.icon-16.lotDown:hover{
  background-position: -275px -489px;
}
.icon-16.add{
  background-position: -295px -293px;
}
.parti-icon{
  display: inline-block;
  width:50px;
  height:50px;
  background:url(../images/personcenter-participate.png) no-repeat;
}
.parti-icon.face-to-face{
  background-position: -4px -10px;
}
.parti-icon.zhibo{
  background-position: -63px -10px;
}
.parti-icon.shipin{
  background-position: -125px -10px;
}
/*课程详情的16图标*/
.icon-16.edit-course{
  background-position: -215px -347px;
  height:22px;
}
.icon-16.manage-course{
  height:22px;
  background-position: -214px -387px;
}
/*创建课程的图标（1,2,3）*/
.createCourse-icon{
  display: inline-block;
  height:110px;
  background: url(../images/createCourse-5.png) no-repeat;
}
.createCourse-icon.one {
  width:56px;
  background-position: -25px 0;
}
.createCourse-icon.two {
  width:80px;
  background-position: -140px 0;
}

.createCourse-icon.three {
  width:80px;
  background-position: -285px 0;
}

/*==============================================
author:guan
date:2016.5.26
公用提示信息
================================================*/
.alert-box{
  width: 100%;
  text-align: center;
  height: 50px;
  line-height: 50px;
  top:-50px;
  color: #fff;
  background: #ffc835;
  opacity: 0.9;
  position: fixed;
  font-size: 16px;
  z-index: 9999;
}
.alert-box_static{
  top:auto;
  background-color: rgba(0,0,0,0.3);
}
.alert-box_static i{
  position: absolute;
  cursor: pointer;
  top:16px;
  right:10px;
}
/*==============================================
author:guan
date:2016.5.28
公用分页样式
================================================*/
.page-wrap a{
  display: inline-block;
  height:36px;
  padding:0 15px;
  border-radius: 2px;
  margin-right: 12px;
  font-size:16px;
  color:#c5c5c5;
  text-align: center;
  line-height: 36px;;
  background-color: #e8e8e8;
  vertical-align: middle;
}
.page-wrap a:last-child{
  margin-right: 0px;
}
.page-wrap a.selected{
  background-color: #0f91ff;
  color: #fff;
  font-size: 18px;
}
.page-wrap a.page-btn-dis {
  border-color: #ededed;
  color: #bcbcbc;
  cursor: default !important;
  background-color: #e3e3e3 !important;
}
.page-wrap a.prev span{
  display: inline-block;
  width: 12px;
  height: 20px;
  margin-top: 8px;
  background: url('../images/icon.png') no-repeat -104px 0px;
}
.page-wrap a.next span{
  display: inline-block;
  width: 12px;
  height: 20px;
  margin-top: 8px;
  background: url('../images/icon.png') no-repeat -119px 0px;
}

/**
====================================
   工具类
====================================
*/

/*浮动*/
.on-right{
  float: right !important;
}
.on-left{
  float: left  !important;
}
.on_left{
  float: left !important;
}
.on_right {
  float: right !important;
}
.on-none {
  float: none !important;
}

.inline-block {
  display:-moz-inline-stack;
  display:inline-block;
  vertical-align:middle;
  *vertical-align:auto;
  zoom:1;
  *display:inline
}
/*显示*/

.inline{display: inline-block}
.block{display: block}
.txt-left{
  text-align: left !important;
}
.txt-center{
  text-align: center !important;
}
.txt-right {
  text-align: right !important;
}

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video {
  margin: 0;
  padding: 0;
  border: 0;
  font: inherit;
  font-size: 14px;
  vertical-align: baseline
}
html {

}
ol, ul {
  list-style: none
}
table {
  border-collapse: collapse;
  border-spacing: 0
}
caption, th, td {
  font-weight: normal;
  vertical-align: middle
}
q, blockquote {
  quotes: none
}
q:before, q:after, blockquote:before, blockquote:after {
  content: "";
  content: none
}
a img {
  border: none
}
img {
  vertical-align: top;
  border: 0;
}
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary {
  display: block
}
html {
  -ms-text-size-adjust: 100%;
  -webkit-text-size-adjust: 100%;
}
body.body-fixed-bottom {
  padding-bottom: 40px
}
body {
  -webkit-backface-visibility: hidden;
  font-family: "微软雅黑", "Microsoft YaHei", "宋体", Verdana, Arial, Helvetica, sans-serif;
  min-width: 296px;
  -webkit-text-size-adjust: none;
  background: #fff;
}
strong {
  font-weight: bold
}
a {
  color: #333;
  background: transparent;
  text-decoration: none;
  outline: none;
}

h1 {
  font-size: 1.2em;
  margin: 0.67em 0
}
h2 {
  font-size: 16px;
}
h3 {
  font-size: 15px;
  line-height: 18px
}
button, input[type='number'], input[type='text'], input[type='password'], input[type='email'], select, textarea {
  font-family: "Microsoft YaHei", "宋体", Verdana, Arial, Helvetica, sans-serif;
  font-size: 100%;
  margin: 0;
}
div, h1, p, ul, li, label, textarea, input, button, form {
  margin: 0;
  padding: 0;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0)
}
input, textarea {
  border: 0 none;
  outline: none;
  resize: none;
  background-color: transparent;
}
hr {
  margin: 10px 0;
  border: none;
  border-top: 1px solid #ddd
}
html {
  overflow-x: hidden;
  overflow-y: auto;
}
* {
  margin: 0;
  padding: 0;
}
div, h1, p, ul, li, label, textarea, span {
  word-break: break-all
}
div, h1, p, ul, li, label, textarea, input, button, form {
  margin: 0;
  padding: 0;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0)
}
input, select, textarea {
  font-family: "Microsoft YaHei", "宋体", Verdana, Arial, Helvetica, sans-serif;
}
input, select, button {
  margin: 0;
  border: none;
  padding: 0;
  outline: none;
  vertical-align: middle;
  background: transparent;
}
ul {
  list-style: none outside none;
}
.relative {
  position: relative
}
.ellipsis {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis
}
.link {
  color: #07d
}
.link:link, .link:hover, .link:visited, .link:active {
  color: #07d
}
.clearfix {
  *zoom: 1
}
.clearfix:after,.clearfix:before{

  content: "";
  display: table;

}
.clearfix:after{
  clear: both;
}
.center, .text-center {
  text-align: center
}
.text-left{
  text-align:left !important;
}
.loading {
  background-image: url('../images/loader.gif')!important;
  background-repeat: no-repeat!important;
  background-position: center center!important
}
.clear {
  clear: both;
  height: 0;
  font-size: 0;
  line-height: 0;
  overflow: hidden;
}
.container{
  width:1200px;
  margin: 0 auto;
  box-sizing: border-box;
}
.wrap-1024{
  width: 1024px;
  margin: 0 auto;
  box-sizing: border-box;
}
#cover2 {
  display: none;
  position: absolute;
  left: 0;
  top: 0;
  background-color: #333333;
  filter: alpha(opacity=80);
  -moz-opacity: 0.8;
  -khtml-opacity: 0.8;
  opacity: 0.8;
  z-index: 2999;
  _position: absolute!important;
  _height: 1000px!important;
}
.toast {
  font-size: 16px;
  color: #ffffff;
  line-height: 20px;
  text-align: center;
}
#toast {
  display: none;
  position: fixed;
  padding: 9px 15px;
  background-color: #333;
  z-index: 8000;
  border-radius: 5px;
}
.loading_center {
  font-size: 14px;
  color: #000000;
  text-align: center;
}
#loading_center {
  display: none;
  position: fixed;
  width: 60px;
  padding: 25px 35px;
  border: 1px solid #000000;
  background-color: #ffffff;
  z-index: 10000;
}
#loading_center img {
  width: 60px;
  height: 60px;
  margin-bottom: 15px;
}
.button_3 {
  font-size: 16px;
  color: #757575;
  line-height: 20px;
  text-align: center;
  border: none;
  background-color: #eeeeee;
  padding: 10px 0;
  border-radius: 8px;
}
.button_3:active {
  background-color: #cccccc;
}
.alert {
  font-size: 16px;
  color: #000000;
  line-height: 20px;
  text-align: center;
}
.alert_cancel, .dt_pay_guide_cancel {
  font-size: 14px;
  color: #666666;
  text-align: right;
}
.alert_cancel:active, .dt_pay_guide_cancel:active {
  color: #2da9bf;
}
#alert {
  display: none;
  position: fixed;
  width: 300px;
  z-index: 10000;
  border-radius: 5px;
  overflow: hidden;
}
#alert_title {
  padding: 8px;
  background-color: #0099e9;
  color: #FFF;
}
#alert_text {
  padding: 25px 10px;
  background-color: #ffffff;
  font-size: 15px;
}
#alert_text span {
  color: #0099e9;
}
#alert_button {
  padding: 0 10px 10px;
  background-color: #FFF;
}
#alert_button button {
  width: 100%;
  padding: 6px 0;
  font-size: 14px;
  border: 1px solid #0099e9;
  border-radius: 5px;
  background-color: #0099e9;
  cursor: pointer;
  color: #FFF;
}
#alert_cancel {
  display: none;
  margin-top: -4px;
  padding: 0 10px 6px 10px;
  background-color: #FFF;
}
.center-1024 {
  width: 1200px;
  margin: 0 auto;
}
.bgf {
  background-color: #fff;
}
/*万能的头部*/

.header_public {
  position: relative;
  z-index: 100;
  background-color: #ffc13b;
  z-index: 99;
}
.header_public_t {
  text-align: right;
  position: relative;
}
.header_login {
  text-align: right;
  float: right;
  line-height: 50px;
  color: #333;
}
.header_login a {
  color: #333;
  padding-right: 10px;
  padding-left: 10px;
}
.header_login a:hover {
  color: #ffffff; ;
  padding-right: 10px;
}
.header_public_t .mem_l {}
.header_public_t .mem_l a {
  display: inline-block;
  float: right;
  line-height: 16px;
  font-size: 12px;
  color: #999;
  margin-right: 8px;
}
.header_public_t .mem_l a:hover {
  color: #444;
}
.header_public_t .mem_l span {
  display: inline-block;
  font-size: 12px;
  color: #ababab;
  float: right;
  margin: 1px 5px 0 10px;
}
.header_public_t .mem_r {
  text-align:center;
 width:100px;
  height: 54px;
  position: relative;
  float: right;
  -webkit-transition: background-color 0.3s, color 0.3s;
  transition: background-color 0.3s, color 0.3s;
}
/*.header_public_t .mem_r:hover {*/
/*background-color: #403f3f;*/
/*}*/
.header_public_t .mem_r a#a_top_pic {
  display: block;
  overflow: hidden;
  float: right;
  /*margin: 13px 10px 0 15px;*/
  margin:13px 7px 0 0;
}
.header_public_t .mem_r a#a_top_pic img {
  width: 24px;
  height: 24px;
}
.header_public_t .mem_r a#a_top_user {
  display: block;
  height: 50px;
  line-height: 50px;
  font-size: 14px;
  color: #3a3a3a;
  white-space: nowrap;
  text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  overflow: hidden;
  text-align: left;
  float: right;
  padding-right: 15px;
  margin-right: 15px;
  background: url(../images/icon06.png) no-repeat center right;
  text-align: right;
}
.header_public_t .mem_r:hover a#a_top_user {
  background-image: url(../images/icon07.png);
}
.header_public_t .mem_r:hover a#a_top_user, .header_public_t .mem_r:hover .a_top_nav a {
  color: #fff
}
.header_public_t .mem_r a#a_top_envelope {
  display: block;
  width: 15px;
  height: 10px;
  overflow: hidden;
  float: left;
  margin: 9px 0 0 8px;
}
.header_public_t .mem_r .a_top_nav {
  width: 100%;
  margin-top: 50px;
  opacity: 0;
  visibility: hidden;
  background-color: #403f3f;
  position: absolute;
  transition: opacity 0.3s 0s, visibility 0.3s 0s, transform 0.3s 0.3s;
  -webkit-transform: translate3d(0, 6px, 0);
  transform: translate3d(0, 6px, 0);
}
.header_public_t .mem_r:hover .a_top_nav {
  opacity: 1;
  visibility: visible;
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
  transition: opacity 0.3s 0s, visibility 0.3s 0s, transform 0.3s 0s;
}
.header_public_t .mem_r .a_top_nav li {
  height: 38px;
  line-height: 38px;
  border-top: 1px solid #403f3f;
  border-bottom: 1px solid #403f3f
}
.header_public_t .mem_r .a_top_nav li a {
  display: block;
  height: 40px;
  line-height: 40px;
  color: #FFF;
  font-size: 14px;
  text-align: left;
  padding-left: 25px;
  background: url(../images/icon02.png) no-repeat 30px 10px;
  width: 60px;
  margin-left: auto;
  margin-right: auto;
}
.header_public_t .mem_r .a_top_nav li:hover {
  background-color: #2b2b2b;
  border-top: 1px solid #4e4d4d;
  border-bottom: 1px solid #4e4d4d
}
.header_public_t .mem_r .a_top_nav .icon-01 a {
  background-position: 0 10px;
}
.header_public_t .mem_r .a_top_nav .icon-02 a {
  background-position: 0 -35px;
}
.header_public_t .mem_r .a_top_nav .icon-03 a {
  background-position: 0 -277px;
}
.header_public_t .mem_r .a_top_nav .icon-04 a {
  background-position: 0 -210px;
}
.header_public_t .mem_r .a_top_nav .icon-05 a {
  background-position: 0 -172px;
}
.header_public_t .mem_r .a_top_nav .user-center a {
  background-position: 0 -244px;
}
.header_public_t .mem_r2 {
  height: 16px;
  float: right;
  margin: 6px 0 0 10px;
  *width: 70px;
}
.header_public_t .mem_r2 a {
  display: inline-block;
  float: right;
  line-height: 16px;
  font-size: 12px;
  color: #999;
  margin-right: 10px;
}
.header_public_t .mem_r2 a:hover {
  color: #444;
}
.header_public_b {
  text-align: center;
  width: 1200px;
  margin: 0 auto;
}
.header_public_main {
  float:left;
  /*width: 1000px;*/
  height: 50px;
  margin: 0 auto;
  margin-right:30px;
}
.header_public_logo {
  float: left;
  margin-top: 5px
}
.header_public_logo img {
  width: 99px;
  height: 39px;
}
.user_address {
  display: inline-block;
  height: 46px;
  float: left;
  margin-left: 10px;
}
.user_address .user_address_t {
  display: inline-block;
  padding-right: 10px;
  background: no-repeat 4px 16px;
}
.user_address:hover .user_address_t {
  background: #303c5f no-repeat 4px 16px;
  cursor: pointer;
}
.user_address .user_address_t span {
  display: inline-block;
  padding: 0 25px 0 20px;
  height: 46px;
  line-height: 44px;
  background: no-repeat center right;
  color: #FFF;
  font-size: 14px;
}
.user_address .user_address_ul {
  left: 0;
  top: 46px;
  margin-top: 0;
  display: none;
}
.user_address:hover .user_address_ul {
  display: block;
}
.user_address .user_address_ul li {
  border-top: 1px solid #FFF;
  overflow: hidden;
}
.user_address .user_address_ul li a {
  display: block;
  height: 46px;
  line-height: 46px;
  text-align: center;
  background-color: #303c5f;
  color: #FFF;
  font-size: 14px;
  *width: 83px;
}
.user_address .user_address_ul li a:hover {
  background-color: #0082c6;
}
.header_public_nav {
  display: inline-block;
  float: right;
}
.header_public_nav li {
  display: inline-block;
  float: right;
  height: 46px;
  padding: 0 5px;
}
.header_public_nav li a {
  display: inline-block;
  height: 46px;
  line-height: 46px;
  padding: 0 10px;
  font-size: 16px;
  color: #FFF;
}
.header_public_nav li a:hover {
  background-color: #343c4e;
}
.header_public_nav li a#addPost {
  height: 30px;
  line-height: 30px;
  background-color: #fff;
  border-radius: 3px;
  margin-top: 8px;
  color: #666;
}
.header_public_nav li a#addPost:hover {
  background-color: #dbdbdb;
}
.header_public_t {
  /*border-left: 1px solid #efa80e;*/
  /*float: right;*/
  float:left;
  z-index: 99
}
.mem_r.add_class a {
  display: block;
  font-size:16px;
  color:#403f3f;
  height: 54px;
  line-height: 54px;
  color: #3a3a3a;
}
.mem_r.add_class .add_question:hover {
  color: #fff;
  background-position: 11px -67px;
}
.mem_r.add_class :hover {
  color: #fff;
}
.add_question {
  background: url(../images/heard_icon.png) no-repeat 11px 16px;
}
.add_text {
  background: url(../images/heard_icon.png) no-repeat 11px -32px;
}
#guanzhuTc, #tc_oldts, #login_Way {
  display: none;
}

/*个人中心*/

.geren.container {
  /* overflow: hidden; */
}
.geren .personalCenter_head_l {}
.geren .personalCenter_head_r {}
.geren .aside {
  width: 200px;
  border:1px solid #eee;
  float: left;
  margin-top: 20px;
  position: relative;
  box-sizing: border-box;
}
.geren .aside .aside-now {
  position: absolute;
  width: 8px;
  height: 24px;
  background-color: #FF7D00;
  left:-5px;
  right: 0;
  margin-right: -4px;
  margin-top: 5px;
}
.geren .aside .menu {
  /*margin-top: 8px;*/
  padding:15px 0;
  background-color: #fff;
  padding-left:60px;
}
.geren .aside .menu.margin-top-40 {
  margin-top: 30px !important
}
.geren .aside .menu li a {
  display: block;
  background-color: #fff;
  height: 34px;

  line-height: 34px;
  font-size: 14px;
  color: #333;
}
.geren .aside .menu li a.now, .geren .aside .menu li a:hover {
  color: #ff7e00;
}
.geren .aside .menu li a.now {}
.geren .aside .menu .icon-01 a {
  background-position: 40px 21px;
}
.geren .aside .menu .icon-02 a {
  background-position: 40px -24px;
}
.geren .aside .menu .icon-03 a {
  background-position: 40px -118px;
}
.geren .aside .menu .icon-04 a {
  background-position: 40px -162px;
}
.geren .asection {
  float: left;
  width: 1200px;
}
.geren .asection01 {
  float: left;
  width:1000px;
  box-sizing: border-box;
  padding-left: 20px;
  padding-top: 20px;
  position: relative;
  padding-bottom: 20px;
}
.geren .asection02 {
  float: left;
  width: 980px;

  min-height: 746px;

  box-sizing: border-box;
  padding-left: 20px;
  padding-right: 20px;
  margin-top: 20px;
  margin-left: 20px;
  background: #fff;
  border:1px solid #eee;
  margin-bottom: 20px;
  position: relative;
}
.geren .keo2o-qrcode img {
  margin: 20px 0 0 20px;
}
.geren .keo2o-qrcode p {
  font-size: 16px;
  color: #333333;
  text-align: center;
}
.geren_user {
  height: 181px;
}
.geren_user_img {
  position: relative;
  margin-left: 20px;
}
.geren_user_img img {
  height: 82px;
  width: 82px;
  border-radius: 50%;
}
.change-user-m {
  display: block;
  position: absolute;
  left: 0;
  right: 0;
  width: 30px;
  height: 30px;
  background: url(../images/change.png) no-repeat 0 0;
  margin: -4px 0 0 -4px;
}
.geren_user_img ul {
  line-height: 28px;
  display: inline-block;
  margin-left: 20px;
  color: #777;
}
.geren_user_img ul img {
  width: 14px;
  height: 14px;
  float: right;
  padding-top: 6px;
  border-radius: inherit;
  margin-left: 7px;
}
.geren_user_img ul li span.shu {
  padding: 0 8px;
}
.geren_button {
  height: 40px;
  width: 160px;
  background-color: #ffc13b;
  float: right;
  margin-right: 50px;
  color: #fff;
  font-size: 18px;
  margin-top: 26px;
  border: 1px solid #eab032;
  border-radius: 2px;
}
.geren_button:hover {
  height: 40px;
  width: 160px;
  background-color: #ffa800;
  float: right;
  margin-right: 50px;
  color: #fff;
  font-size: 18px;
  margin-top: 26px;
  border: 1px solid #ffa800;
  cursor: pointer;
  border-radius: 2px;
}
.geren_fabu {
  margin-top: 2px;
}
.geren_title {
  line-height: 40px;
  color: #777;
}
.geren_title span {
  padding-left: 10px;
}
.geren_title p {
  padding-right: 20px;
}
.geren_color_blue {
  color: #1a7ec9;
}
.geren_color_red {
  color: #e79e01 !important;
}
.geren_fabu .fabu_a:last-child, .geren_canyu .fabu_a:last-child {
  border-bottom: 0
}
.geren_information{
  margin-top: 3px;
}
.geren_information ul {
  padding: 0 0 0 0;
  float: left;
  margin-left: 40px;
  margin-top: 20px;
}
.geren_information ul li {
  line-height: 32px;
}
.geren_information ul li span{
  margin-right: 20px;
}
.geren_select {
  height: 30px;
  width: 110px;
  border: 1px solid #c9c9c9;
  background-color: #fff;
  float: right;
  margin-right: 20px;
  padding-left: 6px;
}
.geren_smil {
  text-align: center;
  line-height: 7px;
  margin-top: 30px;
  min-height: 166px;
}
.geren_smil .center-block {
  color:#777;
}
.geren_smil img {}
.geren_smil ul {
  text-align: center;
  line-height: 24px;
  margin-top: -130px;
}
.geren_smil ul li {
  line-height: 32px;
  color: #777;
}
.geren_prompt {
  background-color: #fff;
  width: 138px;
  height: 20px;
  text-align: center;
  margin: -16px 0 10px 86px;
  color: #acacac;
}
.prompt_button {
  height: 28px;
  line-height: 28px;

  display: inline-block;
  color: #fd6500;
  border-radius: 6px;
  padding: 0 12px;
  margin-top: 6px;
}
.prompt_button:hover {
  /*background-color: #4c8fc3;*/
  /*color: #fff;*/
  /*cursor: pointer;*/
}
.c5498ff{
  color:#5498ff;
}
.geren_user_img_a {
  padding-left: 24px;
  border-bottom: 1px dashed #ddd;
  /*background: url(../images/icon04.png) no-repeat 0 0;*/
  padding-bottom: 20px;
  padding: 20px 0px 20px 0px;
  overflow: hidden;
}
.geren_user_img_a img {
  float: left;
  height: 80px;
  width: 80px;
}
.geren_user_img_a ul {
  line-height: 28px;
  display: inline-block;
  margin-left: 20px;
}
.geren_user_img_a ul img {
  width: 14px;
  height: 14px;
  float: right;
  padding-top: 6px;
}
.geren_user_img_a ul li span.shu {
  margin: 0 6px;
}

.tab-content .geren_user_img_a:last-child {
  border-bottom: none;
}
.fabu_a {
  border-bottom: 1px dashed #ddd;
  overflow: hidden;
  padding: 0 0 10px 0;
  margin-bottom: 10px;
}
.fabu_b {
  height: 32px;
  border-bottom: 1px dashed #eee;
  padding: 20px;
  padding-right: 0px;
}
.fabu_a.guan {
  border: 1px solid #DDDCDD;
  background-color: #F5F5F5;
  padding: 10px;
}
ul li.fabu_a_title a {
  font-size: 14px;
  color: #333;
}
ul li.fabu_a_title a:hover {
  font-size: 14px;
  color: #1a7ec9;
}
.fabu_a ul, .fabu_b ul {
  float: left;
  margin-top: 8px;
}
.fabu_a li, .fabu_b li {
  line-height: 22px;
  color: #999;
  padding-left: 4px;
  font-size: 12px;
}
.fabu_a li .tab-fenxiao {
  font-size: 12px;
  background-color: #ff7e00;
  color: #fff;
  padding: 1px 2px;
  margin-left: 10px;
  border-radius: 2px
}
.fabu_a li .tab-fenxiao:hover {
  font-size: 12px;
  color: #fff;
}
.fabu_a li span.shu, .fabu_b li span.shu {
  margin: 0 6px;
}
/*录播*/
.tab-content ul li.fabu_a_title a{
  display: inline-block;
  width: 760px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.fabu_a.guanli{
  margin-bottom: 0px;
}
.fabu_a.guanli .ke-button.success{
  margin-top: 10px;
}
#centent08 .fabu_a.guanli{
  padding-bottom: 0;
  height:66px;
  box-sizing: border-box;
  /*padding-top:14px;*/
}
.fabu_a.guanli .upload-btn{
  float:right;
  width:90px;
  height:31px;
  line-height: 30px;
  text-align: center;
  background-color: #ff7e00;
  color:#fff;
  border-radius: 2px;
  margin-right: 20px;
  margin-top:6px;
  display: inline-block;
}
.fabu_a.guanli #fileupload1{
  display: inline-block;
}
.fabu_a.guanli .upload-btn i{
  margin-top:-3px;
}
.fabu_a.guanli p.operation{
  line-height:44px;
  padding-right: 20px;
}
.fabu_a.guanli p.operation a:hover{
  color:#ff7e00;
}
.fabu_a.guanli p.operation a.del-btn{
   margin-left:40px;
}
.fabu_a.guanli p.operation a.edit-btn:hover i{
  background-position: -180px -298px;
}
.fabu_a.guanli p.operation a.del-btn:hover i{
  background-position: -217px -300px;
}
.fabu_a.guanli .edit-span{

  margin-top: -8px;
}
.fabu_a.guanli .edit-span input{
  height: 28px;
  border: 1px solid #ddd;
  padding-left:10px;
}
.fabu_a.guanli .edit-span .edit-sure{
  height: 28px;
  display: inline-block;
  width: 50px;
  background:#FCB212;
  vertical-align: middle;
  color: #fff;
  text-align: center;
  line-height: 28px;
}
.fabu_button_a {
  height: 32px;
  line-height: 32px;
  text-align: center;
  background-color:#ffa200;
  float: right;
  margin-right: 10px;
  color: #fff;
  font-size: 14px;
  border-radius: 2px;
  min-width: 70px;
  padding: 0 10px
}
.fabu_button_a.data{
  background-color: #599df0;
}
.fabu_button_a.data:hover{
  background-color: #468BE0;
}
.cent .fabu_button_a{
  margin-right: 0px;
}
.my-con-tab.cent{
  border: none;
}
.cent-tab.tab_nav a{

  font-size:16px;
}
.cent-tab.tab_nav a:hover{
  color: #1a7ec9;
}
.fabu_button_a.cz1{
  background-color: #ffa200 !important;
}
.fabu_button_a:hover {
  background-color: #f68500;
  cursor: pointer;
}
.fabu_button_b {
  height: 30px;
  line-height: 30px;
  text-align: center;
  min-width: 70px;
  padding: 0 10px;
  background-color: #f8f8f8;
  float: right;
  margin-right: 10px;
  color: #333;
  font-size: 14px;
  border: 1px solid #d9d9d9;
  border-radius: 2px;
}
.fabu_button_b:hover {
  background-color: #f2efef;
  color: #333;
  cursor: pointer;
}
.fabu_button_c {
  height: 30px;
  line-height: 30px;
  text-align: center;
  background-color: #f8f8f8;
  float: right;
  margin-right: 20px;
  color: #333;
  font-size: 14px;
  border: 1px solid #d9d9d9;
  border-radius: 2px;
  padding: 0 10px;
  min-width: 70px
}
.fabu_button_c:hover {
  background-color: #f2efef;
  color: #333;
  border: 1px solid #d9d9d9;
  cursor: pointer;
}
input[type="reset"]::-moz-focus-inner,input[type="button"]::-moz-focus-inner,input[type="submit"]::-moz-focus-inner,input[type="file"] > input[type="button"]::-moz-focus-inner{  border:none;padding:0; }
.fabu_button_d {
  height: 30px; 
  min-width: 70px;
  padding: 0 10px;
  line-height: 30px;
  text-align: center;
  background-color: #f2efef;
  float: right;
  margin-right: 10px;
  color: #999;
  font-size: 14px;
  border: 1px solid #d9d9d9;
  border-radius: 2px;
}
.fabu_button_d:hover {
  background-color: #f2efef;
  cursor: default;
}
.fabu_button_e {
  height: 32px;
  min-width: 70px;
  padding: 0 10px;
  line-height: 32px;
  text-align: center;
  background-color: #599df0;
  color: #fff;
  font-size: 14px;
  border-radius: 2px;
  cursor: pointer;
}
.fabu_button_e:hover {
  background-color: #448de5;
}
.fabu_button_f {
  height: 32px;
  min-width: 70px;
  padding: 0 10px;
  line-height: 32px;
  text-align: center;
  background-color:#ff7e00;
  color: #fff;
  font-size: 14px;
  border-radius: 2px;
  cursor: pointer;
}


/*我要报名*/

.enter {
  width: 360px;
  height: 49px;
  text-align: center;
  background: url(../images/form-box_img.png) center no-repeat;
}
.enter a {
  padding-top: 40px;
  display: inline-block;
}
.form-box {
  width: 360px;
  background-color: #fff;
  border-radius: 4px;
}
.form-box ul {
  padding-top: 30px;
}
.inputbox {
  /*padding-left: 40px;*/
}
.inputbox input {
  border: 1px solid #c9c9c9;
  width: 274px;
  height: 28px;
  padding-left: 4px;
  margin: 10px auto;
}
.inputbox .phone-yz {
  display: inline-block;
  height: 30px;
  line-height: 30px;
  text-align: center;
  border-radius: 2px;
  font-size: 12px;
  color: #fff;
  background-color: #61a6dc;
  width: 106px;
  margin-left: 16px;
}
.enter_button {
  height: 32px;
  width: 278px;
  background-color: #61a6dc;
  color: #fff;
  font-size: 14px;
  border: 1px solid #4c8fc3;
  margin-top: 10px;
  margin-left: 40px;
  margin-bottom: 30px;
  border-radius: 2px;
}
/*.enter_button:hover {*/
  /*height: 32px;*/
  /*width: 278px;*/
  /*background-color: #4c8fc3;*/
  /*color: #fff;*/
  /*font-size: 14px;*/
  /*border: 1px solid #4c8fc3;*/
  /*margin-top: 10px;*/
  /*margin-left: 40px;*/
  /*margin-bottom: 30px;*/
  /*cursor: pointer;*/
  /*border-radius: 2px;*/
/*}*/
.enroll_box {
  width:332px;
  margin:0 auto;
  line-height: 20px;
  font-family: '微软雅黑';
  font-size: 14px;
  margin-top: 10px;
  margin-bottom: 10px;
}
.enroll_box span {
  padding-left: 8px;
}
.enroll_box a {
  color: #1b72c0;
  text-decoration: none;
}
.enroll_box a:hover {
  cursor: pointer;
  color: #f98d00
}
.inputbox_a {
  border: 1px solid #ffc13b;
  width: 274px;
  height: 40px;
  line-height: 40px;
  margin: 10px 0 10px 40px;
  padding-left: 10px;
}
.inputbox_right {
  float: right;
  padding-right: 10px;
}
.code_bg {
  background: url(../images/code_bg.png)no-repeat;
  width: 296px;
  text-align: center;
  padding-bottom: 10px;
}
.code_bg img {
  /*margin-top: 120px;*/
}
.code_bg span {
  line-height: 22px;
}
.code_bg span a {
  color: #b67801;
}

/* CSS Document PC端发布页样式*/


/*发布页新样式*/

.fabu-new {}
.fabu-new-header {
  height: 100px;
  width: 100%;
}
.fabu-new-header.live{
  background: #ffc835 url(../images/live-title.png) no-repeat center 0;
}
.fabu-new-header.video{
  background: #ffc835 url(../images/video-title.png) no-repeat center 0;
}
.fabu-new-header.face-to-face{
  background: #ffc835 url(../images/Offline-title.png) no-repeat center 0;
}
.fabu-new-header img {
  width: 341px;
  height: 42px;
  display: inline-block;
  text-align: right;
  padding: 37px 0;
  float: left;
}
.fabu-new-header p {
  color: #a36900;
  font-size: 12px;
  line-height: 18px;
  display: inline-block;
  text-align: right;
  float: left;
  padding-top: 33px;
}
.fabu-new-header a {
  display: inline-block;
  position: relative;
  width: 50px;
  height: 50px;
  border-radius: 50%;
  background: #fff url(../images/icon.png) no-repeat -90px -320px;
  margin-top: 26px;
  margin-left: 15px;
}
.fabu-new-header a:hover {}
.fabu-new-header a i {
  position: absolute;
  top: 0;
  left: 0;
  background: url(../images/release_right.png) no-repeat center;
  width: 67px;
  height: 25px;
  margin-left: 65px;
  margin-top: 13px;
  -webkit-transform: translate3d(-100px, 0, 0) scale(0);
  transform: translate3d(-100px, 0, 0) scale(0);
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  -webkit-transform-origin: right center;
  -ms-transform-origin: right center;
  transform-origin: right center;
  opacity: 0;
  visibility: hidden;
}
.fabu-new-header a:hover i {
  -webkit-transform: translate3d(0, 0, 0) scale(1);
  transform: translate3d(0, 0, 0) scale(1);
  opacity: 1;
  visibility: visible;
}
.fabu-new .post_main_ul {
  margin: 0;
}
.fabu-new .post_main_ul li {
  list-style: none;
}
.fabu-new .post_main_ul .post_main_li {
  margin-bottom: 16px;
  padding-left: 60px;
}
.fabu-new .post_main_ul .post_main_li .post_main_r {
  /*width: auto;*/
  float: none;
  display: inline-block;
  /*width: 870px;*/
}
.fabu-new input.w660 {
  width: 660px;
}
.fabu-new .post_form_join_item li.input-text {
  width: 398px;
  height: 28px;
  text-align: left;
  background-color: #fff;
  border: 1px solid #DDD;
  margin-right: 10px
}
.fabu-new .post_form_join_item li.input-text input {
  line-height: 100%;
  height: 100%;
  width: 100%;
  vertical-align: top;
}
.fabu-new .post_main_ul .post_main_li .post_main_r .k_time_date {
  width: 150px;
}
.fabu-new .post_main_ul .post_main_li .post_main_r .k_time_date input {
  float: none;
}
.fabu-new .post_main_ul .post_main_li .post_main_r .k_time_hour {
  width: 150px;
  position: relative;
  z-index: auto;
}
.fabu-new .post_main_ul .post_main_li .post_main_r .k_time_hour input {
  width: 100px;
  height: 100%;
  line-height: 100%;
  padding-top: 0;
  text-indent: 15px;
  margin: 0;
  float: none;
}
.fabu-new .post_main_ul .post_main_li .post_main_r .k_site {
  width: 150px;
  position: relative;
}
.fabu-new .post_main_ul .post_main_li .post_main_r .k_site input {
  width: 100%;
  height: 100%;
  border-top: 0;
  float: none;
  margin: 0;
  text-indent: 15px;
}
.fabu-new .post_main_ul .post_main_li .post_main_r .k_site .fen{
  position: absolute;
  right: -32px;
  top:8px;
}
.fabu-big-main .center-1024{
  width: 1198px;
}
.fabu-new .post_main_ul .post_main_li .post_main_r .k_site2 {
  width: 410px;
}
.fabu-new .post_main_ul .post_main_li .post_main_r .k_site2 input {
  width: 100%;
  height: 100%;
  border-top: 0;
  float: none;
  margin: 0;
  text-indent: 15px;
}
.fabu-new .textarea-w {
  width: 844px;
}
.fabu-new .post_down li {
  margin-top: 10px;
}
.fabu-new .post_down li span {
  padding-left: 20px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  margin-top: 0;
  vertical-align: middle;
  height: 44px;
  line-height: 44px;
}
.fabu-new .post_down li span:before {
  content: '';
  display: inline-block;
  width: 15px;
  height: 16px;
  background: url(../images/icons.png) no-repeat 0 -129px;
  position: relative;
  top: 3px;
  right: 8px
}
.fabu-new .post_form_join_item li {
  margin: 0;
  line-height: 30px;
  height: 30px;
  width: auto;
  /*width: 48px;*/
  padding: 0 10px;
  margin-right: 10px;
  margin-bottom: 10px;
}
.fabu-new .post_form_join_item li.addinfo,.fabu-new .post_form_join_item li.addbutton{
  padding-left: 0px;
}
.fabu-new .post_form_join_item_2 {

}
.fabu-new .post_form_join_item_2 li {
  width: auto;
  text-align: left;
  /*margin-bottom: 10px;*/
}
.fabu-new .post_form_join_item_2 li div.xuanX {
  width: 88px;
  cursor: default;
}
.fabu-new .post_form_join_item_2 li i {
  height: 28px;
  width: 28px;
  margin: 0;
  background-position: center;
  margin-top: 1px;
  background: url(../images/icons.png) 6px -157px;
}
.fabu-new .post_item_7 input.post_join_item_7_text {
  line-height: 100%;
  height: 100%;
  text-indent: 0;
}
.fabu-new .post_main_ul .post_main_li .post_main_l_tit {
  /*width: 120px;*/
  color: #333;
}
.fabu-new .shang {}
.fabu-new .shang .post_down li span:before {
  content: "赏";
  background: #ED3333;
  border-radius: 50%;
  height: 24px;
  width: 24px;
  font-size: 14px;
  color: #fff;
  line-height: 24px;
  text-align: center;
  float: left;
  margin-top: 7px;
}
.fabu-new .shang .post_down li span {
  width: 385px
}
.fabu-new .shang .post_down li a {
  padding-left: 40px
}
.fabu-new .title {
}
.fabu-new .title strong {
  width: 148px;
  height: 40px;
  line-height: 40px;
  overflow: hidden;
  padding-left: 40px;
  font-size: 16px;
  font-weight: normal;
  color: #033333;
  display: inline-block;
  border-top-right-radius: 40px;
  border-bottom-right-radius: 40px;
}
.fabu-new .title span {
  height: 40px;
  line-height: 40px;
  overflow: hidden;
  font-size: 14px;
  color: #999999;
  display: inline-block;
  margin-right: 33px;
;
  margin-left: 15px
}
.fabu-new .post_main_fee {
  margin-top: 13px;
}
.fabu-new .post_form_join_item li.not-input {
  width: 240px;
  margin-right: 5px;
  background-color: #fff;
  margin-right: 10px;
}
.fabu-new .post_form_join_item li.not-input input {
  width: 100%;
  height: 100%;
  font-size: 14px;
  color: #333;
}
.post_main_ul .post_main_li .post_main_r .k_time_date input.post_d_t_input, .post_main_ul .post_main_li .post_main_r .k_time_hour input.post_hoUr {
  background: url(../images/jiao.png) no-repeat right center;
  width: 94%
}
.training-table {}
.training-table tr {
  border: 1px solid #D9D9D9;
}
.training-table th {
  background-color: #F5F5F5;
  height: 30px;
  font-size: 14px;
  color: #777777;
  font-weight: normal;
  text-indent: 10px;
}
.training-table td {
  height: 70px;
  text-align: center;
}
.training-table td span {
  display: inline-block;
  width: 15px;
  height: 15px;
  border-radius: 50%;
  border: 1px solid #C9C9C9;
  font-size: 10px;
  color: #BFBFBF;
  line-height: 15px;
  text-align: center;
}
.training-table td input[type=text] {
  width: 210px;
  height: 27px;
  border: 1px solid #D9D9D9;
  margin-right: 15px
}
.whatfenxiao {
  background-color: #F5F5F5;
  height: 30px;
  line-height: 30px;
  padding: 0 20px;
  border-radius: 20px;
  margin-right: 20px
}

.fabu-new-poster{margin-bottom:70px;position: relative}
.fabu-new-poster img{width:360px;}
.poster-right{
  margin-top:20px;
  margin-left:140px;
  position: absolute;
  left: 244px;
  right: 0px;
  bottom: 0;
}
.poster-right .uploadify{
  float: left;
  margin-bottom: 0px;
}
.post-img {width: 120px;height: 40px;display: inline-block;line-height: 40px;color: #fff;font-size: 18px;text-align:center;border-radius: 2px;background-color: #ffa200;}
.post_main_fee .post-img .uploadify-button-text{
  height: 40px;
  display: inline-block;
  line-height: 40px;
  color: #fff;
  font-size: 18px;
  text-align:center;
  float: none;
  margin: 0px;
}
.post_main_fee .uploadify-button{
  background-color: #ffa200;
}
.post_main_fee .uploadify-button:hover{
  background-color: #f68500;
}
.post-from-picture {width: 138px;height: 38px;display: inline-block;line-height: 38px;border:1px solid #d9d9d9;margin-left:20px;color: #666;font-size: 18px;text-align:center;border-radius: 4px;background-color: #f5f5f5;}
.poster-right a:first-child:hover{background-color:#FCB212}
.poster-right a:last-child:hover{background-color:#d9d9d9}
.poster-right ul{line-height:22px;color:#999;font-size:12px;float:left;margin-top:15px;}
/*.poster-right ul li{padding-left:20px;}*/
.post-print-from-picture ul{
  /*width:892px;*/
  width:910px;
  box-sizing: border-box;
  padding:20px 20px 0px 0px;
  max-height:458px;
  overflow-y:scroll;
}
.post-print-from-picture ul li{
  float:left;
  width:198px;
  height:126px;
  box-sizing: border-box;
  /*border:1px solid #ddd;*/
  margin-left:20px;
  margin-bottom:20px;
  position: relative;
  text-align: center;
}
.post-print-from-picture ul li span{
  width:15px;
  height:15px;
  border-radius: 100%;
  position: absolute;
  top:-5px;
  right: -25px;
  display: none;
  background:url('../images/yes.png') no-repeat center 50% #16b648;
}

.post-print-from-picture ul li img{
  width:100%;
  max-height:100%;
}

.post-print{height:480px;width:880px;border:#ddd solid 1px;background-color:#fff;margin:0 auto;}
/*.print-img{float:left;width:820px;margin:30px 0 30px 30px;}*/
.print-img{padding:30px 30px 30px 30px;box-sizing: border-box}
/*.print-img{*/
/*width: 100%;*/
/*float: left;*/
/*padding: 30px 30px 30px 30px;*/
/*box-sizing: border-box;*/
/*}*/
.print-img .img-left{max-width:600px;max-height:500px;float:left;background-color:#ececec;text-align:center}
/*.img-left{*/
/*width: 100%;*/
/*min-height: 230px;*/
/*float: left;*/
/*background-color: #ececec;*/
/*text-align: center;*/
/*}*/
.print-img .img-right{width:250px;height:160px;float:left;margin-left:30px;background-color:#ececec;text-align:center;overflow: hidden}

.print-button{height:78px;width:100%;margin:0 auto;background-color:#efefef;}
.print-button .word{margin:0 auto;text-align:center;line-height:78px;}
.print-button .button-sure {width:80px;height:32px;line-height:32px;background-color:#ffa200;;display:inline-block;text-align:center;border-radius:2px;color:#fff}
.print-button .button-sure:hover{background-color:#f68500}
.print-button .button-cancel{width:80px;height:32px;line-height:32px;background-color:#f2efef;border:#ddd solid 1px;display:inline-block;text-align:center;border-radius:2px;margin-left:20px;}
.print-button .button-cancel:hover{background-color:#f5f5f5;}
.print-button .button-change{float:right;padding-right:30px;display:inline-block;padding-right:34px;margin-top:-46px}
/*课程发布上传图片部分样式*/
.post_main_fee .print-button .word{
  position: relative;
}
.post_main_fee .print-button .word .uploadify{
  display: inline-block;
  position: absolute;
  top: 25px;
  right: 70px;
}
.post_main_fee .print-button .word .uploadify .button-change{
  padding: 0px;
  margin: 0px;
}
.post_main_fee .print-button .word .uploadify .uploadify-button{
  background-color: #efefef;
}
.post_main_fee .print-button .word .uploadify .uploadify-button:hover{
  background-color: #efefef;
}
.post_main_fee .print-button .word .uploadify .uploadify-button-text{
  width: 80px;
  margin: 0px;
  float: none;
  color: #ffa200;
}

/*发布页新样式结束*/


/*发布页*/

.wrap {
  margin: 0 auto;
  width: 100%;
  background: #FFF;
}
.container {
  margin: 0 auto;
}
#post_form {
  width: 1200px;
  margin: 0 auto;
  overflow: hidden;
  background: #FFF;
  margin-top:10px;
}
.form_input_party {
  background: #fff;
  border-bottom: 1px solid #eee;
  height: 40px;
  color: #666;
}
.post_main_ul {
  margin: 35px auto 20px;
}
.post_main_ul.post_dc_wrap{
  padding-left: 70px;
}
.post_main_ul .post_main_li {
  margin-bottom: 20px;
}
.post_main_ul .post_main_li .post_main_l_tit {
  width: 110px;
  height: 32px;
  line-height: 32px;
  overflow: hidden;
  float: left;
  text-align: right;
  padding-right: 20px;
}
.post_main_ul .post_main_li .post_main_l_tit span {
  /*padding: 0 5px 0 40px;*/
  line-height: 38px;
  font-size: 14px;
  color: #000;
}
.post_main_ul .post_main_li .post_main_l_tit b {
  color: #ff0000;
}
.post_main_ul .post_main_li .post_main_r {
  width: 960px;
  float: left;
}
.post_main_r_fwb {}
input.post_title, input.limitNum_k {
  width: 823px;
  height: 30px;
  line-height: 30px;
  border: 1px solid #d9d9d9;
  padding-left: 15px;
  font-size: 14px;
  color: #444;
}
input.post_title.redK {
  border: 1px solid #ffadad;
}
.post_main_ul .post_main_li .post_main_r .k_time_date {
  width: 200px;
  height: 30px;
  border: 1px solid #d9d9d9;
  background: no-repeat 15px 10px;
  float: left;
  margin-right: 14px;
}
.post_main_ul .post_main_li .post_main_r .k_time_date input {
  width: 100%;
  height: 100%;
  float: left;
  /* margin:7px 0 0 15px; */
  font-size: 14px;
  color: #444;
  text-indent: 15px;
}
.post_main_ul .post_main_li .post_main_r .k_time_hour {
  width: 100px;
  height: 30px;
  border: 1px solid #d9d9d9;
  background: no-repeat 8px 8px;
  float: left;
  margin-right: 14px;
  position: relative;
  z-index: 2;
}
.post_main_ul .post_main_li .post_main_r .k_time_hour input {
  width: 45px;
  height: 18px;
  border-top: 1px solid #FFF;
  float: left;
  margin: 7px 0 0 38px;
  font-size: 14px;
  color: #444;
}
.post_main_ul .post_main_li .post_main_r .k_time_hour img {
  float: left;
  margin-top: 15px;
}
.post_main_ul .post_main_li .post_main_r .k_time_ge {
  width: 28px;
  height: 18px;
  border-bottom: 1px solid #d9d9d9;
  float: left;
  margin: 0 5px 0 -5px;
}
.post_main_ul .post_main_li .post_main_r .k_site {
  width: 200px;
  height: 30px;
  border: 1px solid #d9d9d9;
  float: left;
  margin-right: 14px;
  position: relative;
  z-index: 12;
}
.post_main_ul .post_main_li .post_main_r .k_site input {
  width: 178px;
  height: 18px;
  border-top: 1px solid #FFF;
  float: left;
  margin: 7px 0 0 15px;
  font-size: 14px;
  color: #444;
}
.post_main_ul .post_main_li .post_main_r .k_site input.jiao {
  background: no-repeat right;
}
.post_main_ul .post_main_li .post_main_r .k_site img {
  float: left;
  margin-top: 15px;
}
.post_main_ul .post_main_li .post_main_r .k_site2 {
  width: 620px;
  height: 30px;
  border: 1px solid #d9d9d9;
  float: left;
}
.post_main_ul .post_main_li .post_main_r .k_site2 input {
  width: 588px;
  height: 18px;
  border-top: 1px solid #FFF;
  float: left;
  margin: 7px 0 0 15px;
  font-size: 14px;
  color: #444;
}
.post_form_join_item {
  overflow: hidden;
}
#course-category{
  position: relative;
}
#course-category.label-items-wrap{
  width: 820px;
}
#course-category .post_form_join_item{
    display: inline-block;
    vertical-align: bottom;
}
#course-category.edit-lessons .post_form_join_item{
  height: auto;
}

#course-category .post_form_join_item.all{
  height: auto;
}
.display-more{
    height: 30px;
    line-height: 30px;
    border: 1px solid #f9e87e;
    text-align: center;
    position: absolute;
    right: -102px;
    top: 0px;
    display: inline-block;
    vertical-align: bottom;
    margin-bottom: 6px;
    color: #ffa300;
    cursor: pointer;
    padding: 0 10px;
    border-radius: 2px;
    background-color: #fff5b7;
    width: 95px;
    box-sizing: border-box;
}
.display-more:hover{
  background-color: #fff19c;
}
.display-more .add{
  color: #ffa300;
}
.post_form_join_item li {
  float: left;
  width: 78px;
  height: 34px;
  /* line-height: 28px; */
  margin-right: 13px;
  margin-bottom: 2px;
  margin-top: 3px;
  text-align: center;
  line-height: 34px;
}
.post_form_join_item li p {
  text-align: center;
  white-space: nowrap;
  text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  overflow: hidden;
  padding: 0 3px;
  cursor: pointer;
}
.post_form_join_item li div.xuanX {
  width: 100%;
  white-space: nowrap;
  text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  overflow: hidden;
  font-size: 14px;
  cursor: pointer;
}
#post_join_item_add, #post_join_item_set {
  font-size: 14px;
  background-color: #ffa200;
  color: #FFF;
  border: 1px solid #ffa200;
}
#ds_item_box .join_item_static#post_join_item_add {
  margin-bottom: 0;
}
#post_join_item_add:hover {
  background-color: #f68500;
  border: 1px solid #f68500;
}
.join_item_static {
  background-color: #ffa200;
  border: 1px solid #ffa200;
  color: #FFF;
  border-radius: 2px;
}
.join_item_no {
  border: 1px solid #e5e5e5;
  color: #666;
  border-radius: 2px;
  background-color: #f5f5f5;
}
.post_join_item_add img {
  width: 22px;
  height: 22px;
}
.post_item_7 {
  position: relative;
}
.post_item_7 input {
  width: 100%;
  /* text-align: center; */
  /* border: 1px solid #0099e9; */
  height: 100%;
  text-indent: 10px;
}
.post_item_7 img {
  width: 17px;
  height: 17px;
  position: absolute;
  top: -4px;
  right: -3px;
}
.post_item_7_text {
  text-align: center;
  font-size: 15px;
  font-family: 'Microsoft YaHei';
}
.join_item_no.post_item_7 {
  cursor: pointer;
  /* line-height: 26px; */
}
.join_item_no.post_item_7 input {
  font-size: 14px;
  color: #666;
  /* background-color: #FFF; */
  /* border: none!important; */
  /* border-radius: 8px; */
  /* height: 34px!important; */
  height: 34px;
  line-height: 34px;
}
.join_item_no.post_item_7.or input {
  color: #FFF;
  cursor: pointer;
  background-color: #0099e9;
  width: 100%;
  height: 26px!important;
  float: left;
  margin-left: 0;
  border: none!important;
  border-radius: 8px;
}
.hdTime1, .hdTime2, .hdAddress, .hdnumLimit {
  height: 38px;
}
.hdFy {
  overflow: hidden;
}
.post_main_ul li.hdZt {
  overflow: hidden;
}
.post_main_ul li.hdRichtext {
  min-height: 305px;
}
.post_main_ul li.post_vote_option_top {
  margin-bottom: 15px;
  height: 38px;
}
.post_main_ul li.post_vote_type_li {
  margin-bottom: 20px;
  height: 96px;
}
.post_main_ul li.post_vote_type_li .post_main_r {
  position: relative;
}
.post_main_ul li.post_vote_option_li {
  margin-bottom: 20px;
}
.post_main_ul li.post_vote_jg {
  margin-bottom: 20px;
  height: 90px;
}
.post_main_ul li.post_vote_jg #form_textarea {
  border: 1px solid #d9d9d9;
  overflow: hidden;
}
.post_main_ul li.post_vote_jg #form_textarea textarea {
  width: 828px;
  height: 80px;
  margin: 5px;
  font-size: 14px;
  content: #666;
  line-height: 28px;
}
.post_main_note {
  height: 30px;
  clear: both;
}
.post_main_note p {
  padding-left: 155px;
  overflow: hidden;
  display: none;
}
.post_main_note p img {
  float: left;
  margin-top: 7px;
  width: 13px;
}
.post_main_note p span {
  display: inline-block;
  color: #f43531;
  line-height: 27px;
  float: left;
  margin-left: 5px;
  font-size: 12px;
}
.post_main_ul li.bmtxxx {
  height: auto;
  overflow: hidden;
  min-height: inherit;
  width: 100%;
}
.post_main_ul li.bmtxxx .post_main_r {
  overflow: hidden;
}
.hdRichtext {
  /* height:300px; */
}
.form_phone_recom {
  height: 22px;
  margin-top: 10px;
}
.hdRichtext .post_main_r {
  border: 1px solid #d9d9d9;
}
.hdRichtext .post_main_r.redK {
  border: 1px solid #ffadad;
}
.form_phone_recom .form_checkbox_check {
  width: 16px;
  height: 16px;
  float: left;
}
.form_phone_recom p {
  display: block;
  width: 125px;
  height: 16px;
  line-height: 16px;
  float: left;
  font-size: 14px;
  color: #000;
  margin-top: 1px;
}
.post_main_fee {
  height: 30px;
  margin-top: 15px;
}
.post_main_fee .margin-right-30{
  margin-right:90px !important;
}
.post_main_fee input {
  float: left;
  margin-top: 2px;
}
.post_main_fee span {
  display: inline-block;
  height: 16px;
  line-height: 16px;
  float: left;
  margin: 0 20px 0 5px;
  font-size: 14px;
  color: #444;
}
.post_main_fee_K {
  overflow: hidden;
}
#party_pay_item_price {
  width: 180px;
  height: 36px;
  border: 1px solid #d9d9d9;
  text-indent: 15px;
  float: left;
  margin-right: 14px;
  font-size: 14px;
  color: #444;
}
.post_main_fee_K span {
  display: inline-block;
  line-height: 36px;
  font-size: 14px;
  color: #000;
  float: left;
}
.post_main_fee_K input {
  width: 170px;
  background-color: #fff;
  border: 1px solid #e5e5e5;
  color: #666;
  font-size: 14px;
  height: 26px;
  float: left;
  margin-top: 5px;
  margin-right: 5px;
  text-indent: 5px;
}
.post_main_recommend {
  height: 30px;
  margin-top: 10px;
}
.post_main_recommend input {
  float: left;
  margin-top: 2px;
}
.post_main_recommend span {
  display: inline-block;
  height: 16px;
  line-height: 16px;
  float: left;
  margin: 0 20px 0 5px;
  font-size: 14px;
  color: #444;
}
#post_form .agree {
  height: 20px;
  margin: 35px auto 15px;
  border-top: 1px solid #dddddd;
  padding-top: 30px;
  text-align: left;
  padding-left: 95px;
}
#post_form .agree img {
  float: left;
  margin: 5px 0 0 44px;
}
#post_form .agree span {}
#post_form .agree a {
  color: #ffa200;
}
#post_form .agree a:hover {
  color: #0082c6;
  text-decoration: underline;
}
.fb_Btn {
  /* height: 45px; */
  padding: 58px 0;
  border: 1px solid #eee;
  border-top: none;
  margin-bottom: 30px;
  text-align: center;
  box-sizing: border-box;
}
.fb_Btn a.prev_step {
  display: inline-block;
  width: 200px;
  height: 50px;
  line-height: 50px;
  text-align: center;
  font-size: 22px;
  color: #777;
  margin-right: 15px;
  background-color: #f5f5f5;
  border: 1px solid #ddd;
  box-sizing: border-box;
  border-radius: 2px;
}
.fb_Btn a.prev_step.unClick{
  color: #999;
  background-color: #e3e3e3;
  cursor: default;
}
.fb_Btn a.btn_Post {
  display: inline-block;
  width: 200px;
  height: 50px;
  line-height: 50px;
  text-align: center;
  font-size: 22px;
  color: #FFF;
  background-color: #ffa200;
  border-radius: 2px;
}
.fb_Btn a.btn_Post:hover {
  background-color: #ffa200;
}
.fb_Btn a.btn_Post.loading{
  background-color: #c4c4c4;
  cursor: default;
}
.fb_Btn a.btn_Post.loading:after{
  content: '';
  display: inline-block;
  width:22px;
  height:4px;
  vertical-align: middle;
  margin-left:5px;
  background:#c4c4c4 url(../images/gif.gif);
}
.fb_Btn a.btn_Preview {
  display: block;
  width: 138px;
  height: 45px;
  line-height: 45px;
  text-align: center;
  font-size: 18px;
  color: #FFF;
  float: left;
  margin-left: 20px;
  background-color: #61c8fd;
}
.fb_Btn a.btn_Preview:hover {
  background-color: #53aad7;
}
.fb_Btn a.btn_Post.thisGray, .fb_Btn a.btn_Post.thisGray:hover, .fb_Btn a.btn_Preview.thisGray, .fb_Btn a.btn_Preview.thisGray:hover {
  background-color: #bebebe;
}
.post_pay_item {
  border: 1px solid #d9d9d9;
}
.post_pay_item .post_pay_item_top {
  height: 40px;
  background-color: #fbfbfb;
  border-bottom: 1px solid #d9d9d9;
  margin-bottom: 20px;
}
.post_pay_item .post_pay_item_top span {
  display: inline-block;
  line-height: 40px;
  font-size: 14px;
  color: #666;
  text-align: center;
  float: left;
}
.post_pay_item .post_pay_item_top span b {
  font-size: 12px;
  color: #3e80ad;
}
.post_pay_item .post_pay_item_top span.tit01 {
  width: 95px;
  margin-left: 10px;
}
.post_pay_item .post_pay_item_top span.tit02 {
  width: 255px;
}
.post_pay_item .post_pay_item_top span.tit03 {
  width: 120px;
  margin-left: 45px;
}
.post_pay_item .post_pay_item_top span.tit04 {
  width: 190px;
  margin-left: 65px;
}
.post_pay_item .cost_content {
  height: 30px;
  margin-bottom: 15px;
}
.post_pay_item .cost_content .form_input_number {
  height: 30px;
  width: 95px;
  margin-left: 10px;
  text-align: center;
  float: left;
  line-height: 30px;
  font-size: 14px;
  color: #666;
}
.post_pay_item .cost_content .form_input_cost_type {
  height: 30px;
  width: 255px;
  text-align: center;
  float: left;
}
.post_pay_item .cost_content .form_input_cost_type input {
  height: 28px;
  width: 253px;
  border: 1px solid #d9d9d9;
  text-indent: 10px;
  font-size: 14px;
  color: #666;
}
.post_pay_item .cost_content .form_input_cost_money {
  height: 30px;
  width: 120px;
  margin-left: 45px;
  float: left;
}
.post_pay_item .cost_content .form_input_cost_money input {
  height: 28px;
  width: 128px;
  border: 1px solid #d9d9d9;
  text-indent: 10px;
  font-size: 14px;
  color: #666;
}
.post_pay_item .cost_content .form_input_cost_people {
  height: 30px;
  width: 190px;
  margin-left: 55px;
  float: left;
}
.post_pay_item .cost_content .form_input_cost_people input {
  height: 28px;
  width: 188px;
  border: 1px solid #d9d9d9;
  text-indent: 10px;
  font-size: 14px;
  color: #666;
}
.post_pay_item .cost_content a {
  display: block;
  width: 20px;
  height: 20px;
  background: no-repeat 0 0;
  float: left;
  margin: 7px 0 0 10px;
  cursor: pointer;
}
.post_pay_item .cost_content a:hover {
  background: no-repeat 0 -20px;
}
.post_pay_item .cost_add {
  overflow: hidden;
  margin: 20px auto;
}
.post_pay_item .cost_add a {
  display: block;
  width: 120px;
  height: 30px;
  line-height: 30px;
  text-align: center;
  margin: 0 auto;
  background-color: #0099e9;
  color: #FFF;
}
.post_pay_item .cost_add a:hover {
  background-color: #0082c6;
}
.form_input {
  height: 38px;
  margin-bottom: 18px;
}
.form_input span {
  display: block;
  width: 110px;
  height: 38px;
  line-height: 38px;
  font-size: 14px;
  color: #444;
  padding-right: 40px;
  float: left;
  text-align: right;
}
.form_input input {
  width: 800px;
  height: 36px;
  line-height: 36px;
  border: 1px solid #d9d9d9;
  text-indent: 15px;
  font-size: 14px;
  color: #444;
  float: left;
}
.form_input a {
  display: block;
  width: 20px;
  height: 20px;
  background: no-repeat 0 0;
  float: left;
  margin: 8px 0 0 15px;
  cursor: pointer;
}
.form_input a:hover {
  background: no-repeat 0 -20px;
}
#post_vote_option_add {
  height: 32px;
  margin-bottom: 20px;
}
#post_vote_option_add a {
  display: block;
  width: 118px;
  height: 32px;
  line-height: 32px;
  float: left;
  margin-left: 150px;
  background-color: #0099e9;
  font-size: 14px;
  color: #FFF;
}
#post_vote_option_add a:hover {
  background-color: #0082c6;
}
.mnxlkPC {
  width: 330px;
  position: absolute;
  left: 0;
  top: 0;
  z-index: 1001;
}
.mnxlkPC span {
  display: block;
  height: 36px;
  line-height: 36px;
  text-align: left;
  font-size: 16px;
  padding-left: 15px;
  border: 1px solid #d9d9d9;
  background: no-repeat 310px 16px;
}
.mnxlkPC div {
  *height: 144px;
  max-height: 261px;
  overflow-y: auto;
}
.mnxlkPC a {
  display: none;
  height: 36px;
  line-height: 36px;
  text-align: left;
  padding-left: 15px;
  border: 1px solid #ddd;
  margin-top: -1px;
  background-color: #FFF;
}
.mnxlkPC a:hover {
  background-color: #FCFCFC;
}
.xlK_btn {
  cursor: pointer;
  display: block;
  height: 36px;
  left: 0;
  width: 330px;
  outline: medium none;
  position: absolute;
  top: 0;
  z-index: 1002;
}
#ds_item_box .join_item_static {
  width: auto;
  min-width: 78px;
  float: none;
  max-width: 244px;
  margin-bottom: 10px;
  /* text-align: left; */
  display: inline-block;
}
.post_down {
  box-sizing: border-box;
  margin-top: 10px;
}
.post_down.guanli{
  padding-left: 40px;
}
.post_down.guanli li a{
  position: relative;
  top:-14px;
}
.post_down li span, .for-guanli {
  height: 36px;
  width: 322px;
  border: 1px solid #d9d9d9;
  background-color: #f2f2f2;
  line-height: 36px;
  margin-top: 10px;
  padding: 0 15px;
  display: inline-block;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  word-break: keep-all;
}
.for-guanli {
  margin-top: 0;
  width: 430px;
  padding: 0 10px;
  color: #999;
}
.margin-top-0 {
  margin-top: 0;
}
.margin-top-10 {
  margin-top: 10px !important;
}
.margin-top-20 {
  margin-top: 20px !important;
}
.post_down li a {
  padding-left: 20px;
  color: #1a7ec9
}

/*记名*/

.k_sign {
  width: 330px;
  height: 38px;
  position: relative;
  margin-top: 58px;
  z-index: 1000;
}
.k_sign span {
  display: block;
  height: 36px;
  line-height: 36px;
  text-align: left;
  font-size: 16px;
  padding-left: 15px;
  border: 1px solid #d9d9d9;
  background: no-repeat 310px 16px;
}
.k_sign .k_sign_K {
  position: absolute;
  width: 330px;
  height: 62px;
  left: 0;
  top: 38px;
  display: none;
}
.k_sign .k_sign_K ul li {
  height: 36px;
  line-height: 36px;
  background-color: #FFF;
  border-left: 1px solid #d9d9d9;
  border-right: 1px solid #d9d9d9;
  border-bottom: 1px solid #d9d9d9;
  text-align: left;
  padding-left: 15px;
}
.k_sign .k_sign_K ul li:hover {
  background-color: #FCFCFC;
}
.limit_L p {
  line-height: 38px;
  text-align: left;
  font-size: 14px;
  color: #666;
}
#post_party_limitnum .limit_L p {
  border: 1px solid #d9d9d9;
  color: #444;
  font-size: 14px;
  height: 36px;
  line-height: 36px;
  text-indent: 15px;
}
.post_queR_p {
  display: none;
}
.or {
  background: none repeat scroll 0 0 #0099e9;
  color: #ffffff;
}

/*时间选择控件*/

.date_selector, .date_selector * {
  width: auto;
  height: auto;
  border: none;
  background: none;
  margin: 0;
  padding: 0;
  text-align: left;
  text-decoration: none;
}
.date_selector {
  background: #fbfbfb;
  border: 1px solid #ccc;
  padding: 10px;
  margin: 0;
  margin-top: -12px;
  position: absolute;
  z-index: 100000;
  display: none;
  -webkit-box-shadow: 0 0 5px #aaa;
  box-shadow: 0 0 5px #aaa;
  -webkit-box-shadow: 0 2px 2px #ccc;
  box-shadow: 0 2px 2px #ccc;
  width: 220px;
}
.date_selector_ieframe {
  position: absolute;
  z-index: 99999;
  display: none;
}
.date_selector .nav {
  width: 223px;
  overflow: hidden;
}
.date_selector .nav p {
  clear: none;
}
.date_selector .month_nav, .date_selector .year_nav {
  margin: 0 0 3px 0;
  padding: 0;
  display: block;
  position: relative;
  text-align: center;
}
.date_selector .month_nav {
  float: left;
  width: 100px;
}
.date_selector .year_nav {
  float: right;
  width: 100px;
  margin-right: 0px;
}
.date_selector .month_name, .date_selector .year_name {
  line-height: 20px;
  font-size: 12px;
}
.date_selector .button {
  display: block;
  position: absolute;
  top: 0;
  width: 18px;
  height: 18px;
  line-height: 16px;
  font-weight: bold;
  color: #5985c7;
  text-align: center;
  font-size: 12px;
  overflow: hidden;
  border: 1px solid #ccc;
  border-radius: 2px;
}
.date_selector .button:hover, .date_selector .button.hover {
  background: #5985c7;
  color: #fff;
  cursor: pointer;
  border-color: #3a930d;
}
.date_selector .prev {
  left: 0;
}
.date_selector .next {
  right: 0;
}
.date_selector table {
  border-spacing: 0;
  border-collapse: collapse;
  clear: both;
  margin: 0;
  width: 220px;
}
.date_selector th, .date_selector td {
  width: 2.5em;
  height: 30px;
  padding: 0!important;
  text-align: center!important;
  color: #666;
  font-weight: normal;
}
.date_selector th {
  font-size: 12px;
}
.date_selector td {
  border: 1px solid #f1f1f1;
  line-height: 30px;
  text-align: center;
  white-space: nowrap;
  color: #5985c7;
  background: #fff;
  font-size: 12px;
}
.date_selector td.today {
  background: #eee;
}
.date_selector td.unselected_month {
  color: #ccc;
}
.date_selector td.selectable_day {
  cursor: pointer;
}
.date_selector td.selected {
  background: #0099e9;
  color: #fff;
  font-weight: bold;
}
.date_selector td.selectable_day:hover, .date_selector td.selectable_day.hover {
  background: #0082c6;
  color: #fff;
}
#k_time_hout1 {
  z-index: 10;
}
.time_Hour {
  position: absolute;
  width: 100px;
  overflow: hidden;
  border: 1px solid #d9d9d9;
  left: -1px;
  top: 36px;
  display: none;
  z-index: 2001;
  background-color: #FFF;
}
.k_time_hour .time_Hour {
  display: block;
}
.k_time_date a.qK {
  display: none;
  position: relative;
  width: 15px;
  height: 15px;
  background: no-repeat;
  z-index: 101;
  left: 182px;
  top: 10px;
}
.k_time_date a.qK:hover {
  background: no-repeat 0 -15px;
  cursor: pointer;
}
.k_site a.qK {
  display: none;
  position: relative;
  width: 15px;
  height: 15px;
  background: no-repeat;
  z-index: 101;
  left: 182px;
  top: 10px;
}
.k_site a.qK:hover {
  background: no-repeat 0 -15px;
  cursor: pointer;
}
.time_Hour ul {
  height: 400px;
  overflow-y: auto;
}
.time_Hour ul li {
  height: 38px;
  line-height: 38px;
  text-align: center;
  font-size: 12px;
  color: #444;
  cursor: pointer;
}
.time_Hour ul li:hover {
  background-color: #eee;
}

/*城市弹窗*/

.k_site_K {
  position: absolute;
  width: 700px;
  overflow: hidden;
  border-top: 1px solid #d9d9d9;
  *border-left: 1px solid #d9d9d9;
  *border-right: 1px solid #d9d9d9;
  *border-bottom: 1px solid #d9d9d9;
  border-left: 1px solid #d9d9d9\9;
  border-right: 1px solid #d9d9d9\9;
  border-bottom: 1px solid #d9d9d9\9;
  left: 0;
  left: -1px\9;
  *left: -1px;
  top: 48px;
  display: none;
  z-index: 2001;
  background-color: #FFF;
  -webkit-box-shadow: 0 2px 8px #ccc;
  box-shadow: 0 2px 8px #ccc;
}
.k_site_K .k_site_K_top {
  height: 36px;
  margin: 15px 15px 0;
  position: relative;
  border-bottom: 2px solid #d9d9d9;
}
.k_site_K .k_site_K_top .thisClose {
  position: absolute;
  width: 20px;
  height: 20px;
  right: 0;
  top: 3px;
  cursor: pointer;
  overflow: hidden;
}
.k_site_K .k_site_K_top .thisClose img {
  width: 20px;
  height: 40px;
  margin-top: 0!important;
}
.k_site_K .k_site_K_top .thisClose:hover img {
  margin-top: -20px!important;
}
.k_site_K .k_site_K_top ul {
  margin-bottom: -2px;
}
.k_site_K .k_site_K_top ul li {
  height: 36px;
  line-height: 36px;
  display: inline-block;
  float: left;
  border-bottom: 2px solid #d9d9d9;
}
.k_site_K .k_site_K_top ul li.thisOver {
  border-bottom: 2px solid #00a2f7;
}
.k_site_K .k_site_K_top ul li a {
  display: inline-block;
  line-height: 36px;
  padding: 0 10px;
  cursor: pointer;
}
.k_site_K .k_site_K_city {
  overflow: hidden;
  margin: 10px 0 10px 15px;
}
.k_site_K .k_site_K_qu {
  overflow: hidden;
  margin: 10px 15px 10px 25px;
  border-top: 2px solid #d9d9d9;
  display: none;
}
.k_site_K .k_site_K_qu ul {
  overflow: hidden;
  margin: 5px auto;
}
.k_site_K .k_site_K_qu ul li {
  display: block;
  width: 70px;
  height: 26px;
  line-height: 26px;
  float: left;
  margin: 0 5px 5px 0;
  text-align: left;
  white-space: nowrap;
  text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  overflow: hidden;
}
.k_site_K .k_site_K_qu ul li a {
  font-size: 12px;
  color: #8e8e8e;
  cursor: pointer;
}
.k_site_K .k_site_K_qu ul li:hover a {
  color: #0099e9;
}
.k_site_K_city_zhu {
  overflow: hidden;
  margin: 5px auto;
  display: none;
}
.k_site_K_city_zhu .K_city_lin {
  overflow: hidden;
}
.k_site_K_city_zhu .K_city_lin span {
  display: inline-block;
  width: 45px;
  font-size: 14px;
  color: #ff0000;
  height: 26px;
  line-height: 26px;
  float: left;
  text-align: left;
}
.k_site_K_city_zhu .K_city_lin.hot span {
  width: 10px;
}
.k_site_K_city_zhu .K_city_lin ul {
  overflow: hidden;
  width: 638px;
}
.k_site_K_city_zhu .K_city_lin.hot ul {
  width: 650px;
}
.k_site_K_city_zhu .K_city_lin ul li {
  display: block;
  width: 70px;
  height: 26px;
  line-height: 22px;
  float: left;
  margin: 0 5px 5px 0;
  text-align: left;
  white-space: nowrap;
  text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  overflow: hidden;
}
.k_site_K_city_zhu .K_city_lin ul li a {
  font-size: 12px;
  color: #8e8e8e;
  cursor: pointer;
}
.k_site_K_city_zhu .K_city_lin ul li.thisOver a {
  color: #0099e9;
}
.post_form_join_item_2 {

}
.post_form_join_item_2 li {
  position: relative;
  padding: 0 10px;
}
.post_form_join_item_2 li div.xuanX {}
.post_form_join_item_2 li i {
  display: inline-block;
  width: 14px;
  height: 14px;
  background: url(../images/x-1.png) no-repeat 0 0;
  position: absolute;
  right: 0;
  top: 0;
  margin: -6px;
}
.post_form_join_item_2 li i:hover {
  cursor: pointer;
}
.post_main_fee_ren {
  text-align: left;
}
.post_main_fee_ren input[type=text] {
  text-align: left;
  height: 34px;
  width: 253px;
  border: 1px solid #d9d9d9;
  text-indent: 10px;
  font-size: 14px;
  color: #666;
  margin-right: 10px
}
.footer_ke {
  background-color: #474747;
  text-align: left;
  line-height: 24px;
  color: #3a3a3a;
  font-size: 14px;
  padding: 35px 0;
  clear: left;
  position: relative;
  z-index: 80;
}
.footer-section {
  width: 1200px;
  margin: 0 auto;
}
.footer-section span {
  display: inline-block;
  width: 25px;
  text-align: center;
}
.footer-section-logo {
  display: inline-block;
  float: left;
  margin-right: 30px;
  margin-top: 5px;
}
.footer-section-text {
  display: inline-block;
  color: #fff;
}
.footer-section-text a{
  color: #fff;
} 
.footer-section-qr {
  display: inline-block;
  position: relative;
  float: right;
  margin-top: 5px;
}
.footer-section-qr a {
  width: 100px;
  height: 30px;
  line-height: 30px;
  border: 1px solid #ddd;
  background: #fff url(../images/wechat1x.png) no-repeat 15px center;
  padding-left: 30px;
  display: inline-block;
  text-align: center;
  border-radius: 2px;
}
.footer-section-qr a:hover {
  cursor: pointer;
}
.footer-section-qr .footer-section-qr-info {
  position: absolute;
  /*height:202px;*/
  bottom: 100%;
  left: 0;
  text-align: center;
  z-index: 10;
  background-color: #fff;
  border: 1px solid #ddd;
  padding: 10px;
  left: -10px;
  bottom: 50px;
  visibility: hidden;
  opacity: 0;
  transition: visibility 0.3s 0.3s, opacity 0.3s 0.3s;
}
.footer-section-qr .footer-section-qr-info p {
  line-height: 20px;
  margin-top:10px;
}

.footer-section-qr:hover .footer-section-qr-info {
  visibility: visible;
  opacity: 1;
  transition: visibility 0.3s 0s, opacity 0.3s 0s;
}
.footer-section-qr .footer-section-qr-info i {
  display: block;
  position: absolute;
  top: 0;
  right: 0;
  margin:55px;
  background:  url(../images/que-big-bg.png) center;
  width: 40px;
  height: 40px;
  border-radius: 50%;
  -webkit-background-size: 40px 40px;
  background-size: 40px 40px;
}
.footer-section-qr-info .sanjiaoxin-out {
  top: 100%;
  z-index: 0;
  right: 65px;
}
.footer-section-qr-info .sanjiaoxin {
  border-bottom: 0;
  border-top: 30px solid #fff;
  border-width: 6px;
  top: 0;
  right: 2px;
}
.footer-section-qr-info .sanjiaoxin-border {
  border-bottom: 0;
  border-top: 40px solid #d9d9d9;
  border-width: 8px;
}
.header-out {
  overflow: hidden;
  padding: 10px 20px;
  position: absolute;
  z-index: 98;
  background-color: #f5f5f5;
  width: 100%
}
.fixed-01 {
  position: fixed;
  top: 0;
  z-index: 99;
}
.wrap-fixed-top {
  width: 1200px;
}
.header-title {
  font-size: 18px;
  width: 680px;
  float: left;
}
.header-title h1, .header-top-out.que-view-header .header-title h1 strong {
  font-size: 24px;
  margin-bottom: 10px;
  color: #333;
  line-height: 36px;
  font-weight: normal;
}
.header-title h1 a {
  color: #333;
  font-size: 24px;
}
.header-title h1 a:hover {
  color: #1a7ec9;
}
.header-user {
  overflow: hidden;
  width: 100%;
}
.header-user-info {
  float: left;
  line-height: 36px;
  height: 36px;
}
.header-user-info img {
  margin-right: 10px;
  border-radius: 24px;
}
.header-user-info img, .header-user-date .icon {
  float: left;
}
.header-user-date > span {
  float: left;
  line-height: 32px;
  height: 32px;
  margin-left: 5px
}
.header-user-date {
  float: right;
  cursor:pointer;
}
.header-user-date .icon {}
.header-user-date > i {
  margin-left: 30px
}
.header-user-date > span {}
.header-top-bg {
  background: #f5f5f5;
  width: 100%
}
.header-top-out {
  height: 104px;
  width: 100%;
}
.header-top-out.que-view-header .header-title {
  width: 1000px;
}
.header-top-out.que-view-header .header-title h1 {
  overflow: hidden;
  /*margin-bottom: ;*/
}
.header-top-out.que-view-header .header-title h1 strong {
  width: 700px;
  float: left;
  background: url(../images/que-view-hbg.png) no-repeat 0 7px;
  text-indent: 35px;
  margin-bottom: 0;
}
.header-top-out.que-view-header .header-title h1 a {
  width: 300px;
  float: left;
  text-align: left;
  color: #0099e9;
  font-size: 14px;
  font-weight: normal;
  line-height: 22px;
  margin-top: 10px
}
.header-top-out.que-view-header .header-title p {
  font-size: 12px;
  color: #333333;
  line-height: 24px;
}
.header-top-out.que-view-header .header-out {
  padding: 20px;
}
.header-submit {
  float: left;
}

/*我要报名*/


.iwanttobao:hover {
  background-color: #FFAE00;
}
.iwanttobao02 {
  background: #ffa200 url(../images/icon01.png) no-repeat 20px -537px;
}
.iwanttobao02:hover {
  background-color: #FFAE00;
}
#cover, .qrcode-out {
  display: none;
  position: fixed;
  left: 0;
  top: 0;
  background-color: #000000;
  filter: alpha(opacity=0);
  -moz-opacity: 0;
  opacity: 0;
  z-index: 109;
  width: 100%;
  height: 100%;
}
#cover.show, .qrcode-out.show {
  filter: alpha(opacity=70);
  -moz-opacity: 0.7;
  opacity: 0.7;
  display: block;
  -webkit-transition: opacity .5s ease-out;
  transition: opacity .5s ease-out
}
#cover2 {
  display: none;
  position: absolute;
  left: 0;
  top: 0;
  background-color: #333333;
  filter: alpha(opacity=80);
  -moz-opacity: 0.8;
  opacity: 0.8;
  z-index: 11;
  width: 100%;
  height: 100%;
}

/*图标*/

.icon {
  display: inline-block;
  background: url(../images/icon01.png) no-repeat 0 0;
  width: 32px;
  height: 32px;
  line-height: 32px;
}

.icon.read {
  background-position: 12px -66px;
}
.icon.share {
  background-position: 12px -129px;
}
.icon.chat {
  background-position: 12px -379px;
}
.icon.note {
  background-position: 12px -427px;
}
.icon.praise {
  background-position: 15px -478px;
}
.personnal_icon {
  display: block;
  background: url(../images/personal_center_icon.png) no-repeat 0 0;
  width: 100%;
  height: 32px;
  line-height: 32px;
}
.personnal_icon.book {
  background-position: center -10px;
}
.personnal_icon.anwser {
  background-position: center -90px;
}
.personnal_icon.bill {
  background-position: center -170px;
}
.personnal_icon.fenxiao {
  background-position: center -250px;
}
.personnal_icon.gift {
  background-position: center -330px;
}
.personnal_icon.history {
  background-position: center -434px;
}
.personnal_icon.survey {
  background-position: center -541px;
}

/*按钮*/

.button {
  display: inline-block;
  width: 100%;
  height: 90px;
  line-height: 90px;
  text-align: center;
  color: #fff;
  font-size: 32px;
  border-radius: 6px;
}
.button.info {
  background-color: #ffc13b;
}
.button.info:active {
  background-color: #f7a900
}
.btn{
  display: inline-block;
  margin-bottom: 0;
  text-align: center;
  vertical-align: middle;
  cursor: pointer;
  background-image: none;
  border: 1px solid transparent;
  white-space: nowrap;
}

/*工具*/

.f20 {
  font-size: 20px;
}
.f18 {
  font-size: 18px;
}
.f12 {
  font-size: 12px;
}
.f14 {
  font-size: 14px;
}
.f16 {
  font-size: 16px;
}
.f30 {
  font-size: 30px;
}
.f40 {
  font-size: 40px;
}
.ca {
  color: #4c8fc3
}
.cb {
  color: #e79e01
}
.cfff {
  color: #fff
}
.c333 {
  color: #333333;
}
.c666 {
  color: #666666;
}
.c777 {
  color: #777
}
.c999 {
  color: #999999;
}
.ce6 {
  color: #e6474a;
}
.cff5 {
  color: #ff5a00;
}
.cff7 {
  color: #ff7e00;
}
.c_blue_btn {
  color: #599df0;
}
.none {
  display: none !important;
}
.margin-left-10 {
  margin-left: 10px
}
.margin-left-20 {
  margin-left: 20px
}
.margin-left-70 {
  margin-left: 70px
}
.margin-left-90 {
  margin-left: 90px
}
.padding-right-36 {
  padding-right: 36px;
}

.bg-f5 {
  background-color: #f5f5f5;
}
.bg-f7 {
  background-color: #f7f7f7;
}
.bg-f8 {
  background-color: #f8f8f8;
}
.bg-fc {
  background-color: #f5fcff;
}
.bg-ff {
  background-color: #fff8f5;
}
.bg-fff {
  background-color: #fff;
}

/*课程基本信息*/

.course-info {
  height: 180px;
  overflow: hidden;
  padding-top: 20px;
}
.course-info-left {
  width: 760px;
  height: 150px;
  border-bottom: 1px dashed #dddddd;
  float: left
}
.course-info ul {
  padding: 0 12px;
  font-size: 18px;
  color: #333;
  float: left;
}
.course-info ul li {
  overflow: hidden;
  padding: 8px 0;
}
.course-info ul li:last-child {
  border-bottom: none
}
.course-info ul li .icon {
  float: left;
}
.course-info ul li span {
  font-size: 18px;
  color: #333;
  margin-left: 6px;
}

/*课程详细信息2*/

.time_icon {
  background-image: url(../images/time.png);
  background-position: left center;
  background-repeat: no-repeat;
  display: block;
  padding-left: 40px;
  height: 30px;
  line-height: 30px;
}
.map_icon {
  background-image: url(../images/map.png);
  background-position: left center;
  background-repeat: no-repeat;
  display: block;
  padding-left: 40px;
  height: 30px;
  line-height: 30px;
}
.peo_num {
  background-image: url(../images/peo_num.png);
  background-position: left center;
  background-repeat: no-repeat;
  display: block;
  padding-left: 40px;
  height: 30px;
  line-height: 30px;
}
.tip-data p {
  line-height: 36px;
  height: 36px;
  font-size: 14px;
  color: #df6e2f;
  background: url(../images/tip-data-16.png) no-repeat 0 center;
  padding-left: 40px;
  margin: 20px 20px 0 20px;
}

/*下载资料按钮*/

.download-data {
  height: 50px;
  line-height: 50px;
  background-color: #41b465;
  font-size: 18px;
  border-radius: 4px;
  margin-right: 10px;
}
.download-data:hover {
  background-color: #2db256;
}
.download-data i {
  display: inline-block;
  width: 22px;
  height: 22px;
  background: url(../images/donwload_icon.png) no-repeat 0 0;
  vertical-align: middle;
  margin: -3px 4px 0 0;
  background-size: 22px auto;
}
.data-section {
  overflow: hidden;
  margin: 20px 0 60px 0;
}
.data-info {
  float: left;
}
.data-info h3 {
  font-size: 16px;
  color: #333;
  font-weight: bolder;
  margin-bottom: 10px;
}
.data-info h3 span {
  font-weight: normal;
  color: #666;
  font-size: 14px;
}
.data-info p {
  font-weight: normal;
  color: #666;
  font-size: 14px;
  line-height: 20px;
}
.data-btn {
  float: right;
  text-align: right;
}
.data-btn .download-data {}
.code {
  float: right;
  text-align: center;
  padding-top: 0;
  position: relative;
}
.code img {
  width: 130px;
  height: 130px;
}
.code p {
  height: 40px;
  line-height: 40px;
  text-align: center;
}
/*相关课程*/

.rel-course>div{
  border:1px solid #ddd;
  border-top:none ;
  padding-top:20px;
}

.relevant-list {
  border-bottom: 1px dashed #ddd;
  margin-bottom: 10px;
  padding: 0 10px;
}
.relevant-list h3 {
  font-size: 14px;
  color: #333333;
  margin-bottom: 10px;
  white-space: nowrap;
  text-overflow: ellipsis;
  /* for internet explorer */
  overflow: hidden;
  font-weight: normal;
}
.relevant-list p {
  font-size: 12px;
  color: #666;
  margin-bottom: 10px;
}
.relevant-list p span {
  color: #666666;
  font-size: 12px;
}
.relevant-list p span i {
  color: #fe7200;
  font-size: 12px;
}
/*相关调查*/
.rel-survey>p {
  border: 1px solid #DDDDDD;
  border-left:none;
  border-left:1px solid #ff5a00;
  height: 38px;
  line-height: 38px;
  padding-left: 10px;
  font-size:16px;
  color:#333;
}
.rel-survey>div {
  border:1px solid #ddd;
  border-top:none;
  padding-bottom: 20px;
}
.rel-survey>div>p:first-child a{
  display: block;
  height: 50px;
  line-height: 49px;
  padding-left: 10px;
  padding-right:20px;
  border-bottom: 1px dashed #dddddd;
  font-size:14px;
  color:#333;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.rel-survey>div>p:nth-child(n+2) {
  text-align: center;
  font-size:12px;
  color:#333;
  line-height:20px;
}
.rel-survey>div>p:nth-child(n+2) span{
  font-size:inherit;
  color:#0ea812;
}
.rel-survey i {
  display: inline-block;
  width:50px;
  height:50px;
  background: url("../images/que-big-bg.png") no-repeat center;
  position: absolute;
  top:50%;
  left:50%;
  margin-left: -25px;
  margin-top:-25px;
  background-size: 100% 100%;
}
/*课程详细信息3*/

.course-more {
  overflow: hidden;
}
.course-more .title, .course-part .title {
  font-size: 14px;
  color: #777777;
  background-color: #f5f5f5;
  padding: 20px;
}
.course-more article {
  color: #333;
  line-height: 170%;
  font-size: 14px
}
.course-more article p {}
.course-more article img {
  max-width: 66%;
  display: block;
  margin: 0 auto;
}
.course-more article ul {}
.course-more article ul li {}
.bottom_open {
  text-align: center;
  height: 40px;
  margin: 20px 0px;
  border: 1px solid #E7E7E7;
}
.bottom_open a {
  color: #999;
  width: 730px;
  height: 40px;
  line-height: 40px;
  display: inline-block;
}
.bottom_open a:hover {
  background-color: #f5f5f5;
}

/*课程详细信息3_答疑笔记中心*/

.course-part02 {
  overflow: hidden;
}
.course-part02_l {
  width: 732px;
  float: left;
}

/*课程详细信息3_笔记*/

.notes_title .notes {}
.notes_title .title {
  font-size: 16px;
  color: #333333;
  font-weight: bold;
  height: 30px;
  line-height: 30px;
  position: relative;
}
.notes_title .title > p:first-child {
  border-top: dashed 1px #ddd;
  text-align: center;
  position: absolute;
  top: 15px;
  width: 100%;
  z-index: 0
}
.notes_title .title > a {
  display: inline-block;
}
.notes_title .title .title_dec {
  border-left: #ffc13b solid 6px;
  padding-left: 12px;
  height: 18px;
  position: relative;
  z-index: 1;
  background: #fff;
  padding-right: 8px;
  font-size: 16px;
}
.notes_title .write_note_btn {
  padding-left: 8px;
  background-color: #fff;
  position: relative;
  z-index: 1
}
.write_note_btn a {
  background: #ffa200 url(../images/Write.png) no-repeat 10px 9px;
  height: 30px;
  display: inline-block;
  line-height: 30px;
  color: #fff;
  font-size: 14px;
  border-radius: 2px;
  padding-left: 30px;
  width: 60px;
}
.write_note_btn a:hover {
  background-color: #ffae00;
}

/*课程详细信息3_答疑*/

.course-part02_l .answer {}
.my_answer_btn a {
  background: #599df0;
  height: 30px;
  display: inline-block;
  line-height: 30px;
  color: #fff;
  font-size: 14px;
  border-radius: 2px;
  padding: 0 15px;
  width: 60px;
  text-align: center;
}

/*调查问卷*/

.post_q {
  margin: 0px;
}
.post_q a {
  margin-left: 60px;
  color: #1a7ec9;
}
.post_q input {
  height: 22px;
  line-height: 22px;
  padding: 6px 8px;
  font-size: 14px;
  color: #333;
  border: 1px solid #d9d9d9;
  min-width: 560px
}
.post-select {
  margin: 15px 0;
}
.post-select label.theme-checkbox-radio {
  color: #666;
  font-size: 14px;
}
label.theme-checkbox-radio:hover {
  cursor: pointer;
}
label.theme-checkbox-radio>input {
  display: none;
}
label.theme-checkbox-radio>input+span {
  display: inline-block;
  width: 14px;
  height: 14px;
  background-color: #fff;
  border-radius: 50%;
  border: 1px solid #bbb;
  vertical-align: middle;
  margin: -2px 15px 0 0;
}
label.theme-checkbox-radio>input[type=checkbox]+span {
  border-radius: 0;
}
label.theme-checkbox-radio>input:checked+span {
  background: #ffa200 url(../images/yes.png) no-repeat center;
  border-color: #ffa200;
  cursor: pointer;
}
.yes {
  background:  url(../images/yes.png) no-repeat center ;
  background-color:#ffa200 !important; ;
  border-color: #ffa200 !important;
  cursor: pointer;
}

label.theme-checkbox {
}
label.theme-checkbox>input {
  display: none;
}
label.theme-checkbox>input+span {
  display: inline-block;
  width: 14px;
  height: 14px;
  background-color: #fff;
  border-radius: 50%;
  border: 1px solid #bbb;
  vertical-align: middle;
  margin: -2px 5px 0 0;
  cursor: pointer;
}
label.theme-checkbox>input:checked+span {
  background: #ffa200 url(../images/yes.png) no-repeat center;
  border-color: #ffa200;
  cursor: pointer;
}
.post-select .margin-right-30 {
  margin-right: 50px !important
}
.post-list {}
.post-list .post-list-item {
  overflow: hidden;
  margin-bottom: 20px;
}
.post-list .post-list-item > span {
  float: left;
  width: 33px;
  height: 36px;
  line-height: 36px;
  text-align: center;
  border: 1px solid #d9d9d9;
  border-right: 0;
  background-color: #fafafa;
  font-size: 20px;
  color: #a9a9a9;
}
.post-list .post-list-item > input {
  height: 30px;
  line-height: 30px;
  padding: 3px 10px;
  font-size: 14px;
  color: #333333;
  border: 1px solid #d9d9d9;
  width: 340px;
  margin-right: 10px
}
.post-list .post-list-item > a {
  color: #a9a9a9
}
.post-text {
  margin-bottom: 20px;
}
.post-text textarea, .que-view-list-textarea {
  border: 1px solid #d9d9d9;
  padding: 10px;
  width: 500px;
  height: 100px;
}
.inline {
  display: inline-block;
}
.theme-checkbox-radio {}

/*课程报名用户*/

.course-part {}
.course-part article {
  padding: 0 20px;
}
.course-part ul {
  overflow: hidden;
  margin: 30px 0 0 0;
}
.course-part ul li {
  float: left;
  text-align: center;
  width: 10%;
  height: 115px
}
.course-part ul li img {
  width: 64px;
  height: 64px;
}
.course-part ul li name {
  font-size: 14px;
  color: #4c8fc3;
  display: block;
  padding: 10px 0 0 0;
}
.wrapper {
  width: 1200px;
  margin: 0 auto;
  position: relative;
}
.geren_title_tab {
  box-sizing: border-box;
  height: 63px;
  color: #D9D9D9;
  line-height: 39px;
  background-color: #fff;
  padding-top: 22px;
  padding-left: 20px;
  border: 1px solid #eee;
  border-bottom: 1px solid #ddd;
  border-top: none;
  position: relative;
  z-index: 0;
}
.pup-center-list .geren_title_tab{
  height: 66px;
}
.geren_title_tab.my-diaocha-title{
  border: none;
  padding-left: 0px;
  padding-top: 12px;
}
.my-con-tab.tab-content{
  border: none;
}
.geren_title_tab .tab-content {
  overflow: hidden;
}
.geren_title_tab .tab-uk,.geren_title_tab .tab-uk-2 {
  display: inline-block;
  text-align: center;
  height: 35px;
  color: #666;
  width: 100px;
  line-height: 35px;
  border: 1px solid #ddd;
  border-bottom: none;
  position: relative;
  top: 2px;
  margin-right: 8px;
}
.geren_title_tab .tab-uk.cent-tab ,.geren_title_tab .tab-uk-2.cent-tab{
  border-radius: 20px;
}
.geren_title_tab .tab-uk:hover,.geren_title_tab .tab-uk-2:hover {
  color: #ff7e00;
}
.geren_title_tab .tab-uk.now,.geren_title_tab .tab-uk-2.now {
  border-top: 2px solid #ff7e00;
  color: #ff7e00;
  font-size: 14px;
  background-color: #fff;
  line-height: 38px;
  height: 38px;
  top: 1px;
}
.my-diaocha-title.geren_title_tab .tab-uk.now{
  border: none;
  background-color: #ff7e00;
  color: #fff;
}
.my-diaocha-title.geren_title_tab .tab-uk{
  border: none;
  height: 30px;
  line-height: 30px;
  width: auto;
  padding: 0 20px;
  color: #ff7e00;
}
.dialog-enter {
  width: 360px;
  position: fixed;
  z-index: 110;
  left: 50%;
  margin-left: -180px;
  display: none;
}
#d-qrcode, #d-pay {
  width: 350px
}
#d-pay .code_bg {
  background-image: url(../images/zhifu_bg.png);
}
#cover {
  position: fixed;
  left: 0;
  top: 0;
  background-color: #000000;
  filter: alpha(opacity=70);
  -moz-opacity: 0.7;
  opacity: 0.7;
  display: block;
  z-index: 100;
  width: 100%;
  height: 100%;
  display: none;
}
#cover.show {
  filter: alpha(opacity=70);
  -moz-opacity: 0.7;
  opacity: 0.7;
  display: block
}
.close2 {
  width: 18px;
  height: 18px;
  display: inline-block;
  position: absolute;
  right: 5px;
  top: 55px;
  background: url(../images/close2.png) no-repeat 0 0;
}
.close2:hover {
  cursor: pointer;
}
.course-part-null {
  padding: 0 0 20px 0;
  text-align: center;
  font-size: 16px;
}
.btnYes {
  text-align: center;
}
.btn-yes {
  position: relative;
  /*width: 420px;*/
  /*margin: auto;*/
  display: inline-block;;
  overflow: hidden;
  border-radius: 4px;
}
.btn-yes:hover {
  cursor: pointer;
}
.btn-progress {
  display: block;
  background: url(../images/progress.gif) no-repeat center center;
  background-color: rgba(0, 0, 0, .7);
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  z-index: 1;
  border-radius: 4px;
  width: 200px;
}
.btn-progress.none {
  display: none;
}
#nickNameEdit #nickName {
  border: 1px solid #ddd;
  padding: 3px 5px;
  margin: 0;
}
#nickNameEdit .fabu_button_c {
  padding: 0;
  margin: 2px;
  height: 28px;
  line-height: 28px
}
.iswhat {
  width: 16px;
  height: 16px;
  display: inline-block;
  vertical-align: middle;
  background: url(../images/iswhat.png) 0 0 no-repeat;
  margin-left: 5px;
}
.iswhat:hover {
  cursor: pointer;
}
.iswhatshare {
  position: absolute;
  z-index: 100000;
  max-width: 470px;
  font-size: 14px;
  line-height: 18px;
  color: #666;
  background-color: #fffde5;
  border: 1px solid #facf84;
  padding: 5px 15px;
  min-width: 100px;
  display: none;
}
.iswhatshare i {
  position: absolute;
  width: 12px;
  height: 6px;
  background-color: red;
  left: 62px;
  bottom: -6px;
  background: url(../images/iswhatshare-bg.png) no-repeat 0 0;
}
.fenxiao-table {
  border: none;
}
.fenxiao-table th, .fenxiao-table td {
  border: none;
}
.fenxiao-table th {
  background-color: #f9f9f9;
  color: #777;
}
.fenxiao-table td {
  border-bottom: 1px dashed #ddd;
  color: #666;
  padding: 20px 15px;
}

/*我的笔记*/

.timeline {
  overflow-y: hidden;
  background: url(../images/timeline-linebg.png) repeat-y 88px 0;
}
.timeline .timeline-section {}
.timeline .timeline-section .timeline-time {
  float: left;
  width: 85px;
  padding-top: 13px;
}
.timeline .timeline-section .timeline-time span {
  font-size: 16px;
  display: block;
  text-indent: 20px;
  color: #777;
}
.timeline .timeline-section .timeline-content {
  float: left;
  width: 758px;
  font-size: 12px;
  color: #666;
  padding-left: 37px;
  background: url(../images/timeline-section-bg.png) no-repeat 0 0;
}
.timeline .timeline-section .timeline-content .timeline-content-text {
  padding: 20px;
  background: #f6f6f6;
  font-size: 12px;
  line-height: 24px;
  margin-bottom: 12px;
}
.timeline .timeline-section .timeline-content:hover {
  background-image: url(../images/timeline-section-bg-hover.png);
}
.timeline .timeline-section .timeline-content:hover .timeline-content-text {
  background-color: #fff6e2;
}

/*我的调查*/

.survey-management-menu {
  position: relative;
  margin-top: 15px
}
.survey-management-menu .fabu_button_a {
  min-width: 90px;
  background-image: url(../images/sanjiao.png);
  background-repeat: no-repeat;
  background-position: 60px center;
  margin-top: 0 !important;
  margin-right: 0;
  text-align: left;
  text-indent: 14px
}
.survey-management-menu ul {
  display: none;
  width: 90px;
  background: url(../images/survey-management-menu-bg.png) no-repeat center 5px;
  padding-top: 25px;
  background-color: #fff;
  -webkit-box-shadow: 0 0 0 0px #000;
  box-shadow: 0 0 0 0px #000;
  position: absolute;
  z-index: 85;
  top: 32px;
}
.survey-management-menu ul {
  display: none;
}
.survey-management-menu:hover ul {
  display: block;
}
.survey-management-menu ul.survey-management-menu-out {
  border-top: none;
  background: #fff url(../images/survey-management-menu-out-bg.png) no-repeat center 0;
  background-color: #fff;
  padding-top: 13px;
}
.survey-management-menu ul.survey-management-menu-out li.border-bottom {
  background: url(../images/survey-management-menu-over-bg.png) center bottom;
  border: none;
  border-bottom-left-radius: 0px;
  border-bottom-right-radius: 0px;
  height: 24px;
}
.survey-management-menu ul li {
  border-left: 1px solid #ddd;
  border-right: 1px solid #ddd
}
.survey-management-menu ul li.border-bottom {
  border-bottom: 1px solid #ddd;
  height: 12px;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.survey-management-menu ul li a {
  display: block;
  width: 100%;
  text-align: center;
  font-size: 14px;
  color: #666666;
  height: 30px;
  line-height: 30px;
}
.survey-management-menu ul li a:hover {
  background-color: #ebeae8;
  cursor: pointer;
}
.is-overtext, .admire_item > p.f16.c333.on-left > a {}

/*我的打赏*/

#post_course_limit {
  width: 450px;
  height: 34px;
  line-height: 34px;
}
.ds_item_box {}
.erweima_text {
  position: absolute;
  left: 120px;
  top: 0px;
}
.add_erweima {
  background-color: #fff;
  padding: 20px;
}
.add_erweima #post_join_item_add {
  min-width: 90px;
}
.add_erweima .post_form_join_item li {
  margin: 0;
  margin-right: 20px;
}
.add_erweima .post_item_7 {
  background-color: #fff;
}

/*我的答疑*/

.My_answer_boxes {
  border-bottom: 1px solid #ddd;
  margin: 0 0 20px 0;
}
.My_answer_boxes:last-child {
  border-bottom: none;
}
.My_answer_box {
  background: #f5f5f5;
  padding: 2px 15px 0 15px;
  border-radius: 4px;
  margin-top: 10px;
}
.ml70 {
  margin-left: 70px;
  border-bottom: 0
}
.My_answer_boxes .My_answer.dashed_line:last-child {
  border-bottom: 0;
}
.My_answer {
  padding-bottom: 10px;
  margin-top: 10px;
}
.operation_info {
  line-height: 24px;
}
.Personal_info_title {}
.personal_info_02 {
  margin-left: 80px
}
.dashed_line {
  border-bottom: 1px dashed #ccc;
}
.c_orange {
  color: #ff5500;
}
.c_blue {
  color: #54c0ff;
}
.c_ccc {
  color: #ddd;
}


/*笔记详情*/

.note-deta {
  overflow: hidden;
  padding-top: 20px;
}
.note-deta-left {
  width: 828px;
  float: left;
}
.note-deta-user {
  height: 48px;
}
.wrapper.que-view {
  position: relative;
}
.que-view-box{
  background-color: #fff;
  margin-top:20px;
  margin-bottom: 20px;
  border:1px solid #eee;
}
.wrapper.que-view .note-deta-left {
  width: 1200px;
  float: left;
}
.wrapper.que-view .code {
  position: absolute;
  right: 0;
  top: 30px;
  background-color: #fff;
  width: 180px;
}
.wrapper.que-view .code img {}
.wrapper.que-view .que-view-list {
  border-bottom: 1px dashed #c8c8c8;
  margin-bottom: 20px;
}
.wrapper.que-view .que-view-list h3 {
  color: #3a3a3a;
  font-size: 14px;
  margin-bottom: 15px;
  margin-left: 20px
}
.wrapper.que-view .que-view-list ul {
  margin-left: 35px;
}
.wrapper.que-view .que-view-list ul li {}
.wrapper.que-view .que-view-list ul li .theme-checkbox-radio {
  display: block;
  margin-bottom: 20px;
  line-height:22px;
}
.wrapper.que-view .theme-checkbox-radio span {
  margin-right: 10px;
}
.wrapper.que-view .que-view-list-chekbox {
  border: 1px solid #c8c8c8;
  padding: 8px 10px;
  width: 340px;
  margin-bottom: 20px;
}
.wrapper.que-view .que-view-list-textarea {
  margin-left: 35px;
  margin-bottom: 20px;
  resize:none;
}
.note-deta-content {
  padding-left: 70px;
  margin-top: -20px;
  margin-bottom: 10px;
}
.note-deta-content p {
  line-height: 24px;
  color: #666;
}
.note-deta-content p a {
  color: #666;
}
.note-deta-content p a:hover {
  color: #1a7ec9;
}
.note-deta-content img {
  padding: 10px 0;
  max-width: 66%;
  display: table-cell;
  margin: 0 auto;
}
.note-deta-content ul {
  list-style: none outside none;
}
.note-deta-function {}
.note-deta-function ul {
  width: 100%;
  height: 70px;
  line-height: 70px;
  position: relative;
}
.note-deta-function ul li {
  float: left;
  width: 220px;
  padding-left: 55px;
  font-size: 18px;
  color: #777;
}
.note-deta-function ul li:last-child a {
  border-right: none;
}
.note-deta-function ul li a {
  color: #999;
  font-size: 12px;
  float: right;
  display: inline-block;
  font-weight: normal;
  padding-right: 20px;
  border-right: 1px solid #e5e5e5;
}
.note-deta-function ul li.share, .note-deta-function ul li.huifu, .note-deta-function ul li.zhang {
  background: url(../images/icon-note.png) 20px 0 no-repeat;
  background-color: #f0f0f0;
}
.note-deta-function ul li.share:hover, .note-deta-function ul li.huifu:hover, .note-deta-function ul li.zhang:hover {
  background-color: #22ac38;
  background-image: url(../images/icon-note-hover.png);
  color: #fff;
  cursor: pointer;
}
.note-deta-function ul li.share:hover a, .note-deta-function ul li.huifu:hover a, .note-deta-function ul li.zhang:hover a {
  color: #fff;
}
.note-deta-function ul li.huifu {
  background-position: 20px -69px;
}
.note-deta-function ul li.huifu:hover {
  background-position: 20px -69px;
  background-color: #599df0;
}
.note-deta-function ul li.zhang {
  background-position: 20px -139px;
}
.note-deta-function ul li.zhang:hover {
  background-color: #ff5a00
}
.note-deta-function ul li.zhang.now {
  background-image: url(../images/nowxin.png);
  background-position: 20px 26px;
  background-size: 22px;
  color: #f43900
}
.note-deta-function ul li.weima {

  position: absolute;
  top: -210px;
  z-index: 9;
  left: 60px;
  border: 1px solid #dddddd;
  width: auto;
  padding-left: 0;
  padding-top:20px;
  line-height: 16px;
  text-align: center;
  background-color: #fff;
  color: #333333;
  font-size: 12px;
  height: 190px;
}
.note-deta-function ul li.weima img {
  padding: 10px;
}
.note-deta-function ul li.weima i {
  background: url(../images/bottom-v.png) no-repeat 0 0;
  position: absolute;
  bottom: -10px;
  width: 23px;
  left: 50px;
  height: 15px;
}

/*笔记列表*/

.notes_list {
  border-bottom: dashed 1px #ddd;
}
.course-part02_l .notes_list:last-child {
  border-bottom: none;
}
.note-deta-content_img {
  width: 400px;
  font-size: 0;
  overflow-y: hidden;
}
.note-deta-content_img img {
  margin: 0 4px 4px 0;
  font-size: 100%
}
.note-deta-content_img a {
  display: block;
  float: left;
}
.note-deta-content_img .gongduosao {
  font-size: 14px;
  line-height: 22px;
  height: 22px;
  padding-top: 78px;
  padding-left: 8px
}
.timeline .note-deta-content_img {
  width: 330px
}
.timeline .note-deta-content_img .gongduosao {
  padding-top: 60px;
}
.bijilist-tool {
  height: 32px;
  line-height: 32px;
}
.bijilist-tool .icon.share, .bijilist-tool .icon.chat, .bijilist-tool .icon.praise {
  padding-left: 25px;
  margin-left: 20px;
}
.course-part02_l_b {
  border-bottom: none;
}
.notes_none {
  margin: 20px auto;
  width: 720px;
  text-align: center
}
.notes_none img {
  width: 100px;
  height: 82px;
}
.notes_none ul {
  padding-top: 10px
}
.notes_none ul li {
  line-height: 24px;
  color: #fe7200
}

/*回复*/

.reply {
  margin-bottom: 20px;
  margin-left: 70px;
}
.reply textarea {
  height: 70px;
  width: 100%;
  border: 1px solid #ddd;
  padding: 10px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  color: #333;
  line-height: 140%;
}
.reply textarea:hover {
  border-color: #a7cbf7
}
.reply a {
  line-height: 32px;
  padding-right: 32px;
  display: inline-block
}

/*个人中心_回复*/

.my_reply {}
.my_reply textarea {
  height: 90px;
  width: 100%;
  border: 1px solid #ddd;
  padding: 14px;
  margin-top: 20px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
.my_reply textarea:hover {
  border-color: #a7cbf7
}
.my_reply a {
  line-height: 32px;
  padding-right: 32px;
  display: inline-block
}
.my_reply .fabu_button_e, .reply .fabu_button_e {
  min-width: 90px
}

/*个人中心_菜单导航*/

.personalCenter_head {
  position: relative;
  margin-bottom: 20px;
  padding-top: 18px;
  background: url(../images/p-header-bg.png) no-repeat center;
  width:980px;
  box-sizing:border-box;padding:35px 0px 35px 30px;
  height: 153px;
}
.personal-center-menu {
  float: left;
  text-align: center;
}
.personalCenter_head .personal-center-menu>div {
  display: inline-block;
  float: left;
  margin: 0 30px;
  padding-top: 25px;
}
.personalCenter_head .personal-center-menu>div:hover {
  cursor: pointer;
}
.personalCenter_head .personal-center-menu>div:hover a {
  color: #1a7ec9
}
.personal-center-phone {
  position: absolute;
  right: 0;
  bottom: 0;
  z-index: 1
}
.user-center-qr-out, .user-center-phone-out {
  float: left;
  width: 52px;
  height: 41px;
  padding-top: 11px;
  color: #fff;
  line-height: 14px;
  font-size: 12px;
  position: relative;
  text-align: center;
  border-radius: 50%;
  margin-left: 25px;
}
.user-center-qr-out span, .user-center-phone-out span {
  font-size: 12px;
  line-height: 14px;
}
.user-center-qr-out:hover, .user-center-phone-out:hover {
  cursor: pointer;
  border-radius: 50%;
  /* overflow: hidden; */
}
.user-center-qr-out:hover .user-center-qr, .user-center-qr-out.now .user-center-qr, .user-center-phone-out:hover .user-center-phone {
  display: none;
}
.user-center-phone-out:hover {
  background-color: #41B365;
}
.user-center-qr-out:hover, .user-center-qr-out.now {
  background-color: #FFC13B;
}
.user-center-qr, .user-center-phone {
  width: 52px;
  height: 52px;
  background: url(../images/user-center-phone.png) no-repeat 0 0;
  display: inline-block;
  position: absolute;
  left: 0;
  top: 0;
  border-radius: 50%;
  overflow: hidden;
}
.user-center-qr {
  background-position: right top;
}
.user-center-qr-out .code_qr {
  position: absolute;
  top: 0;
  left: 62px;
  border: 1px solid #e5e5e5;
  padding: 10px;
  opacity: 0;
  visibility: hidden;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  -webkit-transform: scale(0);
  -ms-transform: scale(0);
  transform: scale(0);
  -webkit-transform-origin: 0 20px;
  -ms-transform-origin: 0 20px;
  transform-origin: 0 20px
}
.user-center-qr-out .code_qr .sanjiao-left {
  background: url(../images/sanjiao-left.png) no-repeat 0 0;
  width: 14px;
  height: 26px;
  position: absolute;
  left: 0;
  top: 0;
  margin-left: -9px;
  margin-top: 10px;
}
.user-center-qr-out:hover .code_qr, .user-center-qr-out.now .code_qr {
  opacity: 1;
  visibility: visible;
  -webkit-transform: scale(1);
  -ms-transform: scale(1);
  transform: scale(1);
}
.new-center-list .more, .que-view-list .more {
  display: block;
  text-align: center;
  font-size: 14px;
  color: #999999;
  border: 1px solid #E7E7E7;
  background-color: #FFF;
  height: 40px;
  line-height: 40px;
  margin: 5px 0 30px 0px;

}
.que-view-list .more {
  margin-left:18px ;
}
.new-center-list .more:hover, .que-view-list .more:hover {
  background-color: #F5F5F5;
}
.new-center-list .fabu_a {
  border-bottom: 0;
  border-top: 1px dashed #D9D9D9;
  margin-bottom: 0;
  padding-bottom: 0;
  padding: 15px 0;
}
.code_qr {
  float: right;
  text-align: center;
  margin-right: 10px;
  padding-top: 20px;
}
.code_qr p {
  line-height: 22px;
  text-align: center;
}
.new-center-list {}
.new-center-list .geren_title {
  background: #fff url(../images/user-center-title-fabu.png) no-repeat 0 0;
  color: #fff;
  font-size: 16px;
  line-height: 37px;
  height: 37px;
  border-bottom: 1px solid #D9D9D9;
  margin-bottom: -1px;
}
.new-center-list .geren_canyu .geren_title {
  background-image: url(../images/user-center-title-canyu.png);
}
.new-center-list .geren_title strong {
  font-weight: normal;
  width: 104px;
  text-align: center;
  display: inline-block;
  vertical-align: bottom;
}
.new-center-list .geren_title span {
  display: inline-block;
  width: 130px;
  text-align: center;
  height: 30px;
  line-height: 30px;
  padding-left: 0;
  font-size: 12px;
  vertical-align: bottom;
}
.bing-phone .kill-form p span.kill-form-title {
  width: 150px
}
.bing-phone .kill-form-submit {
  border-top: 0;
  margin-top: 30px;
  padding-top: 0
}
.bing-phone .kill-form input[type='text'].login_larger.min, .bing-phone .kill-form input[type='password'].login_larger.min {
  width: 100px;
  min-width: 100px;
}
.bing-phone .kill-form input[type='text'].login_larger, .bing-phone .kill-form input[type='password'].login_larger {
  width: 210px;
}
.bing-phone .kill-yzm {
  padding: 0;
  width: 100px;
  border: none;
  height: 38px;
  line-height: 38px;
}
.new-bing-phone {
  background: url(../images/new-bing-phone.png) no-repeat center top;
  padding-top: 98px;
  width: 662px;
  height: 407px;
}
.new-bing-phone [data-modal="close"].icon.remove {
  background: transparent;
  width: 24px;
  height: 24px;
}
.new-bing-phone .modal_header {
  background: transparent;
}
.new-bing-phone .kill-form {
  width: 300px;
  float: right;
  margin-right: 25px;
  padding-top: 10px;
  background-color: #fff;
}
.new-bing-phone .kill-form p span.kill-form-title {
  width: 150px
}
.new-bing-phone .kill-form-submit {
  border-top: 0;
  margin-top: 0px;
  padding-top: 5px;
  margin-bottom: 0;
}
.new-bing-phone .kill-form input[type='text'].login_larger.min, .new-bing-phone .kill-form input[type='password'].login_larger.min {
  width: 126px;
  min-width: auto;
}
.new-bing-phone .kill-form input[type='text'].login_larger, .new-bing-phone .kill-form input[type='password'].login_larger {
  width: 100%;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
.new-bing-phone .kill-yzm {
  padding: 0;
  width: 100px;
  border: none;
  height: 38px;
  line-height: 38px;
  background-color: #F5F5F5;
  color: #333;
  vertical-align: bottom;
}
.new-bing-phone .kill-yzm-text {
  border: 1px solid #D9D9D9;
  height: 36px;
  line-height: 36px;
  vertical-align: bottom;
}
.new-bing-phone .kill-yzmed {
  color: #777
}
.new-bing-phone .kill-form p {
  margin-bottom: 14px;
}
.new-bing-phone .kill-form .login_button {
  width: 100%;
  padding: 0;
}
.change-phone .modal_body {
  padding: 0;
  height: 390px;
}
.change-phone .kill-form p {
  line-height: 22px;
}
.change-phone .kill-form p.text.align-center.cff7 {
  height: 22px;
  width: 100%;
}
.change-phone .kill-form p span.kill-form-title {
  width: 170px
}
.change-phone .kill-form-submit {
  border-top: 0;
  margin-top: 30px;
  padding: 0 180px;

}
.change-phone .kill-form-submit .login_button {
  height: 30px;
  line-height: 30px;
  font-size: 14px;
}
.change-phone .kill-form input[type='text'].login_larger.min, .change-phone .kill-form input[type='password'].login_larger.min {
  width: 100px;
  min-width: 100px;
}
.change-phone .kill-form input[type='text'].login_larger, .change-phone .kill-form input[type='password'].login_larger {
  width: 210px;
}
.change-phone .kill-yzm {
  padding: 0;
  width: 100px;
  border: none;
  height: 38px;
  line-height: 38px;
}
.change-phone .kill-form .first, .change-phone .kill-form .progress, .change-phone .kill-form .end {
  height: 80px;
  width: 100%;
  margin-bottom: 10px;
}
.change-phone .kill-form .first {
  background: url(../images/slice1@2x.png) no-repeat center center;
  -webkit-background-size: auto 68px;
  background-size: auto 68px;
  background-color: #F5F5F5;
}
.change-phone .kill-form .progress {
  background: url(../images/slice2@2x.png) no-repeat center center;
  -webkit-background-size: auto 68px;
  background-size: auto 68px;
  background-color: #F5F5F5;
}
.change-phone .kill-form .end {
  background: url(../images/slice3@2x.png) no-repeat center center;
  -webkit-background-size: auto 68px;
  background-size: auto 68px;
  background-color: #F5F5F5;
}
.change-phone .kill-form p {
  margin-bottom: 15px;
}
.kill-form {
  padding-top: 15px;
}
.kill-form p {
  margin-bottom: 20px;
}
.kill-form p span.kill-form-title {
  height: 38px;
  line-height: 38px;
  width: 340px;
  display: inline-block;
  text-align: right;
  color: #333;
}
.kill-form input[type='text'].login_larger, .kill-form input[type='password'].login_larger {
  font-size: 14px;
  min-width: 195px;
  padding: 0 10px;
  height: 36px;
  line-height: 36px;
  width: auto;
  border: 1px solid #d9d9d9;
  outline: none;
}
.kill-form input[type='text'].login_larger:hover, .kill-form input[type='password'].login_larger:hover {
  border: 1px solid #7aaacf;
}
.kill-form input[type='text'].login_larger:active, .kill-form input[type='password'].login_larger:active {
  border: 1px solid #7aaacf;
}
.kill-form .login_button {

padding: 0 20px;
  height: 45px;
  line-height: 45px;
  width: auto;
  border: 1px solid #FFA100;
  background-color: #FFA100;
  font-size: 18px;
  color: #fff;
  outline: none;
  border-radius: 2px;
}
.kill-form .login_button:hover {
  cursor: pointer;
}
.quxiao{
  background-color: #f5f5f5 !important;
  border:1px solid #ddd !important;
  font-size:14px !important;
  color:#333 !important;
}
.kill-yzm {
  height: 36px;
  border: 1px solid #FFA100;
  line-height: 36px;
  min-width: 80px;
  width: auto;
  display: inline-block;
  margin-left: 6px;
  background-color: #FFA100;
  text-align: center;
  color: #fff;
  text-decoration: none;
  padding: 0 10px;
}
.kill-yzmed {
  background-color: #f7f7f7;
  border-color: #D9D9D9;
  color: #999;
  display: none;
}
.kill-yzmed:hover {}
.kill-form-submit {
  border-top: 1px dashed #D9D9D9;
  padding-top: 55px;
  margin-top: 35px;
  margin-bottom: 35px;
}

/*打赏*/

.reward {
  margin: 0 auto;
  text-align: center;
  margin: 20px 0 25px 0;
}
.reward p {
  font-size: 14px;
  line-height: 24px;
  color: #777
}
.reward-button {
  margin: 0 auto;
  width: 50px;
  height: 50px;
  line-height: 50px;
  background-color: #ff5a00;
  border-radius: 50%;
  font-size: 22px;
  color: #fff;
  display: inline-block;
  margin: 62px 0px 0px 56px;
  text-align: center
}


.shangma {
  position: relative;
  margin-top: 10px
}
.shangma img {
  width: 160px;
  height: 160px
}
.shangma .reward-button {
  position: absolute;
}

/*报名人数*/

.course-part02_r {
  float: right;
  width: 254px;
}
.course-part02_r ul {
  margin: 20px 7px 0px 7px;
  overflow-y: hidden;
}
.course-part02_r ul li {
  float: left;
  text-align: center;
  width: 25%;
  height: 90px;
}
.course-part02_r ul li img {
  width: 48px;
  height: 48px;
}
.course-part02_r ul li name {
  font-size: 12px;
  color: #666;
  display: block;
  padding: 10px 0 0 0;
}
.course-part02_r-more {
  text-align: center;
  border-top: 1px solid #ddd;
  height: 38px;
  line-height: 38px;
  background-color: #f5f5f5;
}
.course-part02_r-more a {
  color: #999;
  display: inline-block
}
.course-part02_r-border {
  border: 1px solid #ddd;
}
.course-part02_r-border .bg-fc, .course-part02_r-border .bg-ff {
  text-align: center;
}
.course-part02_r-border .bg-fc ul, .course-part02_r-border .bg-ff ul {
  margin: 0;
  padding: 20px 0;
}
.course-part02_r-border .bg-fc ul li, .course-part02_r-border .bg-ff ul li {
  width: 100%;
  height: 26px;
  line-height: 26px;
}

/*写笔记*/

.text_area {
  width: 1200px;
}
.text_area textarea {
  height: 420px;
}
.lou-cheng-out {
  position: fixed;
  top: 300px;
  left: 10px;
  z-index: 0;
  display: none;
}
.lou-cheng li {
  margin-bottom: 15px;
}
.lou-cheng a {
  width: 1124px;
  margin: 0 auto;
  color: #777;
  font-size: 14px;
  line-height: 18px;
  height: 18px;
}
.lou-cheng i {
  width: 9px;
  height: 9px;
  display: inline-block;
  background-color: #cdcdcd;
  border-radius: 50%;
  margin-left: 20px;
}
.lou-cheng .now a {
  color: #ff5a00
}
.lou-cheng .now i {
  background-color: #ff5a00;
}
/*我的账单_无记录*/

.bill_no_record {
  text-align: center;
  line-height: 24px;
  margin-top: 60px;
  margin-bottom: 30px;
  width: 675px;
  margin: 0 auto;
}
.bill_no_record p {
  margin-bottom: 30px;
}

/*空内容页面*/


/*报错和没有内容的页面*/

.notes-no {
  padding-top: 60px;
}
.notes-no2{padding-top:20px;}
.notes-no-bg {
  text-align: center;
}
.notes-no img {
  display: table-cell;
  margin: 0 auto;
}
.notes-no p {
  line-height: 24px;
  font-size: 14px;
  color: #999;
  margin-top: 15px;
}
.notes-no p.cff7 {
  color: #999;
}
.notes-button {
  background-color: #ff7800;
  border-radius: 4px;
  line-height: 24px;
  width: 120px;
  text-align: center;
  margin: 0 auto;
  margin-top: 26px;
}
.notes-button a {
  color: #fff;
  font-size: 18px;
}
.notes-no .page-wrong {
  color: #666;
  font-size: 30px;
  font-weight: bold;
}
.notes-no ul {
  border-top: 1px solid #ddd;
  margin: 30px;
  padding-top: 30px;
}
.notes-no ul li {
  line-height: 36px;
  color: #999;
  font-size: 24px;
  text-align: left;
  text-indent: 190px;
}
.import-file-form, .import-file-form2 {
  display: inline-block;
}
.import-file-form label, .import-file-form2 label {
  float: left;
  height: 32px;
  background-color: #ddd;
  color: #888;
  line-height: 32px;
  padding: 0 4px;
}
.import-file-form label:hover, .import-file-form2 label:hover {
  cursor: pointer;
  background-color: #ccc
}
.import-file-form.import-2 label, .import-file-form.import-2 .fabu_button_e {
  line-height: 28px;
  height: 30px;
  margin-top: 4px
}
.import-file-form.import-2 label {
  width: 222px;
  padding: 0 20px;
  background-color: #fff;
  line-height: 28px;
  height: 28px;
  border: 1px solid #d9d9d9;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  margin-right: 10px;
}
.import-file-form.import-2 .fabu_button_e {
  background-color: #0099e9;
}

/*弹框补充*/

.couse_menagement_tankuang {
  border: 1px solid #d9d9d9;
  width: 90%;
  height: 60px;
  padding: 15px;
  color: #333333;
  font-size: 14px;
}

/*我发布的-基本信息管理-打赏*/

.admire_item {
  border-bottom: 1px dashed #ddd;
  height: 60px;
  line-height: 60px;
}
.admire_item:last-child {
  /* border: none; */
}
.admire_item p a {
  color: #666
}
.admire_item p a:hover {
  color: #1a7ec9
}
.admire_item p span {
  padding: 0 4px;
}
.admire_item p a.online{
  display: inline-block;
  width:60px;
  line-height: 24px;
  text-align: center;
  height:24px;
  border-radius: 4px;
  color:#fff;
  font-size:12px;
  background-color: #ffa200;
  cursor: pointer;
}

/*我发布的-基本信息管理-打赏条目_二维码*/

.release-header {
  height: 70px;
  line-height: 70px;
  text-align: center;
  background-color: #ffffff;
  font-size: 30px;
  margin: 0 auto;
  background-color: #ffc13b
}
.release_admir {
  width: 100%;
}
.release_admir_containt {
  padding: 20px 0;
  overflow: hidden;
}
.release_admir_containt .l_erweima {
  width: 280px;
  min-height: 100%;
  line-height: 100%;
  float: left;
  margin: 0 auto;
}
.release_admir_containt .l_erweima img {
  vertical-align: middle;
  width: 220px;
  height: 220px;
  padding:10px;
  border:1px solid #eee;
}
.release_admir_containt .l_erweima .reward-button {

  width: 60px;
  height: 60px;
  line-height: 60px;
  background-color: #ff5a00;
  border-radius: 50%;
  font-size: 30px;
  color: #fff;
  display: inline-block;

  top: 50%;
  left: 50%;
  margin-left: -47px;
  margin-top: -47px;
}
.release_admir_containt .l_erweima p {
  font-size: 18px;
  padding: 20px 0 0 20px;
}
.release_admir_containt .r_containt_box {
  float: right;
  width: 600px;
}
.ranking_input {
  width: 120px;
  height: 30px;
  line-height: 30px;
  text-align: center;
  border: 1px solid #ddd;
  margin-right: 10px;
  float: left;
}
.release_admir_containt .r_containt {
  width: 100%;
  border-bottom: 1px solid #eee;
  margin-top: 20px;
  color: #777;
}
.release_admir_containt .r_containt .admire_user {
  height: 34px;
}
.release_admir_containt .r_containt .admire_item_containt {
  margin-top: -15px;
  margin-left: 20px;
  display: inline-block;
  margin-bottom: 10px;
}
.release_admir_containt .r_containt .admire_item_containt p {
  line-height: 24px;
  width: 528px;
}
.suofang_width .release_admir_containt .r_containt .admire_item_containt p {
  width: 478px;
}
.admire_item_title {
  border-bottom: 1px solid #ddd;
  height: 40px;
}
.admire_item_width {
  width: 880px;
  margin: 0 auto;
}

/*我发布的-基本信息管理-打赏条目_查看结果*/

.admir_results_containt {
  width: 100%;
}
.admire_item_containt {}
.suofang_width {
  width: 550px;
  margin: 0 auto;
}

/*打赏二维码_转到分享*/

.admire_detail_share {
  width: 100%;
  text-align: center;
  margin: 0 auto;
}
.share_bg {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 99;
  background-color: #b2b2b2;
  background-color: rgba(0, 0, 0, 0.8);
}
.admire_detail_share p {
  font-size: 30px;
  line-height: 60px;
  margin-bottom: 68px;
  color: #ffc13b;
}
.admire_detail_share img {
  margin-top: 120px;
}

/*打赏二维码_大屏查看二维码*/

.big_screen {
  width: 100%;
  margin: 0 auto;
  background-color: #424242;
  height: 100%;
  text-align: center;
}
.big_screen .big_screen_containt {
  width: 400px;
  position: absolute;
  margin: auto;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  display: table;
}
.big_screen .big_screen_containt p {
  line-height: 76px;
  height: 76px;
}
.big_screen .big_screen_containt .admire_erweima {
  position: relative;
}
.big_screen .big_screen_containt .admire_erweima img {
  width: 100%;
  height: auto;
}
.big_screen .big_screen_containt .admire_erweima .big_reward-button02 {
  width: 110px;
  height: 110px;
  line-height: 110px;
  font-size: 50px;
  color: #fff;
  position: absolute;
  background-color: #ff5a00;
  border-radius: 50%;
  color: #fff;
  text-align: center;
  left: 146px;
  top: 150px;
}

/*浏览历史*/

.history_box {
  width: 100%;
  margin: 0 auto;
}
.history_content {}
.history_item {
  line-height: 24px;
  border-bottom: 1px dashed #ddd;
  margin-bottom: 10px;
}
.history_item_containt {
  border-top: 1px solid #ddd;
  padding: 0 0 10px 0;
}
.history_item_containt>p>a:hover{ color: #4c8fc3;}
.history_item_containt .time_icon, .history_item_containt .map_icon, .history_item_containt .peo_num {}
.history_item_containt:first-child {
  border: none;
}
.history_item_containt ul {
  overflow: hidden;
}
.history_item_containt li {
  float: left;
}
.history_item_containt li span {
  padding-bottom: 5px;
}
.history_item_containt li span:first-child {
  margin-right: 20px;
}
.history_item_containt li:first-child {
  float: right;
}

/*好班掌支付协议*/

.agreement_box {
  width: 100%;
  background-color: #f5f5f5;
}
.agreement {
  width: 100%;
  background-color: #fff;
}
.agreement .agreement_content {
  font-size: 26px;
  line-height: 28px;
  color: #333333;
  padding: 20px 40px;
}
.agreement .agreement_content p {
  font-size: 14px;
  color: #333;
  line-height: 22px;
}
.agreement .agreement_title {
  font-size: 16px;
  font-weight: bold;
  line-height: 22px;
  margin: 20px 0px;
}
.agreement h2 {
  font-size: 22px;
  text-align: center;
  margin: 20px 0px;
}
.bold {
  font-weight: 700;
}

/*下载资料*/

.post_main_ul li.width_10% {
  width: 10%;
}

/*调查*/

.wenjuan-pc-view {}
.wenjuan-pc-view-title {
  font-size: 24px;
  color: #3a3a3a;
  padding: 30px 0;
  text-align: center
}
.wenjuan-pc-view-overflow {
  background-color: #f8f8f8;
  padding: 20px;
  line-height: 24px;
}
.wenjuan-pc-view-overflow li {
  font-size: 14px;
  color: #3a3a3a;
  float: left;
  width: 33%;
  text-align: center;
}
.wenjuan-pc-view-overflow li strong {}
.wenjuan-pc-view-overflow .color_red {
  color: #df5f3b
}
.wenjuan-pc-view .code {
  margin-top: 20px
}
.wenjuan-pc-view .code img {
  width: 100px;
  height: 100px;
}
.wenjuan-pc-view .code .haz_logo {
  position: absolute;
  /* margin:0 auto; */
  width: 40px;
  height: 40px;
  line-height: 50px;
  background-color: #ff5a00;
  border-radius: 50%;
  font-size: 22px;
  color: #fff;
  /* display:inline-block; */
  /* margin: -135px 0px 0px -24px; */
  top: 32px;
  left: 50%;
  margin-left: -20px;
}
.wenjuan-pc-view .code .haz_logo>img {
  width: 35px;
  height: 35px;
  padding-top: 4px;
}
.theme-border {
  height: 10px;
  width: 100%;
  background-color: #f2f4f5;
}
.que-view-list ul li:nth-child(2n+1) .view-now {
  background-color: #39acdd;
}
.que-view-list ul li:nth-child(2n+2) .view-now {
  background-color: #ffb400;
}
.que-view-list ul li:nth-child(2n+3) .view-now {
  background-color: #ff761b;
}
.que-view-list ul li:nth-child(2n+4) .view-now {
  background-color: #71c241;
}
.que-view-list ul li:nth-child(2n+5) .view-now {
  background-color: #f75455;
}
.que-view-list ul li.answers .view-now{
  background-color: #fa3c38 !important;
}
.wenjuan-pc-view-main {
  margin: 30px;
}
.wenjuan-pc-view-item {
  padding-bottom: 20px;
}
.que-view-list {}
.que-view-list h3 {
  margin-bottom: 20px;
}
.que-view-list ul {
  margin-left: 20px
}
.que-view-list ul li {
  margin-bottom: 15px;
}
.que-view-list ul.separate-page li {
  margin-bottom: 0px;
}
.que-view-list ul li .view-tiao-out {
  margin-top: 8px
}
.que-view-list .que-view-tab {}
.que-view-list .que-view-tab li {
  padding: 15px;
  background-color: #fef5e3;
  margin-bottom: 10px;
  line-height: 22px
}

/*课程详情_erweima*/

.course-info .code {
  position: relative;
}
.course-info .code.haz_logo {
  position: absolute;
}
.code .haz_logo {
  position: absolute;
  /* margin:0 auto; */
  width: 32px;
  height: 32px;
  line-height: 32px;
  background-color: #ff5a00;
  border-radius: 6px;
  font-size: 22px;
  color: #fff;
  /* display:inline-block; */
  /* margin: -135px 0px 0px -24px; */
  top: 52px;
  left: 50%;
  margin-left: -15px;
}
.code .haz_logo>img {
  width: 32px;
  height: 32px;
}
.down-info {}
.down-info p {
  border: 1px solid #DDDDDD;
  height: 38px;
  line-height: 38px;
  border-left: 1px solid #41B365;
}
.down-info p i {
  float: left;
}
.down-info a {
  display: block;
  height: 40px;
  line-height: 40px;
}
.down-info a:hover {
  color: #41B365;
  background-color: #F5F5F5;
}
.down-info i {
  display: inline-block;
  vertical-align: middle;
  width: 16px;
  height: 16px;
  border-radius: 50%;
  background: url(../images/down-info-bg.png) no-repeat 0 0;
  margin-left: 10px;
  margin-right: 10px;
  float: right;
  margin-top: 12px
}
.down-info a i {
  background-position: 0 -29px;
}
.down-info span {
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  width: 200px;
  display: block;
  padding-left: 10px;
}
.down-info-item {
  border: 1px solid #ddd;
  border-top: 0;
  padding: 10px 0;
}
.link-video{margin-bottom: 30px}
.link-video .button{height: 50px;line-height: 50px;font-size: 18px;background-color:#FFA100;}
.link-video .button:hover{background-color:#FFAE00;cursor: pointer;}
.link-video .button span{font-size: 18px;}
.link-video .button img{width: 32px;padding:12px 0 0 0;}


.video-dialog{background: url(../images/video-dialog.png) 0 0 no-repeat;width: 553px;height: 509px;padding-top: 0;background-color: transparent !important;top:10% !important;}
.video-dialog .modal_header{margin-top: 136px; background-color: transparent !important;}
.video-dialog .modal_body {text-align: center;padding:0;width: 539px;}
.video-dialog .modal_body h3{font-size: 18px;color: #fff;line-height: 30px;font-weight: normal;margin-top: 115px;margin-bottom: 30px;}
.video-dialog .modal_body p{position: relative;margin-bottom: 35px;}
.video-dialog .modal_body p a.ke-button{width: 210px;height: 45px;line-height: 45px;font-size: 18px;}
.video-dialog .modal_body p a.other{font-size: 12px;color: #005473;position: absolute;bottom: 5px;right: 85px;}
.video-dialog .modal_body strong{font-weight: normal;font-size: 14px;color: #005473}

/*我发布的_报名管理*/

.management_icons {
  background: #ff7e00 url(../images/management_icons.png) no-repeat 15px 8px;
  height: 32px;
  display: inline-block;
  line-height: 32px;
  color: #fff;
  font-size: 14px;
  text-indent: 36px;
  float: right;
  border-radius: 4px;
  padding-right: 20px;
}
.management_icons:hover {
  background-color: #f27800;
}
.management_icons.notice {
  background-position: 15px 8px;
}
.management_icons.import {
  background-position: 15px -75px;
}
.management_icons.export {
  background-position: 15px -26px;
}
.management-phone,.management-import {
  margin-bottom: 20px;
  position: relative;
  top: -1px;
  z-index: 2;
}
.management-phone-text {
  background-color: #fafafa;
  overflow: hidden;
  padding: 25px;

}
.management-phone-menu .fabu_button_b{
  margin-right:10px !important;
}
.management-phone-textarea {
  height: 70px;
  width: 855px;
  padding: 15px;
  color: #333;
  margin: 0 auto 15px auto;
  display: block;
  background-color: #fff;
  border:1px solid #ddd;
}
.management-phone .xianzhifont {
  height: 34px;
  line-height: 34px;
  display: inline-block;
  color: #999;
  margin-left: 25px;
  width:72%;
}
.management-phone-menu .fabu_button_a {
  margin-right: 0;
}
.management-phone-history {
  overflow: hidden;
}
.management-phone-history-content-scroll {
  overflow-y: auto;
  max-height: 280px
}
.management-phone-history-content {
  border-bottom: 1px dashed #d9d9d9;
  margin: 0 10px;
  line-height: 22px
}
.management-phone-history-title {
  border-top: 1px solid #ddd;
  padding-top: 10px;
}
.management-phone-history-title span {
  display: inline-block;
  width: 100px;
  height: 38px;
  background-color: #ffc13b;
  text-align: center;
  color: #fff;
  line-height: 38px;
  margin-left: 20px;
}
.management-phone-up {
  text-align: center;
  margin-top: 30px;
}
.management-phone-up a {
  display: inline-block;
  width: 100px;
  height: 30px;
  line-height: 30px;
  background-color: #f5f5f5;
  color: #333;
  border: 1px solid #eee;
  border-bottom: 0;
}

.management-import .management-phone-history-content{
  width: 339px;
  float: left;
  border:1px solid #E4E4E4;
  background:url(../images/import-bg.png) left center no-repeat;
  padding: 15px 15px 15px 60px;
  margin: 0 0 10px 10px;
  line-height: 24px;
}
.management-import .management-phone-history-content-scroll{
  margin:0 5px 20px 10px;

  max-height: 400px;
}

/*下载弹框*/

.emport_tankuang {
  width: 100%;
  padding: 0 30px;
  height: 120px;
  box-sizing: border-box;
}
.emport_tankuang .emport_input {
  border: 1px solid #ddd;
  width: 280px;
  height: 30px;
  padding: 15px;
  color: #333333;
  font-size: 14px;
  padding: 0px 10px;
}
.emport_tankuang .upload_button_e {
  float: right;
  height: 30px;
  min-width: 70px;
  padding: 0 20px;
  line-height: 30px;
  text-align: center;
  background-color: #ffa200;
  color: #fff;
  font-size: 14px;
  border-radius: 2px;
  cursor: pointer;
}
.emport_tankuang .upload_button_e:hover {
  background-color: #FCB212;
}
.emport_bottom {
  background: #f5f5f5;
  padding: 20px;
  border-top: #ddd 1px solid;
  border-radius: 0 0 4px 4px;
}
.emport_bottom a i {
  display: inline-block;
  width: 22px;
  height: 22px;
  background: url(../images/donwload_icon.png) no-repeat 0 0;
  vertical-align: middle;
  margin: -3px 7px 0 5px;
  background-size: 22px auto;
}
.excel_icon {
  display: block;
  background: url(../images/donwload_icon.png) left -41px no-repeat;
  height: 42px;
  line-height: 42px;
  text-indent: 36px;
}
.download_btn {
  display: inline-block;
  width: 120px;
  height: 42px;
  line-height: 42px;
  background-color: #41b465;
  color: #fff;
  font-size: 16px;
  border-radius: 4px;
  text-indent: 16px;
  padding-right: 16px;
  margin-left: 10px;
}
.download_btn:hover {
  background-color: #2db256;
}
.c1c9 {
  color: #1c9e45;
}

/*发布者个人主页*/

.pup-center {
  width: 1200px;
  margin: 0 auto;
}
.pup-header-out {
  width: 100%;
  height: 180px;
  background: #F5F5F5 url(../images/pup-header-bg.png) repeat-x 0 center;
}
.pup-header {
  width: 1200px;
  margin: 0 auto;
  padding-top: 35px
}
.pup-header-user {}
.pup-header-user .img-out {
  border-radius: 50%;
  width: 100px;
  height: 100px;
  overflow: hidden;
  border: 3px solid #fff;
  float: left;
  margin-right: 20px
}
.pup-header-info {
  padding-top: 20px
}
.pup-header-info h2 {
  font-size: 24px;
  color: #333333;
  margin-bottom: 25px;
}
.pup-header-info p {
  font-size: 16px;
  color: #666666
}
.pup-header-num {
  float: right;
  margin-top: 16px;
}
.pup-header-num span {
  color: #333333;
  font-size: 16px;
  margin-left: 10px
}
.pup-header-num span i {
  color: #FD6500;
  font-size: 28px;
  margin: 0 8px
}
.pup-header-num span.switch-i {
  color: #D9D9D9
}
.pup-center-list {
  margin-top: 15px;
}
.pup-center-list .geren_title {
  background: #F5F5F5;
}
.pup-center-list .geren_title .tab-uk,.pup-center-list .geren_title .tab-uk-2 {
  color: #333333;
  min-width: 120px;
  height: auto;
  border-top: 1px solid #ddd;
}
.pup-center-list .geren_title .tab-uk:hover {
  color: #333333;
}
.pup-center-list .geren_title .tab-uk.now,.pup-center-list .geren_title .tab-uk-2.now {
  border-bottom: 0;
  border-top: 5px solid #ffc13b;
  background-color: #fff;
}
.pup-center-list ul li.fabu_a_title {
  margin-bottom: 7px;
}
.pup-center-list ul li.fabu_a_title a {
  font-size: 16px;
  color: #333;
}
.pup-center-list .fabu_a ul {
  float: none;
}
.pup-center-list .fabu_a {
  margin-bottom: 0;
  padding-bottom: 0;
  padding: 20px 0;
}
.pup-center-list .fabu_a li {
  font-size: 14px;
  color: #666;
}
.pup-center-list ul .geren_color_red {
  color: #FD6500;
}

/*调查问卷模板*/

.tmp-crt {
  text-align: center;
  font-size: 18px;
  color: #fff;
  height: 50px;
  line-height: 50px;
}
.tmp-crt a {
  font-size: 18px;
  color: #fff;
  text-decoration: underline;
}
.tmp-crt span {
  color: #CA8000;
  font-size: 18px;
  padding: 0 22px;
}
.tmp-title .footer-section-qr {
  float: none;
}
.tmp-title .footer-section-qr .footer-section-qr-info {
  bottom: auto;
  top: 100%;
  margin-top: 10px
}
.tmp-title  .footer-section-qr-info .sanjiaoxin-out,.arrowup .footer-section-qr-info .sanjiaoxin-out{
  top: -8px;
}
.tmp-title h1 {
  text-align: center;
  padding-top: 30px;
}
.tmp-title h1 strong {
  font-size: 24px;
  font-weight: normal;
  line-height: 34px;
}
.tmp-title .tmp-text {
  background-color: #F8F8F8;
  line-height: 24px;
  padding: 20px;
  margin: 20px 0;
}
.tmp-title .footer-section-qr {
  margin-left: 10px
}
.tmp-title .footer-section-qr:hover {
  cursor: pointer;
}
.tmp-title .footer-section-qr .show-r {
  margin-top: -7px
}
.tmp-title .footer-section-qr .footer-section-qr-info {
  left: -67px
}
.tmp-title .footer-section-qr .footer-section-qr-info p {
  margin-top: 8px
}
.tmp-title .footer-section-qr-info .sanjiaoxin-out {
  top: -8px;
}
.tmp-title .footer-section-qr-info .sanjiaoxin-border,.arrowup .footer-section-qr-info .sanjiaoxin-border {
  border-top: 0;
  border-bottom: 8px solid #d9d9d9;
}
.tmp-title .footer-section-qr-info .sanjiaoxin, .arrowup .footer-section-qr-info .sanjiaoxin{
  border-top: 0;
  border-bottom: 6px solid #fff;
  top: 2px;
}
/*
.tel-select{padding-bottom: 10px;}*/

.tel-select .title-cal{padding-top: 10px;overflow-y: hidden;padding-bottom: 10px;}
.tel-select .title-cal a{font-size: 18px;color:#666666;background-color: #DFDFDF;height: 60px;line-height: 60px;display: block;width: 393px;margin-right:10px;float: left;text-align: center;}
.tel-select .title-cal a:last-child{margin-right: 0;}
.tel-select .title-cal a i{font-size: 12px;margin-left: 10px}
.tel-select .title-cal a.now,.tel-select .title-cal a:hover{color: #fff;background-color: #FFC13B;}
.tel-select .main-cal {}
.tel-select .main-cal .menu-cal{width: 150px;float: left;background-color: #fff;}
.tel-select .main-cal .menu-cal a{display: block;font-size: 14px;color: #333333;height: 45px;line-height: 45px;text-align: left;text-indent: 45px;}
.tel-select .main-cal .menu-cal a:hover,.tel-select .main-cal .menu-cal a.now{background-color: #FF7E00;color: #fff;}
.tel-select .main-cal .menu-cal a:first-child{background-color: #DFDFDF;font-size: 12px;color: #333;}
.tel-select .main-cal .content-cal {width: 1039px;float: left;background-color: #fff;margin-left: 10px;min-height: 270px;}
.tel-select .main-cal .content-cal .fabu_a{padding:14px 14px;margin:0 10px 0 10px;}
.tel-select .main-cal .content-cal .fabu_a .on-right a{margin-left: 30px;}
.tel-select .main-cal .content-cal .fabu_a .on-right a i{margin-right: 7px;}
.tel-select+#post_form{
  border:1px solid #eee;
}

.videosource-out  {width: 100%;margin:0 auto;height: 520px;position: relative;background-color: #292929;}
.videosource{width: 610px;height: 520px;float: left;}
.videosource-two{width: 400px;height: 224px;float: left;position: absolute;right: 0;bottom: 0;}
.videoiframe {
  position: relative;
  min-height:522px;
  width: 1200px;
  margin: 0 auto;
  margin-bottom: 20px;
  background-color: #292929;}
.videoiframe iframe{height: 522px;overflow: hidden;border:none;vertical-align: top;background-color: #292929;}
.bg29{background-color: #292929;}
.videoinfo{
  background-color: #1F1F1F;
  width: 300px;
  height: 286px;
  background-color: #1F1F1F;
  position: absolute;
  top: 0;
  right: 0;
  height: 100%;
  background-color: #333;
}
.videoinfo h2{
  border-bottom: 1px solid rgba(118,128,105,.5);
}
.videoinfo h2 a{width:370px;font-size: 16px;color: #FFFFFF;line-height: 26px;border-bottom: 1px solid #333333;margin:5px;padding:10px;display:inline-block}
.videoinfo h2 a:hover{color:#e79e01}
.videoinfo ul{font-size: 12px;overflow-y:auto;height: 230px;}
.videoinfo ul li{
  padding-left: 15px;
  padding-right: 15px;
  color: #999;
  line-height: 24px;
  width: 100%;
  height: 50px;
  box-sizing: border-box;
}
.videoinfo ul li a{
   display: block;
   width:100%;
  color:#666;
  padding-left:15px;
  padding-right:15px;
  box-sizing: border-box;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  border-bottom: 1px dashed rgba(118,128,105,.5);
  height: 50px;
  line-height: 50px;

}
.videoinfo ul li a i{
  display: inline-block;
  width:16px;
  height:16px;
  background: url(../images/play.png) no-repeat 0px 0px;
  vertical-align: middle;
  margin-left:-12px;
  margin-right:10px;
}
.videoinfo ul li a.now i{
  background-position-y: -26px;
}
.videoinfo ul li a:hover{color:#e79e01;}
.video-check{
  width:16px;
  height:44px;
  position: absolute;
  top:50%;
  margin-top:-22px;
  right:300px;
  background-color: #333;
  text-align: center;
  line-height:44px;
  color:#6f6f6f;
  cursor: pointer;
}
.video-collapse{
  width:24px;
  height:522px;
  padding-top:160px;
  position: absolute;
  top:0;
   right:0;
  background-color: #333;
  text-align: center;
  color:#6f6f6f;
  box-sizing: border-box;
  cursor: pointer;
}

.videoinfo .now{color:#e79e01;}
.videoshare{width: 100%;height: 50px;background-color: #1F1F1F;margin:0 auto;}
.videoshare .footer-section-qr{float: none;padding-top:3px;}
.videoshare .footer-section-qr a{border:none;background-color: transparent;color: #fff;background: url(../images/icon-videoshare.png) no-repeat 0 -44px;padding-left: 20px;margin-left: 20px;}
.videoshare .footer-section-qr.wei a{background-position: 0 -3px;}
.videoshare .footer-section-qr.survey a{background-position: 0 -78px;}
.videoshare .footer-section-qr a:hover{color:#e79e01;}
.videoshare .container >p{
  height:100%;
  font-size:14px;
  color:#fff;
  line-height:50px;
}

.vido-head{width:100%;height:80px;line-height:80px;background-color:#292929;}
.vido-head h2{width:1200px;color:#fff;margin:0 auto;}
.vido-head h2 a{color:#fff;font-size:18px;}
.vido-head h2 a:hover{color:#e79e01}
.videoinfo #vodIddiv {
  line-height: 60px;
  height: 60px;

}
.videoinfo #vodIddiv a{color:#fff;margin: 0 10px;}
.videoinfo #vodIddiv a.now{color: #e79e01;}


/*首页内容*/
.index-main{background: #fff;  margin:0 auto;}
.index-section{width: 1200px;margin:0 auto;overflow:hidden;}
.index-side{ width:837px; height: 277px; overflow: hidden; float:right;margin-top: 10px;margin-left: 10px;position: relative;}
.index-side h2{height:28px; font-size:16px; padding-bottom: 0
px;background:url(../images/home-more.png) no-repeat;padding-left:35px;border-bottom:1px solid #e0e0e0;}
.index-side li{ line-height:28px;*line-height: 28px;}
.side-img{width:270px; height: 384px; overflow: hidden; float:right;margin-top: 30px;position: relative;}
.side-ad{ width:285px;float: right;}
.side-ad img{width: 285px;height: 200px}
.newindex-ad{ width:1190px; text-align:center; margin:0 auto;}
.index-title_box {
  overflow: hidden;
  width:2200px;
  position:relative;
}
.index-title_box .index-title_content{width: 100%;float: left; display:inline-block; width:50%;}
.index-title{ width:100%; position:relative;}
.index-title h2{color:#333333; font-family:"Microsoft YaHei","微软雅黑";  font-size:20px;display:inline}
.index-title ul{overflow: hidden;}
.index-title ul li{float: left;width: 140px;}
.index-title ul li a{display: block;width:120px;text-align: center;height: 40px;line-height: 32px;font-size: 18px;color: #333333;cursor:pointer}

.index-title ul li a:hover, .index-title ul li a.now{border-bottom: 2px solid #ff4200;}
.index-title .more{ position:absolute; right:0;font-size: 14px;color:#777}
.index-title .more:hover{color:#fd6500}
.newindex-one{ width:100%; margin:0 auto;}
.hot{top:-7px;width:29px;height:17px;border:none;position:relative;}


/*课程列表页样式*/
.list-main{background: #fff;  margin:0 auto;}
.list-section{width: 1200px;margin:0 auto;overflow:hidden;}
.list-top{background-color:#e6e6e6;border-top:#dddddd solid 1px;height:39px;line-height:39px;width:1004px;padding-left:20px;margin-top:20px}
.list-top .right{float:right;margin-right:30px}

.list-word{margin-top:10px;margin-bottom:20px;border-bottom:1px solid #ddd;height:46px;line-height:40px;width:100%;display:inline-block;}
.list-word span{font-size:24px;}
.list-word img{padding:14px 0 0 6px;display:inline-block;}
.listlist-title_box {overflow: hidden;}
.list-title_box .index-title_content{width: 100%;float: left;}
.list-title{ width:100%; position:relative;}
.list-title ul{overflow: hidden;}
.list-title ul li{float: left;width:90px;}
.list-title ul li a{display:block;width:80px;text-align: center;height:30px;line-height: 30px;font-size: 14px;color:#333;cursor:pointer}
.list-title ul li a:hover, .list-title ul li a.now{background-color:#ffc13b;color:#fff;}
.list-title .more{ position:absolute; right:0;font-size: 14px;color:#777}
.list-title .more:hover{color:#fd6500}

/*banner*/
.index-banner{ width:100%; margin:10px auto;text-align:center}
.banlunbo{text-align:center}
.ban-con{width:100%; height:380px;text-align:center}
.ban-con ul{height:380px;width:100%}
.ban-con ul li{float:left;position: absolute; width:100%; left: 0px;}
.ban-con ul li img{width:100%;height:380px;}


/*热门推荐*/
.home-list-50.list-50 .list-con{width: 100%;margin-left: 0;height:240px;}
.home-list-50.list-50 .list-con ul{}
.home-list-50.list-50 .list-con li{width: 241px;border:none;float:left;position: relative;overflow: hidden;margin-left:0;margin-right:20px}
.home-list-50.list-50 .list-con li:last-child{margin-right:0px}
/*.home-list-50.list-50 .list-con li:hover{box-shadow: #ccc 0 1px 4px;z-index: 2;}*/
.home-list-50.list-50 .list-con li a.list-img{width: 100%;height: 153px;display: block;}
.home-list-50.list-50 .list-con li a.list-img img{width: 241px;height: 153px;}
.home-list-50.list-50 .list-con li a.list-img img:hover{width: 241px;height: 153px;}
.home-list-50-content{padding:8px 14px;background-color:#fff;border:1px solid #ddd;border-top:none;}
.home-list-50-content .on-right  .color.info{color: #f68409;font-weight: normal;}
.home-list-50-content .icon14px.user{margin-right: 0;}
.home-list-50-content .icon14px.evaluationr{margin-right: 1px;}
.home-list-50-content > p{height:24px;}

.home-list-50.list-50 .list-con li a{position: relative;display:block;}
.list-50 .list-con li h4{
  width: 218px;
  line-height: 22px;
  height: 30px;
  font-size: 14px;
  color: #333;
  display: inline-block;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.list-50 .list-con li h4:hover{color:#fd6500}
.list-con li > p {height: 26px;line-height: 26px;color: #999;padding-left: 0;margin-left: 0;font-size: 14px;}
.list-50 .list50-price{color: #999;font-size: 12px;}
.list-50 .data{border-top:1px solid #ddd;padding-top:12px;}

.home-more{width:100%;text-align:center;margin:30px auto;}
.home-more a {width:120px;height:38px;line-height:38px;text-align:center;display:inline-block;border:1px solid #d9d9d9;background-color:#fff;}

.video-more{background:url(../images/home-video.png)no-repeat;height:346px;}
.video-more-b{width:140px;height:42px;line-height:42px;border-radius:30px;background-color:#fff;color:#58bc58;text-align:center;font-size:18px;margin:0 auto;margin-top:30px;}
.video-more-b:hover{border:#fff solid 1px;color:#fff;background-color:#58bc58;}
.video-top{margin-top:86px;}
.video-more-a{text-align:center;color:#fff;font-size:14px;margin-top:233px;}
.video-more-a:hover{color:#333}


/*介绍信息*/
.home-introduce {width:100%;height:160px;background-color:#f5f5f5;margin:0 auto;}
.introduce-word{width:1200px;margin:0 auto;}
.introduce-word ul{width:340px;float:left;margin-top:50px;}
.introduce-word ul li{
  line-height: 20px;
  font-size: 12px;
  color: #999;
  padding-left: 60px;
  height: 18px;
}
.introduce-word ul li:nth-child(2){
  padding-top:6px;
}
.introduce-word ul li p{font-size:18px;color:#333;padding-bottom:6px;}

.word-icon {display: inline-block;background: url(../images/introduce-icon.png) no-repeat 0 0;width: 48px;height: 48px;}
.word-icon.first {background-position: 0px 0px;}
.word-icon.second {background-position: 0px -80px;}
.word-icon.third {background-position: 0px -162px;}

/*首页大图轮播展示*/
.fullSlide{width:100%;position:relative;height:320px;}
.fullSlide .bd{margin:0 auto;position:relative;z-index:0;overflow:hidden;}
.fullSlide .bd ul{width:100% !important;}
.fullSlide .bd li{width:100% !important;height:320px;overflow:hidden;text-align:center;}
.fullSlide .bd li a{display:block;height:320px;}
.fullSlide .hd{width:100%;position:absolute;z-index:1;bottom:0;left:0;height:30px;line-height:30px;}
.fullSlide .hd ul{text-align:center;}
.fullSlide .hd ul li{cursor:pointer;display:inline-block;*display:inline;zoom:1;width:42px;height:11px;margin:1px;overflow:hidden;background:#000;filter:alpha(opacity=50);opacity:0.5;line-height:999px;}
.fullSlide .hd ul .on{background:#f00;}
.arrow-box{
  width:1200px;
  height:46px;
  position:absolute;
  top:50%;
  left:50%;
  margin-left:-512px;
  margin-top:-23px;
}
.fullSlide .prev,.fullSlide .next{display:block;position:absolute;z-index:1;top:50%;left:20%;margin-top:-30px;z-index:1;width:40px;height:60px;background:url(../images/slider-arrow.png) -126px -137px #000 no-repeat;cursor:pointer;filter:alpha(opacity=50);opacity:0.5;display:none;}
.fullSlide .next{left:auto;right:20%;background-position:-6px -137px;}

/*修改首页*/
.search {
  position: relative;
  width: 200px;
  height: 34px;
  box-sizing: border-box;
  padding: 0px 10px;
  padding-right: 20px;
  background-position: 177px 6px;
  background-color: #ffe3a5;
  margin-right: 20px;
  margin-top:10px;
  border-radius: 5px;
}

.search input {
  width: 170px;
  position: absolute;
  top: 50%;
  left: 10px;
  margin-top: -10px;
  height: 20px;
  font-size: 12px;
  color: #95845f;
}
.header_public_search{
  /*padding:10px 0px;*/
  height:54px;
}
.login-button{
  height:34px;
  /*padding:10px 12px;*/
  background-color: #403f3f;
  margin-top: 10px;
  box-sizing: border-box;
  border-radius: 5px;
  color:#fff;
}
.login-button a{
  display: block;
  color:#fff;
  line-height: 10px;
  line-height:34px;
  text-align: center;
  padding:0 10px;

}
.container{
  width:1200px;
  margin:0 auto;
  box-sizing: border-box;
}

.fs-24-403f3f{
  font-size:24px;
  color:#403f3f;
}
.fs-14-9{
  font-size:14px;
  color:#999;
}
.fs-14-3a3a3a{
  font-size:14px !important;
  color:#3a3a3a !important;
}
.hb_rr {
  height: 24px;
  line-height: 24px;
  background: url('../images/play.png') no-repeat right center;
  padding-right: 20px;
}
.img-box {
  margin-right:10px;
  float:left;
  position: relative;
  margin-bottom:20px;
  float:left;
  height:194px;
}
.img-box p{
  position: absolute;
  bottom: 6px;
  width: 100%;
  padding-left: 6px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.left-12{
  left:-12px;
}
.course-left,.course-right{
  width:50%;
  margin-top: 20px;
  box-sizing: border-box;

}
.media{
  margin-bottom: 18px;
}
.media-left,.media-body{
  display:table-cell;
}
.media-left{
  vertical-align: top;
}
.media-left img{
  height:88px;
  max-height: 100%;
}
.media-body{
  height:88px;
  box-sizing: border-box;
  border:1px solid #ddd;
  border-left:none;
  padding-left:15px;
  padding-top:8px;
  line-height:25px;
  width: 366px;
  vertical-align:middle;

}
.media-body h4{
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  width:340px;
}
.media-body:hover{
  background-color: #f5f5f5;
}
.media-body  h4:hover{
  color:#1a7ec9;
}

.fs-12-ff6c00{
  font-size:12px;
  color:#ff6c00;
}
.fs-14-403f3f{
  font-size:14px;
  color:#403f3f;
}
.fs-12-9{
  font-size:12px;
  color:#999;
}
.txt-center{
  text-align:center !important;

}
.txt-right{
  text-align:right !important;

}
.padding-top-30{
  padding-top:30px;
}
.padding-bottom-20{
  padding-bottom: 20px;
}
.width-33{
  font-size:12px;
  width:32%;
  display:inline-block;
}
.img-link{
  position:absolute;
  top:148px;
  left:146px;

}
.img-link a{
  font-size:13px;
  color:#405d91;
}


.dianbo-course ul li{
  float:left;
  width:188px;
  height:170px;
  box-sizing: border-box;
  margin-bottom:20px;
}
.dianbo-course ul li:first-child{
  width:397px;
  border:none;
  position: relative;
}
.dianbo-course ul li:first-child span{
  position:absolute;
  top:145px;
  left:310px;
}
.dianbo-course ul li:first-child img{
  display:block;
  max-width: 100%;
  height:auto;

}
.margin-right-21{
  margin-right:21px;
}
.margin-right-50 {
  margin-right: 50px !important;
}
.db-img-box p {
  box-sizing: border-box;
  overflow: hidden;
  white-space: normal;
  text-overflow: ellipsis;
  color: #403f3f;
  font-size: 14px;
  height: 50px;
  line-height: 22px;
  padding: 10px 0 0 6px;
  border-top: none;
}
.db-img-box p:hover{
  color:#1a7ec9;
}
.relese{
  position: relative;
  height:60px;
}
.relese a{
  height: 50px;
  position: absolute;
  left: 50%;
  top: 0;
  margin-left: -96px;
  display: block;
  width: 188px;
  text-align: center;
  border-radius: 80px;
  font-size: 22px;
  color: #fff;
  background-color: #ffb03f;
  line-height: 50px;
}
.padding-bottom-100{
  padding-bottom: 100px;
}
div[class*='newindex'] img:not(.no-animation):hover{
  transform: scale(1.05);
  transition: transform .3s ease-in ;

}

.img-box:not(:first-child)>a{
  display: block;
  width:240px;
  height:154px;
  overflow: hidden;
}
.img-box p a:hover{
  color:#1a7ec9;
}
.margin-bottom-80{
  margin-bottom: 80px;
}
.margin-bottom-30 {
  margin-bottom: 30px !important;
}
.img-sm-bx{
  width:188px;
  height:120px;
  overflow: hidden;
}
.db-img-box>a>img{
  max-width:100%;
  height:auto;
  display: block;
}
.list-img,.media-left{
  overflow: hidden;
}
.dianbo-course ul li:first-child div>a{
  display: block;
  width: 397px;
  height: 170px;
  overflow: hidden;
}
.img-link{
  padding-left: 10px;
  line-height: 30px;
  width: 103px;
  height: 28px;
  background: url(../images/arrow-bg.png) no-repeat;
}
.img-link a{
  display: block;
}
.home-list-50-content h4 a {
  width:218px;
  height:22px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.home-list-50-content h4 a:hover{
  color:#1a7ec9;
}
.padding-bottom-50{
  padding-bottom: 50px;
}
.fs-18-403f3f{
  font-size: 18px;
  color:#403f3f;
}

.media-list{
  max-height:154px;
  padding:15px;
  border-bottom:1px dotted #ddd;
}
.media-list:hover{
  background-color:#f5f5f5;
}
.media-lg{
  position: relative;
}
.media-lg-left{
  width:190px;
  height:124px;

}
.media-lg-body{
  position: absolute;
  left: 204px;
  top: 0;
  bottom: 0;
  right: 0;
}
.padding-left-15{
  padding-left:15px;
}
.color-ff6c00{
  color:#ff6c00;
}
.color-569cf2{
  color:#569cf2;
}
.bg-gongkai{
  background: #fff url(../images/courselist_1.png) no-repeat top right;
}
.bg-zhibo{
  background: #fff url(../images/courselist_2.png) no-repeat top right;
}
.bg-dianbo{
  background: #fff url(../images/courselist_3.png) no-repeat top right;
}
.margin-bottom-20{
  margin-bottom: 20px;
}
.margin-bottom-16 {
  margin-bottom: 16px !important;
}
.key_red{
  color:#ff0101;
  font-size:18px;
}

.user-info{
  text-align: center;
  min-width: 106px;
  height: 54px;
  position: relative;
  float:left;
  -webkit-transition: background-color 0.3s, color 0.3s;
  transition: background-color 0.3s, color 0.3s;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.user-info:hover{

  background-color: #403f3f;

}

/*.header_public_t .mem_r:hover a#a_top_user {*/
/*background-image: url(../images/icon07.png);*/
/*}*/

.user-info a#a_top_user{
  display: block;
  height: 50px;
  line-height: 50px;
  font-size: 14px;
  color: #3a3a3a;
  white-space: nowrap;
  text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  overflow: hidden;
  text-align: left;
  float: right;
  padding-right: 15px;
  margin-right: 15px;
  background: url(../images/icon06.png) no-repeat center right;
  text-align: right;

}
.user-info:hover a#a_top_user{
  background-image:url(../images/icon07.png) ;
}


.user-info a#a_top_pic{
  display: block;
  overflow: hidden;
  float: right;
  /* margin: 13px 10px 0 15px; */
  margin: 13px 7px 0 0;
}

.user-info .a_top_nav{
  width: 100%;
  margin-top: 50px;
  opacity: 0;
  visibility:hidden;
  background-color: #403f3f;
  position: absolute;
  transition: opacity 0.3s 0s, visibility 0.3s 0s, transform 0.3s 0.3s;
  -webkit-transform: translate3d(0, 6px, 0);
  transform: translate3d(0, 6px, 0);
}
.user-info .a_top_nav li{
  height: 38px;
  line-height: 38px;
  border-top: 1px solid #403f3f;
  border-bottom: 1px solid #403f3f;
}
.user-info:hover a#a_top_user, .user-info:hover .a_top_nav a {
  color: #fff
}

.user-info:hover .a_top_nav {
  opacity: 1;
  visibility:visible;
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
  transition: opacity 0.3s 0s, visibility 0.3s 0s, transform 0.3s 0s;
}

.user-info a#a_top_pic img{
  width:24px;
  height:24px;
}
.user-info .a_top_nav li a{
  display: block;
  height: 40px;
  line-height: 40px;
  color: #FFF;
  font-size: 14px;
  text-align: left;
  padding-left: 25px;
  background: url(../images/icon02.png) no-repeat 0px 10px;
  width: 60px;
  margin-left: auto;
  margin-right: auto;
}
.user-info .a_top_nav li:hover{
  background-color: #000;
}

.user-info .a_top_nav .user-center a{
  background-position: 0 -244px ;
}
.user-info .a_top_nav .icon-03 a{
  background-position: 0 -277px;
}
.search a{
  position: absolute;
  right:4px;
  top:6px;
  width:20px;
  height:20px;
  background:url('../images/search.png') no-repeat 0 0;

}
.error-info-img {
  width:254px;
  margin: 0 auto;

  text-align: center;
}
.error-info-img h3{
  text-align: center;
  font-size: 16px;
  color:#333;
  font-weight:normal;
}
.error-info-img p{
  font-size: 14px;
  color:#999;
}
.full-container{
  position: absolute;
  top:54px;
  bottom:10px;
  left:50%;
  transform: translate(-50%);
}
.padding-top-80{
  padding-top: 80px;
}
.img-respective{
  max-width: 100%;
}
.head-hover{
  background-color:  #403f3f;
  color:#fff !important;
}

.zb-hot{
  background-image: url('../images/zb-hot.png') ;
  background-repeat: no-repeat;
  background-position:100% 5px;
}
/*新版个人中心样式*/
.personalCenter_head>div:first-child{
  padding-right:20px;
}
.personalCenter_head>div:not(:first-child){
  float:right;
}
.fs-14-77{
  font-size:14px;
  color:#777;
}
.personalCenter_head_2{
  padding:0px 50px;
  width:200px;
  box-sizing: border-box;

}
.personalCenter_head_2 p,.personalCenter_head_2 a{
  text-align: center;
  position: relative;
}
.personalCenter_head_2 p:first-child{
  font-size:14px;
  color:#666;
  margin-bottom:10px;
  margin-top: -1px;

}
.personalCenter_head_2 p:nth-child(2){
  font-size:20px;
  height:20px;
  margin-bottom: 10px;
}
.cz-cash{
  color:#ff7e00;
}
.tx-cash{
  color:#4d99f5;
}
.icon-ques{
  display: block;
  width:16px;
  height:16px;
  background: url('../images/iswhat.png') no-repeat center;
  position: absolute;
  top:-2px;
  right:0px;
  cursor: pointer;
}

.personalCenter_head_2>a {
  display:block;
  width:70px;
  height:32px;
  box-sizing: border-box;
  line-height: 32px;
  border-radius: 2px;
  font-size: 14px;
  margin:0 auto;
}
.personalCenter_head_2>a:hover{

}
.cz-btn{
  color:#fff;
  background-color: #ff7e00;
}
.tx-btn{
  color:#333;
  background-color: #fafafa;
  border:1px solid #ddd;
}

.btn-primary{
  padding:9px 10px;
  background-color: #599df0;
 vertical-align: middle;
  border-radius: 2px;
}
.btn-lg{
  width:120px;
  height:40px;
  box-sizing: border-box;
  line-height: 40px;
  text-align: center;
}

.bind{
  font-size:14px;
}
.bind .modify-account:hover,.bind .phone:hover{
  color:#e79e01;
}
.bind .phone{

}
.unbind-txt{
  color:#777;
}
.bind-txt{
  font-size:14px;
  color:#22ac38;
}
.bindNow{
  color:#ff7e00;
}
.bindChange{
  color:#6fa4d7;
}
.icon-unbind{
  display: inline-block;
  width:15px;
  height:15px;
  background:url('../images/bind.png') ;
}

.icon-unbind:before {
  /* 伪元素插入空格文本 */
  content: '\3000';
}
.icon-bind{
  display: inline-block;
  width:15px;
  height:15px;
  background:url('../images/bind1.png') ;
}

.icon-bind:before {
  /* 伪元素插入空格文本 */
  content: '\3000';
}

.addFocus{
  position: absolute;
  top:30px;
  left:1034px;
  background:#fff;
}
.cz-pop .modal-header{
  background-color:#f5f5f5;
  padding-left:170px;
}
.cz-pop .modal-body{

  background-color:#f5f5f5;
}
.cz-pop .modal-body input {
  width:200px;
  outline: none;
  font-size: 14px;
  color: #333;
  border: 1px solid #ddd;
  height: 30px;
  line-height: 30px;
  padding-left: 10px;
  background-color: #fff;
  box-sizing: border-box;
}
.cz-pop .modal-body input:active{
  border:1px solid #ddd;
}
.cz-layout{
  width: 100%;
  height: 120px;
  position: relative;
}
.cz-input{
  width: 340px;
  height: 32px;
  position: absolute;
  top: 50%;
  left: 50%;
  margin-left: -170px;
  margin-top: -16px;
}
.cz-layout>p{
  font-size: 12px;color:#ff0000;text-align: left;padding-left: 10px;margin-top:20px;
}
.lay-container{
  position: relative;
  padding:30px 20px 60px 20px;
  background-color: #fff;
  border-bottom: 1px solid #ddd;
}
.lay-container ul li{
  display: inline-block;
  width:180px;
  height:60px;
  box-sizing: border-box;
  border:1px solid #ddd;
  background-color:#f8f8f8;
  margin-right:10px;
  padding:0px 10px;
  position: relative;
}
.lay-container ul li:not(:first-child) a i{

  display: inline-block;
  background: url('../images/zf.png') no-repeat -5px 0;
  width: 25px;
  height: 25px;
  /* line-height: 60px; */
  position: absolute;
  left: 30px;
  top: 30px;
  margin-top: -13px;
}
/*考虑暂时不支持支付宝 样式和js有特殊处理*/
.lay-container ul li:nth-child(3){
  background-color: #ededed;
}
.lay-container ul li:nth-child(3) a{
  cursor: default;
}
.lay-container ul li:nth-child(3) a i{
  /*background: url('../images/zf.png') no-repeat -5px -40px !important;*/
  background: url('../images/zf.png') no-repeat -5px -70px !important;
}

.lay-container ul li:not(:first-child) a i:before{
  content: '\3000';
}
.lay-container ul+p{
  color:red;
  margin-top:10px;
  text-align: right;
  padding-right:10px;
}
.padding-left-55{
  padding-left: 55px;
}
.lay-container ul li a{
  display: block;
  line-height:60px;
  text-align: center;

}
.lay-container ul li:first-child  a span{
  font-size:18px;
  color:#ff8400;
}
.fs-14-33{
  font-size:14px;
  color:#333;
}
.fs-18-33{
  font-size: 18px !important;
  color:#333 !important;
}
.fs-16-33{
  font-size:16px;
  color:#333;
}
.padding-left-40{
  padding-left:40px;
}
.check{
  width: 15px;
  height: 15px;
  border-radius: 100%;
  position: absolute;
  top: -5px;
  right: -5px;
  display: none;
  background: url('../images/yes.png') no-repeat center 50% #16b648;
}
.cz-layout1{
  height:120px;
  font-size:16px;
  color:#333;
}
.blance{
  font-size:16px;
  color:#333;
  text-align: center;
  line-height:120px;
}
.duanxin-icon{
  display: inline-block;
  width:16px;
  height:16px;
  background:url('../images/duanxin.png') no-repeat center;
  line-height:16px;
}
.duanxin-icon:before{
  content:' ';
}
.cz-layout1{
  height:120px;
}
.blance{
  font-size:16px;
  color:#333;
  text-align: center;
  line-height:120px;
}
.duanxin-icon{
  display: inline-block;
  width: 16px;
  height: 16px;
  background: url('../images/duanxin.png') no-repeat center;
  box-sizing: border-box;
  margin-right: 10px;

}
.con2 p{
  text-align: left;
  height: 50px;
  padding-left: 150px;
}
.con3{
  margin:20px 0 60px 0;
  position: relative;
}
.con3>p{
  display: table-cell;
  vertical-align: middle;
  text-align: left;

}
.con3>p span img{
  width:200px;
  height:200px;
}
.con3>p span{
  font-size:18px;
  color:#fff;
}
.border-blue{
  border:1px solid #13b545 !important;
}
.con3 p:first-child{
  padding-left:90px;
}
.con3 p:nth-child(2){
  padding-left:50px;
  padding-right:10px;
}
.con3 p:last-child{
  padding-left:10px;
}
.con3>div{
  position: absolute;
  top:276px;
  left:50px;
  font-size:14px;
  color:#fff;
}
.con3>div:last-child{
  top:300px;
}

.ke_info{font-size:14px; color:#666;}
.fs-18-ff7e00{
  font-size:18px;
  color:#ff7e00;
}

.fabu-new .post_main_ul .post_main_li .post_main_r .k_site2_zb input {
  width:150px;
  height: 100%;
  border-top: 0;
  float: none;
  margin: 0;
  text-indent: 15px;
}
.post_main_ul .post_main_li .post_main_r .k_site2_zb {
  height: 36px;
  border: 1px solid #d9d9d9;
  float: left;

}
.fs-14-66{
  font-size:14px;
  color:#666;
  padding-left:20px;
}
.k_info{
  height:38px;
  line-height:38px;
  padding-left:410px;
}
.k_info+p{
  margin-top:20px;
}
.k_info+p span{
  color:#1a7ec9;
}
.yz-input{
  width:100px !important;
  box-sizing: border-box;
  height:32px;
}
.con2 p:nth-child(2){
  height: 90px;
  font-size: 14px;
  color: #333;
  box-sizing: border-box;
  width: 100%;
  padding-left: 176px;
}

.weixinbg{
  background: url("../images/weixinbg.png") no-repeat;
  background-size:622px 394px;
  width:622px;
  height:394px;
  position: absolute;
  top:-1px;
  left:-1px;
}
.whitecha{
  position: absolute;
  width: 20px;
  height: 20px;
  background: url(../images/icon00.png) no-repeat -10px -166px;
  left: 604px;
  top: 7px;
  z-index: 10000;
  cursor: pointer;
}
/*搜索按钮*/
.search-btn{
  position: absolute;
  right:0;
  top:-5px;
}
.search-btn input{
  padding-right: 30px;
  padding-left:10px;
}
.search-btn a {
  width: 20px;
  height: 20px;
  display: inline-block;
  background: url(../images/icon00.png) no-repeat -8px -642px;
  margin-left: 290px;
  margin-top: 9px;
}
.create-no{
  width:320px;
  margin:0 auto;
  text-align: center;
  padding-top:40px;
}
.create-no p{
  font-size:16px;
  color:#999;
  margin-top:20px;
}
/*课程发布追加样式*/
.classify-title-2{
  height: 70px;
  line-height: 70px;
  background-color: #fff;
  padding-left: 40px;
  box-sizing: border-box;
  text-align: center;
}
.classify-title-2 label{
  margin: 0 35px;
}
.fabu-new .post_main_ul .post_main_li .post_main_r.ke-biaoqian{
  position: relative;
}
.fabu-new .post_main_ul .post_main_li .most-num{
  position: absolute;
  top: 13px;
  right: 0px;
  color: #999;
}
#post_form_join_items.label-items-wrap{
  /*6月21因为发布考试被修改过：650->670*/
  width: 870px;
}
.label-items-wrap{
   width: 820px;
}
.hdnumLimit.recommend{
  margin-bottom: 0px;
}
.fabu-new .post_main_ul .post_main_li.recommend{
  margin-bottom: 16px;
  margin-top: -10px;
}
.fabu-new .post_main_ul.bgf{
  padding-bottom: 20px;
}
.fabu-new .post_main_ul.bgf .hot-line-no{
  width: 230px;
}
.fabu-new .post_main_ul .post_main_li .post_main_r .k_site2 input.hot-line-no{
  width: 200px;
}
.teacher-info{
  box-sizing: border-box;
  width: 660px;
  height: 100px;
  border: 1px solid #ddd;
  resize:none;
  text-indent: 15px;
  padding-top: 10px;
}
.attent-teacher{
  font-size: 14px;
  color: #999;
  margin-left: 30px;
}
.post-course-edition-2{
  display: none;
}
.post-course-edition-2.selected{
  display: block;
}
.label-box{
  display: inline;
}
.interact-title-wrap{
  text-align: center;
  background-color: #fff;
  padding-top: 20px;
}
.interact-title-wrap span{
  display: inline-block;
  vertical-align: middle;
}
.interact-title-wrap span.title{
  margin: 0 21px 0 22px;
  color: #033333;
  font-size: 22px;
}
.interact-title-wrap span.liner{
  width: 529px;
  height: 1px;
  background-color: #eee;
}
.interact-title-wrap span.liner.line-right{
  position: relative;
  right: -1px;
}
.fabu-new .post_main_ul .post_main_li.interaction{
  width: 190px;
  box-sizing: border-box;
  float: left;
  margin-right:28px;
  padding-left: 0px;
}
.fabu-new .post_main_ul .post_main_li.interaction .interaction-title{
  width: 190px;
  height: 60px;
  line-height: 60px;
  border-radius: 5px;
  font-size: 22px;
  color: #fff;
  margin-bottom: 10px;
  text-align: center;
  cursor: pointer;
}
.fabu-new .post_main_ul .post_main_li.interaction .interaction-title.shang{
    background-color: #fe5c14;
    border: 1px solid #f2530c;
}
.fabu-new .post_main_ul .post_main_li.interaction .interaction-title.paper{
   background-color: #56b1ff;
   border: 1px solid #379ff9;
}
.fabu-new .post_main_ul .post_main_li.interaction .interaction-title.exam{
  background-color: #74c63d;
  border: 1px solid #67b830;
}
.fabu-new .post_main_ul .post_main_li.interaction .interaction-title.ceping{
  background-color: #ffaf24;
}
.fabu-new .post_main_ul .post_main_li.interaction .interaction-title.prize{
  background-color: #f5462e;
}
.fabu-new .post_main_ul .post_main_li.interaction .interaction-main{
  width: 190px;
  box-sizing: border-box;
  border-radius: 5px;
  padding: 0 10px;
}
p.interaction-info-title{
  font-size: 16px;
  color: #666;
  line-height: 40px;
}
p.interaction-info-content{
  font-size: 14px;
  color: #666;
  line-height: 20px;
}
.fabu-new .post_main_ul.bgf.hudong{
  padding-top: 55px;
  padding-bottom: 40px;
  padding-left: 70px;
  box-sizing: border-box;
  border-bottom: none;
}
.hudong-column-wrap{
  margin-bottom: 30px;
  display: none;
}
.hudong-column-wrap.selected-add{
  display: block;
}
.already-add{
  width: 435px;
  float: left;
  height: 250px;
  box-sizing: border-box;
}
.already-add.already-have.selected{
  display: block;
}
.already-add.already-have{
  width: 571px;
   display: none;
}
.already-add.already-have .hudong-list-title{
  max-width: 460px;
}
.already-add.already-have .hudong-list-title .joined-people-num{
  font-size: 12px;
  color: #999;
  vertical-align: middle;
  margin: 0 10px;
}
.hudong-column-wrap .column-title{
   height: 40px;
   line-height: 40px;
   color: #333;
   font-size: 14px;
   background-color: #f5f5f5;
   padding: 0 12px;
   border: 1px solid #eee;
}
.hudong-column-wrap .column-main{
  height: 210px;
  border: 1px solid #eee;
  border-top: none;
  padding-left: 13px;
  padding-right: 13px;
  box-sizing: border-box;
  overflow: auto;
}
.hudong-column-wrap .column-main.hudong-left{
  background-color: #fff;
}
.hudong-column-wrap .column-main .hudogn-list{
  height: 48px;
  line-height: 48px;
  box-sizing: border-box;
  border-bottom: 1px dashed #eee;
}
/* .hudong-column-wrap .column-main .hudogn-list:last-child{
  border: none;
} */
.no-diaocha-attention{
  height: 210px;
  text-align: center;
  padding-top: 90px;
  box-sizing: border-box;
}
.hudogn-list .del-btn{
  font-size: 14px;
  color: #017fea;
  float: right;
  cursor: pointer;
}
.hudong-type{
  font-size: 12px;
  color:#fff;
  padding: 2px 10px;
  border-radius: 15px;
  margin-left: 4px;
}
.hudong-type.wenjuan{
  background-color: #39b2f9;
}
.hudong-type.test{
  background-color: #85d152;
}
.hudong-type.shang{
  background-color: #fe5c14;
}
.hudong-type.ceping{
  background-color: #ffaf24;
}
.hudong-type.prize{
  background-color: #f5462e;
}
.hudong-list-title{
  max-width: 320px;
  display: inline-block;
  vertical-align: middle;
  font-size: 16px;
}
.hudong-column-wrap .next-logo{
  float: left;
  width: 50px;
  height: 250px;
}
.hudong-column-wrap .next-logo i.next{
  width: 20px;
  height: 28px;
  background-position: -99px 0px;
  margin-top: 111px;
  margin-left: 15px;
}
.column-title .title-right{
  float: right;
  color: #017fea;
}
.column-title .refresh-btn{
  color: #017fea;
}
.column-title .create-new{
  color: #017fea;
}
.hudong-dashang-wrap .dashang-input{
  width: 280px;
  height: 36px;
  border: 1px solid #eee;
  color: #333;
  font-size: 14px;
  padding-left: 10px;
  line-height: 36px;
  box-sizing: border-box;
}
.hudong-dashang-wrap{
  margin-top: 85px;
  margin-left: 70px;
}
.hudong-dashang-wrap .add-dashang{
  display: inline-block;
  width: 80px;
  height: 36px;
  border: 1px solid #eee;
  text-align: center;
  font-size: 14px;
  color: #333;
  line-height: 36px;
  box-sizing: border-box;
  vertical-align: middle;
  cursor: pointer;
  background-color: #f8f8f8;
}
.have-paper-test-wrap{
  float: left;
}
.fabu-big-main{
  border: 1px solid #eee;
  border-top: none;
  box-sizing: border-box;
}

/*我发布的-管理部分样式*/
.geren .asection01.asection-wrapper{
  width: 1200px;
  padding-top: 0px;
  padding-left: 0px;
}
.asection-wrapper .administrate.geren_title{
  border: none;
  margin-bottom: 0px;
}
.asection-wrapper .lesson-value-wrap{
  background-color:#fcfcfc ;
}
.asection-wrapper .lesson-value-wrap.guan{
  margin-bottom: 20px;
}
.asection-wrapper .tab-content{
 margin-left: 20px;
 width: 980px;
 float: left;
 box-sizing: border-box;
 border-top: 1px solid #eee;
}
.asection-wrapper .geren_title_tab{
  width: 200px;
  float: left;
  padding: 0px;
  height: auto;
  padding-top: 20px;
  padding-bottom: 20px;
  border: 1px solid #eee;
  border-top: 1px solid #eee;
}
.asection-wrapper .geren_title_tab .tab-uk.now,.asection-wrapper .geren_title_tab .tab-uk-2.now{
  border:none; 
}
.asection-wrapper .geren_title_tab .tab-uk, .geren_title_tab .tab-uk-2{
  width: 100%;
  border: none;
  height: 40px;
  line-height: 40px;
  top: 0px;
}
.asection-wrapper .geren_title_tab .tab-uk.now, .geren_title_tab .tab-uk-2.now{
  top: 0px;
  background-color: #ffead6;
  border: none;
}
.asection-wrapper .geren_title_tab .tab-uk:hover,.asection-wrapper .geren_title_tab .tab-uk-2:hover{
  background-color: #ffead6;
}
.asection-wrapper .management_icons{
  color: #333;
  background: url(../images/management_icons.png) no-repeat -1px -3px;
  padding-right: 0px;
  border-radius: 0px;
  height: 26px;
  line-height: 26px;
  text-indent: 0px;
  text-align: center;
  width: 100px;
  border-right: 1px solid #ddd;
  text-indent: 10px;
}
.asection-wrapper .management_icons:hover{
  color: #f26600;
}
.asection-wrapper .management_icons:last-child{
  border-right: none;
}
.asection-wrapper .management_icons.notice{
  background-position: -1px 0px;
}
.asection-wrapper .management_icons.export{
  background-position: -1px -42px;
}
.asection-wrapper .management_icons.import{
  background-position: -1px -85px;
}
.asection-wrapper .management_icons.invent{
  background-position: -1px -125px;
}
.asection-wrapper .btn_group .fabu-ques{
  top: 5px;
}
.asection-wrapper .btn_group{
  margin-right: -20px;
  margin-top: 17px;
}
.asection-wrapper .fabu_b{
  height: 60px;
  width: 980px;
  box-sizing: border-box;
  border-bottom: 1px solid #eee;
  padding: 0 20px;
}
.asection-wrapper #centent02 .fabu_b{
  margin-left: -21px;
}
.asection-wrapper .fabu_b ul{
  margin-top: 0px;
  height: 60px;
}
.asection-wrapper .fabu_b ul li{
  height: 60px;
  line-height: 60px;
  font-size: 14px;
  float: left;
  padding: 0 10px;
  margin-right: 10px;
  box-sizing: border-box;
  cursor: pointer;
}
.asection-wrapper #centent02 .fabu_b ul li{
  color: #ff7e00;
}
.asection-wrapper #centent02 .fabu_b ul li.selected{
  color: #333;
  border-bottom: 4px solid #ff7e00;
}
/*解决火狐浏览器input文字上下不居中问题*/
.asection-wrapper input.fabu_button_a,.asection-wrapper input.fabu_button_b,.asection-wrapper input.fabu_button_c,.asection-wrapper input.fabu_button_d{
  height: auto;
}
.create-no.no-notes-wrap p{
  position: relative;
  top: -97px;
}
.invent-font{
  color: #017fea;
  display: inline-block;
  margin: 0 5px;
  cursor: pointer;
  font-size: 16px;
}
.filter-people-wrap{
  height: 66px;
  border-bottom: 1px dashed #ddd;
}
.filter-people-wrap .person-num{
  float: left;
}
.filter-people-wrap .person-num .blue{
  color: #017fea;
  display: inline-block;
  margin: 0 5px;
  line-height: 66px;
}
.filter-downList{
  float: right;
  font-size: 0;
  height: 66px;
  line-height: 66px;
}
.filter-downList span{
  line-height: 66px;
  vertical-align: middle;
  font-size: 14px;
  color: #333;
}
.filter-downList .down-list-box{
  display: inline-block;
  width: 90px;
  height: 32px;
  line-height: 32px;
  border: 1px solid #ddd;
  vertical-align: middle;
  text-align: center;
  cursor: pointer;
}
.filter-downList .down-list-box::after{
  content: '';
  display: inline-block;
  border-top: 6px solid #ddd;
  border-left: 6px solid transparent;
  border-right: 6px solid transparent;
  float: right;
  margin-right: 5px;
  margin-top: 13px;
}
.filter-downList ul{
  width: 90px;
  background-color: #fff;
  border: 1px solid #ddd;
  border-top: none;
  position: relative;
  z-index: 99;
  top: -16px;
  left: 42px;
}
.filter-downList ul li{
  line-height: 30px;
  text-align: center;
  cursor: pointer;
}
.filter-downList ul li:hover{
  background-color: #ffead6;
}
.administrate.geren_title{
  border: 1px solid #eee;
  line-height: 50px;
  margin-bottom: 10px;
  color: #333;
  font-size: 14px;
}
.administrate.geren_title a,.administrate.geren_title span{
  color: #333;
}
.administrate.geren_title a:hover{
  color: #ff7e00;
}
.tab-content{
  background-color: #fff;
  border: 1px solid #eee;
  border-top: none;
  min-height: 468px;
}
.guan-resize{
  width: 16px;
  height: 16px;
  background-position: -36px -338px;
  vertical-align: middle;
  margin-right: 7px;
  margin-top: -3px;
}
.resize-a{
  display: inline-block;
  padding: 0 15px;
  height: 30px;
  line-height: 30px;
  border-radius: 2px;
  background-color: #ff7e00;
  color: #fff;
  text-align: center;
}
a.resize-a{
  margin-left: 40px;
  margin-right: 10px;
}
/*管理-上传附件部分样式*/
.guanli-load-file.resize-a{
  height: 32px;
  line-height: 32px;
  padding: 0px;
}
.guanli-load-file.fabu_button_a{
  padding-right: 0px;
  padding-left: 10px;
}
.post-enclosure{
  display: inline-block;
  height: 32px;
  line-height: 32px;
}
.post-enclosure object{
  width: 70px !important;
}
.post-enclosure #uploadFile{
  display: inline-block;
}
.post-enclosure #uploadFile #uploadFile-button{
  height: 28px;
  line-height: 28px;
}
.post-enclosure .uploadify-button-text{
  display: inline-block;
  width: 70px;
  font-family: "微软雅黑", "Microsoft YaHei", "宋体", Verdana, Arial, Helvetica, sans-serif;
}
#uploadFile-button{
  position: relative;
  top: -2px;
}
#fileupload1-button{
  position: relative;
  top: -2px;
}
.upload{
  background-position: -67px -338px;
  vertical-align: middle;
  margin-top: -3px;
}
.sanjiaoxin-out {
  position: absolute;
  right: 0;
  top: -10px;
  z-index: -1;
}
.sanjiaoxin {
  width: 0;
  height: 0;
  border-left: 30px solid transparent;
  border-right: 30px solid transparent;
  border-bottom: 30px solid #f5f5f5;
  position: absolute;
  right: 10px;
  z-index: 3;
  top: 2px;
}
.sanjiaoxin-border {
  width: 0;
  height: 0;
  border-left: 40px solid transparent;
  border-right: 40px solid transparent;
  border-bottom: 40px solid #d9d9d9;
  position: absolute;
  right: 0;
}
.course-guanli.sanjiaoxin-out{
  left: 79px;
  top: 68px;
}
.asection01 .course-guanli.sanjiaoxin-out .sanjiaoxin{
  border-bottom: 30px solid #fff;}
.asection01 .tab-content .fabu_a.guanli:last-child{
  margin-bottom: 0;
  border-bottom: none;
}

#centent02{
  padding: 0 20px;
}
#centent02.cent{
  padding: 0px;
}
#centent03 .text.align-center{
  padding-top: 50px;
}
.tab-content .admire_item{
  padding-left:20px
}
.fabu_a.guanli ul{
  padding-left: 20px;
}
.answer.guanli{
  padding:10px 20px;
}
.shang-big-screen .c333{
  color: #fff;
}
.answer .align-right{
  margin-bottom: 10px;
}

/*发布课程蒙版*/
.searchTipBg{
  position: absolute;
  top: 0px;
  left: 0px;
  z-index: 1000;
  background-color: rgba(0,0,0,0.85);
}
.guid-tip-wrap{
  z-index: 1005;
  position: absolute;
}
.guid-tip-wrap .tipbox.step1{
   width: 480px;
   height: 250px;
   background: url('../images/post-course-guidbg.png') no-repeat -59px -22px;
}
.guid-tip-wrap .tipbox.step1 .guid-over{
  display: inline-block;
  width: 50px;
  height: 50px;
  position: absolute;
  right: 0px;
  top: 0px;
  cursor: pointer;
}
.guid-tip-wrap .nextstep{
  display: inline-block;
  width: 140px;
  height: 80px;
  position: absolute;
  cursor: pointer;
}
.guid-tip-wrap .tipbox.step2{
  width: 850px;
  height: 305px;
  bottom: 0px;
  right: 0px;
  background: url('../images/post-course-guidbg.png') no-repeat -706px 1px;
}
.guid-tip-wrap .tipbox.step1 .nextstep{
  bottom: 0px;
  right: 0px;
}
.guid-tip-wrap .tipbox.step2 .nextstep{
  width: 140px;
  height: 80px;
  bottom: 0px;
  right: 257px;
}
.guid-tip-wrap .tipbox.step3{
  width: 1280px;
  height: 590px;
  background: url('../images/post-course-guidbg.png') no-repeat 8px -462px;
}
.guid-tip-wrap .tipbox.step3 .nextstep{
  width: 140px;
  height: 80px;
  bottom: 0px;
  left: 500px;
}
.guid-tip-wrap-step2{

}

/*编辑课程，只读样式*/
.only-read{
  background-color: #f5f5f5 !important;
  color: #999 !important;
}
/*解决一屏问题*/
html,body{
  height: 100%;
}
.single-page{
  min-height: 100% !important;
  padding-top: 121px !important;
  margin-top: -121px !important;
  padding-bottom: 117px !important;
  margin-bottom: -117px !important;
  box-sizing: border-box;
}
.page{
  line-height: 24px;
 }
.page a {
  border: 1px solid #d7d7d7;
  text-align: center;
  color: #333 !important;
  padding: 0 9px;
  margin-left: 2px;
  display: inline-block;
  zoom: 1;
  text-decoration: none;
}

/*==============================================
author:guan
date:2016.5.30
所有页面右侧的小导航
================================================*/
.fixed-right-group {
  position: fixed;
  right: 20px;
  width: 40px;
  bottom: 30px;
  z-index: 88;
  box-sizing: border-box;
}
.fixed-right-group li {
  width: 42px;
  height: 42px;
  margin-bottom: 10px;
  cursor: pointer;
  background-color: #cecece;
}
.fixed-right-group li.g1 {
  height: 40px;
  background: url(../images/index.png) no-repeat;
  background-position: -442px -17px;
}
.fixed-right-group li.g2 .logo {
  width: 22px;
  height: 22px;
  display: inline-block;
  background: url(../images/index.png) no-repeat;
  background-position: -555px -17px;
  margin-top: 10px;
  margin-left: 10px;
}
.fixed-right-group li.g2 > div {
  display: none;
  width: 170px;
  height: 198px;
  background-color: #fff;
  border: 1px solid #ddd;
  position: relative;
  right: 200px;
  top: -159px;
  padding-top: 20px;
}
.fixed-right-group li.g2 > div img {
  display: block;
  margin: 0 auto;
  margin-bottom: 10px;
}
.fixed-right-group li.g2 > div .sanjiaoxin-out {
  right: -21px;
  top: 116px;
  z-index: auto;
}
.fixed-right-group li.g2 > div .sanjiaoxin {
  border-left: 30px solid #fff;
  border-top: 30px solid transparent;
  border-bottom: 30px solid transparent;
  border-right: none;
  z-index: 0;
}
.fixed-right-group li.g2 > div .sanjiaoxin-border {
  border-left: 40px solid #ddd;
  border-top: 40px solid transparent;
  border-bottom: 40px solid transparent;
  border-right: none;
  right: 8px;
  top: -8px;
  z-index: -3;
}
.fixed-right-group li.g2 > div p {
  color: #333;
  font-size: 14px;
  line-height: 22px;
  text-align: center;
}
.fixed-right-group li.g2:hover > div {
  display: block;
}
.fixed-right-group li.g2 {
  background-position: 0px -40px;
}
.fixed-right-group li.g3 .logo {
  width: 22px;
  height: 22px;
  display: inline-block;
  background: url(../images/index.png) no-repeat;
  background-position: -586px -17px;
  margin-top: 10px;
  margin-left: 10px;
}
.fixed-right-group li.g1:hover {
  background-position: -494px -17px;
}
.fixed-right-group li.g2:hover {
  background-color: #ff7e00;
}
.fixed-right-group li.g3:hover {
  background-color: #ff7e00;
}
.fixed-right-code {
  background-color: #fff;
  padding: 4px;
}



.code_bg {
  background: url(../images/code_bg.png) no-repeat;
  width:350px;
  text-align: center;
  padding-top: 122px;
}
.code_bg .word-tip{
  margin-top:50px;
}
.code_bg img{
  margin-top:12px;
  width: 225px;
  height: 225px;
}
.code_bg span {
  line-height: 30px;

  font-size:16px;
}


/*意见反馈*/
.opinion-wrap {
  border-top: 1px solid #ddd;
  padding-top: 141px;
  margin-top: -121px;
  background-color: #f7f7f7;
  width: 100%;
  min-height: 100%;
  padding-bottom: 168px;
  margin-bottom: -118px;
  box-sizing: border-box;
}
.opinion-wrap .opinion-main {
  width: 820px;
  height: auto;
  margin: 0 auto;
  margin-top: 100px;
}
.opinion-wrap .opinion-main .opinion-title {
  text-align: center;
}
.opinion-wrap .opinion-main .opinion-title p.title-01 {
  color:#ff7e00;
  font-size: 20px;
}
.opinion-wrap .opinion-main .opinion-title p.title-02 {
  font-size: 14px;
  color: #777;
  margin-top: 13px;
}
.opinion-wrap .opinion-main .opinion-box {
  width: 820px;

  border: 1px solid #ddd;
  margin: 0 auto;
  background-color: #fff;
  margin-top: 30px;
  box-sizing: border-box;
}
.opinion-wrap .opinion-main .opinion-box .title-block {
  width: 100%;
  height: 40px;
  line-height: 40px;
  background-color: #f7f7f7;
  text-indent: 10px;
  border-bottom: 1px solid #ddd;
}
.opinion-wrap .opinion-main .opinion-box .opinion-content {
  display: block;
  width: 100%;
  height: 260px;
  font-size: 14px;
  color: #333;
  text-indent: 10px;
  padding-top: 10px;
}
.opinion-wrap .opinion-main .title-03 {
  color: #777;
  text-indent: 10px;
  margin: 20px 0px;
}
.opinion-wrap .opinion-main .opinion-input-wrap {
  margin-right: -20px;
  margin-bottom: 30px;
}
.opinion-wrap .opinion-main .opinion-input-wrap .opinion-input {
  width: 260px;
  height: 40px;
  box-sizing: border-box;
  border: 1px solid #ddd;
  margin-right: 17px;
  background-color: #fff;
  color: #333;
  padding-left: 10px;
}
.opinion-wrap .opinion-main .sub-btn {
  display: block;
  width: 260px;
  height: 40px;
  line-height: 40px;
  font-size: 20px;
  color: #fff;
  text-align: center;
  border-radius: 2px;
  background-color:#ff7e00;
  margin: 0 auto;
}
.opinion-wrap .opinion-main .sub-btn:hover {
  color: #fff;
}

/*允许推荐对齐*/
.rek-margin-right{
  margin-right: 103px;
}

/*列表页面包屑*/
.crumbs-wrap{
  line-height: 30px;
  margin-top: 10px;
}
.crumbs-wrap .crumbs{
  float: left;
  display: inline-block;
}
.crumbs-wrap .crumbs .crumbs-link{
 cursor: pointer;
}
.crumbs-wrap .crumbs .crumbs-link:hover{
 color: #f17700;
}
.crumbs-wrap .crumbs-arrow{
  float: left;
  display: inline-block;
  margin: 0 5px;
}

/*全员通知弹出框*/
.full-notice-box{
  background-color: #fff;
  border-radius: 4px;
  width: 600px;
}
.full-notice-btn-wrap{
  text-align: center;
  margin-top: 30px;
  margin-bottom: 30px;
}
.full-notice-btn-wrap .btn{
    width: 80px;
    height: 32px;
    line-height: 32px;
    display: inline-block;
    text-align: center;
    border-radius: 2px;
}
.full-notice-btn-wrap .btn.sure-this{
  color: #fff;
  background-color: #ffa200;
}
.full-notice-btn-wrap .btn.no-this{
    background-color: #f2efef;
    border: #ddd solid 1px;
    margin-left: 20px;
}
.full-notice-box .notice-title{
  margin-top: 20px;
  padding-left: 30px;
}
.full-notice-box .notice-content{
  border: 1px solid #ddd;
  background-color: #f5f5f5;
  width: 560px;
  margin: 0 20px;
  margin-top: 10px;
  padding: 10px;
  line-height: 22px;
  box-sizing: border-box;
}
.full-notice-box .icon.remove{
  cursor: pointer;
}
/*新的一屏问题--测评的部分页面使用*/
.fullScreen-full{
    margin-bottom: -118px;
    padding-bottom: 118px;
    min-height: 100%;
    box-sizing: border-box;
}
/*我的抽奖部分样式*/
.select-prize .cent-tab{
  color: #333;
  font-size: 16px;
}
/*测评结果默认页部分样式*/
.attend-notes-wrapper{
  border: 1px solid #ddd;
  margin: 20px auto;
  padding-top: 80px;
}
.attend-notes{
  height: 280px;
  box-sizing: border-box;
  padding: 50px 0;
}
.attend-notes img{
  display: block;
  margin: 0 auto;
}
.attend-notes p{
  text-align: center;
  margin-top: 30px;
  font-size: 18px;
}
/*个人中心-我的抽奖部分样式*/
.geren_title_tab.my-prize-list-title{
  height: 50px;
}
.select-prize .my-prize-list-title .cent-tab{
  position: relative;
  top: -5px;
}
.geren_title_tab.my-diaocha-title.my-prize-list-title{
  width: 978px;
  margin-left: -20px;
  padding-left: 20px;
}
.geren_title_tab.my-diaocha-title.my-prize-list-title.has-border{
  border-bottom: 1px solid #eee;
}
/*我的抽奖-抽奖数据*/
.select-prize .del-wrap{
  margin:0;
  top:-2px;
}
.select-prize .del-wrap .s-input-wrap .search{
  top:0;
}
.select-prize table{
  border: 1px solid #eee;
  width: 100%;
  margin-top: 10px;
  table-layout: fixed;
}
.select-prize table td,.select-prize table th{
  border:1px solid #eee;
  text-align: center;
}
.select-prize table th:first-child,.select-prize table td:first-child{
  width:40px;
  height:40px;
}
.select-prize thead tr{
  background: #f5f5f5;
}
.select-prize thead th:nth-child(2){
  width:160px;
}
.select-prize thead th:nth-child(3){
  padding:0 10px;
}
.select-prize thead th:nth-child(4){
  width:120px;
}
.select-prize thead th:nth-child(5){
  width:150px;
}
.select-prize thead th:last-child{
  width:100px;
}
.select-prize tbody tr:nth-child(even){
  background-color: #fafafa;

}
.select-prize tbody tr td:last-child a{
  color:#009933;
}
.select-prize tbody tr td:last-child a.unchecked{
  color:#999;
}

/*签到记录按钮样式*/
.check-list-btn{
  line-height: 30px;
  padding: 0 10px;
  background-color: #f5f5f5;
  border: 1px solid #ddd;
  display: block;
  float: right;
  margin-top: 13px;
}
.check-list-btn:hover{
  background-color: #eee;
}
.check-list-btn::before{
  content: '';
  display: inline-block;
  width: 16px;
  height: 16px;
  background: url('../images/icon.png') no-repeat;
  background-position: -163px -550px;
  position: relative;
  top: 3px;
  left: -4px;
  margin: 0 5px;
}
/*签到记录页面部分样式*/
.geren.check-list-wrap .asection01{
  padding-bottom: 0px;
}
.geren.check-list-wrap .asection02{
  margin-top: 0px;
  margin-left: 0px;
  width: 1200px;
  box-sizing: border-box;
}
.check-list-wrap .geren_title_tab.my-diaocha-title.my-prize-list-title{
  width: 100%;
  margin-left: 0px;
  box-sizing: border-box;
  padding-left: 0px;
  padding-top: 20px;
}
.check-list-wrap .select-prize table{
  margin-top: 30px;
  table-layout:fixed;
}
.time-filter-wrap{
  float: left;
}
.time-filter-wrap span{
  display: inline-block;
  color: #333;
  font-size: 16px;
  padding-left: 0px;
}
.time-filter-wrap input{
  display: inline-block;
  width: 180px;
  height: 34px;
  box-sizing: border-box;
  line-height: 34px;
  text-align: center;
  font-size: 14px;
  color: #333;
  margin: 0 10px;
  border: 1px solid #ddd;
}
.time-filter-wrap .search-time{
  width: 100px;
  height: 34px;
  line-height: 34px;
  border: 1px solid #ddd;
  text-align: center;
  box-sizing: border-box;
  background-color: #f5f5f5;
  cursor: pointer;
  position: relative;
  top: 3px;
}
.check-list-wrap .filter-downList{
  line-height: 40px;
  height: 40px;
}
.check-list-wrap .filter-downList span{
  line-height: 40px;
}
.check-list-wrap .filter-downList .down-list-box{
  line-height: 32px;
}
.check-list-wrap .filter-downList ul{
  top: -3px;
  left: 80px;
  width: 100px;
}
.check-list-wrap .filter-downList ul li{
  float: none;
  color: #333;
}
.check-list-wrap .select-prize tbody tr td:last-child a{
  color: #999;
  cursor: default;
}
.check-list-wrap .select-prize tbody tr td:last-child a.unchecked{
  color: red;
}
.check-list-wrap.geren .asection02{
  min-height: 620px;
}
.check-list-wrap .select-prize thead th:nth-child(2){
  width: auto;
}
.check-list-wrap .select-prize thead th:nth-child(4){
  width: auto;
}
/*发布抽奖
*author:zxl
*date：2016.9.18
*/
.createLottery {
  padding-top: 131px !important;
}
.createLottery #post_form {
  margin-bottom: 20px;
}
.createLottery.fabu-new .post_main_ul {
  border-bottom: 1px solid #eee;
  padding-bottom: 42px;
}
.createLottery.fabu-new .post_main_ul .post_main_li {
  margin-bottom: 40px;
}
.createLottery.fabu-new .post_main_ul .post_main_li .post_main_l_tit {
  width: 140px;
}
.createLottery.fabu-new .post_main_ul .post_main_li .post_main_r {
  width: 850px;
}
.createLottery.fabu-new .post_main_ul .post_main_li .post_main_r .post_title {
  width: 100%;
  box-sizing: border-box;
}
.createLottery .post_form {
  background-color: #fff;
  padding-top: 50px;
  border: 1px solid #eee;
}
.createLottery #post_form .agree {
  margin-top: 0;
  border-top: none;
}
.createLottery .post_main_r {
  position: relative;
}
.createLottery .post_main_r label {
  display: inline-block;
  height: 38px;
  line-height: 38px;
}
.createLottery .post_main_r label:first-child {
  margin-right: 30px;
}
.createLottery .reward-box {
  border: 1px solid #e3e3e3;
}
.createLottery .reward-left {
  width: 180px;
  background-color: #fafafa;
  border-right: 1px solid #e3e3e3;
}
.createLottery .reward-left .reward-icon {
  height: 62px;
  line-height: 62px;
  text-align: center;
}
.createLottery .reward-left .reward-icon a {
  margin-right: 7px;
}
.createLottery .reward-left ul {
  min-height: 248px;
  padding-bottom: 40px;
}
.createLottery .reward-left li a {
  display: block;
  height: 42px;
  line-height: 42px;
  text-align: center;
}
.createLottery .reward-left li a.hover {
  color: #fff;
  background-color: #ff7e00;
  position: relative;
  left: -1px;
  width: 182px;
}
.createLottery .reward-left .drawOrder {
  height: 40px;
  line-height: 40px;
  font-size: 14px;
  color: #ff7e00;
  text-align: center;
  border-top: 1px solid #e3e3e3;
  background-color: #f5f5f5;
}
.createLottery .reward-right {
  position: absolute;
  left: 180px;
  top: 0;
  bottom: 0;
  right: 0;
}
.createLottery .reward-right .rwdright-box {
  position: absolute;
  top: 20%;
  left: 110px;
}
.createLottery .reward-right .need {
  color: red;
  margin-right: 5px;
  display: inline-block;
  vertical-align: middle;
}
.createLottery .reward-right p {
  margin-bottom: 20px;
}
.createLottery .reward-right p span.left-name {
  display: inline-block;
  width: 100px;
  text-align: right;
  margin-right: 24px;
}
.createLottery .reward-right p > span:not(.left-name) {
  display: inline-block;
  position: relative;
  border: 1px solid #ddd;
}
.createLottery .reward-right p > span:not(.left-name) em {
  position: absolute;
  top: 0;
  right: 0;
  width: 30px;
  height: 36px;
  line-height: 36px;
  text-align: center;
  background-color: #f7f7f7;
  font-size: 14px;
  color: #999;
  border-left: 1px solid #ddd;
}
.createLottery .reward-right p input {
  border: 1px solid #ddd;
  height: 36px;
  width: 200px;
  padding-left: 10px;
  padding-right: 10px;
  box-sizing: border-box;
}
.createLottery .reward-right p input.short-input {
  width: 100px;
  border: none;
  padding-right: 48px;
}
.createLottery .reward-right p .flag {
  position: absolute;
  right: 30px;
  border-left: 1px solid #ddd;
  width: 18px;
  height: 100%;
  top: 0;
  text-align: center;
}
.createLottery .reward-right p .flag .arrow-up {
  position: relative;
  top: -2px;
}
.createLottery .reward-right p .flag .arrow-down {
  position: relative;
  top: 4px;
}
.createLottery .fabu-lottery {
  height: 160px;
  line-height: 160px;
}
.createLottery .fabu-lottery a {
  display: inline-block;
  width: 200px;
  height: 50px;
  line-height: 50px;
  background-color: #ffa200;
  color: #fff;
  font-size: 22px;
  text-align: center;
  border-radius: 2px;
}
/*发布测评
*author:zxl
*date:2016.9.19
*/
.createEvaluate .post_main_r_fwb label {
  display: inline-block;
  height: 38px;
  line-height: 38px;
}
.createEvaluate .post_main_r_fwb label:first-child {
  margin-right: 30px;
}
.createEvaluate .tpaper-content .post-form:last-child {
  margin-bottom: 0;
}
.createEvaluate .tpaper-content .post-form .post_main_ul .post_main_li:first-child {
  margin-top: 40px;
  margin-bottom: 36px;
}
.createEvaluate .tpaper-content .post-form .post_main_ul .post_main_li:nth-child(2) {
  padding-left: 0;
}
.createEvaluate .tpaper-content .post-form .post_main_ul .post_main_li > ul li:nth-child(3) {
  margin-left: 20px;
}
.createEvaluate .tpaper-content .post-form .post_main_ul .post_main_li > ul li:nth-child(4) {
  margin-left: 50px !important;
}
.createEvaluate .tpaper-content .timuli .post_main_r1 > p {
  margin-left: 60px;
}
.createEvaluate .tpaper-content .timuli .post_main_r1 > p a {
  margin-right: 35px;
}
.createEvaluate .tpaper-content .agreewith {
  margin-top: 0;
}
.createEvaluate .conclusion {
  background-color: #fff;
  padding-left: 60px;
  border: 1px solid #ddd;
  margin-bottom: 20px;
}
.createEvaluate .conclusion li {
  position: relative;
}
.createEvaluate .conclusion .conclusion-score {
  padding: 30px 0px 30px 0px;
}
.createEvaluate .conclusion .conclusion-score input {
  width: 80px;
  height: 34px;
  line-height: 34px;
  border: 1px solid #d9d9d9;
  padding: 0 10px;
  box-sizing: border-box;
}
.createEvaluate .conclusion .conclusion-score .fenge {
  color: #d9d9d9;
}
.createEvaluate .conclusion .conclusion-score span:first-child {
  margin-right: 25px;
}
.createEvaluate .conclusion .conclusion-score span:last-child {
  margin-left: 25px;
}
.createEvaluate .conclusion .delete-set {
  position: absolute;
  top: 60px;
  color: #1a7ec9;
  right: 60px;
}
.createEvaluate .conclusion textarea {
  width: 970px;
  height: 120px;
  border: 1px solid #d9d9d9;
  padding-left: 10px;
  padding-top: 10px;
  box-sizing: border-box;
}
.createEvaluate .conclusion .lastli {
  padding: 30px 0 30px 0;
  font-size: 0;
}
.createEvaluate .conclusion .lastli span {
  display: inline-block;
  vertical-align: middle;
}
.createEvaluate .conclusion .lastli em {
  color: red;
  margin-right: 5px;
  display: inline-block;
  vertical-align: middle;
}
.createEvaluate .conclusion .lastli a {
  display: inline-block;
  max-width: 100px;
  height: 32px;
  line-height: 30px;
  text-align: center;
  border-radius: 2px;
  box-sizing: border-box;
  vertical-align: middle;
  border: 1px solid #e5e5e5;
  margin-right: 20px;
  padding: 0 10px;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
}
.createEvaluate .conclusion .lastli a.selected {
  color: #fff;
  background-color: #ffa200;
  border: 1px solid #ffa200;
}
.createEvaluate .conclusion .lastli a.allQues {
  margin-left: 20px;
}
.createEvaluate .conclusion-more {
  height: 100px;
  line-height: 100px;
  padding-left: 60px;
  margin-top: -8px;
}
.createEvaluate .conclusion-more a {
  display: inline-block;
  width: 160px;
  height: 40px;
  line-height: 40px;
  text-align: center;
  color: #fff;
  border-radius: 2px;
  background-color: #ffa200;
}
.createEvaluate .agreebox {
  border: 1px solid #eee;
  border-top: none;
}
.createEvaluate .agree {
  height: 20px;
  padding-top: 30px;
  text-align: left;
  padding-left: 74px;
}
.createEvaluate .iswhatshare {
  min-width: 90px;
  text-align: center;
}
/*关联设置弹框*/
.courseRelated {
  width: 840px;
}
.courseRelated .modal_header h3 {
  line-height: 48px;
  height: 48px;
  position: relative;
  left: 8px;
}
.courseRelated .modal_body {
  padding-left: 50px;
  padding-right: 12px;
  position: relative;
}
.courseRelated .modal_footer {
  padding: 30px;
}
.courseRelated .addRelate {
  overflow: hidden;
  margin-bottom: 25px;
  margin-top: -6px;
}
.courseRelated .addRelate a {
  position: relative;
  right: 40px;
  width: 104px;
  height: 34px;
  line-height: 34px;
  text-align: center;
  color: #fff;
  background-color: #ffa200;
}
.courseRelated .relate-ul {
  max-height: 200px;
  /*  overflow-y: auto;
    overflow-x: hidden;*/
}
.courseRelated .relate-ul > li:not(:last-child) {
  margin-bottom: 20px;
}
.courseRelated .relate-ul .delgray {
  position: absolute;
  top: 10px;
  left: 745px;
}
.courseRelated .search-box {
  border: none;
  font-size: 0;
}
.courseRelated .search-box .s-popup {
  display: inline-block;
  position: relative;
  border: 1px solid #eee;
}
.courseRelated .search-box .s-popup span {
  display: block;
  color: #333;
}
.courseRelated .search-box .s-popup.shiti {
  width: 400px;
  text-align: left;
}
.courseRelated .search-box .s-popup.shiti .caret {
  position: absolute;
  right: 10px;
  top: 16px;
}
.courseRelated .search-box .s-popup.shiti .s-dropmenu {
  max-height: 300px;
  min-height: 200px;
}
.courseRelated .search-box .s-popup.shiti .s-dropmenu li {
  padding-left: 10px;
  padding-right: 10px;
}
.courseRelated .search-box .s-popup.itemlist {
  width: 126px;
  margin-left: 10px;
}
.courseRelated .search-box .s-popup.itemlist .caret {
  position: absolute;
  right: 10px;
  top: 16px;
}
.courseRelated .search-box .s-dropmenu {
  max-height: 120px;
  overflow-y: auto;
  padding: 0;
}
.courseRelated .search-box .s-dropmenu li {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.courseRelated .search-box .s-dropmenu li:hover {
  background-color: #ffa200;
  color: #fff;
}
.courseRelated .search-box .s-dropmenu li:hover span {
  color: inherit;
}
/*自定义范围*/
.customRange .remark {
  margin-bottom: 20px;
}
.customRange .remark input {
  width: 300px;
  height: 32px;
  border: 1px solid #ddd;
  padding: 0 10px;
}
.customRange.active {
  width: 860px;
  height: 480px;
}
.customRange .modal_header h3 {
  line-height: 48px;
  height: 48px;
  position: relative;
  left: 8px;
}
.customRange .modal_body {
  height: 350px;
  overflow-y: auto;
  overflow-x: hidden;
  width: 100%;
  box-sizing: border-box;
  padding-left: 20px;
  padding-right: 20px;
}
.customRange .modal_footer {
  padding: 20px 0 10px;
}
.customRange table {
  width: 100%;
  border: 1px solid #ddd;
  table-layout: fixed;
}
.customRange table td,
.customRange table th {
  border: 1px solid #ddd;
  height: 40px;
  text-align: center;
}
.customRange table th:first-child {
  width: 40px;
}
.customRange table th:last-child {
  width: 700px;
}
.customRange table label span {
  margin: 0;
}
.customRange table thead tr:first-child {
  background-color: #f5f5f5;
}
.customRange table tbody tr:nth-child(even) {
  background-color: #fbfbfb;
}
.post_main_ul .post_main_li .scoreli {
  position: relative;
  width: 78px;
  border: 1px solid #ddd;
  height: 36px;
  box-sizing: border-box;
  margin-left: 30px;
  font-size: 0 !important;
}
.post_main_ul .post_main_li .scoreli .flag {
  position: absolute;
  right: 35px;
  border-left: 1px solid #ddd;
  width: 18px;
  height: 100%;
  top: 0;
  text-align: center;
}
.post_main_ul .post_main_li .scoreli .flag .arrow-up {
  top: -13px;
  left: 5px;
}
.post_main_ul .post_main_li .scoreli .flag .arrow-down {
  bottom: -8px;
  left: -3px;
}
.post_main_ul .post_main_li .scoreli span:not(.flag) {
  font-size: 14px;
  color: #333;
  margin-right: 10px;
}
.post_main_ul .post_main_li .scoreli input {
  height: 36px;
  line-height: 36px;
  box-sizing: border-box;
  font-size: 14px;
  color: #333;
  margin-right: 53px;
  width: 46px;
  text-align: center;
}
.post_main_ul .post_main_li .scoreli i:not(.arrow) {
  position: absolute;
  height: 34px;
  width: 34px;
  background: #f7f7f7;
  top: 0px;
  right: 0px;
  line-height: 34px;
  text-align: center;
  border-left: 1px solid #ddd;
}
/*公用样式*/
.flag a {
  display: block;
  width: 100%;
  height: 18px;
}
.flag .arrow {
  display: inline-block;
  width: 0;
  height: 0;
  border: 4px solid transparent;
  position: relative;
  cursor: pointer;
}
.flag .arrow.arrow-up {
  border-bottom-color: #7f7f7f ;
}
.flag .arrow.arrow-down {
  border-top-color: #7f7f7f ;
}
.rejectTips{
  color: #999;
  float: left;
  line-height: 66px;
}

.cooperationT{
	color: #ff7e00;
	font-size: 12px;
	border: 1px #ffc13b solid;
	padding: 1px 5px;
    cursor: pointer;
}

.yesReconmmend{
  vertical-align: top;
}
.recommendWraper{
  height: 110px;
}
.applyFor{
  display: block;
  width: 140px;
  height: 32px;
  line-height: 32px;
  color: #fff;
  font-size: 14px;
  text-align: center;
  background-color: #ff7e00;
  border-radius: 2px;
  margin-top: 15px;
  margin-left: 30px;
}
a.blue{
  color: #72ACE3;
  cursor: pointer;
}
.index_minlogo{
  margin-left: 30px;
  margin-top: 0px !important;
}