@charset "utf-8";
/* CSS Document */
/** body **/
body {
	/** 清除内外边距 **/
	margin:0px;
	padding:0px;
	/** 设置默认字体 **/
	font-family: "Microsoft YaHei", "微软雅黑", SimSun, "宋体", STXihei, "华文细黑", Heiti, "黑体", Helvetica, Tahoma, Arial, sans-serif;
	/** 设置默认字体大小 **/
	font-size:14px;
	color:#333333;
	background:#fff8f8;
}
/** 重置列表元素 **/
ul, ol {
	list-style: none;
}
/** 重置超链接元素 **/
a {
	text-decoration: none;
	color:#000;
}

/*a:link {color:#FF0000;}		 未被访问的链接 */
/*a:visited {color:#00FF00;}	 已被访问的链接 */
/* a:hover {color:#0099FF;text-decoration: none;}	鼠标指针移动到链接上 */
/*a:active {color:#0000FF;}	 正在被点击的链接 */

/** 重置图片元素 **/
img {
	border:0px;
}
/** 浮动元素 **/
.fl {
	float:left
}
.fr {
	float:right
}
.clear {
	clear:both;
	height:0px !important;
	width:0px !important;
}
/**隐藏**/
.none{
  display: none;
}
/** 鼠标变手 **/
.pointer{cursor:pointer;}
/** 区域居中 **/
.center{ 
width:1008px; 
/**代表对象上下间隔为0px,左右间隔根据对象宽度自适应。 **/
margin:0px auto;
}
/** 文本居左 **/
.tl{
	text-align:left;
}
/** 文本居中 **/
.tc{
	text-align:center;
}
/** 文本居右 **/
.tr{
	text-align:right;
}
/** 块垂直居上 **/
.vt{
	vertical-align:top;
}
/** 块垂直居中 **/
.vm{
	vertical-align:middle;
}

/** 雪碧图例子 淘汰或用icon **/ 
.mian_icon{
  background-image: url('../../img/web/mian_icon.png');
}

/* 某图标 浅色 */
.mian_icon_one{
  background-position: -12px -9px;
}

/* 某图标 深色 */
.mian_icon_one:hover{
  background-position: -69px -9px;
}

/* 文本超出换点 以块元素长度*/
.text_intercept{
	/* 内容会被修剪，并且其余内容是不可见的 */
    overflow: hidden;
	/* 显示省略符号来代表被修剪的文本 */
    text-overflow: ellipsis;
    -o-text-overflow: ellipsis;
    -webkit-text-overflow: ellipsis;/
    -moz-text-overflow: ellipsis;
	/*文本不会换行，文本会在在同一行上继续，直到遇到 <br> 标签为止*/
    white-space: nowrap;
	/* 
	扩展知识
	-o代表opera浏览器私有属性
	-moz代表firefox浏览器私有属性
	-ms代表IE浏览器私有属性
	-webkit代表chrome、safari私有属性
	*/
}
		/*基本样式*/
			
			html {
				font-size: calc(100vw/6.4);
			}
			
			* {
				margin: 0;
				padding: 0;
			}
			
			body {
				width: 100%;
				font-size: 0.24rem;
				background-color: #fff;
			}
			
			li {
				list-style: none;
			}
			/*清除浮动*/
			
			.clearfix:after,
			clearfix:before {
				content: "";
				display: table;
			}
			
			.clearfix:after {
				clear: both;
			}
			
			a font {
				color: #333 !important;
			}
			/*头部*/
			
			.top {
				width: 100%;
				background: #C91515;
			}
			
			.top .logo img {
				width: 100%;
			}
			
			.top .nav {
				width: 75%;
				position: absolute;
				left: 25%;
				top: 0.4rem;
			}
			
			.top .nav ul:last-child {
				margin-top: 0.13rem;
			}
			
			.top .nav li {
				width: calc(25% - 4px);
				float: left;
				height: 0.5rem;
				text-align: center;
				font-size: 0.25rem;
				font-family: PingFang-SC-Medium;
			}
			
			.top .nav li a {
				display: block;
				width: 100%;
				height: 0.2rem;
				line-height: 0.2rem;
				color: #fff8f8;
				border-left: 1px solid #D95C5C;
				margin-top: 0.1rem;
			}
			
			.top .nav li:first-child a {
				border-left: none;
			}
			/*内容*/
			
			.contain {
				width: 96%;
				margin: 0 auto;
			}
			/*焦点新闻轮播*/
			
			.contain .banner {
				width: 100%;
				height: 3.3rem;
				margin-top: 0.14rem;
			}
			
			.contain .banner .lunbo {
				position: relative;
				width: 100%;
				height: 3.22rem;
			}
			
			.contain .banner .pic-show {
				position: relative;
			}
			
			.contain .banner .pic-show li {
				width: 100%;
				display: none;
			}
			
			.contain .banner .pic-show li:first-child {
				display: block;
			}
			
			.contain .banner .pic-show img {
				width: 100%;
				height: 3.22rem;
			}
			
			.contain .banner .left,
			.banner .right {
				background-color: rgba(0, 0, 0, 0.3);
				width: 0.46rem;
				height: 0.8rem;
				line-height: 0.8rem;
			}
			
			.contain .banner .left a,
			.banner .right a {
				display: block;
				color: #ffffff;
				font-size: 0.5rem;
				text-decoration: none;
				text-align: center;
			}
			
			.contain .banner .left {
				position: absolute;
				top: 3rem;
			}
			
			.contain .banner .right {
				position: absolute;
				left: 5.82rem;
				top: 3rem;
			}
			
			.contain .banner .pic-text {
				width: calc(96% - 0.36rem);
				height: 0.32rem;
				background-color: rgba(0, 0, 0, 0.5);
				color: #ffffff;
				line-height: 0.32rem;
				padding: 0.18rem;
				position: absolute;
				top: 4.4rem;
			}
			
			.contain .banner .pic-text p {
				text-overflow: ellipsis;
				white-space: nowrap;
				overflow: hidden;
			}
			/*新闻列表*/
			
			.contain .news {
				width: calc(100% - 2px);
				height: 4.46rem;
				border: solid 1px #dcdcdc;
				margin-top: 0.14rem;
			}
			
			.contain .news .news-title {
				background-color: #eff2f6;
				height: 0.6rem;
			}
			
			.contain .news .news-title div {
				float: left;
				width: 25%;
				height: 0.6rem;
				line-height: 0.6rem;
				text-align: center;
				font-size: 0.28rem;
			}
			
			.news-show {
				background-color: #fff;
				border-top: 1px solid #c91515;
				color: #c91515;
				height: 0.59rem;
				cursor: pointer;
			}
			
			.contain .news .news-list {
				width: 100%;
				height: 3.26rem;
			}
			
			.contain .news .news-list .infor {
				display: none;
			}
			
			.contain .news .news-list .infor:first-child {
				display: block;
			}
			
			.contain .news .news-list ul {
				padding: 0.28rem 0.16rem 0.16rem 0.16rem;
			}
			
			.contain .news .news-list li {
				font-size: 0.3rem;
				line-height: 0.58rem;
			}
			
			.contain .news .news-list li span {
				padding: 0 0.1rem;
			}
			
			.contain .news .news-more .more {
				display: none;
			}
			
			.contain .news .news-more .more:first-child {
				display: block;
			}
			
			.contain .news .more {
				height: 0.6rem;
				background-color: #eff2f6;
				opacity: 0.3;
				text-align: center;
				line-height: 0.6rem;
			}
			
		
			
			.contain .news .notice div:first-child {
				float: left;
				margin-left: 0.8rem;
			}
			/*底部*/
			
			.footer {
				background-color: #fcfcfc;
				margin-top: 0.28rem;
				width: 100%;
			}
			
			.footer .footer-left {
				float: left;
				width: calc(15% - 0.14rem);
				margin-left: 0.14rem;
			}
			
			.footer .footer-left img {
				width: 100%;
			}
			
			.footer .footer-right {
				float: left;
				width: calc(85% - 0.3rem);
			}
			
			.footer .footer-right .footer-nav li {
				width: 25%;
				float: left;
				font-size: 0.12rem;
			}
			
			.footer .footer-right .footer-nav a {
				display: block;
				border-left: 1px solid #7d7d7d;
				text-align: center;
				height: 0.12rem;
				line-height: 0.12rem;
				color: #7d7d7d;
			}
			
			.footer .footer-right .footer-nav li:first-child a {
				border-left: none;
			}
			
			.footer .footer-right .footer-text {
				font-size: 0.12rem;
				color: #7d7d7d;
				margin-top: 0.15rem;
			}
			
			.footer .footer-right .footer-text p {
				padding-top: 0.1rem;
				padding-left: 0.19rem;
			}
			
			.footer .footer-right .footer-text p img {
				width: 55%;
			}

.dqwz {
    height: 0.5rem;
    font: 0.24rem/0.5rem "微软雅黑";
    padding-left: 0.2rem;
    background: #d60100;
    color: #fff;
}

.dqwz a {
    color: #fff;
}
/*中间部分*/

.list-center {
    width: 100%;
}

.list-center .list-top {
    width: calc(100% - 0.52rem);
    height: 0.34rem;
    line-height: 0.34rem;
    background-color: #eff2f6;
    font-size: 0.36rem;
    padding: 0.22rem 0.26rem;
}

.list-center .list-arc {
    width: 96%;
    margin: 0 auto;
}

.list-center .list-arc li {
    width: 100%;
    height: 1rem;
    line-height: 1rem;
    border-bottom: 1px solid #eff2f6;
}

.list-center .list-arc li span {
    float: left;
}

.list-center .list-arc li a {
    float: left;
    font-family: PingFang-SC-Regular;
    display: inline-block;
    width: 95%;
    font-size: 0.28rem;
    color: #333333;
    padding-left: 0.13rem;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.list-center .list-arc li data {
    float: right;
    width: 22%;
    color: #8d8d8d;
    font-family: PingFang-SC-Regular;
    font-size: 0.22rem;
}

.list-center .list-btn {
    width: calc(100% - 0.16rem);
    padding-left: 0.16rem;
    margin-top: 0.22rem;
    margin-bottom: 0.44rem;
}

.list-center .list-btn li {
    float: left;
    margin-left: 0.14rem;
}

.list-center .list-btn li button {
    background-color: #eff2f6;
    border-radius: 6px;
    font-family: PingFang-SC-Medium;
    font-size: 0.24rem;
    color: #333333;
    height: 0.44rem;
    line-height: 0.38rem;
    width: 0.44rem;
    border-style: none;
}

.list-center .list-btn li:first-child button,
.list-center .list-btn li:last-child button {
    width: 0.96rem;
}

.list-center .list-btn li button.btn-on {
    background-color: #c91515;
    color: #fff8f8;
}

.gengduo {
    font: 0.24rem/0.76rem "微软雅黑";
    float: right;
    margin-right: 0.2rem;
    line-height: 110%;
}

 .dqwz {
            height: 0.5rem;
            font: 0.24rem/0.5rem "微软雅黑";
            padding-left: 0.2rem;
            background: #d60100;
            color: #fff;
        }
        .dqwz a{
            color: #fff;
        }
        /*中间部分*/
        .list-center{
            width: 100%;
        }

        .list-center .list-top{
            width:calc(100% - 0.52rem) ;
            height: 0.34rem;
            line-height: 0.34rem;
            background-color: #eff2f6;  
            font-size: 0.36rem;
            padding: 0.22rem 0.26rem;

        }
        .list-center .list-arc{
            width: 96%;
            margin: 0 auto;
        }
        .list-center .list-arc li{
            width: 100%;
            height: 1rem;
            line-height: 1rem;
            border-bottom: 1px solid  #eff2f6;
        }
        .list-center .list-arc li  span{
            float: left;
        }
        .list-center .list-arc li a{
            float: left;
            font-family: PingFang-SC-Regular;
            display: inline-block;
            width: 95%;
            font-size: 0.28rem;
            color: #333333;
            padding-left: 0.13rem;
            overflow: hidden;
            text-overflow:ellipsis;
            white-space: nowrap;

        }
        .list-center .list-arc li data{
            float: right;

            width: 22%;
            color: #8d8d8d;
            font-family: PingFang-SC-Regular;
            font-size: 0.22rem;

        }
        .list-center  .list-btn{
            width: calc(100% - 0.16rem);
            padding-left: 0.16rem;
            margin-top: 0.22rem;
            margin-bottom: 0.44rem;
        }
        .list-center  .list-btn li{
            float: left;
            margin-left: 0.14rem;

        }
        .list-center  .list-btn li button{
            background-color: #eff2f6;
            border-radius: 6px;
            font-family: PingFang-SC-Medium;
            font-size: 0.24rem;
            color: #333333;
            height: 0.44rem;
            line-height: 0.38rem;
            width: 0.44rem;
            border-style:none ;

        }
        .list-center  .list-btn li:first-child button,.list-center  .list-btn li:last-child button{
            width: 0.96rem;
        }

        .list-center  .list-btn li button.btn-on{
            background-color: #c91515;
            color: #fff8f8;
        }
        .gengduo {
            font: 0.24rem/0.76rem "微软雅黑";
            float: right;
            margin-right: 0.2rem;
            line-height: 110%;
        }