/*全局*/
div{	
	color: #575757;
}

body{
	margin: 0px;
	min-width: 1150px;
}

a{
	color: #575757;
	text-decoration-line: none;
}

ul{
	list-style:none;
}

li{
	list-style: none;
	text-decoration: none;
	user-select: none;
}

img{
	/*图片禁止拖动*/
	user-select: none;
	-webkit-user-drag: none;
}

/*头部*/

.header {
    background-image: linear-gradient(0deg, #e7e7e7, #ffffff00);
    width: 100%;
    height: 50px;
	padding: 20px 0px;
    border-bottom-style: solid;
    border-bottom-color: #dfdfdf;
    border-block-width: 5px;
}

.logo_img {
    width: 177px;
    height: 44px;
}

.header_main{
	margin: auto;
    width: 60%;
    min-width: 1150px;
	display: flex;
	flex-direction: row;
}

.header_arc{
	margin: auto;
	display: flex;
	flex-direction: row;
	justify-content:space-between;
	width: 70%;
}

.header_arc a{
	padding: 5px 15px;
}
.header_arc a:hover{
	background-color: #537FA7;
	border-radius: 15px;
	color: aliceblue;
}

/*中部*/
.content{
	width: 100%;
}
.content_resize{
	margin: auto;
	width: 1000px;	
}
.hbg_img{
	padding: 5px;
	margin-top: 25px;
	margin-bottom: 25px;
	width:948px;
	height:295px; 
	border:  5px solid #EBEBEB;
}

/*底部*/
.footer{
	margin-top: 20px;
	width: 100%;
	/*background-color: #f7f7f7;*/
	background-image: linear-gradient( 360deg, #e7e7e7, #f3f3f3);
}

.footer_text{
	font-size: 12px;
	/*border-top-style: solid;
	border-top-width: 1px;
	border-top-color: #efefef;*/
	height: 90px;
	padding-top: 15px;
}

.footer_text center{
	margin: 5px;
}

/*中间主体*/
.index_main{
	display: flex;
	flex-direction: column;
	height: auto;
	width: 1000px;
	margin: auto;
}

.advertising_picture{
	margin: 25px 0px;
	width: auto;
	background-color: #8DADDF;
	box-sizing: border-box;
	border-style: solid;
	border-width: 10px;
	border-color: #dfdfdf;
}

.advertising_picture img{
	width: 100%;
	height: 300px;	
}

.index_pager{
	display: flex;
	flex-direction: row;
	justify-content: space-between;
}

.news,.roduct_room_case{
	width: 90%;
	min-width: 200px;
	border-style: solid;
	border-width: 1px;
	border-color: #E3E3E3;
	border-radius: 8px;
	margin: 0px 5px;
}

.news,.roduct_room_case,.other_functions{
	display: flex;
	flex-direction: column;
	
}

.other_functions,.article_list_sidebar{
	width: 23%;
	min-width: 200px;
	height: 300px;
	height: 360px;
	display: flex;
	flex-direction: column;
}

.pager_title{
	margin: auto;
	height: 20px;
	width: 90%;
	border-bottom-style:dashed;
	border-width: 1px;
	border-bottom-color: #dddddd;
	padding: 10px;
	font-size: 18px;
	font-weight: bold;
	display: flex;
	flex-direction: row;
	justify-content: space-between;
	color: #2a9ecb;
	user-select: none;
}

.pager_title_text{
	display: flex;
	flex-direction: row;
	height: 35px;
	font-size: 18px;
	user-select: none;
}

.pager_title_text img{
	width: 16px;
	height: 16px;
	margin: 4px 4px 4px 0px;
}

.pager_title_a{
	border-style: solid;
	border-width: 1px;
	border-radius: 5px;
	border-color: #E3E3E3;
	font-size: 12px;
	height: 20px;
	line-height: 20px;
	width: 50px;
	text-align: center;
	background-color: #F8F8F8;
}



.of_small{
	height: 170px;
	border-style: solid;
	border-width: 1px;
	border-radius: 5px;
	border-color: #E3E3E3;
}

.news_li{
	display: flex;
	flex-direction: row;
	justify-content:space-between;
	width: 100%;
	margin: 5px 0px;
	padding: 0px 5px;
	border-radius: 8px;
	/*display: flex;
	flex-direction: row;
	justify-content: space-between;*/
	font-size: 14px;
	height: 25px;
	line-height: 25px;
	letter-spacing: 0.9px;
}

.news_li:hover{
	background-color: #EBEBEB;
}


.news_ul_div{
	width: 100%;
	height: 100%;
}

.news_ul{
	margin-right: 20px;
	margin-left: -20px;
}

.news_time{
	color: #C0C0C0;
}

/*列表页*/
.article_list_mian{
	margin: auto;
	margin-top: 30px;
	width: 60%;
	min-width: 1000px;
	color: #575757;
	display: flex;
	flex-direction: column;
}

.article_list_pics{
	margin: 0px 0px 20px 0px;
}

.article_list_pics img{
	width: 100%;
}

.article_list_news{
	display: flex;
	flex-direction: row;
}

.article_list_sidebar{
	margin-left: 1.5%;
}

.article_list_parth{
	margin: auto;
    height: 35px;
    width: 95%;
	color: #2a9ecb;
	line-height: 35px;
	padding: 5px 15px;
	/*background-image: linear-gradient(#ffffff, #E3E3E3);*/
	font-weight: bold;
	font-size: 18px;
	border-bottom-style: dashed;
    border-width: 1px;
    border-bottom-color: #dddddd;
	user-select: none;
}

.article_list_parth img{
	width: 16px;
	height: 16px;
	margin: 4px 4px 0px 0px;
}

.article_list_table{
	width: 75.5%;
	border-style: solid;
	border-width: 1px;
	border-color: #efefef;
	border-radius: 8px;
}

.article_list_li{
	margin: 15px 10px;
	height: 35px;
	line-height: 30px;
	padding: 0px 8px;
}

.article_list_li:hover{
	background-color: #efefef;
	border-radius: 8px;
}

.article_list_li_time{
	margin-top: -30px;
	color: #C0C0C0;
	float: right;
}

.article_list_tj{
	margin-top: 5px;
	float: right;
	font-size: 14px;
	font-weight: normal;
	border-style: solid;
	border-width: 1px;
    border-radius: 5px;
    border-color: #E3E3E3;
    height: 20px;
    line-height: 20px;
    padding: 3px 15px;
    text-align: center;
    background-color: #F8F8F8;
}



.of_couset{
	padding: 15px;
}

.of_couset_img{
	margin-top: 20px;
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
}

.of_couset_img img{
	margin: 10px;
	width: 104px;
	height: 27px;
}


/*内容页*/
.title_bt{
	margin: auto;
	padding: 15px;
	width: 90%;
	text-align: center;
	border-bottom-style: dashed;
    border-width: 1px;
    border-bottom-color: #dddddd;
	user-select: none;
}
.title_bt span{
	font-size: 12px;
	color: #A2A2A2;
}

.count_text{
	margin: auto;
	width: 90%;
	padding: 15px;
	line-height: 40px;
	color: #575757;
}

.page_foot{
	margin: auto;
	border-top-style: dashed;
	border-top-width: 1px;
	border-top-color: #dddddd;
	width: 90%;
	display: flex;
	flex-direction: row;
	justify-content: space-around;
}

.pagination li{
	float: left;
	padding: 5px 10px;
	margin: 5px;
	border-style: solid;
	border-width: 1px;
	border-color: #dddddd;
	border-radius: 8px;
}

.pagination li:hover{
	background-color:#DDDDDD;
	color: aliceblue;
}


#ft_lf,#ft_rh{
	margin: 25px;
	border-style: solid;
	border-width: 1px;
	border-color: #dddddd;
	border-radius: 8px;
	padding: 5px 20px;
	height: 25px;	
}

.middiv{
	display: flex;
	flex-direction: row;
	
}

.mainbar{
	width: 100%;
}

.meta-tit{
	margin: auto;
	width: 90%;
	text-align: center;
}

.entry{
	line-height: 35px;
	margin-top: 25px;
}

.meta-info{
	margin-top: 25px;
	text-align: center;
}