.ms-header {
    position: relative;
    background: #002855
}

.ms-header,.ms-header .ms-name {
    height: 3.5rem;
    line-height: 3.5rem
}

.ms-header .ms-name h2 a {
    display: block;
    color: #fff;
    font-size: 1.5rem
}

.ms-header .ms-i .ms-pull {
    display: block;
    margin-top: .75rem;
    width: 2rem;
    height: 2rem;
    background: url(../images/ma-menu.png) no-repeat;
    background-size: 100%
}
.mip-carousle-subtitle, .mip-carousel-indicatorbox{
	color:#002855;
}
.ms-header .ms-i .ms-menu {
    position: absolute;
    top: 3.5rem;
    left: 0;
    z-index: 99;
    display: none;
    width: 100%;
    height: auto;
    background: #fff
}

.ms-nav {
 padding:0px .8rem; background:#fff; margin-bottom:.8rem;
}

.ms-nav ul{
	display: flex;
	flex-flow: row wrap;
	justify-content: space-around;
}

.ms-nav ul li {
    float: left;
    display: block;
    height: 2.6rem;
    text-align: center;
    font-size: 1.3rem;
    line-height: 2.6rem;
margin-top:.2rem
}
/**pagination**/
.topbread{background:#fff;padding:.8rem;font-size:1.3rem;margin-bottom:.8rem}
.ms-nav .page-active a{
	background-color: #002855;
color: #fff;
padding:.4rem
	
}
.sitemap{overflow: hidden; margin:0 0 .7rem;float:left;width:17%;/* padding-bottom:19%;height:0px;*/ position:relative;display:inline-block;overflow:hidden;margin-right:2%;}
.shopc p{margin:0 0}
.ms-content-p a,.tag a{padding-left:.75rem;color:#368ee0;}
.ms-nav ul li a {
    color: #222
}

.ms-active-nav {
    border-bottom: 2px solid #379be9
}

.ms-focus {
  padding:0px .8rem; background:#fff; margin-bottom:.8rem;
}

.ms-focus .sss {
    position: absolute;
    bottom: 0;
    z-index: 99999;
    padding-bottom: 1rem;
    width: 100%;
    height: 2rem;
    background: -webkit-gradient(linear,top,from(rgba(0,0,0,0)),to(rgba(0,0,0,.7)));
    background: -webkit-linear-gradient(top,transparent,rgba(0,0,0,.7));
    background: -o-linear-gradient(top,transparent,rgba(0,0,0,.7));
    background-color: transparent;
    color: #fff;
    text-align: center;
    text-shadow: 1px 1px 1px #000;
    font-size: 1.3rem
}

.ms-focus .slide-otxt {
    display: inline-block;
    overflow: hidden;
    height: 2.6rem;
    text-align: left;
    line-height: 3rem
}

.ms-focus .slide-otxt p {
    display: block;
    width: 90%;
    font-size: 1rem
}

.ms-article {
  padding:0px .8rem; background:#fff; margin-bottom:.8rem;
}

.ms-article-hot {
    margin-bottom: 1rem
}

.ms-article-hot ul li {
    padding: .5rem 0;
    border-bottom: 1px solid #f5f5f5
}

.ms-article-hot ul li span {
    margin: .5rem;
    font-size: 1rem
}
.newlist_box h1 {
    font-size: 1.8rem;
    color: #333;
    font-weight: bold;
    line-height: 1.1;
    overflow: hidden;
	padding:1rem 0;
}
.ms-article-hot ul li {
    display: block;
    overflow: hidden;
    margin-bottom: .5rem;
    height: 1.6rem;
    color: #1d71da;
    font-size: 1.35rem
}

.article-list .article-title {
    margin-bottom: 1rem;
    height: 3rem;
    border-bottom: 1px solid #ccc;
    color: #ef6237;
    font-size: 1.5rem;
    line-height: 3rem
}

.article-list h2 {
    float: left;
    display: block
}

.article-list .article-title i {
    display: block;
    margin-top: .8rem;
    width: 2rem;
    height: 2rem;
    background: url(../images/new.png) no-repeat;
    background-size: 100%
}

.article-list ul li {
    display: block;
    overflow: hidden;
    margin-bottom: 1rem;
    height: 1.6rem;
    text-overflow: ellipsis;
    white-space: nowrap;
    font-size: 1.3rem;
  
}

.article-list ul li:nth-child(6n) {
    margin: 10px 0;
    height: 1px;
    border-bottom: 1px dashed #ccc
}

.article-list ul li a {
    color: #222
}

.article-list ul li span {
    margin-right: .3rem;
    color: #888
}
.ms-content-p{padding:1rem;font-size:1.4rem;text-indent:2em;padding-bottom:.5rem;line-height:2.2rem;margni-bottom:.8rem;word-wrap:break-word}
   .fl{float:left}
  .fr{float:right}
  /*newlist*/
.titbox{overflow: hidden;  padding:.8rem 0 .7rem; border-bottom:1px solid #e5e5e5;}
.titbox span.fl a,.titbox h1, .titbox h1 a,.titbox  h2, .titbox  h2 a{font-size:1.2rem; color:#002855;}
.titbox span.fr{padding-top:.3rem;}
.titbox span.fr a{color:#999; padding-left:.6rem; font-size:.9rem;}
 
.newlist_box{padding:0px .8rem; background:#fff; margin-bottom:.8rem;}
.newlist_box li{padding:1rem 0;  border-bottom:1px solid #e5e5e5; overflow: hidden; position:relative;}
/*.newlist_box li:last-child,.newlist_zj li:last-child,.newlist_drugs li:last-child{border-bottom:0;}*/
.newlist_box li .pic_l{display:inline-block; float:left; width:32%; margin-right:.8rem; /*height:0; padding-bottom:20%; overflow: hidden;*/}
.newlist_box li .pic_l img{display:block; width:100%;}
.newlist_box li .list_dec p{line-height:1.5rem; padding-bottom:.9rem;}
.newlist_box li .list_dec p a,.newlist_box li .list_dec .col-red{color:#333; font-size:1.4rem;}
.newlist_box li .bt_info, .newlist_box .bt_info{ color:#999;font-size:.85rem; overflow: hidden; line-height:1;margin-top:.8rem}
.newlist_box li .bt_info a{color:#999;font-size:.85rem;margin-left:0.8rem}
.newlist_box li .bt_info time{padding-left:.8em;}
.newlist_box li .bt_info time.fr{padding-left:0;}
.newlist_box li .bt_info span em{display:inline-block;line-height:10px; padding:2px; font-style:normal; border-radius:5px; font-size:10px; margin-right:5px; vertical-align:1px;}
.newlist_box li h3{padding-bottom:.5rem; line-height:1.4rem; margin-top:-.2rem;font-size:1.05rem;}
.newlist_box li h3 a{font-size:1.05rem; color:#333;}
.newlist_box li h3 a em{border:1px solid #e7333a; color:#fa4d4d; font-size:.85rem; padding:0rem .1rem; border-radius:.1rem; margin-right:.5rem; vertical-align:.1rem;box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box;-ms-box-sizing:border-box;}
.newlist_box .big_pic{margin-bottom: 10px;}
.newlist_box  .big_pic img{display:block; width:100%;}
.newlist_box li a{display:block; position: relative;}
.newlist_box .imgbox{overflow: hidden; margin:0 0 .7rem;float:left;width:17%;/* padding-bottom:19%;height:0px;*/ position:relative;display:inline-block;overflow:hidden;margin-right:2%;}
 
.newlist_box  .imgbox img:last-child{margin-right:0;}
.newlist_box  .close{display:block; width:1rem; height:1rem; position:absolute; right:0; bottom:1rem;}
.newlist_box  .close::before,.newlist_box li .close::after{ content:''; background:#c5c5c5; width:1rem; height:1px; position:absolute; right:0; bottom:.7rem;}
.newlist_box  .close::after{transform:rotate(45deg);-ms-transform:rotate(45deg);-moz-transform:rotate(45deg);-webkit-transform:rotate(45deg);-o-transform:rotate(45deg);}
.newlist_box  .close::before{transform:rotate(-45deg);-ms-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);-o-transform:rotate(-45deg);}
.newlist_box .play_btn{width:3rem; height:3rem; background:url(../images/video_play_icon.png); background-size:100%; position:absolute; left:50%; top:50%; margin-top:-1.5rem; margin-left:-1.5rem;}
.newlist_box  .pic_l .play_btn{width:1.6rem; height:1.6rem;margin-top:-.8rem; margin-left:-.8rem;}
 

 
.ms-footer {
    height: 7rem;
    background:#002855;
    text-align: center
}
.ms-phone {
   margin-bottom: .8rem;
   padding:.5rem .8rem;
   background:#fff;
    text-align: center;
	font-size:1.2rem;
}
 
.ms-footer .ms-f-a {
    display: inline-block;
    height: 2rem;
    line-height: 2rem
}

.ms-footer .ms-f-a li {
    float: left;
    display: inline-block;
    margin-top: 1rem;
    padding: 0 1rem;
    
    color: #fff;
    font-size: 1.2rem
}

.ms-footer .ms-f-a li:last-child {
    border: 0
}

.ms-footer .ms-f-a i {
    float: left;
    display: block;
    margin-right: .5rem
}

.ms-footer .ms-f-a a {
    color: #fff;
}



.ms-footer .ms-f-copy p {
    color: #fff;
    font-size: 1.2rem
}

.col-red {
    color: red!important;
	font-weight:600;
}