@charset "utf-8";

*{padding:0; margin:0;word-break: break-all;word-wrap: break-word;}
.sc{
  text-align: right;
  font-size: 14px;
  padding-top: 10px;
  padding-bottom:16px
}
.newtime{color:#808080;font-size: 12px}
.tab_tit{
  border-bottom: 1px solid #cccccc;
  height:40px;
  line-height: 40px;
  margin-bottom: 20px
}
.tab_tit span{
  margin: 0 0 -1px 0;
  /* padding-bottom: 5px; */
  display: inline-block;
  border-bottom: 2px solid #009BD6
}
.toph{
background-color: #0062bd;height:2px;width:100%
}
.search-key{
  border:1px solid #cccccc;
  width:180px;
  padding:6px;
  height:36px;
  border-right:none
}
.search-sub{
  background-color: #01adef;
  height:36px;
  width:42px;
  border:none;
  background-image: url('../img/searchx.png');
  background-repeat: no-repeat;
  background-position:center
}
.dh1{
    padding: 12px 15px;
    border-bottom: 1px solid #f3f3f3;
    color:#555;
    cursor:pointer
}
.dh1_on{
    padding: 12px 15px;
    border: 1px solid #f3f3f3;
    color: #e84c3d;
    background-color: #fafafa;
    cursor:pointer
}
.ys_on{ background-color: #f60;
    padding: 8px 10px 8px 10px;
    float: left;
    margin-right: 8px;
    color: #fff;}
.line{border-bottom: 1px solid #f0f4f5}
.line1{border-bottom: 1px solid #f0f4f5;height:40px;line-height: 40px}
.item3 {
    padding-top: 10px;
    padding-bottom: 10px;
    font-size: 14px;
}
.menu {
  position: sticky;
  top: 0;
  left: 0;
  width: 100%;
  background: #0061c2;
  display: flex;
  justify-content: center;
  z-index: 999;
}
.menu * {
  box-sizing: border-box;
}
.menu .center {
  width: 1200px;
}
.menu .ul-list {
  display: flex;
}
.menu .ul-list > li {
  flex: 1;
  border-right: 1px solid #fff;
  position: relative;
}
.menu .ul-list > li:last-child {
  border-right: none;
}
.menu .ul-list > li > a {
  height: 50px;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 16px;
  text-decoration: none;
  color: #fff;
  background: #0061c2;
}
.menu .ul-list > li > span {
  color: #fff;
  font-size: 14px;
  height: 50px;
  display: flex;
  align-items: center;
  justify-content: center;
  background: #0061c2;
}
.menu .ul-list > li:hover .ol-list {
  display: block;
}
.menu .ol-list {
  display: none;
  position: absolute;
  top: 50px;
  left: 0;
  z-index: 99999;
  background: #0b75da;
  width: 100%;
}
.menu .ol-list > li > a {
  font-size: 14px;
  text-decoration: none;
  color: #fff;
  height: 50px;
  display: flex;
  align-items: center;
  border-bottom: 1px solid #fff;
  justify-content: center;
}
.menu .ol-list > li > a:hover {
  background: #0061c2;
}

.r_w{margin-bottom:10px;float: right;width:94%;margin-right: 2px;border:#f18459 1px solid;border-radius: 4px;height: 200px;background-image: url('../img/menu_r_bg.jpg');background-repeat:repeat-x;}
.r_w_t{border-bottom: 1px solid #f18459;height: 40px;line-height: 40px;margin-bottom: 6px}
.r_w_wz{float: left;font-size:16px;color:#f18459;padding-left: 8px;}
.r_w_gd{float: right;font-size:14px;padding-right: 8px}

.lb{height: 25px;line-height: 25px}
.lb1{height: 28px;line-height: 28px}
.lb_z{float: left;font-size:14px;padding-left:4px}
.lb_y{float: right;font-size:14px;padding-right: 4px}

.l_w{width:98%;border:#e6e6e4 1px solid;height: 264px}
.l_w_t{margin-bottom:5px;border-bottom: 1px solid #e6e6e4;height: 40px;line-height: 40px;background-image: url('../img/tab_lb.jpg')}
.l_w_wz{float: left;font-size:16px;padding:0px 10px;color:#ffffff;text-align: center;background-image: url('../img/tab_b.jpg')}
.l_w_gd{float: right;font-size:14px;padding-right: 8px}
.l_w_on{float: left;font-size:16px;padding:0px 10px;color:#ffffff;text-align: center;margin-right: 5px;background-image: url('../img/tab_b.jpg')}
.l_w_def{float: left;font-size:16px;padding:0px 10px;text-align: center;margin-right: 5px;background-color: #dbddde}
.jgtab{float: left;width:16%; text-align: center;}
.ptab{color:#fff;margin-right:5px;background-color: #d52221;padding:5px 10px; float: left;margin-bottom: 10px;border-radius: 5px}
.sub1 {
  width: 230px;
  height: 54px;
  line-height: 54px;
  background-color: #f60;
  border: 0px;
  color: #fff;
  text-align: center;
  font-size: 20px;
  margin-top: 20px;
  cursor: pointer;
}
.i_tab{width:1140px;margin-left: auto;margin-right: auto}
.ys{background-color: #eae8e8;padding: 8px 10px 8px 10px;float: left;margin-right: 8px;color:#606162}
input[type="text"]::-ms-clear,input[type="text"]::-ms-reveal{display:none;}
input:focus{outline:medium;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,p,blockquote,th,td,figure{margin:0;padding:0;}
@font-face {
    font-family: 'RobotoRegular';
    src: url('RobotoRegular.eot');
    src: url('RobotoRegular.eot') format('embedded-opentype'),
         url('RobotoRegular.html') format('woff2'),
         url('RobotoRegular-2.html') format('woff'),
         url('RobotoRegular.ttf') format('truetype'),
         url('RobotoRegular.svg#RobotoRegular') format('svg');
}

p, li, li a, label {
    color: #555;
}
p {
    margin: 0 0 10px;
}
* {
    border-radius: 0;
}
* {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
p {
    display: block;
    margin-block-start: 1em;
    margin-block-end: 1em;
    margin-inline-start: 0px;
    margin-inline-end: 0px;
}
body {
    font-family: "Open Sans","Helvetica Neue",Helvetica,Arial,STHeiti,"Microsoft Yahei",sans-serif;
    color: #333;
    font-size: 14px;
    line-height: 1.5;
}
.dh{background-image: url('../img/2019zjlh_lmbj.jpg');height: 31px;background-repeat: no-repeat;line-height:31px;padding-left: 20px;color: #fff;font-size: 15px;font-weight: bold;}
li{list-style-type:none}
ul{margin:0px;padding:0px}
img{border:0px;padding:0px;margin:0px;}
.mf_tag{color:#ffffff;background-color: rgb(209, 74, 77);padding: 4px 6px 4px 6px;position: absolute}
a{text-decoration:none;color:#333;}
a:hover{text-decoration:none;color:rgb(209, 74, 77);}
a.p1:link          { FONT-SIZE: 14px; color: #fff; text-decoration: none }
a.p1:visited       { FONT-SIZE: 14px; color: #fff; text-decoration: none }
a.p1:hover         { FONT-SIZE: 14px; color: rgb(209, 74, 77); text-decoration: none}
a.p2:link          { FONT-SIZE: 14px; color: #000; text-decoration: none }
a.p2:visited       { FONT-SIZE: 14px; color: #000; text-decoration: none }
a.p2:hover         { FONT-SIZE: 14px; color: #009BD6; text-decoration: underline;}
a.p3:link          { color: #fff; text-decoration: none; font-size: 18px}
a.p3:visited       { color: #fff; text-decoration: none; font-size: 18px }
a.p3:hover         { color: rgb(209, 74, 77); text-decoration: none; font-size: 18px}
a.p4:link          { FONT-SIZE: 22px; color: #555555; text-decoration: none }
a.p4:visited       { FONT-SIZE: 22px; color: #555555; text-decoration: none }
a.p4:hover         { FONT-SIZE: 22px; color: #009BD6; text-decoration: none}
a.p5:link          { FONT-SIZE: 14px; color: #0285cc; text-decoration: underline }
a.p5:visited       { FONT-SIZE: 14px; color: #0285cc; text-decoration: underline }
a.p5:hover         { FONT-SIZE: 14px; color: #0285cc; text-decoration: none}
a.p6:link          { FONT-SIZE: 14px; color: #c1c1c1; text-decoration: none }
a.p6:visited       { FONT-SIZE: 14px; color: #c1c1c1; text-decoration: none }
a.p6:hover         { FONT-SIZE: 14px; color: #c1c1c1; text-decoration: underline}
em{font-style:normal}
.fl{float:left;}
.fr{float:right;}
del{border:0px;padding:0px;margin:0px;font-style:normal;text-decoration:none}
.clear{clear:both;height:0px;overflow:hidden}
.clearfix{display:block;*zoom:1}
.clearfix:after{content:"";display:block;height:0;clear:both;visibility:hidden}
.blank10{height:10px;}
.blank20{height:20px;}
.blank25{height:25px;}
.blank30{height:30px;}
::selection{background: rgb(209, 74, 77);color: white;}
::-moz-selection{background: rgb(209, 74, 77);color: white;}
.show {display: block !important; }
.hide {display: none !important; }
.pos {position: relative;}

.haed-user{ padding:0 20px; position:relative; z-index: 999;height:50px;}
.haed-user:hover{background:#f0f0f0;}
.dl-navdropmenu{ position:absolute;top:50px;right:0;width:140px; background:#fff; padding:10px 0;border: 1px solid #e3e3e3; overflow:hidden; display:;}
.dl-navdropmenu span a{ display:block; padding:0 20px; margin:0;color:#76808a;width:140px}
.dl-navdropmenu span a:hover{background: rgb(209, 74, 77);color: #fff;}
.dl-navdropmenu a:hover .edufont{color:#fff;}
.dl-navdropmenu .edufont{ float:left;font-size:17px;margin-right:5px;width:18px;}


.dl-navdropmenu span{ display:block;height:40px; line-height:40px; overflow:hidden; font-size:14px;}
.dl-navdropmenu i{ float:left;margin-right:5px;width:20px;font-size:18px;}


.head_pic{width:40px;height:40px; float:left;border-radius:50%; overflow:hidden; margin:2px 10px 0 0;}
button,input,optgroup,select,textarea {margin: 0;color: inherit;font: inherit;}
button {overflow: visible;}
button,select {text-transform: none;}
button,html input[type="button"],input[type="reset"],input[type="submit"] {cursor: pointer;-webkit-appearance: button;}
button[disabled],html input[disabled] {cursor: default;}
button::-moz-focus-inner,input::-moz-focus-inner {padding: 0;border: 0;}
input, button, select, textarea {font-family: inherit;font-size: inherit;line-height: inherit;}
input::-ms-clear {display: none;}
input[type="checkbox"],input[type="radio"] {-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;padding: 0;}
input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button {height: auto;}
input[type="search"] {-webkit-box-sizing: content-box;-moz-box-sizing: content-box;box-sizing: content-box;-webkit-appearance: textfield;}
input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration {-webkit-appearance: none;}
legend {padding: 0;border: 0;}
textarea {overflow: hidden;resize: none;}
optgroup {font-weight: bold;}
input::-moz-placeholder,textarea::-moz-placeholder {color: #b1b1b1;}
input:-ms-input-placeholder,textarea:-ms-input-placeholder {color: #b1b1b1;}
input::-webkit-input-placeholder,textarea::-webkit-input-placeholder {color: #b1b1b1;}
object {outline: none;}
@font-face{font-family: 'iconfont';src: url('iconfont.eot'); /* IE9*/src: url('iconfontd41d.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */ url('iconfont.html') format('woff'), /* chrome、firefox */url('iconfont.ttf') format('truetype'), /* chrome、firefox、opera、Safari, Android, iOS 4.2+*/ url('iconfont.svg#iconfont') format('svg'); /* iOS 4.1- */}
.iconfont{ font-family:"iconfont" !important;font-style:normal;-webkit-font-smoothing: antialiased; -webkit-text-stroke-width: 0px;-moz-osx-font-smoothing: grayscale;}
/*--------------头部开始----------------*/
.header {background:url(../img/b_bg.jpg);width:1140px;margin-left: auto;margin-right: auto}
.ban{width:1140px;margin-left: auto;margin-right: auto;padding-top: 6px;}
/*头部小导航*/
.top_line{height:4px; background:url(../top_line.html) left center repeat-x; display:none;}
.fx_top {height: 50px;line-height: 50px; background:#f3f3f3;color: #555;}
.fx_top .mainbox {width: 1180px; margin: 0 auto;}
.fx_top .right {float: right;margin-left: 20px;}
.fx_top .left {float: left;color: #505050; height:35px;}
.fx_top .right .face {float: left;position:relative; z-index:1000; cursor:pointer; height:35px;}
.fx_top .right a {color: #505050;float: left;}
.fx_top .right .face .iconfont {padding-left: 5px;font-size: 14px;color: #c4cacf;}
.fx_top .right .face img {width: 25px;height: 25px; border-radius: 50%; float: left; margin: 5px 10px 0px 0px;}
.fx_top .right .iconbox {padding-left: 20px;}
.fx_top .right .iconbox .iconfont {font-size: 14px;color: #ffa12d; padding-right: 3px;}
.fx_top .left .iconfont {padding-left: 5px;font-size: 15px; color: #ffa12d;}
.top_lm{margin:0 20px 0 0;}
.top_lm li{text-align: center; float: left; position: relative;display: inline;font-size: 12px;width:88px;line-height:35px; }
.top_lm li.curr{background:#fff;}
.top_lm li a{color: #555; display: inline-block;cursor: pointer; position: relative;z-index: 9;width:70px;line-height:15px;}
.face .u-navdropmenu {
	-webkit-transition-property: opacity,-webkit-transform;
	-moz-transition-property: opacity,-webkit-transform;
	-ms-transition-property: opacity,-webkit-transform;
	-o-transition-property: opacity,-webkit-transform;
	transition-property: opacity,-webkit-transform;
	-webkit-transition-duration: 0.15s;
	-moz-transition-duration: 0.15s;
	-ms-transition-duration: 0.15s;
	-o-transition-duration: 0.15s;
	transition-duration: 0.15s;
	box-shadow: 0 1px 18px 0 rgba(0, 0, 0, 0.05), 0 1px 18px 0 rgba(0, 0, 0, 0.05);
    -webkit-box-shadow: 0 1px 18px 0 rgba(0, 0, 0, 0.05), 0 1px 18px 0 rgba(0, 0, 0, 0.05);
    border-radius: 3px;opacity: 0; pointer-events: none;display: none\9; visibility: hidden;top: 100%;left: 0px; width: 90px;padding:10px 0; background: #fff;border: 1px solid #eee;position: absolute;z-index: 10000;}
.face:hover .u-navdropmenu {opacity: 1;-webkit-transform: scale(1);pointer-events: all;display: block\9;visibility: visible;}
.face .u-navdropmenu .arrow {display: inline-block;width: 0;height: 0;line-height: 0;border-style: dashed;border-color: transparent;border-width: 7px;font-size: 0;border-bottom-style: solid;border-bottom-color: #f0f0f0;top: -14px;left: 50%;margin-left: -7px;position: absolute;}
.face .u-navdropmenu .arrow .arrow-inner {position: absolute;bottom: -8px;left: -6px;display: inline-block;width: 0;height: 0;line-height: 0;border-style: dashed;border-color: transparent;border-width: 6px;font-size: 0;border-bottom-style: solid;border-bottom-color: #fff;}
.face .u-navdropmenu .dropitem {text-align: center; line-height: 30px;  font-size: 12px; color: #666; display: block;float:none;}
.face .u-navdropmenu .dropitem span {margin: 0 9px;display: block;position:relative;}
.face .u-navdropmenu .dropitem span i.num_message{text-align: center; position: absolute;  background: #78B31D; line-height: 15px; padding:0 3px; font-style: normal; border-radius: 15px;font-size: 10px;color: #fff;top: 5px;}
.header .top_head{ width:1260px;margin:0 auto; position:relative; z-index:100;}
/*头部logo*/
.header .top_head .head_logo{width:213px;height:80px; overflow:hidden;}
.header .top_head .head_logo img{display:block; overflow:hidden;margin-top:22px;}
/*头部栏目*/
.head_nav{z-index:1; height:44px;border-bottom:none;position:relative;zoom:1;z-index: 2;}
.head_nav .head_nav_lefttop{position:absolute;top: -1px;left:-1px;width: 224px; height: 52px;background-color:rgb(209, 74, 77);overflow: hidden; display:none;}
.head_nav .head_nav_lefttop .ic{margin:19px 10px 0 20px;width:16px;height:14px;background:url(../sprite.png) 9999px 9999px no-repeat; background-position:0 0;}
.head_nav .head_nav_lefttop .qb{display: block;}
.head_nav .head_nav_lefttop .qb .qb_course{color: #fff;line-height: 52px;font-size: 17px;}
.head_nav_leftbottom{left:0;top: 0px;width: 228px;height: 450px;position:absolute;zoom:1}
.head_nav_leftbottom .two_nav_left{z-index: 2;top: 0;left: 0;width: 228px;height: 450px;position:absolute;zoom:1;}
.head_nav_leftbottom .two_nav_left .two_nav_leftbg{top:0;left: 0;width:100%;height:100%;background:url(/App/Modules/Index/Tpl/Public/img/rgba0-40.png);position:absolute;zoom:1;}
.head_nav_leftbottom .two_nav_left .two_nav_lefttext{top: 10px;left: 0;height: 490px;width: 100%;position:absolute;zoom:1;}
.head_nav_leftbottom .two_nav_left .two_nav_lefttext .item {height: 31px;zoom:1;}
.head_nav_leftbottom .two_nav_left .two_nav_lefttext .lineBg{width:188px;height:1px;background:url(/App/Modules/Index/Tpl/Public/img/lineBg.png);position:absolute;bottom:0;left:20px; z-index:99;}
.head_nav_leftbottom .two_nav_left .two_nav_lefttext .arrow-right{width:6px;height:10px;background:url(/App/Modules/Index/Tpl/Public/img/arrow-right.png) no-repeat;position:absolute;right:30px;top:50%;margin-top:-5px;}
.head_nav_leftbottom .two_nav_left .two_nav_lefttext .item .inner{position:relative;z-index:2;height:31px;padding:0px 25px;overflow:hidden;zoom:1;}
.head_nav_leftbottom .two_nav_left .two_nav_lefttext .item.cur .inner{background:url(/App/Modules/Index/Tpl/Public/img/rgba0-10.png)}
.head_nav_leftbottom .two_nav_left .two_nav_lefttext .item .inner .first {display: inline-block;color: #fff;font-size: 14px;line-height:31px;zoom:1;}
.head_nav_leftbottom .two_nav_left .two_nav_lefttext .item .inner .second {color: #fff;font-size: 12px;margin-right: 9px;line-height:30px;zoom:1; display:none;}
.head_nav_righttop{float: left;margin-left:0px;zoom:1}
.head_nav_righttop .nitem {cursor: pointer; position: relative;float: left; color: #333;font-size: 16px;padding:10px 30px;zoom:1;}
.head_nav_righttop .nitem:hover{color:rgb(209, 74, 77);}
.head_nav_righttop .nitem .u-navdropmenu{
	-webkit-transition-property: opacity,-webkit-transform;
	-moz-transition-property: opacity,-webkit-transform;
	-ms-transition-property: opacity,-webkit-transform;
	-o-transition-property: opacity,-webkit-transform;
	transition-property: opacity,-webkit-transform;
	-webkit-transition-duration: 0.15s;
	-moz-transition-duration: 0.15s;
	-ms-transition-duration: 0.15s;
	-o-transition-duration: 0.15s;
	transition-duration: 0.15s;
	box-shadow: 0 1px 18px 0 rgba(0, 0, 0, 0.05), 0 1px 18px 0 rgba(0, 0, 0, 0.05);
    -webkit-box-shadow: 0 1px 18px 0 rgba(0, 0, 0, 0.05), 0 1px 18px 0 rgba(0, 0, 0, 0.05);
    border-radius: 3px;padding: 10px 0;opacity: 0;pointer-events: none;display: none\9;visibility: hidden;top:70px;left:50%;margin-left:-49px;width:98px;background: #fff; border: 1px solid #eee;position: absolute;}
.head_nav_righttop .nitem .u-navdropmenu .arrow {display: inline-block;width: 0;height: 0;line-height: 0;border-style: dashed;border-color: transparent;border-width: 7px;font-size: 0;border-bottom-style: solid;border-bottom-color: #f0f0f0;top: -14px;left: 50%;margin-left: -7px;position: absolute;}
.head_nav_righttop .nitem .u-navdropmenu .arrow .arrow-inner {position: absolute;bottom: -8px;left: -6px;display: inline-block;width: 0;height: 0;line-height: 0;border-style: dashed;border-color: transparent;border-width: 6px;font-size: 0;border-bottom-style: solid;border-bottom-color: #fff;}
.head_nav_righttop .nitem .u-navdropmenu .dropitem {text-align: center;line-height:35px;font-size: 14px;color: #666;display: block;}
.head_nav_righttop .nitem .u-navdropmenu .dropitem:hover{color:rgb(209, 74, 77);}
.head_nav_righttop .nitem .u-navdropmenu .dropitem span {margin: 0 9px;display: block;}
.nitem:hover .u-navdropmenu {opacity: 1;-webkit-transform: scale(1);pointer-events: all;display: block\9;visibility: visible;}
.indexRightFocus{position:absolute;width:228px;background:#fff; right:0;top:35px; z-index:9;padding-bottom:10px}


/*右边的内容*/
.two_nav_right{display:none;top:-10px;left: 228px;width: 714px;position:absolute;height:450px;background-color: #fff;border: 1px solid #e3e3e3;}
.head_nav_leftbottom .item.cur .two_nav_right{ display:block;}
.two_nav_right .rwrap {padding-left:40px; padding-bottom:30px;}
.two_nav_right .rwrap .tit { display:block;font-size: 16px;color: rgb(209, 74, 77);height:26px;font-weight:bold; line-height:26px; overflow:hidden;margin-top:20px;padding:10px 0px;}
.two_nav_right .rwrap .links {width: 640px;line-height: 30px;position: relative; }
.two_nav_right .rwrap .links .sd_nav{display: block;font-size: 14px;padding-left: 0;}
.two_nav_right .rwrap .links .sd_nav a{color: rgb(209, 74, 77);float: left; font-size:15px;}
.two_nav_right .rwrap .links .sd_nav em {display:none;float: left;height: 18px;padding: 0px 5px;line-height: 18px;color:#FF9800;margin: 5px 0px 0px 10px;border: 1px solid #FF9800;border-radius: 3px;position: relative; font-style:normal;}
.two_nav_right .rwrap .links .sd_nav em .embg {width: 4px; height: 18px;background: url(../sdnavbg01.png) no-repeat 0 50%;left: -4px;position: absolute;}
.two_nav_right .rwrap .links a:hover{color:rgb(209, 74, 77);text-decoration:underline;}
.two_nav_right .rwrap .links a{font-size:14px;}
.two_nav_right .rwrap .links span {padding: 0 10px;}
.two_nav_right .rwrap a img.pic {right: 0;bottom: 0;max-width: 480px;max-height: 300px;position:absolute;width:50%}
/*头部新闻切换*/
.rightnav_box{position: relative;top: 70px;}
.i_epcourse{width:220px; position:absolute;right:0px;height:340px; background:#fff;top:105px; overflow:hidden;}
.i_epcourse .left_btn{color:#fff;width:25px;height:40px; position:absolute;left:0;top:55px; line-height:40px; z-index:99; text-align:center; font-size:20px; cursor:pointer;}
.i_epcourse .right_btn{color:#fff;width:25px;height:40px; position:absolute;right:0;top:55px; line-height:40px; z-index:99; text-align:center; font-size:20px; cursor:pointer;}
.i_epcourse .left_btn:hover,.i_epcourse .right_btn:hover{background: rgba(0,0,0,0.3);}
.i_epcourse .pointbg{background:url(../bg03.png) no-repeat 50% 0;width:220px;height:11px;position:absolute; z-index:99;top:144px;left:0px; display:none;}
.i_epcourse #ep_content{overflow:hidden;width:220px;height:340px;position:relative;}
.i_epcourse .ep_lists{float:left;width:8888px;height:100%;overflow:hidden;position:absolute;top:0px;left:0px}
.i_epcourse .ep_lists .ep_box{float:left;width:220px; height:100%; position:relative;}
.i_epcourse .epimg{padding:0px; background:#fff; position:relative;}
.i_epcourse .epimg img{width:100%;height:150px; display:block; overflow:hidden;margin:0 auto;}
.i_epcourse .epimg .ec_num{padding:0px 5px;height:16px; line-height:16px;color:#fff;background:#22aee8; position:absolute;right:40px;top:20px;border-radius:30em 30em 30em 0em; display:none;}
.i_epcourse .epcourse ul{padding:10px 0px;}
.i_epcourse .epcourse ul li{padding:0px 15px;height:30px; line-height:30px; font-size:14px; overflow:hidden;}
.i_epcourse .bottomcnt {height: 50px;font-size: 0;border-top: 1px solid #ddd; position:absolute; width:100%; bottom:0; left:0;}
.bottomcnt .live {border-right: 1px solid #ddd;background-color: #f8f8f8; text-align: center;line-height: 50px;font-size: 14px;    width: 49%;color:rgb(209, 74, 77);display: inline-block;}
.bottomcnt .practise {width: 50%;background-color: #f8f8f8;text-align: center;line-height: 50px;font-size: 14px;display: inline-block;color:rgb(209, 74, 77);}
.head_login .login3 {margin: 0 10px;vertical-align: middle; color:#505050;}
.head_login a{cursor: pointer;}
/*搜索*/
.header .top_head .search {width:180px;margin-top: 31px;position: relative;}
.header .top_head .search .close {position: absolute;right: 49px;top: 10px;color: #ced2d7;z-index: 9;font-size: 20px;cursor: pointer;display: none;}
.header .top_head .search .search_text {box-sizing: initial;width:80px; height:28px;padding:0 35px 0px 60px; line-height:28px;float: left;border: none; position: absolute;top: 0;right:0;border:2px solid #e3e3e3;color:#b1b1b1; border-radius:32px; -webkit-transition:0.3s; transition:0.3s;}
.header .top_head .search .search_text:focus{border:2px solid rgb(209, 74, 77);color:#555;}

.header .top_head .search .selSearch{position: absolute;top:4px;height:28px;line-height:28px;cursor: pointer;z-index: 99999;left:2px;}
.header .top_head .search .selSearch .nowSearch{font-size: 12px;color: #666;background: url(../arrow-down.png) no-repeat 44px 50%;width:55px; text-align:center;line-height: 25px;font-weight:bold;}
.header .top_head .search ul.selOption {background: #fff;border: 1px solid #f0f0f0;position:relative;box-shadow: 0 1px 18px 0 rgba(0, 0, 0, 0.05), 0 1px 18px 0 rgba(0, 0, 0, 0.05);-webkit-box-shadow: 0 1px 18px 0 rgba(0, 0, 0, 0.05), 0 1px 18px 0 rgba(0, 0, 0, 0.05);border-radius: 3px;padding: 5px 0;}
.header .top_head .search ul.selOption .arrow{display: inline-block;width: 0;height: 0;line-height: 0;border-style: dashed;border-color: transparent;border-width: 7px;font-size: 0;border-bottom-style: solid;border-bottom-color: #f0f0f0;top: -14px;left: 50%;margin-left: -7px;position: absolute;}
.header .top_head .search ul.selOption .arrow .arrow-inner{position: absolute;bottom: -8px;left: -6px;display: inline-block;width: 0;height: 0;line-height: 0;border-style: dashed;border-color: transparent;border-width: 6px;font-size: 0;border-bottom-style: solid;border-bottom-color: #fff;}
.header .top_head ul.selOption li {height: 30px;line-height: 30px; width:55px;}
.header .top_head ul.selOption li a {color: #808080;font-size: 13px; text-align:center;display: block;}

.header .top_head .search_icon{width:28px;height:28px; position:absolute;right:7px;top:2px; background:url(../sc.png) no-repeat 50% 50%;border:0px;}


.content_box {position:relative;}
.content_box .content_boxbg{position: absolute;top: -20px;left: 0;width: 100%;height: 155px;background: #f4f4f4;}
.right_box{margin-top:28px; display:none;}
.right_box .data{color:#333;margin:5px 0px 0px 0;}
.right_box .data .hz-line-left {padding-left: 15px;margin: 0;position:relative;font-size: 14px;}
.hz-line-left:after {content: "";position: absolute;left: 0;top: 1px;width: 5px;border-radius: 5px;height: 16px;background:#FF9600;}
.right_box .data .number {position: relative;}
.right_box .data .number strong {font-size:22px;color: #FF9600; font-weight:normal;}
.right_box .data .number .text {font-size: 14px; margin: 0 20px 0 5px;display: inline-block;color: #606060;}
.right_box a {display:inline-block; height:30px; line-height:30px;width:70px;border: 1px solid #5ca44b;border-radius:3px;color:#5ca44b;font-size: 14px;text-align: center;}
/*--------------头部结束----------------*/
/*banner*/
.banner{position:relative;z-index:1; width:100%; overflow:hidden;}
.main_image {width:100%;height:230px; overflow:hidden; margin:0 auto; position:relative}
.main_image ul {width:9999px;height:230px; overflow:hidden; position:absolute; top:0; left:0}
.main_image li {float:left; width:100%;height:230px;}
.main_image li span {display:block; width:100%;height:230px;}
.main_image li a {display:block; width:100%;height:230px;}
div.flicking_con {width:100px; margin:0 auto; position:relative}
div.flicking_con .flicking_inner {position:absolute; top:200px; left:0px; z-index:999; width:300px; height:13px}
div.flicking_con a {float:left; width:12px; height:12px;-webkit-transition: .0s; transition: .0s; margin:0 5px 0px 5px; padding:0; display:block; text-indent:-9999999px; border-radius:30px; background:url(../img/foucsTab.png) no-repeat -12px 0px;}
div.flicking_con a.on {background:url(../img/foucsTab.png) no-repeat;}
#btn_prev,#btn_next{width:80px !important;height:80px; line-height:80px; text-align:center; font-size:60px;position:absolute;z-index:999999;display:block;-webkit-transition: .3s; transition: .3s;top:50%;margin-top:-40px;}
#btn_prev{left:60px;color:#fff;filter:alpha(opacity=0); -moz-opacity:0; -khtml-opacity: 0; opacity: 0;}
.main_image:hover #btn_prev{filter:alpha(opacity=30); -moz-opacity:0.3; -khtml-opacity: 0.3; opacity: 0.3;}
.main_image:hover #btn_prev:hover,.main_image:hover #btn_next:hover{filter:alpha(opacity=100); -moz-opacity:1.0; -khtml-opacity: 1.0; opacity: 1.0;}
#btn_next{right:60px;filter:alpha(opacity=0); -moz-opacity:0; -khtml-opacity: 0; opacity: 0;color:#fff;}
.main_image:hover #btn_next{filter:alpha(opacity=30); -moz-opacity:0.3; -khtml-opacity: 0.3; opacity: 0.3;}
.lbevel,.rbevel {width: 414px;height: 473px;background: url(../bannerbg.png) no-repeat 9999px 9999px;position: absolute; display:none;}
.lbevel {top: 0;margin-right: 480px;background-position: 0 0;}
.rbevel {top: 0;margin-left: 480px; background-position: -414px 0;}
/*内页头部*/
.nav_list .nav_first li .u-navdropmenu {z-index: 100;-webkit-transition-property: opacity,-webkit-transform;-moz-transition-property: opacity,-webkit-transform;-ms-transition-property: opacity,-webkit-transform;-o-transition-property: opacity,-webkit-transform; transition-property: opacity,-webkit-transform; -webkit-transition-duration: 0.15s; -moz-transition-duration: 0.15s;-ms-transition-duration: 0.15s;-o-transition-duration: 0.15s; transition-duration: 0.15s;-webkit-transition-timing-function: ease-out; -moz-transition-timing-function: ease-out;-ms-transition-timing-function: ease-out;-o-transition-timing-function: ease-out;transition-timing-function: ease-out;-webkit-transform: scale(0.9);opacity: 0;pointer-events: none;display: none\9;visibility: hidden;top: 100%;left:-20px; width: 98px;padding: 0px;background: #fff;border: 1px solid #ddd;position: absolute;}
.nav_list .nav_first li .u-navdropmenu .arrr {top: -9px;left: 50%;margin-left: -7px;width: 14px;height: 9px;background: url(../sprite.png) 9999px 9999px no-repeat #fff;background-position: -187px 0;position: absolute;}
.nav_list .nav_first li:hover .u-navdropmenu {opacity: 1;-webkit-transform: scale(1);pointer-events: all;display: block\9;visibility: visible;}
.nav_list .nav_first li .u-navdropmenu .dropitem {text-align: center;line-height:40px;font-size: 14px;color: #666;display: block;}
.nav_list .nav_first li .u-navdropmenu .dropitem:hover{color:rgb(209, 74, 77);}
.nav_list .nav_first li .u-navdropmenu .dropitem span {margin: 0 9px;display: block;}
/*--------------中间开始----------------*/
.content{width:1180px; margin:0 auto;}
.dis {
	DISPLAY: block
}
.undis {
	DISPLAY: none
}
/*头部广告*/
.index-ad{margin-top: 0px;}
/* .index-ad li{float:left;} */
.index-ad li.ad1{float:left;width:37%;height:328px;}
.index-ad li.ad2 {float:left;width:35%;height:328px;}
.index-ad li.ad2 .news{height:25px; line-height:25px}
.index-ad li.ad3{float:left;width:28%;height:328px;}

/*banner产品内页开始*/
.banpic li{width:760px; height:400px; background-position:center;cursor:pointer}
.ban1 { width: 760px; height: 400px; position: relative; }
.ban1 .num { height: 10px; position: absolute; bottom:6px; left: 28px; zoom:1; z-index:3; width:100%; }
.ban1 .num li { width: 8px; height: 8px; line-height: 8px; text-align: center; font-size:0px;color: #FFFFFF; background: #444444; margin-right: 10px; border-radius:50%; cursor:pointer; float: left; }
.ban1 .num li.on { background: #DD161D;; } /*当前项*/

/*广告开始*/
.banpic2 li{width:480px; height:300px; background-position:center;cursor:pointer}
.ban2 { width: 460px; height: 300px; position: relative; margin-left: auto;margin-right: auto}
.ban2 .num { height: 10px; position: absolute; bottom:6px; left: 28px; zoom:1; z-index:3; width:100%; }
.ban2 .num li { width: 8px; height: 8px; line-height: 8px; text-align: center; font-size:0px;color: #FFFFFF; background: #444444; margin-right: 10px; border-radius:50%; cursor:pointer; float: left; }
.ban2 .num li.on { background: #DD161D;; } /*当前项*/
/*中间课程*/
.c-1{ color:#111;}
.c-b1{color:#b1b1b1;}
.c-3{color:#333;}
.yellow{color:#dfad50; font-size:14px;}
.green{color: rgb(209, 74, 77);}
.c-9{color:#999;}
/*首页直播样式*/
.content .con01{margin-top:60px; margin-bottom:70px;}
.nav-name {margin-bottom:30px;}
.nav-name .more{float:right; padding-right:21px; background:url(../ui_sprite.png) no-repeat 28px -1px; color:#999;}
.nav-name .more:hover{background:url(../ui_sprite.png) no-repeat 28px -18px;color:rgb(209, 74, 77);}
.nav-name h2{font-size: 24px;font-weight: normal;height: 24px;line-height: 24px;}
.nav-name .nav-name-info{height: 24px;line-height: 34px;font-size: 12px;margin-left: 20px;}
.nav-name .nav-name-info a{ margin-right:20px;color:#999; font-size:14px;}
.content .con01 ul{width:1140px;}
.content .con01 ul li{float:left;width:387px; margin-right:10px;}
.content .con01 ul li .liveimg-top{height:217px; background:#fff url(../loading_64.gif) no-repeat 50% 50%; overflow:hidden; position:relative;}
.content .con01 ul li .liveimg-top img{ width:100%; min-height:100%;-moz-transition: all 1s ease 0s;-o-transition: all 1s ease 0s;-webkit-transition: all 1s ease 0s;transition: all 1s ease 0s; }
.content .con01 ul li:hover .liveimg-top img{-webkit-transform: scale(1.2);-moz-transform: scale(1.2);-ms-transform: scale(1.2);-o-transform: scale(1.2);transform: scale(1.2);}
.content .con01 ul li .liveimg-top .live-img-bg{position: absolute;width: 100%;height: 100%;left: 0;top: 0;background: rgba(0,0,0,0.5);display: none;}
.content .con01 ul li .liveimg-top .live-img-bg i.live-icon{width: 60px;height: 60px;display: block;position: relative;left: 50%;top: 50%;margin-left: -30px;margin-top: -30px;background: url(../live-icons.png) no-repeat center;border: 1px solid #fff;border-radius: 60px;}
.content .con01 ul li.liveing .liveimg-top .live-img-bg{ display:block;}
.content .con01 ul li .liveimg-info{ margin-top:16px;}
.content .con01 ul li .liveimg-info h3{font-size: 16px;font-weight: normal;margin-bottom: 2px;height: 23px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.content .con01 ul li .liveimg-info a:hover h3{color:rgb(209, 74, 77);}
.content .con01 ul li .liveimg-info .te-name{font-size: 12px;}
.content .con01 ul li .liveimg-info .live-te .price{font-style: normal;margin-right: 30px;}
.content .con01 ul li .liveimg-info .livetime{margin-top: 22px;}
.bggray{ background:#f0f0f0; padding-top:60px; padding-bottom:70px;}

.free_cor{font-style: normal;color: rgb(209, 74, 77);}

/*首页精选推荐*/
.con02 ul { width:1140px;}
.con02 li{ float:left; margin-right:10px;height:268px; background:#fff; position:relative;}
.con02 li .tc-name{ display:none;}
.con02 li.jx1{ width:703px;}
.con02 li.jx2{ width:228px;}
.con02 li .qgbg{width:54px;height:54px; position:absolute;left:0;top:0;background:url(../qg.png) no-repeat; z-index:9; text-indent:-999px; overflow:hidden;}
.mb30{ margin-bottom:30px;}
.con02 ul li .jx-imginfo h3{ height:23px; overflow:hidden;text-overflow: ellipsis;white-space: nowrap;}
.con02 ul li.jx1 .jx-imgbox{width: 420px;height: 268px; overflow:hidden; background:#fff url(../loading_48.gif) no-repeat 50% 50%;}
.con02 ul li.jx1 .jx-imginfo{width: 222px;height: 214px;padding: 30px;}

.con02 ul li.jx2 .jx-imgbox{height:150px; overflow:hidden; background:#fff url(../loading_32.gif) no-repeat 50% 50%;}
.con02 ul li .jx-imgbox img{width:100%; min-height:100%;-moz-transition: all 1s ease 0s;-o-transition: all 1s ease 0s;-webkit-transition: all 1s ease 0s;transition: all 1s ease 0s; display:block;}
.con02 ul li:hover .jx-imgbox img{-webkit-transform: scale(1.2);-moz-transform: scale(1.2);-ms-transform: scale(1.2);-o-transform: scale(1.2);transform: scale(1.2);}
.con02 ul li.jx2 .jx-imginfo{padding: 12px 15px 0 15px;}
.con02 ul li .jx-imginfo a:hover h3{color:rgb(209, 74, 77);}
.con02 ul li.jx1 .jx-imginfo h3{font-size: 18px;font-weight: normal;margin-bottom: 4px;}
.con02 ul li.jx2 .jx-imginfo h3{font-size: 16px;font-weight: normal;margin-bottom: 4px;}
.con02 ul li .jx-imginfo .jx-imgintro{margin-top: 12px;height: 44px;overflow: hidden;margin-bottom: 26px;line-height: 22px;}
.default-btn{background: rgb(209, 74, 77);border: 0;color: #fff;display: block;height:40px;line-height:40px;text-align:center;border-radius:3px;width: 100%;font-size:14px;}
.default-btn:hover{background: #289E5F;}
.con02 ul li.jx1 .evaluation span{ width:50%; text-align:center;}
.con02 ul li.jx1 .evaluation{height: 30px;line-height: 30px;overflow: hidden;margin-bottom: 12px;}
.con02 ul li.jx1 .evaluation span .green{font-size: 24px;font-style: normal;color: rgb(209, 74, 77);}
.con02 ul li.jx1 .evaluation span.yellow{line-height: 40px;}
.con02 ul li.jx2 .evaluation{ margin-top:22px;}


.con02 .netcourse_list_block li .course-item .course-info .metas_left span.grades {/*margin-top:5px;*/ position:relative; font-size:14px; display:inline-block;}
.con02 .netcourse_list_block li .course-item .course-info .metas_left span.grades .star_w{width:0em; overflow:hidden; position:absolute;top:0;left:0;}
.con02 .netcourse_list_block li .course-item .course-info .metas_left span.grades img{height:1em; width:auto;}
.con02 .course_list_block  li .course-item .c_list_info span.grades {margin-top:5px; position:relative; font-size:14px; display:inline-block;height: auto !important;line-height: 15px !important;}
.con02 .course_list_block  li .course-item .c_list_info span.grades .star_w{width:0em; overflow:hidden; position:absolute;top:0;left:0; }
.con02 .course_list_block  li .course-item .c_list_info span.grades img{height:1em; width:auto;}



.con03{margin-top:60px; margin-bottom:70px;}
.con03 ul {width:1140px;}
.con03 ul li{float:left; margin-right:10px;height:250px; background:#fff; width:228px;}
.con03 ul li .hot-img{height:156px; overflow:hidden; background:#fff url(../loading_32.gif) no-repeat 50% 50%;}
.con03 ul li .hot-img img{width:100%; min-height:100%;-moz-transition: all 1s ease 0s;-o-transition: all 1s ease 0s;-webkit-transition: all 1s ease 0s;transition: all 1s ease 0s;}
.con03 ul li:hover .hot-img img{-webkit-transform: scale(1.2);-moz-transform: scale(1.2);-ms-transform: scale(1.2);-o-transform: scale(1.2);transform: scale(1.2);}
.con03 ul li .hot-img-info{padding-top: 12px;}
.con03 ul li .hot-img-info h3{font-size: 16px;font-weight: normal;margin-bottom: 4px;height: 23px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.con03 ul li .hot-img-info h3 a{float:left; }

.con03 ul li .author-info span.yellow,.con03 ul li .author-info span.green{margin-right: 22px;}
.con03 .stu-dynamics .student-list li{height: auto;margin-right: 0; float:none;width: auto;}
.stu-dynamics .dy-title{margin-right: 26px; line-height:20px;font-weight: bold;}
.con03 .stu-dynamics .student-list li .w452{width: 452px;margin-right: 110px;}
.con03 .stu-dynamics .student-list li .stu-info{ height:20px; line-height:20px; overflow:hidden;}
.con03 .stu-dynamics .student-list li .stu-info .stuname {font-style: normal;font-weight: bold;}
.con03 .stu-dynamics .student-list li .stu-img{margin-right: 10px;}
.con03 .stu-dynamics .student-list li .stu-img img{width:20px; height:20px; border-radius:20px;}

.indexCourseList{ padding-top:60px;}
.indexCourseList .box{width:1180px;margin:0 auto; overflow:hidden; padding-bottom:60px;}
.indexCourseList ul {width:1140px;}
.indexCourseList li{float:left; margin-right:10px;height:215px; width:228px; position:relative;}
.indexCourseList li .hot-img{height:150px; overflow:hidden; background:#fff url(../loading_32.gif) no-repeat 50% 50%;}
.indexCourseList li .hot-img img{width:100%; min-height:100%;-moz-transition: all 1s ease 0s;-o-transition: all 1s ease 0s;-webkit-transition: all 1s ease 0s;transition: all 1s ease 0s;}
.indexCourseList li:hover .hot-img img{-webkit-transform: scale(1.2);-moz-transform: scale(1.2);-ms-transform: scale(1.2);-o-transform: scale(1.2);transform: scale(1.2);}
.indexCourseList li .hot-img-info{margin-top:7px;}
.indexCourseList li .hot-img-info h3{font-size: 16px;font-weight: normal; line-height:26px;height: 26px;overflow: hidden; padding-right:15px;}
.indexCourseList li .hot-img-info .live5 a{float:left; position:relative; padding-right:50px;}
.indexCourseList li .hot-img-info h3 em{ position:absolute;right:0px;top:3px;height:17px; line-height:17px;border:1px solid rgb(209, 74, 77);color:rgb(209, 74, 77); font-size:12px;border-radius:3px; width:38px; text-align:center;}

.indexCourseList li .author-info{height:22px; line-height:22px; overflow:hidden; padding-right:15px;}
.indexCourseList li .qgbg{width:54px;height:54px; position:absolute;left:0;top:0;background:url(../qg.png) no-repeat; z-index:9; text-indent:-999px; overflow:hidden;}

.indexCourseList li .tc-name{ display:none;}


.indexCourseList li.classCourse{width:196px;height:183px;border:1px solid #e9e9e9; padding:15px;}
.indexCourseList li.classCourse .link{ padding:5px 0px;}
.indexCourseList li.classCourse .course-name{height:24px; line-height:24px; overflow:hidden; font-size:14px;}
.indexCourseList li.classCourse .course-name a{color:#555;}
.indexCourseList li.classCourse .course-name em{ position:absolute;right:0px;top:3px;height:17px; line-height:17px;border:1px solid rgb(209, 74, 77);color:rgb(209, 74, 77); font-size:12px;border-radius:3px; width:38px; text-align:center;}

.indexCourseList li.classCourse .on .course-name a{color:#333;}
.indexCourseList li.classCourse .course-info{ display:none;}

.indexCourseList li.classCourse .live5 a{float:left; position:relative; padding-right:50px;}
.indexCourseList li.classCourse .qgbg{ display:none;}



.stu-dynamics{padding-top: 20px;border-top: 1px solid #f0f0f0;}
.content .con4{margin-top:60px; margin-bottom:70px;}
#coursetop{ height:300px; overflow:hidden;}
.con04{ margin-bottom:50px;}
/*中间老师*/
.teacher_list .teacher_title .teacher_title_text{font-size: 25px;color: #333;}
.teacher_listbox{overflow:hidden;}
.teacher_listbox ul{width:1140px;}
.teacher_listbox li{width:228px;float:left;background:#fff; padding-bottom:15px; margin-right:10px;}
.teacher_listbox li .imgbox{overflow:hidden;height:228px; position:relative; background:#fff url(../loading_32.gif) no-repeat 50% 50%;}
.teacher_listbox li .imgbox img{/*width:100%; */display:block;height:100%; overflow:hidden;}
.teacher_listbox li .name{height:26px; line-height:26px;font-size:16px;overflow:hidden;margin-top:10px;}
.teacher_listbox li .info{height:24px; line-height:24px; overflow:hidden;font-size:12px;}


/*中间问答题库*/
.con05 .exam-a-ask .examl,.con05 .exam-a-ask .askl{ width:585px; height:408px;}
.con05 .exam-a-ask .commonImg{width:585px; height:180px; position:relative; }
.con05 .exam-a-ask .commonImg img{width:100%;height:100%;}

.con05 .exam-a-ask .examl ul,.con05 .exam-a-ask .askl ul{background: #fff;padding: 19px 30px 0px 32px;height: 202px;}
.con05 .exam-a-ask .examl li,.con05 .exam-a-ask .askl li{ line-height:35px;height:35px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.con05 .exam-a-ask .examl li span,.con05 .exam-a-ask .askl li span{ padding-left:40px;}
.con05 .exam-a-ask .examl li .title ,.con05 .exam-a-ask .askl li .title { font-size:16px;}
.con05 .exam-a-ask .examl li .title:hover ,.con05 .exam-a-ask .askl li .title:hover{ color:rgb(209, 74, 77);}

/*中间的机构列表*/
.con06{margin-top: 60px;margin-bottom: 70px;}
.con06 li{ float:left; width:130px; height:114px; border:1px solid #f0f0f0; margin-left:-1px; background:#fff url(../loading_24.gif) no-repeat 50% 50%;}
.con06 li a{ display:block; background:#fff;}
.con06 li img{ display:block;margin:0 auto;margin-top:25px; height:64px;}
.con06 ul{width: 1200px;}
/*--------------中间结束----------------*/


/*--------------底部开始----------------*/
.footer{margin-left: auto;margin-right: auto;
  padding: 40px 0 30px 0;
  width:100%;
  background-color: #030622;
  color: #c1c1c1;
  line-height: 2.6}
/*底部上层*/
.footer .container{width:1180px; margin:0 auto;}
.footer .container .link-item {width:206px;float: left; margin-left:30px;}
.footer .container .link-item h3 {font-size: 16px;color: #eee;margin-top: 0;margin-bottom: 16px;font-weight:normal;}
.footer .container .link-item ul {padding: 0; margin-bottom: 0; list-style-type: none;}
.footer .container .link-item ul li { height:35px; line-height:35px;}
.footer .container .link-item ul li a {color: #c1c1c1; -webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease;-o-transition: all 0.3s ease;transition: all 0.3s ease;}
/*底部下层*/
/* .foot_bottom{margin:59px 0;} */
.foot_bottom .foot_inner{width:1180px;margin:auto;line-height: 30px;}
.foot_bottom .foot_inner .r-copyright{margin-top: 10px;margin-right: 100px;}
.foot_bottom .foot_inner .r-copyright a{margin-left:20px; position:relative;}
.foot_bottom .foot_inner .r-copyright a .code-img{ display:none;position: absolute;left: 50%;margin-left: -60px;top: -140px;background:url(../bcodebg.png) no-repeat center;width: 120px;height: 130px;}
.foot_bottom .foot_inner .r-copyright a .code-img img{ width:120px; height:120px;}
.foot_bottom .foot_inner .r-copyright a:hover .code-img{ display:block;}

/*底部下层右边*/
.copyright {margin-top:40px;text-align: center;width:280px;}
.copyright a{margin:10px;}
.three_login{margin-top: 30px;}
.three_login a {display: inline-block;}
.three_login a i {display: block;width: 40px;height: 40px;line-height: 40px;margin: 0 10px;font-size: 24px;vertical-align: middle;border-radius: 50%;color: #fff;text-align: center; -webkit-transition: all 0.3s ease;-moz-transition: all 0.3s ease;-o-transition: all 0.3s ease;transition: all 0.3s ease;}
.three_login a.qq i{background: #e6162d;}
.three_login a.weixin i{background: #1ec354;}
.three_login a.weibo i{background: #3793f1;}
.three_login a.zhifubao i{background: #78c257;}
/*分享*/
.izl-rmenu{position:fixed; right:20px; margin-left:532px; bottom:40px; padding-bottom:53px; background:url(../r_b.html) 0px bottom no-repeat; z-index:10000;}
.izl-rmenu .btn1{width:52px; height:53px; margin-bottom:10px; cursor:pointer; position:relative; border-radius:5px;}
.izl-rmenu .btn-qq{background:url(../r_qq.png) 0px 0px no-repeat; background-color:#6da9de; background-size:52px 53px;}
.izl-rmenu .btn-qq:hover{background-color:#488bc7;}
.izl-rmenu a.btn-qq,.izl-rmenu a.btn-qq:visited{background:url(../r_qq.png) 0px 0px no-repeat;background-size:52px 53px; background-color:#6da9de;background-size:52px 53px; text-decoration:none; display:block;}
.izl-rmenu .btn-wx{background:url(../r_wx.png) 0px 0px no-repeat;background-size:52px 53px; background-color:#78c340;}
.izl-rmenu .btn-wx:hover{background-color:#58a81c;}
.izl-rmenu .btn-wx .pic{position:absolute; left:-165px; top:-50px; display:none;width:160px;height:160px;}
.izl-rmenu .btn-phone{background:url(../r_phone.png) 0px 0px no-repeat;background-size:52px 53px; background-color:#fbb01f;}
.izl-rmenu .btn-phone:hover{background-color:#ff811b;}
.izl-rmenu .btn-phone .phone{background-color:#ff811b; position:absolute; width:160px; left:-150px; top:0px; line-height:53px; color:#FFF;    border-radius: 5px 0px 0 5px; font-size:18px; text-align:center; display:none;}
.izl-rmenu .btn-top{background:url(../r_top.png) 0px 0px no-repeat;background-size:52px 53px; background-color:#666666; display:none;}
.izl-rmenu .btn-top:hover{background-color:#444;}
/*--------------底部结束----------------*/

/*--------------网授页面----------------*/
/*头部banner*/
.i-banner{ position:relative;z-index:1; width:100%; overflow:hidden;}
.i-banner .main_image,.i-banner .main_image li,.i-banner .main_image li a{ height:350px;}
.i-banner .main_image li img{ display:block; overflow:hidden;height:350px;margin:0 auto;}
.i-banner div.flicking_con .flicking_inner{top: 306px;}
.i-banner div.flicking_con a{ border:2px solid #fff; background:none; width:10px; height:10px;}
.i-banner div.flicking_con a.on{ background:#fff;}
/*课程列表通用样式*/
.content_box1{padding-top: 25px;}
.header.inner{width: 100%; background: #fff;box-sizing:border-box;box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05);}
.header.inner .head_nav_leftbottom{display:none;}
.header.inner .ihead_box{background: #333;height: 40px;}
.header.inner .ihead_box .ihead_innerbox{width:1180px; margin:auto;}
/*头部左边*/
.header.inner .ihead_box .ihead_innerbox .ihead_left {line-height: 39px;color: #fff;}
.header.inner .ihead_box .ihead_innerbox .ihead_right{width:360px;}
.header.inner .ihead_box .ihead_innerbox .ihead_left .collect a{color: #F1BE2A;}
.header.inner .ihead_box .ihead_innerbox .ihead_right .head_login span{color:#fff; line-height:39px;}
/*头部栏目*/
.nav_list .nav_first li{float:left; position:relative; color:#333; line-height:95px;font-size: 16px;padding: 0 26px 0 11px;}
.nav_list .nav_first li:hover a{color:rgb(209, 74, 77);}
.nav_list .nav_first li:hover .currbg.bg02{display:none;}
.nav_list .nav_first li .currbg{z-index:100; position:absolute; width:100%; height:5px; background:rgb(209, 74, 77); display:none; bottom:-2.5px; left:0;}
/*头部登陆*/
.header.inner .ihead_box .ihead_innerbox .head_login{height:40px;line-height:40px;margin-right: 10px;text-align: center;padding: 0 10px; color:#fff;}
.header.inner .ihead_box .ihead_innerbox .head_login span a{color: #fff;}
.header.inner .ihead_box .ihead_innerbox .head_login span a:hover{color:#F6AC1B;}
.header.inner .ihead_box .ihead_innerbox .head_login span.login3{color:#fff;}

/*第三方登陆*/
.header.inner .ihead_box .ihead_innerbox .phone_three{line-height: 39px;color: #fff;font-size: 18px;}
.header.inner .ihead_box .ihead_innerbox .phone_three span{display:inline-block;margin:0 5px;}

/*中部课程类型*/

/*筛选条件*/
.innercon .content .con2{width:922px; margin:0;}
.innercon .content .con2 .panic_buying li{border-bottom: 1px solid #f0f0f0;}
.innercon .content .con3{width:228px;position: relative; margin:0;}
.innercon .content .con1 .filter .navpost{line-height: 30px;margin-bottom: 15px;color: #909090;font-family: 'Microsoft Yahei'!important;}
.innercon .content .con1 .course_class{background: #f9f9f9;border: 1px solid #eee;border-bottom: none; overflow:hidden;}
.innercon .content .con1 .filter .navpost a{color: #909090;display: inline-block; margin: 0 5px;}
.innercon .content .con1 .filter .navpost span{color: #9a9a9a; margin:0 5px;}

/*新的*/
.filterbox{ background:#f0f0f0;}
.filterbox .filter{padding:60px 0px 20px;}
.filterbox .filter li{line-height: 55px;}
.filterbox .filter li span{width: 100px;text-align: center;font-size: 14px;position: absolute;left:0px;top: 0; display:none;}
.filterbox .filter .condition._03 li{ border-bottom:none;}
.filterbox .filter li a{float: left;margin-bottom:10px;font-size: 14px;color: #555;height: 30px;line-height: 30px; margin-right:40px;}
.filterbox .filter li a.curr,.filterbox .filter li a:hover{color:#4ba374;}
.filterbox .filter li:after{content:".";display:block;height:0;clear:both;visibility:hidden}
.filterbox .filter .path-now{font-size: 16px;color: #333;margin-bottom: 9px;}

/*进一步筛选*/
.con2 .es-filter{position: relative;margin-top: 30px;border: 1px solid #f0f0f0;}
.con2 .es-filter .nav-sort a{float:left; }
.con2 .es-filter .nav-sort li{position:relative;}
.con2 .es-filter .nav-sort li .jg_input{margin-top:5px; color:#ccc;}
.con2 .es-filter .nav-sort li .jg_input .qd_btn{display: none;}
.con2 .es-filter .nav-sort li .jg_input:hover .qd_btn{display:inline-block;}
.con2 .es-filter .nav-sort li .jg_input .jg_btn{background: #78b31d;color: #fff;border: 1px solid #78b31d;padding: 4px 10px;border-radius: 3px;margin-left: 5px;}
.con2 .es-filter .nav-sort li .jg_input .input_ks{width: 40px;height: 20px;padding: 4px;border: 1px solid #e7e7e7;margin: 0 5px;}
.con2 .es-filter .nav-sort li a{height: 40px; font-size:14px; line-height:40px;padding:0px 15px;color: #616161; display:block;-webkit-transition: all 0.3s ease;-moz-transition: all 0.3s ease;-o-transition: all 0.3s ease;transition: all 0.3s ease;}
.con2 .es-filter .nav-sort li a:hover{color:#78b31d;}
.con2 .es-filter .nav-sort li a.active {color: #fff;background-color:#78b31d;}
/*新的*/
.con2 .es-filter .nav-sort a li,.con2 .es-filter .nav-sort .selectbox{height: 40px; font-size:12px; line-height:40px;width:101px; text-align:center; cursor:pointer;color: #999; display:block;}
.con2 .es-filter .nav-sort .selectbox em{ display:block;}
.con2 .es-filter .nav-sort .selectbox{ float:left; position:relative;border-right: 1px solid #f0f0f0;}
.con2 .es-filter .nav-sort .selectbox span{ display:none;}
.con2 .es-filter .nav-sort .selectbox li{padding:5px 0;position:absolute;display: none;top: 40px;background: #fff;border: 1px solid #f0f0f0;z-index: 10;width: 280px; left:-1px;}
.con2 .es-filter .nav-sort .sex li{ width:100%;}

.con2 .es-filter .nav-sort .price{ border-right:0;}
.con2 .es-filter .nav-sort .price:hover{ border-right:1px solid #f0f0f0;}
.con2 .es-filter .nav-sort .price li{ width:100%;}
.con2 .es-filter .nav-sort .selectbox li a{text-align: left;padding: 0 20px;width: 100px;float:left;line-height: 30px;height: 30px;color: #999;font-size: 12px;}
.con2 .es-filter .nav-sort .sex li a{float:none;width:auto;padding-left:30px;}
.con2 .es-filter .nav-sort .price li a{width:62px;}
.con2 .es-filter .nav-sort .banx li a{ text-align:center;}
.con2 .es-filter .nav-sort .selectbox li a:hover{color:rgb(209, 74, 77);}
.con2 .es-filter .nav-sort a li{border-right: 1px solid #f0f0f0;}
.con2 .es-filter .nav-sort .selectbox:hover li{ display:block;}
.con2 .es-filter .nav-sort .selectbox .title{ display:block;}
.con2 .es-filter .nav-sort .selectbox .title i{ margin-left:3px;color:#ccc;}
.con2 .es-filter .nav-sort .selectbox:hover .title{background: #fff;height: 41px;position: relative;z-index: 11; color:rgb(209, 74, 77);}
.con2 .es-filter .nav-sort a:hover li,.con2 .es-filter .nav-sort a:hover li i{color:rgb(209, 74, 77);}
.con2 .es-filter .nav-sort a.curr li{color:rgb(209, 74, 77);background-color:#fff;}
.con2 .es-filter .nav-sort a li i{font-size: 12px;margin-left: 3px;color: #ccc;vertical-align:middle;}
.con2 .es-filter .nav-sort a.curr li i{color:rgb(209, 74, 77);}


.con2 .es-filter .hidden-xs{position: absolute;text-align: right;top: 0;right:134px; width: 170px;border-right: 1px solid #fff; height:40px; line-height:40px; font-size:14px; color:#616161;}
.con2 .es-filter .btn-group{position: relative; width:71px; float:left;display: inline-block;vertical-align: middle;}
.con2 .es-filter .btn-group .dropdown-toggle i{font-size: 16px;color: #F29A00;}
.con2 .es-filter .hidden-xs .checkbox-inline{width:75px;vertical-align: top;-webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -o-transition: all 0.3s ease;transition: all 0.3s ease;}
.con2 .es-filter .hidden-xs .checkbox-inline input{vertical-align:middle;}
.con2 .es-filter .btn-group .dropdown-toggle{font-family:\5fae\8f6f\96c5\9ed1, "Helvetica", "sans-serif","Microsoft YaHei"; color:#616161;background: none; border:none; -webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -o-transition: all 0.3s ease; transition: all 0.3s ease;}
.con2 .es-filter .dropdown-menu{position: absolute;top: 100%;left: 0;z-index: 1000;display: none;float: left;min-width: 160px;padding: 5px 0;margin: 0;list-style: none;font-size: 14px;text-align: left;background-color: #ffffff;border: 1px solid #cccccc;border: 1px solid rgba(0, 0, 0, 0.15);border-radius: 2px;-webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);background-clip: padding-box;}


.con2 .es-filter .pager {position: absolute;right: 0;top: 0;line-height: 39px;}
.con2 .es-filter .coursenum{font-size: 12px;line-height: 40px;color: #888;position: absolute;top: 0;right: 120px;}
.con2 .es-filter .pager .item {float: left;height: 42px; line-height:42px;color: #999;}
.con2 .es-filter .pager .link {float: left;display: block;padding: 0 15px;height: 39px;font-weight: bold;color: #ccc;}
.con2 .es-filter .pager .link.bicon-tag{color:#999;}
.con2 .es-filter .pager .current {color: #f40;}
.con2 .es-filter .pager .icon {margin-top: 14px;}
.con2 .course_list_block li .course-item .course-img .courselist_bg .c_list_info span.yybtn {display: block;border: 1px solid rgb(209, 74, 77);margin-top: 10px; text-align:center;}
.con2 .course_list_block li .course-item .course-img .courselist_bg .c_list_info span.yybtn a{color:rgb(209, 74, 77);display: block;}
.mechanism_li{clear:both;}
/*抢购课程*/
.con2 .panic_buying li .course-item{overflow:hidden;box-sizing:border-box;margin:auto;-webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease;-o-transition: all 0.3s ease;transition: all 0.3s ease;position: relative;padding:28px 0;background-color: #fff;}
.con2 .panic_buying li:hover .course-item{ background:#fafafa;}
.con2 .panic_buying li .course-item .course-img {width: 246px;height: 160px;margin-left: 28px;position: relative;overflow: hidden;}
.con2 .panic_buying li .course-item .course-img a{display:block; width:100%;}
.con2 .panic_buying li .course-item .panic_buyinginfo{padding: 10px 28px 0 20px;width: 592px;}
.con2 .panic_buying li .course-item .panic_buyinginfo .courselist_bg .c_list_info .coursenum .grade{margin-right:20px; float:left;}
.con2 .panic_buying li .course-item .panic_buyinginfo .courselist_bg .c_list_info .coursenum .grade a{color:#999;}
.con2 .panic_buying .panic_buyinginfo .coursenum .metas_left_bottom { margin-bottom:10px;}
.con2 .panic_buying li .course-item:hover .course-img .courselist_bg{opacity: 1;filter: alpha(opacity=100);visibility: visible; -webkit-transform: scale(1, 1);-moz-transform: scale(1, 1);-ms-transform: scale(1, 1);-o-transform: scale(1, 1);transform: scale(1, 1);}
.con2 .panic_buying li .course-item .course-img .courselist_bg .c_list_info{padding:20px;}
.con2 .panic_buying li .course-item .course-img .courselist_bg .c_list_info span i{color:#F1BE2A;margin: 0 2px;}
.con2 .panic_buying li .course-item .course-img .courselist_bg .c_list_info span{color:#fff;line-height: 28px; height:28px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.con2 .panic_buying li .course-item .course-img .courselist_bg .c_list_info div.grade strong{color: #F6AC1B;font-weight: normal; margin:0 5px;}
.con2 .panic_buying li .course-item .course-img .courselist_bg .c_list_info div.grade{color:#fff; line-height:24px;}
.con2 .panic_buying li .course-item .course-img .courselist_bg .c_list_info span a{color:#fff;}
.con2 .panic_buying li .course-item .course-img .courselist_bg .c_list_info span.time,.con2 .panic_buying li .course-item .course-img .courselist_bg .c_list_info span.info{ display:block;}
.con2 .panic_buying li .course-item .course-img .courselist_bg .c_list_info span.time font.red{color:#F1BE2A; margin:0 3px;}
.con2 .panic_buying li .course-item .course-img .courselist_bg .c_list_info span.info{height:40px; margin-top:10px; line-height:20px;overflow: hidden;text-overflow: ellipsis;}
.con2 .panic_buying li .course-item .course-img .courselist_bg .c_list_info .bm_btn a{display: block; width:100px; line-height: 30px;color: #fff;background: #78b31d; margin: 10px auto;text-align: center;border-radius: 3px;font-size: 14px;}
.con2 .panic_buying li .course-item .course-img .courselist_bg .c_list_info .bm_btn{width:100%;position: absolute;bottom:0px;right: -260px;-webkit-transition: .3s;transition: .3s;}
.con2 .panic_buying li:hover .course-item .course-img .courselist_bg .c_list_info .bm_btn{right:0px;}
.con2 .panic_buying li .course-item .course-img .classroom-tag {position: absolute;top: 0; right: 0; width: 70px;height: 50px;color: #fff;padding: 5px 6px 0 0px;text-align:right;overflow: hidden;background: url(../jbg_img2.png) no-repeat right top;display:none;}
.con2 .panic_buying li.cur .course-item .course-img .classroom-tag {display:block;}
.con2 .panic_buying li .course-item .course-img .classroom-tag span {position: relative;z-index: 2;font-size: 14px;}
.con2 .panic_buying li .course-item .course-img .img-responsive {width:100%;display: block;height: 160px;}
.con2 .panic_buying li .course-item .title { margin-bottom:9px;font-size:16px;display: block;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;word-wrap: normal;}
.metas_right .bm_btn .bm_btn_a{display: inline-block;width: 100px;font-size: 14px;text-align: center;height: 30px;line-height: 30px;background: rgb(209, 74, 77);color: #fff;border-radius: 2px;}
.metas_right .bm_btn .bm_btn_a:hover{ background: #289E5F;}
.con2 .panic_buying li .course-item .metas {position: relative;padding:0 10px;color: #c1c1c1;}
.con2 .panic_buying li .course-list .course-item .title .link-dark {color: #313131 !important;-webkit-transition: all 0.3s ease;-moz-transition: all 0.3s ease;-o-transition: all 0.3s ease;transition: all 0.3s ease;}
.con2 .panic_buying li .course-item .metas .course-price-widget {display: block;margin-top: 10px;}
.con2 .panic_buying li .course-item .metas .course-price-widget .price{font-size:20px;}
.con2 .panic_buying li .course-item .panic_buyinginfo .course-info{float:right; width:40%;text-align:right;}
.con2 .panic_buying li .course-item .panic_buyinginfo .courselist_bg .q_list_info {width: 444px;color: #828282;line-height: 25px;font-family: "arial","微软雅黑";height: 50px; overflow:hidden;margin-bottom: 10px;}
.con2 .panic_buying li .course-item .panic_buyinginfo .courselist_bg .c_list_info .course-price-widget{ clear:both;}
.con2 .panic_buying li .course-item .courselist_bg .classroom-tag {position: absolute;top: 0;right: 0;width: 70px;height: 50px;color: #fff;padding: 5px 6px 0 0px;text-align: right;overflow: hidden;background: url(../jbg_img2.png) no-repeat right top;display: none;}

.con2 .panic_buying li .course-item .courselist_bg .classroom-tag span {position: relative;z-index: 2;font-size: 14px;}
.con2 .panic_buying li .course-item .panic_buyinginfo .xs_buy .grade2{float:left; margin-right:5px;background: url(../shop/time.png) 0 0 no-repeat;padding-left: 20px;color: #666;}
.con2 .panic_buying li .course-item .panic_buyinginfo .courselist_bg .c_list_info .teacher a{font-size:14px;}

.con2 .panic_buying li .course-item .panic_buyinginfo .courselist_bg .hovershow .info{line-height: 25px;}
.con2 .panic_buying li .course-item:hover .panic_buyinginfo .courselist_bg .hovershow {right: 0;}
.con2 .panic_buying li .course-item .panic_buyinginfo .courselist_bg .hovershow .bm_btn{position: absolute; bottom: 20px;left: 40%;border:1px solid rgb(209, 74, 77);width: 100px;height: 30px;line-height: 30px;text-align: center;border-radius: 3px;}
.con2 .panic_buying li .course-item .panic_buyinginfo .courselist_bg .hovershow .bm_btn a{color: rgb(209, 74, 77);}
.con2 .panic_buying li .course-item .panic_buyinginfo .courselist_bg .hovershow .bm_btn:hover{background:rgb(209, 74, 77);}
.con2 .panic_buying li .course-item .panic_buyinginfo .courselist_bg .hovershow .bm_btn:hover a{color:#fff;}
.tcolor a{color:#bfbfbf;}
.comment{color: #bfbfbf;}
.comment i {margin-right: 5px;font-size: 14px;}
.comment i.num {font-size: 12px;margin-right: 0;color: #999;font-style: normal;}

/*网授课程*/
.con2 .netcourse_list_block li.cur{ padding:28px 0;border-bottom: 1px solid #f0f0f0; height:161px;}
.con2 .netcourse_list_block li.cur:hover{ background:#fafafa;}
.con2 .netcourse_list_block li .course-item .classroom-tag {display:none;position: absolute;top: 0;left: 0;width: 70px; height: 50px;color: #fff;padding: 5px 0px 0 6px;text-align: left;overflow: hidden;background: url(../jbg_img.png) no-repeat right top;}

.con2 .netcourse_list_block li .course-item .classroom-tag span {position: relative;z-index: 2;font-size: 14px;}
.con2 .netcourse_list_block li .course-item{box-sizing:border-box; margin:auto;-webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease;-o-transition: all 0.3s ease;transition: all 0.3s ease;position: relative;}
.con2 .netcourse_list_block li .course-item:hover {z-index:1;}
.con2 .netcourse_list_block li .course-item .course-img {width:246px; height: 160px;background:url(../loading_32.gif) no-repeat 50% 50%; margin-left:28px;float:left;position: relative;overflow: hidden;}
.con2 .netcourse_list_block li .course-item .course-img a img{width:100%; height:100%; }
.con2 .netcourse_list_block li .course-item .course-img .courselist_bg{opacity: 0;filter: alpha(opacity=0);visibility: hidden;-webkit-transition: all .5s ease;-moz-transition: all .5s ease;-o-transition: all .5s ease;transition: all .5s ease;overflow: hidden;position: absolute;top: 0;left: 0;width: 100%;height: 100%; background:url(../imgbg.png);}
.con2 .netcourse_list_block li .course-item .course-info{float:left;padding:10px 28px 0 20px; width:592px;}
.con2 .netcourse_list_block li .course-item .course-info .title{font-size:16px; margin-bottom:10px;}
.con2 .netcourse_list_block li .course-item .course-info .c_list_info{color:#828282; line-height:25px;font-family: "arial","微软雅黑";height: 50px;overflow: hidden;}
.con2 .netcourse_list_block li .course-item:hover .course-img .courselist_bg{opacity: 1;filter: alpha(opacity=100);visibility: visible; -webkit-transform: scale(1, 1);-moz-transform: scale(1, 1);-ms-transform: scale(1, 1);-o-transform: scale(1, 1);transform: scale(1, 1);}
.con2 .netcourse_list_block li .course-item .course-img .courselist_bg .c_list_info{padding:20px;}
.con2 .netcourse_list_block li .course-item .course-img .courselist_bg .c_list_info span i{color:#F1BE2A;margin: 0 2px;}
.con2 .netcourse_list_block li .course-item .course-img .courselist_bg .c_list_info span{color:#fff;line-height: 28px; height:28px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.con2 .netcourse_list_block li .course-item .course-img .courselist_bg .c_list_info div.grade strong{color: #F6AC1B;font-weight: normal; margin:0 5px;}
.con2 .netcourse_list_block li .course-item .course-img .courselist_bg .c_list_info div.grade{color:#fff;line-height:24px;}
.con2 .netcourse_list_block li .course-item .course-img .courselist_bg .c_list_info span a{color:#fff;}
.con2 .netcourse_list_block li .course-item .course-img .courselist_bg .c_list_info span.time,.con2 .course_list_block li .course-item .course-img .courselist_bg .c_list_info span.info{ display:block;}
.con2 .netcourse_list_block li .course-item .course-img .courselist_bg .c_list_info span.time font.red{color:#F1BE2A; margin:0 3px;}
.con2 .netcourse_list_block li .course-item .course-img .courselist_bg .c_list_info span.info{height:40px; margin-top:10px; line-height:20px;overflow: hidden;text-overflow: ellipsis;}
.con2 .netcourse_list_block li .course-item .course-img .courselist_bg .c_list_info .bm_btn a{display: block; width:100px; line-height: 30px;color: #fff;background: #78b31d; margin: 10px auto;text-align: center;border-radius: 3px;font-size: 14px;}
.con2 .netcourse_list_block li .course-item .course-img .courselist_bg .c_list_info .bm_btn{width:100%;position: absolute;bottom:0px;right: -260px;-webkit-transition: .3s;transition: .3s;}
.con2 .netcourse_list_block li:hover .course-item .course-img .courselist_bg .c_list_info .bm_btn{right:0px;}
.con2 .netcourse_list_block li .course-item .course-info .metas_left .courselist_bg{margin-bottom:10px;}
.con2 .netcourse_list_block li .course-item .course-info .metas_left .teacher{margin-top: 10px; margin-right:10px;}
.con2 .netcourse_list_block li .metas_left .teacher a{color: #999;}
.con2 .netcourse_list_block li .course-item .course-info .metas_left .teacher i{color:#ccc;font-size: 20px;}
.con2 .netcourse_list_block li .course-item .course-info .jg{position: relative; display:inline;}
.con2 .netcourse_list_block li .course-item .course-info .jg a{ color:#bfbfbf;}

.con2 .netcourse_list_block li .course-item .course-info .jg .jg-img{width:15px;height:15px; border-radius:15px; border:1px solid #eee;    vertical-align: middle;}
.con2 .netcourse_list_block li .course-item .course-info .jg .m-widget-shopinfo{position:absolute;left:50%;margin-left:-79px; top:20px; border-radius: 3px;background: #fff;padding: 10px;border: 1px solid #eee;z-index: 100;min-width:158px;webkit-transition-property: opacity,-webkit-transform;-moz-transition-property: opacity,-webkit-transform;-ms-transition-property: opacity,-webkit-transform;-o-transition-property: opacity,-webkit-transform;transition-property: opacity,-webkit-transform;-webkit-transition-duration: 0.15s;-moz-transition-duration: 0.15s;-ms-transition-duration: 0.15s;-o-transition-duration: 0.15s;transition-duration: 0.15s;-moz-transition-timing-function: ease-out;-ms-transition-timing-function: ease-out;-o-transition-timing-function: ease-out;transition-timing-function: ease-out;-webkit-transform: scale(0.9);opacity: 0;pointer-events: none;display: none\9;visibility: hidden;box-shadow: 0 1px 18px 0 rgba(0, 0, 0, 0.05), 0 1px 18px 0 rgba(0, 0, 0, 0.05);-webkit-box-shadow:0 1px 18px 0 rgba(0, 0, 0, 0.05), 0 1px 18px 0 rgba(0, 0, 0, 0.05);}
.con2 .netcourse_list_block li .course-item .course-info .jg:hover .m-widget-shopinfo{opacity: 1;-webkit-transform: scale(1);pointer-events: all;display: block\9;visibility: visible;}
.con2 .netcourse_list_block li .jg:hover .m-widget-shopinfo .score .text{float:none;}
.con2 .netcourse_list_block li .jg:hover .score .text img{ height:13px;}
.con2 .netcourse_list_block li .metas_left{width: 75%;}
.con2 .netcourse_list_block li .metas_left .metas_left_bottom{ margin-bottom:10px;}
.con2 .netcourse_list_block li .metas_left .metas_left_bottom i{font-size:12px;}
.con2 .netcourse_list_block li .metas_left .metas_left_bottom .comment{margin-right:10px;}
.con2 .netcourse_list_block li .metas_right {text-align:center;}
.con2 .netcourse_list_block li .metas_right .course-price-widget .price{font-size:12px;}
.con2 .netcourse_list_block li .metas_right .bm_btn a{display: inline-block;width:100px;font-size: 14px;text-align: center;height: 30px;line-height: 30px; background:rgb(209, 74, 77);color: #fff;border-radius: 2px;}
.con2 .netcourse_list_block li .metas_right .bm_btn a:hover{ background:#289E5F;}
/*左边课程列表*/
.con2 .course_list_block{ margin-top:28px; width:950px;}
.con2 .course_list_block li{width:223px; float:left;margin-right:10px; height:250px;}
.con2 .course_list_block li .course-item{box-sizing:border-box;-webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease;-o-transition: all 0.3s ease;transition: all 0.3s ease;position: relative;margin-bottom: 55px;background-color: #fff;}

.con2 .course_list_block li .course-item .course-img {position: relative;overflow: hidden; background:url(../loading_32.gif) no-repeat 50% 50%;}
.con2 .course_list_block li .course-item .course-img .courselist_bg{opacity: 0;filter: alpha(opacity=0);visibility: hidden;overflow: hidden;position: absolute;top: 0;left: 0;width: 100%;height: 100%; background:url(../imgbg.png);}
.con2 .course_list_block li .course-item:hover .course-img .courselist_bg{opacity: 1;filter: alpha(opacity=100);visibility: visible; -webkit-transform: scale(1, 1);-moz-transform: scale(1, 1);-ms-transform: scale(1, 1);-o-transform: scale(1, 1);transform: scale(1, 1);}
.con2 .course_list_block li .course-item .course-img .courselist_bg .c_list_info{padding:15px 20px;}
.con2 .course_list_block li .course-item .course-img .courselist_bg .c_list_info span i{color:#F1BE2A;margin: 0 2px;}
.con2 .course_list_block li .course-item .course-img .courselist_bg .c_list_info span{color:#fff;line-height: 28px; height:28px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.con2 .course_list_block li .course-item .course-img .courselist_bg .c_list_info span.teacher{ float:left;}
.con2 .course_list_block li .course-item .course-img .courselist_bg .c_list_info span.time{clear:both;}
.con2 .course_list_block li .course-item .course-img .courselist_bg .c_list_info div.grade strong{color:#FFA12D;font-weight: normal; margin:0 5px;}
.con2 .course_list_block li .course-item .course-img .courselist_bg .c_list_info div.grade{color:#fff; line-height:24px;clear: both;}
.con2 .course_list_block li .course-item .course-img .courselist_bg .c_list_info span a{color:#fff;}
.con2 .course_list_block li .course-item .course-img .courselist_bg .c_list_info span.time,.con2 .course_list_block li .course-item .course-img .courselist_bg .c_list_info span.info{display:block;}
.con2 .course_list_block li .course-item .course-img .courselist_bg .c_list_info span.time font.red{ color:#F1BE2A; margin:0 3px;}
.con2 .course_list_block li .course-item .course-img .courselist_bg .c_list_info span.info{ height:40px; margin-top:10px; line-height:20px;overflow: hidden;text-overflow: ellipsis;}
.con2 .course_list_block li .course-item .course-img .courselist_bg .c_list_info .bm_btn a{display: block; width:100px; line-height: 30px;color: #fff;background:rgb(209, 74, 77); margin: 10px auto;text-align: center;border-radius: 3px;font-size: 14px;}
.con2 .course_list_block li .course-item .course-img .courselist_bg .c_list_info .bm_btn{width:100%;position: absolute;right: -260px;-webkit-transition: .3s;transition: .3s;}
.con2 .course_list_block li:hover .course-item .course-img .courselist_bg .c_list_info .bm_btn{right:0px;}
.con2 .course_list_block li .course-item .course-img .classroom-tag {position: absolute;top: 0; right: 0; width: 70px;height: 50px;color: #fff;padding: 5px 6px 0 0px;text-align:right;overflow: hidden;background: url(../jbg_img2.png) no-repeat right top;display:none;}
.con2 .course_list_block li .course-item .course-img .classroom-tag span {position: relative;z-index: 2;font-size: 14px;}
.con2 .course_list_block li .course-item .course-img .img-responsive {width: 100%;display: block;height: 140px;}
.con2 .course_list_block li .course-item .title {margin-top: 12px;font-size:16px;display: block;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;word-wrap: normal;}
.con2 .course_list_block li .course-item .metas {position: relative;padding:6px 22px 0px 0;color: #c1c1c1;}
.con2 .course_list_block li .course-list .course-item .title .link-dark {color: #313131 !important;-webkit-transition: all 0.3s ease;-moz-transition: all 0.3s ease;-o-transition: all 0.3s ease;transition: all 0.3s ease;}
.con2 .course_list_block li .course-item .metas .course-price-widget {float: right;}
.course-item .metas i {margin-right: 5px; font-size:14px;}
.course-item .metas i.num{margin:0;}
.course-item .metas .price ,.con2 .panic_buying li .course-item .course-price-widget .price{color:#dfad50;font-size:14px;margin-right:20px;}
.course-item .metas .course-price-widget .cprice .text-success{color: #dfad50; font-size:14px;}
.con2 .course_list_block li .course-item .jg a i{color: #F6AC1B;}
.con2 .course_list_block li .course-item .jg i{color: #F6AC1B;}
.con2 .course_list_block li .course-item .jg a{color:#606060;vertical-align: middle;display:inline-block;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;word-wrap: normal;line-height: 12px;}
.con2 .course_list_block li .course-item .jg a .dsrs {width: 13px;float: left;}
.con2 .course_list_block li .course-item .jg a .dsrs .dsr {float: left;margin-top: 2px;height: 2px;width: 8px;overflow: hidden;}
.con2 .course_list_block li .course-item .jg a .dsrs .lessthan {background: #00ba97; margin-top:0;}
.con2 .course_list_block li .course-item .jg a .dsrs .morethan {background: #f40;}
.con2 .course_list_block li .course-item .jg{margin-top: 0; padding:0 10px 10px;position: relative;display: block; z-index:100;}
.con2 .course_list_block li .course-item .jg .m-widget-shopinfo {position:absolute;width:95%;padding: 0 5px 15px;border: solid 1px #ddd;background: #fff;top:25px;left:0;-webkit-box-shadow: rgba(0,0,0,.1) 0 1px 5px;-moz-box-shadow: rgba(0,0,0,.1) 0 1px 5px;box-shadow: rgba(0,0,0,.1) 0 1px 5px;z-index:2;display:none;}
.con2 .course_list_block li .course-item .jg .showbox:hover .m-widget-shopinfo{display:block;}
.con2 .course_list_block li .course-item .jg img{width:15px; display:none;}
.con2 .course_list_block li .course-item .course-info{position:relative;}
.con2 .course_list_block li .course-item .course-info span.info{margin: 0 10px 5px;display: block;color: #c0c0c0;line-height: 20px; height:40px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.con2 .course_list_block li .course-item .course-info .yuyuebtn{position: absolute;width: 100%;padding: 0;bottom: 0;left: 0;}
.con2 .course_list_block li .course-item .course-info .yuyuebtn .yy_btn{margin:10px;}
.m-widget-shopinfo .shop-main {margin-top: 15px;padding: 0 6px; margin-bottom:15px;}
.m-widget-shopinfo .shop-main .rank-box {height: 18px;line-height: 18px;}
.mechanism_li li.list-item ul li.list-img a.icon-service-tianmao-large {font-size:12px; margin-top:20px;color:rgb(209, 74, 77) !important; border: 1px solid rgb(209, 74, 77);width: 70px;text-align: center;display: inline-block;font-weight: normal;height: 20px;line-height: 20px;border-radius: 2px;}
.m-widget-shopinfo .shop-main .years {margin-top: 6px;}
.icon-supple-shop {background-position: -247px -252px;width: 16px;height: 16px;}
.m-widget-shopinfo .shop-main .years .icon {float: left;}

.m-widget-shopinfo .score-box li{ margin:5px 0; padding:0; border-bottom:0;}
.con2 .course_list_block li .course-item .jg .m-widget-shopinfo .score {margin: 3px 0;height: 18px;white-space: nowrap;float:none;width:100%;}
.m-widget-shopinfo .score .text {width: 96px;color: #999;}
.con2 .course_list_block li .course-item .jg .location {float: right;color: #888;}
.m-widget-shopinfo .shop-main .years .rz{margin-left: 10px;color: #F40;}
.m-widget-shopinfo .score .highlight {float: left;padding: 0 3px;color: #fff;}
.m-widget-shopinfo .score .percent {float: left;width: 52px;text-align: right;}
.m-widget-shopinfo .lessthan .highlight {background: #00ba97;}
.m-widget-shopinfo .equalthan .highlight {background: #f40;}
.m-widget-shopinfo .equalthan .percent {color: #f40;}
.m-widget-shopinfo .arrow {position: relative;display: inline-block;width: 0;height: 0;line-height: 0;border-style: dashed;border-color: transparent;border-width: 7px;font-size: 0;border-bottom-style: solid;border-bottom-color: #f0f0f0;top: -14px;left:50%; margin-left:-7px;position: absolute;}
.m-widget-shopinfo .arrow .arrow-inner {position: absolute;bottom: -8px;left: -6px;display: inline-block;width: 0;height: 0;line-height: 0;border-style: dashed;border-color: transparent;border-width: 6px;font-size: 0;border-bottom-style: solid;border-bottom-color: #fff;}
.m-widget-shopinfo .shop-main .years .text {float: left; border: solid 1px #ff900e;border-left: none;height: 14px;padding: 0 4px 0 3px;line-height: 14px;color: #ff900e;font-family: arial;}
.m-widget-shopinfo .shop-main .years .icon {display: inline-block;font-size: 0;background: url(../dian.png);background-repeat: no-repeat;float: left;}
.m-widget-shopinfo .shop-main .years .icon-supple-shop {background-position: -247px -252px;width: 16px;height: 16px; padding-right:0 !important;}
.con2 .course_list_block li .course-item .jg .m-widget-shopinfo .score .time .red{color: #aaa;margin: 0 5px;}
.con2 .course_list_block li .course-item .jg .m-widget-shopinfo .score .time{line-height: 30px;}

.con2 .netcourse_list_block li .course-item .course-info .metas_left span.grades {position:relative; font-size:14px; display:inline-block;}
.con2 .netcourse_list_block li .course-item .course-info .metas_left span.grades .star_w{width:0em; overflow:hidden; position:absolute;top:0;left:0;}
.con2 .netcourse_list_block li .course-item .course-info .metas_left span.grades img{height:1em; width:auto; vertical-align:middle;}
.con2 .course_list_block  li .course-item .c_list_info span.grades {margin-top:5px; position:relative; font-size:14px; display:inline-block;height: auto !important;line-height: 15px !important;}
.con2 .course_list_block  li .course-item .c_list_info span.grades .star_w{width:0em; overflow:hidden; position:absolute;top:0;left:0; }
.con2 .course_list_block  li .course-item .c_list_info span.grades img{height:1em; width:auto;vertical-align: middle;}
.con2 .panic_buying  li .course-item .panic_buyinginfo .courselist_bg .c_list_info span.grades {margin-top:5px; position:relative; font-size:14px; display:inline-block;}
.con2 .panic_buying li .course-item .panic_buyinginfo .courselist_bg .c_list_info span.grades .star_w{width:0em; overflow:hidden; position:absolute;top:0;left:0;}
.con2 .panic_buying li .course-item .panic_buyinginfo .courselist_bg .c_list_info span.grades img{height:1em; width:auto;}
/*右边列表*/
.innercon .content .con3 .g-sd2 .m-livebox,.innercon .content .con3 .g-sd2 .paihang,.innercon .content .con3 .g-sd2 .teacher_ph{border: 1px solid #f0f0f0; background:#fff; margin-top:30px;}
.innercon .content .con3 .u-topTit {font-size: 14px;line-height:40px;height:40px;color: #333;padding-left:15px;padding-top: 8px;}
.innercon .content .con3 .u-sideGray{padding:0px 15px 20px;}
.innercon .content .con3 .u-sideGray .u-lecorgItm {padding:20px 15px; border-bottom:1px solid #f0f0f0;}
.innercon .content .con3 .u-sideGray .u-lecorgItm:hover{ background:#fafafa;}
.innercon .content .con3 .u-sideGray .u-lecorgItm:last-child{border-bottom:0;}
.innercon .content .con3 .u-topTit .m-livebox .livingicn {width: 28px;height: 16px;background-position: 0 -84px;vertical-align: -1px;margin-left: 2px;}
.innercon .content .con3 .m-livebox .list a {display:block; line-height:30px;font-size: 12px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap; color:#888;position: relative;padding-left: 20px;}
.innercon .content .con3 .m-livebox .list a.c {max-width: 200px;}
.innercon .content .con3 .m-livebox .list a.c i{width: 4px;background: #999;border-radius: 4px;display: block;height: 4px;position: absolute;left: 5px;top: 13px;}
.innercon .content .con3 .m-livebox .list a.u-more {display: block;font-size: 0; margin-top: 4px;}
.innercon .content .con3 .m-livebox .list a:hover {color:rgb(209, 74, 77);}
.innercon .content .con3 .m-livebox .list a.u-more span{height: 20px;line-height: 20px;font-size: 13px;color: #fff;display: block;margin: 0 auto;width: 100px;text-align: center;background: #F1BE2A;border-radius: 30px;}
.innercon .content .con3 .j-ranklist{display:none;padding: 14px 15px;border-top: 1px solid #fff;}

.j-ranklist .u-rankItm {line-height:27px;}
.j-ranklist .u-rankItm .num {font-size: 12px;font-style: italic;margin-right:10px;font-family: "Arial","Hiragino Sans GB", \5fae\8f6f\96c5\9ed1, "Helvetica", "sans-serif";width:16px;line-height:16px;height:16px;text-align: center;margin-top:4px;font-style: normal; border:1px solid #c0c0c0; color:#999;}
.j-ranklist .u-rankItm .num.num1,.j-ranklist .u-rankItm .num.num2,.j-ranklist .u-rankItm .num.num3 {color: #fff;background: rgb(209, 74, 77);border:1px solid rgb(209, 74, 77);}
.j-ranklist .u-rankItm .name {display: block;font-size: 14px;max-width: 175px;color: #555;}
.j-ranklist .u-rankItm .f-thide {overflow: hidden;text-overflow: ellipsis;white-space: nowrap; float:none;}

.innercon .content .con3 .u-topTit.ph{border-left: none; padding-left:30px; padding-top:0;}
.innercon .content .con3 .u-topTit.ph a{display: inline-block;text-align: center; cursor:pointer;margin-right: 55px;line-height: 38px;}
.innercon .content .con3 .u-topTit.ph a.selected{border-bottom: 2px solid rgb(209, 74, 77); color:rgb(209, 74, 77);}

.u-lecorgItm a {display: block;}
.u-lecorgItm .cnt .name {font-size:12px;max-width: 118px;line-height: 20px; color:#555;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.u-lecorgItm .cnt {margin-top:5px;}
.u-lecorgItm .cnt .top {height: 20px;}
.u-lecorgItm .cnt .fs {font-size: 13px;color: #999;}
.u-lecorgItm .cnt .fs img{width: 20px;height: 20px;border-radius: 20px;}
.u-lectorVipIcon1 {margin-left: 5px;background-position: -28px 0;width: 16px;height: 14px;font-size: 12px; color: #F6AC1B;}
.u-lectorVipIcon1 img{width:15px; display:none;}
.u-orgVipIcon1 {margin-left: 5px;background-position: -28px 0;width: 16px;height: 14px;font-size: 12px;color: #78b31d;}
.u-lecorgItm .cnt .top a.name:hover{color:rgb(209, 74, 77) !important;}
/*--------------网授结束----------------*/

/*--------------网授内页开始------------*/
.innercon .course_topname{ width:1130px; margin:auto; margin-bottom:25px; background:#fff; padding:15px 25px 25px;}
.innercon .course_topname .page-breadcrumb,.innercon .course_topname .page-breadcrumb a{color: #999;margin-bottom: 15px;font-family: 'Microsoft Yahei'!important;}
.innercon .course_topname .page-breadcrumb a { display:inline-block; margin:0 5px;}
.innercon .course_topname h2.course-title {font-size: 20px;font-weight:normal;color: #333;color: #666;font-family: 'microsoft yahei';}
.innercon .course_topname .course-info-con {position: relative;margin: 15px 0 0px 0;}
.innercon .course_topname .course-info-con .hb-ui-left {width: 480px; float:left; height:290px;}
.innercon .course_topname .course-info-con .hb-ui-right{width:635px; float:right;}
.innercon .course_topname .course-info-box {background: #fafafa;padding: 10px 0 10px 15px; position: relative;}
.innercon .course_topname .course-intro {border-bottom: 1px dotted #d8d8d8; padding: 10px 0;}
.innercon .course_topname .course-btns-box {margin-right: -20px;}

.innercon .course_topname .course-btns-box .des{float: right;margin-right: 20px;color: #999;}
.innercon .course_topname .course-btns-box .yxqbox img{margin-right:5px;}
.innercon .course_topname .course-info-box p.course-price {color: #eb8500;font-size:35px;margin: 0;font-weight:normal;}
.innercon .course_topname .course-info-box p.course-price b{font-weight:normal;}
.innercon .course_topname .course-tag {height: auto;padding-top: 10px;}
.innercon .course_topname .course-info-box .tools {position: absolute;right: 0;top: 20px;}
.innercon .course_topname .course-info-box .tools li{color:#7EBD6B;border: 1px solid #7EBD6B;padding: 3px 5px;margin-right: 10px;border-radius: 3px;background: #fff;}
.innercon .course_topname .course-info-box p span.course-price-unit {font-size: 24px;}
.innercon .course_topname .course-info-box p span.class-name {font-size: 14px;color: #909090;font-weight: 100;text-decoration: line-through;}
.innercon .course_topname .detail-what {padding-right: 15px;position: relative;cursor: pointer;}
.innercon .course_topname .detail-what i {position: absolute;background-image: url(img/icon.html);width: 12px;height: 12px; top: -5px;right: 0px;}
.innercon .course_topname .course-info-box .tools {position: absolute;right: 0;top: 20px;}
.innercon .course_topname .course-tag {height: auto;padding-top: 10px;}
.innercon .course_topname .course-tag em {border: 1px solid #FF9600;color: #FF9600;padding: 2px 5px;font-style: normal;border-radius: 4px;font-size: 12px;display: inline-block; margin: 0 5px 5px 0;font-family: Arial, sans-serief;}
.innercon .course_topname .course-tag em.disabled {border-color: #c7c7c7;color: #c7c7c7;cursor: default;}
.innercon .course_topname .course-info-box .tools span {color:#7EBD6B text-align: center;line-height: 20px; padding: 6px 0;}
.innercon .course_topname .course-info-box .tools span.border-r {border-right: 1px solid #eee;}
.innercon .course_topname .course-info-box .tools span a {color: #78b31d;text-decoration: underline;}
.innercon .course_topname .course-intro dl {float: left;text-align: center;border-right: 1px solid #d8d8d8;width: 125px;height: 65px;padding: 5px 18px;}
.innercon .course_topname .course-intro dt {font-weight: 500;padding: 10px 0 5px;font-size: 20px;color: rgb(209, 74, 77);}
.innercon .course_topname .course-intro dd {color: #999;line-height: 16px;}
.innercon .course_topname .detail-choose {overflow: hidden;padding-top: 8px;}
.innercon .course_topname .course-info-con .teacher-list {padding: 10px 0 0;font-size: 12px;color: #999;line-height: 20px;}
.innercon .course_topname .course-info-con .teacher-list span {display: block; float: left;width: 65px;}
.innercon .course_topname .course-info-con .teacher-list span.name-list {width: 410px;}
.innercon .course_topname .course-btns-box p {font-size: 12px; color: #999;margin: 10px 0 10px 0;}
.innercon .course_topname .course-btns-box .course-list {margin-top: 2px; margin-right: 30px;padding: 5px 5px 0 5px; display: inline-block;}
.innercon .course_topname .course-list .course-list-title {float: left;font-size: 12px;color: #969696;padding-right: 15px;line-height: 24px;}
.innercon .course_topname .course-list em {display: inline-block; background-color: #fff;margin-left: 8px; font-style: normal;font-size: 12px;color: #333;padding: 2px 5px; margin-bottom: 5px; position: relative;border-radius: 4px;}
.innercon .course_topname .course-list em.on {border: 2px solid #FF9600;}
.innercon .course_topname .course-list .detail-what i {top: 0px;}
.innercon .course_topname .course-list em.on i {display: block;}
.innercon .course_topname .course-btns-box p em {font-style: normal;color: #ff5300;}
.innercon .course_topname .course-btns-box .hb-ui-btn,.innercon .course_topname .course-btns-box .hb-ui-btn1 {float: left;margin: 0 20px 0 0;display: block;color: #fff;background: #FFA12D;border:0;font-family: HelvLight-Norma1d0d6b0044d01,Hiragino Sans GB, \5fae\8f6f\96c5\9ed1;padding: 6px 40px; line-height: 26px; font-size: 16px;-webkit-appearance: none; -webkit-user-select: none; -moz-user-select: none;-ms-user-select: none;user-select: none;-webkit-transition: background-color 300ms ease-out,border-color 300ms ease-out;transition: background-color 300ms ease-out,border-color 300ms ease-out;outline: 0 none;}
.innercon .course_topname .course-info-box .info {line-height: 17px;height: 17px;margin:8px 0px;display: block;color: #808080;}
.innercon .course_topname .course-info-box .info span {padding-right: 20px; cursor:pointer; position:relative;}
.innercon .course_topname .course-info-box .info span a{color: #808080;}
.innercon .course_topname .course-info-box .info span .iconfont {font-size: 14px;padding-right: 5px;color: #a0a0a0;}
.innercon .course_topname .course-info-box .info span.er_code{position: absolute; background:url(../codebg.png) no-repeat; width:120px; height:120px; top:15px; right: -16px;transition: .3s;z-index: 999;padding-right: 0;-webkit-transition: .3s;transform: scale(0,0);-webkit-transform: scale(0,0);-o-transform: scale(0,0);filter: alpha(opacity=0);-moz-opacity: 0; -khtml-opacity: 0;opacity: 0;}
.innercon .course_topname .course-info-box .info span:hover .er_code{transform: scale(1,1);-webkit-transform: scale(1,1);-o-transform: scale(1,1);filter: alpha(opacity=100);-moz-opacity: 1;-khtml-opacity: 1;opacity: 1;}
.innercon .course_topname .course-info-box .info span.er_code img{width:86px;margin: 20px 16px;}
.innercon .course-nav-con .hb-ui-container{ width:1180px; margin:auto; position:relative;}
.innercon .course-nav-con .hb-ui-container .nav-list ul li{float: left;width: 155px;text-align: center;font-size: 16px;overflow: hidden;cursor: pointer;}
.innercon .course-nav-con .hb-ui-container .nav-list ul li.active{background:#7EBD6B;display: block;}
.innercon .course-nav-con .hb-ui-container .nav-list ul li.active a{color:#fff;}
.innercon .course-nav-con{height:50px;line-height:50px;border-bottom: 1px solid #e8e8e8;background: #f5f5f5;width: 100%; overflow:hidden;}
.content_box1 .course_right .course_right_top .jg .jg_img{margin: 0 15px 0px 0; width: 60px; height: 60px;display: block;overflow: hidden;border: 1px solid #eee;line-height: 60px;}
.content_box1 .course_right .course_right_top .jg .jg_img img{width: 100%;}
.content_box1 .course_right .course_right_top .jg .jg_name .icon_scoreimg{display:block;}
.content_box1 .course_right .course_right_top .jg .jg_name {width:105px;}
.content_box1 .course_right .course_right_top .jg .jg_name .jg_nameinfo{display: inline-block;font-size:14px;font-weight: bold; width:145px;height: 25px;line-height: 25px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.content_box1 .course_right .course_right_top .jg .jg_name .jg_nameinfo img{width:15px; margin-right:5px; display:none;}
.content_box1 .course_right .course_right_top .jg .score-box .scores{line-height:30px;}
.content_box1 .course_right .course_right_top .jg .score-box .scores li.enter iframe{float:left;}
.content_box1 .course_right .course_right_top .jg .score-box .enter a{width: 95px;height: 30px; border-radius:3px;line-height: 30px;cursor: pointer;text-align: center;display: inline-block;margin-top: 10px;font-size: 14px;}
.content_box1 .course_right .course_right_top .jg .score-box .enter .intoschool{color: rgb(209, 74, 77);border: 1px solid rgb(209, 74, 77);}
.content_box1 .course_right .course_right_top .jg .score-box .enter .intoschool:hover{background:rgb(209, 74, 77); color:#fff;}
.content_box1 .course_right .course_right_top .jg .score-box .collect{border: 1px solid #e6e6e6;width: 96px;height: 38px;line-height: 38px;color: #666;display: inline-block;text-align: center;vertical-align: middle;background-color: #F7F7F7;}

.detail-title {margin:0px auto 20px; overflow: hidden;line-height:16px; height:16px;font-size:16px; color: #555;}
.detail-title i {float: left;display: block;background:rgb(209, 74, 77);width: 4px;height: 16px;margin-right: 10px;}
.content_outer{padding: 20px; background: #fff;}
.content_box1 .content_1 {width: 900px;margin: 0 auto;position: relative;background: #fff;padding:0;}
.content_box1 .course_right{width:220px;background: #fff;padding: 20px; border: 1px solid #f0f0f0;}
.content_box1 .content_1 .tab_course{display:none;}
.content_box1 .content_1 .tab_course  .pj_box{padding: 10px;}
.content_box1 .content_1 .tab_course ul li {margin: 15px 0px 15px 85px;line-height: 25px; min-height: 25px; position: relative; border-top: 1px dashed #ddd;padding-top: 15px;}
.content_box1 .content .tab_course ul li span.learn_title {width: 85px;height: 25px;line-height: 20px;color: #999;position: absolute;left: -85px;top: 15px;}
.detail-content{line-height: 25px;font-size: 14px;margin-top:20px;}
.detail-content img{ max-width:100%;}

.content_box1 .content .ziliao ul li {border-top: none;padding: 15px 15px 15px 45px;border-bottom: 1px solid #e9e9e9;background: url(../zlbg.png) no-repeat 15px 50%; margin-left:0 !important;}
.content_box1 .content .ziliao ul li .dataname i{display:none;}
.content_box1 .content .ziliao ul li .datainfo span{line-height:25px;left: 0;top: 0; position:relative;color: #999;float: right; margin-right:10px;}
.content_box1 .content .ziliao ul li .datainfo span.da3 a{text-decoration: none;border: 1px solid rgb(209, 74, 77);color:rgb(209, 74, 77);display: inline-block;height: 25px;line-height: 25px;width: 50px;text-align: center;font-size: 12px;border-radius: 3px;}
.content_box1 .content .ziliao ul li .datainfo span.da3 a:hover{background:rgb(209, 74, 77);color: #fff;}

.content_box1 .content_1 .tab_course .time2_list li {background: url("../time2_bg.gif") repeat-y 0 0;padding: 10px 0 10px 40px;position: relative;margin:0;border-top: none;line-height:normal;min-height:auto;}
.content_box1 .content_1 .tab_course .time2_list li .time2_xx span.time2_date{font-size: 12px;float: right;min-width: 144px;text-align: right;position:relative;right: 0;top:0px;height:auto; left: 0;}
.content_box1 .content_1 .tab_course .time2_list li .time2_xx span.time2_date i.hide{ display:none;}
.content_box1 .content_1 .tab_course .time2_list li .time2_xx span.time2_date i{ font-weight:bold; margin-right:20px; font-size:14px;}
.content_box1 .content_1 .tab_course .time2_list li .time2_xx.cur span.time2_date i.show{ display:none;}
.content_box1 .content_1 .tab_course .time2_list li .time2_xx.cur span.time2_date i.hide{ display:block;}
.dot_big2 {display: block; width:11px;height:11px; overflow: hidden; border-radius: 50%;background: #fff;border: 2px solid #8CD373;position: absolute;left: 4px;top: 23px;}
span.time2_btn,a.time2_btn {text-align: center;display: block;float: right;cursor: pointer;border-radius: 3px;color: #5EB942;font-size: 12px; text-decoration: none; width: 70px;line-height: 24px; border: 1px solid #5EB942;text-decoration: none; margin-top:8px; margin-right:8px;}
a.time2_btn：hover{background:#5EB942; color:#fff;}
.time2_xx {line-height:42px;background: #f9f9f9; cursor:pointer;}
.time2_xx:hover{background: #E3F1D0;}
.time2_xx p {font-size: 14px;padding-left: 10px; float:left;}
.time2_xx:after{content:".";display:block;height:0;clear:both;visibility:hidden}
.time2_xx p.exam_name a{color:#999;}
.time2_xx p em{font-style:normal;}

.content_box1 .content_1 .tab_course .time2_list li .course_sd{position:relative; margin-left:-40px; display:none;}
.content_box1 .content_1 .tab_course .time2_list li .course_sd .dot_big2{background:#e7e7e7; border:none; left:6px;top:18px;}
.content_box1 .content_1 .tab_course .time2_list li .course_sd .time2_xx{background:#fff; line-height:26px;}
.content_box1 .content_1 .tab_course .time2_list li .course_sd li .time2_xx a:hover{color:#78b31d;}
.content_box1 .content_1 .tab_course .time2_list li .course_sd li .time2_xx:hover a.time2_btn {color:#fff; background:#5EB942;}
.content_box1 .content_1 .tab_course .time2_list li .course_sd li .time2_xx a.time2_btn{text-align: center;display: block;float: right;cursor: pointer;border-radius: 3px;color:#5EB942;font-size: 12px; text-decoration: none; width: 70px;line-height: 24px; border: 1px solid #5EB942;margin: 0px 0 0 6px;text-decoration: none;}
.content_box1 .content_1 .tab_course .time2_list li .course_sd .time2_xx .celist{font-size:12px; color:#999;}
.content_box1 .content_1 .tab_course .time2_list li .course_sd .time2_xx .celist .ctexam{ color:#FF9600; font-weight:normal; margin-left:10px;}
.content_box1 .content_1 .tab_course .time2_list li .course_sd .time2_xx .celist .ctexam:hover{ color:#FFA729;}
#bdshare{ float:none !important; padding-bottom:0 !important;}
.commentList .comment-item {border-bottom: 1px solid #eee;margin: 0 0 35px;padding: 0 0 35px;}
.commentList .comment-item .avatar {width: 60px;height: 60px;float: left;}
.commentList .comment-item .comment-con {margin-left: 80px;position: relative;}
.commentList .comment-item .avatar img {border-radius:100%;width: 100%; height:100%;}
.commentList .comment-item .comment-con .user-txt {color: #999;font-size: 12px; height: 22px;line-height: 22px;}
.commentList .comment-item .comment-con .comment-txt {width: 430px;line-height: 22px;font-size: 14px;color: #333;padding: 15px 0 0;word-wrap: break-word;word-break: break-all;white-space: normal;}
.commentList .comment-item .comment-con .user-txt em {color: #333;font-size: 14px;font-style: normal;}
.commentList .comment-item .comment-con .comment-course-info {position: absolute;top: 40px;right: 0;color: #999;}
.commentList .comment-item .comment-con .comment-course-info em {color: #fff;background:#FF8D0B;border-radius: 2px;display: inline-block;font-size: 11px;font-style: normal;padding: 2px 3px;margin: 0 0 0 5px;}
.commentList .comment-item .comment-con .comment-course-info em.good_pj{background:#FF9A00;}
.commentList .comment-item .comment-con .comment-course-info em.just_pj{background:#78b31d;}
.commentList .comment-item .comment-con .comment-course-info em.bad_pj{background:#b7b7b7;}
.content_box .course_right .course_right_top,.content_box .course_right .course_right_bottom{margin-bottom: 30px;}
ul.course_right_teacherli li{ margin:15px 10px;}
ul.course_right_teacherli li .lct {width: 50px;float: left;}
ul.course_right_teacherli li .rct {width: 135px;float: right;}
ul.course_right_teacherli li .lct img {width: 50px;height: 50px;border-radius: 5px;}
ul.course_right_teacherli li .rct .tname {font-size:14px;height: 30px;line-height: 30px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
ul.course_right_teacherli li .rct .tlever {color: #999;font-size: 12px;}
.course_right_bottom ul.course_right_studentli li {float: left; width: 50px;text-align: center; margin: 0px 0px 10px 8px;}
.course_right_bottom ul.course_right_studentli li img {width: 45px;height: 45px; border-radius:100%;}
.course_right_bottom ul.course_right_studentli li span {width: 50px; height: 18px;line-height: 18px;overflow: hidden;text-overflow: ellipsis; white-space: nowrap;display: block;font-size: 12px; margin-top: 5px; color:#555;}
.innercon .course-nav-con.fixed{position: fixed;top:0;left: 0;z-index: 9999;}
.nav-price-box.curr{ display:block;}
.nav-price-box {font-size: 30px;line-height:48px;color:#eb8500;position: absolute;display: none;right: 0;top:0;font-weight:normal;}
.nav-price-box .class-price-unit {color:#FF9600;font-size: 21px;vertical-align: 1px;margin-right: 3px;}
.nav-price-box .hb-ui-btn { line-height:30px;top: -6px;background:#FFA12D;color: #fff;border: 0;height: 30px;width: 120px;border-radius: 0px;position: relative;font-size: 14px;font-family: HelvLight-Norma1d0d6b0044d01,Hiragino Sans GB, \5fae\8f6f\96c5\9ed1;}
.innercon .course-nav-con .hb-ui-container .nav-list ul li a span#commentNum,.content_box1 .content_1 .tab_course .detail-title span#askcount{font-size: 14px;}
/*评价*/
table.commentlist {font-size: 12px;}
table.commentlist .gray {color: #999;font-size: 14px;}
table.commentlist .barbox {width: 220px;}
table.commentlist .barbox .barleft {font-size: 12px;color: #999; margin-bottom:5px;}
table.commentlist .barbox .barright {height: 11px;background: #eee; margin-bottom:5px; border-radius:11px; overflow:hidden;}
table.commentlist .barbox .red {background:#e0a537;height: 11px;}
table.commentlist .cmtBtn {background:none;border:1px solid rgb(209, 74, 77);font-family: HelvLight-Norma1d0d6b0044d01,Hiragino Sans GB, \5fae\8f6f\96c5\9ed1; height:32px; line-height:32px; padding:0 20px;color:rgb(209, 74, 77);border-radius: 3px;cursor: pointer; font-size:14px;}
.boxtit {margin-top: 20px;font-size: 16px;}
table.commentlist .cmtBtn:hover{ background:rgb(209, 74, 77); color:#fff;}
.cmttop {width: 100%; margin: 0 auto;background: #F7F7F7; height: 40px; line-height: 40px; border-top: 2px solid #EEE;}
.cmttop .cmtlist span.active{border-top: 2px solid rgb(209, 74, 77); position: relative;margin-top: -2px;background: #fff;}
.cmttop .cmtlist span {float: left;width: 100px; text-align: center; cursor: pointer; margin: 0;border-bottom: none;min-height: auto;padding: 0;font-size: 14px;color: #666;}
.cmttop .cmtlist span em{font-style: normal;color:#dfad50;}
.content_box1 .content_1 .tab_course .commentList .load_more{text-align: center;font-size: 14px;}
.content_box1 .content_1 .tab_course .commentList .load_more a{color: #777;}
.pj_box_textarea{padding-left: 10px;line-height: 28px;border: 1px solid #eee;outline: none;border-radius: 3px;font-size: 14px;resize: none;height: 80px;width:250px;margin: 10px 0;}
/*推荐课程*/
.course_tjli li{ padding:0 10px 20px;}
.hb-grade-a {display: block;height: 110px;position:relative;}
.hb-grade-word {margin-top: 6px;}
.hb-grade-img { float: left;width:100%;height: 110px;}
.hb-href {font-size: 12px;color: #fff;display: block; overflow: hidden;text-overflow: ellipsis;white-space: nowrap;position: absolute;bottom: 0;background: rgba(0,0,0,0.4) ;width: 100%;height: 30px;line-height: 30px;left: 0;text-align: center;}
.hb-price {color:#dfad50; font-size:14px;}
.hb-msg {font-size: 12px;color:#b1b1b1;line-height: 20px;}
.hb-msg em {font-style: normal;display: block;}
.hb-msg em a{color:#b1b1b1;}
.hb-icon-listen {line-height: 20px;margin: 0;}
.hb-icon-listen i {float: left;color:#b1b1b1; margin: 0 5px 0 0; font-size: 15px;}
.hb-msg em.float_r{float:right;}

/*在线留言*/
.c_contmain .c_contmain_l .pj_box{ padding:25px 0;}
.c_contmain .c_contmain_l .mscourselist .message_box textarea{width: 98%;padding: 1%; height: 80px;border: 1px solid #e7e7e7;border-radius: 3px;resize: none;margin-bottom: 10px;}
.c_contmain .c_contmain_l .mscourselist .message_box input.tjbutton{width: 110px;height: 30px;line-height: 100%;background:rgb(209, 74, 77)f;border: 0px;border-radius: 2px;font-size: 14px;color: #fff;font-family: "\5FAE\8F6F\96C5\9ED1";cursor: pointer;float: right; margin-top: 10px;}
.c_contmain .c_contmain_l .mscourselist .asklist{margin-top:10px;}
.c_contmain .c_contmain_l .mscourselist .asklist ul li{padding: 15px 0px;min-height: 50px;border-bottom: 1px solid #e9e9e9;position: relative;margin:0;border-top:none;}
.c_contmain .c_contmain_l .mscourselist .askcontbox .asklist {margin-top: 15px;}
.c_contmain .c_contmain_l .mscourselist .asklist ul li {padding: 15px 0px; min-height: 50px;border-bottom: 1px solid #e9e9e9;position: relative; }
.c_contmain .c_contmain_l .mscourselist .asklist ul li .lct {width: 45px;position: absolute; left: 0; top: 15px;}
.c_contmain .c_contmain_l .mscourselist .asklist ul li .rct {padding-left: 60px;}
.c_contmain .c_contmain_l .mscourselist .asklist ul li .lct img {width: 45px;height: 45px; border-radius:100%;}
.c_contmain .c_contmain_l .mscourselist .asklist ul li .rct .rname {font-size: 12px;color: #ccc;}
.c_contmain .c_contmain_l .mscourselist .replylist {margin-top: 10px; background: #fffcf0; border: 1px solid #eee5c2;}
.c_contmain .c_contmain_l .mscourselist .asklist ul li .rct .rinfo {margin-top: 10px;font-size: 14px;line-height: 26px;color: #444;}
.c_contmain .c_contmain_l .mscourselist .asklist ul li .rct .rbtn {width: 55px;height: 27px;line-height: 26px;color: #808080;text-align: center;margin-top: 10px;background: url(../../../../images/1511/course/hfbtn.png) no-repeat;float: right;cursor: pointer;}
.c_contmain .c_contmain_l .mscourselist .rtalklist {background: url(../../../../images/1511/course/bg03.png) no-repeat 100% 0;padding: 21px 0px 12px 0px;overflow: hidden; height: 120px; margin-top: 9px; position: relative; -moz-animation: mybyjc 3s;-webkit-animation: mybyjc 3s;-o-animation: mybyjc 3s;}
.c_contmain .c_contmain_l .mscourselist .asklist ul li .rct .rname span {padding-left: 15px;font-size: 12px;color: #c1c1c1;}
.c_contmain .c_contmain_l .mscourselist .replylist .replybox {padding: 15px 10px 15px 0px; border-top: 1px solid #eee5c2; position: relative;margin: -1px 0px 0px 15px;}
.c_contmain .c_contmain_l .mscourselist .replylist .replybox span {display: block;color: #c1c1c1;}
.c_contmain .c_contmain_l .mscourselist .replylist .replybox .talkinfo {line-height: 26px;padding-right: 10px;font-size: 14px;margin-top: 6px;color: #444;}
.c_contmain .c_contmain_l .mscourselist .replylist .replybox .talkinfo img{max-width:100%;}
.c_contmain .c_contmain_l .mscourselist .replylist .replybox span font {float: right;}
.c_contmain .c_contmain_l .mscourselist .replylist .replybox span em {color: #c1c1c1; font-size: 12px; padding-left: 15px;display: none;}
.c_contmain .c_contmain_l .mscourselist .rtalklist .textareabox {padding-right: 22px;}
.c_contmain .c_contmain_l .mscourselist .message_box .rtalklist .textareabox textarea {width: 100%; height: 60px; padding: 10px; line-height: 20px;font-size: 14px; border: 1px solid #e3e3e3;font-family: "\5FAE\8F6F\96C5\9ED1"; color: #808080;outline: none;display: block;overflow: hidden;margin-bottom: 0;border-radius: 0;}
.c_contmain .c_contmain_l .mscourselist .rtalklist .hfbox {background: #f5f5f5;height: 35px;padding-left: 10px;border: 1px solid #e3e3e3; border-top: 0px; line-height: 35px;}
.c_contmain .c_contmain_l .mscourselist .rtalklist .hfbox .hfbtn {width: 90px; height: 35px;line-height: 100%;background: #61b36c;cursor: pointer;font-size: 14px;float: right;font-family: "\5FAE\8F6F\96C5\9ED1";color: #fff; border: 1px solid #3c9c48;}
.c_contmain .c_contmain_l .mscourselist .rtalklist .hfbox span {font-size: 12px;float: left;color: #808080;line-height: 35px;}
.c_contmain .c_contmain_l .mscourselist .rtalklist .hfbox span font {font-size: 12px;color: #d00;}
/*机构列表*/
.con2 .es-filter .gs_tab{position: absolute;right: 105px;top: 0;line-height: 40px;border-left: 1px solid #f0f0f0;}
.con2 .es-filter .gs_tab span{width: 40px;display: block;float: left;text-align: center;}
.con2 .es-filter .gs_tab span.list{border-left:1px solid #f0f0f0;}
.con2 .es-filter .gs_tab span.cur{background: #f0f0f0;}
.mechanism_li li.list-item {padding:30px 0 21px;position: relative; border-bottom: 1px solid #eee;color: #666;}
.mechanism_li li.list-item ul {position: relative;}
.mechanism_li li.list-item .jg-l-top .list-img {position: relative;margin-right: 14px;}
.mechanism_li li.list-item .jg-l-top .list-img span.creditscore{margin-top:10px; display:block;}
.mechanism_li li.list-item .jg-l-top .list-info {width: 240px; height: 100%;}
.mechanism_li li.list-item .jg-l-top .shop-products {width: 660px;position: absolute;right: 0;}
.mechanism_li li.list-item .jg-l-top .list-img a {display: block; width: 70px; height: 70px; vertical-align: middle; line-height: 70px; font-size: 0; text-align: center; border: 1px solid #eee;background: url(../loading_32.gif) no-repeat 50% 50%;}
.mechanism_li li.list-item .jg-l-top .list-img a.icon-service-tianmao-large{ display:none;}
.mechanism_li li.list-item .jg-l-top .list-img a img {max-width: 70px; max-height: 70px;vertical-align: middle;}
.mechanism_li li.list-item .jg-l-top .list-info h4 {line-height: 24px;height: 24px;position: relative;}
.mechanism_li li.list-item .jg-l-top .list-info .shop-info {position: relative; color:#666;}
.mechanism_li li.list-item .jg-l-top .list-info p {line-height: 21px;height: 21px;width:100%;overflow: hidden;padding-top: 3px;}
.mechanism_li li.list-item .jg-l-top .shop-products .quan {margin: 0px 0 5px 0px;height: 18px;}
.mechanism_li li.list-item .jg-l-top .shop-products .quan .shop-coupon {border: 1px dashed #fff; float: left; margin-right: 3px;display: inline-block;line-height: 15px;cursor: pointer;}
.mechanism_li li.list-item .jg-l-top .shop-products .quan .shop-coupon .multiple{background: #7ca4cb;color: #fff; padding: 0 4px 0 2px;display: inline-block;line-height: 15px;cursor: pointer;position: relative;font-family: arial,'Hiragino Sans GB',"\5b8b\4f53",sans-serif;}
.mechanism_li li.list-item .jg-l-top .shop-products .quan .pro-sale-num {line-height:20px;color: #888; float:right; margin-right:10px;font-family: arial,'Hiragino Sans GB',"\5b8b\4f53",sans-serif;}
.mechanism_li li.list-item .jg-l-bottom{margin-top:40px;}
.mechanism_li li.list-item .m-shoplist .item-bottom {height: 32px;width: 624px;margin-left: 361px;line-height: 32px;margin-bottom: 11px;position: relative;top: -29px;}
.mechanism_li li.list-item .m-shoplist .item-bottom .related-shop-new {color: #0063DC;font-family: sans-serif;position: absolute;right: 0;top: 0;margin-right: -5px;height: 19px; line-height: 20px;margin-top: 11px; padding: 0 8px;}
.mechanism_li li.list-item .m-shoplist .item-bottom .shop-news {max-width: 300px;_width: 300px; padding-left: 15px;margin-left: 20px; background: url(../../../../../img.alicdn.com/tps/i2/T1gvk7XoJfXXbZe.E_-11-13.png) no-repeat 0 10px;color: #797979;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;display: inline-block;position: relative;}
.mechanism_li li.list-item .jg-l-top .list-info h4 .shop-name {vertical-align: middle;white-space: nowrap; font-size:16px;text-overflow: ellipsis;max-width: 160px;_width: 160px;overflow: hidden; line-height:24px; margin-right: 10px;display: inline-block;color: #4C83AF;}
.creditscore{ line-height:24px;}
.creditscore img{ vertical-align:middle; height:12px;}
.mechanism_li li.list-item .jg-l-top .list-info .shop-info .shop-address {margin-right: 10px;}
.mechanism_li li.list-item .jg-l-top .list-info p.main-cat a {color: #0063DC;width: 238px;display: inline-block;text-overflow: ellipsis;overflow: hidden;white-space: nowrap;}
.shop-coupon .multiple em {font-size: 13px;padding: 0 1px;font-weight: 700;background-position: right -970px;}
.shop-coupon .multiple-dog-ear {line-height: 0; border: 3px solid;top: -1px; position: absolute; right: -1px;border-color: #fff #fff #cdeef7 #cdeef7;height: 0;}
.mechanism_li li.list-item ul li.shop-products .quan .pro-sale-num  .info-sale {margin-right: 8px;}
.mechanism_li li.list-item ul li.shop-products .quan .pro-sale-num  em {color:#EB8500;font-weight: 700;font-style: normal;margin: 0 5px;}

.buy-info span.info-sum{margin-right: 12px;color: #888;}
.buy-info span.info-sum em{color: #676666;font-weight: 700;}
.shop-mark .goodrate{padding-right: 9px;width: 97px;height: 28px;line-height: 28px;color: #666;}
.shop-mark .pf-info-box{position:relative;margin-top:7px;}
.shop-mark .pf-info-box .jgl-info{
	-webkit-transition-property: opacity,-webkit-transform;
    -moz-transition-property: opacity,-webkit-transform;
    -ms-transition-property: opacity,-webkit-transform;
    -o-transition-property: opacity,-webkit-transform;
    transition-property: opacity,-webkit-transform;
    -webkit-transition-duration: 0.15s;
    -moz-transition-duration: 0.15s;
    -ms-transition-duration: 0.15s;
    -o-transition-duration: 0.15s;
    transition-duration: 0.15s;
    box-shadow: 0 1px 18px 0 rgba(0, 0, 0, 0.05), 0 1px 18px 0 rgba(0, 0, 0, 0.05);
    -webkit-box-shadow: 0 1px 18px 0 rgba(0, 0, 0, 0.05), 0 1px 18px 0 rgba(0, 0, 0, 0.05);
    border-radius: 3px;
    opacity: 0;
    pointer-events: none;
    display: none\9;
    visibility: hidden;
    top: 20px;
    left:-12px;
    width:120px;
    padding: 10px;
    background: #fff;
    border: 1px solid #eee;
    position: absolute;
    z-index: 10000;}
.shop-mark .pf-info-box .jgl-info ul li{line-height:25px;color: #999;}
.shop-mark .pf-info-box .jgl-info ul li h6{ font-weight:normal; color:#666; font-size:14px;}
.shop-mark .pf-info-box .jgl-info ul li a{color: #999;}
.shop-mark .pf-info-box:hover .jgl-info{opacity: 1;-webkit-transform: scale(1);pointer-events: all;display: block\9;visibility: visible;}
.shop-mark .pf-info-box .jgl-info .arrow {display: inline-block;width: 0;height: 0;line-height: 0;border-style: dashed;border-color: transparent;border-width: 7px;font-size: 0;border-bottom-style: solid;border-bottom-color: #f0f0f0;top: -14px;left:11px;position: absolute;}
.shop-mark .pf-info-box .jgl-info .arrow .arrow-inner {position: absolute;bottom: -8px;left: -6px;display: inline-block;width: 0;height: 0;line-height: 0;border-style: dashed;border-color: transparent;border-width: 6px;font-size: 0;border-bottom-style: solid;border-bottom-color: #fff;}
.shop-mark .pf-info-box .descr-icon{width: 14px;cursor: pointer;}
.shop-mark .pf-info-box .descr-icon .descr-icon{height: 3px;margin-bottom: 2px;overflow: hidden;background-color: #cacaca;}
.product-img {border: 1px solid #eee;text-align: center;width: 150px; border-radius:2px; overflow:hidden;}
.price-wrap {overflow: hidden;z-index: 1;width: 146px;background: rgba(255,255,255,0.2);}
.price-wrap:hover .price-num{color: rgb(209, 74, 77);}
.product-img a{background: url(../loading_32.gif) no-repeat 50% 50%;display: block;}
.product-img img {height:95px;width: 150px;-webkit-transition: .6s;transition: .6s; display:block;}
.product-img:hover img{transform: scale(1.1,1.1);-webkit-transform: scale(1.1,1.1);-o-transform: scale(1.1,1.1);}
.mechanism_li li.list-item ul li.list-info p label {display: block;float: left;margin-right: 1px;width: 31px;}
.one-product{float: left;overflow: hidden;width: 164px;display: block; position:relative;}
.mechanism_li li.list-item .shop-products{width: 644px;height: 145px;overflow: hidden;}
.mechanism_li li.list-item .shop-products-container{width: 660px;}
.mechanism_li li.list-item ul li.shop-products .shop-products-container{ margin-bottom:10px;}
.price-wrap-shade {position: absolute;height: 20px;top: -1px;left: 1px;background: #fff;opacity: .95;filter: alpha(opacity=95);zoom: 1;z-index: -1;}
.price-wrap .g_price {font-family: arial;}
.price-wrap .price-num {height: 25px;line-height: 25px;color: #666; font-size:12px; margin-top:8px; display:block;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.mechanism_li li.list-item ul li.list-info .shop-mark {color: #838383;width: 100px;float: left;white-space: nowrap;}
.mechanism_li li.list-item ul li.list-info .shop-mark ul ，.mechanism_li li.list-item ul li.list-info .shop-avg ul{position: relative;}
.mechanism_li li.list-item ul li.list-info .bd li {margin-top: 3px;margin-bottom: 3px;float: left;}
.mechanism_li li.list-item ul li.list-info .shop-mark ul li h6 {color: #555; font-size:14px;}
.mechanism_li li.list-item ul li.list-info .shop-mark a {color: #605c56;font-weight: 700;font-style: normal;}
.mechanism_li li.list-item ul li.list-info .shop-avg {width: 89px;float: left;padding-left: 10px;}
.mechanism_li li.list-item ul li.list-info .shop-avg h6 {color: #878787;margin-left: -5px;}
.mechanism_li li.list-item ul li.list-info .shop-avg ul li .morethan { color: #F6AC1B;}
.mechanism_li li.list-item ul li.list-info .shop-avg ul li .lessthan{color: #78b31d;}
.mechanism_li li.list-item ul li.list-info .shop-avg ul li .morethan em {display: inline-block;zoom: 1; border-radius: 1px;-moz-border-radius: 1px; background-color: #F6AC1B;color: #fff; padding: 0 3px; margin-right: 5px;}
.mechanism_li li.list-item ul li.list-info .shop-avg ul li .lessthan em {display: inline-block;zoom: 1; border-radius: 1px;-moz-border-radius: 1px;background-color: #78b31d;padding: 0 3px; margin-right: 5px;color: #fff;}
.mechanism_li li.list-item ul li.list-info .bd em{font-style:normal;}
.mechanism_li li.list-item ul li.list-info .bd{margin-top: 10px;}
.con1 .es-filter .filter{background: #fff;box-sizing: border-box;}
.con1 .es-filter .coursenum {font-size: 12px;line-height: 40px;color: #fff;position: absolute; top: 0;right:200px;}
.con1 .es-filter .nav-sort a{float:left; position:relative;height: 40px;}
.con1 .es-filter .nav-sort a .curbg {display: none; width: 100%; height: 9px; background: url(../curr.png) no-repeat center bottom;background-size: 10px; position: absolute; bottom: 0;}
.con1 .es-filter .nav-sort a.curr .curbg {display: block;}
.con1 .es-filter .nav-sort a.curr a{color: #fff;background-color: #78b31d;}
.con1 .es-filter .filter .condition .condition_list li.cur a,.con1 .es-filter .filter .condition .condition_list li a:hover{ color:#78b31d;}
.con1 .es-filter{position: relative;background-color: #fafafa; -webkit-border-radius: 2px;-moz-border-radius: 2px;border-radius: 2px;margin-bottom: 30px;}
.con1 .es-filter .nav-sort a span{display:block;height: 40px; font-size:14px; line-height:40px;padding:0px 15px;color: #fff; display:block;-webkit-transition: all 0.3s ease;-moz-transition: all 0.3s ease;-o-transition: all 0.3s ease;transition: all 0.3s ease;}
.con1 .es-filter .nav-sort a span .iconfont {float: right; font-size: 12px; margin: 1px 0px 0px 3px;color: #fff;}
.con1 .es-filter .nav-sort li .jg_input{margin-top:5px; color:#ccc;}
.con1 .es-filter .nav-sort li .jg_input .qd_btn{display: none;}
.con1 .es-filter .nav-sort li .jg_input:hover .qd_btn{display:inline-block;}
.con1 .es-filter .nav-sort li .jg_input .jg_btn{background: #78b31d;color: #fff;border: 1px solid #78b31d;padding: 4px 10px;border-radius: 3px;margin-left: 5px;}
.con1 .es-filter .nav-sort li .jg_input .input_ks{width: 40px;height: 20px;padding: 4px;border: 1px solid #e7e7e7;margin: 0 5px;}
.con1 .es-filter .nav-sort a:hover{color:#fff;}
.con1 .es-filter .nav-sort a span{display:block;}
.con1 .es-filter .nav-sort a span.n0 {background-color:#B8D25C;}
.con1 .es-filter .nav-sort a span.n1 {background-color:#A4CA1F;}
.con1 .es-filter .nav-sort a span.n2 {background-color:#78b31d;}
.con1 .es-filter .nav-sort a span.n3 {background-color:#94B718;}
.con1 .es-filter .nav-sort a span.n4 {background-color:#8DAF18;}
.con1 .es-filter .hidden-xs{position: absolute;text-align: right;top: 0;right:134px; width: 170px;border-right: 1px solid #fff; height:40px; line-height:40px; font-size:14px; color:#616161;}
.con1 .es-filter .btn-group{position: relative; width:71px; float:left;display: inline-block;vertical-align: middle;}
.con1 .es-filter .btn-group .dropdown-toggle i{font-size: 16px;color: #F29A00;}
.con1 .es-filter .hidden-xs .checkbox-inline{width:75px;vertical-align: top;-webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -o-transition: all 0.3s ease;transition: all 0.3s ease;}
.con1 .es-filter .hidden-xs .checkbox-inline input{vertical-align:middle;}
.con1 .es-filter .btn-group .dropdown-toggle{font-family:\5fae\8f6f\96c5\9ed1, "Helvetica", "sans-serif","Microsoft YaHei"; color:#616161;background: none; border:none; -webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -o-transition: all 0.3s ease; transition: all 0.3s ease;}
.con1 .es-filter .dropdown-menu{position: absolute;top: 100%;left: 0;z-index: 1000;display: none;float: left;min-width: 160px;padding: 5px 0;margin: 0;list-style: none;font-size: 14px;text-align: left;background-color: #ffffff;border: 1px solid #cccccc;border: 1px solid rgba(0, 0, 0, 0.15);border-radius: 2px;-webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);background-clip: padding-box;}
.con1 .es-filter .pager {position: absolute;right: 0;top: 0;line-height: 39px;border-left: 1px solid #90B317;}
.con1 .es-filter .pager .item {float: left;height: 39px; color:#fff;}
.con1 .es-filter .pager .link {float: left;display: block;padding: 0 15px;height: 39px;font-weight: bold;color: #fff;}
.con1 .es-filter .pager .link.bicon-tag{color:#505050;}
.con1 .es-filter .pager .current {color: #f40;}
.con1 .es-filter .pager .icon {margin-top: 14px; color:#fff;}
.con1 .es-filter .nav-sort{background: #A4CA1F;}
.innercon .content .con1 .es-filter .gs_tab{position: absolute;right: 104px;top: 0;width: 80px;line-height: 39px;}
.innercon .content .con1 .es-filter .gs_tab span{display:block; float:left;text-align:center;}
.innercon .content .con1 .es-filter .gs_tab span.map{width: 38px;border-left: 1px solid #90B317;border-right: 1px solid #B2D82E;font-size:18px;}
.innercon .content .con1 .es-filter .gs_tab span.list{width: 37px;border-left: 1px solid #90B317;border-right: 1px solid #B2D82E;font-size:20px;}
.innercon .content .con1 .es-filter .gs_tab span.cur{background: #F6AC1B;border-right: 1px solid #F6AC1B;}
.innercon .content .con1 .es-filter .gs_tab span a{color:#fff;}
/*面授内页*/
.content_box1 .content_1 .tab_course .yuyue_table .bordertable .lefttdbg {width:150px;color: #888;}
.content_box1 .content_1 .tab_course .yuyue_table .bordertable tr td {padding: 6px 0px; font-size:14px;}
.content_box1 .content_1 .tab_course .yuyue_table .bordertable .text {height: 30px;line-height: 26px;padding-left: 5px;border: 1px solid #ddd;width: 260px;background: #fff; border-radius: 2px;}
.bordertable .tag_left{width:50px;}
.bordertable .tag_left .person{width:50px;}
.bordertable  textarea{width: 650px; height: 100px;overflow: auto;resize:none;}
.bordertable .subtdbg .xuqiubtn{background: #78C7EA;color: #fff; border: none;height: 30px;width: 80px;font-size: 14px;border-radius: 3px;}
.content_box1 .course_right .course_right_bottom{margin: 30px 0;}
/*筛选*/
.b_line{height:1px;background:e0e0e0; overflow:hidden;}
.filters{margin-top:20px;}
.filters .f_box{background:#f5f5f5;border:1px solid #eee;border-top:0px; padding-bottom:15px;}
.filters .f_box ul li{padding:0px 0px 10px 105px;height:100%; position:relative; line-height:24px; font-size:14px; border-top:1px solid #eee;}
.filters .f_box ul li.linetop{border-top:0px;}
.filters .f_box ul li span{position:absolute;left:20px; line-height:24px;top:15px;color:#909090;}
.filters .f_box ul li a{float:left; white-space:nowrap; height:24px; line-height:24px; margin:15px 40px 0px 0px;}
.filters .f_box ul li a.curr{color:#3790e4; }
.filters .f_box ul li a:hover{color:#3790e4;}
.left_dg{height:40px; line-height:40px; background:#FBBE35;}
.left_dg .dg_l2 a .curbg {display: none;width: 100%;height: 9px;background: url(../curr.png) no-repeat center bottom;background-size: 10px;position: absolute;bottom: 0;}
.left_dg .dg_l2 a.curr .curbg{ display:block;}
.left_dg .dg_r{float:right;color:#fff;border-left:1px solid #E4AF37; line-height:39px;}
.left_dg .dg_r a{padding:0px 10px;color:#fff;float:left;}
.left_dg .dg_r span{float:left;}
.left_dg .dg_r span strong{font-weight:normal;color:#f40;}
.left_dg .listicon{float:right;}
.left_dg .listicon span{float:left;width:40px;height:40px;border-left:1px solid #eee;}
.left_dg .listicon span img{display:block;margin:0 auto;margin-top:14px;}
.left_dg .listicon span .curricon{display:none;}
.left_dg .listicon span.curr{ background:#fff;}
.left_dg .listicon span.curr .curricon{display:block;}
.left_dg .listicon span.curr .nocurr{display:none;}
.left_dg .dg_l span{float:left; padding:0px 20px; font-size:14px;}
.left_dg .dg_l span a{color:#505050; display:block;}
.left_dg .dg_l span a .iconfont{float:right; font-size:12px;margin:1px 0px 0px 3px;color:#a9afb5;}
.left_dg .dg_l span.curr a{color:#3790e4; padding:0px 10px;}
.left_dg .dg_l span .checkbtn{width:16px;height:16px;border:1px solid #c9ced3; float:left;margin:13px 10px 0px 0px; outline:none;-webkit-appearance: none;}
.left_dg .dg_l span .checkbtn:checked{background:#3790e4 url(checked.html) no-repeat 50% 50%;border:1px solid #3790e4;}
.left_dg .dg_l2{font-size:14px; float:left;}
.left_dg .dg_l2 a{float:left; position:relative; height:40px;}
.left_dg .dg_l2 a span.n0{background: #ffd151;}
.left_dg .dg_l2 a span.n1{background: #fbbe35;}
.left_dg .dg_l2 a span.n2{background: #f6ac1b;}
.left_dg .dg_l2 a span.n3{background: #f29a00;}
.left_dg .dg_l2 span{display:block; padding:0px 20px; color:#fff;}
.left_dg .dg_l2 a .iconfont{float:right; font-size:12px;margin:1px 0px 0px 3px;color:#fff;}
.left_dg .dg_l2 a.curr .iconfont{color:#fff;}
.left_dg .dg_l2 span .checkbtn{width:16px;height:16px; cursor:pointer;border:1px solid #c9ced3; float:left;margin:12px 10px 0px 0px; outline:none;-webkit-appearance: none;}
.left_dg .dg_l2 span .checkbtn:checked{background:#78b31d url(../checked.html) no-repeat 50% 50%;border:1px solid #78b31d;}
.left_dg .dg_line{width:1px;height:14px;margin-top:13px;float:left;background:#e0e0e0;}
.left_dg .dg_l3{float:left;margin-left:20px; position:relative;}
.left_dg .dg_l3 span{font-size:14px; padding:0px 35px 0px 20px;height:40px; display:block; position:relative; z-index:99;border-left:1px solid #f9f9f9;border-right:1px solid #f9f9f9; cursor:pointer;}
.left_dg .dg_l3 span .iconfont{position:absolute;right:15px;top:0px; line-height:40px;font-size:16px;color:#a0a0a0;-webkit-transition: .3s;transition: .3s;}
.left_dg .dg_l3 .dgbox{width:198px;border:1px solid #e0e0e0; background:#fff;-moz-box-shadow:1px 1px 2px rgba(0, 0, 0, 0.1);
-webkit-box-shadow:1px 1px 2px rgba(0, 0, 0, 0.1); box-shadow:1px 1px 2px rgba(0, 0, 0, 0.1); position:absolute;left:0;top:39px; z-index:9; display:none;}
.left_dg .dg_l3 .dgbox span{display:none;}
.left_dg .dg_l3 .dgbox a{display:block; line-height:32px;height:32px; overflow:hidden; font-size:14px; padding:0px 20px;}
.left_dg .dg_l3:hover span{ background:#fff;border:1px solid #e0e0e0;border-bottom:0px;margin-top:-1px; }
.left_dg .dg_l3:hover span .iconfont{transform:rotate(-180deg);-ms-transform:rotate(-180deg); 	/* IE 9 */-moz-transform:rotate(-180deg); 	/* Firefox */-webkit-transform:rotate(-180deg); /* Safari 和 Chrome */-o-transform:rotate(-180deg); 	/* Opera */}
.left_dg .dg_l3:hover .dgbox{display:block;}
.r_column{width:228px;float:right;}
.r_column .right01,.r_column .right02,.r_column .right03{border: 1px solid #f0f0f0; background:#fff; margin-top:30px;}
.r_column .right01 .title{font-size: 14px;line-height: 40px;height: 40px;color: #333;padding-left: 15px;padding-top: 8px;}
.r_column .right01 ul{padding:10px 0;}
.r_column .right01 ul li{padding:10px;}
.r_column .right01 ul li:after{content:".";display:block;height:0;clear:both;visibility:hidden}
.r_column .right01 ul li .lct{width:85px;float:left;}
.r_column .right01 ul li .lct img{width:100%;height:60px;}
.r_column .right01 ul li .rct{width:105px;float:right;}
.r_column .right01 ul li .rct .tit{height:38px; line-height:19px; overflow:hidden;}
.r_column .right01 ul li .rct .tit .iconfont{font-size:20px;color:#78b31d; position:absolute;left:5px;top:0px;}
.r_column .right01 ul li .rct .date{height:17px; line-height:17px; overflow:hidden;margin-top:5px;color:#808080;}

.r_column .right02 .title{font-size: 14px;line-height: 40px;height: 40px;color: #333;padding-left: 15px;padding-top: 8px;}
.r_column .right02 ul{padding:0px 0 10px;}
.r_column .right02 ul li:after{content:".";display:block;height:0;clear:both;visibility:hidden}
.r_column .right02 ul li.li01{padding:9px 15px 10px 15px; position:relative;}
.r_column .right02 ul li.li01 .numbg{width:15px;height:15px;text-align:center;color:#fff; position:absolute;left:15px;top:9px; font-size:12px;}
.r_column .right02 ul li.li01 .lct{width:70px;float:left;}
.r_column .right02 ul li.li01 .lct img{width:100%;height: 50px;display: block;}
.r_column .right02 ul li.li01 .rct{width:105px;float:right;}
.r_column .right02 ul li.li01 .rct .tit{height:19px; line-height:19px; overflow:hidden; font-size:14px;}
.r_column .right02 ul li.li01 .rct .tit a{ color:#555;}
.r_column .right02 ul li.li01 .rct .price{font-size:12px;color:#dfad50;line-height:20px;margin-top: 2px;}
.r_column .right02 ul li.li02{position: relative;height: 17px;overflow: hidden;padding:0px 15px 10px 40px;line-height: 17px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.r_column .right02 ul li.li02 a{ font-size:14px; color:#555;}
.r_column .right02 ul li.li02 .numbg{width:15px;height:15px;text-align:center;color:#999;border: 1px solid #c0c0c0;position:absolute;left:15px;top:0px; font-size:12px;}
.r_column .right02 ul li .bg1{background:rgb(209, 74, 77) !important;}
.r_column .right02 ul li .bg2{background:rgb(209, 74, 77) !important;}
.r_column .right02 ul li .bg3{background:rgb(209, 74, 77) !important;}
.r_column .right02 ul li.li02 .bg1,.r_column .right02 ul li.li02 .bg2,.r_column .right02 ul li.li02 .bg3{color:#fff;border: 1px solid rgb(209, 74, 77);}
.r_column .right02 ul li a:hover{ color:rgb(209, 74, 77);}

.r_column .right03 .title{font-size: 14px;line-height: 40px;height: 40px;color: #333;padding-left: 15px; padding-top:8px;}
.r_column .right03 ul li{padding:20px 15px;border-bottom: 1px solid #f0f0f0;}
.r_column .right03 ul li:last-child{ border-bottom:0;}
.r_column .right03 ul li:hover{ background:#fafafa;}
.r_column .right03 ul li:after{content:".";display:block;height:0;clear:both;visibility:hidden}
.r_column .right03 ul li .lct img{width:100%; display:block;}
.r_column .right03 ul li .rct{margin-top: 12px;}
.r_column .right03 ul li .rct .tit{height:19px; line-height:19px; overflow:hidden; white-space:nowrap;text-overflow:ellipsis; font-size:12px;}
.r_column .right03 ul li .rct .tit a{ color:#555;}
.r_column .right03 ul li .rct .epmap{line-height:17px;height:17px; overflow:hidden;margin-top:5px;text-align: right;}
.pos {position: relative;}
/*名师列表*/
.innercon .content .teachermain .filter{padding: 20px 20px 10px;border: 1px solid #eee; background:#fff;}
.innercon .content .teachermain .filter li{line-height: 55px;}
.innercon .content .teachermain .filter .condition {position: relative;}
.innercon .content .teachermain .filter li span{ display:none;}
.innercon .content .teachermain .filter .condition._03 li{ border-bottom:none;}
.innercon .content .teachermain .filter li a{float: left;padding: 0px 15px;margin-bottom: 10px; border: 1px solid #fff;font-size: 14px;color: #373737;height: 30px;line-height: 30px;margin-right: 20px;}
.innercon .content .teachermain .filter li a.curr,.innercon .content .con1 .filter li a.curr:hover{border: 1px solid rgb(209, 74, 77);color: rgb(209, 74, 77);border-radius: 3px;}
.innercon .content .teachermain .filter li:after{content:".";display:block;height:0;clear:both;visibility:hidden}
.innercon .content .teachermain .left_dg .coursenum {font-size: 12px;line-height: 40px;color: #fff;position: absolute;top: 0;right: 105px;}
.innercon .content .teachermain .shaix {margin-top: 20px;padding: 10px;border: 1px solid #eee;background: #fff;}
.innercon .content .teachermain .shaix .condition {position: relative;}
.innercon .content .teachermain .shaix li {margin-left: 100px;margin-top: 10px;margin-bottom: 10px;line-height: 25px;}
.innercon .content .teachermain .filter li a:hover {color:rgb(209, 74, 77) !important;}
.innercon .content .teachermain .shaix li span {width: 100px;text-align: center;font-size: 14px;position: absolute;left: 0px;top: 0;color: #9a9a9a;}
.innercon .content .teachermain .shaix li:after {content: ".";display: block;height: 0;clear: both;visibility: hidden;}
.innercon .content .teachermain .shaix li a {float: left;padding: 0px 10px;font-size: 14px;margin-right: 15px;color: #373737;height: 25px;line-height: 25px;}
.innercon .content .teachermain .shaix li a.curr {background:#83c76f;color: #fff;}
.innercon .content .teachermain .shaix li a:hover {color:#83c76f !important;}
.innercon .content .teachermain .shaix li a.cur:hover{color:#fff !important;background:#83c76f;}

.teachermain .left{width:940px;float:left;background:#fff;}
.teachermain .left .t_list ul li{padding:25px;border-bottom:1px solid #eee; position:relative;}
.teachermain .left .t_list ul li:hover{background: #fafafa;}
.teachermain .left .t_list ul li:after{content:".";display:block;height:0;clear:both;visibility:hidden}
.teachermain .left .t_list ul li .lct{width:100px;height:100px;float:left;border-radius:100%; position:relative;background: url(../loading_32.gif) no-repeat 50% 50%;}
.teachermain .left .t_list ul li .lct img{width:100%;height:100%; display:block; overflow:hidden; border-radius:100%;}
.teachermain .left .t_list ul li .rct{width:600px;float:right; padding-right:150px;}
.teachermain .left .t_list ul li .rct .tname{height:21px; line-height:21px; overflow:hidden;}
.teachermain .left .t_list ul li .rct .tname strong{font-size:16px;font-style: normal;}
.teachermain .left .load_more {text-align: center;font-size: 14px;line-height: 40px;}
.teachermain .left .load_more a {color: #777;}
.teachermain .left .t_list ul li .rct .tname span{padding-left:20px;color:#555; font-size:14px;}
.teachermain .left .t_list ul li .rct .t_intro{color: #828282;line-height: 25px;font-family: "arial","微软雅黑";height: 50px; overflow:hidden;margin-top:10px;}
.teachermain .left .t_list ul li .rct .t_info{height:17px; line-height:17px;margin-top:10px; overflow:hidden;color: #bfbfbf;}
.teachermain .left .t_list ul li .rct .t_info .t-i-s{ margin-right:20px;}
.teachermain .left .t_list ul li .rct .t_info a{cursor:pointer;}
.teachermain .left .t_list ul li .t_score{width:150px; position:absolute;right:0; text-align:center;top:30px;}
.teachermain .left .t_list ul li .t_score strong{display:block; font-size:36px;color:#bbb;font-weight:normal;height:41px; line-height:41px; overflow:hidden;}
.teachermain .left .t_list ul li:hover .t_score strong{ color:rgb(209, 74, 77);}
.teachermain .left .t_list ul li .t_score span{line-height:19px; display:block;margin-top:5px; font-size:12px;color:#bfbfbf;}
.teachermain .left .t_list ul li .t_score span font{display:block;color:#808080; font-size:12px;}
.teacherct{height:160px; padding:30px 0px; background:url(20157101003.html) no-repeat 50% -50px;}
.teacherct .left{width:150px;height:150px;border:4px solid #fff;float:left;}
.teacherct .left img.msface{width:150px;height:150px;}
.teachermain .left .es-filter {position: relative;border-bottom: 1px solid #eee;}
.teachermain .left .es-filter .nav-sort a li {height: 40px;font-size: 12px;line-height: 40px;display: block;-webkit-transition: all 0.3s ease;-moz-transition: all 0.3s ease;-o-transition: all 0.3s ease;transition: all 0.3s ease;}

.teachermain .left .es-filter .nav-sort a.curr li {color: rgb(209, 74, 77);background-color: #fff;border-right: 1px solid #eee;}
.teachermain .left .es-filter .nav-sort a li i {font-size: 12px;margin-left: 3px;color: #ccc;}
.teachermain .left .es-filter .nav-sort a.curr li i {color: rgb(209, 74, 77);}
.teachermain .left .es-filter .nav-sort a:hover li,.teachermain .left .es-filter .nav-sort a:hover li i{color: rgb(209, 74, 77);}
.teachermain .left .es-filter .coursenum {font-size: 12px;line-height: 40px;color: #888;position: absolute;top: 0;right: 120px;}
.teachermain .left .es-filter .pager {position: absolute;right: 0;top: 0;line-height: 39px;border-left: 1px solid #E8E8E8;}
.teachermain .left .es-filter .pager .item {float: left;height: 39px;}
.teachermain .left .es-filter .pager .link.bicon-tag {color: #999;}
.teachermain .left .es-filter .pager .link {float: left;display: block;padding: 0 15px;height: 39px;font-weight: bold;color: #ddd;}
.teachermain .left .es-filter .pager .icon {margin-top: 14px;}
.teacherct .middle{width:1140px;float:right;padding:75px 0px 0px 0px}
.teacherct .middle .tname{font-size:22px}
.teacherct .middle .tname span{font-size:14px;color:#5b6269; padding-left:10px}
.teacherct .middle .tname img{height:23px;margin:-2px 0px 0px 10px}
.teacherct .middle .intro{ margin-top:10px; line-height:22px;color:#5b6269; font-size:12px}
.teachermain .left .t_list ul li .lct .rctlibtn {background: #fff;position: absolute;top: 115px;left: 0px;border:1px solid #f0f0f0;z-index: 10;padding:15px;
-webkit-transition-property: opacity,-webkit-transform;
-moz-transition-property: opacity,-webkit-transform;
-ms-transition-property: opacity,-webkit-transform;
-o-transition-property: opacity,-webkit-transform;
transition-property: opacity,-webkit-transform;
-webkit-transition-duration: 0.15s;
-moz-transition-duration: 0.15s;
-ms-transition-duration: 0.15s;
-o-transition-duration: 0.15s;
transition-duration: 0.15s;
-webkit-transform: scale(0.9);
opacity: 0;
box-shadow: 0 1px 18px 0 rgba(0, 0, 0, 0.05), 0 1px 18px 0 rgba(0, 0, 0, 0.05);
-webkit-box-shadow: 0 1px 18px 0 rgba(0, 0, 0, 0.05), 0 1px 18px 0 rgba(0, 0, 0, 0.05);
border-radius: 3px;
pointer-events: none;display: none\9;visibility: hidden;border-radius: 5px;width: 250px;}
.teachermain .left .t_list ul li .info1_list li{padding:0;font-size:12px; color:#aaa; border:none;width: 50%;line-height: 25px; float:left;}
.teachermain .left .t_list ul li .info1_list li .yrz{ font-style: normal;color: rgb(209, 74, 77);font-size: 12px;border: 1px solid rgb(209, 74, 77);padding: 2px 5px;border-radius: 3px;}
.teachermain .left .t_list ul li .info1_list li img{border-radius:0; height:13px; width:auto; display:inline;}
.teachermain .left .t_list ul li .info_ .info1{padding: 10px 0 0;width: 100%;}
.teachermain .left .t_list ul li .info_ .info2{display:none;}
.teachermain .left .t_list ul li .info_ .info2 .info2_list li{padding:0;font-size:12px; color:#888; border:none;margin-top: 5px;}
.teachermain .left .t_list ul li .lct .rctlibtn .arrow {display: inline-block;width: 0;height: 0;line-height: 0;border-style: dashed;border-color: transparent;border-width: 7px;font-size: 0;border-bottom-style: solid;border-bottom-color: #f0f0f0;top: -14px;left:45px;position: absolute;}
.teachermain .left .t_list ul li .lct .rctlibtn .arrow .arrow-inner {position: absolute;bottom: -8px;left: -6px;display: inline-block;width: 0;height: 0;line-height: 0;border-style: dashed;border-color: transparent;border-width: 6px;font-size: 0;border-bottom-style: solid;border-bottom-color: #fff;}
.teachermain .left .t_list ul li .lct:hover .rctlibtn {opacity: 1;-webkit-transform: scale(1);pointer-events: all;display: block\9;visibility: visible;}
.teachermain .left .t_list ul li .lct .rctlibtn .rctlibtn_box .tname a{font-size:14px;}
.teachermain .left .t_list ul li .info1_list li .time_num{font-style: normal;color: #F6AC1B;}
/*教师内页*/
.teacher_contop .teachermainbox{width: 1180px; margin: auto;}
.teacher_contop{position: relative;height:134px;background:url(../innertopbg.png) no-repeat top left;background-size: 100%; z-index: 1;}
.teacher_contop .teachermainbox .teacherpic_box {border: 6px solid #fff;width: 143px;height: 143px;border-radius: 100%;display:block;overflow: hidden;text-align: center;}
.teacher_contop .teachermainbox .teacherpic {margin: 55px 26px 0px 40px;}
.teacher_contop .teachermainbox .teacherinfo .tname{font-size: 24px; height:24px; line-height:24px; color:#fff;}
.teacher_contop .teachermainbox .teacherinfo .tname .tzhic_left{font-size: 14px;margin-left: 20px;}
.teacher_contop .teachermainbox .teacherpic_box img{ width:100%; height:100%;}
.teacher_contop .teachermainbox .teacherinfo .tname span img{ margin-left:5px;width: 20px;}

.teacher_contop .teachermainbox .teacherinfo .mates {font-size: 12px;margin-top:40px;color: #999;}
.teacher_contop .teachermainbox .teacherinfo .mates span{ margin-right:66px; line-height:24px;}
.teacher_contop .teachermainbox .teacherinfo .mates .mrm {margin-right: 10px;}
.teacher_contop .teachermainbox ul li{ float:left; margin-right:58px; height:134px; line-height:134px; font-size:24px; color:#fff;}
.teacher_contop .teachermainbox ul li i{ margin-right:12px;}
.teacher_contop .teachermainbox ul li i img{ vertical-align:middle;}
.actions .dz{float: left;height: 38px;line-height: 38px;text-align: center;width: 100px;border-radius: 5px;font-size: 16px;border: 1px solid #44c27f; background:#44c27f; color:#fff;margin-right: 22px;}
.actions .dz:hover{background:#289E5F; border:1px solid #289E5F;}
.actions {margin-top:38px;}
.actions .gz{float: left;height: 40px;line-height: 40px;text-align: center;width: 100px;border-radius: 5px;font-size: 16px;border: 1px solid #d3d3d3;color:#555; background:none;}
.teacher_contop .teachermainbox .teacherinfo .actions .btn-primary {border-color:#83c76f;background-color: #83c76f;color: #fff;-webkit-transition: all 0.3s ease;-moz-transition: all 0.3s ease;-o-transition: all 0.3s ease;transition: all 0.3s ease;}
.teacher_contop .teachermainbox .teacherinfo .actions .btn-default{border-color:#83c76f;background-color:#83c76f;color: #fff;-webkit-transition: all 0.3s ease;-moz-transition: all 0.3s ease;-o-transition: all 0.3s ease;transition: all 0.3s ease;}
.teacher_contop .teachermainbox .teacherinfo .actions .btn-primary:hover{ background:rgb(209, 74, 77); border-color:rgb(209, 74, 77);}
.teacher_contop .teachermainbox .teacherinfo .actions .btn-ghost-white {color: #fff;border: 1px solid #fff;background:none;-webkit-transition: all 0.3s ease;-moz-transition: all 0.3s ease;-o-transition: all 0.3s ease;transition: all 0.3s ease; margin-left: 20px;}
.teacher_contop .teachermainbox .teacherinfo .actions .btn-ghost-white:hover{background: rgba(255, 255, 255, 0.3);}
.teacher_contop .tintro {margin-top: 20px;margin-left: 50px; padding:10px; position:relative;width: 380px;border-radius: 5px;background:url(../introbg.png);height: 110px;overflow: hidden;line-height: 25px;}
.teacher_contop .teachermainbox .teacherinfo{margin-top:85px; width:624px;}
.teacher_contop .tintro .tintrolist{width:380px; overflow:hidden; position:relative;height: 110px;}
.teacher_contop .tintro .tintrolist .tintro_ul{width:1988400px;position:absolute;top:0;left:0;}
.teacher_contop .tintro .tintrolist .tintro_ul .tintroulli{overflow:hidden;float: left;width: 360px;}
.teacher_contop .tintro .tintrojt{ position:absolute; right:5px;top:5px;z-index: 10;}
.teacher_contop .tintro .prve,.teacher_contop .tintro .next{ text-align:center; color:#bbb; display:inline-block; margin:0; cursor:pointer;}
.teacher_contop .tintro .info_ .info1,.teacher_contop .tintro .info_ .info2{ width:50%;}
.teacher_contop .tintro .info_ .info1 li,.teacher_contop .tintro .info_ .info2 li{ line-height:20px;color:#808080;}
.teacher_contop .tintro .tintrolist .tintro_ul .people_info{padding: 5px; color:#808080;}
.teacher_contop .tintro .info_ .info1 li em{font-style: normal;}
.teacher_contop .tintro .info_ .info1 li em.yrz{color:rgb(209, 74, 77);}
.teacher_contop .tintro .info_ .info1 li em.time_num{font-size: 15px;color:rgb(209, 74, 77);margin: 0 5px;}
.teacher_contop .tintro .tname a{font-size:14px; color:#303030;}
.teacherct_con .tintro{float: right;width: 226px;}
.teacherct_con .tintro .star-pf{padding:0 20px 30px;background: #fff;border: 1px solid #e9e9e9;box-shadow: rgba(0,0,0,0.07) 0px 1px 3px;}
.teacherct_con .tintro .star-pf .title{padding-top: 18px;font-size: 14px;color: #111;padding-bottom: 25px;}
.tc-conl{float: left;width:935px;}
.tc-conl .tc-conl-t{background:#fff; margin-bottom:20px;border: 1px solid #e9e9e9;box-shadow: rgba(0,0,0,0.07) 0px 1px 3px;}
.tc-conl .tc-conl-t .title{font-size:16px; color:#111;height: 50px;line-height: 50px;padding: 0px 20px;border-bottom: 1px solid #eee;}
.tc-conl .tc-conl-t .title .s-title{display:inline-block;}
.tc-conl .tc-conl-t .tc-con{padding: 28px 20px; line-height:28px; color:#555;}
.tc-conl .tc-conl-b{background: #fff;border: 1px solid #e9e9e9;box-shadow: rgba(0,0,0,0.07) 0px 1px 3px;}
.tc-conl .tc-conl-b .tc-conl-bt{ padding:0 20px;border-bottom: 1px solid #eee; margin-bottom:20px;}
.conbox .st1{font-size: 36px;text-align: center;}
.conbox span{color: #999;text-align: center;display: block;}
.conbox span.star {line-height: 19px;display: block;margin-top: 5px;font-size: 12px;color: #808080; margin-bottom:10px;}
.conbox span.star .badstar {font-size: 16px;width: 5em;height: 1em;background: url(../download/star0.png) no-repeat;background-size: 5em 1em;display: block;position: relative;margin: auto;}
.conbox span.star .badstar .currstar {background: url(../download/star5.png) no-repeat;background-size: 5em 1em;height: 1em;display: block;position: absolute;left: 0;}
.about-tc{background: #fff;margin-top: 20px;padding: 0 20px 30px;border: 1px solid #e9e9e9;box-shadow: rgba(0,0,0,0.07) 0px 1px 3px;}
.about-tc .title{padding-top: 18px;font-size: 14px;color: #111;padding-bottom: 25px;}
.about-tc .about-tcon li{ margin-bottom:18px;}
.about-tc .about-tcon .timgbox{width: 50px;height: 50px;margin-right: 15px;}
.about-tc .about-tcon .timgbox img{width: 100%;height: 100%;}
.about-tc .about-tcon .tinfo span{display:block;}
.about-tc .about-tcon .tinfo span.big{ font-size:16px; color:#333;}
.about-tc .about-tcon li:hover .tinfo span.big{ color:#44c27f;}
.about-tc .about-tcon .tinfo span.sm{ margin-top:5px; color:#999;}
.teacher_contop .tintro span{display:block; line-height:25px;margin: 0 20px;}
.teacher_contop .teachermainbox .t_score {width: 150px;text-align: center;background:url(../introbg.png);padding: 15px 0;border-radius: 5px;margin-top: 20px;margin-left: 20px;height: 100px;}
.teacher_contop .teachermainbox .t_score strong {display: block;font-size: 36px;color:rgb(209, 74, 77);font-weight: normal;height: 41px;line-height: 41px;overflow: hidden;}
.teacher_contop .teachermainbox .t_score span {line-height: 19px;display: block;margin-top: 5px;font-size: 12px;color: #333;}
.teacher_contop .teachermainbox .t_score span {line-height: 19px;display: block;margin-top: 5px;font-size: 12px;color: #808080;}
.teacher_contop .teachermainbox .t_score span.star .badstar{font-size: 16px; width:5em; height:1em; background:url(../download/star0.png) no-repeat;background-size: 5em 1em; display:block; position:relative;    margin: auto;em}
.teacher_contop .teachermainbox .t_score span.star .badstar .currstar{background:url(../download/star5.png) no-repeat;background-size: 5em 1em; height:1em; display:block; position:absolute; left:0;}
.teacherct_con{width:1180px; margin:34px auto;min-height: 400px;}
.teacherct_con .nav-tabs{position: relative;height: 28px;float: right;border: 1px solid #44c27f;border-radius: 5px;overflow: hidden; margin-top:10px;}
.teacherct_con .nav-tabs li{float:left;position: relative;}
.teacherct_con .nav-tabs li a{padding: 0 18px;cursor:pointer;display: block;color: #555; border-right:1px solid rgb(209, 74, 77);font-size: 12px;line-height: 28px;position: relative;}
.teacherct_con .nav-tabs li.active a{background: rgb(209, 74, 77);color: #fff;}
.teacherct_con .nav-tabs li.active:hover a{color:#fff; background:#289E5F;}
.teacherct_con .nav-tabs li:hover a{color: rgb(209, 74, 77);}
.tc-conl-bt .title{height:50px; line-height:50px; color:#111; font-size:16px;}
.c_contmain .c_contmain_l{display:none; padding:0 20px;}
.c_contmain .c_contmain_l .c_contmainlist li{width:268px;float: left;margin-right: 25px; margin-bottom:20px;}
.c_contmain .c_contmain_l .c_contmainlist li .course-item{position: relative; z-index: 1;margin-bottom: 30px; -webkit-border-radius: 2px;-moz-border-radius: 2px; border-radius: 2px;background-color: #fff;-webkit-transition: all 0.3s ease;-moz-transition: all 0.3s ease;-o-transition: all 0.3s ease; transition: all 0.3s ease;}
.c_contmain .c_contmain_l .c_contmainlist li .course-item .course-img {height:168px; position: relative;overflow: hidden; border-top-left-radius: 2px; border-top-right-radius: 2px;}
.c_contmain .c_contmain_l .c_contmainlist li .course-item .course-img .img-responsive {width: 100%; height:100%;-webkit-transition: .6s; transition: .6s;}
.c_contmain .c_contmain_l .c_contmainlist li .course-item:hover .course-img .img-responsive{transform: scale(1.1,1.1);-webkit-transform: scale(1.1,1.1);-o-transform: scale(1.1,1.1);}
.c_contmain .c_contmain_l .c_contmainlist li .course-item .title {font-size: 14px; margin-top: 10px;display: block;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;word-wrap: normal;}
.c_contmain .c_contmain_l .c_contmainlist li .course-item .metas {position: relative;padding:5px 0;color: #c1c1c1;}
.c_contmain .c_contmain_l .c_contmainlist li .course-item .metas .num{ color:#b1b1b1;}
.c_contmain .c_contmain_l .c_contmainlist li .course-item .metas .comment{margin-left: 10px;color:#b1b1b1;}
.c_contmain .c_contmain_l .c_contmainlist li .course-item .metas .num i ,.c_contmain .c_contmain_l .c_contmainlist li .course-item .metas .comment i{ font-size:12px;margin-right: 5px;}
.c_contmain .c_contmain_l .c_contmainlist li .course-item .metas .course-price-widget{margin-top:10px; float:none;clear: both;display: block;}
.c_contmain .c_contmain_l .c_contmainlist li .course-item .course-info {position:relative;}
.c_contmain .c_contmain_l .c_contmainlist li .course-item .course-info .metasbottom{display:none;}
.c_contmain .c_contmain_l .c_contmainlist li .course-item .course-info .metasbottom .metasbutton{text-align:center;}
.c_contmain .c_contmain_l .c_contmainlist li .course-item .course-info .metasbottom .metasbutton a{background: #A3C24C;display: inline-block;width:50%;color: #fff;height: 30px;line-height: 30px;margin-top: 20px;border-radius: 3px;}
.c_contmain .c_contmain_l .c_contmainlist li .course-item .course-info .metastop .info_zh{padding: 0 10px 10px;color: #C2C1C2; display:none;}
.c_contmain .c_contmain_l .c_contmainlist li .course-item .course-info .metastop .info_zh font{color:#78b31d; margin-left:2px;}
.c_contmain .c_contmain_l .c_contmainlist li .course-item .course-img a .course-imgbg{opacity: 0;filter: alpha(opacity=0);    z-index: 1;-webkit-transition: all 0.3s ease;-moz-transition: all 0.3s ease;-o-transition: all 0.3s ease;transition: all 0.3s ease;position: absolute;width: 100%; background:url(../imgbg.png); height: 100%;top: 0;left: 0;text-align: center;line-height: 152px;color: #fff;font-size: 40px;}
.c_contmain .c_contmain_l .c_contmainlist li .course-item:hover .course-img a .course-imgbg{opacity: 1;filter: alpha(opacity=100); -webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease;-o-transition: all 0.3s ease;transition: all 0.3s ease;}
.c_contmain .c_contmain_l .ask_listb .ask_lis li{margin: 15px 0;line-height: 25px;min-height: 25px;position: relative;border-top: 1px dashed #ddd;padding-top: 15px;}
.c_contmain .c_contmain_l .cmttop .cmtlist span.active{margin-top:-1px;}
.c_contmain .c_contmain_l .rtalklist{background:none; padding-top:0;}
.c_contmain .c_contmain_l .ask_listb .ask_lis li .rct .rtalklist .hfbox .hfbtn{background:rgb(209, 74, 77);border:1px solid rgb(209, 74, 77);}
/*直播页面*/
/*左边边框*/
.live_leftbox{position:absolute; width:100px;overflow:hidden; left:0; top:0; background:#303437;box-shadow: 1px -1px 5px 0px #000; z-index:1;}
.live_leftbox .block01{padding:10px;border-bottom: 1px solid #000;}
.live_leftbox .block01 .member_img{width: 50px;height: 50px;border-radius: 50px;margin: auto;overflow: hidden;}
.live_leftbox .block01 .member_img img{width:100%; height:100%;}
.live_leftbox .block01 .member_name{color:#fff; text-align:center; line-height:25px;}
.live_leftbox .block02{padding: 10px;background: url(../line.png) no-repeat top center;border-bottom: 1px solid #000;}
.live_leftbox .block02 .studentlist{height:400px; overflow:hidden; position:relative;}
.live_leftbox .block02 .student{height:1988400px;width:80px; position:absolute;top:0;left:0;}
.live_leftbox .block02 .student li{text-align:center; padding:10px 0;height:30px; overflow:hidden;}
.live_leftbox .block02 .student li img{width:30px; height:30px; border-radius:30px;}
.live_leftbox .block02 .prve,.live_leftbox .block02 .next{text-align:center; color:#bbb;}
.live_leftbox .block02 .prve span:hover,.live_leftbox .block02 .next span:hover{color:#fff;}
.live_leftbox .block02 .prve span,.live_leftbox .block02 .next span{cursor:pointer;}
.live_leftbox .block02 .next.cur,.live_leftbox .block02 .next.cur span:hover {color:#666}
.live_leftbox .block02 .prve.cur,.live_leftbox .block02 .prve.cur span:hover {color:#666}
.live_leftbox .block03{padding: 10px;background: url(../line.png) no-repeat top center;}
.live_leftbox .block03 .flowers,.live_leftbox .block03 .diamonds{text-align: center;margin: 10px 0;}
.live_leftbox .block03 .flowers a,.live_leftbox .block03 .diamonds a{color: #fff;}
.live_leftbox .block03 .flowers img,.live_leftbox .block03 .diamonds img{width:20px; height:20px;}
/*中间*/
.live_centerbox{position:absolute; left:100px; top:0; background:#282b30;}
.live_centerbox .ltop_box{height:60px; background:#2d2e34;border-bottom: 3px solid #000;}
.live_centerbox .ltop_box .return_btn{line-height: 60px;color: #fff;margin-left: 20px;font-size: 12px;background:#505050;padding: 5px 10px;border-radius: 3px; border:1px solid #252525;}
.live_centerbox .ltop_box .return_btn:hover{background:#808080;}
.live_centerbox .ltop_box .left_tc .left_tcimg img{width: 30px;height: 30px; border-radius: 30px;}
.live_centerbox .ltop_box .left_tc{margin-left: 40px;border-right: 1px solid #000;padding: 0 20px; line-height:60px;}
.live_centerbox .ltop_box .left_tc .left_tcimg {line-height: 60px;}
.live_centerbox .ltop_box .left_tc .left_tccourse{color: #fff;margin-left: 5px;}
.live_centerbox .ltop_box .right_stunum {border-right: 1px solid #000;background: url(../line2.png) no-repeat left center;padding: 0 20px; color:#808080; height:60px; line-height:60px;}
.live_centerbox .ltop_box .right_stunum span{width: 200px;display: inline-block; overflow:hidden; white-space:nowrap;text-overflow: ellipsis;text-overflow: ellipsis;}
.live_centerbox .ltop_box .right_stunum i{font-size:18px; color:#808080;}
.live_centerbox .ltop_box .right_stunum .numcolor{ font-size:15px; color:#fff;}
.live_centerbox .ltop_box .line2{background: url(../line2.png) no-repeat left center; width:1px;height: 60px;}
.live_centerbox .lbottom_box{position:relative; overflow:auto; background:#000;}
.live_centerbox .lbottom_box .none_live{width:100%; height:99%; color:#fff; text-align:center;}
.live_centerbox .lbottom_box .none_live .empty{position:absolute;}
.full_screen{display:none;}
/*右边框*/
.right_bigbox{width:297px;position:fixed;right:0;height:100%;}
.right_bigbox .hide_btn{cursor:pointer;position: absolute;left: -15px;color: #fff;z-index:1000;background: #202226;width: 18px;height: 40px;line-height: 40px;text-align: center; border-radius: 5px 0 0 5px;}
.right_bigbox .hide_btn.cur{display:none;}
.right_bigbox .ishow_btn{display:none;}
.right_bigbox .ishow_btn.cur{cursor:pointer;display:block;position: absolute;left: -17px;color: #fff;z-index: 99;background: #202226;width: 18px;height: 40px;line-height: 40px;text-align: center; border-radius: 5px 0 0 5px;}
.right_bigbox .hide_btn:hover,.right_bigbox .ishow_btn.cur:hover{ background:#2A2D30;}
.live_rightbox{position:absolute;width:294px; overflow:hidden; right:0; top:0; background:#2a2d30; border-left: 3px solid #000; z-index:99;}
.live_rightbox ul.tab_name{background: #323639;border-bottom: 3px solid #000;height: 60px;}
.live_rightbox ul.tab_name li{float:left; width:24.9%; text-align:center; color:#fff; line-height:60px; font-size:14px; cursor:pointer;}
.live_rightbox ul.tab_name li.curr{background:rgb(209, 74, 77);}
.live_rightbox .tab_con{overflow-y: auto;}
.live_rightbox .tab_con .tabbox{display:none;}
.live_rightbox .tab_con .tabbox .emptymsg{padding-top: 10px;padding-bottom: 20px;padding-left: 40px;background: url('../emptymsg1.gif') no-repeat;text-align: left;margin: 40px auto 10px;overflow: visible;display: block;color: #999;width: 100px;}
.live_rightbox .tab_con .tabbox .livecourse_l .c_chapter,.live_rightbox .tab_con .tabbox .livecourse_l .c_class{min-height: 36px;color: #ddd;font-size: 12px;cursor: pointer;padding: 0px 0px 0px 5px;overflow: hidden;}
.live_rightbox .tab_con .tabbox .livecourse_l .c_chapter .no,.live_rightbox .tab_con .tabbox .livecourse_l .c_class .no{width: 45px;padding: 0px 0px 0px 5px;float: left;height: 36px;line-height: 36px;}
.live_rightbox .tab_con .tabbox .livecourse_l .c_chapter .picl {color:#006400;line-height: 36px;font-weight: bold;width: 28px;height: 36px;background: url('../chapter.png') no-repeat center center;font-family: Tahoma;float: left;text-align: center;}
.live_rightbox .tab_con .tabbox .livecourse_l .c_class .picl{width: 28px;height: 36px;background: url('../nostart.png') no-repeat center center;float: left;}
.live_rightbox .tab_con .tabbox .livecourse_l .c_class .curr{width: 28px;height: 36px;float: left;background: url('../study.png') no-repeat center center;}
.live_rightbox .tab_con .tabbox .livecourse_l .c_chapter .name,.live_rightbox .tab_con .tabbox .livecourse_l .c_class .name{width: 136px;padding: 0px 0px 0px 5px;float: left;height: 36px;line-height: 36px;overflow: hidden;}
.live_rightbox .tab_con .tabbox .livecourse_l .c_class .name a {color: #909090;}
.live_rightbox .tab_con .tabbox .livecourse_l{padding: 20px;}
.live_rightbox .tab_con .tabbox .livecourse_l .myzhangji{display:none;}
.live_rightbox .tab_con .tabbox .livecourse_l .c_class .no {text-align:right; color:#68AB54;}
.live_rightbox .tab_con .tabbox .livecourse_l .clickli{position:relative;margin-bottom: 10px;}
.live_rightbox .tab_con .tabbox .livecourse_l .clickli .dot_big2{top:8px; left:0;background:none;}
.live_rightbox .tab_con .tabbox .livecourse_l .clickli .time2_xx{background:none;color: #ddd;font-size: 12px;cursor: pointer;padding: 0px 0px 0px 15px; height:35px; line-height:35px;}
.live_rightbox .tab_con .tabbox .livecourse_l .clickli .time2_xx a.celist{color:#999;}
.live_rightbox .tab_con .tabbox .livecourse_l .clickli .course_sd i.dot_big2{display:none;}
.live_rightbox .tab_con .tabbox .livecourse_l .clickli .course_sd .time2_xx{padding-left:0;}
.live_rightbox .tab_con .tabbox .livecourse_l .clickli .time2_xx .time2_date{display:none;}
.live_rightbox .tab_con .tabbox .livecourse_l .clickli ul.course_sd{padding-left: 25px; position:relative; display:none;}
.live_rightbox .tab_con .tabbox .livecourse_l .clickli ul.course_sd li .my_appointment{margin:0px; float:none; border:none;color: #888;text-align: left;}
.live_rightbox .tab_con .tabbox .livecourse_l .clickli ul.course_sd li .time2_xx p{padding-left:0;margin-bottom: 5px;}
.live_rightbox .tab_con .tabbox .livecourse_l .clickli ul.course_sd li .time2_xx p em{color: #78B31D !important;}
.live_rightbox .tab_con .tabbox .tabbox_ul li{float:left; width:49.9%; font-size:14px; text-align:center; color:#b0b0b0;line-height: 35px;cursor: pointer;}
.live_rightbox .tab_con .tabbox .tabbox_ul li.curr{background:url(../arrow1.png) no-repeat center bottom;}
.live_rightbox .tab_con .tabbox .tabbox_ul{border-bottom: 1px solid #474A4C;}
.live_rightbox .tab_con .tabbox .tabbox_box{border-top: 1px solid #000;padding: 15px;}
.live_rightbox .tab_con .tabbox .discuss{position: absolute;bottom: 0;left: 0;width:100%;border-top: 3px solid #000;height:153px; background:#2A2D30;}
.live_rightbox .tab_con .tabbox .discuss .discussinner{margin:20px;}
.live_rightbox .tab_con .tabbox .discuss #content0 #edui1{width:100% !important;}
.live_rightbox .tab_con .tabbox .discuss #content0 #edui1 .edui-default .edui-editor-iframeholder{width:100% !important;}
.live_rightbox .tab_con .tabbox .tabbox_box textarea{-moz-box-shadow:3px 3px 5px #bbb inset;-webkit-box-shadow:3px 3px 5px #bbb inset; box-shadow:3px 3px 5px #bbb inset;  width:94%;border-radius: 2px;resize: none;height: 90px;border: 0px;padding:3%;font-size: 12px;color: #AAAAAA;}
.live_rightbox .tab_con .tabbox .tabbox_box .floatleft input{border: 0px;vertical-align: middle;margin-right: 5px; margin-top:6px; float:left;-webkit-appearance: none;cursor: pointer;outline: none;width: 16px;height: 15px;background: url(../checkbg.png) no-repeat 0 0 #fff;}
.live_rightbox .tab_con .tabbox .net_grant .net_grantin #checkteacher{float: left;margin-top: 3px !important;border: 0px;vertical-align: middle;margin-right: 5px;-webkit-appearance: none;cursor: pointer;outline: none;width: 16px;height: 16px;background: url(../checkbg.png) no-repeat 0 0 #fff;}
.live_rightbox .tab_con .tabbox .net_grant .net_grantin #checkteacher:checked {background: url(../checkbg.png) no-repeat -16px 0 #fff;}
.live_rightbox .tab_con .tabbox .tabbox_box .floatleft input:checked {background: url(../checkbg.png) no-repeat -16px 0 #fff;}
.live_rightbox .tab_con .tabbox .tabbox_box .floatleft{color: #b0b0b0;line-height: 30px;}
.live_rightbox .tab_con .tabbox .tabbox_box .floatright{line-height:30px;}
.live_rightbox .tab_con .tabbox .tabbox_box .floatright .btnstyle1{margin: 0px;padding: 0px;border: 0px;width: 77px;height: 25px;line-height: 25px;text-align: center;font-family: \5fae\8f6f\96c5\9ed1, "Helvetica", "sans-serif","Microsoft YaHei";font-size: 12px;color: #fff;background:#FF9900;cursor: pointer;margin-left: 10px;}
.noteslist .notes_ulist li{border-bottom: 1px dotted #46484A;padding: 10px 0px;}
.noteslist .notes_ulist li .row a{line-height: 28px;color: #eee;font-size: 12px;overflow: hidden;word-break: break-all;}
.noteslist .notes_ulist li .row .left {float: left;color:#606060;line-height: 17px;}
.noteslist .notes_ulist li .row .left .fontnumber{font-size: 12px;}
.live_rightbox .tab_con .tabbox .discuss_list{overflow-y:auto; overflow-x:hidden; position:relative;}
.live_rightbox .tab_con .tabbox .discuss_list .discuss_listbox{padding:10px 10px 0px;margin-bottom: 10px;}
.live_rightbox .tab_con .tabbox .discuss .tjbutton {width:85px;float: right;height: 25px;line-height: 25px;font-family: Microsoft Yahei;background:#FF9B00;color: #fff;cursor: pointer;border: none;font-size: 12px;}
.live_rightbox .tab_con .tabbox .discuss_list li{margin:25px 0; position:relative;}
.live_rightbox .tab_con .tabbox .discuss_list li .userid{display:none;}
.live_rightbox .tab_con .tabbox .discuss_list li.discussother .userid{ display:block; color:#fff;margin-bottom: 10px;}
.live_rightbox .tab_con .tabbox .discuss_list li.discussme .send {text-align: center;padding:5px 10px;float:right;position:relative;background:#E4A03C;border-radius:5px; max-width:100%;}
.live_rightbox .tab_con .tabbox .discuss_list li.discussme .send img{max-width:100%;}
.live_rightbox .tab_con .tabbox .discuss_list li.discussme .discuss_img{float: right;width: 30px;margin-left: 20px;text-align: center;}
.live_rightbox .tab_con .tabbox .discuss_list li.discussme .discuss_img .discuss_imgname{color:#fff; display:none;line-height:25px;}
.live_rightbox .tab_con .tabbox .discuss_list li.discussme .discuss_img img{width:30px; height:30px;border-radius: 100%;}
.live_rightbox .tab_con .tabbox .discuss_list li.discussme .send .arrow {position: absolute;top: 8px;right: -5px;width:7px;height:12px;font-size: 0;background:url(../arrow.png) no-repeat;}
.live_rightbox .tab_con .tabbox .discuss_list .sendbox{padding-right: 50px;*padding-right:0;}
.live_rightbox .tab_con .tabbox .discuss_list li.discussother .send .sendinfo{word-break: break-all; font-size:12px; overflow:hidden;font-family: 'Microsoft Yahei'; color:#303030;}
.live_rightbox .tab_con .tabbox .discuss_list li.discussme{color:#fff; }
.live_rightbox .tab_con .tabbox .discuss_list li.discussother{margin-top:0px;}
.live_rightbox .tab_con .tabbox .discuss_list li.discussother .send{text-align: center;padding:5px 10px;position:relative;border-radius:5px; max-width:100%; margin-top:2px; float:left; background:#fff;}
.live_rightbox .tab_con .tabbox .discuss_list li.discussother .send img{max-width:100%;}
.live_rightbox .tab_con .tabbox .discuss_list li.discussother .discuss_img img{width:30px; height:30px;border-radius: 100%;}
.live_rightbox .tab_con .tabbox .discuss_list li.discussother .discuss_imgname{color: #fff;display:block;line-height:25px; height:25px; max-width:50px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.live_rightbox .tab_con .tabbox .discuss_list li.discussother .discuss_img{float: left;margin-right: 20px;margin-left: 0;text-align: center;}
.live_rightbox .tab_con .tabbox .discuss_list li.discussother .send .arrow{position: absolute;top: 8px;left:-5px;width:7px;height:12px;font-size: 0;background:url(../arrow2.png) no-repeat;}
#showuserask2{ display:none;}
.live_rightbox .tab_con .tabbox .data_list li{padding:5px 10px; line-height:30px; border-bottom:1px solid #000; border-top:1px solid #333638; color:#bbb;}
.live_rightbox .tab_con .tabbox .data_list li .datainfo span{margin:0 5px; display:inline-block;}
.live_rightbox .tab_con .tabbox .data_list li .dataname {width: 105px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.live_rightbox .tab_con .tabbox .data_list li .datainfo span .databtn{width: 55px;height: 20px;color: #fff;background: #505050;border:0;display: inline-block;text-align: center;line-height: 20px;border-radius:0px;}
/*网授课程播放页*/
.live_rightbox .tab_con .tabbox .net_grant{border-bottom: 3px solid #000;width: 100%;height: 150px;background: #2A2D30; position:absolute; top:63px; right:0;}
.live_rightbox .tab_con .tabbox .net_grant .net_grantin{padding:15px;}
.live_rightbox .tab_con .tabbox .net_grant .tjbutton {width: 85px;float: right;height: 25px;line-height: 25px;font-family: Microsoft Yahei;background:#FF9900;color: #fff;margin-top: 10px;cursor: pointer;border: none;font-size: 12px;}
.live_rightbox .tab_con .tabbox .discuss_list2 .discuss_listbox{margin:10px;}
.live_rightbox .tab_con .tabbox .discuss_list2 .discuss_listbox .empty{position:relative !important; margin:auto;}
.live_rightbox .tab_con .tabbox .discuss_list2{overflow:auto; width:100%; position:absolute; top:216px; right:0;}
.live_rightbox .tab_con .tabbox .discuss_list2 .discuss_listbox li{padding:5px 0;min-height: 50px;position: relative;}
.live_rightbox .tab_con .tabbox .discuss_list2 .discuss_listbox li:after{content:".";display:block;height:0;clear:both;visibility:hidden}
.live_rightbox .tab_con .tabbox .discuss_list2 .discuss_listbox li .discusstl_img {width: 30px;position: absolute;left: 0;top: 12px;}
.live_rightbox .tab_con .tabbox .discuss_list2 .discuss_listbox li .discusstl_img img {width: 30px;height: 30px; border-radius:30px;}
.live_rightbox .tab_con .tabbox .discuss_list2 .discuss_listbox li .discusstl_right{padding-left:40px; color:#bbb;}
.live_rightbox .tab_con .tabbox .discuss_list2 .discuss_listbox li .discusstl_right .discusstl_rightname{font-size: 12px;color: #808080;}
.live_rightbox .tab_con .tabbox .discuss_list2 .discuss_listbox li .discusstl_right .discusstl_rightname span{padding-left: 15px;font-size: 12px;color: #808080;}
.live_rightbox .tab_con .tabbox .discuss_list2 .discuss_listbox li .discusstl_right .discusstl_rightinfo{margin-top: 5px;font-size: 12px;line-height: 20px;color: #bbb;}
.live_rightbox .tab_con .tabbox .discuss_list2 .discuss_listbox li .discusstl_right .discusstl_rightbtn{width: 55px;height: 20px;line-height: 20px;color: #F5A000;text-align: center;margin-top: 5px;margin-bottom:10px;float: right;cursor: pointer;border: 1px solid #F5A000;border-radius: 2px;font-size: 12px;}
.live_rightbox .tab_con .tabbox .discuss_list2 .discuss_listbox li .discusstl_right .discusstl_rtalklist{padding:0px 0px 10px 0px;overflow: hidden;height: 120px;position: relative;-moz-animation: mybyjc 3s;-webkit-animation: mybyjc 3s;-o-animation: mybyjc 3s;display:none;}
.live_rightbox .tab_con .tabbox .discuss_list2 .discuss_listbox li .discusstl_right .discusstl_rtalklist .textareabox {padding-right: 22px;}
.live_rightbox .tab_con .tabbox .discuss_list2 .discuss_listbox li .discusstl_right .discusstl_rtalklist .textareabox textarea {width: 100%;height: 60px;padding: 10px;line-height: 20px;font-size: 12px;border: 1px solid #e3e3e3;font-family: "\5FAE\8F6F\96C5\9ED1";color: #808080;outline: none;display: block;overflow: hidden;border-radius: 3px 3px 0 0;resize:none;}
.live_rightbox .tab_con .tabbox .discuss_list2 .discuss_listbox li .discusstl_right .discusstl_rtalklist .hfbox {background: #f5f5f5;height: 30px;padding-left: 10px;border: 1px solid #e3e3e3;border-top: 0px;line-height: 30px;}
.live_rightbox .tab_con .tabbox .discuss_list2 .discuss_listbox li .discusstl_right .discusstl_rtalklist .hfbox .hfbtn {width: 90px;height: 30px;line-height: 100%;background: #F5A000;cursor: pointer;font-size: 12px;float: right;font-family: "\5FAE\8F6F\96C5\9ED1";color: #fff;border: 1px solid #F5A000;}
.live_rightbox .tab_con .tabbox .discuss_list2 .discuss_listbox li .discusstl_right .discusstl_rtalklist .hfbox span {font-size: 12px;float: left;color: #808080;line-height: 30px;}
.live_rightbox .tab_con .tabbox .discuss_list2 .discuss_listbox li .discusstl_right .discusstl_rtalklist .hfbox span font {font-size: 12px;color: #d00;}
/*2016.05.13修改网授播放页面*/
.live_rightbox .tab_con .tabbox .discuss_list2 .discuss_listbox li .lct{ float:left;}
.live_rightbox .tab_con .tabbox .discuss_list2 .discuss_listbox li .lct img{width: 30px;height: 30px;border-radius: 30px;}
.live_rightbox .tab_con .tabbox .discuss_list2 .discuss_listbox li .rct{padding-left: 40px;color: #bbb;background:url(../discusstl_rightb.jpg) repeat-x left bottom; padding-bottom:2px;}
.live_rightbox .tab_con .tabbox .discuss_list2 .discuss_listbox li .rct .replylist{background: #444;margin: 10px 0;}
.live_rightbox .tab_con .tabbox .discuss_list2 .discuss_listbox li .rct .replylist .replybox{padding: 10px;border-bottom: 1px solid #4E4A4A;border-top: 1px solid #3C3838;}
.live_rightbox .tab_con .tabbox .discuss_list2 .discuss_listbox li .rct .replylist .replybox span{color:#888;}
.live_rightbox .tab_con .tabbox .discuss_list2 .discuss_listbox li .rct .replylist .replybox span font{ display:none;}
.live_rightbox .tab_con .tabbox .discuss_list2 .discuss_listbox li .rct .replylist .replybox span em{float: right;font-style: normal;}
.live_rightbox .tab_con .tabbox .discuss_list2 .discuss_listbox li .rct .replylist .replybox .talkinfo{margin-top: 10px;color: #808080;}
.live_rightbox .tab_con .tabbox .discuss_list2 .discuss_listbox li .rct .rname{font-size: 12px;color: #808080;}
.live_rightbox .tab_con .tabbox .discuss_list2 .discuss_listbox li .rct .rname span {padding-left: 15px;font-size: 12px;color: #808080;}
.live_rightbox .tab_con .tabbox .discuss_list2 .discuss_listbox li .rct .rinfo{margin-top: 5px;font-size: 12px;line-height: 20px;color: #808080;}
.live_rightbox .tab_con .tabbox .discuss_list2 .discuss_listbox li .rct .rinfo img{ max-width:100%;}
.live_rightbox .tab_con .tabbox .discuss_list2 .discuss_listbox li .rct .rbtn{width: 55px;height: 20px;line-height: 20px;color: #999; text-align: center;margin-top: 5px;margin-bottom: 10px;float: right;cursor: pointer; border: 1px solid #888;border-radius: 2px;font-size: 12px;}
.live_rightbox .tab_con .tabbox .discuss_list2 .discuss_listbox li .rct .rtalklist{ background:none; display:none;}
.live_rightbox .tab_con .tabbox .discuss_list2 .discuss_listbox li .rct .rtalklist{padding:0px 0px 10px 0px;overflow: hidden;height: 120px;position: relative;-moz-animation: mybyjc 3s;-webkit-animation: mybyjc 3s;-o-animation: mybyjc 3s;display:none;}
.live_rightbox .tab_con .tabbox .discuss_list2 .discuss_listbox li .rct .rtalklist .textareabox {padding-right: 22px;}
.live_rightbox .tab_con .tabbox .discuss_list2 .discuss_listbox li .rct .rtalklist .textareabox textarea {width: 100%;height: 60px;padding: 10px;line-height: 20px;font-size: 12px;border: 1px solid #e3e3e3;font-family: "\5FAE\8F6F\96C5\9ED1";color: #808080;outline: none;display: block;overflow: hidden;border-radius: 3px 3px 0 0;resize:none;}
.live_rightbox .tab_con .tabbox .discuss_list2 .discuss_listbox li .rct .rtalklist .hfbox {background: #f5f5f5;height: 30px;padding-left: 10px;border-top: 0px;line-height: 30px;}
.live_rightbox .tab_con .tabbox .discuss_list2 .discuss_listbox li .rct .rtalklist .hfbox .hfbtn {width: 90px;height: 30px;line-height: 100%;background: #c0c0c0;cursor: pointer;font-size: 12px;float: right;font-family: "\5FAE\8F6F\96C5\9ED1";color: #fff;border: 1px solid #c0c0c0;}
.live_rightbox .tab_con .tabbox .discuss_list2 .discuss_listbox li .rct .rtalklist .hfbox .hfbtn:hover{background:#808080; border:1px solid #808080;}
.live_rightbox .tab_con .tabbox .discuss_list2 .discuss_listbox li .rct .rtalklist .hfbox span {font-size: 12px;float: left;color: #808080;line-height: 30px;}
.live_rightbox .tab_con .tabbox .discuss_list2 .discuss_listbox li .rct .rtalklist .hfbox span font {font-size: 12px;color: #d00;}
/*考试首页*/
.indexStart .pic {width: 100%;min-width: 1200px;min-height: 468px;height: 700px;background: url(../fisrtbg.jpg) no-repeat center center;background-position: center 0;background-repeat: no-repeat;background-size: cover;overflow:hidden;}
.w{width:1180px; margin:0 auto}
.funMenu{position:relative; height:100%}
.menuCol{height: 300px; margin-top: -175px; left: 0;top: 50%;  width: 190px;position: absolute;cursor: pointer;-webkit-transition: .3s;transition: .3s;}
.menuCol .bgcol{width: 190px;height: 300px; position: absolute; cursor: pointer; opacity:0.8;-webkit-transition: .3s;transition: .3s;}
.menuCol:hover .bgcol{opacity:1;}
.menuCol.odd{margin-top:-135px; top:-25%;}
.menuCol.even{top:125%}

.menuCol.col-1 .bgcol{background-color: #f5989d;}
.menuCol.col-2 .bgcol{background-color: #8393ca;}
.menuCol.col-3 .bgcol{background-color: #363636;}
.menuCol.col-4 .bgcol{background-color: #00aeef;}
.menuCol.col-5 .bgcol{background-color: #00a99d;}
.menuCol.col-6 .bgcol{background-color: #7fb8ce;}


.menuCol.col-2{ left:200px;}
.menuCol.col-3{ left:400px;}
.menuCol.col-4{ left:600px;}
.menuCol.col-5{ left:800px;}
.menuCol.col-6{ left:1000px;}

.middle-icon {position:absolute;width: 100%;height: 138px;left: 0;top: 50%;margin-top: -79px;}
.middle-icon i{display: block;width: 100%;height: 100px;background: url(../head_icon_list.png) no-repeat center top;}
.middle-icon p{display: block;text-align: center;font-size: 18px;color: #ffffff;padding-top: 38px;}

.menuCol.col-1 .middle-icon i{background-position: -759px -16px;}
.menuCol.col-2 .middle-icon i{background-position: -154px -11px;}
.menuCol.col-3 .middle-icon i{background-position: -346px -13px;}
.menuCol.col-4 .middle-icon i{background-position: -556px -17px;}
.menuCol.col-5 .middle-icon i{background-position: 35px -22px;}
.menuCol.col-6 .middle-icon i{background-position: -956px -15px;}
.indexStart{ position:relative}
.indexStart .divbottom{ text-align:center; position:absolute; bottom:70px; width:200px; left:50%; margin-left:-100px;}
.indexStart .more{ font-size:14px; display:inline-block; color:#fff; width:80px; border-radius:50px; padding:6px 25px; border:#fff solid 1px;-webkit-transition: .3s;transition: .3s;}
.indexStart .more:hover{ background:#fff; color:#999}

.questions-list{padding:60px 0 70px; width:100%}
.questions-list dl{width:1194px}
.questions-list dl h2{font-size:24px;color:#596273;text-align:center;margin-top:18px}
.questions-list dl .img{margin:0 auto; margin-top:20px;background-image:url('../tese_icon.png'); background-repeat:no-repeat; width:70px; height:70px;}

.questions-list dl .name{text-align:center;font-size:16px;color:#858585;margin-top:10px}
.questions-list dl dd{width:224px;float:left;margin-right:14px;background-color:#fff;position:relative;padding-bottom:18px}

.questions-list dl .item2 .img{background-position: -239px 0;}
.questions-list dl .item3 .img{background-position: -486px 0;}
.questions-list dl .item4 .img{background-position: -735px 0;}
.questions-list dl .item5 .img{background-position: -980px 5px;}




.even{animation:textspan 0.5s linear 0.7s both;-moz-animation:textspan 0.5s linear 0.7s both; /* Firefox */
-webkit-animation:textspan 0.5s linear 0.7s both; /* Safari and Chrome */
-o-animation:textspan 0.5s linear 0.7s both; /* Opera */
}
@keyframes textspan
{
0%   {top: 125%;}
100% {top:50%;}
}

@-moz-keyframes textspan /* Firefox */
{
0%   {top: 125%;}
100% {top:50%;}


}

@-webkit-keyframes textspan /* Safari and Chrome */
{
0%   {top: 125%;}
100% {top:50%;}

}

@-o-keyframes textspan /* Opera */
{
0%   {top: 125%;}
100% {top:50%;}

}

.odd{animation:texts 0.9s linear 0.7s both;-moz-animation:texts 0.9s linear 0.7s both; /* Firefox */
-webkit-animation:texts 0.9s linear 0.7s both; /* Safari and Chrome */
-o-animation:texts 0.9s linear 0.7s both; /* Opera */
}
@keyframes texts
{
0%   {top: -25%;}
100% {top:50%;}

}

@-moz-keyframes texts /* Firefox */
{
0%   {top: -25%;}
100% {top:50%;}



}

@-webkit-keyframes texts /* Safari and Chrome */
{
0%   {top: -25%;}
100% {top:50%;}

}

@-o-keyframes texts /* Opera */
{
0%   {top: -25%;}
100% {top:50%;}


}
/*头部推荐*/
.column-recommend{margin-top:10px; position:relative; background:url(../exam/recommend_bg.png) repeat; border:#ebebeb solid 1px; position:relative; clear:both;}
.column-recommend .ico{width:94px; height:80px; background:url(../exam/news.png) -782px -45px; position:absolute; left:0; top:0}
.column-recommend h3{width:80%; text-align:center; font-size:22px; line-height:30px;white-space:nowrap; overflow:hidden; margin-left:10px; margin:0 auto; padding-top:20px}
.column-recommend .list {width:362px; float:left; margin-left:30px; padding-top:20px; padding-bottom:20px; font-size:14px; display:inline}
.column-recommend .list li{width:98%;line-height:30px; padding-left:15px; background:url(../exam/gd.png) -196px -338px no-repeat; white-space:nowrap; overflow:hidden;float:left}
.column-recommend .list a{white-space:nowrap; overflow:hidden}
.column-recommend .list a.gray{color:#999;}
/*分类 */
.exam_topbox .left02{margin:0px 0px 0px 0px;}
.exam_topbox .left02 .tit{height:40px; line-height:40px; background:#f5f5f5; padding:0px 20px; font-size:14px;color:#808080;}
.exam_topbox .left02 ul{padding:20px 0px 10px;}
.exam_topbox .left02 ul li{float:left; padding-right:10px; font-size:14px; line-height:34px; margin-bottom:10px;}
.exam_topbox .left02 ul li a{display: block; background: #f1f3f5; color: #333;height: 30px;border: #e1e1e1 solid 1px;line-height: 30px;padding: 0 10px;border-radius: 3px;box-shadow: 0px 1px 1px #ececec;}
.exam_topbox .left02 ul li a:hover {background:#EFF7ED;color:rgb(209, 74, 77);}
/*统一标题栏目 */
.exam-cet-hd.no1 {border-left: #FFA12D solid 2px;border-right: #FFA12D solid 2px; display:none;}
.exam-cet-hd.no1 span{background: #FFA12D;}
.exam-cet-hd{height:24px; line-height:24px; clear:both; background:url(../exam/gd.png) 0 -270px repeat-x; border-left:#83C76F solid 2px; border-right:#83C76Fs solid 2px; margin-top:20px}
.exam-cet-hd span{display:block; background-color:#83C76F; width:150px;text-align:center; color:#fff; font-size:14px; font-weight:bold; border-right:#FFF solid 3px;border-left:#FFF solid 3px}
.exam-cet-hd span a{color:#FFF;text-decoration:none}
/*考试试题*/
.exam-bd{zoom:1; background:#fff; clear:both;width: 1220px;}
.exam-blk{float:left; margin-right:40px; zoom:1;width:570px; margin-top:20px; display:inline;}
.exam-lf{float:left; width:568px; height:82px;  position:relative; background-color:#f9f9f9; border:#eaeaea solid 1px;border-bottom:1px solid #eee; box-shadow:0px 1px 2px #eee; display:inline }
.exam-lf-hd i{font-style:normal; display:block; width:46px; height:46px; background:url(../exam/other.png) -76px 0 no-repeat; float:left; display:inline ; margin:20px 0px 0px 20px;}
.exam-lf-hd .jikao{background-position: 0 0}
.exam-lf-hd .mokao{background-position:0 -77px}
.exam-lf-hd .chapter{background-position:0 -158px}
.exam-lf-hd .daily{background-position:0 -234px}
.exam-bd .ml30{margin-left:30px}
.exam-lf-hd dl{display:block; float:left; width:40%;display:inline ; margin:10px 20px;}
.exam-lf-hd dl dt{font:bold 16px/24px "Microsoft Yahei"; width:100%;  text-align:left; display:block}
.exam-lf-hd dl dd.info{padding:0; line-height:24px; border:0; height:24px; text-align:left; color:#999;}
.exam-lf-hd .line-ico{width:100%; height:10px; line-height:0; font-size:0; background:url(../exam/gd.png) 0 -256px repeat-x #FFF; margin-top:20px; display:inline}
.exam-lf .btn{width:125px;background-color:#83c76f; color:#fff!important; text-align:center;display:block;font-size:14px;-moz-border-radius:3px;  -webkit-border-radius:3px;border-radius:3px; margin:0 auto; margin-top:20px; float:right; margin-right:20px}
.num1 .exam-lf .btn{background: #83C76F;}
.num2 .exam-lf .btn{background: #64B5F6;}
.num3 .exam-lf .btn{background: #FE7575;}
.num4 .exam-lf .btn{background: #FFB74D;}
.num5 .exam-lf .btn{background: #F6A665;}
.num6 .exam-lf .btn{background: #57C9BB;}
.exam-lf .btn:hover{background-color:#5EB942;text-decoration:none}
.exam-cnt{clear:both;}
.m20{margin-left:20px; float:left; height:auto; font-size:14px;}
.list-b{padding-top:15px; line-height:28px; float:left; width:100%}
.list-b li{width:97%; #margin-right:-25px;padding-left:13px;background:url(../exam/gd.png) -196px -342px no-repeat; position:relative; float:left}
.list-b li .txt{width:99%; white-space:nowrap; overflow:hidden;font-size:14px; float:left}
.list-b li .hot{font-weight:bold; color:#059}
.list-b li span{color:#888; float:right}
.num2 .list-b .btn-exam{background: #64B5F6;border: #64B5F6 solid 1px;}
.num2 .list-b .btn-see:hover{border: #64B5F6 solid 1px;color: #64B5F6;}
.num3 .list-b .btn-exam{background: #FE7575;border: #FE7575 solid 1px;}
.num3 .list-b .btn-see:hover{border: #FE7575 solid 1px;color: #FE7575;}
.num4 .list-b .btn-exam{background: #FFB74D;border: #FFB74D solid 1px;}
.num4 .list-b .btn-see:hover{border: #FFB74D solid 1px;color: #FFB74D;}
.num5 .list-b .btn-exam{background: #F6A665;border: #F6A665 solid 1px;}
.num5 .list-b .btn-see:hover{border: #F6A665 solid 1px;color: #F6A665;}
.num6 .list-b .btn-exam{background: #57C9BB;border: #57C9BB solid 1px;}
.num6 .list-b .btn-see:hover{border: #57C9BB solid 1px;color: #57C9BB;}
.num2 .exam-lf .btn:hover{background-color: #5AB2F9;}
.num3 .exam-lf .btn:hover{background-color: #F96D6D;}
.num4 .exam-lf .btn:hover{background-color: #FFA12D;}
.num5 .exam-lf .btn:hover{background-color: #F59F59;}
.num6 .exam-lf .btn:hover{background-color: #49BBAD;}
.num1 .list-b .btn-exam:hover{background:#5EB942; border:1px solid #5EB942;}
.num2 .list-b .btn-exam:hover{background:#5AB2F9; border:1px solid #5AB2F9;}
.num3 .list-b .btn-exam:hover{background:#F96D6D; border:1px solid #F96D6D;}
.num4 .list-b .btn-exam:hover{background:#FFA12D; border:1px solid #FFA12D;}
.num5 .list-b .btn-exam:hover{background:#F59F59; border:1px solid #F59F59;}
.num6 .list-b .btn-exam:hover{background:#49BBAD; border:1px solid #49BBAD;}
.list-b .btn-see,.list-b .btn-exam{line-height:21px; padding:0 10px; text-decoration:none; display:block; font-size:12px; background-image:url(../exam/gd.png);position:absolute; display:none}
.list-b .btn-see{background-position: 0 -148px;border:#e1e1e1 solid 1px;right:46px;border-radius:3px 0 0 3px; }
.list-b .btn-exam{background:#83C76F;border:#83C76F solid 1px; color:#FFF!important;right:0px;border-radius:0 3px 3px 0;}
.list-b .btn-see:hover{background:#FFF;border:#83C76F solid 1px; color:#83C76F}
.list-b .btn-exam:hover{background:#FFA12D; border:#FFA12D solid 1px}
.list-b .action .btn-see,.list-b .action .btn-exam{display:block}
.list-b li.title-more{background:none; height:30px; border:none; margin-top:5px; display:inline;}
.list-b li.title-more a{float:right; height:21px; font:normal 12px/21px ""; width:75px; text-align:center; border:1px solid #e6e6e6;box-shadow: 0px 1px 2px #eee; border-radius:3px; text-decoration:none; color:#8c8c8c;  margin-top:2px; display:inline; }
.list-b li.title-more a:hover{color:#FF9600; border-color:#FF9600}
.list-b li{width:97%; #margin-right:-25px;padding-left:13px;background:url(../exam/gd.png) -196px -342px no-repeat; position:relative; float:left}
.list-b li .txt{width:87%; white-space:nowrap; overflow:hidden;font-size:14px; float:left; }
.list-b li .hot{font-weight:bold; color:#059}


.examNav{background:#fff;height:63px; line-height:60px; padding:0px 20px;border:1px solid #eee; box-shadow: rgba(0,0,0,0.038) 0px 1px 4px;}
.examNav .navLeft li{float:left; margin-right:40px; font-size:14px;height:60px;}
.examNav .navLeft li.on{border-bottom:3px solid rgb(209, 74, 77);}
.examNav .navLeft li.on a{color:rgb(209, 74, 77);}
.examNav .navLeft li a{ -webkit-transition:0.3s; transition:0.3s;}
.examNav .navLeft li a:hover{color:rgb(209, 74, 77);}
.examNav .navRight{float:right;}
.examNav .navRight li{ padding:0px 20px;float:left; line-height:26px;*width:48px;}
.examNav .navRight li .icon{width:23px; height:23px; display:block; overflow:hidden;margin:0 auto;margin-top:10px; background-image:url(../exam/navicon.png); background-repeat:no-repeat;}
.examNav .navRight li .icon-user{ background-position:-3px 0px}
.examNav .navRight li .icon-ctb{ background-position:-87px 0px}
.examNav .navRight li .icon-collect{ background-position:-178px 0px}
.examNav li a{color:#555;}
.examNav .navRight li a{ font-size:12px; *display:block; *text-align:center;}
.examNav .navRight li.on .icon{background-image:url(../exam/navicon-on.png)}
.examNav .navRight li.on a{color:rgb(209, 74, 77);}



/*按地图找机构*/
.mainbox{width: 1180px; margin: auto; z-index:100;}
.institution_map{position:absolute;top:20px;left:0; z-index:999;}
.institution_map1{top:60px; z-index:998;}
.institution_map .box1{height:45px; position:relative;}
.institution_map .box1 .citytab{width:90px; padding-left:10px; position:absolute;top:0;left:0px;height:45px; line-height:45px;text-overflow:ellipsis; white-space:nowrap; overflow:hidden; font-size:16px; text-align:center; cursor:pointer;}
.institution_map .box1 .citytab .iconfont{float:right;height:25px; line-height:25px;margin-top:10px; font-size:14px;color:#a0a0a0;border-right:1px solid #e0e0e0; padding-right:5px;}
.institution_map .box1 .text{width:380px;float:left; outline:none;height:43px; padding-left:115px;color:#a0a0a0;line-height:43px;border:0;-moz-box-shadow:1px 1px 4px rgba(0, 0, 0, 0.15); -webkit-box-shadow:1px 1px 4px rgba(0, 0, 0, 0.15); box-shadow:1px 1px 4px rgba(0, 0, 0, 0.15);}
.institution_map .box1 .text:focus{color:#505050;}
.institution_map .box1 .scbutton{width:50px;height:43px;background:url(../searchicon.png) center no-repeat #fff;position: relative;left: -51px;border:0px; cursor:pointer;}
.citywrap{width:0px;height:400px; background:#fff;-moz-box-shadow:1px 1px 4px rgba(0, 0, 0, 0.15); -webkit-box-shadow:1px 1px 4px rgba(0, 0, 0, 0.15); box-shadow:1px 1px 4px rgba(0, 0, 0, 0.15); position:absolute;left:0;top:60px; overflow:hidden; z-index:9999;}
.citywrapshow{width:645px;}
.citywrap .title{height:35px; line-height:35px;margin:0px 20px;border-bottom:1px solid #eee;color:#808080; position:relative; z-index:999999; background:#fff;}
.citywrap .title span{float:right;}
.citywrap .title span .iconfont{font-size:14px;}
.citywrap .guess_and_sc{height:30px; line-height:30px; padding:20px 0px;margin:0px 20px;margin-top:35px;}
.citywrap .guess_and_sc .lct{float:left;height:25px; line-height:25px;}
.citywrap .guess_and_sc .lct font{float:left; font-size:14px;color:#303030;}
.citywrap .guess_and_sc .lct span{float:left; padding:0px 15px;background:#A7C0E0;color:#fff; font-size:14px;margin-left:10px;border-radius:2px;}
.citywrap .guess_and_sc .rct{float:left; padding-left:20px;border-left:1px solid #e9e9e9;margin-left:20px; position:relative;}
.citywrap .guess_and_sc .rct .sctext{width:137px;height:23px;background:#f5f5f5; outline:none; line-height:23px;border:1px solid #eee;border-radius:3px; padding-left:10px;color:#a0a0a0; padding-right:23px;}
.citywrap .guess_and_sc .rct .sctext:focus{background:#fff;color:#505050;}
.citywrap .guess_and_sc .rct .button{background:none;border:0px; font-size:14px;color:#a0a0a0; position:absolute;right:0;top:2px;height:26px; line-height:26px;}
.citywrap .citylist{width:645px;}
.citywrap .citylist ul li{border-top:1px solid #eee; padding:5px 0px 5px 40px; line-height:40px; font-size:14px;margin:0px 20px; position:relative;}
.citywrap .citylist ul li .lct{position:absolute;left:0;top:10px;color:rgb(209, 74, 77);}
.citywrap .citylist ul li .rct span{width:14.28%;float:left;}
.citywrap .citylist ul li .rct span.curr a{border: 1px solid #78b31d;color: #78b31d;padding: 3px 10px;border-radius: 3px;}
.citywrap .citylist ul li .rct span:hover a{color: rgb(209, 74, 77);}
.citywrap:hover .Scrollbar-Handle{background:#d0d0d0;}
.institution_map .box2{width:350px;}
.institution_map .box2{height:435px; background:#fff;margin-top:20px;-moz-box-shadow:1px 1px 4px rgba(0, 0, 0, 0.15); -webkit-box-shadow:1px 1px 4px rgba(0, 0, 0, 0.15); box-shadow:1px 1px 4px rgba(0, 0, 0, 0.15);}
.institution_map .box2 .box_dg{height:41px; line-height:40px;background:#f7f7f7;}
.institution_map .box2 .box_dg dl dt{width:116px;float:left; position:relative; z-index:9;}
.institution_map .box2 .box_dg dl dt span{display:block; text-align:center; padding:0px 15px 0px 5px; cursor:pointer;border-left:1px solid #eee;border-bottom:1px solid #eee;height:40px; overflow:hidden; line-height:40px;text-overflow:ellipsis; white-space:nowrap;}
.institution_map .box2 .box_dg dl dt span .iconfont{position:absolute;right:8px;top:0px; line-height:40px;font-size:13px;color:#a0a0a0;-webkit-transition: .3s;transition: .3s;}
.institution_map .box2 .box_dg dl dt .dtbox{width:115px; position:absolute;left:0px;top:40px; z-index:999; background:#fff;border-left:1px solid #f0f0f0;-moz-box-shadow:1px 1px 2px rgba(0, 0, 0, 0.1); -webkit-box-shadow:1px 1px 2px rgba(0, 0, 0, 0.1); box-shadow:1px 1px 2px rgba(0, 0, 0, 0.1); display:none;}
.institution_map .box2 .box_dg dl dt .dtbox li{display:inline;}
.institution_map .box2 .box_dg dl dt .dtbox a{line-height:30px; font-size:12px; padding:0px 15px; display:block;height:30px; overflow:hidden;}
.institution_map .box2 .box_dg dl dt .dtbox a.curr{color:rgb(209, 74, 77);}
.institution_map .box2 .box_dg dl dt .dtbox span{display:none;}
.institution_map .box2 .box_dg dl dt.tabway{display:none; height:39px;float:left;width: 80px;text-align: center;border-left: 1px solid #EEE;border-bottom: 1px solid #EEE;}
.tabway .tab_icon{float:left;width:50%;}
.tabway .tab_icon.curr{background: #fff;}
.tabway .tab_icon img{width:20px; vertical-align:middle;}
.institution_map .box2 .box_dg dl dt .dtbox2{width:330px;overflow-x:hidden; overflow-y:auto; padding:10px 20px 10px 0px; position:absolute;top:40px; z-index:9999; background:#fff;-moz-box-shadow:1px 1px 2px rgba(0, 0, 0, 0.1); -webkit-box-shadow:1px 1px 2px rgba(0, 0, 0, 0.1); box-shadow:1px 1px 2px rgba(0, 0, 0, 0.1); display:none;}
.institution_map .box2 .box_dg dl dt .dtbox2 li{display:inline;}
.institution_map .box2 .box_dg dl dt .dtbox2 a{line-height:35px; font-size:12px; margin-left:20px; float:left;height:35px; overflow:hidden;}
.institution_map .box2 .box_dg dl dt .dtbox2 a.curr{color:rgb(209, 74, 77);}
.institution_map .box2 .box_dg dl dt .dtbox2 span{display:none;}
.institution_map .box2 .box_dg dl dt:hover span{background:#fff;border-bottom:1px solid #fff; position:relative; z-index:99999;}
.institution_map .box2 .box_dg dl dt:hover span .iconfont{transform:rotate(-180deg);-ms-transform:rotate(-180deg); 	/* IE 9 */-moz-transform:rotate(-180deg); 	/* Firefox */-webkit-transform:rotate(-180deg); /* Safari 和 Chrome */-o-transform:rotate(-180deg); 	/* Opera */}
.institution_map .box2 .box_dg dl dt:hover .dtbox{ display:block;}
.institution_map .box2 .box_dg dl dt:hover .dtbox2{ display:block;}
.institution_map .box2 .box_dg dl.eplist_rz dt{width:50%;}
.institution_map .box2 .box_dg dl.eplist_rz .dtbox{width:174px;}
.institution_map .box2 .list{height:394px; overflow:hidden; position:relative;}
.institution_map .box2 .list ul li{ padding:15px;border-bottom:1px solid #eee; position:relative;}
.institution_map .box2 .list ul li:after{ content:".";display:block;height:0;clear:both;visibility:hidden}
.institution_map .box2 .list ul li .markbg{width:18px;height:27px;float:left;background:url(../markicon.png) no-repeat; font-size:12px; line-height:20px; text-align:center;color:#fff; position:absolute;left:15px;top:15px;}
.institution_map .box2 .list ul li .t_r{width:290px; margin-left:28px;}
.institution_map .box2 .list ul li .t_r .tit a{font-size:14px;float:left;font-weight:bold;font-family:Hiragino Sans GB, \5fae\8f6f\96c5\9ed1; margin-right:10px;}
.institution_map .box2 .list ul li .t_r .tit span{ padding-left:10px;color:#505050; margin-top:0 !important; line-height:21px;}
.institution_map .box2 .list ul li .t_r .tit span img{ height:13px; vertical-align:middle;}
.institution_map .box2 .list ul li .t_r .info{height:17px; line-height:17px;color:#505050;margin-top:5px;white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
.institution_map .box2 .list ul li .t_r .eptel{height:20px; line-height:20px;margin-top:5px; overflow:hidden;color:#555;}
.institution_map .box2 .list ul li .t_r .eptel .iconfont{color:rgb(209, 74, 77); font-size:15px;float:left; padding-right:5px;}
.institution_map .box2 .list ul li .t_r .ep_course{height:17px; line-height:17px;margin-top:5px; overflow:hidden;color:#505050; white-space:nowrap; text-overflow:ellipsis;}
.institution_map .box2 .list ul li .t_r .ep_course a{color:#3790e4;}
.institution_map .box2 .list ul li .t_r .epmap{height:17px; line-height:17px;color:#555; overflow:hidden;margin-top:5px;text-overflow:ellipsis; white-space:nowrap;}
.institution_map .box2 .list ul li .t_r .epmap-btn a{background:#ddd;color: #fff;display: block;width: 80px;height: 25px;line-height: 25px;text-align: center;margin-top: 10px;border-radius: 2px;}
.institution_map .box2 .list ul li:hover .t_r .epmap-btn a{ background:rgb(209, 74, 77);}
.institution_map .box2 .list ul li:hover{ background:#f6f6f6;}
.institution_map .box2 .list ul li:hover .markbg{background:url(../markicon2.png) no-repeat;}
.institution_map .box2 .list:hover .Scrollbar-Handle{ background:#d0d0d0;}

.Scroller-Container {position: absolute; width:100%;top: 0px; left: 0px;}
.Scrollbar-Track {width: 5px; height: 100%;position: absolute;top: 0px; right: 0px;background:#eee;}
.Scrollbar-Handle {position: absolute;top: 0px; left: 0px;border-radius:15px;width: 5px; height: 100px;background: #e0e0e0;}
/*最新资讯页面*/
.news_index{ padding-top:20px; background:#f4f4f4; padding-bottom:20px;}
.newsnav{width: 1180px;margin: auto;background: #fff;margin-bottom:20px;font-size:14px;border: 1px solid #f0f0f0;}
.newsnav ul.first_columns li{ float:left; margin-right:20px;}
.newsnav ul.first_columns li a{display: block;padding:5px 15px;color: #333; -webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease;-o-transition: all 0.3s ease; transition: all 0.3s ease;}
.newsnav ul.first_columns li.curr a {background-color: #fff;color: rgb(209, 74, 77);border: 1px solid rgb(209, 74, 77);border-radius: 3px;}
.newsnav ul.first_columns li a:hover{ color:rgb(209, 74, 77);}
.newsnav ul.first_columns{ padding:15px;}
.newsnav .columns .two_columns{padding: 5px 15px; display:none;}
.newsnav .columns .two_columns ul {padding: 0;margin: 0;list-style-type: none;}
.newsnav .columns .two_columns ul li{ float:left;}
.newsnav .columns .two_columns ul li a {display: block;padding: 12px 30px;color: #888; font-size:14px;-webkit-transition: all 0.3s ease;-moz-transition: all 0.3s ease;-o-transition: all 0.3s ease;transition: all 0.3s ease;}
.newsnav .columns .two_columns ul li.curr a,.newsnav .columns .two_columns ul li a:hover {color: #FF9600;-webkit-transition: all 0.3s ease;-moz-transition: all 0.3s ease; -o-transition: all 0.3s ease;transition: all 0.3s ease;}
.magic_lantern{ width:1180px; margin:auto; margin-bottom:20px;}
.magic_lantern .magicl{ width:870px;}
.magic_lantern .magicl .leftfcous #focus{position: relative;height:370px; overflow:hidden;width: 870px; border-radius:0px;-webkit-box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.1);-moz-box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.1);box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.1);}
.magic_lantern .magicl .leftfcous #focus .bd{position: relative}
.magic_lantern .magicl .leftfcous #focus .focus-bar-box{width: 100%;height:370px;position: relative;overflow: hidden}
.magic_lantern .magicl .leftfcous #focus .focus-bar{width: 10000px}
.magic_lantern .magicl .leftfcous #focus .focus-bar li{float: left;width: 870px;height:370px}
.magic_lantern .magicl .leftfcous #focus .focus-bar li a{width: 100%;height: 100%;display: block}
.magic_lantern .magicl .leftfcous #focus .focus-bar li img{min-width: 100%;_width:100%;height: 370px;}
.magic_lantern .magicl .leftfcous #focus .ft{position: absolute;left: 0;bottom: 0;z-index: 1;width: 870px;}
.magic_lantern .magicl .leftfcous #focus .ftbg{position: absolute;left: 0;z-index: -1;width: 870px;height: 55px;background: rgba(0,0,0,0.3);bottom:0;}
.magic_lantern .magicl .leftfcous #focus .change{position: absolute;right: 10px;bottom: 20px;height: 12px}
.magic_lantern .magicl .leftfcous #focus .change a{float: left;width: 10px;height: 10px;margin-right: 10px;-webkit-transition: .0s; transition: .0s;background:url(../newsyd.png) no-repeat;cursor: pointer;}
.magic_lantern .magicl .leftfcous #focus .change a.on{background:url(../newsyd.png) no-repeat -10px 0px}
.magic_lantern .magicl .leftfcous #focus .hd{position: absolute;left: 0;bottom: 0;z-index: 2;width: 700px;height: 55px}
.magic_lantern .magicl .leftfcous #focus .focus-title{overflow: hidden;position: absolute;top: 0;left: 0;height: 55px;padding: 0 20px;line-height: 55px;font-size: 16px;}
.magic_lantern .magicl .leftfcous #focus .focus-title a{ color:#fff;}
.magic_lantern .magicr {width: 300px;}
.magic_lantern .magicr .magicr_top{ margin-bottom:10px;}
.magic_lantern .magicr .magicr_top a,.magic_lantern .magicr .magicr_bottom a{ height:180px; display:block;position: relative;border-collapse: collapse;display: block;color: #fff;}
.magic_lantern .magicr .magicr_top a img,.magic_lantern .magicr .magicr_bottom a img{ width:100%; height:100%;-webkit-border-radius: 2px;-moz-border-radius: 2px;border-radius: 2px;}
.magic_lantern .magicr a:hover {color: #fff;-webkit-transition: all 0.3s ease;-moz-transition: all 0.3s ease;-o-transition: all 0.3s ease; transition: all 0.3s ease;}
.magic_lantern .magicr .magicr_top .magicr_newsname ,.magic_lantern .magicr .magicr_bottom .magicr_newsname{position: absolute;left: 0;right: 0;bottom: 0;margin: 20px;z-index: 1;}
.magic_lantern .magicr .magicr_top .magicr_newsname p ,.magic_lantern .magicr .magicr_bottom .magicr_newsname p{margin-bottom: 5px;font-size: 12px;opacity: 0.9;filter: alpha(opacity=90);}
.magic_lantern .magicr .magicr_top .magicr_newsname .title,.magic_lantern .magicr .magicr_bottom .magicr_newsname .title{margin: 0; font-size:16px; font-weight:normal;line-height: 25px;display: block;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;word-wrap: normal;}
.magic_lantern .magicr .magicr_top .image-overlay,.magic_lantern .magicr .magicr_bottom .image-overlay {position: absolute;top: 0;right: 0;bottom: 0;left: 0;width: 100%;height: 100%; -webkit-border-radius:0px;-moz-border-radius:0px;border-radius:0px;-webkit-transition: all 0.3s ease;-moz-transition: all 0.3s ease;-o-transition: all 0.3s ease;transition: all 0.3s ease;filter: alpha(opacity=30);background: -webkit-linear-gradient(top, rgba(225, 225, 225, 0) 50%, rgba(0, 0, 0, 0.5) 100%);background-image: -moz-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.5) 100%);background: linear, top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.5) 100%;}
.magic_lantern .magicr .magicr_top:hover .image-overlay ,.magic_lantern .magicr .magicr_bottom:hover .image-overlay{-webkit-transition: all 0.3s ease;-moz-transition: all 0.3s ease;-o-transition: all 0.3s ease;transition: all 0.3s ease;opacity: 0.2;filter: alpha(opacity=20);}
.newslist{width: 1180px;margin: auto;}
.newslist .newslistl {width:870px;}
.newslist .newslistl .newslistl_ul li{margin-bottom: 28px;padding-bottom: 28px;border-bottom: 1px solid #f0f0f0;}

.newslist .newslistl .newslistl_ul li .media-body .title a {color: #313131;font-weight: normal;-webkit-transition: all 0.3s ease;-moz-transition: all 0.3s ease;-o-transition: all 0.3s ease;transition: all 0.3s ease;}
.newslist .newslistl .newslistl_ul{background: #fff;padding:28px;margin-bottom: 20px; border:1px solid #f0f0f0;}
.newslist .newslistl .newslistl_ul li .article-metas .metas-body p {margin-bottom: 0;font-size: 12px;}
.newslist .newslistl .newslistl_ul li .article-metas .metas-body .title { margin: 0;line-height: 32px;}
.newslist .newslistl .newslistl_ul li .article-list .media {color: #919191;}
.newslist .newslistl .newslistl_ul li .media-left1,.newslist .newslistl .newslistl_ul li .media-right,.newslist .newslistl .newslistl_ul li .media-body {display: table-cell;vertical-align: top;}
.newslist .newslistl .newslistl_ul li .media .thumb-img {width: 225px;min-height:130px;}
.newslist .newslistl .newslistl_ul li .media{position:relative;}
.newslist .newslistl .newslistl_ul li .media-left1{padding-right:20px;}
.newslist .newslistl .newslistl_ul li .media-left1 a{display:inline-block; height:130px; overflow:hidden;}
.newslist .newslistl .newslistl_ul li .article-list .media .media-body {word-break: break-all;padding-left: 10px;line-height: 25px;}
.newslist .newslistl .newslistl_ul li .article-list .media .thumb-img {width: 260px;}
.newslist .newslistl .newslistl_ul li .media-body{line-height:25px; padding-top:10px;}
.newslist .newslistl .newslistl_ul li .media-body .title{margin-bottom: 10px;font-size: 16px;font-weight: normal;}
.newslist .newslistl .newslistl_ul li .media-body .media-bodyp{font-size: 12px;height: 50px;color: #828282;line-height: 25px;font-family: "arial","微软雅黑";overflow: hidden;}
.newslist .newslistl .newslistl_ul li .media-body .media_info{ margin-top:5px;}
.newslist .newslistl .newslistl_ul li .media-body .media_info span,.newslist .newslistl .newslistl_ul li .media-body .media_info span a{ color:#bfbfbf;font-size: 12px; padding-right:30px;}
.newslist .newslistl .newslistl_ul li .media-body .media_info span i{ margin-right:5px;}

.newslist .newslistr{ width: 300px;}
.newslist .newslistr .newslistrn1{ background: #fff; margin-bottom:10px;padding: 0 15px; border:1px solid #f0f0f0;}
.newslist .newslistr .newslistrn1 .panel-heading {position: relative;padding: 8px 0 0;background: #fff;}
.newslist .newslistr .newslistrn1 .panel-heading .panel-title {margin-top: 0;margin-bottom: 0;font-size: 14px;color: #333;height: 40px;color: #313131;line-height: 40px;font-weight: normal;}
.newslist .newslistr .newslistrn1 .panel-body{ position: relative;padding: 10px 0;}
.newslist .newslistr .newslistrn1 .panel-body .hot_news_num{padding: 10px 0;line-height: 30px;font-size: 13px;}
.newslist .newslistr .newslistrn1 .panel-body .hot_news_num:first-child {margin-top: 0; padding-top:0;}
.newslist .newslistr .newslistrn1 .panel-body .hot_news_num .hot_news .hot_news_info{ display:block;line-height: 22px;color: #828282;font-family: "arial","微软雅黑";height: 44px;overflow: hidden;font-size: 12px;}
.newslist .newslistr .newslistrn1 .panel-body .hot_news_num .hot_news_n{position: relative;color: #FF9600;padding-right: 15px;margin-top: 5px;}
.newslist .newslistr .newslistrn1 .panel-body .hot_news_num .hot_news_n.pr0{ padding-right:0;}
.newslist .newslistr .newslistrn1 .panel-body .hot_news_num .hot_news._title{font-size: 16px;line-height: 24px;margin-top: 16px;}
.newslist .newslistr .newslistrn1 .panel-body .hot_news_num .pr0 .num img {width: 100%;min-height: 160px;-webkit-transition: .9s;transition: .9s;}
.newslist .newslistr .newslistrn1 .panel-body .hot_news_num:hover .pr0 .num img {transform: scale(1.1,1.1);-webkit-transform: scale(1.1,1.1);-o-transform: scale(1.1,1.1);}
.newslist .newslistr .newslistrn1 .panel-body .hot_news_num .hot_news_n .num{display: block;height: 160px;overflow: hidden;}
.newslist .newslistr .newslistrn1 .panel-body .hot_news_num .hot_news a{color: #303030; font-size:14px;-webkit-transition: all 0.3s ease;-moz-transition: all 0.3s ease; -o-transition: all 0.3s ease;transition: all 0.3s ease;}
.newslist .newslistr .newslistrn1 .panel-body .hot_news_num .hot_news a:hover{ color:rgb(209, 74, 77); text-decoration:underline;}
.newslist .newslistr .newslistrn1 .panel-body .hot_news_num .hot_news_n .num i{ color:rgb(209, 74, 77); font-size:26px;}
.newslist .newslistr .newslistrn1 .panel-body .hot_news_num .hot_news_n .recommend{ border:none; width:55px; height:55px;}
.newslist .newslistr .newslistrn1 .panel-body .hot_news_num .hot_news_n .recommend img{ width:100%; height:100%;}
.newslist .newslistr .newslistrn1 .panel-body .btn-tag {display: inline-block;padding: 6px 10px;margin: 5px 5px 5px 0;color:rgb(209, 74, 77);font-size: 12px;background-color: #F5F9E8;-webkit-transition: all 0.3s ease;-moz-transition: all 0.3s ease;-o-transition: all 0.3s ease;transition: all 0.3s ease;}
.newslist .newslistr .newslistrn1 .panel-body .btn-tag:hover{ background:#78b31d; color:#fff;}
/*资讯内页*/
.news_inner{background: #f4f4f4;padding-top: 30px; padding-bottom:20px;}
.news_inner .newscontent{width: 1180px;margin: auto;}
.news_inner .newscontent .news_wz{ width:870px;}
.news_inner .newscontent .news_wz .news_wzbox{background: #fff;padding:25px; border:1px solid #eee;margin-bottom: 20px;}
.news_inner .newscontent .news_wz .news_wzbox .daohang {font-family: 'Microsoft Yahei'!important;height: 40px;line-height: 40px;color: #909090;margin-bottom: 20px;background: #F7F7F7;padding-left: 10px;}
.news_inner .newscontent .news_wz .news_wzbox .daohang a {color: #909090; font-family: 'Microsoft Yahei'!important;}
.news_inner .newscontent .news_wz .news_wzbox .daohang a em {font-style: normal;}
.news_inner .newscontent .news_wz .news_wzbox .daohang .article_time{width: 70px;overflow: hidden;height: 40px;color: #ccc;text-align: center; margin-right:10px;}
.news_inner .newscontent .news_wz .news_wzbox .article_name{font-weight: bold;text-align: center;margin-bottom:10px; font-size:16px}
.news_inner .newscontent .news_wz .news_wzbox .article_info .dp{line-height: 40px;text-align: center;}

.list-lf .article_name{font-weight: bold;text-align: center;margin-bottom:10px; font-size:16px}
.list-lf .article_info .dp{line-height: 40px;text-align: center;}
.list-lf li{height: 32px; line-height:32px}
.news_inner .newscontent .news_wz .news_wzbox .article_info .dp span{ display:inline-block; margin:0 10px; color:#c0c0c0;}
.news_inner .newscontent .news_wz .news_wzbox .article_info .dp span a{ color:#c0c0c0;}
.news_inner .newscontent .news_wz .news_wzbox .article_line{width: 100%;border-bottom: 1px solid #eee;}
.news_inner .newscontent .news_wz .news_wzbox .article_info .dp span font{margin:0 2px;}
.news_inner .newscontent .news_wz .news_wzbox .article_info .dp span i{ margin-right:5px;}
.news_inner .newscontent .news_wz .news_wzbox .news_article .keytags{margin-top: 30px;font-size: 16px;line-height: 30px;color: #333;}
.news_inner .newscontent .news_wz .news_wzbox .news_article .Itembox{margin-top: 20px;border-top: 1px solid #f5f5f5;padding: 15px 0px;color: #999;line-height: 28px;}
.list-lf .news_article .Itembox{margin-top: 20px;border-top: 1px solid #f5f5f5;padding: 15px 0px;color: #999;line-height: 28px;}
.downbox04 .ct_pl {font-size: 14px;overflow: hidden;color: #999;}
.downbox04 .ct_pl .username {margin-right: 15px;color:rgb(209, 74, 77);padding: 5px 10px;}
.downbox04 .ct_pl .password{border: 1px solid #ddd;padding: 5px 10px;line-height: 20px;border-radius: 2px;}
.downbox04 .ct_pl span.rightcmtnum { margin-right:10px;}
.downbox04 .ct_pl span label {cursor: default;}
.downbox04 .ct_pl span.rightcmtnum a {color: #999;padding-left: 17px;}
.downbox04 .ct_pl textarea {color: #999;padding: 10px 5px;font-size: 14px;border: 1px solid #e7e7e7; margin-top: 15px;height: 80px;resize: none;border-radius: 3px;}
.downbox04 .ct_pl .commenttips {float: left;
    line-height: 34px;
    height: 34px;
    font-size: 14px;
    color: #999;
    margin-top: 10px;width:670px}
.downbox04 .ct_pl #SubmitComment {width: 100px;height: 35px;line-height: 35px;display: block;background: rgb(209, 74, 77);margin-top: 10px; border: 0px;color: #fff;font-size: 14px;font-family: "\5FAE\8F6F\96C5\9ED1";cursor: pointer;border-radius: 3px;}
.downbox04 .pllist {color: #999;padding-top: 15px;}
.downbox04 .pllist table {padding-top: 15px;margin: auto;}
.downbox04 .pllist table tr td {padding: 20px 0px;position: relative;line-height: 22px;border-bottom: 1px solid #f5f5f5;color: rgb(209, 74, 77);font-size: 14px;}
.downbox04 .pllist table tr .goodandbad:nth-child(3){ padding:0;}
.downbox04 .pllist table tr td #Report27 a:hover{ color:#78b31d;}
.downbox04 .pllist table tr td img.userface {width: 55px;height: 55px;margin-right: 12px;}
.downbox04 .pllist table tr td span {color: #999;font-size: 12px;font-weight: 100;}
.downbox04 .pllist table tr td p {font-weight: normal;padding-top: 5px;color: #666;}
.news_inner .newscontent .news_wz .news_wzbox .news_article{ margin-top:20px;}
.news_inner .newscontent .news_wz .news_wzbox .news_article_box img{max-width:100% !important;}
.news_inner .newscontent .news_wz .news_wzbox .news_article_box{ line-height:2;font-size:14px}

.list-lf .news_article{ margin-top:20px;}
.list-lf .news_article_box img{max-width:100% !important;}
.list-lf .news_article_box{ line-height:2;font-size:14px}

.news_inner .newscontent .newslistr{ width: 300px;}
.news_inner .newscontent .newslistr .newslistrn1{ background: #fff; margin-bottom:10px;padding: 0 15px;border:1px solid #eee;}
.news_inner .newscontent .newslistr .newslistrn1 .panel-heading {position: relative;}
.news_inner .newscontent .newslistr .newslistrn1 .panel-heading .panel-title {margin-top: 0;margin-bottom: 0;font-size: 14px;color: #333; font-weight:normal;height: 40px;line-height: 40px;padding-top: 8px;}
.news_inner .newscontent .newslistr .newslistrn1 .panel-body{ position: relative;padding: 9px 0 15px;}
.news_inner .newscontent .newslistr .newslistrn1 .panel-body .hot_news_num{padding-bottom:5px;line-height: 20px;font-size: 12px;}
.news_inner .newscontent .newslistr .newslistrn1 .panel-body .hot_news_num:first-child {margin-top: 0;}
.news_inner .newscontent .newslistr .newslistrn1 .panel-body .hot_news_num .hot_news_n{position: relative;color: #fff;padding-right:10px;}
.news_inner .newscontent .newslistr .newslistrn1 .panel-body .hot_news_num .hot_news_n .num{display: block;width: 16px;height: 16px;line-height: 16px;text-align: center;border: 1px solid #c0c0c0;color: #999;}
.news_inner .newscontent .newslistr .newslistrn1 .panel-body .hot_news_num .hot_news{height: 20px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.news_inner .newscontent .newslistr .newslistrn1 .panel-body .hot_news_num .hot_news_n .num.nu1{background:rgb(209, 74, 77);border:1px solid rgb(209, 74, 77);color:#fff;}
.news_inner .newscontent .newslistr .newslistrn1 .panel-body .hot_news_num .hot_news_n .num.nu2{background:rgb(209, 74, 77);border:1px solid rgb(209, 74, 77);color:#fff;}
.news_inner .newscontent .newslistr .newslistrn1 .panel-body .hot_news_num .hot_news_n .num.nu3{background:rgb(209, 74, 77);border:1px solid rgb(209, 74, 77);color:#fff;}
.news_inner .newscontent .newslistr .newslistrn1 .panel-body .hot_news_num .hot_news a{color: #555;-webkit-transition: all 0.3s ease;-moz-transition: all 0.3s ease; -o-transition: all 0.3s ease;transition: all 0.3s ease; font-size:14px;}
.news_inner .newscontent .newslistr .newslistrn1 .panel-body .hot_news_num .hot_news a:hover{color: rgb(209, 74, 77);}
.news_inner .newscontent .newslistr .newslistrn1 .panel-body .hot_news_num .hot_news_n .num i{ color:#78b31d; font-size:26px; display:none;}
.news_inner .newscontent .newslistr .newslistrn1 .panel-body .hot_news_num .hot_news_n .recommend{ border:none;}
.news_inner .newscontent .newslistr .newslistrn1 .panel-body .btn-tag {display: inline-block;padding: 6px 10px;margin: 5px 5px 5px 0;color: #78b31d;font-size: 12px;background-color: #F5F9E8;-webkit-transition: all 0.3s ease;-moz-transition: all 0.3s ease;-o-transition: all 0.3s ease;transition: all 0.3s ease;}
.news_inner .newscontent .newslistr .newslistrn1 .panel-body .btn-tag:hover{ background:#78b31d; color:#fff;}
/*关于我们*/
.news_inner .aboutus {width: 1179px;margin: 0 auto;margin-bottom: 10px;background: #eee;min-height: 326px;border: 1px solid #f0f0f0;border-left: 0px;}
.news_inner .aboutus .aboutus_l {width: 300px;float: left;background: #eee;}
.news_inner .aboutus .aboutus_l h4 {padding: 20px 0px; font-size: 22px;background:rgb(209, 74, 77);font-weight: normal;line-height: 32px;overflow: hidden;color: #fff;text-align: center;}
.news_inner .aboutus .aboutus_l h4 span {font-size: 16px;display: block;margin-top: 10px;line-height: 26px;}
.news_inner .aboutus .aboutus_r {width: 839px;float: right;padding: 20px 20px;background: #fff;}
.news_inner .aboutus .aboutus_l ul li {height: 42px;line-height: 42px;}
.news_inner .aboutus .aboutus_l ul li.curr {background: #fff;position: relative;width: 300px;border-left: 3px solid rgb(209, 74, 77);}
.news_inner .aboutus .aboutus_l ul li a {display: block;padding-left: 40px;height: 42px;line-height: 42px;font-size: 16px;border-top: 1px solid #fff;color: #5b6269;}
.news_inner .aboutus .aboutus_l ul li.curr a {color:rgb(209, 74, 77);padding-left: 37px;}
.news_inner .aboutus .aboutus_r {width: 839px;float: right; padding: 20px 20px;background: #fff;}
.news_inner .aboutus .aboutus_r h4.title {font-size: 22px; height: 52px;line-height: 32px;font-weight: normal;}
.news_inner .aboutus .aboutus_r h4.title1 {font-size: 20px; height: 52px;font-weight: normal; border-top:1px dashed #ccc; margin-top:20px; padding-top:30px}
.news_inner .aboutus .aboutus_r .intro {line-height: 24px;color: #5b6269;font-size: 14px;padding-left: 20px;}
.news_inner .aboutus .aboutus_l ul li a:hover{text-decoration: none;color: rgb(209, 74, 77);}
/*图片集*/
.wrap{background:#f0f1f1;padding:5px 0 15px;}
.wrap .wrap_con{ width:1180px; margin:auto; background:#fff;}
.wrap .wrap_con .photoclass_name{float:left;}
.wrap .wrap_con .photoclass_name .photoclass_namei{font-size: 22px;font-weight: normal;color: #303030;padding-left: 20px;line-height: 22px;}
.wrap .wrap_con .photoclass_name .photoclass_namejt{width: 3px;height: 22px;float:left;background: #5EB942;}
.wrap .wrapclass_box{width:1180px;margin: auto;background:#fff;}
/*分页样式*/
.fenye {padding:20px 0;}
.fenye a {width:25px;height:25px;text-align: center;line-height: 25px;background: #f1f1f1;font-size: 14px;float: left;margin-left: 10px;color: #5b6269;}
.fenye a img {display: block;margin: 0 auto;margin-top: 9px;}
.fenye a.curr {background: rgb(209, 74, 77);color: #fff;}
.fenye table{margin:auto;}
.discuss_listbox .fenye a{background:none; margin-left:5px;}
.discuss_listbox .fenye a.curr{background: #505050;}
/*下载资讯*/
.downbox{background: #F7F7F7;padding: 30px 0;}
.downmain01{width:1180px;margin:0 auto;}
.downmain01 .downleft{width:215px;float:left;background:#fff; position:relative; z-index:99}
.downmain01 .downleft ul li.li1 .classtit{padding-left:15px; font-size:16px;height:40px; line-height:40px;border-bottom:0px; background:none; }
.downmain01 .downleft ul li.li1:hover .classtit{border: 1px solid #f0f0f0;border-bottom: 0px;width: 198px;padding-left: 15px;}
.downmain01 .downleft ul li.li1:hover .classtit a{color:rgb(209, 74, 77);}
.downmain01 .downleft ul li:hover .classinfo{ display:block;}
.downmain01 .downleft ul li:hover .classtit{width:199px;border:1px solid #bfbfc7;border-right:1px solid #fff; position:relative; z-index:999}
.downmain01 .downleft ul li:hover .classtit a,.downmain01 .downleft ul li:hover .classtit span i{color:rgb(209, 74, 77);}
.downmain01 .down_leftcontent .downbox01 .downbox01right .xingji{margin-top:5px; position:relative; font-size:12px;float: left;margin-left: 10px;}
.downmain01 .down_leftcontent .downbox01 .downbox01right .xingji .star_w{width:0em; overflow:hidden; position:absolute;top:0;left:0; background:#fff;}
.downmain01 .down_leftcontent .downbox01 .downbox01right .xingji img{height:1em; width:auto;}
.downmain01 .downleft ul li .classtit{height:40px; line-height:40px;font-size:14px; border:1px solid #f0f0f0;overflow:hidden; padding-left:15px; position:relative; z-index:99; background:#fff; margin-bottom:-1px;background:url(../ricon.html) no-repeat 90% 50%}
.downmain01 .downleft ul li .classtit span{width:20px;height:34px;float:left;}
.downmain01 .downleft ul li .classtit span.spanicon1{background:url(../downicon.png) no-repeat 0 10px;margin-right:10px;}
.downmain01 .downleft ul li .classtit span.spanicon2{background:url(../downicon.png) no-repeat 0 -24px;margin-right:10px;}
.downmain01 .downleft ul li .classtit span.spanicon3{background:url(../downicon.png) no-repeat 0 -60px;margin-right:10px;}
.downmain01 .downleft ul li .classtit span.spanicon4{background:url(../downicon.png) no-repeat 0 -93px;margin-right:10px;}
.downmain01 .downleft ul li .classtit span.spanicon5{background:url(../downicon.png) no-repeat 0 -129px;margin-right:10px;}
.downmain01 .downleft ul li .classtit span.spanicon6{background:url(../downicon.png) no-repeat 0 -164px;margin-right:10px;}
.downmain01 .downleft ul li .classtit span.spanicon7{background:url(../downicon.png) no-repeat 0 -199px;margin-right:10px;}
.downmain01 .downleft ul li .classtit span.spanicon8{background:url(../downicon.png) no-repeat 0 -235px;margin-right:10px;}
.downmain01 .downleft ul li .classtit span.spanicon9{background:url(../downicon.png) no-repeat 0 -271px;margin-right:10px;}
.downmain01 .downleft ul li .classinfo{width:183px;border:1px solid #bfbfc7; display:none; padding:10px 20px 20px 10px; position:absolute; left:215px;top:0px; background:#fff; z-index:9;height:378px; overflow:hidden;}
.downmain01 .downleft ul li .classinfo .infotit{height:30px; line-height:30px; font-size:16px; padding-left:15px;color:rgb(209, 74, 77);}
.downmain01 .downleft ul li .classinfo a{padding: 0px 6px;white-space: nowrap;height: 26px;line-height: 26px;border: 1px solid #e3e3e3;float: left;margin: 10px 0px 0px 10px;}
.downmain01 .downleft ul li .classinfo a:hover{background:rgb(209, 74, 77);color:#fff;border:1px solid rgb(209, 74, 77);}
.downmain01 .leftlistbg{background:url(../20151231527.html) no-repeat !important; padding-top:200px}
.downmain01 .downlist{width:698px; border:1px solid #f0f0f0;float:left;margin-left:20px;background:#fff; position:relative}
.downmain01 .downlist .fbzlbg{width:69px;height:69px;background:url(../fbzl.html) no-repeat; position:absolute;right:0px;top:0px; cursor:pointer}
.downmain01 .downlist .title{ height:49px; line-height:40px;font-size:18px;margin-top:2px; padding:0px 15px}
.downmain01 .downlist .title span{font-size:14px;color:#999; padding-left:10px;}
.downmain01 .downlist .title font{color:#F17F1A; padding:0px 5px}
.downmain01 .downlist .title2{float:left; padding:0px 15px;height:21px; line-height:20px;background:rgb(209, 74, 77);color:#fff; margin-left:18px; position:relative}
.downmain01 .downlist .title2 .dbg{width:21px;height:5px; background:url(../dbg.png) no-repeat; position:absolute;left:-21px;top:8px;}
.downmain01 .downlist ul{margin:0px 15px}
.downmain01 .downlist ul li{padding:5px 15px 20px 15px;border-bottom:1px dotted #ddd;}
.downmain01 .downlist ul li .litit{height:18px; line-height:18px;font-size:16px; overflow:hidden;margin-top:15px}
.downmain01 .downlist ul li .litit img{margin-right:10px;float:left; width:16px; height:16px;}
.downmain01 .downlist ul li .intro{color:#828282; line-height:25px;height:50px; overflow:hidden;margin-top:15px;font-family: 'Microsoft Yahei'!important;}
.downmain01 .downlist ul li .liother{color:#999;margin-top:15px;}
.downmain01 .downlist ul li .liother span{display:inline-block; margin:0 5px;}
.downmain01 .downright{width:228px;float:right;}
.downmain01 .downright .rightbtn{width:100%;height:40px; cursor:pointer; line-height:40px; background:#5AC88D;border-radius:2px;color:#fff; text-align:center; font-size:14px;-webkit-transition: .3s; transition: .3s;}
.downmain01 .downright .rightbtn i{font-size: 16px; margin-right: 5px;}
.downmain01 .downright .rightbtn:hover{background:rgb(209, 74, 77);}
.downmain01 .downright .right01{padding:0px 0 10px;background:#fff;margin-top:10px; border:1px solid #f0f0f0;}
.downmain01 .downright .right01 .title{font-size:14px;height:40px; line-height:40px;color:#333;padding-left: 15px;padding-top: 8px;}
.downmain01 .downright .right01 ul{padding:0 15px;}
.downmain01 .downright .right01 ul li{height:30px; line-height:30px; overflow:hidden; }
.downmain01 .downright .right01 ul li a{color:#888;}
.downmain01 .downright .right01 ul li a:hover{color:rgb(209, 74, 77);}
.downmain01 .downright .right01 ul li span{width:15px;margin:7px 8px 0px 0px;height:15px;background:#ddd; color:#333;float:left; text-align:center; line-height:15px;}
.downmain01 .downright .right01 ul li span.span01{background:#ec7c40;color:#fff;}
.downmain01 .downright .right01 ul li em{float:right;color:#bfbfbf; padding-left:10px; font-style:normal;}
.downmain01 .downright .right01 ul li em strong{color:#dfad50;font-weight:normal; padding-right:3px; font-family:Arial}
.downmain01 .down_leftcontent{width:922px;float:left;}
.downmain01 .down_leftcontent .downbox01{padding:10px 20px 20px; background:#fff; border:1px solid #f0f0f0;}
.downmain01 .down_leftcontent .downbox01 .downbox01left{width:150px; float:left}
.downmain01 .down_leftcontent .downbox01 .downbox01left img.rj_pic{width:150px; float:left}
.downmain01 .down_leftcontent .downbox01 .downbox01right{width:710px; float:right}
.downmain01 .down_leftcontent .downbox01 .downbox01right h4{font-weight:normal;font-size:16px;float:left;height:28px;}
.downmain01 .down_leftcontent .downbox01 .downbox01right ul li{width:33%; float:left; padding-top:10px;color:#999;font-family: 'Microsoft Yahei'!important;}
.downmain01 .down_leftcontent .downbox01 .downbox01right ul{clear:both;}
.downmain01 .down_leftcontent .downbox01 .downbox01right ul li span{color:#666;}
.downmain01 .down_leftcontent .downbox01 .downbox01right ul li.liintro{width:100%; display:block; line-height:24px;}
.downmain01 .down_leftcontent .downbox01 .downbox01right ul li.liintro img{max-width:100%;}
.downmain01 .down_leftcontent .downbox01 .downbox01right ul li.lidownnum{width:100%; display:block;background:url(../bg38.png) no-repeat 0 50%;padding-left:20px; line-height:30px;padding-top:0px;margin-top:6px;}
.downmain01 .down_leftcontent .downbox01 .daohang {height: 40px;line-height: 40px;font-size: 12px;color: #888;margin-bottom: 15px;font-family: 'Microsoft Yahei'!important;}
.downmain01 .down_leftcontent .downbox01 .daohang a{color: #999;}
.downmain01 .down_leftcontent .downbox03,.downmain01 .down_leftcontent .downbox04{margin-top: 15px;background: #fff; border:1px solid #f0f0f0;padding:0 20px 20px;}
.downmain01 .down_leftcontent .downbox03 .title{height:40px; line-height:40px; border-bottom:1px solid #f2f2f2;font-family:"\5FAE\8F6F\96C5\9ED1";font-weight:normal;font-size:18px;}
.downmain01 .down_leftcontent .downbox03 .title h4{float:left; font-weight:normal;border-bottom:2px solid rgb(209, 74, 77);font-size: 14px;}
.downmain01 .down_leftcontent .downbox03 .title #bdshare{float:right !important;}
.downmain01 .down_leftcontent .downbox03 .xz_list{margin-top:15px;font-size:12px;line-height: 30px;}
.downmain01 .down_leftcontent .downbox04{margin-top:15px}
.downmain01 .down_leftcontent .downbox04 .title{height:40px;line-height:40px; border-bottom:1px solid #f2f2f2;font-family:"\5FAE\8F6F\96C5\9ED1";font-weight:normal;font-size:18px;}
.downmain01 .down_leftcontent .downbox04 .title h4{float:left;font-weight:normal;border-bottom:2px solid rgb(209, 74, 77);font-size: 14px;}
/*考试栏目页*/
.nomore{ display:none;}
.exammain .exam_lmlist{width:922px; float:left;}
.exammain .exam_lmlist .box02 .box_num{height:40px;line-height:40px;font-size: 12px;color: #5b6269;border: 1px solid #f0f0f0;}
.exammain .exam_lmlist .box02 .box_num .right_search span{margin-right:20px; color:#999;}
.exammain .exam_lmlist .box02 .box_num .right_search span b{margin: 0 5px;color: rgb(209, 74, 77); font-weight:normal;}
.exammain .exam_lmlist .box02 .box_num .fl b{color:rgb(209, 74, 77); font-size:18px; padding:0px 2px;font-weight:normal;}
.exammain .exam_lmlist .box02 .box_num .fl strong{color: rgb(209, 74, 77);font-size: 14px;font-weight: normal;padding:0 20px; float:left; background:#fff; border-right:1px solid #eee;}
.exammain .exam_lmlist .box02 .box_num .dropdown{float:left;height:40px;line-height:40px;cursor:pointer;font-size:14px;}
.exammain .exam_lmlist .box02 .box_num .dropdown span.outer_border{font-size: 12px;padding: 0px 35px 0px 20px;height: 40px;display: block;position: relative;z-index: 100;cursor: pointer;color:#999; border-right:1px solid #f0f0f0;}
.exammain .exam_lmlist .box02 .box_num .area span.outer_border{border-right:0;}
.exammain .exam_lmlist .box02 .box_num .area:hover span.outer_border{border-right:1px solid #f0f0f0;}
.exammain .exam_lmlist .box02 .box_num .dropdown span .iconfont {position: absolute;right: 15px;top: 0px;line-height: 40px;font-size: 12px;color: #ccc;-webkit-transition: .3s;transition: .3s;}
.exammain .exam_lmlist .box02 .box_num .dropdown:hover span .iconfont {transform: rotate(-180deg);-ms-transform: rotate(-180deg);-moz-transform: rotate(-180deg);-webkit-transform: rotate(-180deg);-o-transform: rotate(-180deg);}

.exammain .exam_lmlist .box02 .box_num .dropdown:hover span.outer_border{background: #fff;border-bottom: 0px;border-top: 0;}
.exammain .exam_lmlist .box02 .box_num .dropdown span.outer_border span{color:rgb(209, 74, 77) !important;}
.exammain .exam_lmlist .box02 .box_num .dropdown:hover .examtypebox{display:block}
.exammain .exam_lmlist .box02 .box_num .examsc{float:left; height:40px;margin-right: 20px;}
.exammain .exam_lmlist .box02 .box_num .examsc .examtext02{float:left;margin-left:20px;height:40px; line-height:100%;border:none;border-right:1px solid #eee; border-left:1px solid #eee; padding-left:10px;color:#999;width:180px; background:none; outline:none; background:#fff;}
.exammain .exam_lmlist .box02 .box_num .examsc .examtext02:focus{color:#333;}
.exammain .exam_lmlist .box02 .box_num .examsc .exambtn02{height:40px;width:40px;line-height:100%;border:none;background: url(../searchicon.png) center no-repeat #fdfdfd;border-right: 1px solid #eee;}
.exammain .exam_lmlist .box02 .examtypebox{width:103px;max-height:300px; padding:10px 0; position:absolute;-webkit-transition: .3s; transition: .3s; z-index:999; background:#fff;border:1px solid #f0f0f0;left:-1px; z-index:99;top:39px; overflow-y:auto; overflow-x:hidden; display:none}
.exammain .exam_lmlist .box02 .examtypebox a{display: block;line-height: 30px;height: 30px;overflow: hidden;font-size: 12px;padding: 0px 20px;color: #616161;}
.exammain .exam_lmlist .box02 .area .examtypebox a{display: block;line-height: 30px;height: 30px;overflow: hidden;font-size: 12px;width: 125px;float: left;margin-left: 20px;padding: 0px;}
.exammain .exam_lmlist .box02 .examtypebox a:hover{color: rgb(209, 74, 77);}
.exammain .exam_lmlist .box01 ul li{padding:0px 0px 0px 15px;height:100%; line-height:35px;}
.exammain .exam_lmlist .box01 ul li span{width:75px;text-align:center;float:left;}
.exammain .exam_lmlist .box01 ul li a{padding:0px 8px;float:left;color:#666; white-space:nowrap; height:22px; line-height:22px; margin:8px 0px 0px 5px}
.exammain .exam_lmlist .box01 ul li a.curr{background:#0270c9;color:#fff;border-radius:3px;}
.exammain .exam_lmlist .box01 ul li a.curr:hover{color:#fff;}
.exammain .exam_lmlist .box01 ul li a:hover{color:#0078d9; text-decoration:none}
.exammain .exam_lmlist .exam_sxbox{ height:50px; line-height:35px; color:#666;font-family:"\5FAE\8F6F\96C5\9ED1";}
.exammain .exam_lmlist .exam_sxbox .examtitle{height:42px;border-bottom:1px solid #e1e1e1;}
.exammain .exam_lmlist .exam_sxbox .fl{border:1px solid #e1e1e1; border-top:2px solid #339e5a; background:#fff; color:#339e5a; height:40px; line-height:40px;border-bottom:1px solid #fff; font-size:16px; padding:0px 15px;}
.exammain .exam_lmlist .exam_sxbox .examtext02{width:170px;border:1px solid #d7d7d7; height:24px; line-height:24px;padding-left:5px;color:#999; float:left;border-right:0px;font-family:"\5FAE\8F6F\96C5\9ED1";margin-left:10px;margin-top:2px; background:#fff;}
.exammain .exam_lmlist .exam_sxbox .exambtn02{width:30px; height:28px; background:url(../exam/sc.html) no-repeat; text-indent:-9999px;border:0px;color:#fff; cursor:hand; float:left;margin-top:2px;}
.exammain .exam_lmlist .box02{background:#fff;margin-top:30px; margin-bottom:30px;}
.exammain .exam_lmlist .box02 .title{font-size:18px;height:40px; line-height:40px;font-family: "Arial","Hiragino Sans GB", \5fae\8f6f\96c5\9ed1, "Helvetica", "sans-serif";font-weight:bold;color:#333}
.exammain .exam_lmlist .box02 .title em{width:4px;height:18px;background:#f60;float:left;margin:11px 8px 0px 0px}
.exammain .exam_lmlist .box02 ul li{padding:28px;overflow:hidden; position:relative; border-bottom:1px solid #f5f5f5;-webkit-transition: .3s; transition: .3s;line-height: 30px;}
.exammain .exam_lmlist .box02 ul li .litit{height:30px; line-height:30px;}
.exammain .exam_lmlist .box02 ul li .litit strong{font-weight:normal;float:left;width:550px;height:30px; line-height:30px; overflow:hidden; white-space:nowrap;text-overflow:ellipsis; font-size:14px;}
.exammain .exam_lmlist .box02 ul li .litit span{padding:0px 5px;float:left;color:#555; font-size:16px;font-weight:normal;border-radius:3px;height:30px; line-height:30px;margin:0px 10px 0px 0px;}
.exammain .exam_lmlist .box02 ul li .litit em{float:right;font-weight:normal; font-size:12px;color:#c5cbcf;}
.exammain .exam_lmlist .box02 ul li .litit a{color:#333; font-size:16px;}
.exammain .exam_lmlist .box02 ul li .litit a:hover{color:rgb(209, 74, 77);}
.exammain .exam_lmlist .box02 ul li .liinfo{line-height:30px; color:#bfbfbf;margin-left: 10px;}
.exammain .exam_lmlist .box02 ul li .liinfo em{font-style:normal; margin-right:20px;}
.exammain .exam_lmlist .box02 ul li .liinfo .iconfont{ padding-right:5px;}
.exammain .exam_lmlist .box02 ul li .libtn{width:95px;float:right; text-align:center;margin-top:5px;}
.exammain .exam_lmlist .box02 ul li .libtn em{color:#bbb;font-style:normal;}
.exammain .exam_lmlist .box02 ul li .libtn em .iconfont{font-size:15px; padding-right:3px;}
.exammain .exam_lmlist .box02 ul li .libtn .btn{height:28px;margin-top:10px; border-radius:0;line-height:28px; font-size:14px; background:rgb(209, 74, 77);color:#fff;padding:0px 15px; border:1px solid rgb(209, 74, 77);cursor:pointer;-webkit-transition: .3s; transition: .3s; border-radius:2px;}
.exammain .exam_lmlist .box02 ul li .libtn .btn:hover{background:#289E5F;color:#fff; border:1px solid #289E5F;}
.exammain .exam_lmlist .box02 ul li:hover{background:#fbfbfb;}
.exammain .right{width:228px;float:right;margin-top:40px; position:relative; z-index:99}
.exammain .right .right01,.exammain .right .right02{padding:0 15px 25px;background: #fff;border: 1px solid #f0f0f0; margin-top:30px;}
.exammain .right .right01 .title{height: 40px;line-height: 40px;font-size: 14px;margin-top:8px;}
.exammain .right .right01 .title em,.exammain .right .right02 .title em{display:none;box-shadow: 0px 1px 1px #efefef;float: left; width: 4px;height: 14px;background: #78b31d; margin: 6px 10px 0px 0px;}
.exammain .right .right01 ul li{line-height:24px; font-size:12px;margin-top:10px;color:#5b6269;}
.exammain .right .right01 ul li a{color:#aaa;}
.exammain .right .right01 ul li a:hover{color:rgb(209, 74, 77);}

.exammain .right .right02 .title{font-size:14px;height:40px; line-height:40px; margin-top:8px;}
.exammain .right .right02 ul li{line-height:24px; font-size:12px;margin-top:10px;color:#5b6269;}
.exammain .right .right02 ul li a{color:#aaa;}
.exammain .right .right02 ul li a:hover{color:rgb(209, 74, 77);}
/*考试内页*/
#container .examtitmain{background: #83c76f;}
#center-header{height:30px;}
.exammain .exam_intro{position:relative;}
.exammain .exam_tbg{background: url(../default_bg.jpg) no-repeat top center #e3f1d0;padding-top: 25px; padding-bottom:25px;}
.exammain .exam_tbg .box01{background:#fff;}
.exammain .exam_tbg .box01 .tit{width:150px; height:37px; background:url(../exam/bg19.html) no-repeat; position:absolute; margin:10px 0px 0px -7px; line-height:31px; padding-left:15px;color:#fff;}
.exammain .exam_tbg .box01 .tit h4{color:#fff;}
.exammain .exam_tbg .box01 .jrbtn{width:140px;height:35px;line-height:35px; background:#FFA12D;display:inline-block;text-align:center;color:#fff;border:1px solid #FFA12D;}
.exammain .exam_tbg .box01 .jrbtn .iconfont{padding-left:10px;}
.exammain .exam_tbg .box01 tr td{color:#5b6269;padding-bottom:10px}
.exammain .exam_intro .ksnr_box{padding:25px; line-height:24px; font-size:14px;color:#5b6269;background: #fff;border:1px solid #eee;border-top: none;}
.exammain .exam_intro .ksnr_box img{max-width:100%}
.exammain .exam_intro .ksnr_box a{color:#5b6269 !important}
.exammain .exam_intro .ksnr_box a font{color:#5b6269 !important}
.exam_nav_cen{height: 50px;line-height: 50px;border-bottom: 1px solid #e8e8e8;background: #f5f5f5;width: 100%;overflow: hidden;}
.exam_nav_cen .tit h4{float: left;width:155px;text-align: center;font-size: 16px;overflow: hidden;cursor: pointer;font-weight: normal;color: #303030;}
.exam_nav_cen .tit h4.curr {background: #7EBD6B;display: block;color: #fff;}
.exammain .exam_tbg .box01 .page-breadcrumb,.exammain .exam_tbg .box01 .page-breadcrumb a {color: #999;font-family: 'Microsoft Yahei'!important;}
.exammain .exam_tbg .box01 .page-breadcrumb a {display: inline-block;margin: 0 5px;}
.exammain .exam_tbg .box01 .boxbtn{height:35px; line-height:35px;background:#83c76f;color:#fff; display:inline-block; text-align:center; width:140px;border: 1px solid #83c76f; margin-left:20px}
.exammain .exam_intro .box02 .tit{height:40px; line-height:40px; background:#fff9ef;border: 1px solid #FDEBD0; font-size:16px; margin-top:20px;}
.exammain .exam_intro .box02 .tit h4{ font-size:16px; padding-left:10px; font-weight:normal; width:120px;color: #ECAD40;}
.exammain .exam_intro .box03 .tit {line-height: 40px;background: #fff9ef;border: 1px solid #FDEBD0;font-size: 16px;}
.exammain .exam_intro .box03 .tit h4{font-size: 16px;padding-left: 10px;font-weight: normal;width: 120px;color: #ECAD40;}
.exammain .exam_intro .box0{ display:none;}
.exammain .exam_intro .box02 li{padding-bottom:10px}
/*课程资料*/
.wenkumain .title{height:50px; line-height:50px; border-bottom:1px solid #eee; }
.wenkumain .title a{background:none !important; padding-left:40px;font-size:17px;color:#333}
.wenkumain .title a:hover{text-decoration:none;color:#32963f;-webkit-transition: .3s; transition: .3s;}
.wenkumain{margin-top:15px;background:#fff;border: 1px solid #f1f1f1;box-shadow: 0px 1px 3px #eaeef2; padding-bottom:15px;}
.wenkumain .left{width:180px;float:left;margin:15px 0px 0px 30px;border:1px solid #e9e9e9; position:relative}
.wenkumain .left img.zlpic{width:180px;height:210px;}
.wenkumain .left .typepic{position:absolute;bottom:0;right:0}
.wenkumain .middle{width:580px;float:left; margin:15px 15px 0px 30px; font-size:14px; line-height:30px;}
.wenkumain .middle .downbtn{width:186px;text-align:center}
.wenkumain .middle .downbtn .mbtn{display:block}
.wenkumain .middle .downbtn span{color:#999}
.wenkumain .middle ul li{width:50%;float:left; color:#aaa;}
.wenkumain .middle ul li i{margin-right: 5px;}
.wenkumain .middle ul li.litit{height:60px; line-height:60px; font-size:23px;width:100%;font-weight:bold;color:#333;}
.wenkumain .right{width:190px;float:left; text-align:center; padding:60px 30px 30px 30px; font-size:14px;color:#FF9800;}
.wenkumain .right img{margin-bottom:10px;}
.wenkumain .right .mbtn{display: block;height: 40px;line-height: 40px;text-align: center;background: #FF9800;color: #fff;font-size: 16px;border-radius: 3px;margin-bottom: 10px;-webkit-box-shadow: rgba(0,0,0,0.08) 3px 3px 4px;-moz-box-shadow: rgba(0,0,0,0.08) 3px 3px 4px;box-shadow: rgba(0,0,0,0.08) 3px 3px 4px;}
.wenkumain02 .left{width:875px !important;float:left;}
.wenkumain02 .right{width:290px !important;float:right !important;}
.wenkumain02 .right .right01{background:#fff !important;border: 1px solid #f1f1f1 !important;box-shadow: 0px 1px 3px #eaeef2; padding:3px 10px 15px 10px;}
.wenkumain02 .right .right01 .title{height:40px; line-height:40px; padding-left:15px; font-size:17px; position:relative;}
.wenkumain02 .right .right01 .title em{width:3px;height:19px; position:absolute;left:0px;top:11px;background:#78b31d !important;}
.wenkumain02 .right .right01 ul.this_download li{border-top: none;padding: 5px 15px 5px 45px;background: url(../zlbg.png) no-repeat 15px 50%;margin-left: 0 !important;}
.wenkumain02 .right .right01 ul.about_download li{border-top: none;padding:5px 15px;margin-left: 0 !important;}
.wenkumain02 .right .right01 ul li .litit span{float:right;color:#999; font-size:12px; padding-left:10px;}
.wenkumain02 .right .right01 ul li .litit{height:24px; line-height:24px; overflow:hidden; font-size:14px;text-overflow:ellipsis; white-space:nowrap;}
.wenkumain02 .right .right01 ul li .litit img{float:left;margin:3px 5px 0px 0px}
.wenkumain02 .right .right01 ul li a:hover{-webkit-transition: .3s; transition: .3s;color:#32963f; text-decoration:none}
.wenkumain02 .right .right01 ul li .dataname {font-size: 14px;line-height: 30px;width: 150px;overflow: hidden;}
.wenkumain02 .right .right01 ul li .dataname i{display:none;}
.wenkumain02 .right .right01 ul li .datainfo .da1{line-height:30px; color:#999;}
.wenkumain02 .right .right01 ul li .datainfo .da2,.wenkumain02 .right .right01 ul li .datainfo .da3{display:none;}
/*机构地图*/
.BMap_bubble_content .dt_left{float: left;display: inline;overflow: hidden;width: 80px;}
.BMap_bubble_content .dt_right{float: left;display: inline;overflow: hidden;width: 200px;margin-left: 15px;}
.BMap_bubble_content .dt_left .dt_left_img{float: left;display: inline;overflow: hidden;height: 70px;border: 1px solid #F1F1F1;}
.BMap_bubble_content .dt_left .dt_left_img img{width: 78px;}
.BMap_bubble_content .dt_left .dt_left_jg{float: left;display: inline;overflow: hidden;line-height: 18px;margin-top: 5px; font-size: 12px;padding-left: 15px;background: #F9F7F8 url(../icon_website.png) no-repeat 8px 50%;width: 70px;text-indent: 5px;}
.BMap_bubble_content .dt_left .dt_left_jg a{color: #0053aa;}
.BMap_bubble_content .dt_right .dt_right_phone,.BMap_bubble_content .dt_right .dt_right_address{overflow: hidden;line-height: 24px;font-size: 12px;color: #272727;display:block;}
/*考试系统的样式*/
.sjlist .xttitleclass .xihao{background: #83c76f !important;border-color: #83C76F !important;}
.cmt .cmtbox span .button{color: rgb(209, 74, 77) !important;border: 1px solid rgb(209, 74, 77) !important;}
.ctj .sttj .input,.ctj .sttj .inputOver{background: #83c76f !important;border: 1px solid #83c76f !important; border-radius:0 !important; padding:0 10px !important;}
/*个人会员中心样式*/
.header .head_bottom{background:#f9f9f9;}
.header .head_bottom .search .search_text{background:#fff;}
.mainUserInfo{border: 1px solid #eee;box-shadow: rgba(0,0,0,0.038) 0px 1px 4px;}
.mainUserInfo .left .info .button a{background: rgb(209, 74, 77);}
.mainUserInfo .left .info .button a:hover{background: #31B770;}
.mainUser .left .vconlist li a:hover{color: rgb(209, 74, 77);}
.mainUser .left .vconlist li a.on {color: rgb(209, 74, 77);}
.mainUserInfo .left .info .phone-on {background: url(../userinfo.png) no-repeat -32px -27px;}
.mainUserInfo .left .info .phone:hover {background: url(../userinfo.png) no-repeat -32px -27px;}
.mainUserInfo .left .info .novip:hover{background: url(../userinfo.png) no-repeat 0 -26px;}
.mainUserInfo .left .userEditMenu li a:hover{color: rgb(209, 74, 77);}
.mainUserInfo .left .info .vip {background: url(../userinfo.png) no-repeat 0 -26px;}
.mainUserInfo .left .userEditMenu li a:hover .icon {background-image: url(../icon-info-on.png);}
/*2016.6.28修改的网授播放页的样式*/
.live_rightbox .tab_con .tabbox .net_grant .net_grantin .edui-default .edui-editor-iframeholder{ height:60px !important;}
#showmore1{padding: 10px 0;text-align: center;color: #909090;}
.fanxian{text-align: left;padding:0;color: #808080;}
.fanxian div{ display:inline; margin-left:20px;}
#flashContent0{ height:1000px;}
/*2016.7.6课程捆绑样式*/
.rightkb {width:1120px;margin:0 auto;padding: 30px;background: #fff;margin-top: 30px;}
.rightkb ul{ float:left;width: 940px;}
.rightkb .title{margin: 0px auto 10px;overflow: hidden;line-height: 16px;font-size: 16px;color: #555; display:none;}
.rightkb .title span{ display:none;}
.rightkb .title em{float: left;display: block;background: #5EB942;width: 4px;height: 16px; margin-right: 10px;}
.rightkb .jiesuan{line-height:22px;font-size: 14px; text-align:center; color: #909090; float:right;background: url(../bang_deng.png) left 20% no-repeat; padding-left:60px;}
.rightkb .jiesuan em{ font-style:normal;}
.rightkb .jiesuan .buybtn{ margin:auto;display: block;margin-top: 10px;background:#7EBD6B;border: 1px solid #7EBD6B;font-family: HelvLight-Norma1d0d6b0044d01,Hiragino Sans GB, \5fae\8f6f\96c5\9ed1;color: #fff;width:100%;line-height: 30px;font-size: 14px;}
.rightkb .jiesuan #countprice{color: #e0a537;font-size: 16px;font-weight: normal;}
.rightkb .jiesuan #totalprice{text-decoration: line-through;font-style: normal;}
.rightkb ul li .rct{width: 115px;overflow: hidden;}
.rightkb ul li .rct .checkbox{-webkit-appearance: none;width: 16px;height: 16px;outline: none;background: url(../checkbg.png) no-repeat;cursor: pointer; float:right;}
.rightkb ul li .rct span{font-size:14px; color:#333;float:left;}
.rightkb ul li .rct span strong{font-weight: normal;}
.rightkb ul li .rct .checkbox:checked{background: url(../checkbg.png) no-repeat -16px 0px;}
.rightkb ul li .rct .intro{display:none;}
.rightkb ul li .rct .blank10{display:none;}

.rightkb ul li .rct a{height: 34px;line-height: 34px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap; display:block; font-size: 14px;}
.rightkb ul li{background:url(../bang_plus.png) left 20% no-repeat; padding-left:50px; float:left;}
.rightkb ul li.li01{padding-left:0; background:none;}
.rightkb ul li .lct{height:70px; overflow:hidden;}
.rightkb ul li .lct img{width: 115px;height:70px;}

/*课程进度条样式*/
.tolcourse{overflow: hidden;height:10px;margin-bottom: 20px;background-color: #f5f5f5; border-radius:20px; margin-right:20px;}
.value{line-height: 40px;font-size: 14px;color: #909090; margin-right:20px; float:right;}
.tolcourse .studyed{float: left;height: 100%;font-size: 12px;line-height: 10px;color: #fff;text-align: center;background-color:#7EBD6B;-webkit-transition: width 0.6s ease;-o-transition: width 0.6s ease;transition: width 0.6s ease;}
.btnSty13 {display: inline-block;height: 40px;padding: 0 30px; font-size:16px;border-radius: 3px;line-height: 40px;background:#188EEE;color: #fff; border:0; cursor:pointer}

/*课时列表样式*/
.time2_list .keshi{height:40px; line-height:40px; margin:10px 0px; overflow:hidden; font-size:14px; padding-left:45px;}
.time2_list .keshi .name .time{float:right; padding-right:15px;color:#bbb; font-size:12px;}
.time2_list .keshi .ks-img{float:left;margin:10px 10px 0px 0px;}
.time2_list .keshi .free{float:right;width:52px; height:40px;}
.time2_list .keshi .free span{display:block; text-indent:-999px;width:52px;height:26px;margin-top:7px; background:url(../play.html) no-repeat; -webkit-transition:0.3s; transition:0.3s;}
.time2_list .keshi .free span:hover{background:url(../play-on.html) no-repeat;}
.time2_list .ksChapter .keshi{padding-left:13px;}

.time2_list .icon0{display:none;}
.time2_list .icon-open{float:right;width:12px;height:12px; background:url(../cutover.png) no-repeat -18px 0px;margin-top:14px;}
.time2_list .icon-close{float:right;width:12px;height:12px; background:url(../cutover.png) no-repeat;}
.time2_list .chapter{height:40px;line-height:40px; background:#f5f5f5; font-size:16px;margin-top:10px; padding:0px 15px; cursor:pointer;color:#999;}
.time2_list .chapter .icon{width:14px;height:12px;float:left;margin:14px 11px 0px 0px;background:url(../cutover.png) no-repeat -40px 0px;}
.time2_list .section{height:40px;line-height:40px; background:#f9f9f9;margin-top:10px;cursor:pointer;font-size:16px; padding:0px 15px 0px 40px;color:#999;}
.time2_list .section .num{font-size:12px; padding-left:10px;color:#bbb;}
.time2_list .jChapter .section{background:#f5f5f5 url(../list.html) no-repeat 15px 14px;}
.time2_list a{color:#555;}
.time2_list .celist{margin:0px 40px 0px 65px; line-height:32px;color:#999;}
.time2_list .celist .ctexam{margin-left:10px; font-size:14px; display:none;}
.time2_list .celist:hover{color:#5195ee;}

/*播放页课时列表*/
.live_rightbox .tjbutton2{background:#FF9900;border: 0;padding: 4px 15px;color: #fff;display: block;}
.livecourse_l .keshi{height:40px;line-height:40px; margin:10px 0px; overflow:hidden; font-size:14px; padding-left:45px;}
.livecourse_l .keshi .name .time{float:right; padding-right:15px;color:#bbb; font-size:12px;}
.livecourse_l .keshi .ks-img{float:left;margin:10px 10px 0px 0px;}
.livecourse_l .keshi .free{float:right;width:52px; height:40px;}
.livecourse_l .keshi .free span{display:block; text-indent:-999px;width:52px;height:26px;margin-top:7px; background:url(../play.html) no-repeat; -webkit-transition:0.3s; transition:0.3s;}
.livecourse_l .keshi .free span:hover{background:url(../play-on.html) no-repeat;}
.livecourse_l .ksChapter .keshi{padding-left:13px;}
.livecourse_l .chapterBox .sectionBox{background:#585858;}

.livecourse_l .icon0{display:none;}
.livecourse_l .icon-open{float:right;width:12px;height:12px; background:url(../cutover.png) no-repeat -18px 0px;margin-top:14px;}
.livecourse_l .icon-close{float:right;width:12px;height:12px; background:url(../cutover.png) no-repeat;}
.livecourse_l .chapter{height:40px; line-height:40px; background:#505050; font-size:16px;margin-top:10px; padding:0px 20px; cursor:pointer;color:#999;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.livecourse_l .chapter .icon{width:14px;height:12px;float:left;margin:14px 11px 0px 0px; background:url(../cutover.png) no-repeat -40px 0px;}
.livecourse_l .section{height:40px;line-height:40px; background:#505050;margin-top:10px; cursor:pointer;font-size:16px; padding:0px 15px 0px 40px;color:#999; }
.livecourse_l .section .num{font-size:12px; padding-left:10px;color:#bbb;}
.livecourse_l .jChapter .section{background:#505050 url(../list.html) no-repeat 15px 14px;}
.livecourse_l a{color:#bbb;}
.livecourse_l a.btnPlay{font-size: 14px;display: block;height: 40px;line-height: 40px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.livecourse_l .celist{margin:0px 40px 0px 65px; line-height:20px;color:#999; display:block;height: 20px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.livecourse_l .celist .ctexam{margin-left:10px; font-size:14px; display:none;}
.livecourse_l .celist:hover{color:#5195ee;}

/*直播内页礼物*/
.live_centerbox .gife{height: 240px;bottom:-200px;left: 100px;background: #2D2E34; position:fixed;}
.live_centerbox .gife .gife_inner{overflow-x:hidden; overflow-y:auto;height: 240px;}
.gife .f-info{float:left;}
.gife .f-info .f-image{float:left; line-height:40px;margin: 0 10px 0 25px;}
.gife .f-info .fg-info{line-height:40px;}
.gife .fg-info .fg-s{color:#aaa;margin-right: 3px;}
.gife .fg-info .fg-s em{margin-left: 5px; font-style:normal;}
.gife .f-info img{height:25px; width:auto !important;border-radius: 30px;margin-top: 8px;}
.live_centerbox .gife .showgl .f-info{ width:10%;border-right: 1px solid #505050;border-bottom: 1px solid #505050;margin-left: -1px; height:150px; overflow:hidden;}
.showgl .f-info img{width:30px; height:30px;}
.showgl .f-info .f-image{margin: 10px 0;float: none;text-align: center;line-height: 30px;}
.showgl .f-info .fg-info{margin:0 10px 10px;line-height: 22px; float:none;}
.showgl .fg-info .fg-s{display:block; text-align:center;color: #aaa;}
.gife-info img{width:40px; margin-left:20px;}
#GXB li{padding:0; margin-bottom:15px;}
#GXB li .gifename{font-size:14px; color:#fff;margin-bottom: 5px;}
#GXB li .gife-ainfo{color:#aaa;line-height: 24px;}
#GXB li .gife-ainfo span{margin-right:10px;}
#GXB li .gife-ainfo em{color:orange;font-style:normal;}
#GXB li img{border-radius:35px;width:35px; height:35px;}
#GXB li .cnt {margin-left: 45px;}
.gifem-btn{width: 100px;height: 13px;position: absolute;top: -13px;left: 50%;margin-left: -50px;}
.gifem-btn i{width:100%; display:block; height:100%;}
.gifem-btn i.ishow{background:url(../hideimg.png) no-repeat center;}
.gifem-btn i.ihide{background:url(../showimg.png) no-repeat center; display:none;}

/*右侧悬浮样式*/
.mui-mbar-tabs{width: 36px;height: 100%;position:fixed; background:url(../rightbg.png);top: 0;right: 0;z-index: 1100;}
.quick_links {position: absolute;top:131px;left: 0;z-index: 99;width: 36px;}
.quick_links_panel .quick_toggle {position: absolute;bottom: 0;left: 0;width: 36px;z-index: 1;}
.quick_links li, .quick_toggle li {position: relative;display: block;left: 0;top: 0px;}
.quick_links_panel a {display: block;line-height: 200px;width: 36px;height: 38px;text-decoration: none;color: #d8d8d8;font-size: 12px;overflow: hidden;position: relative;overflow: hidden;top: 0;left: 0px;z-index: 1;margin: 0;padding: 0;}
.mui-mbar-tabs i, .ibar_closebtn, .login_order, .login_favorite {display: inline-block;cursor: pointer;height: 19px;width: 19px;vertical-align: top;position: absolute;}
.quick_links i.setting {background-position: 0 0;width: 20px;height: 20px;top: 10px;left:8px; background:url(../merber1.png) no-repeat center;}
.quick_links a.message_list {line-height: 16px;height: 123px;color: #fff;margin: 10px 0 0px;}
.quick_links i.message {width: 15px;height: 15px;background: #fd3030;top: 27px;right: 4px;font-style: normal;text-align: center;border-radius: 15px;}
.mui-mbar-tabs i, .ibar_closebtn, .login_order, .login_favorite {display: inline-block;cursor: pointer;height: 19px;width: 18px;vertical-align: top;position: absolute;background: url(../ibar_sprites.png) no-repeat;}
.quick_links a.message_list .span {width: 16px;display: block;height: 48px;margin: 38px 0 0 11px;cursor: pointer;}
.quick_links a.message_list .cart_num {width: 21px;height: 21px;display: block;border-radius: 50%;background: #0DBBA1;text-align: center;line-height: 21px;margin: 9px 0 0 10px;cursor: pointer;color: #fff;}
.quick_links_panel .mp_tooltip {height: 38px;line-height: 38px;width: 92px;position: absolute;z-index: 2;left: -121px;top: 0;background: #444851;color: #d8d8d8;text-align: center;display: block;visibility: hidden;}
.quick_links i.view {width: 20px;height: 20px; background:url(../sc2.png) no-repeat center;top: 10px;left: 7px;}
.quick_links_panel .icon_arrow_right_black {position: absolute;right: -5px;top: 15px;width: 5px;height: 9px;background-position: 0 -234px;overflow: hidden;}
.quick_links .zuji {width: 20px;height: 24px; background:url(../order4.png) no-repeat center;top: 8px;left: 7px;}
.quick_links .wdsc { background: url(../wdsc.html) no-repeat;width: 35px;height: 35px;top: 2px;left: 3px;}

.quick_links_panel .quick_toggle {position: absolute;bottom: 0;left: 0;width: 40px;z-index: 1;}
.quick_links li, .quick_toggle li {position: relative;display: block;left: 0;top: 0px;}
.quick_links li#myzichan{ margin-top:10px;}
.quick_toggle .mpbtn_qrcode {width: 18px;height: 18px;top: 11px;left:9px;background-position: 0 -302px;}
.quick_links_panel .mp_qrcode {padding: 10px;width: 148px;height: 175px;top: -157px;background: #fff;box-shadow: 0 0 5px rgba(0,0,0,.15);border-left: 1px solid #ccc\0;border-top: 1px solid #ccc\0;border-bottom: 1px solid #ccc\0;z-index: 3;position: absolute;left: -168px;left: -169px\0;display: none;}
.quick_links_panel .icon_arrow_white {position: absolute;right: -5px;top: 172px;width: 5px;height: 9px;background-position: 0 -253px;}
.quick_toggle .top {background-position: 0 -201px;width: 17px;height: 14px;top: 12px;left:9px;}
.quick_links a:hover{background: #444851;}


.quick_links_panel a.hide {display: none;}
.ibar_login_box{width:267px;height:185px;padding:10px;background:#fff;box-shadow:0 0 5px rgba(0,0,0,.15);border-left:1px solid #ccc\0;border-top:1px solid #ccc\0;border-bottom:1px solid #ccc\0;z-index:3;position:absolute;top:0px;left:-287px;left:-288px\0;display:none;}
.ibar_login_box .avatar_box{width:267px;overflow:hidden;height:120px;}
.status_login .avatar_imgbox{float:left;margin:6px 20px 0 5px;display:inline;}
.ibar_login_box .avatar_imgbox{width:100px;height:100px;border-radius:50%;overflow:hidden;}
.ibar_login_box .avatar_box p{font-size:14px;color:#333;text-align:center;}
.ibar_login_box .avatar_box p img{ width:100%; height:100%;}
.status_login .user_info{overflow:hidden;color:#333;padding-top:30px;line-height:24px;width:140px;float:left;}

.ibar_login_box .icon_arrow_white {position: absolute;right: -5px;top: 15px;width: 5px;height: 9px;background-position: 0 -253px;}
.ibar_login_box .login_btnbox {width: 267px;height: 79px;border-top: 1px dotted #d5d5d5;overflow: hidden;padding-top: 15px;clear: both;}
.ibar_login_box .login_btnbox a {width: 94px;height: 30px;line-height: 30px;text-align: center;border: 1px solid;color: #333;text-decoration: none;float: left;background-position: 0 -408px;background-repeat: repeat-x;border-color: #e9e9e9;}
.ibar_login_box .login_btnbox .login_order {margin: 0 10px 0 35px;}
.ibar_login_box .login_btnbox a:hover{background: rgb(209, 74, 77);color: #fff;}
/*首页右侧信息*/
.indexRightFocus .indexRightFocus-t h3{height:50px; overflow:hidden; padding:10px 20px 0px 20px;font-size: 14px;color: #111; text-align:center;}
.indexRightFocus .indexRightFocus-t ul{margin-left: 20px; }
.indexRightFocus .indexRightFocus-t ul li{margin-bottom:10px;padding-left: 36px;}
.indexRightFocus .indexRightFocus-t ul li p{ line-height:22px;color:#999; font-size:12px;}
.indexRightFocus .indexRightFocus-t ul li .title{font-size: 14px;color: #333; line-height:24px;}
.indexRightFocus .indexRightFocus-t ul li.imgic1{background:url(/App/Modules/Index/Tpl/Public/img/indexRightFocus-t1.png) no-repeat 0 1px;}
.indexRightFocus .indexRightFocus-t ul li.imgic2{background:url(/App/Modules/Index/Tpl/Public/img/indexRightFocus-t2.png) no-repeat 0 1px;}
.indexRightFocus .indexRightFocus-t ul li.imgic3{background:url(/App/Modules/Index/Tpl/Public/img/indexRightFocus-t3.png) no-repeat 0 1px;}
.indexRightFocus .indexRightFocus-b{margin:10px 20px 0;}
.indexRightFocus .indexRightFocus-b h3{height:34px; line-height:34px; overflow:hidden;font-size: 14px;color: #111;}
.indexRightFocus .indexRightFocus-b ul li{height: 24px;line-height: 24px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;display: block;}
.indexRightFocus .indexRightFocus-b ul li a{color:#555;}
.indexRightFocus .indexRightFocus-b ul li a:hover{color:rgb(209, 74, 77);}
.indexRightFocus .indexRightFocus-t ul li .title:hover{color:rgb(209, 74, 77);}

/*网授内页样式*/

.pageWidth{width:1140px;margin-left: auto;margin-right: auto;padding-top: 10px}
.courseView{background:#f0f0f0; padding-top:60px;}
.courseView .box{background:#fff;}
.courseView .webNav{height:64px;line-height:64px; overflow:hidden;color:#999; font-size:12px; padding:0px 30px;}
.courseView .webNav a{color:#999;}
.courseView .webNav i{font-weight:bold; margin:0px 5px;}
.courseView .webNav .navRight{float:right;}
.courseView .webNav .navRight span{margin-left:20px;}
.courseView .courseInfo{padding:0px 30px 30px 560px; position:relative;min-height:300px;}
.courseView .image{width:500px;height:300px; position:absolute;left:30px;top:0;}
.courseView .image #view_flv{width:500px;height:300px; position:relative; z-index:99;}
.courseView .image img{width:100%;height:100%;}
.courseView .rightCont{padding-top:5px;}
.courseView .rightCont .name{font-size:24px; line-height:34px; overflow:hidden;color:#111;}
.courseView .rightCont .star{height:14px; line-height:16px; overflow:hidden;margin-top:10px;}
.courseView .rightCont .star span{position:relative;float:left;height:14px; overflow:hidden;}
.courseView .rightCont .star .star-on{position:absolute;top:0;left:0; background:#fff; z-index:9;width:0px; overflow:hidden;height:100%;}
.courseView .rightCont .star img{height:100%; display:block; overflow:hidden;}
.courseView .rightCont .star b{font-weight:normal;color:#999; margin-left:30px;}
.courseView .rightCont .schedule{height:12px; line-height:12px; background:#e3e3e3;border-radius:30px;margin-top:30px; position:relative;}
.courseView .rightCont .schedule span{position:absolute;border-radius:30px;height:100%;left:0;top:0;background:rgb(209, 74, 77) url(../star/schedule.gif) no-repeat 100% 50%;background-size:100% 100%;}
.courseView .rightCont .status{height:38px; line-height:38px; overflow:hidden;color:#b1b1b1;margin-top:5px;}
.courseView .rightCont .status span{padding-right:60px;}
.courseView .rightCont .status b{font-size:18px;font-weight:normal;color:#333; padding-right:5px;}
.courseView .rightCont .status .ksed{float:right; padding-right:15px;}
.courseView .rightCont .price{height:44px; line-height:44px; margin-top:30px;}
.courseView .rightCont .price span{float:left; position:relative;}
.courseView .rightCont .price span .qgbg{display:none;}
.courseView .rightCont .price .spanHover{cursor:pointer; position:relative;padding-left:21px;margin-left:30px;}
.courseView .rightCont .price .fan{color:#ff8b8b; background:url(../star/fan.png) no-repeat 0 50%; }
.courseView .rightCont .price .vip{color:#ffa11a; background:url(../star/vip.png) no-repeat 0 50%;}
.courseView .rightCont .price .spanBox{position:absolute;bottom:44px; padding:10px 15px;border-radius:4px;border:1px solid #c1c1c1;left:-50px;width:130px;color:#555; background:#fff; line-height:24px; box-shadow:0 1px 5px rgba(0,0,0,0.12); display:none;}
.courseView .rightCont .price .spanBox span{float:none;}
.courseView .rightCont .price .spanBox:after{content:"";width:10px;height:6px;background:url(../star/arrow-bottom.png) no-repeat; position:absolute;bottom:-6px;left:50%;margin-left:-5px;}
.courseView .rightCont .price #jiage{font-size:24px;color:#e0a537;}
.courseView .rightCont .price #banji{font-size:14px; margin-left:20px;color:#b1b1b1; text-decoration:line-through;}
.courseView .rightCont .vipbox{position:absolute;width:200px;height:40px; padding:15px;font-size:14px;color:#555;top:0;left:0;}
.courseView .rightCont .button{height:44px; line-height:44px; overflow:hidden;margin-top:25px;}
.courseView .rightCont .hb-ui-btn,.courseView .rightCont .hb-ui-btn1{height:44px; line-height:44px;font-size:16px; background:rgb(209, 74, 77);width:150px; text-align:center;color:#fff;border:0px;border-radius:4px; -webkit-transition:0.3s; transition:0.3s;float:left;}
.courseView .rightCont .hb-ui-btn:hover,.courseView .rightCont .hb-ui-btn1:hover{background:#22b064;}
.courseView .rightCont .button em{margin-left:20px;color:#b1b1b1;}
.courseView .rightCont .button em img{display:none;}
.courseView .courseTab{height:59px; overflow:hidden;margin-top:50px;}
.courseView .courseTab li{float:left;margin:0px 30px;height:56px; line-height:56px;font-size:16px; cursor:pointer;color:#555;}
.courseView .courseTab li.active{border-bottom:3px solid #4ba374;color:#4ba374;}


.mainUserInfo .left .checkIn a{ padding:0px 20px;}
.mainUserInfo .left .checkIn a img{ display:none;}
.txt-home {
    font-family: "微软雅黑";
    font-size: 18px;
    line-height: 30px;
    font-weight: normal;
    position: relative;
    margin-bottom: 10px;
    border-left: 4px solid rgb(209, 74, 77);
    padding-left: 9px;
}
.txt-home1 {
    font-family: "微软雅黑";
    font-size: 14px;
    line-height: 30px;
    font-weight: normal;
    position: relative;
    margin-bottom: 10px;
    padding-left: 9px;
}
.jdkc{margin-top:30px}
.xsgw{margin-top:30px}
.xsgw div{width:30%; float:left}
.txt-home > a {
    position: absolute;
    right: 10px;
    top: 10px;
    top: 11px\9;
    color: #0285cc;
    font-size: 12px;
    line-height: 15px;
}
.txt-home > a i {
    display: inline-block;
    width: 5px;
    height: 8px;
    background: url(/App/Modules/Index/Tpl/Public/img/hq88V5_icon.png?var=ij) no-repeat -160px 0;
    vertical-align: top;
    margin: 4px 0 0 4px;
}
.gg{ border:1px solid #E1DDDD; padding:10px; text-align:center; margin-top:20px; width:1176px}
.mian {
	width: 1150px;
	margin: 0 auto;
	height: auto;
	overflow: hidden;
}
.mian1 {
	width: 100%;
	background-color:#1d7ad9;
}
.logo-Box {
	overflow: hidden;
	padding: 40px 0 30px 0;
	/* background: #f5f5f5; */
}
.logo-Box .fl_l .tc-class {
	margin-left: 10px;
	vertical-align: sub;
	max-width: 18px;
}
.logo-Box .fl_l .tc-xico {
	margin-left: 5px;
	vertical-align: sub;
}
.logo-Box .lect-pic {
	margin-left: 50px;
}
.logo-Box .lect-pic img {
	height: 140px;
	border:2px #fff solid
}
.list-ri {
	width: 255px;
	height: auto;
	float: right;
	margin-top: 10px;
}
.list-ri dd {
	margin-bottom: 10px;
	border: solid 1px #ccc;
}
.rank-text {
	font: 24px "微软雅黑", Arial, YaHei, tahoma, "Hiragino Sans GB", 黑体,sans-serif;
    color: #fff;
}
.rank-text i {
	color: #fff;
}
.nav {
	width: 100%;
	height: 40px;
	/* background: #fd740c; */
	line-height: 40px;
	overflow: hidden;
	/* background: url(/App/Modules/Index/Tpl/Public/img/teach-15_03.jpg) repeat-x; */
}
.nav li {
	float: left;
	padding: 0 25px;
	margin-right: 10px;
	text-align: center;
	background-color:#e3e3e3;
	font-size: 14px;
	cursor:pointer
}
.nav li:hover {
	color: #ffffff;
	/* font-weight: bold; */
	background: #de2827;
}

.nav li a {
	color: #333;
	/* font-weight: bold; */
	font-size: 14px;
}
.nav li a:hover {
	color: #ffffff;
	/* font-weight: bold; */
	font-size: 14px;
}
.nav .nav-current {
	/*background:#fa9900;*/
	background: #de2827;
float: left;
	padding: 0 25px;
	margin-right: 10px;
	text-align: center;
	font-size: 14px;
	cursor:pointer;
	color:#fff
}
.marl_40 {
	margin-left: 40px;
}
.mart10 {
	margin-top: 10px;
}
/*浮动*/
.fl_l {
	float: left;
}
.fl_r {
	float: right;
}
.weima {
	text-align: center;
	float: right;
	margin-right: 60px;
	line-height: 30px;
	color:#fff
}
.weima i {
	width: 120px;
	height: 120px;
	display: block;
	margin: 0 auto;
}
.weima i img {
	width: 120px;
	height: 120px;
}
.rank-btn {
	/* display: inline; */
	/* background: #fd740c; */
	/* color: #FFF; */
	/* padding: 11px 24px; */
	/* margin-left: 10px; */

	/* float: left; */
    display: inline;
    /* width: 77px; */
    padding: 8px 24px 8px 34px;
    background: #fff url(/App/Modules/Index/Tpl/Public/img/t_ico3.gif) 20px center no-repeat;
	color:#333;
	cursor:pointer

}
.rank-btn_on {
	/* display: inline; */
	/* background: #fd740c; */
	/* color: #FFF; */
	/* padding: 11px 24px; */
	/* margin-left: 10px; */

	/* float: left; */
    display: inline;
    /* width: 77px; */
    padding: 8px 24px 8px 34px;
    background: #fff url(/App/Modules/Index/Tpl/Public/img/true.jpg) 10px center no-repeat;
	color:#ff8b00

}
.logo-ps-name {
	font-style: normal;
    color: #ff8b00;
    font: 40px "微软雅黑", Arial, YaHei, tahoma, "Hiragino Sans GB", 黑体;
}
.list-lf {
	width: 884px;
	height: auto;
	overflow: hidden;
	float: left;
	margin-top: 10px;
}
.list-lf .jslm_l{
float: left;
    display: inline;
    height: 32px;
    border-bottom: solid 3px #1a7bda;
    font: 18px "微软雅黑", Arial, YaHei, tahoma, "黑体";
	padding-right:2px

}
.list-lf .jslm_r{
float: left;
    display: inline;
    height: 32px;
	line-height:32px;
    border-bottom: solid 2px #d9d9d9;
	width:780px;
	text-align:right;

}
.list-lf .jslm_c{
float: left;
    display: inline;
    height: 35px;
    width: 5px;
    background: #fff;
}

.lecturer-ps {
	height: auto;
	border: solid 1px #ccc;
	margin-bottom: 10px;
}
.lecturer-ps .kc{
float:left;
margin-right:7px;
margin-left:7px;
cursor:pointer
}

.lecturer-ps .kc_pic img{
	height:120px;
	width:200px;
	border: 1px solid #f0f0f0;
	padding:2px
}
.lecturer-ps .kc_pic img:hover{

	border: 1px solid #de2827;

}
.lecturer-ps .kc_w{
text-align:center
}
.lecturer-ps .kc_w span{
color:#ff0000
}
.lecturer-tit {
	overflow: hidden;
	background: #f9f9f9;
	height: 40px;
	line-height: 40px;
}
.lecturer-tit span {
	float: left;
	font-size: 14px;
	font-weight: bold;
	color: #333;
}
.lecturer-tit font {
	float: right;
	color: #444;
	margin-right: 10px;
}
.lecturer-tit font a {
	color: #444;
	font-size: 12px;
}
.lecturer-ps2 {
	overflow: hidden;
	padding: 0 10px;
}
.lecturer-ps2 li {
	height: auto;
	padding: 10px;
	line-height: 29px;
}
.tx-icon {
	float: left;
	margin: 10px 5px 0 10px;
}
.text {
	line-height: 30px;
	padding: 10px;
	font-size: 12px;
}
.tex_c {
	text-align: center;
}
.text1 {
	line-height: 30px;
	padding: 0px 20px;
	font-size: 12px;
}
.text1 a {
	background: url(/App/Modules/Index/Tpl/Public/img/f_03.jpg) no-repeat 6px center;
	padding-left: 15px;
	color: #000;
}
.text1 a:hover {
	color: #fd740c;
}

.text2 {
	line-height: 30px;
	font-size: 14px;
	width:860px

}
.text2 a {
	background: url(/App/Modules/Index/Tpl/Public/img/f_03.jpg) no-repeat 6px center;
	padding-left: 15px;
	color: #000;
}
.text2 a:hover {
	color: #fd740c;
}

.flowhidden {
	overflow: hidden;
}
.padding {
	padding: 10px 0px;
}
.ri-text-news {
	border: solid 1px #ccc;
	border-top: solid 2px rgb(209, 74, 77);
	height: auto;
	line-height: 30px;
	/*	padding-bottom: 10px;
*/	margin-bottom: 10px;
}
.lecturer-ns a {
	background: url(/App/Modules/Index/Tpl/Public/img/f_03.jpg) no-repeat 6px center;
	padding-left: 20px;
	color: #000;
	width: 224px;
	display: inline-block;
	overflow: hidden;
	height: 30px;
}
.lecturer-ns a:hover {
	color: #fd740c;
}
.lecturer-ns font {
	font-size: 12px;
}
.marl_20 {
	margin-left: 20px;
}

.cplb{box-shadow: 0px 0px 14px #c4c2c2;float:left; width:220px; padding-bottom:18px;margin-left:10px; margin-right:10px; margin-bottom:15px;margin-top:10px;cursor:pointer; background-color:#fff}
.cplb:hover{box-shadow: 0px 0px 14px #8b8888}
.cplb div{ text-align:center; padding-top:20px; line-height:1.8}
.cplb p{font-size:14px; padding:10px; line-height:1.8}
.cplb div img{width:130px; height:130px; }

.sub_zs {

    width: 80px;
    text-align: center;
    height: 32px;
	line-height:32px;
    color: #fff;
    background: rgb(209, 74, 77);
    border: 0px;
    border-radius: 3px;
    font-size: 14px;
}
.sub_zs:hover{background: #0275B3;}
.input {
    width: 288px !important;
    height: 30px;
    line-height: 100%;
    border: 1px solid #d0d0d0;
    background: url(/App/Modules/Index/Tpl/Public/img/headbg.png) repeat-x;
    outline: none;
    padding-left: 10px;
    -webkit-transition: 0.3s;
    transition: 0.3s;
}
.input:focus{color:#606060;border:1px solid rgb(209, 74, 77);box-shadow:0px 0px 4px #9ADEBA inset;}
.rzok{color:rgb(209, 74, 77); font-weight:bold}
.rzno{color:#ff0000; font-weight:bold}
.jscx{ margin-left:auto; margin-right:auto; padding-top:20px; text-align:center}
.big{padding-top:4px; padding-bottom:4px; font-size:14px; font-weight:bold;color: rgb(209, 74, 77)}
.small{line-height:2.5; padding-right:10px; font-size:12px; color:#666666}
.big1{padding-top:4px; padding-bottom:4px; font-size:14px; font-weight:bold;color: rgb(209, 74, 77); display:none}
.small1{line-height:2.5; padding-right:10px; display:none; font-size:12px; color:#666666}
.big2{padding-top:4px; padding-bottom:4px; font-size:14px; font-weight:bold;color: rgb(209, 74, 77); display:block}
.small2{line-height:2.5; padding-right:10px; display:block; font-size:12px; color:#666666}
.coursenav{width: 1140px;margin: auto;background: #fff;margin-bottom:20px;font-size:14px;border: 1px solid #f0f0f0;padding:15px 20px 15px 20px}
.more_type {
    width: 80px;
    height: 32px;
	line-height:32px;
    border: 1px solid #eaeaea;
    border-top: 0;
    background: #fff;
    margin-top: -22px;
	color:#999999;
    /* float: left; */
 margin-left:auto;margin-right:auto; text-align:center;cursor:pointer
}

.more_type:hover{
	color:rgb(209, 74, 77);
}

.more_type em {
    display: inline-block;
    width: 9px;
    height: 5px;

    margin-left: 6px;

	background: url(/App/Modules/Index/Tpl/Public/img/more.png) no-repeat;

}
.more_type span {
    display: inline-block;
    width: 9px;
    height: 5px;

    margin-left: 6px;

	background: url(/App/Modules/Index/Tpl/Public/img/more_s.png) no-repeat;

}

#kec li{
	width:220px;height:230px;float:left;background-color:#fff; margin-left:10px; margin-right:10px; margin-bottom:20px;box-shadow: 0px 0px 14px #c4c2c2;cursor:pointer
}
#kec li:hover{
	box-shadow: 0px 0px 14px #8b8888
}
#kec li img{
	width:220px;height:147px
}
#kec li div{
padding:4px
}
#kec li div .tit{
font-size:14px; color:#333
}
#kec li div  .fl{
color:#ff0000; font-size:14px
}
/* #kec li div  .fr{
color:#dfad50; font-size:14px
} */
#kec li div p{
height:26px; line-height:26px
}
.cate_on{background-color:rgb(209, 74, 77);padding:4px 5px 4px 5px;color:#fff; border-radius:5px; font-size:12px}
a.cate_on:link          {background-color:rgb(209, 74, 77);padding:4px 5px 4px 5px;color:#fff; border-radius:5px; font-size:12px}
a.cate_on:visited       {background-color:rgb(209, 74, 77);padding:4px 5px 4px 5px;color:#fff; border-radius:5px; font-size:12px}
a.cate_on:hover         {background-color:rgb(209, 74, 77);padding:4px 5px 4px 5px;color:#fff; border-radius:5px; font-size:12px}
.sbox {

    padding-left: 10px;
	padding-right:40px;
    height: 36px;
    line-height: 100%;
    border: 1px solid #d0d6dc;
    outline: none;
    border-radius: 3px;
    font-size: 14px;
}

select {
    height: 34px;
    -webkit-appearance: none;
    background: #fff url(/App/Modules/Index/Tpl/Public/img/sltbg.png?var=98) no-repeat 100% 50%;
    line-height: 100%;
    border: 1px solid #d0d6dc;
    outline: none;
    border-radius: 3px;
    padding: 0px 40px 0px 5px;
    font-size: 14px;
}

.datainp{ width:200px; height:24px; border:1px #ADADAD solid;}

.wicon{background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAAQCAYAAADj5tSrAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEgAACxIB0t1+/AAAABZ0RVh0Q3JlYXRpb24gVGltZQAwNi8xNS8xNGnF/oAAAAAcdEVYdFNvZnR3YXJlAEFkb2JlIEZpcmV3b3JrcyBDUzVxteM2AAAAoElEQVQ4jWPceOnNfwYqAz9dYRQ+E7UtwAaGjyUsDAyYYUgJ2HT5LXZLcEmSCnA6duOlN///////H0bDALl8dPH/////Z8FuNW6Qtvw2nL3lyjsGBgYGhlmRqnj1kGwJuqHIlhJlCXq8EOITEsdqCXLEbbr8FisfFkTo+vBZRFZwERNEFFkCiw90nxJtCalxQmzegltCzVyP1RJq5HZ8AABuNZr0628DMwAAAABJRU5ErkJggg=="); background-repeat:no-repeat; background-position:right center;}
#protocol-con {
	OVERFLOW-Y: auto; MARGIN: 0px auto; WIDTH: 100%; HEIGHT: 120px;
}
 #hidebg { position:absolute;left:0px;top:0px;
      background-color:#000;
      width:100%;  /*宽度设置为100%，这样才能使隐藏背景层覆盖原页面*/
      filter:alpha(opacity=40);  /*设置透明度为60%*/
      opacity:0.4;  /*非IE浏览器下设置透明度为60%*/
      display:none; /* http://www.jb51.net */
      z-Index:2;
}
.xiaz{border:1px solid rgb(209, 74, 77); border-radius:4px;padding:4px 8px 4px 8px; color:rgb(209, 74, 77);cursor:pointer}
.red{color:#ff0000}
.true{color:#44b817}
.lan{color:#3c93e5}
.gzwz p{height:28px; line-height:28px;padding-left:8px}
.d_err{color:#ff0000;}
.xkdw{background-color:rgb(209, 74, 77); border-radius:4px; color:#fff; padding:4px 6px 4px 6px}
.pllist .td-avatar{width:60px;}
.pllist td{ padding:12px 0px; position:relative; line-height:20px;}
.pllist td .content{ padding-top:5px; line-height:19px;color:#333;font-size:14px;}
.pllist td img.userface{width:40px; height:40px; margin-right:12px;margin-top:3px;  border-radius:50%;}
.jstype{background-color:#EB8001;color:#fff; background-image: url('/App/Modules/Index/Tpl/Public/img/jsType.jpg'); background-repeat:no-repeat;background-position:15px 5px;padding: 8px 12px 8px 35px;}
.jstype1{background-color:#EB8001;color:#fff; background-image: url('/App/Modules/Index/Tpl/Public/img/jsType1.jpg'); background-repeat:no-repeat;background-position:5px 5px;padding: 4px 8px 4px 18px; border-radius:5px}
.jsmc{font-size:14px; color: #0285cc}
.wsan{margin-bottom:10px; margin-top:10px}
.zhu{ background-color:#f03226;border-radius:5px; color:#FFF; padding:4px}
.txbt{ background-color:#bae5f6; padding:15px 8px 15px 8px; font-size:13px; line-height:1.8;}
.txzh{width:49%;float:left;padding-left:5px;}
.tuand{
position:absolute;
display:none;
border:1px solid #ccc;
background-color:#fff;
padding:8px;
box-shadow: 0px 0px 8px 3px #ccc
}
.tuand p{height:22px; line-height:22px}

.option{clear:both;border-bottom:1px #ddd solid;padding:8px 10px;height:34px;overflow:hidden;}
.option:after{display:block;clear:both;content:"";visibility:hidden;height:0;}
.option .name{float:left;color:#999;font-size:12px;line-height:28px;}

.option .titem{width:auto;margin:0 20px 0 80px;line-height:34px;}
.option .titem a{font-size:12px;padding:5px 5px 4px 5px;white-space:nowrap;}
.option .titem p{font-size:12px;}
.option .titem .current{background:#23b8ff;color:#FFF;border-radius:5px;}
.option .more,.option .more_toggle{float:right;margin-left:-20px;width:20px;height:25px;background:url(/App/Modules/Wx/Tpl/Public/img/arrow.png) no-repeat 6px center;background-size:9px 15px;-webkit-transform: rotate(90deg);}
.option .more_toggle{-webkit-transform:rotate(270deg);}

.a-upload2 {position: relative;cursor: pointer;color: #999999;overflow: hidden;display: inline-block;*display: inline;*zoom: 1;}
.a-upload2  input {position: absolute;left: 0;top: 0;opacity: 0;filter: alpha(opacity=0);cursor: pointer;height:165px;width: 300px}
.up2{ margin-left:auto; margin-right:auto; width:300px;}
.xmr{text-align:right;width:100px;margin-bottom:20px}
.b-tel{height:40px;line-height:40px}
.smsbut{background-color: #d2d2d2;
color: #FFF;
border-radius: 5px;
text-align: center;
padding: 10px;
}
.smsbut_on{background-color: #ff9934;
  color: #FFF;
  border-radius: 5px;
  text-align: center;
  padding: 10px;}
.pxlc{border-bottom:1px dashed #CCCCCC;padding-top:5px;padding-bottom:3px;line-height:1.8;cursor:pointer}
.px_l{float:left;width:15%}
.px_l img{border-radius:50%;width:42px; height:42px; border:2px solid #dedede}
.px_r{float:left;width:85%}
