@charset "utf-8";
body{background: #fff;}
.hx_box{background:#f5f5f5;margin-bottom:2rem;}
.hx_nav{padding:.6rem .8rem ;background:#fff}
.hx_nav li{float:left;width:2.725rem;margin:.2rem .78rem}
.hx_nav li dt img{width:2.725rem;height:2.725rem}
.hx_nav li dd{font-size:.6rem;text-align:center}

.page_list{text-align: center; margin: .2rem 0; padding: .5rem 0 .3rem 0;}
.page_list a{display: inline-block;font-size: .8rem; border: 1px solid #999; padding: .2rem .5rem; margin-right: .3rem;line-height: .7rem;color: #666;}
/*导航列表*/
.con_list{ background: #fff;margin-top: .3rem;border-bottom: 1px solid #ddd;}
.con_list h3{line-height: 1.8rem;font-size: .8rem;padding-left: 1.8rem;}
.list_t1{background: url(../../images/m/fukuan.png) .55rem no-repeat ;background-size:.9rem ;}
.con_list ul{position: relative;top: 1px;}
.con_list ul li{border-bottom: 1px solid #ddd;}
.con_list ul li a{float: left; display: inline-block; width: 4.645rem;height:1.8rem;text-align:center;line-height:1.8rem;color: #333;font-size: .75rem;border-right: solid 1px #ddd;border-bottom: solid 1px #ddd;}
.con_list ul li a:nth-child(4n){border-right: none;}
/*列表页*/
.list_nav{border-bottom: 1px solid #e4e4e4;margin-bottom: .5rem;font-size: .8rem;position: relative; width:90%; margin:0 auto; padding:0 5%;}
.list_nav li {width: 33.3%;height: 2rem;float: left;}
.list_nav li strong{display: block;margin:0 auto;width: 90%; font-weight:normal;text-align: center;height: 2rem;line-height: 2rem;}
.list_nav li strong span{line-height: 2rem;height: 2rem;display: inline-block;float: right;max-width:4.2rem;overflow: hidden;}
.list_nav li strong img{height: 2rem;float: right;}
.list_nav li .list_site{position: absolute;background: #fff;z-index:999;padding:.5rem;left: 0;width:17.75rem;font-size: .75rem;}
.list_nav li .list_site a{display: inline-block;margin: .3rem .2rem .2rem;padding: .1rem .4rem;border-radius: 1rem;border: 1px solid #333;}
.list_nav li .list_site a.on{color:#fff ;border: 1px solid #ff545c;background: #ff545c;}
.news_list{padding: 0 .5rem;}
.news_list li{border-bottom: 1px solid #e4e4e4;}
.news_list li a{font-size: .8rem;line-height: 2rem;display:block;height:2rem;overflow: hidden;word-spacing: normal;}
.list_nav li.select a {line-height: 1.4rem; text-align: center; display: inline-block; margin-top: 0.3rem; width: 40%; text-align: center; margin-left: 2%;
}
.list_nav li.select {width: 87%; margin-right: 8%;}
.select a.on{color:#FFF;}
.select .on {background: #ff545c; border-radius: 20px; color: #fff;}
#nav1{margin:0 auto;}
#nav1 .swiper-wrapper{margin:0.4rem auto;}
#nav1 .swiper-slide{box-sizing: border-box; text-align: center;padding:0 0.2rem;margin:0 0.2rem; font-size:0.8rem;line-height: 1rem;}

#nav1 .swiper-wrapper .active{border-bottom:2px solid #ff545c;padding-bottom: 0.2rem;}
#nav1 .swiper-wrapper .active a{color:#ff545c;}
/*news*/
.news{padding: 0 .5rem;}
.news_tit{border-bottom: 1px solid #e4e4e4;padding-bottom: .1rem;}
.news_tit h3{text-align: center;font-size: .9rem;padding: .2rem 0;}
.news_tit span{font-size: .6rem;}
.news_cont{margin-top: .5rem;}
.news_cont p{font-size: .6rem !important;}
.news_cont p>strong{font-size: .7rem !important;font-weight:normal;}
.news_cont p span {font-size: .6rem !important;}
.news_cont img{width:100%}


/*公开课列表页*/
.list_kc{padding:.1rem .5rem;}
.list_kc li{border-bottom: 1px solid #e4e4e4;}
.list_kc dl{height:5rem;margin:.6rem 0;position: relative;}
.list_kc dl dt{height:5rem;width:5rem;float:left;}
.list_kc dl dd{float: right;width: 12rem;}
.list_kc dl dt img{height: 5rem;width:5rem;}
.list_kc dl dd>strong{font-size:.84rem;font-weight:normal;line-height: 1rem;padding:0.1rem 0 .5rem;display: block;}
.list_kc dl dd time{font-size:.8rem;line-height: .85rem;}
.list_kc dl dd span{font-size:1rem;color:#e4393c;line-height: .85rem;position: absolute; bottom: .2rem;left: 5.5rem;}
/*公开课详情*/
.gkk{height:6rem;position: relative;padding:.5rem;background: #fff;}
.gkk dt{height:6rem;width:6rem;float:left;}
.gkk dd{float: right;width: 11rem;}
.gkk dt img{height: 6rem;width:6rem;}
.gkk dd>strong{font-size:.84rem;font-weight:normal;line-height: 1rem;padding:0.1rem 0 .2rem;display: block;}
.gkk dd time,.gkk dd p{font-size:.7rem;line-height: 1.2rem;}
.gkk dd span.span1{font-size:1rem;color:#e4393c;line-height:1rem;position: absolute; bottom: .5rem;left:7.25rem;}
.gkk dd span.span2{font-size:.85rem;line-height:1rem;position: absolute; bottom: .5rem;left:12rem;}
.cont{background: #fff;padding: .4rem .5rem;font-size: .7rem;margin-top: .3rem;}
.cont h3{padding-left: .2rem;border-left: .15rem solid #ff545c;font-size: .8rem;margin-bottom: .2rem;}
/*底部购买*/
.btn_sub{width:100%;height:2.5rem;line-height:2.5rem;background:#fff;border-top:1px solid #D8D8D8;position:fixed;left:0;bottom:0;padding-left:1.6rem;box-sizing:border-box;}
.btn_sub .clearbtn{width:8rem;height:2.5rem;line-height:2.5rem;background:#ff545c;position:absolute;right:0;top:0;text-align:center;font-size:1rem;color:#fff}
.btn_sub p{font-size:.8rem;color:#666;padding-left:2.5rem;}
/*图书列表页*/
#list2{display: none;}
.book_nav li{width: 50%;float: left;text-align: center;padding: .6rem 0 .35rem;font-size:.9rem;border-bottom: .1rem solid #e4e4e4;}
.book_nav li.on{border-bottom: .1rem solid #ff545c;}
.list_book{padding:.1rem .5rem;}
.list_book li{border-bottom: 1px solid #e4e4e4;}
.list_book dl{height:5rem;margin:.6rem 0;position: relative;}
.list_book dl dt{height:5rem;width:5rem;float:left;}
.list_book dl dd{float: right;width: 12rem;}
.list_book dl dt img{height: 5rem;width:5rem;}
.list_book dl dd>strong{font-size:.85rem;font-weight:normal;line-height: 1.1rem;display: block;height: 2.4rem;overflow: hidden;}
.list_book dl dd p{font-size:.7rem;line-height: .85rem;color: #666;overflow: hidden;height:1.5rem;}
.list_book dl dd span{font-size:.85rem;color:#e4393c;line-height: .85rem;position: absolute; bottom:0;left: 5.5rem;}
.list_book dl dd b{font-size:.85rem;line-height: .85rem;position: absolute; bottom:0;right: 0;font-weight:normal;}
/*图书详情*/
.bookinfo{height:6rem;position: relative;padding:.5rem;background: #fff;}
.bookinfo dt{height:6rem;width:6rem;float:left;}
.bookinfo dd{float: right;width: 11rem;}
.bookinfo dt img{height: 6rem;width:6rem;}
.bookinfo dd>strong{font-size:.8rem;font-weight:normal;height:1.9rem;overflow:hidden;line-height: 1.1rem;padding:0.1rem 0 .2rem;display: block;}
.bookinfo dd time,.bookinfo dd p{font-size:.7rem;line-height: 1.2rem;}
.bookinfo dd .infosub{position: absolute;bottom:.5rem;width:11rem;}
.bookinfo dd span.span1{font-size:.9rem;color:#e4393c;line-height:1rem;}
.bookinfo dd span.span2{font-size:.8rem;line-height:.8rem;text-decoration: line-through;}
.bookinfo dd span.span3{font-size:.8rem;line-height:1rem;float: right;}
/*银行宣讲会列表*/
.list_xjh{padding: 0 .5rem;}
.list_xjh li{padding: .5rem .2rem;border-bottom: 1px solid #e4e4e4;font-size:.8rem;line-height: 1.3rem;}
.list_search{border-bottom:2px solid #e4e4e4;margin-bottom: .5rem;font-size: .8rem;position: relative;}
.list_search li {width: 33.3%;height: 2rem;float: left;text-align: center;}
.list_search li strong{display: block;margin:0 auto;width: 90%; font-weight:normal;text-align: center;height: 2rem;line-height: 2rem;}
.list_search li strong span{line-height: 2rem;height: 2rem;display: inline-block;max-width:5.2rem;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.list_search li strong a{display: inline-block;line-height: 1rem;margin: .3rem 0 0 4.5%;background: #ff545c;height: 1rem;padding: .2rem 1rem;color: #fff;border-radius: 1rem;}
.search_site{position: absolute;padding: .5rem;left: 0;width: 17.75rem;background:#f5f5f5;}
.search_site input{float: left; width: 14rem;border: none;padding: .2rem .3rem;font-size: .8rem;line-height: 1.2rem;}
.search_site a{display: inline-block;line-height: 1rem;margin-top: .1rem;margin-left: .3rem; background: #ff545c;height: 1rem;padding: .2rem .5rem;color: #fff;border-radius: 1rem;}