﻿@charset "utf-8";

.idx_top{
	height:3rem;
	background: #198eee;
	padding:0 0.937rem;
	border-bottom:1px solid #007bdf;
	z-index: 12;
}
.inx_logo{
	
	width: 8.375rem;
	margin-top: 0.5625rem;
	
}
.inx_logo img{
	width:8.375rem;
}
.idx_search{
	text-align: right;
	width: 5rem;
	margin-top: 0.625rem;
}
.idx_search img{
	width: 1.25rem;
}
.idx_banner{
	
	width: 100%;
	height: 10.9375rem;
	
}
.idx_banner .swiper-slide img{
	
	width:100%;
}
.swiper-slide{
	margin-bottom: 3rem;
}
.nav_list{
	
	width: 100%;
	height: 10.625rem;
	background: #fff;
	padding-top: 0.9375rem;
}
.nav_list ul.cl{
	width: 21.48rem;
	height: 8.75rem;
	margin:0 auto ;
	margin-bottom: 1.3125rem;
}
.lists{
	width: 3.5rem;
	height: 3.75rem;
	float: left;
	display: inline-block;
	font-size: 0.75rem;
	color: #333;
	margin-right:2.148rem;
	text-align: center;
}
.lists .xl{
	display: inline-block;
	font-size: 0.6875rem;
}
.lists a{
	
	display: block;
}
/*.nav_list .lists:nth-child(4){
	background: url(/mimage/floor10.png) no-repeat;
	background-size: 2.5625rem 2.5625rem;
	background-position: 1.3rem 0;
	
}*/
.nav_list .lists:nth-child(4){
	background: url(/mimage/jianzhuxiaofang.png) no-repeat;
	background-size: 2.5625rem 2.5625rem;
	background-position: 1.3rem 0;
	
}
.nav_list .lists:nth-child(4):active{
	background: url(/mimage/idx_h2.png) no-repeat;
	background-size: 2.5625rem 2.5625rem;
	background-position:  1.3rem 0;
}
.nav_list .lists:nth-child(5){
	background: url(/mimage/idx_xqfc.png) no-repeat;
	background-size: 2.5625rem 2.5625rem;
	background-position:1.3rem 0;
}
.nav_list .lists:nth-child(5):active{
	background: url(/mimage/idx_h1.png) no-repeat;
	background-size: 2.5625rem 2.5625rem;
	background-position:1.3rem 0;
}
.nav_list .lists:nth-child(6){
	background: url(/mimage/idx_jyfw.png) no-repeat;
	background-size: 2.5625rem 2.5625rem;
	background-position:1.3rem 0;
}
.nav_list .lists:nth-child(6):active{
	background: url(/mimage/idx_h5.png) no-repeat;
	background-size: 2.5625rem 2.5625rem;
	background-position:1.3rem 0;
}
.nav_list .lists:nth-child(7){
	background: url(/mimage/idx_geduo.png) no-repeat;
	background-size: 2.5625rem 2.5625rem;
	background-position:1.3rem 0;
}
.nav_list .lists:nth-child(7):active{
	background: url(/mimage/idx_h3.png) no-repeat;
	background-size: 2.5625rem 2.5625rem;
	background-position:1.3rem 0;
}

.first_l{
	margin-bottom: 1.25rem;
}
.lists span{
	display: inline-block;
	width: 3.91rem;
}

.first_l a{
	
	display:inline-block;
	width: 3rem;
}
.lists:last-child{
	margin-right: 0;
}
.lists a .list_color{
	width: 2.5625rem;
	height: 2.5625rem;
	font-size: 0.75rem;
	display: inline-block;
	color: #333;
	border-radius: 0.6875rem;
	/*margin-left: 0.5rem;*/
	
}
.xkdt{
	width: 100%;
	height: 2.75rem;
	background: #fff;
	margin: 0.5625rem auto;
	overflow: hidden;
	line-height: 2.75rem;
}
.swiper-container1{
	top: 0;
	right: 3.75rem;
	
}
.xkdt-in{
	width: 21.5625rem;
	margin: 0 0.2rem;
	padding: 0.5rem 0;
}
.xkdt-in span{
	margin-left: 0.4375rem;
}
.xkdt marquee{
	position: absolute;
	width: 18.4375rem;
}
.xkdt img{
	width: 4rem;
	height: 1.125rem;
	margin-left: 0.9375rem;
	/*margin-top: 0.59rem;*/
	
}
.lists a .list_color img{

	width: 1.5rem;
	width: 1.5rem;
	top:50%;
	left: 50%;
	/*transform: translate(-50%,-50%);*/
	margin-left: -0.75rem;
	margin-top: -0.75rem;

}
.lists:first-child a .list_color{
	background: #f18a3b;
}
.lists:first-child:active a .list_color{
	background: rgba(241,138,59,.8);
}
.lists:nth-child(2) a .list_color{
	background: #17c3c1;
}
.lists:nth-child(2):active a .list_color{
	background: rgba(23,195,193,.8);
}
.lists:nth-child(3) a .list_color{
	background: #ff565b;
}
.lists:nth-child(3):active a .list_color{
	background: rgba(255,86,91,.8);
}
/*.lists:nth-child(4) a .list_color{*/
	/*background: #6cc044;*/
/*}
.lists:nth-child(4):active a .list_color{
	background: rgba(108,192,68,.8);
}*/

.hot_course{
	height:26.8rem;
	background: #fff;
	padding: 1px 0;
}
.hot_cin{
	font-size: 0.9375rem;
	color: #ff565b;
}
.hot_course img{
	width: 0.75rem;
	height: auto;
}
.hot_top{
	height: 2.75rem;
	margin: 0 auto;
	/*border-bottom: 1px solid #f2f2f2;*/
}
.hot_top_in{
	padding:0.4375rem 0 ;
	margin-bottom: 0.8125rem;
	border-bottom: 1px solid #f2f2f2;
}
.hot_main{
	margin: 0 auto;
}
.hot_main ul .j,.hot_main ul .o{
	width: 10.5rem;
	height: auto;
	/*height: 10.75rem;*/
	float: left;
	/*margin-top: 14px;*/
	margin-bottom: 0.875rem;
	/*background: #ccc;*/
	
	/*overflow: hidden;*/
}
.hot_main ul li {background:#fff}
.hot_main ul li a:active{background:#EAEAEA;}
.hot_main ul .last-1,.hot_main ul .last-2{
	margin-bottom: 0.875rem;
	margin-top: 0;
	
}
.li_title{
	line-height: 0.875rem;
	margin-top: 0.75rem;
	margin-bottom: 0.75rem;
	font-weight: 600;
}
.li_ltitle{
	line-height: 0.75rem;
	margin: 0 auto;
}
.li_lltitle{
	/*line-height: 1.25rem;*/
	/*margin: 0.5rem auto;*/
	color: #ccc;
}
.li_in{
	width: 10.25rem;
	margin: 0 auto;
}
.hot_main ul li .bimg{
	
	width: 10.25rem;
	
	margin-top: 0.125rem ;
	margin-bottom: 0.125rem ;
}
.hot_main ul .j{
	margin-right: 0.5625rem;
	
}
.price{
	color: #ee4b19;
}
.li_lltitle ul li{
	
	float: left;
	margin-right: 0.0625rem;
	
}

.five_f{
	color: #ee4b19;
	margin-left: 0.4375rem;
}
.hot_main ul .li_ty a{
	display: block;
	height: auto;
}
.hot_main ul .li_ty a:active {
	background: #EAEAEA;
}
.hot_main ul li a:active .li_lltitle li  {
	background:#EAEAEA; 
	
}
.hot_main ul .xl_li a{
	display: block;
	height: 9.25rem;
}

.course_list{
	width: 100%;
	background: #fff;
	height: auto;
	margin-top: 0.5625rem;
	padding: 1px 0;
	overflow: hidden;
}
.kongx{
	
	border-bottom: 1px solid #f2f2f2;	
    /*width: 355px;*/
    margin-left: 0.9375rem;
}
.kongx1{
	height: 2.75rem;
	border-bottom: 1px solid #f2f2f2;	
    width: 22.1875rem;
    
   
}
.xl_btit,.xl_fl{
	
	margin-top: 0.5rem;
}
.course_list .hot_main .li_ty{
	height: 9.25rem;
}
.xl_btit img{
	width: 0.25rem;
	height: 1.25rem;
}
.xljy,.zyjn,.secy,.kwfd{
	height: 2.75rem;
	line-height:2rem;
	border-bottom: 1px solid #f2f2f2;
}
.x_tit{
	color: #198eee;
	font-size: 0.9375rem;
}
.xl_fl span{
	font-size:0.75rem;
	color: #738b9f;
	margin-left:0.44rem;
	padding: 0 0.2rem;
	display: inline-block;
	
}
.xl_bimg{
	margin: 0.9375rem auto;
}
.xl_bimg img{
	width:21.5625rem;
	height: 5.8125rem;
}
.course_list .hot_main .li_ty:last-child,.course_list .hot_main .li_ty:nth-last-child(2){
	
	margin-bottom: 0.875rem;
	margin-top: 0;
}

.slh {
    display:block;
    white-space:nowrap;
     overflow:hidden;
     text-overflow:ellipsis;
     height:1.75rem;
}
.addcolor input::-webkit-input-placeholder{

    color:red;
}
