.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;
}


.box_m{
    padding: 0 0.3rem;
}

/* 标题 */
.gcjsm_titles{
	border-bottom: 1px solid #0076fe;
	margin-bottom: 0.3rem;
}
.gcjsm_titles .ts{
	font-size: 0.4rem;
	color: #0076fe;
	background-color: #ffffff;
	/* padding-right: 0.1rem; */
	display: block;
	line-height: 0.76rem;
}
.gcjsm_titles .ts .sp{
	border-bottom: 0.05rem solid #0076fe;
	display: block;
	font-weight: bold;
	display: inline-block;
}
.gcjsm_titles .ts .mores{
	float: right;
	margin-right: 0.05rem;
	font-size: 0.28rem;
	color: #333333;
}

/* 位置导航 */
.gcjs_wz{
    margin-top: 0.22rem;
    line-height: 0.46rem;
    font-size: 0.26rem;
    padding: 0 0 0.2rem;
    color: #707070;
	background: url("/images/dot_03.jpg") repeat-x left bottom;
}
.gcjs_wz a{
    color: #707070;
}

.gcjsm_titles{
	margin-top: 0.1rem;
}

.descs_w .descs{
	font-size: 0.3rem;
	line-height: 1.5;
	text-align: justify;
}

.descs_w .mores{
	font-size: 0;
	width: 1.6rem;
	height: 0.65rem;
	background: url("/images/pic_bt.png") no-repeat center center;
	background-size: 100% auto;
	margin: 0.2rem auto 0;
	display: block;
}

.lianx{
	font-size: 0.3rem;
	line-height: 1.5;
	text-align: center;
	display: block;
	margin-top: 0.2rem;
}


.focus{
	background-color: #ffffff;
	width: 6.9rem;
	height: 4.88rem;
	position: relative;
	margin-top: 0.6rem;
}
.focus .prev,.focus .next{
  position: absolute;
  top: 50%;
  width: 0.4rem;
  height: 0.4rem;
  margin-top: -0.3rem;
  background-color: rgba(0,0,0,0.6);
  border-radius: 100%;
  padding: 0.1rem;
}
.focus .prev img,.focus .next img{
  display: block;
  width: 100%;
  height: auto;
}
.focus .prev{
  left: 0;
}
.focus .next{
  right: 0;
}
.focus .fcon{
	width: 6.9rem;
	height: 4.88rem;
	display: block;
	position: relative;
	overflow: hidden;
	background-color: #ffffff;
}
.focus .fcon img{
	width: 6.89rem;
	height: 4.88rem;
	display: block;
	margin: 0 auto;
}
.focusB_pagination{
	font-size: 0;
}
.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;
}

.focusB_p{
	position: absolute;
	left: 50%;
	bottom: 0;
	margin-left: -0.7rem;
	text-align: center;
	font-size: 0.28rem;
	color: #ffffff;
	background-color: #07438b;
	width: 1.4rem;
	line-height: 1.6;
}
.focusB_p span{
	display: inline-block;
	font-size: 0.28rem;
}
.focusB_p .sp1{
	margin-right: 0.05rem;
}


/* two */
.gcjsm_list_two{
	margin-top: 0.3rem;
}
.gcjsm_list_two .kjs{
	float: left;
	width: 3.3rem;
	margin-bottom: 0.3rem;
}
.gcjsm_list_two .kjs:nth-child(even){
	float: right;
}
.gcjsm_list_two .kjs img{
    display: block;
    width: 100%;
    height: 1.85rem;
}
.gcjsm_list_two .kjs p{
    font-size: 0.30rem;
    line-height: 0.48rem;
    height: 0.48rem;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    margin-top: 0.2rem;
    display: block;
    padding: 0 0.1rem;
}

.mores_imgs{
	width: 100%; 
	margin-top: 0.3rem;
}

