﻿@charset "utf-8";


/* 全局常用设置 */

img{vertical-align: middle;max-width: 100%;}

body{height:100%; background-color: #ffffff; font-size:12px;margin:0px;font: 12px/1.4 Verdana,\5FAE\8F6F\96C5\9ED1,Helvetica,sans-serif,Microsoft YaHei;}
ul,li{list-style-type: none;}
ul, li,ol, p, h1, h2, h3, h4, h5, h6{
	padding:0;
	margin:0
}
em {font-style:normal;}

/* 常用字体颜色 */
.BaiSe{color:#FFFFFF;}
.HeiSe{color:#000000;}
.HongSe{color:#FF0000;}
.HuangSe{color:#bf5e00;}
.ShenHong{color:#c20208;}
.LanSe{color:#125b9a;}
.lan{color:#296cbc;}
.hui{color:#a2a2a2;}
.qhui{color:#b3b3b3;}
.jhuang{color:#ff6600;}



/* 常用字号 */
.f0{font-size:0px;}
.f12{font-size:12px;}
.f14{font-size:14px;}
.f16{font-size:16px;}
.f18{font-size:18px;}
.f22{font-size:22px;}
.f24{font-size:24px;}

.zfamily{font-family:"微软雅黑";font-weight:normal;}
.hongs{color: #b60000;}

/* 常用格式 */
.Jushang{margin-top:20px;}
.Jutop{margin-top:10px;}
.Jush{padding-top:10px;}
.juzuo{ padding-left:10px;}
.zuob{ padding-left:20px;}
.juz{ padding-left:30px;}
.juxia{ padding-bottom:10px;}
.Txt_center{text-align:center;}
.Txt_cu{ font-weight:bold;}
.Juli{ line-height:24px;}
.jianju{ line-height:18px;}



/* 常用链接样式 */
a{color: #000;text-decoration: none;}
a:hover{color: #000;text-decoration: none;}

.bai a{color: #fff;text-decoration: none;}
.bai a:hover{color: #b8ff00;text-decoration: underline;}

.redh a{color: #e60012;text-decoration: none;}
.redh a:hover{color: #e60012;text-decoration:none;}

.hui a{color: #686868;text-decoration: none;}
.hui a:hover{color: #b60000;text-decoration: underline;}

.bais a{color: #fff;text-decoration: none;}
.bais a:hover{color: #fff;text-decoration: none;}


/*  常用浮动*/

.fl{ float:left;}

.rl{ float:right;}

.clear{ clear:both;}


/*----------头----------*/

/*.m-toppic-bg{
	 background:url(../images/m-bgpic.jpg) no-repeat top;
      width: 100%;
        height: 100%;
        display: block;
        position: relative;
        background-size: contain;

}*/


/*头条*/

.toutiao-title {
    width: 90%;
    text-align: center;
	margin:10px auto 10px auto;
	/*padding-top:50%;背景备用*/
}

.toutiao-title a {
    font-size: 1.6rem;
    line-height: 32px;
    width: 100%;
    color: #bf0000;
    font-weight: bold;
    text-decoration: none;
}

.toutiao-title a:hover {
    text-decoration: underline;
}





/*焦点图*/


.swiper-container {margin:0 1rem;border-radius:.5rem;overflow:hidden;}

.swiper-slide {text-align: center;background: #fff;display: -webkit-box;display: -ms-flexbox; display: -webkit-flex;display: flex;-webkit-box-pack: center;-ms-flex-pack: center; -webkit-justify-content: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;-webkit-align-items: center;align-items: center;}
.swiper-slide img{vertical-align:top;}
.swiper1, .swiper2{width:100vw !important;height:66vw !important;border-radius:0 !important;display:block;}
.swiper1 img, .swiper2 img{width:100vw;height:66vw;padding:0;margin:0;display:block;}
.swiper1 p, .swiper2 p{ bottom:0;position:absolute;line-height:1.6rem;color:#fff; z-index:100; font-size:1.1rem;padding:0.3rem 1rem 0.3rem 1rem;text-align:justify; width:100%; background: rgba(0, 0, 0, 0.5)}
.swiper1 a:before, .swiper2 a:before { content: "";  left: 0; right: 0; bottom: 0;  position: absolute; z-index: 1; }


/*新闻列表*/


.m-new-title{ border-bottom:1px solid #cac8cc; height:34px; margin-top:15px;}
.m-new-title h2{ border-bottom:3px solid #c80000;font-size:1.2rem; display:block; padding:0 0 0 15px;color:#c80000;height:33px; height:35px;}
.m-new-title span{ font-size:0.8rem; line-height:28px; padding-right:10px;}

.m-nesw-list{ width:90%;margin:5px auto 0 auto;}
.m-nesw-list li{ background: url(../images/ico001.gif) no-repeat left 22px;  line-height:1.5rem; padding:12px 0 12px 15px ; font-size:1rem; border-bottom:1px dashed #CCC;}


.m-banner-pic{width:100%;padding:0;margin-top:15px;}


/*专题聚焦*/

.m-list{ width:90%; margin:0 auto; }
.m-list.list-pic ul {
	font-size: 0;
	margin-top:10px;
}
.m-list.list-pic li {
	display: inline-block;
	vertical-align: top;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	position: relative;
	width: 49%;
}
.m-list.list-pic li:nth-child(odd) {
	margin-right: 2%;
}
.m-list.list-pic li .img {
	position: relative;
	z-index: 1;
	width: 100%;
	height: auto;
	margin-top:10px;
}
.m-list.list-pic li .img img {
	width: 100%;
	height: auto
}
.m-list.list-pic li .tit {
font-size:1rem;
line-height:1.25rem;
color: #333
}
.m-list.list-pic li .tit a {
	color: #333
}







/*版权*/
.m-foot{ background-color:#c00000; width:100%; height:300px;margin-top:20px;}

.m-footer {
  display: flex;
 /* height: 4rem;*/
  padding: 0.4rem 1rem;
  justify-content: space-between;
}
.m-footer .fl {
  padding-top: 0.4rem;
  width: 5rem;
  height: 1rem;
}
.m-footer .fl img {
  width: 100%;
}
.m-footer .copyright {
  font-size: 0.8rem;
  color: #fff;
}
.m-footer .copyright p {
  margin: 0.16rem 0.2667rem;
}
.m-footer .code {
  width: 1.8667rem;
  height: 1.8667rem;
}
.m-footer .code img {
  width: 100%;
}
.m-footer .code{
  background: #bd1b2d;
}
.m-footer .code img{
    width: 1.4rem;
    margin: 0 auto;
    display: block;
}



/*二级页标题*/

.m-weizhi{ width:90%;margin:5px auto 0 auto; color:#999;/*height:40px;*/ line-height:30px;}

.m-erj-title{border-bottom:1px solid #cac8cc; height:34px; margin-top:15px;}
.m-erj-title h2{ border-bottom:3px solid #c80000;font-size:1.2rem; display:block; padding:0 0 0 15px;color:#c80000;height:35px; line-height:35px;}
.m-erj-title span{ font-size:0.8rem; line-height:28px; padding-right:10px;}

.m-erj-list{ width:90%;margin:5px auto 0 auto;}
.m-erj-list li{ width:100%; line-height:1.5rem; padding:17px 0px 10px 0px ; font-size:1rem; border-bottom:1px dashed #CCC;}


.m-laiy{width:100%;margin:2% auto;}
.m-laiy .time{font-size:14px; color:#999; float:left;} 
.m-laiy .date{font-size:14px; color:#999;float:right;}


/*分页*/

.m-width{box-sizing: border-box;margin:30px auto 10px auto; width:90%; position: relative;}


.m-pagination {
  padding-left: 0;
  list-style: none;
  color: #999999;
  text-align: right;
   
}

.m-pagination  li  a {
  position: relative;
  display: block;
  padding: 0.2em 0.5em;
  text-decoration: none;
  line-height: 1.2;
  background-color: #fff;
  border: 1px solid #ddd;
  border-radius: 0;


}

.m-pagination .m-pagination-prev {
  float: left;  border-radius: 0;
}

.m-pagination .m-pagination-next {
  float: right;  border-radius: 0;
}


.m-pagination-select {
    font-size: 1.2em ; 
}


.m-pagination-select li a {
  line-height: 36px;
  background-color: #eeeeee;
  padding: 0 15px;
  border: 0;
  color: #555555;
}

.m-pagination-select .m-pagination-select {
  position: absolute;
  top: 0;
  left: 50%;
  margin-left: -35px;
  width: 70px;
  height: 36px;
  text-align: center;
  border-radius: 0;
}






/*---------细览页-------*/


.list-content-wrapper {
    width: 96%;
    text-align: center;
    padding-left: 40px;
}

.list-content-padd {
    padding-left: 55px;
}


.list-content-copyfrom {
    text-align: center;
    color: #737373;
 line-height: 28px;
 font-size:1rem;
}
.list-content-copyfrom span {
    cursor: pointer;
}

.list-content-border {
    width: 100%;
    height: 1px;
    background-color: #e5e5e5;
    margin: 30px 0 30px;
}


.list-content-mainbody {
    min-height: 200px;
}
.list-content-mainbody p {

    font-size: 17px;
    text-indent: 2em;
    line-height: 32px;
    color: #333;
    margin: 10px 0;
    text-indent: 2em; 
   text-align: justify;

}




.list-content-mainbody section {

    font-size: 17px;
    text-indent: 2em;
    line-height: 32px;
    color: #333;
    margin: 10px 0;
    text-indent: 2em; 
   text-align: justify;

}





.list-content-mainbody p img {
    margin-left: -2em;

}
.list-content-mainbody p video {
    margin-left: -2em;
    text-align: center;
}


.list-content-title {
    font-size: 35px;
    color: #000;
    text-align: center;
    line-height: 40px;
    margin: 20px 0;
    font-weight: bold;
}

.list-content-attach {
    background: #ebebeb;
    color: #666;
    margin: 30px auto;
    box-sizing: border-box;
    text-align: right;
    padding: 20px 50px 10px 0;

}


.list-content-title01{width:90%; overflow:hidden;margin:0px auto 5px auto;}
.list-content-title01 p{ width:90%;margin:0px auto 12px auto;font-size:18px;line-height:24px;font-family:"微软雅黑"; color:#000;}


@media screen and (max-width: 768px) {
	
	
 .list-content-wrapper {
        width: 100%;
        padding: 0 10px;
    }	

    .list-content-padd {
        padding: 0 20px;
    }
	
   .list-content-border {
        margin: 10px 0 5px 0;
    }	
	
.list-content-mainbody p {
        font-size: 16px;
		text-indent: 2em; text-align: justify;

    }



.list-content-mainbody p img {
    margin-left: -2em;

}
.list-content-mainbody p video {
    margin-left: -2em;
    text-align: center;
}




	
  .list-content-title {
        font-size: 20px;
        line-height: 35px;
        margin: 10px 0 0 0;
    }	

    .list-content-attach {
        padding: 20px 10px 10px 0;
    }


.list-content-title01{width:90%; overflow:hidden;margin:0px auto;}
.list-content-title01 p{ width:90%;margin:0px auto 12px auto;font-size:18px;line-height:24px;font-family:"微软雅黑"; color:#000;}

}




