article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block;}
audio,canvas,video{display:inline-block;*display:inline;*zoom:1;}
audio:not([controls]){display:none;height:0;}
[hidden]{display:none;}
html{font-size:100%;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;}
html,button,input,select,textarea{font-family:sans-serif;}
body{margin:0;}
a:focus{outline:thin dotted;}
a:active,a:hover{outline:0;}
h1{font-size:2em;margin:.67em 0;}
h2{font-size:1.5em;margin:.83em 0;}
h3{font-size:1.17em;margin:1em 0;}
h4{font-size:1em;margin:1.33em 0;}
h5{font-size:.83em;margin:1.67em 0;}
h6{font-size:.67em;margin:2.33em 0;}
abbr[title]{border-bottom:1px dotted;}
b,strong{font-weight:bold;}
blockquote{margin:1em 40px;}
dfn{font-style:italic;}
hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0;}
mark{background:#ff0;color:#000;}
p,pre{margin:1em 0;}
code,kbd,pre,samp{font-family:monospace,serif;_font-family:'courier new',monospace;font-size:1em;}
pre{white-space:pre;white-space:pre-wrap;word-wrap:break-word;}
q{quotes:none;}
q:before,q:after{content:'';content:none;}
small{font-size:80%;}
sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline;}
sup{top:-0.5em;}
sub{bottom:-0.25em;}
dl,menu,ol,ul{margin:1em 0;}
dd{margin:0 0 0 40px;}
menu,ol,ul{padding:0 0 0 40px;}
nav ul,nav ol{list-style:none;list-style-image:none;}
img{border:0;-ms-interpolation-mode:bicubic;}
svg:not(:root){overflow:hidden;}
figure{margin:0;}
form{margin:0;}
fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:.35em .625em .75em;}
legend{border:0;padding:0;white-space:normal;*margin-left:-7px;}
button,input,select,textarea{font-size:100%;margin:0;vertical-align:baseline;*vertical-align:middle;}
button,input{line-height:normal;}
button,select{text-transform:none;}
button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer;*overflow:visible;}
button[disabled],html input[disabled]{cursor:default;}
input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0;*height:13px;*width:13px;}
input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box;}
input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none;}
button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0;}
textarea{overflow:auto;vertical-align:top;}
table{border-collapse:collapse;border-spacing:0;}
body,html{font-family:"Helvetica Neue","Helvetica","Lucida Grande","Arial","Hiragino Sans GB","Microsoft Yahei","WenQuanYi Micro Hei","sans-serif";color:#444;}
html{-webkit-tap-highlight-color:rgba(0,0,0,0);}
ul,p{padding:0;margin:0;}
ul{list-style:none;}
.f-cb:after,.f-cbli li:after{display:block;clear:both;visibility:hidden;height:0;overflow:hidden;content:".";}
.f-cb,.f-cbli li{zoom:1;}
.f-bc{margin:0 auto;}
.f-dn{display:none;}
.f-db{display:block;}
.f-fl{float:left;}
.f-fr{float:right;}
.f-pr{position:relative;}
.f-pa{position:absolute;}
.f-pf{position:fixed;}
.f-oh{overflow:hidden;}
.f-f12{font-size:12px;}
.f-f14{font-size:14px;}
.f-f16{font-size:16px;}
.f-fwb{font-weight:bold;}
.f-fwn{font-weight:normal;}
.f-tal{text-align:left;}
.f-tac{text-align:center;}
.f-tar{text-align:right;}
.f-p5{padding:5px;}
.f-p10{padding:10px;}
.f-p15{padding:15px;}
.f-p20{padding:20px;}
.f-pt5{padding-top:5px;}
.f-pt10{padding-top:10px;}
.f-pt15{padding-top:15px;}
.f-pt20{padding-top:20px;}
.f-pl5{padding-left:5px;}
.f-pl10{padding-left:10px;}
.f-pl15{padding-left:15px;}
.f-pl20{padding-left:20px;}
.f-pr5{padding-right:5px;}
.f-pr10{padding-right:10px;}
.f-pr15{padding-right:15px;}
.f-pr20{padding-right:20px;}
.f-pb5{padding-bottom:5px;}
.f-pb10{padding-bottom:10px;}
.f-pb15{padding-bottom:15px;}
.f-pb20{padding-bottom:20px;}
.f-m5{margin:5px;}
.f-m10{margin:10px;}
.f-m15{margin:15px;}
.f-m20{margin:20px;}
.f-mt5{margin-top:5px;}
.f-mt10{margin-top:10px;}
.f-mt15{margin-top:15px;}
.f-mt20{margin-top:20px;}
.f-ml5{margin-left:5px;}
.f-ml10{margin-left:10px;}
.f-ml15{margin-left:15px;}
.f-ml20{margin-left:20px;}
.f-mr5{margin-right:5px;}
.f-mr10{margin-right:10px;}
.f-mr15{margin-right:15px;}
.f-mr20{margin-right:20px;}
.f-mb5{margin-bottom:5px;}
.f-mb10{margin-bottom:10px;}
.f-mb15{margin-bottom:15px;}
.f-mb20{margin-bottom:20px;}
.f-tl{top:0;left:0;}
.f-tr{top:0;right:0;}
.f-tl{top:0;left:0;}
.f-tl{top:0;left:0;}
.f-textclamp{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;}
.f-textof{white-space:nowrap;text-overflow:ellipsis;-o-text-overflow:ellipsis;overflow:hidden;}
.g-fl{display:inline-block;float:left;}
.g-fr{display:inline-block;float:right;}
.g-w{width:100%;}
.g-w95{width:95%;*width:94.99%;}
.g-w90{width:90%;*width:89.99%;}
.g-w85{width:85%;*width:84.99%;}
.g-w80{width:80%;*width:79.99%;}
.g-w75{width:75%;*width:74.99%;}
.g-w70{width:70%;*width:69.99%;}
.g-w65{width:65%;*width:64.99%;}
.g-w60{width:60%;*width:59.99%;}
.g-w55{width:55%;*width:54.99%;}
.g-w50{width:50%;*width:49.99%;}
.g-w45{width:45%;*width:44.99%;}
.g-w40{width:40%;*width:39.99%;}
.g-w35{width:35%;*width:34.99%;}
.g-w33{width:33.33333%;}
.g-w30{width:30%;*width:29.99%;}
.g-w25{width:25%;*width:24.99%;}
.g-w20{width:20%;*width:19.99%;}
.g-w15{width:15%;*width:14.99%;}
.g-w10{width:10%;*width:9.99%;}
.g-w5{width:5%;*width:4.99%;}
.PC .pc-show,.MC .mc-show{display:block!important;}
.PC .pc-hide,.MC .mc-hide{display:none;}
.MC .g-mw{width:100%;}
.MC .g-mw95{width:95%;}
.MC .g-mw90{width:90%;}
.MC .g-mw85{width:85%;}
.MC .g-mw80{width:80%;}
.MC .g-mw75{width:75%;}
.MC .g-mw70{width:70%;}
.MC .g-mw65{width:65%;}
.MC .g-mw60{width:60%;}
.MC .g-mw55{width:55%;}
.MC .g-mw50{width:50%;}
.MC .g-mw45{width:45%;}
.MC .g-mw40{width:40%;}
.MC .g-mw35{width:35%;}
.MC .g-mw33{width:33.33333%;}
.MC .g-mw30{width:30%;}
.MC .g-mw25{width:25%;}
.MC .g-mw20{width:20%;}
.MC .g-mw15{width:15%;}
.MC .g-mw10{width:10%;}
.MC .g-mw5{width:5%;}
select,textarea,input{border:2px solid #dce4ec;}
textarea,input{padding:6px 12px;line-height:normal;box-sizing:border-box;height:auto;font-size:14px;border-radius:3px;}
input{*padding:0;*line-height:30px;*padding-left:4%;*padding-right:4%;}
textarea{line-height:22px;}
input:-moz-read-write{text-indent:4%;}
select{line-height:31px;height:31px;border-radius:3px;}
textarea{height:150px;}
textarea:focus,input:focus,select:focus{transition:all .3s linear;outline:0;border-color:#2c3e50;}
textarea.error,input.error{border-color:#ed0049;}
textarea.success,input.success{border-color:#18bc9c;}
@font-face{font-family:'mcode';
}
.f-icon{font-family:'mcode';font-style:normal;display:inline-block;}
.f-btn{-webkit-transition:all .2s linear;transition:all .2s linear;display:inline-block;text-decoration:none;border:1px solid #ccc;color:#444;text-align:center;line-height:1.42857143;background-color:#fff;cursor:pointer;padding:6px 12px;font-size:14px;border-radius:3px;}
.f-btn:hover{background-color:#e8e8e8;border-color:#ccc;}
.f-btn-lg{padding:10px 16px;font-size:18px;line-height:1.3333333;border-radius:4px;}
.f-btn-sm{padding:5px 10px;font-size:12px;line-height:1.5;border-radius:3px;}
.f-btn-xs{padding:1px 5px;font-size:12px;line-height:1.5;border-radius:3px;}
.f-btn-block{display:block;width:100%;}
.f-btn-primary{color:#fff;background-color:#3498db;border-color:#2e8dcc;}
.f-btn-primary:focus,.f-btn-primary.focus{color:#fff;background-color:#1678c2;border-color:#1471b7;}
.f-btn-primary:hover{color:#fff;background-color:#1678c2;border-color:#1471b7;}
.f-btn-success{color:#fff;background-color:#18bc9c;border-color:#15b394;}
.f-btn-success:focus,.f-btn-success.focus{color:#fff;background-color:#12ae90;border-color:#0ea588;}
.f-btn-success:hover{color:#fff;background-color:#12ae90;border-color:#0ea588;}
.f-btn-info{color:#fff;background-color:#5bc0de;border-color:#46b8da;}
.f-btn-info:focus,.f-btn-info.focus{color:#fff;background-color:#31b0d5;border-color:#1b6d85;}
.f-btn-info:hover{color:#fff;background-color:#31b0d5;border-color:#269abc;}
.f-btn-warning{color:#fff;background-color:#f39c12;border-color:#e39114;}
.f-btn-warning:focus,.f-btn-warning.focus{color:#fff;background-color:#df8d10;border-color:#e18f1c;}
.f-btn-warning:hover{color:#fff;background-color:#df8d10;border-color:#e18f1c;}
.f-btn-danger{color:#fff;background-color:#d9534f;border-color:#d43f3a;}
.f-btn-danger:focus,.f-btn-danger.focus{color:#fff;background-color:#c9302c;border-color:#761c19;}
.f-btn-danger:hover{color:#fff;background-color:#c9302c;border-color:#ac2925;}
.f-btn-black{color:#fff;background-color:#2c3e50;border-color:#253444;}
.f-btn-black:focus,.f-btn-black.focus{color:#fff;background-color:#1a242f;border-color:#1b2530;}
.f-btn-black:hover{color:#fff;background-color:#1a242f;border-color:#1b2530;}
.f-btn-disabled:hover,.f-btn-disabled:focus,.f-btn-disabled{background-color:#f1f1f1;border:1px solid #ddd;color:#999;cursor:default;}
.f-btn .f-icon{margin-right:4px;}
.f-btn-group{font-size:0;padding:0;border-radius:3px;overflow:hidden;display:inline-block;}
.f-btn-group .f-btn{margin:0;border-radius:0;}
.f-bdn{border:0;}
.f-bgc-primary{background-color:#3498db;}
.f-bgc-success{background-color:#18bc9c;}
.f-bgc-info{background-color:#5bc0de;}
.f-bgc-warning{background-color:#f39c12;}
.f-bgc-danger{background-color:#d9534f;}
.f-bgc-white{background-color:#fff;}
.f-bgc-gray{background-color:#f1f1f1;}
.f-bgc-black{background-color:#2c3e50;}
.f-c-f{color:#fff;}
.f-c-4{color:#444;}
.f-c-9{color:#999;}
.f-bdc-d{border-color:#ddd;}
.f-bdc-e{border-color:#eee;}
.tag{color:#fff;line-height:20px;font-size:12px;display:inline-block;padding-left:8px;padding-right:8px;}
.tag-lg{font-size:16px;line-height:28px;padding-left:15px;padding-right:15px;}
.tag-r{border-radius:10px;}
.f-antAll{-webkit-transition:all .3s linear;transition:all .3s linear;}
.f-ant-infinite{-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;}
@-webkit-keyframes fadeIn{from{opacity:0;}
to{opacity:1;}}@keyframes fadeIn{from{opacity:0;}
to{opacity:1;}}.f-ant-fadeIn{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-name:fadeIn;animation-name:fadeIn;}
@-webkit-keyframes rotate{from{-webkit-transform:rotate(0deg);}
to{-webkit-transform:rotate(360deg);}}@keyframes rotate{from{transform:rotate(0deg);}
to{transform:rotate(360deg);}}.f-ant-rotate{animation:4.5s linear 0s normal none infinite rotate;}
.f-pic{position:relative;background-position:center center;-webkit-background-size:cover;background-size:cover;font-size:0;}
.f-pic-round{border-radius:1000px;}
.f-pic-play{position:absolute;width:100%;height:100%;color:#000;font-size:36px;text-align:center;opacity:.5;}
.f-pic-play .f-icon{position:absolute;left:0;width:100%;top:50%;margin-top:-20px;}
.f-pic-play:hover{opacity:.8;}
.f-table{border-spacing:0;border-collapse:collapse;table-layout:fixed;width:100%;line-height:1.5;}
.f-table th,.f-table td{padding:10px;border:1px solid #ddd;}
.f-table th{font-weight:bold;}
.f-table tbody tr.even{background:#fafafa;}
.f-table tbody tr:hover{background:#f0f0f0;}
.f-table-row th,.f-table-row td{border-width:0 0 1px;}
a.f-btn-block{width: auto;}

/*菜单*/
.mj-nav{line-height: 40px;height: 50px;font-size: 0;background-color: #8b0000;}
.MC .mj-nav-a{ padding: 0;margin-bottom: 1px;display: block;text-align: center;line-height: 30px;}
.mj-nav-a.on,.mj-nav-a:hover{color: #fff;background-color:#f85358;/* ie6和部分ie7内核的浏览器(如qq浏览器)下颜色被覆盖 */
    background-color:rgba(248,83,88,0.4);}
.mj-nav-a.on .mj-nav-b,.mj-nav-a:hover .mj-nav-b{background: none;}
.mj-nav-child{position:absolute;top:50px;width:100%;}
.mj-nav-a{
    font-size: 0;display: inline-block;position: relative;text-decoration:none;cursor: default;}
.mj-nav-b{text-align:center;width: 133px; font-size:16px;display:block;color: #fff;text-decoration: none;}
.mj-nav-child{display:none;z-index:10;background:#fff;border:1px solid #eee;border-top: 0;}
.mj-nav-child-ul{padding:5px;list-style: none;text-align: center;}
.mj-nav-child-ul a{font-size: 16px;text-decoration:none;display: block;line-height:20px;padding: 8px;border-bottom:1px dotted #ddd;color: #666;}
.mj-nav-child-ul a:hover{background-color:#f1f1f1;}
.MC .ls-logo img{margin-top: 10px;}
.MC .ls-logo img{max-width: 90%;}
.MC .mj-nav-child {margin: 0;border: none; position: relative;top: 0;left: 0;width: 100%;}
/*.mj-search-form{font-size: 14px;}*/
.mj-search-form-btn{padding:4px 10px;display: block;border: none;color: #fff;overflow: hidden;height: 30px;line-height: 30px;  background-color: #af051e;}
.mj-search-form-btn:hover{background: #d9243e;}
.mj-search-form-input{height: 30px;
    background: #ffffff;
    border-radius: 0px;
    border:none;
    display: block; width: 100%;}

.mj-search-hot a:hover,.mj-search-hot b{color: #3784d6;}
.mj-search-hot a{text-decoration: none;display: inline-block; color: #999; margin-right:5px;}
/*自适应调整*/
.mj-mcmenu{
    background-color: rgba(0,0,0,0.6);
    position: fixed;width: 100%;height: 100%;
    z-index: 99; left: 100%;top: 0;opacity: 0; transition: opacity .3s linear;}
.mj-mcmenu.on{left: 0;opacity: 1;}
.mj-mcmenu-close{border: none;background: none;color: #fff;font-size: 24px;font-family: arial;cursor: pointer;  position: absolute;top: 50%;left: 15%;margin-top: -12px;}
.mj-mcmenu-box{ white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow:hidden;  transition: all .2s linear;overflow-x: hidden;  background-color: #fff;width: 0;  position: absolute;top: 0;right: 0;  height: 100%;overflow-y: auto;}
.mj-mcmenu.on .mj-mcmenu-box{width: 60%;}
.mj-mcmenu-body{padding: 10px;}
.mj-mcmenu-show{position: absolute;top:5px;right:10px;line-height:45px;color:#e17181;font-size:20px;border: none;cursor:pointer;font-family:'微软雅黑';  background: none;}
/* 宽高、颜色修改该处即可 */
.mj-slideBox .swiper-pagination-switch{ background:none;}
.mj-slideBox .swiper-active-switch{ background:#3784d5; color:#fff;}

.mj-slideBox .swiper-wrapper{z-index: 0;}
.mj-slideBox-img{width: 100%;height: 100%;background-size:cover;display: block;position: relative;background-position: center center;text-decoration: none;overflow: hidden;}
.mj-slideBox .swiper-pagination-switch{ display: inline-block; margin-right:2px;  width:30px; height:30px; line-height:14px; text-align:center; cursor:pointer;}
.mj-slideBox-p2{left: 5px;text-align: center;}

/****************list******************/
.MC .list-content{
    width: 100%;}
.list-content{
    width: 1200px;}
.mj-classList-title-h2{
    font-size: 26px;
    font-weight: 100;
    margin: 0;
    padding-left: 20px;}

.mj-classList-list-li{
    border-bottom: 1px solid #c0ccda;}
.ls-list-li{
    margin: 5px 0;
    border-left: #a0cedc 5px solid;
    line-height: 24px;}
.ls-list-li:hover{
    background-color: #f3fafc;}
.ls-list-li:hover .list-li-title{
    color: #265f94;}
.mj-classList-list-p{
    color: #99a9bf;
    overflow:hidden;
    white-space:nowrap;
    text-overflow:ellipsis;
    font-size: 14px;}
.mj-classList-list-info{
    font-size: 12px;
    color: #c0ccda;}
.mj-classList-list-span{
    padding-right: 20px;}
/******************************content*****************************/
.mj-classContent-title-h2{
    font-size: 22px;
    font-weight: bold;}
.mj-content-body{
    text-indent: 2em;
    line-height: 28px;}
/********自定义********/
.mj-nav-a .two{padding-left: 34px;padding-right: 34px; border-left: none ;}
.mj-nav-a.on .two,.t-on.on,.t-on:hover .two,.mj-nav-a .two:hover{padding-left: 45px;padding-right: 23px;}

.mj-nav-a{padding: 5px 0;}

.nav-a{border: none;}

.PC .mj-logo img{ margin-top:30px;}
.mj-search-hot{color: #999999;text-align: right;}



.mj-news-title{
    font-size: 22px;
    text-align: center;
    display: block;
    margin: 0 auto;
    padding: 0;
    line-height: 25px;}
.mj-news-sub{
    font-size: 14px;
    color: #c1c1c1;
    text-align: center;
    display: block;
    border-bottom: 1px dotted #ddd;
    padding: 15px 0;}
.mj-news-body{
    padding: 10px;
    line-height: 25px;}
.mj-news-body img{max-width: 100%;height:auto;}
.mj-news-body table{
    margin:0 auto;
    max-width:100%;}
.mj-news-body table td{padding:5px;}
.mj-news-body{overflow-x: auto;}
.mj-news-footer{
    padding: 20px 0 0 10px;
    line-height: 25px;
    font-size: 16px;
    color: #999999;}
.mj-news-footer a{
    text-decoration: none;
    color: #878787;}
.mj-news-footer a:hover{
    text-decoration: underline;}
.mj-news{
    padding: 10px;}
.MC .mj-news{
    padding: 10px;}
.MC .mj-news-body{
    padding: 5px;}
.mj-class-nav{
    background-color: #f7e4e4;
    border-left: 5px solid #c38c8c;
    display: block;
    line-height: 43px;
    padding-left: 15px;
    text-decoration: none;
    margin-bottom: 3px;}
.mj-class-nav:hover{
    background-color: #ffffff;
    border-left: 5px solid #8b0000;}
.mj-class-nav.on{
    background-color: #ffffff;
    border-left: 5px solid #8b0000;}

/*公共代码*/
/*header{background-color: #e6eef6;}*/
.w-main{width: 1200px;}

.index-content{width: 1020px;margin: 10px auto;}
.MC .w-main,.MC .index-content{
    width: 100%;}

.MC .w-main{width:100%;}

.MC #box2{
    width: 100%;
    height: 200px;}
.MC .foot-text{width: 100%;}
.MC .mj-pagination{margin-left: 0;left: 0;}

.clearfloat{
    zoom: 1;}

.clearfloat:after{
    display: block;
    clear: both;
    content: "";
    visibility: hidden;
    height: 0;}

a{
    color: inherit;
    text-decoration: none;}
/*****内容页不超出********/
.mj-news-body *{max-width:100%;}
.mj-news-body {overflow-x:auto;}
/**************************************************body********************************************/
html{
    background-color: rgba(158 158 158 /0.2);}

/*************************************************************top********************************************************/
.top-box{
    height: 146px;}
@media screen and (max-width:1400px){
.top-box{
    height: 120px;}
}
@media screen and (max-width:1000px){
.top-box{
    height: 100px;}
}
@media screen and (max-width:600px){
.top-box{
    height: 90px;}
}
.MC .mj-nav-b{
    background-color: #af051e;
    width: 100%;
    padding: 5px 0;}
/******************************************banner***********************************************/
#box3{width: 100%;height: 307px;}
.mj-slideBox .swiper-pagination-switch{ background:#fff;}
.mj-slideBox .swiper-active-switch{ background:#8b0000; color:#fff;}

.mj-slideBox .swiper-wrapper{z-index: 0;}
.mj-slideBox-img{width: 100%;height: 100%;background-size:cover;display: block;position: relative;background-position: center center;text-decoration: none;overflow: hidden;}
.mj-slideBox-p{font-size: 14px;left: 0;margin: 0;color: #fff;line-height: 36px;height: 36px;width: 100%;position: absolute;bottom: 0;background-color: rgba(0,0,0,0.6);}
.mj-pagination{height:15px; overflow:hidden; position:absolute; right:5px;text-align: right; bottom:7px; z-index:1;}
.mj-slideBox .swiper-pagination-switch{ display: inline-block; margin-right:8px;  width:12px; height:12px; border-radius:10px;line-height:14px; text-align:center; cursor:pointer;}
.mj-slideBox-p2{left: 5px;}

/****************************************foot*****************************/
.index-foot{
    background-color: #630000;}
.foot-text{
    font-size: 14px;
    color: #bca9a8;
    padding: 25px 0;
    line-height: 30px;}
/********************index-content********************/
.index-content-box{
    width: 1220px;}
.MC .index-content-box{
    width: 100%;}
.index-content-title-1{
    width: 100%;
    border-top: 2px #8b0000 solid;
    top: 0;
    left: 0;
    z-index: 2;}
.index-content-title-2{
    width: 100%;
    border-bottom:  2px #8b0000 solid;}
.title-block{
    background-color: #8b0000;
    color: white;
    font-size: 18px;
    line-height: 30px;
    display: inline-block;}
.more-block a{
    display: inline-block;
    font-size: 12px;
    padding: 0 8px;
    color: white;
    background-color: #8b0000;
    margin: 12px 20px;}
/*commom-list*/
.bc-w{
    background-color: white;}

.bl-right{
	height: 70px;
    border-bottom: 6px solid #630000;
    background: #8b0000;
    margin-bottom: 40px;
    text-align: right;
    line-height: 70px;
    padding-right: 25px;
	color: #ffffff;
	font-size: 22px;}

.common-list{
    line-height: 35px;
    overflow: hidden; /*自动隐藏文字*/
    text-overflow: ellipsis;/*文字隐藏后添加省略号*/
    white-space: nowrap;    }
.common-list a:hover{
    text-decoration: underline;}
.list-point{
    background-color: #7a4c4c;
    width: 5px;
    height: 5px;
    margin: 15px;}
.section-list-time{
    color: #999999;}
/*links*/
.link-title{
    color: #b64544;}
.links {
    line-height: 30px;}
.links a{
    display: inline-block;
    color: #717171;
    padding-left: 20px;
    white-space:nowrap;}
.links a:hover{
    text-decoration: underline;}
/*list*/
.ls-class-nav{
    height: 50px;
    background-color: #8b0000;
    color: white;
    font-size: 18px;
    line-height: 50px;
    margin-bottom: 3px;}
.mj-classList-title-right{
    top: 10px;
    right: 20px;}
.location-box{
    padding: 20px;}
.pager{
    text-align: center;
    line-height: 30px;
    font-size: 0;
    padding-bottom: 20px;}
.pager a,.pager b{
    text-decoration: none;color: #444;
    display: inline-block;
    font-size: 14px;
    padding-left: 10px;
    padding-right: 10px;
    margin-left: 2px;
    margin-right: 2px;}
.pager b{
    color: #8b0000;}
.pager a:hover{
    color: #8b0000;}
.pager a b{
    background-color: #fff;
    border: none;
    color: #444;}
/***************零碎自定义********************/
.ls-logo{
    padding-top: 20px;}
.ls-time-block{
    color: white;
    margin-top: 80px;
    padding-bottom: 10px;}
.clock{
    font-size: 24px;
    line-height: 38px;
    padding: 0 10px;}
.day{
    border-left: 1px #ffffff solid;
    font-size: 14px;
    padding: 0 10px;}
.ls-mt35{
    margin-top: 35px;}
.flower{
    right: 20px;
    top: 10px;
    line-height: 30px;}

/*MC*/
.MC .mj-news-sub{
    padding-bottom: 50px;}
.MC .flower{
    top: 80px;}
.MC .location-box{
    padding-top: 60px;}