/* m */

.m-header { display: none; width: 100%; height: 50px; align-items: center; justify-content: space-between; font-size: 0; position: fixed; left: 0; top: 0; background: #fff; z-index: 9999; }
.m-header a { display: block; }
.m-logo { height: 28px; padding: 0 15px; }
.m-menu-icon { padding: 0 15px; height: 20px; }
.m-mask { display: none; width: 100%; height: 100%; background: rgba(0, 0, 0, 0.8); position: fixed; left: 0; top: 0; z-index: 7777; }
.m-nav { width: 80%; height: 100%; background: #fff; position: fixed; left: -100%; top: 0; z-index: 8888; transition: 0.5s; }
.m-mask.on { display: block; }
.m-nav.on { left: 0; }
.m-nav-item { margin: 0 15px; height: 50px; line-height: 50px; display: block; text-align: center; border-bottom: 1px solid #eee; font-size: 15px; font-weight: bold; }
.m-nav-item:hover, .m-nav-item.on { color: #147ccc; }
.m-case { display: none; }

@media screen and (max-width: 760px) {
body {padding-top:50px;}
.m-header { display: flex; }
.space40 { height: 20px; clear: both; }
.space25 { height: 20px; clear: both; }
.space30 { height: 15px; clear: both; }
.space60 { height: 30px; clear: both; }
.sub-banner {display:none;}
.page-main { width: auto; clear: both; padding-left: 12px; padding-right: 12px; }
.page-content { width: 100%; }
.page-sidebar { width: 100%; }
.info-cm-tw-list.wz-ext-tw-list { margin-left: 0px; }
.info-cm-tw-list.wz-ext-tw-list li { width: 100%; float: none; margin-left: 0px; margin-bottom: 20px; }
.wz-xg .wz-xg-info-l { width: 100%; float: none; margin-bottom: 20px; }
.wz-xg .wz-xg-info-r { width: 100%; height: auto; float: none; }
.info-cm-tw-list li .info-con .tit {height:auto;}
.pic-cm-tit-list.wz-xg-pic-col { margin-left: -2%; }
.pic-cm-tit-list.wz-xg-pic-col li { width: 48%; float: left; margin-left: 2%; text-align: center; }
.pic-cm-tit-list.wz-xg-pic-col li img { width: 100%; height: auto; }
.sd-pic-col-list { margin-left: -2%; }
.sd-pic-col-list li { width: 48%; margin-left: 2%; }
.sd-pic-col-list li img { height: auto; }
.info-cm-tw-list.page-cm-tw-list li .info-pic { width: 35%; height: auto; }
.info-cm-tw-list li .info-con p { margin-top: 10px; height: 46px; overflow: hidden; }
.info-cm-tw-list li .v-more { margin-top: 10px; }
.info-cm-tw-list.page-cm-tw-list li .pbtime { padding-left: 45px; }
.page-menu-box { border: none 0px; margin-bottom: 25px; }
.page-menu-box dt { width: 50%; margin-right: -1px; text-align: center; font-size: 14px; }
.page-menu-box dt a, .page-menu-box dt a:visited { padding: 8px 10px 8px 10px; line-height: 20px; height: 20px; border: solid 1px #eeeeee; }
.page-menu-box dt.on a, .page-menu-box dt.on a:visited { border: solid 1px #f7ac1d; position: relative; z-index: 99; }
.info-cm-tit-list li .tit { font-weight: normal; }
.sd-fpic-col-list li { margin-left: 0px; margin-right: 0px; }
.arctit { font-size: 21px; }
.page-cm-pic-list li .info-pic { height: auto; }
.cm-list-des { padding: 5px; }
.cm-list-des .con-inner { padding: 15px; }
.page-cm-pic-list li .info-con .tit {font-size:15px;}
.page-cm-pic-list li .pic-item-inner {padding:5px;}
.page-content.mini-page-content, .mini-page-content.page-content  {width: auto; margin: auto;padding:0px 0px 0px 0px;background:#ffffff;border:none 0px;}
.info-cm-tw-list.page-cm-tw-list li .info-pic.pl {margin-right:15px;}
/*分页*/
.fenyedh { height: auto; line-height: auto; clear: both; margin-right: auto; margin-left: auto; width: 100%; margin-top: 30px; padding-top: 15px; padding-bottom: 15px; }
.fenyedh ul { width: auto; height: auto; margin-top: 0; margin-right: auto; margin-left: auto; margin-bottom: 0; text-align: center; padding: 0px; }
.pagelist a, .pagelist a:visited { width: auto; height: auto; line-height: auto; border: 0px solid #64c2b4; text-align: center; overflow: hidden; color: #444444; background-color: transparent; display: inline-block; margin: 0px 2px 0px 2px; }
.pagelist span { width: auto; height: auto; line-height: auto; border: 0px solid #888888; text-align: center; overflow: hidden; color: #f7ac1d; background-color: transparent; display: inline-block; margin: 0px 2px 0px 2px; }
.pagelist a.a1 { width: auto; padding-right: 12px; padding-left: 12px; border: 1px solid #dddddd; background-color: #ffffff; }
.pagelist a:hover { color: #64c2b4; }
.pagelist a.a1:first-child { display: none; }

/*左右图文*/
.page-cm-lr-tw li .info-pic {
    width: 100%;
    float: none;
}
.page-cm-lr-tw li .info-con {
    width: 100%;
    float: none;
    opacity: 1;
}

.page-cm-lr-tw li .info-con .title {
    font-size: 18px;
}

.page-cm-lr-tw li .info-con .des {
    font-size: 14px;
    line-height: 24px;
    color: #777777;
    margin-top: 15px;
}
.page-cm-lr-tw li .info-con .con-in {
    padding:15px;
}

.page-content.w-page-content, .w-page-content.page-content  {width:100%;}

}
