.icons-sprite, #ganhuonav .flex-prev, #ganhuonav .flex-prev:hover, #ganhuonav .flex-next, #ganhuonav .flex-next:hover, .allcomments .commdtl .commact .seereply, .relatedkch .flex-prev, .relatedkch .flex-prev:hover, .relatedkch .flex-next, .relatedkch .flex-next:hover {
  background-image: url('../images/icons-s70ac6e1fe2.png');
  background-repeat: no-repeat; }

.header {
  height: 70px; }

.logo-lis {
  float: left;
  margin-top: 20.5px;
  color: #999; }
  .logo-lis li {
    float: left;
    position: relative; }
  .logo-lis a {
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0; }
  .logo-lis .main-logo {
    width: 128px;
    height: 29px;
    background: url('../images/stxyjj.png') 0 0 no-repeat; }
  .logo-lis .sub-logo {
    margin-left: 10px;
    padding-left: 10px;
    border-left: 1px solid #878c95;
    line-height: 29px;
    font-size: 24px;
    height: 29px; }

.site-login {
  float: right;
  margin-top: 30px;
  margin-right: -9px; }
  .site-login li {
    float: left;
    padding: 0 10px; }
    .site-login li + li {
      border-left: 1px solid #999; }
  .site-login a {
    color: #999; }

.site-user-act {
  float: right;
  position: relative;
  margin-top: 15px;
  height: 55px; }
  .site-user-act .roundphoto {
    float: left; }
  .site-user-act .act-indicator, .site-user-act .user-name-link {
    float: left;
    height: 40px;
    line-height: 40px;
    color: #999;
    margin-left: 5px; }
  .site-user-act:hover .site-user-act-lis {
    display: block; }
  .site-user-act:hover .fa-angle-down {
    -moz-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg); }

.site-user-act-lis {
  position: absolute;
  display: none;
  top: 100%;
  right: 0;
  background: #2b3443;
  padding: 13px 0 9px;
  width: 100px;
  z-index: 150; }
  .site-user-act-lis li {
    padding: 9px 0;
    text-align: center;
    font-size: 12px; }
  .site-user-act-lis a {
    color: #999; }
    .site-user-act-lis a:hover {
      color: #329999; }

#nav {
  background: #353b4b;
  height: 50px; }
  #nav .navlis {
    float: left;
    margin-left: 280px;
    font-size: 16px; }
    #nav .navlis a {
      display: block;
      color: #fff;
      padding: 0 33px; }
    #nav .navlis li {
      float: left;
      line-height: 50px;
      height: 50px;
      margin-right: 2px; }
    #nav .navlis .curr, #nav .navlis li:hover {
      background: #595e6c; }

#category {
  position: absolute;
  left: 0;
  top: 0;
  width: 208px;
  z-index: 100; }
  #category a {
    color: #fff; }
  #category .hd {
    height: 50px;
    line-height: 50px;
    font-size: 16px;
    padding-left: 37px;
    background: #329999;
    color: #fff;
    cursor: pointer; }
    #category .hd .fa {
      margin-right: 6px; }
  #category .bd {
    position: absolute;
    width: 100%;
    height: 374px;
    background: rgba(53, 59, 75, 0.8);
    z-index: 100; }
    .no-rgba #category .bd {
      background: #353b4b; }
  #category.hidebd .bd {
    display: none; }
  #category.hidebd:hover .bd {
    display: block; }
  #category .dt {
    position: relative;
    padding: 10px 0 10px 37px;
    height: 16px;
    color: #fff;
    border-bottom: #329999 1px solid; }
    #category .dt .fa {
      position: absolute;
      right: 39px;
      top: 18px; }
  #category .dd {
    position: absolute;
    display: none;
    left: 100%;
    top: 0;
    height: 100%;
    width: 166px;
    background: rgba(255, 255, 255, 0.8);
    padding: 0 28px; }
    .no-rgba #category .dd {
      background: #fff; }
    #category .dd a {
      color: #333; }
      #category .dd a:hover {
        color: #329999;
        text-decoration: underline; }
    #category .dd ul {
      line-height: 3;
      margin-right: -27px; }
    #category .dd li {
      float: left;
      padding-right: 26px; }
  #category .dd-ttl {
    padding: 20px 0 11px;
    border-bottom: #fff 2px solid;
    margin-bottom: .5em;
    font-size: 16px; }
    #category .dd-ttl span {
      display: block;
      margin-left: -9px;
      border-left: #fff 3px solid;
      padding-left: 8px; }
  #category .dl:hover .dt {
    background: rgba(255, 255, 255, 0.4); }
    .no-rgba #category .dl:hover .dt {
      background: #999; }
  #category .dl:hover .dd {
    display: block; }

.site-search {
  float: right;
  position: relative;
  height: 32px;
  margin-top: 10px;
  padding-right: 50px;
  padding-left: 20px;
  width: 140px;
  border: 1px solid #a6a9b0;
  color: #666; }
  .site-search input {
    line-height: 28px;
    background: none;
    outline: none;
    border: none;
    padding: 0;
    width: 100%;
    height: 100%;
    color: #ccc; }
  .site-search .ss-btn {
    position: absolute;
    right: 0;
    top: 0;
    bottom: 0;
    width: 45px;
    text-align: center;
    background: #329999;
    line-height: 32px; }
  .site-search .fa {
    font-size: 18px;
    color: #fff;
    cursor: pointer; }

.iit-course-rec {
  padding-top: 35px; }

.iit-course-hd {
  border-bottom: #e5e5e5 1px solid; }
  .iit-course-hd .iit-course-tab {
    padding: 0 8px 14px;
    float: left;
    font-size: 18px; }
    .iit-course-hd .iit-course-tab + .iit-course-tab {
      margin-left: 18px; }
    .iit-course-hd .iit-course-tab.active {
      border-bottom: #329999 2px solid; }
    .iit-course-hd .iit-course-tab a {
      color: #333; }
  .iit-course-hd .iit-course-tabs {
    margin-bottom: -1px; }
  .iit-course-hd .iit-course-more {
    float: right;
    color: #999; }
    .iit-course-hd .iit-course-more:hover {
      color: #329999; }

.courselis1 {
  margin-right: -25px;
  padding-top: 7px; }
  .courselis1 li {
    float: left;
    width: 300px;
    border: #e5e5e5 1px solid;
    padding: 0 7px 12px;
    margin: 21px 25px 0 0; }
    .courselis1 li:hover {
      -moz-box-shadow: 4px 5px 8px 1px #e5e5e5;
      -webkit-box-shadow: 4px 5px 8px 1px #e5e5e5;
      box-shadow: 4px 5px 8px 1px #e5e5e5; }
  .courselis1 .picwp {
    margin: -1px -8px 16px; }
  .courselis1 .clink {
    color: #333; }
  .courselis1 p {
    color: #999;
    font-size: 12px;
    text-align: center;
    overflow: hidden;
    padding-top: 11px; }
  .courselis1 .left {
    float: left; }
  .courselis1 .right {
    float: right; }

.courselis2 {
  border-top: #e5e5e5 1px solid;
  border-left: #e5e5e5 1px solid;
  margin-top: 28px;
  margin-right: -2px; }
  .courselis2 li {
    float: left;
    width: 209px;
    padding: 24px 20px;
    border-right: #e5e5e5 1px solid;
    border-bottom: #e5e5e5 1px solid; }
  .courselis2 img {
    float: left; }
  .courselis2 dl {
    margin-left: 103px; }
  .courselis2 dt a {
    color: #329999; }
    .courselis2 dt a:hover {
      text-decoration: underline; }
  .courselis2 dd {
    font-size: 12px;
    color: #999;
    padding-top: 9px; }

.itjn-classify {
  padding: 40px 0;
  border-bottom: 1px solid #e5e5e5;
  background: #eef5f5; }
  .itjn-classify dt {
    float: left;
    padding: 15px 0 0 30px;
    font-size: 16px;
    color: #329999; }
  .itjn-classify dd {
    margin-left: 87px;
    overflow: hidden;
    padding: 6px 0; }
  .itjn-classify a {
    float: left;
    padding: 4px 8px;
    margin: 6px 20px 6px 0;
    line-height: 1;
    color: #333; }
    .itjn-classify a:hover {
      color: #329999; }
    .itjn-classify a.curr {
      color: #fff;
      background: #329999;
      border-radius: 2px; }

.course-lis {
  padding-top: 30px; }
  .course-lis .course-hd {
    padding-bottom: 9px;
    border-bottom: #e5e5e5 1px solid;
    color: #333; }
  .course-lis .course-nh {
    float: right; }
    .course-lis .course-nh li {
      float: left; }
      .course-lis .course-nh li + li {
        margin-left: 20px; }
    .course-lis .course-nh a {
      color: #333; }
    .course-lis .course-nh .curr a, .course-lis .course-nh #nav .navlis li:hover a, #nav .navlis .course-lis .course-nh li:hover a {
      color: #329999; }

.courselis3 {
  padding-top: 0;
  margin-right: -38px; }
  .courselis3 li {
    width: 206px;
    margin: 25px 37px 0 0; }
  .courselis3 .picwp {
    position: relative; }
  .courselis3 .watch-time, .courselis3 .title {
    position: absolute;
    right: 0;
    background: rgba(0, 0, 0, 0.5);
    color: #fff;
    padding: 7px;
    pointer-events: none; }
    .no-rgba .courselis3 .watch-time, .no-rgba .courselis3 .title {
      zoom: 1;
      filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#80000000, endColorstr=#80000000);
      -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#80000000, endColorstr=#80000000)"; }
  .courselis3 .watch-time {
    top: 0; }
  .courselis3 .title {
    left: 0;
    bottom: 18px; }
    .courselis3 .title h2 {
      font-size: 22px; }
    .courselis3 .title h6 {
      font-size: 12px; }
    .courselis3 .title h2 + h6, .courselis3 .title h6 + h2 {
      padding-top: 5px; }

.graybg {
  background: #f5f5f5; }

.roundphoto {
  -moz-border-radius: 50%;
  -webkit-border-radius: 50%;
  border-radius: 50%; }

.centerpic {
  text-align: center;
  overflow: hidden; }
  .centerpic .pic {
    margin: 0 -100%;
    *display: block; }

.pgmask {
  position: fixed;
  left: 0;
  top: 0;
  bottom: 0;
  right: 0;
  background: #000;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=65);
  opacity: 0.65;
  z-index: 10; }

.tact {
  text-align: center; }
  .tact .btn {
    display: inline-block;
    border-radius: 3px;
    background: #b28247;
    color: #fff; }
    .tact .btn:hover {
      background: #99621f; }

.tab-pane {
  display: none; }
  .tab-pane.active {
    display: block; }

.highlight {
  color: #329999;
  font-style: normal; }

.footer {
  padding: 43px 0 39px;
  margin-top: 50px;
  color: #fff;
  line-height: 30px;
  background: #353b4b; }
  .footer a {
    color: #fff; }
  .footer p {
    padding-right: 100px; }
  .footer .w1000 {
    position: relative; }
  .footer .qrcode {
    position: absolute;
    top: -20px;
    right: 30px;
    width: 100px; }
    .footer .qrcode p {
      font-size: 18px;
      font-weight: bold;
      text-align: center;
      line-height: 1;
      color: #666;
      padding: 0; }

#catalog {
  position: fixed;
  left: 50%;
  margin-left: 518px;
  font-size: 12px;
  padding: 10px 0; }
  #catalog.affix-top {
    top: 350px; }
  #catalog.affix {
    top: 20%; }
  #catalog .catlis li {
    position: relative;
    padding: 16px 0 16px 32px; }
  #catalog .catlis i {
    position: absolute;
    left: 0;
    top: 13px;
    width: 21px;
    height: 21px;
    line-height: 21px;
    text-align: center;
    color: #fff;
    border-radius: 20px;
    background: #d7d7d7;
    font-style: normal;
    z-index: 5; }
  #catalog .catlis a {
    color: #999; }
  #catalog .catlis .active a {
    color: #2f9191; }
  #catalog .catlis .active i {
    background: #329999; }
  #catalog .sidebar {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 10px;
    width: 1px;
    background: gainsboro;
    z-index: 1; }
  #catalog .fa {
    position: absolute;
    left: -5px;
    color: #999; }
  #catalog .fa-circle {
    top: -6px; }
  #catalog .fa-caret-down {
    bottom: -6px;
    font-size: 20px; }

.ipath-desc {
  border: #e5e5e5 1px solid;
  padding: 26px;
  margin-top: 20px; }
  .ipath-desc dt {
    color: #329999;
    font-size: 16px;
    padding-bottom: 11px; }
  .ipath-desc dd {
    line-height: 1.8;
    color: #999; }

.ipath-desc-m dt {
  color: #329999;
  padding-bottom: 11px; }
.ipath-desc-m dd {
  font-size: 12px;
  color: #999; }
.courselis3 + .ipath-desc-m {
  padding-top: 36px; }

.more-course3 {
  text-align: center;
  padding: 20px 0 36px; }
  .more-course3 .btn-o {
    display: inline-block;
    vertical-align: middle;
    *vertical-align: auto;
    *zoom: 1;
    *display: inline;
    color: #329999;
    border: #329999 1px solid;
    width: 200px;
    height: 44px;
    line-height: 44px; }

#ganhuonav {
  padding: 47px 0 41px;
  background: #f3fbfb;
  border-bottom: #e5e5e5 1px solid; }
  #ganhuonav .flexslider {
    border: #e5e5e5 1px solid; }
  #ganhuonav .flex-prev, #ganhuonav .flex-next {
    width: 24px;
    height: 61px;
    margin-top: -30.5px;
    -moz-transition: none;
    -o-transition: none;
    -webkit-transition: none;
    transition: none; }
  #ganhuonav .flex-prev {
    left: -58px;
    background-position: 0 0; }
    #ganhuonav .flex-prev:hover {
      background-position: 0 -63px; }
  #ganhuonav .flex-next {
    right: -58px;
    background-position: 0 -126px; }
    #ganhuonav .flex-next:hover {
      background-position: 0 -189px; }

.ganhuonavlis li {
  float: left;
  position: relative;
  width: 166px;
  height: 156px;
  text-align: center; }
  .ganhuonavlis li + li {
    border-left: #e5e5e5 1px solid; }
  .ganhuonavlis li:hover .ishidden {
    z-index: 4; }
.ganhuonavlis .isvisible, .ganhuonavlis .ishidden {
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0; }
.ganhuonavlis .isvisible {
  background: #fff;
  z-index: 2; }
  .ganhuonavlis .isvisible img {
    display: inline-block;
    vertical-align: middle;
    *vertical-align: auto;
    *zoom: 1;
    *display: inline;
    margin-top: 23px;
    height: 66px;
    width: auto; }
  .ganhuonavlis .isvisible h4 {
    margin: 17px 0 9px;
    font-size: 16px;
    color: #333; }
  .ganhuonavlis .isvisible h6 {
    font-size: 12px;
    color: #329999; }
.ganhuonavlis .ishidden {
  background: #999; }
  .ganhuonavlis .ishidden p {
    color: #fff;
    padding: 48px 0 26px;
    font-size: 16px; }
  .ganhuonavlis .ishidden a {
    display: inline-block;
    vertical-align: middle;
    *vertical-align: auto;
    *zoom: 1;
    *display: inline;
    background: #f3fbfb;
    width: 130px;
    height: 35px;
    line-height: 35px;
    font-size: 16px;
    color: #329999; }

.path-course-lis {
  margin-right: -45px;
  padding-top: 50px; }
  .path-course-lis li {
    float: left;
    width: 478px;
    border: #e5e5e5 1px solid;
    margin: 0 40px 37px 0; }
    .path-course-lis li:hover {
      -moz-box-shadow: 4px 5px 8px 1px #e5e5e5;
      -webkit-box-shadow: 4px 5px 8px 1px #e5e5e5;
      box-shadow: 4px 5px 8px 1px #e5e5e5; }
  .path-course-lis .picwp {
    float: left;
    margin: -1px; }
    .path-course-lis .picwp img {
      display: block; }
  .path-course-lis .course-dtl {
    margin-left: 261px;
    padding-right: 15px; }
    .path-course-lis .course-dtl h4 {
      padding: 16px 0 6px;
      font-size: 16px; }
      .path-course-lis .course-dtl h4 a {
        color: #333; }
    .path-course-lis .course-dtl p {
      color: #333;
      line-height: 1.8; }
  .path-course-lis .addition {
    color: #999;
    margin-right: -15px;
    font-size: 12px; }
    .path-course-lis .addition span {
      float: left;
      width: 49.5%;
      padding-top: 9px; }

.zixuncomment {
  background: #fff;
  border: 1px solid #e5e5e5;
  padding: 30px 45px 44px; }
  .zixuncomment .numcom {
    float: right;
    font-size: 12px;
    color: #329999; }
  .zixuncomment h4 {
    font-weight: normal;
    font-size: 20px; }
  .zixuncomment .citebox {
    border: 1px solid #e5e5e5;
    margin-top: 11px; }
    .zixuncomment .citebox textarea {
      border: none;
      padding: 8px;
      width: 731px;
      height: 132px;
      line-height: 1.5;
      resize: none;
      outline: none; }
    .zixuncomment .citebox .clearfix {
      border-top: 1px solid #e5e5e5;
      padding: 14px 16px 8px 26px; }
    .zixuncomment .citebox button {
      float: right;
      border: none;
      background: #329999;
      height: 40px;
      line-height: 40px;
      width: 100px;
      font-size: 16px;
      color: #fff;
      border-radius: 4px;
      cursor: pointer; }

.allcomments {
  padding-top: 33px; }
  .allcomments h4 {
    border-bottom: 1px solid #e5e5e5; }
    .allcomments h4 span {
      display: inline-block;
      padding-bottom: 7px;
      border-bottom: 4px solid #329999; }
  .allcomments .ocomm1 {
    padding: 28px 0 43px; }
    .allcomments .ocomm1 + .ocomm1 {
      border-top: 1px solid #e5e5e5; }
  .allcomments .commcomm {
    display: none;
    padding: 10px 0 0 25px; }
    .allcomments .commcomm .commdtl {
      padding: 18px 0 15px;
      border-bottom: 1px solid #e5e5e5; }
  .allcomments img {
    float: left; }
  .allcomments .commdtl .username {
    padding-bottom: 16px;
    color: #333; }
    .allcomments .commdtl .username span {
      color: #999;
      font-size: 12px;
      padding-left: 15px; }
  .allcomments .commdtl .comm {
    line-height: 1.3;
    color: #333; }
  .allcomments .commdtl .commact {
    padding-top: 8px; }
    .allcomments .commdtl .commact a {
      display: inline-block;
      margin-right: 25px;
      color: #999; }
    .allcomments .commdtl .commact i {
      margin-right: 8px; }
    .allcomments .commdtl .commact .seereply {
      display: inline-block;
      width: 13px;
      height: 12px;
      background-position: 0 -252px; }

.seemorereply {
  background: #f5f5f5;
  text-align: center;
  font-size: 20px;
  padding: 12px 0 15px; }
  .seemorereply a {
    color: #333; }

#quickreply {
  padding-top: 14px; }
  #quickreply input {
    height: 32px;
    line-height: 32px;
    padding: 0 1.1%;
    width: 97.7%;
    outline: none;
    border: 1px solid #e5e5e5; }
  #quickreply .replybtn {
    text-align: right;
    margin-top: 8px; }
    #quickreply .replybtn button {
      color: #fff;
      background: #329999;
      outline: none;
      border: none;
      height: 24px;
      line-height: 24px;
      width: 61px;
      text-align: center;
      cursor: pointer; }

#hots .hot {
  border: 1px solid #e5e5e5;
  margin-bottom: 18px;
  background: #fff;
  padding: 0 18px; }
  #hots .hot h3 {
    padding: 25px 0 13px;
    margin: 0 -18px;
    text-align: center;
    font-size: 20px;
    border-bottom: 1px solid #e5e5e5;
    color: #666;
    font-weight: normal; }
#hots .rhot {
  border-bottom: 1px solid #e5e5e5;
  padding: 19px 0 14px;
  text-align: center;
  color: #666;
  font-size: 16px; }
#hots .recthotlis {
  padding: 20px 0; }
  #hots .recthotlis li {
    position: relative;
    padding-left: 27px;
    line-height: 18px; }
    #hots .recthotlis li:hover a {
      color: #f15a23; }
    #hots .recthotlis li + li {
      margin-top: 16px; }
  #hots .recthotlis i {
    position: absolute;
    left: 0;
    top: 2px;
    text-align: center;
    width: 20px;
    height: 20px;
    line-height: 20px;
    border-radius: 3px;
    font-style: normal;
    background: #c2c2c2;
    color: #fff; }
  #hots .recthotlis a {
    color: #999;
    font-size: 12px; }
  #hots .recthotlis:hover a {
    color: #666; }
  #hots .recthotlis:hover i {
    background: #5ba2d9; }
#hots .more {
  display: block;
  margin: 0 -18px;
  padding: 17px 0 25px;
  border-top: 1px solid #e5e5e5;
  text-align: center;
  color: #999; }
#hots .relhotlis {
  padding: 18px 0 32px; }
  #hots .relhotlis li + li {
    margin-top: 25px; }
  #hots .relhotlis p {
    padding-top: 10px; }
  #hots .relhotlis a {
    color: #999;
    font-size: 12px; }
  #hots .relhotlis .name {
    display: inline-block;
    position: relative;
    font-size: 14px;
    top: -28px;
    left: 7px; }
  #hots .relhotlis:hover a {
    color: #666; }
  #hots .relhotlis li:hover .name {
    color: #f15a23; }

.jxkch {
  padding-top: 30px; }
  .jxkch h4 {
    position: relative;
    font-size: 16px;
    color: #666;
    margin-bottom: 15px; }
    .jxkch h4 em {
      font-style: normal;
      color: #329999; }
    .jxkch h4 span {
      font-size: 14px;
      margin-left: 13px; }

.videowp {
  height: 471px;
  overflow: hidden;
  background: #1f1f1f; }
  .videowp .video {
    float: left;
    width: 784px; }

.videorgt {
  float: left;
  width: 189px;
  padding: 31px 3px 0 23px;
  height: 440px; }
  .videorgt h5 {
    border-bottom: 1px solid #363636; }
    .videorgt h5 a {
      float: left;
      position: relative;
      bottom: -1px;
      padding: 0 18px 9px;
      color: #999; }
      .videorgt h5 a.curr {
        border-bottom: 2px solid #329999;
        color: #329999; }
  .videorgt .kcjs {
    line-height: 1.5;
    color: #999;
    padding-right: 8px; }
  .videorgt .bkchlis li {
    padding-bottom: 8px; }
  .videorgt .bkchlis .vltt {
    display: block;
    font-size: 12px;
    line-height: 16px;
    color: #999; }
    .videorgt .bkchlis .vltt:hover {
      color: #329999; }
  .videorgt .bkchlis .curr .vltt, .videorgt .bkchlis #nav .navlis li:hover .vltt, #nav .navlis .videorgt .bkchlis li:hover .vltt {
    color: #329999; }

.relatedkch {
  padding-top: 50px; }
  .relatedkch .flex-prev, .relatedkch .flex-next {
    width: 24px;
    height: 61px;
    margin-top: -30.5px;
    -moz-transition: none;
    -o-transition: none;
    -webkit-transition: none;
    transition: none; }
  .relatedkch .flex-prev {
    left: -58px;
    background-position: 0 0; }
    .relatedkch .flex-prev:hover {
      background-position: 0 -63px; }
  .relatedkch .flex-next {
    right: -58px;
    background-position: 0 -126px; }
    .relatedkch .flex-next:hover {
      background-position: 0 -189px; }
  .relatedkch .flex-viewport {
    border: #e5e5e5 1px solid;
    padding: 6px; }

.rkchslider .lk {
  display: block;
  margin: 12px 7px 0;
  color: #333; }
.rkchslider li {
  padding-bottom: 10px;
  font-size: 12px; }
  .rkchslider li:hover {
    box-shadow: 0 0 8px #c6c6c6; }
.rkchslider .state {
  color: #666;
  margin: 9px 7px 0; }
  .rkchslider .state span {
    display: inline-block; }
    .rkchslider .state span + span {
      border-left: 1px solid #666;
      margin-left: 7px;
      padding-left: 7px; }

.videoft {
  margin-top: 40px; }
  .videoft .zixuncomment {
    float: left;
    width: 623px;
    padding: 22px 38px 40px; }
    .videoft .zixuncomment .citebox textarea {
      width: 604px; }
  .videoft #hots {
    float: right;
    width: 285px; }
  .videoft .tac {
    text-align: center;
    padding-bottom: 30px; }

.videoaction {
  background: #292929;
  color: #999;
  padding: 8px 224px 8px 0;
  line-height: 19px; }
  .videoaction .actlis {
    float: left; }
    .videoaction .actlis a {
      color: #999; }
    .videoaction .actlis .fa {
      margin-right: 6px; }
    .videoaction .actlis li {
      float: left;
      padding: 0 23px; }
      .videoaction .actlis li + li {
        border-left: 1px solid #383838; }
  .videoaction .statelis {
    float: right; }
    .videoaction .statelis li {
      float: left;
      padding-left: 18px; }

#pagination {
  padding-top: 80px;
  text-align: center; }
  #pagination ul:hover a {
    color: #666;
    background: #999; }
  #pagination li {
    float: left;
    position: relative; }
  #pagination a {
    color: #999;
    position: absolute;
    border-radius: 20px; }
  #pagination .curr a, #pagination #nav .navlis li:hover a, #nav .navlis #pagination li:hover a, #pagination li:hover a, #pagination .prev a, #pagination .next a {
    border: 1px solid #e5e5e5;
    background: #fff !important; }
  #pagination .num {
    width: 26px;
    height: 26px;
    text-indent: -9999px;
    margin-left: 6px;
    line-height: 26px; }
    #pagination .num a {
      position: absolute;
      left: 50%;
      top: 50%;
      margin: -3px 0 0 -3px;
      width: 6px;
      height: 6px;
      background: #e5e5e5; }
    #pagination .num.curr, #pagination #nav .navlis li.num:hover, #nav .navlis #pagination li.num:hover, #pagination .num:hover {
      text-indent: 0; }
      #pagination .num.curr a, #pagination #nav .navlis li.num:hover a, #nav .navlis #pagination li.num:hover a, #pagination .num:hover a {
        width: 24px;
        height: 24px;
        margin: -13px 0 0 -13px; }
  #pagination .prev, #pagination .next {
    top: -5px;
    width: 36px;
    height: 36px;
    font-size: 18px; }
    #pagination .prev a, #pagination .next a {
      width: 34px;
      height: 34px;
      left: 0;
      top: 0;
      line-height: 34px; }
  #pagination .prev {
    margin-right: 12px; }
  #pagination .next {
    margin-left: 18px; }

/* Tiny Scrollbar */
.noSelect {
  user-select: none;
  -o-user-select: none;
  -moz-user-select: none;
  -khtml-user-select: none;
  -webkit-user-select: none; }

.tinyScroll .viewport {
  overflow: hidden;
  position: relative; }
.tinyScroll .overview {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%; }
.tinyScroll .scrollbar {
  position: relative;
  float: right;
  width: 3px; }
  .tinyScroll .scrollbar.disable {
    display: none; }
.tinyScroll .track {
  position: relative;
  width: 100%;
  height: 100%; }
.tinyScroll .thumb {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 20px;
  cursor: pointer;
  overflow: hidden; }

#scrollbar1 {
  margin-top: 22px; }
  #scrollbar1 .viewport {
    height: 422px; }
  #scrollbar1 .thumb {
    background: #949494; }

.w1000 {
  width: 1000px;
  margin: 0 auto; }

h1, h2, h3, h4, h5, h6 {
  font-weight: normal; }

.nomgr {
  margin-right: 0 !important; }

input:-webkit-autofill,
textarea:-webkit-autofill,
select:-webkit-autofill {
  -webkit-box-shadow: 0 0 0 1000px white inset; }

/*# sourceMappingURL=stit_jn.css.map */
