.space1{white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.clamp{display: -webkit-box;-webkit-box-orient: vertical;overflow: hidden;}
.displayflex{display: flex;justify-content: left;align-items: center;}
.animated5{transition:all .5s;-webkit-transition: all .5s;-moz-transition: all .5s;-ms-transition: all .5s;-o-transition: all .5s;}
.animated5:hover{transition:all .5s;-webkit-transition: all .5s;-moz-transition: all .5s;-ms-transition: all .5s;-o-transition: all .5s;}
.background1{background: #f6f6f6;}
.margin-top40px{margin-top: 40px;}
.margin-top20px{margin-top: 20px;}
.paddingtb40px{padding: 40px 0;}
.paddingtb25px{padding: 25px 0;}
.paddinglr5px{padding: 0 5px;}
.paddinglr10px{padding: 0 10px;}


/*影像赛事*/
.content_text{font-size: 14px;line-height: 2;color: #999;}
.content_text_p p{margin-bottom: 0;}

a.event .event_img{height: 180px;border-radius: 5px;}
a.event h3.title{font-size: 16px;line-height: 2;color: #191919;}
a.event h3.title_p{padding: 6px 0;}
a.event:hover img{transform: scale(1.07);-webkit-transform: scale(1.07);}
a.event:hover h3.title{color: #f63756;}
h4.text{font-size: 14px;line-height: 1.7;color: #adacac;-webkit-line-clamp: 3;height: 5.1em;}
h4.text_1{-webkit-line-clamp: 1;height: 1.7em;}
h5.view_details a{font-size: 16px;line-height: 2;color: #a46c4e;display: inline-block;padding: 0 18px;border: 1px solid #a46c4e;border-radius: 5px;}
h5.view_details a:hover{border-color: #e59a71;color: #e59a71;}

.video_event_bj{display: block;background: #fff;border-radius: 5px;overflow: hidden;margin: 15px 0;box-shadow: 0 0 18px rgba(0,0,0,0.1);}
.video_event_bj .event_text{padding: 12px 20px;border-bottom: 1px solid #eee;}
.view_details_1{padding: 12px 20px;}
.view_details_1 a{font-size: 14px;line-height: 2;color: #a46c4e;}
.view_details_1 a:hover{color: #e59a71;}

.slideBox{margin-top: 60px;}
.slideBox:before{content: "";width: 100%;height: 100%;position: absolute;top: 0;left: 0;background: rgba(0,0,0,.5);}
.slideBox .box_content{width: 100%;position: absolute;left: 0;top: 50%;transform: translateY(-50%);-webkit-transform: translateY(-50%);}
.slideBox .box_content h1{font-size: 34px;line-height: 2;color: #fff;}
a.goToBtn{width: 120px;height: 32px;line-height: 30px;background: rgba(0,0,0,0.7);border: 1px solid #735e56;display: inline-block;color: #b5724e;font-size: 16px;border-radius: 5px;}
.countBox{height: 50px;line-height: 50px;font-size: 14px;background: #f6f6f6;}
.countBox a.moreBtn{font-weight: bold;color: #a46c4e;}

.event_bj a{display: block;background: #fff;border-radius: 5px;overflow: hidden;margin: 15px 0;box-shadow: 0 0 18px rgba(0,0,0,0.1);}
.event_bj a.event h3.title{padding: 8px 15px;font-size: 14px;}
.event_bj a .event_img_h{height: 260px;line-height: 260px;text-align: center;background: #f7f7f7;}
.event_bj a .event_img_h img{max-width: 100%;max-height: 100%;}
.event_bj a:hover{box-shadow: 0 0 24px rgba(15,8,0,0.4);}
.video_event_imgh{height: 240px;}

.contHeadBox{background: #fff;padding: 30px;}
.cont_left{width: 800px;order: 1px solid #000;}
h1.title{font-size: 24px;line-height: 2;color: #555;}
.cont_right{width: 240px;position: relative;}
.cont_right span{position: absolute;top: 0;left: 0;}
.cont_right_name{padding-left: 110px;height: 100px;}
.cont_right_name p{font-size: 12px;line-height: 2;margin-bottom: 0;color: #999;}
.cont_right_name a{margin-top: 20px;width: 74px;height: 28px;line-height: 28px;display: inline-block;background: #a46c4e;color: #fff;font-size: 14px;text-align: center;border-radius: 2px;}

.labelBox_bj{background: #fff;border-radius: 5px;overflow: hidden;}
.labelBox_bj .labelBox{padding: 20px;}
.labelBox i,.labelBox a{font-size: 14px;line-height: 2;color: #999;margin-left: 20px;}
.labelBox a:hover{color: #ff3300;}

/*热点活动*/
.hot_active{margin-bottom: 20px;}
.content_on_the_right{width: 870px;}
.menu_on_the_left{width: 300px;}
.hot_active{padding-bottom: 20px;border-bottom: 1px solid #e9e9e9;}
.hot_active_left{width: 36%;}
.hot_active_left_1{height: 340px;border-radius: 5px;overflow: hidden;}
.hot_active_left_1 img{border-radius: 5px;}
.hot_active_img{height: 195px;border-radius: 5px;overflow: hidden;}
.hot_active .hot_active_left a:hover .hot_active_img img{transform: scale(1.07);-webkit-transform: scale(1.07);}

.hot_active_right{width: 62%;}
.hot_active_right a.hot_title{display: block;}
a.hot_title{display: inline-block;font-size: 18px;line-height: 30px;color: #333;}
a.hot_title span,.content_title span{display: inline-block;text-align: center;width: 72px;height: 30px;line-height: 30px;font-size: 14px;border: 1px solid #79cd92;margin-right: 10px;border-radius: 5px;color: #1fac4a;}
a.hot_title:hover{color: #1fac4a;}
.content_title{font-size: 18px;line-height: 2;color: #333;}

.hot_active_text{margin: 5px 0;}
.hot_active_text p{font-size: 14px;line-height: 2;margin-bottom: 0;color: #5e625f;}
.hot_active_text p span{color: #5f926f;}
.hot_active_text p b.color1{color: #1fac4a;}
.cutBox{width: 100%;height: 42px;line-height: 42px;background: #f8fbf9;}
.cutBox a.apply,.cutBox_box a.apply{width: 136px;height: 42px;display: inline-block;text-align: center;line-height: 42px;color: #fff;font-size: 14px;border-radius: 5px;font-weight: bold;background: -moz-linear-gradient(left,#f6c20f,#f39010);background: -webkit-linear-gradient(left,#f6c20f,#f39010);}
.cutBox a.apply{float: right;}
.cutBox a.apply:hover,.cutBox_box a.apply:hover{background: -moz-linear-gradient(left,#f2ab08,#ee6e09);background: -webkit-linear-gradient(left,#f2ab08,#ee6e09);}
.cutBox a.apply1,.cutBox_box a.apply1{background: #dcdcdc;color: #888;}
.cutBox a.apply1:hover,.cutBox_box a.apply1:hover{background: #d1d1d1;}
.cutBox_box span{margin-left: 20px;font-size: 14px;color: #888;}
.cutBox a.apply2{background: none;border: 1px solid #1fac4a;color: #1fac4a;font-weight: normal;}
.cutBox a.apply2:hover{background: #1fac4a;border-color: #1fac4a;color: #fff;}

.hot_t{width: 100%;height: 48px;line-height: 48px;background: #f2f7f4;padding: 0 15px;}
.hot_t span{font-size: 16px;color: #303933;display: inline-block;margin-left: 12px;}
.hot_t a{font-size: 14px;color: #5f926f;}
.hot_t a:hover{color: #1fac4a;}
.hot_event_item a{position: relative;}
.hot_event_item a h2{margin-top: 10px;font-size: 16px;line-height: 1.7;color: #333;}
.hot_event_item a:hover h2{color: #1fac4a;}
.hot_event_item .hot_text_p{margin-top: 10px;}
.hot_event_item .hot_text_p p{color: #888;font-size: 14px;line-height: 1.7;margin-bottom: 0;}
.hot_event_item a span.label{position: absolute;top: 0;left: 0;background: #1fac4a;padding: 4px 8px;}

.peopleBox{margin: 20px 0;width: 100%;padding: 10px 15px;border-left: 3px solid #1fac4a;background: #f8fbf9;position: relative;}
.peopleBox span{width: 48px;height: 48px;border-radius: 50%;overflow: hidden;position: absolute;top: 10px;left: 15px;}
.peopleBox .nameBox{padding-left: 60px;}
.peopleBox .nameBox h3{font-size: 16px;line-height: 24px;color: #333;}
.peopleBox .nameBox h4{font-size: 14px;line-height: 24px;color: #888;}

.hot_content_text p{color: #303933;font-size: 14px;line-height: 2;margin-bottom: 0;}
.hot_content_text p span{font-size: 16px;font-weight: bold;}
.hot_content_text p b.color1{color: #1fac4a;}
.hot_text{width: 100%;height: 48px;line-height: 48px;background: #f2f7f4;border-bottom: 2px solid #1fac4a;}
.hot_text span{display: block;text-align: center;font-size: 18px;width: 300px;background: #1fac4a;color: #fff;}


/*影像课堂*/
.classroom_padding{padding: 10px 15px;}
.classroom a.event h3.title{padding: 0;font-size: 16px;line-height: 1.7;-webkit-line-clamp: 2;height: 3.4em;}
.classroom a.event h4{margin-top: 20px;font-size: 18px;color: #FF4B4B;}
.classroom_img{border-top: 1px solid #e1e1e1;padding: 10px 15px 10px 55px;position: relative;font-size: 14px;color: #666;line-height: 35px;}
.classroom_img .img{width: 35px;height: 35px;position: absolute;top: 10px;left: 10px;}
.classroom_img .img img{border-radius: 50%;}
a.event:hover .img img{transform: none;-webkit-transform: none;}

.labelBox_title{font-size: 24px;line-height: 1.7;-webkit-line-clamp: 2;height: 3.4em;}
.labelBox_bjcolor{padding: 20px;background: #fff;border-radius: 5px;overflow: hidden;}

.title_name{color: #61B0A7;font-size: 16px;height: 50px;line-height: 50px;border-bottom: 1px solid #eee;padding-left: 18px;padding: 0 20px;}
.padding20px{padding: 20px;}
.title_name1{color: #666;}
.labelBox_bj_img{height: 444px;overflow: hidden;}
.ccen_title{margin-bottom: 10px;font-size: 18px;border-left: 4px solid #D8EFEC;padding-left: 10px;color: #333;}
.ccen_jg b{font-size: 30px;color: #FF4B4B;}
a.rightNow{background: #FF4B4B;color: #fff;font-size: 16px;width: 135px;border-radius: 5px;text-align: center;line-height: 45px;display: inline-block;}
a.rightNow:hover{background: #ff754b;}

.lecture .lecture_img{width: 120px;height: 120px;border-radius: 5px;overflow: hidden;}
.lecture .lecture_text{width: 120px;margin-left: 20px;font-size: 18px;color: #333;}
.hot_event_item20px{margin-bottom: 20px;}

.nickname_title{margin-top: 4px;font-size: 14px;line-height: 2;color: #666;padding-right: 70px;position: relative;}
.nickname_title span{position: absolute;top: 0;right: 0;color: #F63E20;}
h3.tit1{color: #a46c4e;font-size: 24px;}

.position-relative{position: relative;}
.mySwiperbanner{position: absolute;top: 0;left: 0;text-align: center;width: 100%;height: 100%;background: #eee;}
.slideBox-banner{position: fixed;top: 0;left: 0;text-align: center;width: 100%;height: 100%;padding-top: 60px;background: #fcfcfc;}
.mySwiperbanner .swiper-pagination-bullet{width: 10px;height: 10px;margin: 3px !important;background: #fff;opacity: 1;}
.mySwiperbanner .swiper-pagination-bullet-active{background: #ff3300;}
.slideBox-banner img{max-width: 100%;max-height: 100%;}


@media(max-width: 768px){
    .slideBox .box_content h1{font-size: 24px;}
    h1.title{font-size: 18px;font-weight: bold;}
    .contHeadBox{padding: 15px;}

    .mySwiperbanner{position: relative;height: auto;}
    .slideBox-banner{position: static;height: auto;}
    .mySwiperbanner .swiper-pagination-bullet{width: 8px;height: 8px;margin: 2px !important;}
    .slideBox-banner img{width: 100%;height: auto;}
}