.right-nav{
    width: 30%;
    float: right;
    padding: 0;
}
.hot_live{
    display: none;
}
.article-metas{
	overflow: visible;
}

    .sm_pos{
  	font-size:14px;
  	color:#FF6E00;
    float:right;
    position: relative;
    cursor: pointer;
  }
  .sm_pos.btm_pos{
  	float:none; 
    display:block;
    margin: 10px auto;
   /* width:92px;*/
    width:110px;
    text-align:center;
    text-indent:21px;
  }
  .sm_pos::after{
  	position: absolute;
    top: 2px;
    left: -20px;
    width: 17px;
    height: 17px;
    background: url(/static/index/images/la-icon.png) no-repeat;
    background-position: -186px 0;
    content:"";
  }
  .sm_pos.btm_pos::after{
  	left:0;
  }
 .sm_pos .public_box{
   display:none;
  	position: absolute;
    bottom: 120%;
    left: 40%;
    overflow: hidden;
    width: 138px;
    margin-left: -69px;
    padding: 10px 0;
    background: white;
    box-shadow: 0px 2px 8px 0px rgb(0 0 0 / 15%);
    border-radius: 8px;
    text-align:center;
    z-index:9999;
  }
   .sm_pos i{
  	font-size:14px;
    color:#333;
     text-indent:0;
     display: inherit;
  }
   .sm_pos img{
  	width:121px;
    margin-top:10px;
  }
/* 热门推荐start */
.finance_interview{
    /* height: 406px !important; */
}
.finance_interview img{
    height: 170px;width: 100%;margin-bottom: 15px;
}
.finance_interview .interview_news{
    /* height: 335px !important; */
    overflow: hidden;
}
.finance_interview .interview_news a{
    display: block;width: 100%;text-overflow: ellipsis;overflow: hidden;white-space: nowrap;font-size: 14px;color:#555;line-height: 31px;
}
.finance_interview .interview_news a:hover{
    color: #007BFF;text-decoration: none;
}
/* 热门推荐end */
/* 报考指南start */
.text_guide{
    width: 100%;
    /*height: 310px;*/
    background: #fff;
    -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);
    margin-bottom: 20px;
    padding:  0px 15px;
    box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
	overflow: hidden;
}
.new_lists {
    margin-bottom: 20px;
}
.new_lists img{
	max-width:100%;
}
.text_guide h3{
    font-size: 16px;
    color: #333;
    margin-bottom: 15px;
    padding: 15px 0;
    background: #fff;
    border-bottom: 1px solid #f5f5f5;
}
.text_guide ul.nine_ul {
    padding: 0 ;
    height: 240px;
    margin-right: -44px;
    box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
}
.text_guide ul.nine_ul li {
    width: 60px;
    margin-right: 28px;
    text-align: center;
    float: left;
    display: inline;
    margin-bottom: 18px;
}
.text_guide ul.nine_ul li p {
    margin-top: 5px;
    color: #305091;
    font-size: 12px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.text_guide ul.nine_ul li a:hover{
    text-decoration: none;
}
/* 报考指南end */
/* 阅读排行start */
.read_rank ul li i{
    float: left;
}
.read_rank ul li a {
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
    font-size: 14px;
    color: #555;
    line-height: 24px;
    width: 85%;
    display: inline-block;
    float: left;
}
/* 阅读排行end */
/* 热门直播start */
.remen_live{
    display: block;
    width: 100%;
    height: 252px;
    background: #fff;
    -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);
    margin-bottom: 20px;
    padding:  0px 15px;
    box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
}
.remen_live h3{
    font-size: 16px;
    color: #333;
    margin-bottom: 15px;
    padding: 15px 0;
    background: #fff;
    border-bottom: 1px solid #f5f5f5;
}
.foot_live{
    display: block;
    width: 100%;
    height: 252px;
    background: #fff;
    -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);
    box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
}
.foot_live h3{
    font-size: 16px;
    color: #333;
    margin-bottom: 15px;
    padding: 15px 0;
    background: #fff;
    border-bottom: 1px solid #f5f5f5;
}
.flashSale_wrap {
    /*display: none;*/
    width: 100%;
    height: 137px;
    margin:20px auto;
}
.flashSale{
    position: relative;
    height: 137px;
    overflow: hidden;
    margin-top: 33px !important;
}
.flashSale .tab-content .tab-pane {
    display: none;
}
.flashSale .tab-content .active {
    display: block;
}
.flashSaleDeals {
    width: 100%;
    height: 165px;
    position: relative;
    overflow: hidden;
}
.flashSaleDeals ul li{
    width: 250px;
    float:left;
    height:170px;
}
/*.flashSaleDeals ul li img{
    width: 100%;
    height: 100%;
}*/
.flashSaleDeals .saleDeal:hover .finish{
    display: block;
}
.flder{
    overflow: hidden;
}
.flder p{
	margin-top: 5px;
	text-align: center;
	width: 210px;
}
.fldimg img{
	padding: 0 20px;
}
.xsqIcon {
    width: 76px;
    height: 75px;
    position: absolute;
    right: 15px;
    bottom: 12px;
    z-index: 1;
}
.saleDeal:hover .dealCon .stock{
    bottom: 0;
}

.flashSaleDeals .saleDeal:hover .finishIcon, .flashSaleDeals .saleDeal.zt2:hover .finish {
    display: none;
}

.trigger {
    width: 17px;
    height: 43px;
    background-image: url("../images/big_bg_img_v3.png");
    position: absolute;
    top: 44px;
    z-index: 3;
}
.zuo{
    background: url(/static/index/images/icon_leftarrow.png);
    background-size: 100%;
    width: 26px;
    height: 50px;
    display: inline-block;
    left: 5px;
}
.you{
    background: url(/static/index/images/icon_rightarrow.png);
    background-size: 100%;
    width: 26px;
    height: 50px;
    display: inline-block;
    right: 0;
}
/* 热门推荐end */
.advertise_local{
    width:1200px;
    margin:0 auto 20px;
    overflow: hidden;
  	position: relative;
}
.advertise_local img{
    width: 100%;
    height: 100%;
    transition: 1s all ease;
}
.advertise_local img:hover{
    transform: scale(1.1);
    transition: 1s all ease;
}

/* banner图隐藏 */
.banner{
    display: none;
}

/* 中间图 */
.news-detail{
    width: 68.5%;
    box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    padding: 0;
    /* float: right; 
    margin-left: 19px;*/
}

/* 左侧分享 */

.left_row{
    width: 70px;
    float: left;
}
.left_row .share_top{
    width: 100%;
    height: 295px;
    padding: 0 12px;
    box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    background: #fff;
    text-align: center;
}
.left_row .share_top p{
    font-weight: bold;
    color: #333;
    padding-top: 18px;
}
.left_row .share_top img{
    margin-top: 15px;
    cursor: pointer;
}

.left_row .operation{
    width: 100%;
    height: 120px;
    padding: 0 12px;
    margin-top: 15px;
    box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    background: #fff;
    text-align: center;
}
.left_row .operation p{
    font-weight: bold;
    color: #333;
    padding-top: 18px;
}
.left_row .operation img{
    margin-top: 15px;
    cursor: pointer;
}
.left_row .operation div.save_zan{
    position: relative;
}
.left_row .operation div.save_zan span{
    position: absolute;
    top: 6px;
    right: -6px;
    width: 22px;
    height: 22px;
    line-height: 22px;
    text-align: center;
    border-radius: 100%;
    background: #007BFF;
    display: inline-block;
    color: #fff;
    font-size: 12px;
}
/* 2019-05-27添加样式 */
.c_twnbtn{
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
    margin: 10px 0;
    padding: 20px 186px;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    border-bottom: 1px solid #eaeaea;
}
.c_twnbtn a{
    width: 120px;
    height: 38px;
    line-height: 38px;
    display: inline-block;
    text-align: center;
    color: #fff;
    border-radius: 5px;
    text-decoration: none;
    font-size: 16px;
}
.c_twnbtn a:first-child{
    background: url(../images/icon_xi01.png);
}
.c_twnbtn a:last-child{
    background: url(../images/icon_xi02.png);
}

/* 2019-5-29添加危险提示样式 */
.danger_tips{
    font-size: 16px;
    color: #666666;
    overflow: hidden;
	margin-bottom: 15px;
}
.danger_tips span.statement {
    display: block;
    color: #a9a6a6;
    font-size: 14px;
    background: #efefef;
    border-left: 5px solid #ccc;
    text-indent: 10px;
    line-height: 24px;
}
.statement a {
    text-decoration: underline;
    color: #a9a6a6;
    font-weight: bold;
    word-break: break-all;
}

/* 2019-08-10添加验证码样式 */
.news_code{
    width: 100%;
    /* height: 188px; */
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    margin: 20px 0;
    overflow: hidden;
}
.news_code .n_code{
    float: left;
    width: 158px;
    height: 158px;
}
.news_code .n_code img{
    width: 100%;
    height: 100%;
}
.news_code .n_study{
    float: left;
    margin-left: 20px;
    width: 330px;
}
.news_code .n_study p.pp{
    font-size: 20px;
    font-weight: bold;
    color: #000;
    line-height: 28px;
    margin-bottom: 10px;
}
.news_code .n_study p.pp span{
    font-size: 16px;
    font-weight: normal;
}
.news_code .n_study ul{
    padding-left: 0;
    overflow: hidden;
}
.news_code .n_study ul li{
    width: 140px;
    float: left;
    height: 40px;
    line-height: 40px;
}
.news_code .n_study ul li:nth-child(2n){
    margin-left: 28px;
}
.news_code .n_study ul li span{
    font-size: 18px;
    color: #000;
}
.news_code .n_study ul li img{
    vertical-align: middle;
    margin-top: -3px;
    margin-right: 5px;
}
.news_code .n_btn{
    float: left;
    height: 127px;
    margin: auto;
    border-left: 1px solid #c3c3c3;
    width: 200px;
    margin-top: 16px;
    text-align: center;
}

.news_code .n_btn a{
    width: 120px;
    height: 38px;
    line-height: 38px;
    display: inline-block;
    text-align: center;
    color: #fff;
    border-radius: 5px;
    text-decoration: none;
    font-size: 16px;
    margin-top: 15px;
}
.news_code .n_btn a:first-child{
    background: url(../images/icon_xi01.png);
}
.news_code .n_btn a:last-child{
    background: url(../images/icon_xi02.png);
}

/* 2019-11-25 内页顶部Ad */

.article-draw{ border:solid 2px #2A4C7E; height:124px;}
.article-draw .data-left{ float:left; width:460px}
.article-draw .data-left span{ display:block; font-size:16px; color:#333; line-height:21px; font-weight:bold; padding:8px 0 0 22px; position:relative}
.article-draw .data-left span:before{ content:""; position:absolute; background:#2A4C7E; width:14px; height:4px; top:16px; left:0}
.article-draw .data-left span:after{content:"";position:absolute;background: #2A4C7E;width:14px;height:4px;top:16px;right: 195px;}
.article-draw .data-left ul{ padding-left:22px; overflow:hidden}
.article-draw .data-left li{ float:left; width:120px; padding:8px 0 8px 20px; line-height:20px; font-size:16px; color:#333; position:relative}
.article-draw .data-left li:before{ content:"★"; position:absolute; font-size:16px; color:#2A4C7E; top:7px; left:0}
.article-draw .data-right{ float: right; margin-right: 80px; width:132px; padding-top:44px}
.article-draw .data-right a{ display:block; background:#2A4C7E; width:192px; height:56px; text-align:center; line-height:56px; font-size:24px; color:#fff; border-radius:7px}
.article-draw .data-right a:hover{text-decoration:none; background: #E51C2C;}
.article-draw .data-right a:focus{text-decoration: none;}
.data{ padding: 0 !important; border: none !important;line-height:30px;margin: 30px 0;}
@media screen and (max-width:640px){
  .data-left ul,.pic-fixed-g{display:none;}
  .article-draw .data-left{width:100%;}
  .article-draw .data-left span{text-align: center;}
  .article-draw .data-left span:after{right:0;}
  .article-draw{height:90px !important;}
  .article-draw .data-right{padding-top:10px;width:auto;margin-right:33.333%;}
  .article-draw .data-right a{width:112px;height:36px;line-height:36px;font-size:16px;}
  .article-draw .data-left li{width:100px;}
}
@media (min-width:641px) and (max-width:770px){
  .article-draw{height:120px;}
}
/* 2019-11-25 内页考试倒计时 */
.test_time {
    width: 100%;
    /*height: 620px;*/
    background: #fff;
    -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);
    margin-bottom: 20px;
    padding: 0px 15px;
    box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    }
.test_time .frmcard{
	margin:10px;
}
#grid {
  display: grid;
  position:relative;
  padding-bottom:20px;
}
#grid .cardfrm {
  transition: all 0.1s ease;
  border-radius: 3px;
  position: relative;
  z-index: 1;
  overflow: hidden;
  cursor: pointer;
}
#grid .cardfrm:hover {
  -webkit-transform: scale(2);
          transform: scale(2);
  z-index: 2;
  box-shadow: 0 10px 20px rgba(0, 0, 0, 0.4);
}
#grid .cardfrm:hover img {
  -webkit-filter: grayscale(0);
          filter: grayscale(0);
}
#grid .cardfrm img {
  width:100%;
  -o-object-fit: cover;
     object-fit: cover;
  /*-webkit-filter: grayscale(0.65);
          filter: grayscale(0.65);*/
  transition: all 0.3s ease;
}
.test_time .frmcard a {
    position: relative;
}
.test_time .frmcard p {
    position: absolute;
    width: 120px;
    top: 70px;
    left: 180px;
    text-align: right;
    color: #e7c984;
    z-index: 1;
}
.test_time .frmcard p span:nth-child(1) {
    font-size: 20px;
    letter-spacing: 8px;
}
.test_time .frmcard p span:nth-child(2) {
    display: block;
}

.test_time h3{
    font-size: 16px;
    color: #333;
    margin-bottom: 15px;
    padding: 15px 0;
    background: #fff;
    border-bottom: 1px solid #f5f5f5;
}
.test_time p.t_title {
    font-size: 24px;
    color: #333;
    text-align: center;
    margin: 15px 0;
}
.test_time .ditance_test {
    width: 94%;
    height: 110px;
    margin-left: 10px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    box-shadow: 0 1px 5px 1px #ccc;
    margin-bottom: 10px;
    text-align: center;
}
    .test_time .ditance_test p {
    font-size: 16px;
    color: #666;
    padding-top: 10px;
}
.test_time ol {
    *zoom: 1;
    list-style: none;
    padding: 0;
}
.test_time ol:before,
.test_time ol:after {
    display: table;
    content: "";
}
.test_time ol:after {
    clear: both;
}
.test_time ol li {
    width: 44%;
    height: 84px;
    float: left;
    margin: 10px;
    box-shadow: 0 1px 5px 1px #ccc;
    text-align: center;
    position: relative;
}
.test_time ol li a {
    color: #333;
}
.test_time ol li p {
    position: absolute;
    bottom: 10px;
    width: 100%;
}
.test_time ol li img {
    margin-top: 13px;
}
.test_time ol li:nth-child(2n) {
    margin-right: 0;
}
.test_time a.more_message {
    color: #2a4c7e;
    margin-top: 5px;
    display: inline-block;
}
.reciprocal {
    display: flex;
    align-items: center;
    justify-content: space-between;
    width: 147px;
    margin: 19px auto 0;
}
.reciprocal .day {
    width: 34px;
    height: 44px;
    line-height: 44px;
    color: white;
    font-size: 32px;
    font-weight: bold;
    background: url("/static/index/images/reciprocal-bg.png") no-repeat;
    background-size: 100%;
}

@media (max-width:1200px){
    /* header,footer{
        display: none;
    } */
    .panel.hot-tags{
        margin-bottom:80px;
    }
    .left_row{
        display: none;
    }
/*    .advertise_local{
        width: 950px;
        height: 90px;
        margin-bottom: 10px;
    }*/
    .col-md-8 {
       width: 61%;
    }
    .news-detail{
        width: 61%;
        margin-left: 0;
        padding: 0 10px;
		float: left;
    }
    .c_twnbtn{
        padding: 15px 0;
    }
    .right-nav{
        width: 38%;
        padding: 0 10px;
      	/*margin-top:4em;*/
    }
    .text_guide ul.nine_ul li{
        margin-right: 30px;
    }

     /* .article-draw {
        height: 180px;
    }*/
    .article-draw .data-left ul {
        padding: 0 22px;
        margin: 10px;
    }
   /* .article-draw .data-left li {
        width: 50%;
        padding: 8px 0px 8px 30px;
        line-height: 0.28rem;
        font-size: 0.28rem;
    }
    .article-draw .data-left{
        width: 100%;
    }*/
    /*-.article-draw .data-left span{
        text-align: center;
    }
    .article-draw .data-left span:after {
        right: 0;
        width: 20px;
    }
    .article-draw .data-left span:before{ 
        width:20px;
    }
    .article-draw .data-right {
        float: left;
        margin: 0 auto;
        width: 100%;
        padding: 0;
    }
    .article-draw .data-right a {
        display: block;
        width: 60%;
        height: 0.5rem;
        line-height: 0.5rem;
        font-size: 0.3rem;
        color: #fff;
        border-radius: 30px;
        margin: 0 auto;
    }*/
}

@media (max-width:996px){
    .advertise_local{
        width: 720px;
        height: 90px;
        margin-bottom: 10px;
    }
    .news_code .n_study {
        margin-left: 10px;
    }
    .flashSaleDeals ul li {
        width: 250px;
    }
}

@media screen and (max-width:1024px) and (min-width:768px) {
/*    .advertise_local{
        width: 768px;
        height: 75px;
    }
  .col-md-8 {
       width: 100%;
    }
    .left_row{
        display: none;
    }
    .news-detail{
        width: 100%;
        margin-left: 0;
    }
    .right-nav{
        width: 100%;
        overflow: hidden;
    }
    .read_rank ul li a{
        width: 90% !important;
    } */
    /* .free_link, .hot_live, .finance_interview, .read_rank{
        width: 48% !important;
        float: left;
    } */
    /* .text_guide{
        width: 48%;
        float: left;
    } */
}
@media screen and (max-width:667px){
    /* header,footer{
        display: none;
    } */
    .left_row{
        display: none;
    }
    .advertise_local{
        width: 100%;
        height: 60px;
        margin-bottom: 10px;
    }
    .news-detail{
        width: 100%;
        margin-left: 0;
        padding: 0 10px;
    }
    .c_twnbtn{
        padding: 15px 0;
    }
    .right-nav{
        width: 100%;
        padding: 0 10px;
    }
    .text_guide ul.nine_ul li{
        margin-right: 30px;
    }
}
@media screen and (max-width:374px){
  .data{display:none;}
}
@media screen and (max-width:640px){
    /* .flashSaleDeals ul li{
        margin-right: 5%;
        width: 30%;
    }
    .flashSaleDeals ul li:nth-child(3n){
        margin-right: 0;
    } */
    span.statement.o,.panel.o{
        display:none;
    }

    span.statement.t{
        font-size:0.8em;
        color:#666;
    }
    .news_code .n_study ul li{
        height: 30px;
        line-height: 30px;
        text-align: center;
    }
    .news_code .n_study ul li span{
        font-size: 1em;
    }
    .news_code .n_code{
        width: 100px;
        height: 100px;
    }
    .news_code{
        height: auto;
        display: flex;
        align-items: center;
        flex-direction: column;
        margin: 0;
        border-radius: 5px;
        box-shadow: 0 1px 5px 1px #ccc;
        margin: 20px 0;
    }
    .news_code:before{
        content: '广告';
        color: #999;
        width: 35px;
        height: 1.5em;
        line-height: 1.5em;
        text-align: center;
        background-image: linear-gradient(to bottom, #ccc, #ccc);
        position: relative;
        right: 45%;
        top: -15px;
        /* z-index: 1; */
        font-size: 0.5em;
    }
    .news_code .n_study p.pp{
        font-size: 1em;
        text-align: center;
    }
    .news_code .n_study p.pp span{
        font-size: 14px;
    }
    .news_code .n_btn{
        border-left: 0;
        width: 100%;
        height: auto;
    }
    .news_code .n_btn a{
        margin: 0 15px;
    }

  #leftsead{
  	display:none !important;
  }
}
 .card a {
    position: relative;
}
 .card a img {
    width: 94%;
    border-radius: 15px;
    box-shadow: 0 1px 5px 1px #ccc;
    margin: 10px 10px 20px;
}
 .card a p {
    position: absolute;
    top: -20px;
    right: 32px;
    color: #e7c984;
}
 .card a p span:nth-child(1) {
    font-size: 20px;
    letter-spacing: 8px;
}
 .card a p span:nth-child(2) {
    display: block;
}
.card{
    background: #ffffff;
    margin-bottom: 20px;
}
.panel-body div.tab_table {
      margin: 30px 0;
    }
    .panel-body div.tab_table .options {
      background-color: #e74838;
      display: -webkit-box;
      /* iOS 6-, Safari 3.1-6 */
      display: -webkit-flex;
      /* Chrome */
      display: -moz-box;
      /* Firefox 19 */
      display: -ms-flexbox;
      display: flex;
      /*flexå®¹å™¨*/
      -webkit-justify-content: space-between;
      -moz-justify-content: space-between;
      -ms-justify-content: space-between;
      -o-justify-content: space-between;
      justify-content: space-between;
      height: 40px;
    }
    .panel-body div.tab_table .options ul {
      width: 100%;
      display: -webkit-box;
      /* iOS 6-, Safari 3.1-6 */
      display: -webkit-flex;
      /* Chrome */
      display: -moz-box;
      /* Firefox 19 */
      display: -ms-flexbox;
      display: flex;
      /*flexå®¹å™¨*/
      -webkit-justify-content: space-between;
      -moz-justify-content: space-between;
      -ms-justify-content: space-between;
      -o-justify-content: space-between;
      justify-content: space-between;
      padding: 0 20px;
    }
    .panel-body div.tab_table .options ul li {
      margin-top: 4px;
      text-align: center;
      width: 88px;
      line-height: 36px;
      color: #f3f3f3;
      font-size: 16px;
      cursor: pointer;
      border-radius: 8px 8px 0px 0px;
    }
    .panel-body div.tab_table .options ul li.on {
      background-color: #ffffff;
      color: #e74838;
    }
    .panel-body div.tab_table .table_con table {
      width: 100%;
      display: none;
    }
    .panel-body div.tab_table .table_con table.shows {
      display: table;
    }
    .panel-body div.tab_table .table_con table tr {
      color: #333333;
    }
    .panel-body div.tab_table .table_con table tr th,
    .panel-body div.tab_table .table_con table tr td {
      border: 1px solid #eeeeee;
    }
    .panel-body div.tab_table .table_con table tr th {
      font-size: 14px;
      text-align: center;
      line-height: 40px;
      background-color: #f3f3f3;
    }
    .panel-body div.tab_table .table_con table tr th:nth-child(1) {
      width: 25%;
    }
    .panel-body div.tab_table .table_con table tr th:nth-child(2) {
      width: 24%;
    }
    .panel-body div.tab_table .table_con table tr th:nth-child(3),
    .panel-body div.tab_table .table_con table tr th:nth-child(4) {
      width: 16.5%;
    }
    .panel-body div.tab_table .table_con table tr td:nth-child(3){
      text-decoration: line-through;
      font-size:16px;
    }
    .panel-body div.tab_table .table_con table tr td:nth-child(4){
      color: #e74838;
      font-weight:bold;
      font-size:16px;
    }
    .panel-body div.tab_table .table_con table tr td:nth-child(2){
        height: 99px;
    }
    .panel-body div.tab_table .table_con table tr td {
      text-align: center;
      padding: 7.5px 0;
      font-size: 12px;
    }
    .panel-body div.tab_table .table_con table tr td a {
      display: inline-block;
      width: 70px;
      line-height: 22px;
      border-radius: 4px;
      border: solid 1px #e74838;
      color: #e74838;
    }
    .panel-body div.tab_table .table_con table  {
       height: 101px;
    }
    .ztwrap{
        width: 738px;
    }
    .panel-body div.tab_table h3{
        background-color: #ffffff;
        color: #e74838;
        font-size: 1.57em;
        text-align: center;
      	margin-bottom:20px;
    }
@media screen and (max-width: 640px){
  .panel-body div.tab_table{
  	display:none;
  }
  .sm_pos{
    display:none;
  }
}


/*轮播*/
.pictureSlider{height: 400px;margin-bottom: 24px;}
.pictureSlider .top_tit{
	display:flex;
  	justify-content:space-between;
  	align-items:center;
  	padding: 7px 15px;
  	background: #fff;
  	border-bottom: 1px solid #f5f5f5;
}
.pictureSlider .top_tit h3{font-size: 16px;color: #333;}
.pictureSlider .top_tit img{
	cursor: pointer;
}
.poster-list{padding:0;}
.poster-item{background: #fff;padding:10px 15px 0px;
	transition: all 0.5s;cursor: default;
	-moz-transition: all 0.5s;cursor: default;
	-webkit-transition: all 0.5s;cursor: default;
	-o-transition: all 0.5s;cursor: default;
  	height:360px;
}
.xxgy{font-size: 18px;padding-bottom: 10px;text-align: center;color:#333; overflow:hidden; text-overflow: ellipsis; white-space: nowrap;}
.students_star{padding:10px 10px 0 10px ;}
.cell_list{margin-bottom: 20px;color:#999;font-size: 16px;overflow: hidden;}
.cell_list .lf{float: left;}
.cell_list .rt{float: right;}
.darks{color: #333;padding-left: 10px;}
.darks_st{padding-left: 10px;color: #fff;cursor: pointer;width: 85px;height: 25px;border-radius:15px;background-color:#bd0000;display: inline-block;line-height: 24px;}
.cell_list a:hover{color:#fff;}
.cell_list a:active{color:#fff;}
.cell_list a:focus{color:#fff;}
.for_btn{position: relative;height:214px;overflow:hidden}
.in_page{position: absolute;left: 50%;top:50%;width:40px;height: 40px;margin-left: -20px;margin-top: -20px;}
.in_page>img{width: 40px;height: 40px;}
/*轮播结束*/