* {
	margin: 0;
	padding: 0;
}

.container {
	width: 100%;
	/* overflow: hidden; */
}

.ct_bg {
	width: 100%;
	/* min-width: 1700px; */
	height: 950px;
	background: url(../img/body.jpg)no-repeat;
	background-size: 100% 100%;
}
.cont_bg{
	width: 100%;
	/* min-width: 1700px; */
	height: 400px;
	background: url(../img/banner.jpg)no-repeat;
	background-size: 100% 100%;
}
.c_column {
	width: 1200px;
	/* height: 250px; */
	background: rgba(255, 255, 255, 0.35);
	border: 2px solid #7ECEF4;
	border-radius: 80px 0px 80px 0px;
	overflow: hidden;
	margin: 0 auto;
	margin-top: 65px;
	display: flex;
}

.c_left {
	width: 80px;
	background: #E4374A;
}

.c_l_span {
	display: block;
	font-size: 36px;
	color: #FFFFFF;
	padding: 31px 26px;
}

.ct_title img {
	display: block;
	width: 714px;
	margin: 0 auto;
	padding-top: 64px;
}

.ct_tow_title img {
	display: block;
	width: 1200px;
	margin: 0 auto;
	padding-top: 31px;
}

.c_r_box {
	flex: 0 0 25%;
/*	width: 215px;*/
	height: 45px;
	background: rgba(255, 255, 255, 0);
	border: 1px solid #DEDEDE;
	border-radius: 8px;
	position: relative;
	white-space: nowrap;
    text-overflow: ellipsis;
}

.c_r_round {
	width: 46px;
	height: 46px;
	background: #5DB3D6;
	border-radius: 50%;
	font-size: 25px;
	color: #FFFFFF;
	line-height: 46px;
	text-align: center;
	position: absolute;
	left: -22px;
}

.c_r_text {
	display: block;
	color: #333333;
	font-size: 18px;
	line-height: 46px;
	margin-left: 35px;
	text-decoration: none;
}

.t_box {
	width: 280px;
}

.c_right {
	/* width: 70%; */
	display: flex;
	flex-wrap: wrap;
	justify-content: space-around;
	margin-top: 10px;
	padding: 20px;
}

/* .c_r_box{
				flex: 0 0 25%;
			} */
.ct_matter_box {
	width: 1200px;
	margin: 0 auto;
	display: flex;
	justify-content: space-between;
	margin-top: 37px;
}

.ct_matter {
	background: #E4374A;
	border-radius: 20px 0px 20px 0px;
	padding: 13px 27px;
	display: flex;
	align-items: center;
}

.ct_matter img,
.ct_matter span {
	display: block;
}

.ct_matter span {
	margin-left: 15px;
	font-size: 24px;
	color: #FFFFFF;
}
.ct_matter span a{color:#fff; text-decoration:none;}
.xzxk {
	width: 31px;
	height: 37px;
}

.xzcf {
	width: 35px;
	height: 37px;
}

.qkbg {
	width: 34px;
	height: 36px;
}

.footer_box {
	width: 1100px;
	margin: 0 auto;
	display: flex;
	align-items: center;
	justify-content: space-between;
	margin-top: 110px;
}
.foot_bg{
	width: 100%;
	background: #3C86B7;
	padding: 50px 0px;
}
.foo_b_box{
	width: 1100px;
	margin: 0 auto;
	display: flex;
	align-items: center;
	justify-content: space-between;
}
.footer_box img {
	display: block;

}
.footer_box a{color:#fff; text-decoration:none;}
.f_red {
	width: 80px;
	height: 80px;
}

.f_jiucuo {
	width: 110px;
	height: 55px;
}

.f_text {
	font-size: 14px;
	color: #FFFFFF;
	text-align: center;
	line-height: 35px;
}
.c_main{
	width: 1200px;
	margin: 0 auto;
	background-color: #FFFFFF;
	padding-bottom: 46px;
}
.m_top{
	display: flex;
	align-items: center;
	margin-left: 43px;
	padding-top: 21px;
}
.m_top img{
	display: block;
	width: 22px;
	height: 22px;
}
.m_top span{
	display: block;
	font-size: 16px;
	margin-left: 5px;
	color: #333333;
}
.m_title{
	font-size: 36px;
	color: #C81010;
	text-align: center;
	margin-top: 50px;
}
.m_tiem{
	font-size: 16px;
	font-family: Microsoft YaHei;
	font-weight: 400;
	color: #888888;
	text-align: center;
	margin-top: 20px;
}
.m_p_box{
	width: 1109px;
	margin: 0 auto;
	font-size:16px;
}
.m_p{
	font-size: 16px;
	font-family: Microsoft YaHei;
	font-weight: 400;
	color: #333333;
	line-height: 26px;
	margin-top: 30px;
}

/* 频道页面样式 */
.c_m_box{
	margin-left: 43px;
	margin-top: 26px;
	display: flex;
}
.c_m_left{
	width: 270px;
	background: #F2F2F2;
}
.m_h_top{
	/* width: 100%; */
	padding: 14px 23px;
	background: #1780C1;
	color: #FFFFFF;
	display: flex;
	align-items: center;
}
.m_h_top span{
	font-size: 24px;
	color: #FFFFFF;
	margin-left: 10px;
	white-space:nowrap;
}
.m_t_img{
	width: 34px;
	height: 40px;
}
.m_b{
	padding: 10px 10px 50px 10px;
}
.m_b_text{
	padding: 15px 0;
	font-size: 16px;
	color: #333333;
	border-bottom: 1px dashed #00B2FE;
}
.c_m_right{
	width: 840px;
	margin-left: 24px;
	position: relative;
}
.c_m_r_top{
	
}
.c_m_r_title{
	font-size: 24px;
	font-family: Microsoft YaHei;
	font-weight: 400;
	color: #333333;
	padding: 13px 0;
}
.c_m_r_d{
	width: 100%;
	height: 2px;
	background: #C8C8C8;
}
.c_m_r_d span{
	display: block;
	width: 160px;
	height: 2px;
	background: #1780C1;
}
.c_m_r_list{
	width: 830px;
	padding: 15px 0;
	display: flex;
	justify-content: space-between;
	align-items: center;
	border-bottom: 1px solid #E7E7E7;
	text-decoration: none;
}
.c_m_r_list:hover{
	text-decoration: none;
}
.c_m_r_l_text{
	font-size: 16px;
	font-family: Microsoft YaHei;
	font-weight: 400;
	color: #333333;
}
.c_m_r_l_time{
	font-size: 16px;
	font-family: Microsoft YaHei;
	font-weight: 400;
	color: #888888;
}
.c_m_r_nav{
	position: absolute;
	bottom: 10px;
	right: 10px;
	/* text-align: right;
	margin-top: 50px; */
}
@media (min-width: 320px) and (max-width:480px) {
	.ct_bg {
		width: 100%;
		height: 100vh;
		background: #FFFFFF;
	}
	.cont_bg{
		width: 100%;
		height: 2.5rem;
	}
	.ct_title img {
		display: block;
		width: 5rem;
		margin: 0 auto;
		padding-top: 0.3rem;
	}

	.c_column {
		width: 90%;
		/* height: 250px; */
		background: rgba(255, 255, 255, 0.35);
		border: 2px solid #7ECEF4;
		border-radius: .1rem;
		overflow: hidden;
		margin: 0 auto;
		display: block;
		margin-top: .4rem;
	}

	.c_left {
		width: 100%;
		background: #E4374A;
		height: 1rem;
		text-align: center;

		/* margin-top: .4rem; */
	}

	.c_l_span {
		display: block;
		color: #FFFFFF;
		padding: 0;
		line-height: 1rem;
		font-size: 0.5rem;
	}

	.ct_tow_title img {
		display: block;
		width: 90%;
		margin: 0 auto;
		padding-top: .3rem;
	}

	.t_box {
		width: 5rem;
		line-height: 0.8rem;
	}

	.c_right {
		/* width: 70%; */
		display: block;
		justify-content: space-around;
		margin-top: 0;
		padding: .3rem 0;
	}

	.c_r_box {
		width: 5rem;
		height: 0.78rem;
		background: rgba(255, 255, 255, 0);
		border: 1px solid #DEDEDE;
		border-radius: 0.1rem;
		margin: 0 auto;
		margin-top: .2rem;
		position: relative;
	}

	.c_r_round {
		width: 0.8rem;
		height: 0.8rem;
		background: #5DB3D6;
		border-radius: 50%;
		font-size: 0.18rem;
		color: #FFFFFF;
		line-height: 0.8rem;
		text-align: center;
		position: absolute;
		left: -0.4rem;
	}

	.c_r_text {
		display: block;
		color: #333333;
		font-size: 0.18rem;
		line-height: 0.8rem !important;
		margin-left: 0.8rem;
		text-decoration: none;
	}
	/* .c_r_text: hover{
		background: none;
	} */
	.ct_matter_box {
		width: 80%;
		margin: 0 auto;
		display: block;
		margin-top: 0.5rem;
	}

	.ct_matter {
		background: #E4374A;
		border-radius: 0.3rem 0px 0.3rem 0px;
		padding: 0.2rem 0.4rem;
		margin-top: 0.5rem;
		display: flex;
		align-items: center;
	}

	.ct_matter img,
	.ct_matter span {
		display: block;
	}

	.ct_matter span {
		margin-left: .3rem;
		font-size: .32rem;
		color: #FFFFFF;
	}

	.xzxk {
		width: .62rem;
		height: .74rem;
	}

	.xzcf {
		width: .7rem;
		height: .74rem;
	}

	.qkbg {
		width: .68rem;
		height: .72rem;
	}

	.footer_box {
		width: 100%;
		margin: 0 auto;
		padding: .2rem 0;
		display: flex;
		align-items: center;
		justify-content: space-between;
		margin-top: 1.1rem;
		background: #3C86B7;
	}
	.foot_bg{
		width: 100%;
		background: #3C86B7;
		padding: 0;
	}
	.foo_b_box{
		width: 100%;
		margin: 0 auto;
		padding: .2rem 0;
		display: flex;
		align-items: center;
		justify-content: space-between;
		margin-top: 1.1rem;
		background: #3C86B7;
	}
	.footer_box img {
		display: block;

	}

	.f_red {
		width: .8rem;
		height: .8rem;
	}

	.f_jiucuo {
		width: 1.1rem;
		height: 0.55rem;
		margin-right: .1rem;
	}

	.f_text {
		font-size: 0.12rem;
		color: #FFFFFF;
		text-align: left;
		line-height: 0.35rem;
	}

	.f_p span {
		display: block;
		margin-top: .1rem;
	}
	
	.c_main{
		width: 100%;
		margin: 0 auto;
		background-color: #FFFFFF;
		padding-bottom: 0;
	}
	.m_top{
		display: flex;
		align-items: auto;
		margin-left: .2rem;
		padding-top: .14rem;
		padding-right: .1rem;
	}
	.m_top img{
		display: block;
		width: .33rem;
		height: .33rem;
	}
	.m_top span{
		display: block;
		font-size: .14rem;
		margin-left: .1rem;
		color: #333333;
	}
	.m_title{
		font-size: .4rem;
		color: #C81010;
		text-align: center;
		margin-top: .5rem;
	}
	.m_tiem{
		font-size: .14rem;
		font-family: Microsoft YaHei;
		font-weight: 400;
		color: #888888;
		text-align: left;
		margin-left: .2rem;
		margin-top: .4rem;
	}
	.m_t_num{
		display: block;
		margin-top: .1rem;
	}
	.m_p_box{
		width: 95%;
		margin: 0 auto;
	}
	.m_p{
		font-size: .14rem;
		font-family: Microsoft YaHei;
		font-weight: 400;
		color: #333333;
		line-height: .46rem;
		margin-top: .3rem;
	}
	/* 频道页面样式 */
	.c_m_box{
		margin-left: 0;
		margin-top: .26rem;
		display: block;
	}
	.c_m_left{
		width: 96%;
		margin: 0 auto;
		background: #F2F2F2;
	}
	.m_h_top{
		/* width: 100%; */
		padding: .24rem .2rem;
		background: #1780C1;
		color: #FFFFFF;
		display: flex;
		align-items: center;
	}
	.m_h_top span{
		font-size: .4rem;
		color: #FFFFFF;
		margin-left: .2rem;
	}
	.m_t_img{
		width: 0.38rem;
		height: 0.44rem;
	}
	.m_b{
		padding: .2rem .2rem .50rem .2rem;
	}
	.m_b_text{
		padding: .25rem 0;
		font-size: .14rem;
		color: #333333;
		border-bottom: 1px dashed #00B2FE;
	}
	.c_m_right{
		width: 96%;
		margin-left: .2rem;
		position: relative;
	}
	.c_m_r_top{
		
	}
	.c_m_r_title{
		font-size: .4rem;
		font-family: Microsoft YaHei;
		font-weight: 500;
		color: #333333;
		padding: .2rem 0;
		margin-top: .3rem;
	}
	.c_m_r_d{
		width: 98%;
		height: 2px;
		background: #C8C8C8;
	}
	.c_m_r_d span{
		display: block;
		width: 2rem;
		height: 2px;
		background: #1780C1;
	}
	.c_m_r_list{
		width: 98%;
		padding: .25rem 0;
		display: flex;
		justify-content: space-between;
		align-items: center;
		border-bottom: 1px solid #E7E7E7;
		text-decoration: none;
	}
	.c_m_r_l_text{
		font-size: .14rem;
		width: 70%;
		font-family: Microsoft YaHei;
		font-weight: 400;
		color: #333333;
	}
	.c_m_r_l_time{
		font-size: .14rem;
		font-family: Microsoft YaHei;
		font-weight: 400;
		color: #888888;
	}
	.c_m_r_nav{
		position: inherit;
		text-align: right;
		margin-top: .5rem;
		/* text-align: right;
		margin-top: 50px; */
	}
	.i_mb{
		display: none !important;
	}
}
