body,div,p,ul,ol,li,dl,dt,dd,table,tr,td,form,hr,h1,h2,h3,h4,h5,h6,fieldset,img,input {margin:0;padding:0;}
body,html {width:100%;min-width:375px;height:100%;min-height:100%;color:#000;font-size:14px;background:#fff;}
body {display:flex;flex-direction:column;}
img {display:block;}
a {margin:0;text-decoration:none;}
li,ol {list-style:none;}
.tp-clear:after {content:'';display:block;clear:both;height:0;}
.tp_layer {width:100%;height:100%;background:#fff;}

/*header*/
.header-layer {width:100%;height:60px;background:#fff;border-bottom:1px solid rgba(0,0,0,.2);box-shadow:0 0 3px rgba(0,0,0,.4);position:fixed;top:0;left:0;z-index:10;}
.header-layer .header {width:100%;max-width:1200px;height:100%;margin:0 auto;padding:0 15px;box-sizing:border-box;display:flex;justify-content:space-between;}
.header-layer .header .title {color:#991D1D;font-size:32px;font-weight:600;line-height:60px;}
.header-layer .header .describe {color:#999;font-size:12px;line-height:60px;}

/*content*/
.content-layer {width:100%;padding-top:70px;box-sizing:border-box;}
.content {width:100%;max-width:980px;margin:0 auto;}

/*left*/
.con-left {width:66%;float:left;padding-left:15px;box-sizing:border-box;}
.crumbs{width: 100%;color:#000;font-size: 12px;}
.crumbs a{color:#000;font-size: 12px;}
.banner {width:100%;height:360px;overflow:hidden;background:#fff;}
.swiper-container {width:100%;height:100%;}
.swiper-container a {display:block;width:100%;height:100%;overflow:hidden;}
.swiper-container img {width:100%;vertical-align:middle;}
.con {width:100%;}
.con_list {display:block;width:100%;min-height:120px;position:relative;padding:15px 0;box-sizing:border-box;margin-bottom:8px;border-bottom:1px solid #f0f0f0;}
.con_list_l {padding-right:170px;box-sizing:border-box;}
.con_list_l h3 {color:#000;font-size:16px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;padding-bottom:4px;}
.con_list_l p {color:#999;font-size:12px;line-height:24px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;padding-bottom:6px;}
.con_list_l span {color:#969696;font-size:12px;line-height:20px;padding-right:8px;}
.con_list_r {width:150px;height:100px;overflow:hidden;position:absolute;right:0;top:50%;margin-top:-50px;border-radius:4px;border:1px solid #f0f0f0;}
.con_list_r img {width:100%;height:100%;opacity:.8;object-fit:cover;}

/*分页*/
.paging-layer {width:100%;display:flex;justify-content:center;padding:20px 0;box-sizing:border-box;}
#moreBtn {color:#fff;font-size:14px;line-height:44px;text-align:center;display:block;width:200px;height:44px;background:#4154ff;border-radius:5px;}

/*right*/
.con-right {width:30%;float:right;margin-left:3%;}
.con-r-list {width:100%;}
.con-r-menu a {width:100%;height:70px;padding:0 15px;box-sizing:border-box;margin-bottom:8px;display:flex;align-items:center;justify-content:space-between;border-radius:8px;border:1px solid rgba(0,0,0,.1);box-shadow:0 0 3px rgba(0,0,2,.15);transition:all .3s;}
.con-r-menu a:hover {transition:all .3s;background:rgba(0,0,0,.01);box-shadow:0 0 5px rgba(0,0,0,.3);}
.con-r-menu a span {color:#000;font-size:16px;font-weight:600;padding-left:15px;}
.con-r-menu a img {width:120px;flex-shrink:0;}
.con-r-hot {width:100%;}
.con-r-hot div {width:100%;}
.con-r-hot p{color:#000;font-size:15px;line-height:40px;font-weight:700;border-bottom:2px solid #40B4F7;}
.con-r-hot a {width:100%;height:60px;padding:0 15px;box-sizing:border-box;margin-bottom:3px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #f0f0f0;}
.con-r-hot a span {width:100%;color:#000;font-size:14px;display:block;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;padding-left:8px;transition:all .3s;}
.con-r-hot a:hover span {font-weight:550;transition:all .3s;}
.con-r-hot a img {width:50px;height:50px;border-radius:10px;flex-shrink:0;object-fit: cover;}

/*详情*/
.details-content {width:100%;max-width:680px;margin:0 auto;padding:10px;box-sizing:border-box;}
.info-title {width:100%;}
.details-title {color:#000;font-size:16px;line-height:32px;width:100%;text-align:center;}
.info-title {width:100%;border-bottom:1px solid rgba(0,0,0,.1);padding-bottom:8px;box-sizing:border-box;}
.info-title div {display:flex;align-items:center;justify-content:center;}
.info-title div span {color:rgba(0,0,0,.6);font-size:12px;display:flex;align-items:center;margin:0 6px;}
.info-title div i {font-style:normal;}
.details-con {width:100%;padding-top:10px;box-sizing:border-box;}
.details-con img {max-width:100%;margin:6px auto;}
.details-con blockquote {border-left:10px solid rgba(102,128,153,.075);background-color:rgba(102,128,153,.05);border-radius:0 5px 5px 0;padding:15px 20px;margin-left:0;margin-right:0;margin-bottom:.6em;color:#666;}
.details-con h3 {border-left-style:solid;border-left-width:4px;background-color:rgba(102,128,153,.05);padding:8px 15px;font-size:16px;border-radius:2px;border-color:#CC0E54;margin-bottom:8px;}

/*友情链接*/
.link-layer {width:100%;background:#fff;overflow:hidden;}
.link-layer .link {width:100%;max-width:1200px;margin:15px auto 0;padding:0 15px;box-sizing:border-box;border-radius:2px;box-shadow:0 0 2px rgb(0 0 0 / 20%);overflow:hidden;}
.link-title {color:#000;font-size:15px;line-height:40px;font-weight:700;border-bottom:2px solid #40B4F7;}
.link-con {width:100%;padding:10px 10px 0 10px;box-sizing:border-box;}
.link-con a {color:#333;margin:0 10px 10px 0;text-decoration:none;transition:all .35s ease 0s;float:left;}
.link-con a:hover {color:#39A0E2;}

/*footer*/
.footer-layer {width:100%;background:#fff;padding:15px;box-sizing:border-box;text-align:center;}




@media (max-width: 850px){
	.header .title{
		display: block;
		margin: 0 auto;
	}
	.describe{
		display: none;
	}
	
	.banner{
		height: 180px;
	}
	.swiper-button-prev,.swiper-button-next{
		display: none;
	}
	.con-left{
		width: 100%;
		padding: 0 10px;
	}
	.con_list_l{
		padding-right: 110px;
	}
	.con_list_r{
		width: 100px;
		height: 100px;
	}
	.con-right{
		width: 100%;
		/*display: none;*/
		padding: 15px;
		box-sizing: border-box;
	}
}

/*
 * @主题：一干二净
 * @版本：1.0
 * @一款基于zblog程序开发的轻量级页面，没有后台，无需手动更新，文章自动同步短情话
 * @作者：百变鹏仔
 * @作者QQ：344225443
*/