        	.foot-fix { position: fixed; bottom: 0; width: 100%; left: 0; z-index: 30; font-size: 0; visibility: hidden; opacity: 0; filter: alpha(opacity=0); transition: all .3s;}
.foot-fix .item { display: inline-block; *display: inline;
zoom: 1; width: 25%; position: relative;}
.foot-fix .item:before { content: ""; position: absolute; right: 0; top: 50%; width: 1px; height: 1rem; background-color: rgba(255,255,255,.2); transform: translateY(-50%);}
.foot-fix .item:last-child:before { display: none;}
.foot-fix .item .tit { display: block; height: 2rem; background-color: #434343; padding: 0 1.5rem; transition: all .3s;}
.foot-fix .item .txt { line-height: 2rem; font-size: .45rem;
color: #fff; padding-left: 1rem; background-repeat: no-repeat; background-position: left center; background-size: .6rem;
float: left;}
.foot-fix .item .txt br { display: none;}
.foot-fix .item:nth-child(1) .txt { background-image: url(../../../11259/templates/main/images/fix-icon1.jpg);}
.foot-fix .item:nth-child(2) .txt { background-image: url(../../../11259/templates/main/images/fix-icon2.jpg);}
.foot-fix .item:nth-child(3) .txt { background-image: url(../../../11259/templates/main/images/fix-icon3.jpg);}
.foot-fix .item:nth-child(4) .txt { background-image: url(../../../11259/templates/main/images/fix-icon4.jpg);}
.foot-fix .item .num { float: right; font-size: .45rem;
line-height: 2rem; color: #fff; font-family: arial;}
.foot-fix .item .sub { position: absolute; left: 0; bottom: 2rem; width: 100%; display: none;}
.foot-fix .item .sub a { display: block; background: #fff;}
.foot-fix .item .sub a:nth-child(2n+1) { background: #e2e2e2;}
.foot-fix .item .sub img { width: 100%;}
.foot-fix.on { visibility: visible; opacity: 1; filter: alpha(opacity=100);}
.foot-clearfixed { height: 2rem;}
footer { background-color: #b2141a;}
.footer-top {padding: 3.5rem 0;
height: auto;
margin: 0px auto;
margin-left: 13%;}
.f-nav { font-size: 0;}
.f-nav li { *display: inline;
zoom: 1; vertical-align: top;}
.f-nav li a { display: block;}
.f-nav li .tit {
 font-size: 2rem;
line-height: 2rem;
color: #fff;
font-weight: bold;
border-left: 3px solid #fff;
padding-left: 5px;}
.f-nav li .navson { margin-top:0rem;}
.f-nav li .navson a {display: inline-block;
margin-left: 0.5rem;
font-size:14px;
color: #fff;
opacity: .7;
filter: alpha(opacity=70);
line-height: 4.9rem;}
.f-nav .school .navson { width: 5rem; height: 7.25rem; overflow: hidden; box-sizing: border-box; padding: .75rem;
background-color: #fff; border-radius: 3px; margin-top: .55rem;}
.f-nav .school .navson a { color: #262626; line-height: .45rem;
 margin-bottom: .45rem;
opacity: 1; filter: alpha(opacity=100); transition: all .3s;}
.f-nav .school .navson a:last-child { margin-bottom: 0;}
.f-nav .school .navson .mCSB_scrollTools { width: 3px;}
.f-nav .school .navson .mCSB_scrollTools .mCSB_draggerRail { width: 3px; background: #f2f2f2;}
.f-nav .school .navson .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar { background: #1180e6; border-radius: 0;}
.footer-top .right { float: right; text-align: right;}
.footer-top .right .tit {
 font-size: .425rem;
 line-height: .5rem; color: #fff; margin-bottom: .4rem;}
.footer-top .contact .con {
 font-size: .4rem;
 line-height: .75rem; color: #fff; opacity: .56; filter: alpha(opacity=56);}
.footer-top .tel-box { margin-top: .5rem;}
.footer-top .tel-box .con {
 font-size: .6rem;
 line-height: .7rem; color: #1180e6;}
.footer-top .icon-box { font-size: 0; text-align: right; margin-top: .6rem;}
.footer-top .icon-box .item { display: inline-block; *display: inline;
zoom: 1; position: relative; margin-left: .5rem;}
.footer-top .icon-box .icon { display: block; display: inline-block; *display: inline;
zoom: 1; width: 1.1rem; height: 1.1rem; background-repeat: no-repeat; background-position: center; background-size: 100%;}
.footer-top .icon-box .item:nth-child(1) .icon { background-image: url(../../../11259/templates/main/images/douyin.jpg);}
.footer-top .icon-box .item:nth-child(2) .icon { background-image: url(../../../11259/templates/main/images/wechat.jpg);}
.footer-top .icon-box .img-box { position: absolute; right: 0; bottom: 1.4rem; padding-bottom: .45rem;
visibility: hidden; opacity: 0; filter: alpha(opacity=0); transition: all .3s;}
.footer-top .icon-box .img { padding-bottom: 4px; position: relative; width: 4rem; padding: 4px; background-color: #fff;}
.footer-top .icon-box .img:before { content: ""; position: absolute; right: .4rem;
bottom: -4px; width: 7px; height: 4px; background-image: url(../../../11259/templates/main/images/qrcode-sj.jpg);}
.footer-top .icon-box .img img { width: 100%;}
.footer-top .icon-box .item.cur .img-box { opacity: 1; filter: alpha(opacity=100); bottom: 1.1rem; visibility: visible;}
.footer-bottom {
 padding: 2rem 0;
border-top: 1px solid rgba(255,255,255,.1);
height: 5em;}
.footer-bottom .copy { float: left;
font-size: 1.5rem;
line-height: 1.5rem;
color: #fff;
height: auto;}
.footer-bottom .right { float: right; font-size: 0;}
.footer-bottom .right a { display: inline-block; *display: inline;
zoom: 1; font-size: .35rem;
 line-height: .4rem;
color: #fff; margin-left: .6rem;}
 

  .index-newmore{
            position: absolute!important;
            top: 0px;
            right: 15px;
            font-size: 12px!important;}
        .red{
            color: #D0021B;}
        .category-title{
            height: 18px; 
            margin: 0 auto 50px;
            border-bottom: none;}
       
        .section {
    padding-top: 25px;
    padding-bottom: 26px;}
.bg-yellow{
    background: #f8f2ea!important;}
.learning-content {
    padding-top: 0px;}
.column {
    position: relative;
 
    margin: 30px 0 -10px 0;}
.column:before, .column:after{
    height: 93%;}
.column-list {
    margin-top: 80px;
    margin-bottom: 80px;}
.more-box1210{
    bottom: 30px;}
.hall-big{
    margin-top: 100px;}
.category-title {
    width: 65%;
    height: 10px;
    margin: 0 auto 40px;
    color: #bfbfbf;
    text-align: center;
    font-size: 14px;
    letter-spacing: 10px;}
        @media (min-width:640px) {
            .news-slider .owl-item a{
                height: 525px;}
            .news-slider .owl-item .col-sm-8{
                position: relative;}
            .news-slider .owl-item .col-sm-8 img{
                display:block;
                position: absolute;
                height:100%;
                width:auto;
                min-width:100%;
                left:0;
                top:0;} 
        }
        @media (min-width:1140px) {
.desktop .main1 {
    margin: 0 auto;
    overflow: hidden;
    width: 1140px;
    background-color: #fcf9f5;
   
    margin-bottom: 30px;
padding-bottom: 10px;}
.desktop .index_title{ float:left; width:100%; height:36px;}
.desktop .index_title h3{ float:left; font-size:18px;}
.desktop .index_title h3 a{color:#900603;}
.desktop .index_title span{ float:right; background:url(../images/ico_02.jpg) left 50% no-repeat; padding-left:20px;padding-top: 5px;}
.desktop .index_title span a{ color:#d68687;}
.desktop .index_title.col1{ border-bottom:4px #B2141A solid;}
.desktop .index_title.col2{ border-bottom:4px #B2141A solid;}
.desktop .index_title.col3{ border-bottom:4px #B2141A solid;}
.desktop .index_title.col3{ border-bottom:4px #B2141A solid;}
.desktop .index_title.col4{ border-bottom:4px #B2141A solid;}
.desktop .index_title.col5{ border-bottom:4px #B2141A solid;}
.desktop .index_title.col1 h3{ line-height: 1.5em;margin-top: 0px;}
.desktop .index_title.col2 h3{ line-height: 1.5em;margin-top: 0px;}
.desktop .index_title.col3 h3{ line-height: 1.5em;margin-top: 0px;}
.desktop .index_title.col4 h3{line-height: 1.5em;margin-top: 0px;}
.desktop .index_title.col5 h3{ line-height: 1.5em;margin-top: 0px;}

.desktop .index_news_1{ float:left; width:715px; height:380px; margin:10px 30px 0 10px;}
.desktop .index_news_2{ float:left; width:365px; height:380px; margin:10px 0 0 0;}
.desktop .index_news_3{ float:left; width:340px; margin:40px 20px 0 10px;}
.desktop .index_news_4{ float:left; width:380px; margin:40px 0 0 10px;}

.desktop .index_imgnews{ float:left; width:380px; margin-top:20px;}
.desktop .index_imgnews img{ float:left; width:380px; height:230px;}
.desktop .index_imgnews div{ margin:0 auto; overflow:hidden; border:1px #DDDDDD solid; border-top:none; padding:0 10px; height:89px;}
.desktop .index_imgnews div h3{ float:left; height:30px; margin-top:10px; line-height:30px; width:100%; overflow: hidden;text-overflow:ellipsis;white-space: nowrap;color:#900603;}
.desktop .index_imgnews div p{ float:left; height:34px; line-height:17px; width:100%; display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}

.desktop .index_news_1 ul{ float:right; width:315px; margin-top:20px;}
.desktop .index_news_1 ul li{ float:left; width:100%; height:40px; border-bottom:1px #DDDDDD solid;}
.desktop .index_news_1 ul li h3{ float:left; height:20px; margin-top:10px; line-height:20px; width:100%; overflow: hidden;text-overflow:ellipsis;white-space: nowrap;color:#900603; font-size:16px;}
.desktop .index_news_1 ul li span{ float:left; height:20px; line-height:20px; width:100%; overflow: hidden;text-overflow:ellipsis;white-space: nowrap; font-size:14px;}

.desktop .index_news_2 ul{ float:left; width:100%; margin-top:20px;}
.desktop .index_news_2 ul li{ float:left; width:100%;}
.desktop .index_news_2 ul li h3{ float:left; height:35px; line-height:35px; width:300px; overflow: hidden;text-overflow:ellipsis;white-space: nowrap; font-size:16px; font-weight:normal;margin-top: 0px;
margin-bottom: 0px;}
.desktop .index_news_2 ul li span{ float:right; height:35px; line-height:35px; width:50px; color:#900603; text-align:right;font-size:16px;}


.desktop .index_news_3 ul{ float:left; width:100%; margin-top:15px;}
.desktop .index_news_3 ul li{ float:left; width:100%;}
.desktop .index_news_3 ul li h3{ float:right; height:35px;  line-height:35px; width:220px; overflow: hidden;text-overflow:ellipsis;white-space: nowrap; font-size:16px; font-weight:normal;margin-top: 0px;
margin-bottom: 0px;}
.desktop .index_news_3 ul li span{ float:left; height:35px; line-height:35px; width:50px; color:#900603; text-align:left; font-weight:bold;font-size:16px;}
.desktop .index_news_3 ul li i{ float:left; height:21px; line-height:21px; margin-top:7px; width:50px; color:#900603; text-align:left; font-style:normal; border-right:1px #DDDDDD solid;font-size:16px;}


.desktop .index_news_4 ul{ float:left; width:100%; margin-top:10px;}
.desktop .index_news_4 ul li{ float:left; width:100%; margin-top:20px;}
.desktop .index_news_4 ul li div.time{ float:left; width:60px; height:58px; border:1px #9A0000 solid;}
.desktop .index_news_4 ul li div.time i{ float:left; width:100%; text-align:center; line-height:30px; font-style:normal; background:#9A0000; color:#FFF;font-size:16px;}
.desktop .index_news_4 ul li div.time span{ float:left; width:100%; text-align:center;font-size:16px;}
.desktop .index_news_4 ul li div.nr{ margin-left:80px; padding:0px 0;}
.desktop .index_news_4 ul li div.nr h3{ float:left; height:40px; line-height:20px; width:100%; display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2; overflow: hidden; font-size:16px; color:#900603;margin-top: 0px;
margin-bottom: 0px;}
.desktop .index_news_4 ul li div.nr span{ float:left; height:20px; line-height:20px; width:100%;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 1; overflow: hidden; font-size:14px;}
.desktop .index_news_4 ul li div.nr_img{ margin-left:80px;}
.desktop .index_news_4 ul li div.nr_img img{ float:left; width:85px; height:60px;}
.desktop .index_news_4 ul li div.nr_img h3{ float:right; height:40px;  line-height:20px; width:200px; display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden; font-size:14px; color:#900603;margin-top: 0px;
margin-bottom: 0px;}
.desktop .index_news_4 ul li div.nr_img span{ float:right; height:20px; line-height:20px; width:200px; overflow: hidden;text-overflow:ellipsis;white-space: nowrap; font-size:14px;}
.desktop .new-add-list ul li::before {
    position: absolute;
    top: 50%;
    left: 0;
    width: 8px;
    height: 8px;
    margin-top: -4px;
    border: 1px solid #666;
    border-radius: 50%;
    transition: all 0.4s ease-out;
    content: none;
    transition: all 0.3s ease-in-out;}    
}
        @media (max-width:1140px) {
.desktop .main1 {
    margin: 0 auto;
    overflow: hidden;
    width: 100%;
    background-color: #fcf9f5;
   
    margin-bottom: 30px;
padding-bottom: 10px;}
.desktop .index_title{ float:left; width:100%; height:36px;}
.desktop .index_title h3{ float:left; font-size:18px;}
.desktop .index_title h3 a{color:#900603;}
.desktop .index_title span{ float:right; background:url(../images/ico_02.jpg) left 50% no-repeat; padding-left:20px;padding-top: 5px;}
.desktop .index_title span a{ color:#d68687;}
.desktop .index_title.col1{ border-bottom:4px #B2141A solid;}
.desktop .index_title.col2{ border-bottom:4px #B2141A solid;}
.desktop .index_title.col3{ border-bottom:4px #B2141A solid;}
.desktop .index_title.col3{ border-bottom:4px #B2141A solid;}
.desktop .index_title.col4{ border-bottom:4px #B2141A solid;}
.desktop .index_title.col5{ border-bottom:4px #B2141A solid;}
.desktop .index_title.col1 h3{ line-height: 1.5em;margin-top: 0px;}
.desktop .index_title.col2 h3{ line-height: 1.5em;margin-top: 0px;}
.desktop .index_title.col3 h3{ line-height: 1.5em;margin-top: 0px;}
.desktop .index_title.col4 h3{line-height: 1.5em;margin-top: 0px;}
.desktop .index_title.col5 h3{ line-height: 1.5em;margin-top: 0px;}

.desktop .index_news_1{ float:left; width:calc(100% - 20px); height:380px; margin:10px 30px 0 10px;}
.desktop .index_news_2{ float:left; width:calc(50% - 20px); height:296px; margin:40px 10px 0 10px;overflow: hidden;}
.desktop .index_news_3{ float:left; width:calc(50% - 20px); margin:40px 10px 0 10px;}
.desktop .index_news_4{ float:left; width:calc(50% - 20px); margin:40px 0 0 10px;}

.desktop .index_imgnews{ float:left; width:49%; margin-top:20px;}
.desktop .index_imgnews img{ float:left; width:100%; height:230px;}
.desktop .index_imgnews div{ margin:0 auto; overflow:hidden; border:1px #DDDDDD solid; border-top:none; padding:0 10px; height:89px;}
.desktop .index_imgnews div h3{ float:left; height:30px; margin-top:10px; line-height:30px; width:100%; overflow: hidden;text-overflow:ellipsis;white-space: nowrap;color:#900603;}
.desktop .index_imgnews div p{ float:left; height:34px; line-height:17px; width:100%; display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}

.desktop .index_news_1 ul{ float:right; width:49%; margin-top:20px;}
.desktop .index_news_1 ul li{ float:left; width:100%; height:40px; border-bottom:1px #DDDDDD solid;}
.desktop .index_news_1 ul li h3{ float:left; height:20px; margin-top:10px; line-height:20px; width:100%; overflow: hidden;text-overflow:ellipsis;white-space: nowrap;color:#900603; font-size:16px;}
.desktop .index_news_1 ul li span{ float:left; height:20px; line-height:20px; width:100%; overflow: hidden;text-overflow:ellipsis;white-space: nowrap; font-size:14px;}

.desktop .index_news_2 ul{ float:left; width:100%; margin-top:15px;}
.desktop .index_news_2 ul li{ float:left; width:100%;}
.desktop .index_news_2 ul li h3{ float:left; height:35px; line-height:35px; width:280px; overflow: hidden;text-overflow:ellipsis;white-space: nowrap; font-size:16px; font-weight:normal;margin-top: 0px;
margin-bottom: 0px;}
.desktop .index_news_2 ul li span{ float:right; height:35px; line-height:35px; width:50px; color:#900603; text-align:right;font-size:16px;}


.desktop .index_news_3 ul{ float:left; width:100%; margin-top:15px;}
.desktop .index_news_3 ul li{ float:left; width:100%;}
.desktop .index_news_3 ul li h3{ float:right; height:35px;  line-height:35px; width:220px; overflow: hidden;text-overflow:ellipsis;white-space: nowrap; font-size:16px; font-weight:normal;margin-top: 0px;
margin-bottom: 0px;}
.desktop .index_news_3 ul li span{ float:left; height:35px; line-height:35px; width:50px; color:#900603; text-align:left; font-weight:bold;font-size:16px;}
.desktop .index_news_3 ul li i{ float:left; height:21px; line-height:21px; margin-top:7px; width:50px; color:#900603; text-align:left; font-style:normal; border-right:1px #DDDDDD solid;font-size:16px;}


.desktop .index_news_4 ul{ float:left; width:100%; margin-top:10px;}
.desktop .index_news_4 ul li{ float:left; width:100%; margin-top:20px;}
.desktop .index_news_4 ul li div.time{ float:left; width:60px; height:58px; border:1px #9A0000 solid;}
.desktop .index_news_4 ul li div.time i{ float:left; width:100%; text-align:center; line-height:30px; font-style:normal; background:#9A0000; color:#FFF;font-size:16px;}
.desktop .index_news_4 ul li div.time span{ float:left; width:100%; text-align:center;font-size:16px;}
.desktop .index_news_4 ul li div.nr{ margin-left:80px; padding:0px 0;}
.desktop .index_news_4 ul li div.nr h3{ float:left; height:40px; line-height:20px; width:100%; display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2; overflow: hidden; font-size:16px; color:#900603;margin-top: 0px;
margin-bottom: 0px;}
.desktop .index_news_4 ul li div.nr span{ float:left; height:20px; line-height:20px; width:100%;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 1; overflow: hidden; font-size:14px;}
.desktop .index_news_4 ul li div.nr_img{ margin-left:80px;}
.desktop .index_news_4 ul li div.nr_img img{ float:left; width:85px; height:60px;}
.desktop .index_news_4 ul li div.nr_img h3{ float:right; height:40px;  line-height:20px; width:200px; display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden; font-size:14px; color:#900603;margin-top: 0px;
margin-bottom: 0px;}
.desktop .index_news_4 ul li div.nr_img span{ float:right; height:20px; line-height:20px; width:200px; overflow: hidden;text-overflow:ellipsis;white-space: nowrap; font-size:14px;}
.desktop .new-add-list ul li::before {
    position: absolute;
    top: 50%;
    left: 0;
    width: 8px;
    height: 8px;
    margin-top: -4px;
    border: 1px solid #666;
    border-radius: 50%;
    transition: all 0.4s ease-out;
    content: none;
    transition: all 0.3s ease-in-out;}    
}
.mobile .main1 {
    margin: 0 auto;
    overflow: hidden;
    width: 100%;
    background-color: #fcf9f5;
   
    margin-bottom: 30px;
padding-bottom: 10px;}
.mobile .index_title{ float:left; width:100%; height:36px;}
.mobile .index_title h3{ float:left; font-size:18px;}
.mobile .index_title h3 a{color:#900603;}
.mobile .index_title span{ float:right; background:url(../images/ico_02.jpg) left 50% no-repeat; padding-left:20px;padding-top: 5px;}
.mobile .index_title span a{ color:#d68687;}
.mobile .index_title.col1{ border-bottom:4px #B2141A solid;}
.mobile .index_title.col2{ border-bottom:4px #B2141A solid;}
.mobile .index_title.col3{ border-bottom:4px #B2141A solid;}
.mobile .index_title.col3{ border-bottom:4px #B2141A solid;}
.mobile .index_title.col4{ border-bottom:4px #B2141A solid;}
.mobile .index_title.col5{ border-bottom:4px #B2141A solid;}
.mobile .index_title.col1 h3{ line-height: 1.5em;margin-top: 0px;}
.mobile .index_title.col2 h3{ line-height: 1.5em;margin-top: 0px;}
.mobile .index_title.col3 h3{ line-height: 1.5em;margin-top: 0px;}
.mobile .index_title.col4 h3{line-height: 1.5em;margin-top: 0px;}
.mobile .index_title.col5 h3{ line-height: 1.5em;margin-top: 0px;}

.mobile .index_news_1{ float:left; width:calc(100% - 20px); height:auto; margin:10px 10px 0 10px;}
.mobile .index_news_2{ float:left; width:calc(100% - 20px); height:380px; margin:30px 10px 0 10px;}
.mobile .index_news_3{ float:left; width:calc(100% - 20px); margin:30px 20px 0 10px;}
.mobile .index_news_4{ float:left; width:calc(100% - 20px); margin:30px 10px 0 10px;}

.mobile .index_imgnews{ float:left; width:100%; margin-top:20px;}
.mobile .index_imgnews img{ float:left; width:100%; height:230px;}
.mobile .index_imgnews div{ margin:0 auto; overflow:hidden; border:1px #DDDDDD solid; border-top:none; padding:0 10px; height:89px;}
.mobile .index_imgnews div h3{ float:left; height:30px; margin-top:10px; line-height:30px; width:100%; overflow: hidden;text-overflow:ellipsis;white-space: nowrap;color:#900603;}
.mobile .index_imgnews div p{ float:left; height:34px; line-height:17px; width:100%; display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}

.mobile .index_news_1 ul{ float:right; width:100%; margin-top:20px;}
.mobile .index_news_1 ul li{ float:left; width:100%; height:40px; border-bottom:1px #DDDDDD solid;}
.mobile .index_news_1 ul li h3{ float:left; height:20px; margin-top:10px; line-height:20px; width:100%; overflow: hidden;text-overflow:ellipsis;white-space: nowrap;color:#900603; font-size:16px;}
.mobile .index_news_1 ul li span{ float:left; height:20px; line-height:20px; width:100%; overflow: hidden;text-overflow:ellipsis;white-space: nowrap; font-size:14px;}

.mobile .index_news_2 ul{ float:left; width:100%; margin-top:20px;}
.mobile .index_news_2 ul li{ float:left; width:100%;}
.mobile .index_news_2 ul li h3{ float:left; height:35px; line-height:35px; width:80%; overflow: hidden;text-overflow:ellipsis;white-space: nowrap; font-size:16px; font-weight:normal;margin-top: 0px;
margin-bottom: 0px;}
.mobile .index_news_2 ul li span{ float:right; height:35px; line-height:35px; width:50px; color:#900603; text-align:right;font-size:16px;}


.mobile .index_news_3 ul{ float:left; width:100%; margin-top:15px;}
.mobile .index_news_3 ul li{ float:left; width:100%;}
.mobile .index_news_3 ul li h3{ float:left; height:35px;  line-height:35px; width:65%; overflow: hidden;text-overflow:ellipsis;white-space: nowrap; font-size:16px; font-weight:normal;margin-top: 0px;
margin-bottom: 0px;}
.mobile .index_news_3 ul li span{ float:left; height:35px; line-height:35px; width:50px; color:#900603; text-align:left; font-weight:bold;font-size:16px;}
.mobile .index_news_3 ul li i{ float:left; height:21px; line-height:21px; margin-top:7px; width:50px; color:#900603; text-align:left; font-style:normal; border-right:1px #DDDDDD solid;font-size:16px;}


.mobile .index_news_4 ul{ float:left; width:100%; margin-top:10px;}
.mobile .index_news_4 ul li{ float:left; width:100%; margin-top:20px;}
.mobile .index_news_4 ul li div.time{ float:left; width:65px; height:58px; border:1px #9A0000 solid;}
.mobile .index_news_4 ul li div.time i{ float:left; width:100%; text-align:center; line-height:30px; font-style:normal; background:#9A0000; color:#FFF;font-size:16px;}
.mobile .index_news_4 ul li div.time span{ float:left; width:100%; text-align:center;font-size:16px;}
.mobile .index_news_4 ul li div.nr{ margin-left:80px; padding:0px 0;}
.mobile .index_news_4 ul li div.nr h3{ float:left; height:40px; line-height:20px; width:100%; display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2; overflow: hidden; font-size:16px; color:#900603;margin-top: 0px;
margin-bottom: 0px;}
.mobile .index_news_4 ul li div.nr span{ float:left; height:20px; line-height:20px; width:100%;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 1; overflow: hidden; font-size:14px;}
.mobile .index_news_4 ul li div.nr_img{ margin-left:80px;}
.mobile .index_news_4 ul li div.nr_img img{ float:left; width:85px; height:60px;}
.mobile .index_news_4 ul li div.nr_img h3{ float:right; height:40px;  line-height:20px; width:200px; display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden; font-size:14px; color:#900603;margin-top: 0px;
margin-bottom: 0px;}
.mobile .index_news_4 ul li div.nr_img span{ float:right; height:20px; line-height:20px; width:200px; overflow: hidden;text-overflow:ellipsis;white-space: nowrap; font-size:14px;}
.mobile .new-add-list ul li::before {
    position: absolute;
    top: 50%;
    left: 0;
    width: 8px;
    height: 8px;
    margin-top: -4px;
    border: 1px solid #666;
    border-radius: 50%;
    transition: all 0.4s ease-out;
    content: none;
    transition: all 0.3s ease-in-out;}    
