 @charset "utf-8";
 /*移动端导航*/
 @media screen and (max-width: 1024px) and (min-width: 0px) {
 html, body {
 margin: 0 auto;
}
 html {
 font-size: 62.5%
}
 .pc {
 display: none;
}
 .wap {
 display: block;
}
 span {
}
 .wrap1200 {
 max-width: 96%;
 margin: 0 auto;
}
 img {
}
 a {
 cursor: pointer;
}
 em, i, p {
}
 .h50 {
 height: 10px !important;
}
 .h60 {
 height: 10px !important;
}
 .h80 {
 height: 10px !important;
}
 .h90 {
 height: 20px !important;
}
.w-1 {
    max-width: inherit;
    min-width: inherit; width:100%;
 
}
.w {
 width: 100%;
 margin: 0 auto;
}
 .msgNum {
 display: none;
}
 .slider {
 margin-top: 44px;
}
 .Iheader {
 height: 44px;
 background: #f5f5f5;
 padding: 0 inherit;
 position: fixed;
 width: 100%;
 z-index: 9999999;
}
 .container, .container-middle, .wrap {
 padding-right: 10px;
 padding-left: 10px;
 margin: 0 auto;
}
 .col-lg-3 {
 width: 50% !important;
}
 .col-lg-6 {
padding-right: inherit;
 padding-left: inherit;
}
   /* 手机导航开始 */
   .m_img {
 display: block;
 height: 54px;
 background: #fff;
 position: fixed;
 top: 0px;
 left: 0px;
 width: 100%;
 z-index: 9999;
 border-bottom: 1px solid #ddd;
 overflow: hidden;
}
 .m_img .headlf {
 padding-top: 2px;
 padding-left: 5px;
 float: left;
}
 .m_img .headlf .m_logo {
 height: 40px;
 display: block; margin-top:5px;
}
 .m_img .headrg {
 padding-right: 5%;
 padding-top: 19px;
 float: right;
}
 .m_img .headrg a .m_menuimg {
 height: 15px;
 vertical-align: top;
 display: block
}
 .m_nav {
 display: block;
 position: fixed;
 top: 0px;
 left: 0px;
 width: 0px;
 height: 0px;
 overflow: hidden;
 z-index: 10000
}
 .m_nav .closecover {
 position: absolute;
 width: 100%;
 height: 100%;
 background: #0b0d19;
 filter: alpha(opacity=0);
 opacity: 0;
 left: 0px;
 top: 0px;
 z-index: 1
}
 .m_nav .closeicon {
 position: absolute;
 width: 40%;
 left: 30px;
 top: 5%;
 z-index: 100;
 text-align: center;
 filter: alpha(opacity=0);
 opacity: 0
}
 .m_navList {
 position: absolute;
 width: 65%;
 right: 0px;
 top: 0px;
 background: #0b0d19;
 height: 100%;
 z-index: 100;
 right: -80%;
 overflow-y: scroll;
}
 .m_navList ul {
 padding-left: 5%;
 padding-right: 5%
}
 .m_navList ul li {
 border-bottom: 1px solid #232530
}
 .m_navList ul li a {
 display: block;
 height: 45px;
 color: #fff;
 line-height: 45px;
 padding-left: 5%;
 font-size: 15px
}
 .m_navList ul li .m_f_a {
 display: flex;
 align-items: center;
 justify-content: space-between;
 width: 100%
}
 .m_navList ul li .m_f_a a {
 flex: 1;
}
 .m_navList ul li .m_f_a i {
 width: 40px;
 height: 35px;
 box-sizing: border-box;
 padding: 0 5px;
 display: block;
}
 .icon {
 background: url(../images2026/dot_nav_plus.png) 100% no-repeat;
 background-position: 50% 50%;
 -webkit-transition: all 0s;
 -moz-transition: all 0s;
 transition: all 0s
}
 .icon_on {
 background: url(../images2026/dot_nav_reduce.png) 50% no-repeat !important;
 background-position: 50% 50%;
 -webkit-transition: all 0s;
 -moz-transition: all 0s;
 transition: all 0s
}
 .m_navList ul li .m_s_nav {
 display: none;
 width: 100%;
}
 .m_navList ul li .m_s_nav a {
 display: block;
 height: 40px;
 line-height: 40px;
 font-size: 14px;
 padding-left: 10%;
 overflow: hidden;
 white-space: nowrap;
 width: 90%;
 text-overflow: ellipsis;
}
 .row {
 margin-right: -5px;
 margin-left: -5px;
}
 .col-lg-3 {
 padding-right: 8px;
 padding-left: 5px;
}

/*==================================home-banner==============================*/
.banner {
 margin-top: 44px;
}
 .banner-pagination {
 bottom: 15px;
}
.body1 .w {
width:96%
}
.body1_left {
 width: 100%;
 float: inherit;
}
 .body1_right {
 width: 100%;
 float: inherit;
}
.index_gywm_time {
display:none
}
.index_gywm_content {
 height: inherit;
}
 .index_gywm_box .first {
 width: 100%;
 margin-bottom: 15px;
 padding-top: 15px;
 height: auto;
}


.first a {
    font-size: 16px;
}

 .body3 .w {
width:96%
}
 .index_news_pic_ul li {
 width:50%;
 float:left;
 text-align:center;
}
 .body5 .w {
width:96%
}
.index_newslist_box1 {
 width: 100%;
 float: inherit;
 height: auto;
}
 .index_newslist_box2 {
 width: 100%;
 float: inherit;
 margin-left: inherit;
 height: auto;
}
 .index_newslist_box2 img {
width: 100%;
}
.index_newslist_box3 {
 width: 100%;
 float: inherit;
 height: auto;
 padding-left: inherit;
}
.index_newslist_box3 img {
width: 100%;
}
.foot_box .w {
width:96%
}
 .foot_copy {
 float: inherit;
line-height:30px;
}
.foot_zhichi {
 float:inherit;
text-align:left;
line-height:30px;
}
.w-1 .w {
width:96%
}

div.span-6 {
    width: 100%;
    margin-right: inherit; margin:10px 0;
}
.ititle-1 { display:none
}

.subnav {
    list-style: none;
    margin: 0 auto;
    position: relative;
    border-top: none;
    background:fff;
}

.subnav li {
    margin: inherit;
    background:#005acc; width: calc(50% - 5px); float:left; text-align:center; margin-bottom:10px;     line-height: 40px;
    height: 40px;
}
.subnav li:nth-child(2n) {width: calc(50% - 5px); float:right;
}

.subnav li a {

    padding-left: inherit;

}

div.span-18 {
    width: 100%;
}
.tongyong-r-bot ul li {
    width: calc(50% - 10px);
    float: left;
    margin-right: inherit;
    margin-bottom: 15px;
    margin-left: inherit;
}
.tongyong-r-bot ul li:nth-child(2n) {
    float: right;

}
.index-class-list1-top {
    width: 100%;
    height: inherit;
}

.index-class-list1-top img {

    width:100%;
    height:inherit;
}


.tongyong-r-bot_mzyx ul li {
    width: calc(50% - 10px);
    float: left;
    margin-right: inherit;
    margin-bottom: 15px;
    margin-left: inherit;
}
.tongyong-r-bot_mzyx ul li:nth-child(2n) {
    float: right;

}

.index-class-list1-top_mzyx {
    width:100%;
    height:inherit;
}

.index-class-list1-top_mzyx img{
    width:100%;
}
.banner .swiper-button-next, .banner .swiper-button-prev {
	display:none
}


.index_newslist_title {
    font-size: 18px;
}
.index_pic_title {
    font-size: 18px;
}

.breadcrumbs .sortName {
    font-size: 18px;
}

.breadcrumbs {

    padding: 0 10px;
    border-left: 4px solid #005acc;
}