.indexmain{width:100%;background: url(../img/indexbg.png)  no-repeat;background-size:100% 100%;overflow: hidden;}
.content_box_top{width:1400px;background: #fff;border-radius: 10px;overflow: hidden;margin:40px auto;}

.content_box{max-width:1400px;margin:0 auto;}
.content_box_top_ri{float:left;padding:20px 30px 0px 30px;width:420px;}
.content_box_top_ri h1{color:#3f3f3f;font-size: 26px;}
.content_box_top_ri h1 a{color:#a5a5a5;font-size:16px;float: right;}
.new1{border-bottom:1px solid #e0e0e0;padding-bottom:10px;}
.new1 h2{width:360px;overflow: hidden;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp:1;font-size: 18px;margin:10px 0;}
.new2 ul li{margin:18px 0;font-size: 16px;overflow: hidden; display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 1;}
.content_box_top_fl{width:910px;height:365px;float:left;}
.flexslider { margin: 0px auto 10px;position: relative;width: 100%;height:365px; overflow: hidden; zoom: 1;}
.flexslider .slides li {width: 100%; height: 100%;}
.flex-direction-nav a {width: 70px; height: 70px;line-height: 99em;overflow: hidden; margin: -35px 0 0; display: block;background: url(../img/ad_ctr.png) no-repeat;
position: absolute;top: 50%;z-index: 10;cursor: pointer;opacity: 0;filter: alpha(opacity=0);-webkit-transition: all .3s ease;border-radius: 35px;}
.flex-direction-nav .flex-next {background-position: 0 -70px; right: 0;}
.flex-direction-nav .flex-prev {left: 0;}
.flexslider:hover .flex-next { opacity: 0.8;filter: alpha(opacity=25);}
.flexslider:hover .flex-prev {opacity: 0.8;filter: alpha(opacity=25);}
.flex-control-nav {width: 100%; position: absolute;bottom: 10px;text-align: center;}
.flex-control-nav li {margin: 0 2px; display: inline-block;zoom: 1;*display: inline;}
.flex-control-paging li a {background: url(../img/dot.png) no-repeat 0 -16px;display: block;height: 16px;overflow: hidden;text-indent: -99em; width: 16px; cursor: pointer;}
.flex-control-paging li a.flex-active,
.flex-control-paging li.active a {background-position: 0 0;}
.flexslider .slides a img {width: 100%;height:365px;display: block;}


.index_two{width:1400px;background: #fff;margin:40px auto;border-radius: 10px;overflow: hidden;}
.date{width:615px;height:440px;float:left;background: #f3fbfc;}
.index_two_ri{width:785px;height:440px;float:left;background: url(../img/indexbj2.png)  no-repeat;background-size:100% 100%;}
.index_two_main{padding:0px 20px;height:350px;overflow-y: scroll;}
.index_two_ri h1{font-size: 24px;margin:20px 20px 5px 20px;}
.index_main_box h2{color:#575757;font-size: 24px;}
.index_main_box ul li{margin:10px 0;font-size: 16px;}
.index_main_box{overflow: hidden;}
.index_two_main::-webkit-scrollbar {
  width: 5px;
  height: 5px;
}

.index_two_main::-webkit-scrollbar-thumb {
  background: linear-gradient(to bottom right, #c3cfed 0%, #6c8de9 100%);
  border-radius: 5px;
}

.index_two_main::-webkit-scrollbar-track {
  background-color: #f3efef;
}

.index_two_main::-webkit-scrollbar-button {
  background-color: #dee3f1;
 
}

.index_two_main::-webkit-scrollbar-button:hover {
  background-color: #999999;
}

.courseSlide_bt{width:1400px;margin:0 auto;}
.courseSlide_bt h1{font-size: 26px;}
.courseSlide_bt h1 img{position: relative;top:-5px;margin-right:20px;}
.courseSlide_bt h1 a{float:right;border-radius:30px;padding:5px 30px;font-size:16px;background: #fff;color:#a5a5a5;font-weight: normal;border:1px solid #dcdcdc;margin-top:5px;}
.courseSlide{;overflow: hidden;}
.courSlide-imgbox{width: 1400px;margin:20px auto 20px;position: relative;}
.imgBox{width: 1400px;margin: 0 auto;position: relative;overflow: hidden;height:330px;}
.slide-btn .btn{position: absolute;width: 28px;height: 49px;top: 50%;margin-top: -65px;cursor: pointer;z-index: 2;}
.slide-btn .prev{background: url("../img/arrow-left.png") no-repeat;left: -72px;}
.slide-btn .next{background: url("../img/arrow-right.png") no-repeat;right: -72px;}
.courseSlide .imgbox-list{position: absolute;width: 8000px;left: 0;top: 0;}
.courseSlide ul li{float: left;width: 330px;height:325px;margin-right: 26px;background: #fff;border-radius: 10px 10px 0px 0px;}
.imgbox{overflow: hidden;border-radius: 10px 10px 0px 0px;}
.imgbox img{width: 100%;height: 100%;transition: all 1s;-webkit-transition: all 1s;}
.imgbox img:hover{-webkit-transform: scale(1.2);transform: scale(1.2);}
.p_box{padding:10px;}
.p_box p{width:100%;margin-bottom:10px;overflow: hidden; display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 1;}


.index_bottom{width:1400px;margin:20px auto;}
.index_bottom ul{display: flex;flex-wrap: nowrap;justify-content: space-between;}
.index_bottom ul li{width:445px;height:500px;background: #fff;}
.libg1{background: url("../img/bg11.png") no-repeat;width:372px;height:188px;margin:40px auto 20px;}
.libg2{background: url("../img/bg22.png") no-repeat;width:372px;height:188px;margin:40px auto 20px;}
.libg3{background: url("../img/bg33.png") no-repeat;width:372px;height:188px;margin:40px auto 20px;}
.libg_wz{padding:55px 0px 0px 20px;}
.libg_wz h1{font-size: 28px;color:#424242;margin-bottom:10px;}
.libg_wz p{font-size: 16px;color:#737373;}
.index_bottom ul li h2{font-size: 16px;line-height: 32px;border-bottom:1px solid #ccc;font-weight: normal;margin:15px 40px;padding-bottom: 20px;}
.index_bottom ul li h2 a{overflow: hidden; display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp:2;}
.index_bottom ul li h3{text-align: center;font-size: 16px;cursor: pointer;font-weight: normal;}
.index_bottom ul li h3 i{color:#eb6100;font-style: normal;}
.index_bottom ul li h3:hover{cursor: pointer;color:#eb6100;}

.index_box2{background: #dde5f4;width:100%;height:555px;overflow: hidden;}
.index_box2_main{width:1400px;margin:0 auto;}
.courseSlide_bt2 h1{font-size: 26px;padding:20px 0;}
.courseSlide_bt2 h1 a{float:right;border-radius:30px;padding:5px 30px;font-size:16px;background: #fff;color:#a5a5a5;font-weight: normal;border:1px solid #dcdcdc;margin-top:5px;}
.fl_indexbox{float:left;width:440px;}
.fl_indexbox h2{font-size: 26px;padding:20px 0;color:#373e4e;}
.fl_indexbox p{color:#7e7e7e;line-height: 26px;font-size: 14px;overflow: hidden; display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp:2;}
.fl_indexbox p img{margin-right:10px;}
img.imgfg{margin:0px 5px 0px 20px;float:left;}

.ri_indexbox{float:right;width:880px;}
.ri_indexbox ul{display: flex;flex-wrap: nowrap;justify-content: space-between;}
.ri_indexbox ul li{width:257px;height:405px;float:left;}
.ri_indexbox ul li.litwo{border-left:1px solid #ccc;border-right:1px solid #ccc;margin:0 20px;padding:0 25px;}
.ri_indexbox ul li h2{font-size: 20px;margin:20px 0;color:#373e4e;overflow: hidden; display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp:2;}
.ri_indexbox ul li p{color:#7e7e7e;line-height: 26px;font-size: 14px;overflow: hidden; display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp:2;}
.ri_indexbox ul li p img{margin-right:10px;}



