html{
	background-color: #e0ecfa;
}
.top-img{
	position: relative;
}
.top-img img{
	width: 100%;
	display: block;
}
.top_logo_w{
	position: absolute;
	top: .3rem;
	left: .3rem;
	display: block;
}
.top_logo_w .imgs{
	display: block;
	width: 3.5rem;
}
.as_top_pc {
    position: absolute;
    display: block;
    width: 0.5rem;
    height: 0.5rem;
    background: url(tlj_mobile_img12.png) no-repeat no-repeat center;
    background-size: 0.3rem auto;
    border: 0.01rem solid #fff;
    border-radius: 0.06rem;
    right: 0.3rem;
    top: 0.36rem;
}


.focus{ 
	position:relative; 
	width:100%;
	height: 4rem;
	background-color: #000;
	margin-top: 0.4rem;
}  
.focus img{ 
	width: 100%; 
	height:4rem;
}
.focus .fcon .shadow{
	position: absolute;
	left: 0;
	bottom: 0;
	right: 0;
	/* padding: 0 2%; */
	height: 0.68rem;
	background-color: rgba(0,0,0,0.4);
	display: block;
	font-size: 0.3rem;
	line-height: 0.68rem;
	height: 0.68rem;
	padding-left: 0.2rem;
	padding-right: 1.4rem;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	color: #ffffff;
	font-weight: bold;
}
.focus .fbg{
	position: absolute;
	right: 0.1rem;
	bottom: 0.26rem;
	text-align: center;
}
.focus .fbg a{
	width: 0.12rem;
	height: 0.12rem;
	background-color: #fbac71;
	display: inline-block;
	border-radius: 50%;
	margin: 0 0.05rem;
	font-size: 0;
}
.focus .fbg a.current{
	background-color: #cccccc;
}

.focus .prev,.focus .next{
	display: none;
}
.focus{
	background-color: #ffffff;
	width: 6.9rem;
	height: 4rem;
  }
  .focus .fcon{
	width: 6.9rem;
	height: 4rem;
	display: block;
	position: relative;
	overflow: hidden;
	background-color: #ffffff;
  }
  .focus .fcon img{
	width: 6.89rem;
	height: 4rem;
	display: block;
	margin: 0 auto;
  }
  .focusB_pagination{
	font-size: 0;
	position: absolute;
	right: 0.1rem;
	bottom: 0.28rem;
  }
  .focusB_pagination span{
	width: 0.12rem;
	height: 0.12rem;
	background-color: #D9D9D9;
	display: inline-block;
	border-radius: 50%;
	margin: 0 0.05rem;
	font-size: 0;
  }
  .focusB_pagination span.swiper-active-switch{
	background-color: #fc114a;
  }

.top-nav{
	width: 97%;
	padding-left: 3%;
	background-color: #0d4b85;
}
.top-nav ul{
    font-size: 0;
    white-space: nowrap;
    overflow-x: scroll;
    /* padding-right: 0.5rem; */
}
.top-nav li{
	display: inline-block;
	font-size: 0.3rem;
    margin-right: 0.35rem;
    line-height: 0.88rem;
	color: #ffffff;
}
.top-nav li a{
	color: #ffffff;
}

/* 标题 */
.anscy_titles{
	border-bottom: 1px solid #0d4b85;
	margin-bottom: 0.2rem;
}
.anscy_titles .ts{
	font-size: 0.4rem;
	color: #0d4b85;
	background-color: #ffffff;
	/* padding-right: 0.1rem; */
	display: block;
	line-height: 0.76rem;
}
.anscy_titles .ts .sp{
	border-bottom: 0.05rem solid #0d4b85;
	display: block;
	font-weight: bold;
	display: inline-block;
}
.anscy_titles .ts .mores{
	float: right;
	margin-right: 0.05rem;
	font-size: 0.28rem;
	color: #333333;
}

/* 新闻列表 */
.anscy_yaow_r{
	width: 100%;
	/* margin-top: 0.3rem; */
}
.anscy_yaow_r ul li{
	/* margin-bottom: 0.1rem; */
	font-size: 0.3rem;
	line-height: 1.5;
	background: url(djxxjy2024_index3.png) no-repeat 0.05rem 0.27rem;
	background-size: 0.1rem;
	padding: 0.08rem 0;
	padding-left: 0.34rem;
}

.box_w{
	padding: 0 0.3rem;
}

.anscy_kj{
	margin-top: 0.2rem;
}


/* 位置导航 */
.gcjs_wz{
    margin-top: 0.22rem;
    line-height: 0.46rem;
    font-size: 0.26rem;
    padding: 0 0.3rem 0.2rem;
    color: #707070;
	background: url("/images/dot_03.jpg") repeat-x left bottom;
}
.gcjs_wz a{
    color: #707070;
}

.mainbox{
	width: 100%;
}
.mainbox_titles{
	font-size: 0.44rem;
	line-height: 0.58rem;
	text-align: center;
	display: block;
	padding: 0 0.3rem;
	padding-bottom: 0.2rem;
	margin-top: 0.2rem;
}
.blackcolor{
    text-align: center;
    font-size: 0.26rem;
    color: #707070;
    line-height: 0.32rem;
    margin-top: 0.02rem;
}
.font_content{
	font-size: 0.32rem;
    line-height: 0.58rem;
    padding: 0 0.3rem;
    margin-top: 0.3rem;
	word-break: break-all;
    word-wrap: break-word;
}
.font_content img{
    max-width: 100%;
    height: auto !important;
}

/*  */
.aqscy_mlist{
	padding: 0 0.3rem;
	margin-top: 0.2rem;
}
.aqscy_mlist_page{
	text-align: center;
	margin-top: 0.3rem;
}

.mainbox_list{
	width: 6.9rem;
	padding: 0 0.3rem;
	font-size: 0.3rem;
}
.mainbox_list tr{
	padding: 0.2rem 0;
}
.mainbox_list td{
	padding: 0.1rem 0;
	text-align: justify;
	vertical-align:baseline;
}

.mainbox_list .table_dian3{
	text-align: right;
}

.mainbox_fjian{
	padding: 0 0.3rem;
	font-size: 0.3rem;
}





