.train_body{
	width:81.25rem;
	margin:0 auto;
	margin-top:6.56rem;
	display:flex;
	justify-self:center;
	align-items:flex-start
}
.train_body .main{
	flex:1;
	/*height:85rem;*/
	overflow:hidden
}
.train_body .main .title{
	font-size:1.88rem;
	color:#333;
	font-weight:bold;
	margin-bottom:1.88rem
}
.train_body .main .train_list{
	width:100%
}
.train_body .main .train_list .list_item{
	width:100%;
	height:18.44rem;
	margin-bottom:1.88rem;
	background-color:#f6f6f6;
	justify-content:space-between;
	cursor:pointer
}
.train_body .main .train_list .list_item .item_left{
	width:20.63rem;
	height:16.13rem;
	margin-left:1.19rem
}
.train_body .main .train_list .list_item .item_left img{
	height:100%;
	object-fit:cover
}
.train_body .main .train_list .list_item .item_right{
	width:36.44rem;
	height:100%;
	align-items:flex-start
}
.train_body .main .train_list .list_item .item_right .item_title{
	width:100%;
	font-size:1.25rem;
	color:#333333;
	text-align: left;
}
.train_body .main .train_list .list_item .item_right .item_dec{
	width:95%;
	font-size:.88rem;
	line-height:1.75rem;
	color:#666666;
	overflow:hidden;
	text-overflow:ellipsis;
	display:-webkit-box;
	-webkit-box-orient:vertical;
	-webkit-line-clamp:2;
	margin-top:2.13rem;
	margin-bottom:3.13rem;
	padding-left: 0px;
}
.train_body .main .detail{
	width:100%
}
.train_body .main .detail .detail_top{
	height:19.63rem;
	justify-content:space-between
}
.train_body .main .detail .detail_top .top_left{
	height:100%;
	width:25.13rem
}
.train_body .main .detail .detail_top .top_left img{
	height:100%;
	object-fit:cover
}
.train_body .main .detail .detail_top .top_right{
	height:100%;
	width:31.25rem;
	align-items:flex-start;
	justify-content:space-between
}
.train_body .main .detail .detail_top .top_right .title{
	font-size:1.69rem;
	margin:0
}
.train_body .main .detail .detail_top .top_right .right_dec{
	font-size:1rem;
	color:#666666;
	line-height:1.88rem;
	overflow:hidden;
	text-overflow:ellipsis;
	display:-webkit-box;
	-webkit-box-orient:vertical;
	-webkit-line-clamp:6
}
.train_body .main .detail .detail_top .top_right .jump_btn{
	width:7.25rem;
	height:2.88rem;
	text-align:center;
	line-height:2.88rem;
	color:#fff;
	background-color:#0078c9;
	border-radius:.5rem
}
.train_body .main .detail .detail_middle{
	width:100%;
	height:3.5rem;
	background-color:#f5f5f5;
	margin-top:3.75rem;
	margin-bottom:2.5rem
}
.train_body .main .detail .detail_middle .middle_left{
	height:100%;
	width:8.75rem;
	text-align:center;
	line-height:3.5rem;
	background-color:#0078c9;
	color:#fff
}
.train_body .main .detail .detail_btm{
	font-size:1rem;
	line-height:2.13rem
}
.train_body .main::-webkit-scrollbar{
	display:none
}
.train_body .main::-webkit-scrollbar-thumb{
	display:none
}
.pager_box{
	width:81.25rem;
	margin:0 auto;
	display:flex;
	justify-self:center;
	align-items:flex-start;
	margin-bottom:4.38rem
}
.pager_box .blank{
	width:18.31rem;
	margin-right:3.88rem
}
.pager_box .right .total{
	width:6.44rem;
	height:1.88rem;
	text-align:center;
	line-height:1.88rem;
	background-color:#eeeeee;
	margin-right:.63rem
}
.pager_box .activP{
	background-color:#0078c9 !important;
	color:#fff !important
}
@media screen and (min-width:320px){
	.train_body{
	width:95%;
	margin:0 auto;
	margin-top:.6rem;
	display:flex;
	justify-self:center;
	align-items:flex-start
}
.train_body .side_nav{
	display:none
}
.train_body .main{
	flex:1;
	height:auto;
	overflow:hidden
}
.train_body .main .title{
	font-size:.36rem;
	color:#333;
	font-weight:bold;
	margin-bottom:.3rem
}
.train_body .main .train_list{
	width:100%
}
.train_body .main .train_list .list_item{
	width:95%;
	height:3.44rem;
	margin-bottom:.3rem;
	background-color:#f6f6f6;
	justify-content:space-between;
	padding:.3rem .1rem;
	cursor:pointer
}
.train_body .main .train_list .list_item .item_left{
	width:3rem;
	height:80%;
	margin-left:0;
	margin-right:.3rem
}
.train_body .main .train_list .list_item .item_left img{
	height:100%;
	object-fit:cover
}
.train_body .main .train_list .list_item .item_right{
	width:auto;
	flex:1;
	height:100%;
	align-items:flex-start
}
.train_body .main .train_list .list_item .item_right .item_title{
	width:100%;
	font-size:.28rem;
	color:#333333
}
.train_body .main .train_list .list_item .item_right .item_dec{
	width:95%;
	height:35%;
	font-size:.28rem;
	line-height:.56rem;
	color:#666666;
	overflow:hidden;
	text-overflow:ellipsis;
	display:-webkit-box;
	-webkit-box-orient:vertical;
	-webkit-line-clamp:2;
	margin-top:.3rem;
	margin-bottom:.3rem
}
.train_body .main .train_list .list_item .item_right .show_detail{
	font-size:.24rem
}
.train_body .main .detail{
	width:100%
}
.train_body .main .detail .detail_top{
	height:auto;
	flex-direction:column;
	justify-content:space-between
}
.train_body .main .detail .detail_top .top_left{
	height:4.5rem;
	width:100%
}
.train_body .main .detail .detail_top .top_left img{
	height:100%;
	object-fit:cover
}
.train_body .main .detail .detail_top .top_right{
	height:auto;
	width:100%;
	align-items:flex-start;
	justify-content:space-between;
	margin-top:.3rem
}
.train_body .main .detail .detail_top .top_right .title{
	font-size:.36rem;
	margin:0
}
.train_body .main .detail .detail_top .top_right .right_dec{
	font-size:.28rem;
	color:#666666;
	line-height:.56rem;
	overflow:hidden;
	text-overflow:ellipsis;
	display:-webkit-box;
	-webkit-box-orient:vertical;
	-webkit-line-clamp:6
}
.train_body .main .detail .detail_top .top_right .jump_btn{
	width:3rem;
	height:.7rem;
	font-size:.28rem;
	text-align:center;
	line-height:.7rem;
	color:#fff;
	background-color:#0078c9;
	border-radius:.5rem;
	margin: 0 auto;
	margin-top:.6rem
}
.train_body .main .detail .detail_middle{
	width:100%;
	height:.8rem;
	background-color:#f5f5f5;
	margin-top:.6rem;
	margin-bottom:.6rem
}
.train_body .main .detail .detail_middle .middle_left{
	height:100%;
	width:100%;
	text-align:center;
	line-height:.8rem;
	background-color:#0078c9;
	color:#fff;
	font-size:.36rem
}
.train_body .main .detail .detail_btm{
	font-size:.28rem;
	line-height:.56rem
}
.train_body .main::-webkit-scrollbar{
	display:none
}
.train_body .main::-webkit-scrollbar-thumb{
	display:none
}
.pager_box{
	width:95%;
	margin:1rem auto;
	display:flex;
	justify-self:center;
	align-items:flex-start;
	margin-bottom:1.5rem
}
.pager_box .blank{
	width:18.31rem;
	margin-right:3.88rem;
	display:none
}
.pager_box .right{
	flex-direction:column-reverse;
	width:100%
}
.pager_box .right .total{
	width:2rem;
	height:.5rem;
	text-align:center;
	line-height:.5rem;
	background-color:#eeeeee;
	margin-right:.1rem;
	font-size:.28rem;
	margin-top:.4rem
}
.pager_box .right .pager{
	display:flex;
	flex-direction:row-reverse;
	justify-content:space-between;
	align-items:center;
	flex-wrap:nowrap
}
.pager_box .right .pager .pagingUl{
	margin:0 .3rem
}
.pager_box .right .pager .pagingUl li{
	width:.6rem;
	height:.6rem;
	display:flex;
	justify-content:center;
	align-items:center
}
.pager_box .right .pager .pagingUl li a{
	width:.6rem;
	height:.6rem;
	line-height:.6rem;
	font-size:.28rem
}
.pager_box .right .pager .next{
	width:1rem;
	height:.6rem;
	line-height:.6rem;
	font-size:.28rem
}
.pager_box .right .pager .prv{
	width:1rem;
	height:.6rem;
	line-height:.6rem;
	font-size:.28rem
}
.pager_box .activP{
	background-color:#0078c9 !important;
	color:#fff !important
}

}
@media screen and (min-width:360px){
	.train_body{
	width:95%;
	margin:0 auto;
	margin-top:.6rem;
	display:flex;
	justify-self:center;
	align-items:flex-start
}
.train_body .side_nav{
	display:none
}
.train_body .main{
	flex:1;
	height:auto;
	overflow:hidden
}
.train_body .main .title{
	font-size:.36rem;
	color:#333;
	font-weight:bold;
	margin-bottom:.3rem
}
.train_body .main .train_list{
	width:100%
}
.train_body .main .train_list .list_item{
	width:95%;
	height:3.44rem;
	margin-bottom:.3rem;
	background-color:#f6f6f6;
	justify-content:space-between;
	padding:.3rem .1rem;
	cursor:pointer
}
.train_body .main .train_list .list_item .item_left{
	width:3rem;
	height:80%;
	margin-left:0;
	margin-right:.3rem
}
.train_body .main .train_list .list_item .item_left img{
	height:100%;
	object-fit:cover
}
.train_body .main .train_list .list_item .item_right{
	width:auto;
	flex:1;
	height:100%;
	align-items:flex-start
}
.train_body .main .train_list .list_item .item_right .item_title{
	width:100%;
	font-size:.28rem;
	color:#333333
}
.train_body .main .train_list .list_item .item_right .item_dec{
	width:95%;
	height:35%;
	font-size:.28rem;
	line-height:.56rem;
	color:#666666;
	overflow:hidden;
	text-overflow:ellipsis;
	display:-webkit-box;
	-webkit-box-orient:vertical;
	-webkit-line-clamp:2;
	margin-top:.3rem;
	margin-bottom:.3rem
}
.train_body .main .train_list .list_item .item_right .show_detail{
	font-size:.24rem
}
.train_body .main .detail{
	width:100%
}
.train_body .main .detail .detail_top{
	height:auto;
	flex-direction:column;
	justify-content:space-between
}
.train_body .main .detail .detail_top .top_left{
	height:4.5rem;
	width:100%
}
.train_body .main .detail .detail_top .top_left img{
	height:100%;
	object-fit:cover
}
.train_body .main .detail .detail_top .top_right{
	height:auto;
	width:100%;
	align-items:flex-start;
	justify-content:space-between;
	margin-top:.3rem;
	margin-right: 0px;
}
.train_body .main .detail .detail_top .top_right .title{
	font-size:.36rem;
	margin:0
}
.train_body .main .detail .detail_top .top_right .right_dec{
	font-size:.28rem;
	color:#666666;
	line-height:.56rem;
	overflow:hidden;
	text-overflow:ellipsis;
	display:-webkit-box;
	-webkit-box-orient:vertical;
	-webkit-line-clamp:6
}
.train_body .main .detail .detail_top .top_right .jump_btn{
	width:3rem;
	height:.7rem;
	font-size:.28rem;
	text-align:center;
	line-height:.7rem;
	color:#fff;
	background-color:#0078c9;
	border-radius:.5rem;
	margin: 0 auto;
	
	margin-top:.6rem
}
.train_body .main .detail .detail_middle{
	width:100%;
	height:.8rem;
	background-color:#f5f5f5;
	margin-top:.6rem;
	margin-bottom:.6rem
}
.train_body .main .detail .detail_middle .middle_left{
	height:100%;
	width:100%;
	text-align:center;
	line-height:.8rem;
	background-color:#0078c9;
	color:#fff;
	font-size:.36rem
}
.train_body .main .detail .detail_btm{
	font-size:.28rem;
	line-height:.56rem
}
.train_body .main::-webkit-scrollbar{
	display:none
}
.train_body .main::-webkit-scrollbar-thumb{
	display:none
}
.pager_box{
	width:95%;
	margin:1rem auto;
	display:flex;
	justify-self:center;
	align-items:flex-start;
	margin-bottom:1.5rem
}
.pager_box .blank{
	width:18.31rem;
	margin-right:3.88rem;
	display:none
}
.pager_box .right{
	flex-direction:column-reverse;
	width:100%
}
.pager_box .right .total{
	width:2rem;
	height:.5rem;
	text-align:center;
	line-height:.5rem;
	background-color:#eeeeee;
	margin-right:.1rem;
	font-size:.28rem;
	margin-top:.4rem
}
.pager_box .right .pager{
	display:flex;
	flex-direction:row-reverse;
	justify-content:space-between;
	align-items:center;
	flex-wrap:nowrap
}
.pager_box .right .pager .pagingUl{
	margin:0 .3rem
}
.pager_box .right .pager .pagingUl li{
	width:.6rem;
	height:.6rem;
	display:flex;
	justify-content:center;
	align-items:center
}
.pager_box .right .pager .pagingUl li a{
	width:.6rem;
	height:.6rem;
	line-height:.6rem;
	font-size:.28rem
}
.pager_box .right .pager .next{
	width:1rem;
	height:.6rem;
	line-height:.6rem;
	font-size:.28rem
}
.pager_box .right .pager .prv{
	width:1rem;
	height:.6rem;
	line-height:.6rem;
	font-size:.28rem
}
.pager_box .activP{
	background-color:#0078c9 !important;
	color:#fff !important
}

}
@media screen and (min-width:750px){
	.train_body{
	width:95%;
	margin:0 auto;
	margin-top:.6rem;
	display:flex;
	justify-self:center;
	align-items:flex-start
}
.train_body .side_nav{
	display:none
}
.train_body .main{
	flex:1;
	height:auto;
	overflow:hidden
}
.train_body .main .title{
	font-size:.36rem;
	color:#333;
	font-weight:bold;
	margin-bottom:.3rem
}
.train_body .main .train_list{
	width:100%
}
.train_body .main .train_list .list_item{
	width:95%;
	height:3.44rem;
	margin-bottom:.3rem;
	background-color:#f6f6f6;
	justify-content:space-between;
	padding:.3rem .1rem;
	cursor:pointer
}
.train_body .main .train_list .list_item .item_left{
	width:3rem;
	height:80%;
	margin-left:0;
	margin-right:.3rem
}
.train_body .main .train_list .list_item .item_left img{
	height:100%;
	object-fit:cover
}
.train_body .main .train_list .list_item .item_right{
	width:auto;
	flex:1;
	height:100%;
	align-items:flex-start
}
.train_body .main .train_list .list_item .item_right .item_title{
	width:100%;
	font-size:.28rem;
	color:#333333
}
.train_body .main .train_list .list_item .item_right .item_dec{
	width:95%;
	height:35%;
	font-size:.28rem;
	line-height:.56rem;
	color:#666666;
	overflow:hidden;
	text-overflow:ellipsis;
	display:-webkit-box;
	-webkit-box-orient:vertical;
	-webkit-line-clamp:2;
	margin-top:.3rem;
	margin-bottom:.3rem
}
.train_body .main .train_list .list_item .item_right .show_detail{
	font-size:.24rem
}
.train_body .main .train_list .list_item .item_right:hover .item_title{
	color:#0078c9
}
.train_body .main .train_list .list_item .item_right:hover .show_detail a{
	color:#0078c9
}
.train_body .main .detail{
	width:100%
}
.train_body .main .detail .detail_top{
	height:auto;
	flex-direction:column;
	justify-content:space-between
}
.train_body .main .detail .detail_top .top_left{
	height:4.5rem;
	width:100%
}
.train_body .main .detail .detail_top .top_left img{
	height:100%;
	object-fit:cover
}
.train_body .main .detail .detail_top .top_right{
	height:auto;
	width:100%;
	align-items:flex-start;
	justify-content:space-between;
	margin-top:.3rem
}
.train_body .main .detail .detail_top .top_right .title{
	font-size:.36rem;
	margin:0
}
.train_body .main .detail .detail_top .top_right .right_dec{
	font-size:.28rem;
	color:#666666;
	line-height:.56rem;
	overflow:hidden;
	text-overflow:ellipsis;
	display:-webkit-box;
	-webkit-box-orient:vertical;
	-webkit-line-clamp:6
}
.train_body .main .detail .detail_top .top_right .jump_btn{
	width:3rem;
	height:.7rem;
	font-size:.28rem;
	text-align:center;
	line-height:.7rem;
	color:#fff;
	background-color:#0078c9;
	border-radius:.5rem;
	margin-top:.6rem
}
.train_body .main .detail .detail_middle{
	width:100%;
	height:.8rem;
	background-color:#f5f5f5;
	margin-top:.6rem;
	margin-bottom:.6rem
}
.train_body .main .detail .detail_middle .middle_left{
	height:100%;
	width:100%;
	text-align:center;
	line-height:.8rem;
	background-color:#0078c9;
	color:#fff;
	font-size:.36rem
}
.train_body .main .detail .detail_btm{
	font-size:.28rem;
	line-height:.56rem
}
.train_body .main::-webkit-scrollbar{
	display:none
}
.train_body .main::-webkit-scrollbar-thumb{
	display:none
}
.pager_box{
	width:95%;
	margin:1rem auto;
	display:flex;
	justify-self:center;
	align-items:flex-start;
	margin-bottom:1.5rem
}
.pager_box .blank{
	width:18.31rem;
	margin-right:3.88rem;
	display:none
}
.pager_box .right{
	flex-direction:column-reverse;
	width:100%
}
.pager_box .right .total{
	width:2rem;
	height:.5rem;
	text-align:center;
	line-height:.5rem;
	background-color:#eeeeee;
	margin-right:.1rem;
	font-size:.28rem;
	margin-top:.4rem
}
.pager_box .right .pager{
	display:flex;
	flex-direction:row-reverse;
	justify-content:space-between;
	align-items:center;
	flex-wrap:nowrap
}
.pager_box .right .pager .pagingUl{
	margin:0 .3rem
}
.pager_box .right .pager .pagingUl li{
	width:.6rem;
	height:.6rem;
	display:flex;
	justify-content:center;
	align-items:center
}
.pager_box .right .pager .pagingUl li a{
	width:.6rem;
	height:.6rem;
	line-height:.6rem;
	font-size:.28rem
}
.pager_box .right .pager .next{
	width:1rem;
	height:.6rem;
	line-height:.6rem;
	font-size:.28rem
}
.pager_box .right .pager .prv{
	width:1rem;
	height:.6rem;
	line-height:.6rem;
	font-size:.28rem
}
.pager_box .activP{
	background-color:#0078c9 !important;
	color:#fff !important
}

}
@media screen and (min-width:1024px){
	.train_body{
	width:81.25rem;
	margin:0 auto;
	margin-top:6.56rem;
	display:flex;
	justify-self:center;
	align-items:flex-start
}
.train_body .side_nav{
	display:block
}
.train_body .main{
	flex:1;
	/*height:85rem;*/
	overflow:hidden
}
.train_body .main .title{
	font-size:1.88rem;
	color:#333;
	font-weight:bold;
	margin-bottom:1.88rem
}
.train_body .main .train_list{
	width:100%
}
.train_body .main .train_list .list_item{
	width:100%;
	height:18.44rem;
	margin-bottom:1.88rem;
	background-color:#f6f6f6;
	padding:0;
	justify-content:space-between;
	cursor:pointer
}
.train_body .main .train_list .list_item .item_left{
	width:20.63rem;
	height:16.13rem;
	margin-left:1.19rem;
	margin-right:0
}
.train_body .main .train_list .list_item .item_left img{
	height:100%;
	object-fit:cover
}
.train_body .main .train_list .list_item .item_right{
	width:33.44rem;
	height:100%;
	flex:none;
	align-items:flex-start
}
.train_body .main .train_list .list_item .item_right .item_title{
	width:100%;
	font-size:1.25rem;
	color:#333333
}
.train_body .main .train_list .list_item .item_right .item_dec{
	width:95%;
	height:auto;
	font-size:.88rem;
	line-height:1.75rem;
	color:#666666;
	overflow:hidden;
	text-overflow:ellipsis;
	display:-webkit-box;
	-webkit-box-orient:vertical;
	-webkit-line-clamp:2;
	margin-top:2.13rem;
	margin-bottom:3.13rem
}
.train_body .main .train_list .list_item .item_right .show_detail{
	font-size:1rem
}
.train_body .main .detail{
	width:100%
}
.train_body .main .detail .detail_top{
	flex-direction:row;
	height:19.63rem;
	justify-content:space-between
}
.train_body .main .detail .detail_top .top_left{
	height:100%;
	width:25.13rem
}
.train_body .main .detail .detail_top .top_left img{
	height:100%;
	object-fit:cover
}
.train_body .main .detail .detail_top .top_right{
	height:100%;
	width:31.25rem;
	align-items:flex-start;
	justify-content:space-between;
	margin:0
}
.train_body .main .detail .detail_top .top_right .title{
	font-size:1.69rem;
	margin:0
}
.train_body .main .detail .detail_top .top_right .right_dec{
	font-size:1rem;
	color:#666666;
	line-height:1.88rem;
	overflow:hidden;
	text-overflow:ellipsis;
	display:-webkit-box;
	-webkit-box-orient:vertical;
	-webkit-line-clamp:6
}
.train_body .main .detail .detail_top .top_right .jump_btn{
	width:7.25rem;
	height:2.88rem;
	text-align:center;
	line-height:2.88rem;
	color:#fff;
	background-color:#0078c9;
	border-radius:.5rem;
	margin-top:0
}
.train_body .main .detail .detail_middle{
	width:100%;
	height:3.5rem;
	background-color:#f5f5f5;
	margin-top:3.75rem;
	margin-bottom:2.5rem
}
.train_body .main .detail .detail_middle .middle_left{
	height:100%;
	width:8.75rem;
	text-align:center;
	line-height:3.5rem;
	background-color:#0078c9;
	color:#fff;
	font-size:1rem
}
.train_body .main .detail .detail_btm{
	font-size:1rem;
	line-height:2.13rem
}
.train_body .main::-webkit-scrollbar{
	display:none
}
.train_body .main::-webkit-scrollbar-thumb{
	display:none
}
.pager_box{
	width:81.25rem;
	margin:0 auto;
	display:flex;
	justify-self:center;
	align-items:flex-start;
	margin-bottom:4.38rem
}
.pager_box .blank{
	width:18.31rem;
	margin-right:3.88rem
}
.pager_box .right .total{
	width:6.44rem;
	height:1.88rem;
	text-align:center;
	line-height:1.88rem;
	background-color:#eeeeee;
	margin-right:.63rem
}
.pager_box .activP{
	background-color:#0078c9 !important;
	color:#fff !important
}

}
