@charset "gb2312";
/* CSS Document */
.pdt5{padding-top:5px;}
.pdt10{padding-top:10px;}
.pdt15{padding-top:15px;}
.pdt20{padding-top:20px;}
.pdt25{padding-top:25px;}
.pdt30{padding-top:30px;}
.pdt40{padding-top:40px;}
.pdt45{padding-top:45px;}
.pdt50{padding-top:50px;}
.pdt55{padding-top:55px;}
.pdt60{padding-top:60px;}
.pdt65{padding-top:65px;}
.pdt70{padding-top:70px;}
.pdt80{padding-top:80px;}
.pdt90{padding-top:90px;}
.pdt100{padding-top:100px;}
em,i{ display:block; font-weight:normal;}

.fz24{ font-size:24px;}
.fz26{ font-size:26px;}
.fz28{ font-size:28px;}
.article_main{width:100%;min-width:1200px;background:#f5f8fa;margin:0 auto; padding-bottom:84px;margin-top: 12px;}
.list_main_title{width:100%;}
.list_main_title p{width:100%;height:84px;line-height:84px; text-align:left;}
.list_main_title p a{color:#999;}
.list_main_title p a:hover{color:#ff6960}
.shortterm_main01{width:100%;margin:0 auto;background:#fff;height:345px;}
.shortterm_main01 .img01{float:left;width:546px;height:344px;}
.shortterm_main01_right{width:612px;height:344px;}
.shortterm_main01_right p{ text-align:left;}
.shortterm_main01_right em{width:546px;height:51px;background:#f3f6f8;border-radius:2px; text-align:left; line-height:24px;padding:10px 15px;margin-top:25px;margin-bottom:30px;}
.shortterm_main01_right i{ text-align:left;width:100%; margin-top:10px;}
.shortterm_main01_right i img{ float:left;margin-top:2px;margin-right:10px;}
.shortterm_main01_right a{float:left; display:block;width:150px;height:50px; line-height:50px;margin-top:30px;border-radius:2px; font-size:16px;}
.shortterm_main01_right .a1{background:#ff6960;border:1px #ff6960 solid;}
.shortterm_main01_right .a1:hover{background:#f55248;}
.shortterm_main01_right .a2{background:#f4f8fb;border:1px #e3e3e3 solid;margin-left:50px;}
.shortterm_main01_right .a2:hover{background:#e8eef2;}
.article_main_body{width:100%;margin:0 auto;margin-top:50px;}
.article_main_left{width:850px;margin:0 auto;background:#fff;padding-bottom:50px;}
.article_main_left .tab-hd {width:100%;height:62px;line-height:62px;border-bottom:1px #ebebeb solid;overflow:hidden; zoom:1;}
.article_main_left .tab-hd li{ float:left; width:150px; color:#666; font-size:18px; text-align:center; cursor:pointer;}
.article_main_left .tab-hd li.active{height:62px;background:url(../images/shortterm_xian.jpg) bottom no-repeat;color:#ff6960;}
.article_main_left .tab-bd li{display:none;}
.article_main_left .tab-bd li.thisclass{ display:list-item;}
.book_con{width:792px;margin:0 auto;border-bottom:1px #ececec solid;padding-bottom:10px;}
.book_con_title{width:100%;margin:0 auto; line-height:27px;margin-top:25px;}
.book_con_title img{width:27px;height:27px;float:left;margin-right:20px;}
.book_con_title span{float:left; display:block;}
.book_con p{ font-size:14px;color:#666; line-height:24px; text-align:left;padding:18px 30px;}
.teacher_con{width:790px;margin:0 auto;border-bottom:1px #ebebeb solid;padding-bottom:50px;}
.teacher_con .img02{width:60px;height:60px;float:left;margin-top:25px;border-radius: 30px;}
.teacher_con_right{float:right;width:698px;padding-top:35px;}
.teacher_con_right p{float:left;}
.teacher_con_right i{float:left; display:block; text-align:left;margin-top:5px;margin-left:10px;}
.teacher_con_right span{float:right;}
.teacher_con_right span img{float:left;margin-top:3px;margin-right:5px;}
.teacher_con_right em{ line-height:24px; text-align:left;margin-top:25px;}
.teacher_con_right a{font-size:14px;color:#ff6960;}
.book_con01{width:792px;margin:0 auto;border-bottom:1px #ececec solid;padding-bottom:10px;}
.teacher_con01{width:100%;margin:0 auto;}
.teacher_con01 em{float:left;width:66px;height:22px;line-height:22px; background:#ff6960;border-radius:2px;margin-left:46px;margin-top:5px;margin-right:10px;}
.teacher_con01 i{ display:block;float:left;margin-top:6px;width:642px;  line-height:24px;text-align:left;}
.teacher_con02{width:100%;margin:0 auto;margin-top:30px;}
.teacher_con02 p{width:722px;height:42px;line-height:42px;background:#f4f8fb;border-radius:2px;margin-left:46px; text-align:left;padding-left:20px;}
.teacher_con02 span{ text-align:left; line-height:24px; display:block;margin-left:78px;margin-top:15px;margin-bottom:15px;}

.article_main_right{width:330px;}
.article_main_right_top{width:100%;height:310px;background:#fff;margin:0 auto;}

.swiper-container {width: 100%;height: 100%;}
.swiper-slide {
  text-align: center;
  font-size: 18px;
  /* Center slide text vertically */
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
}

.article_main_right_01{width:100%;height:56px;line-height:56px;background:url(../images/article_main_04.jpg) center no-repeat;margin-top:20px;}
.article_main_right_01 p{ text-align:left;padding-left:20px;}
.article_main_right_02{width:100%;height:56px;line-height:56px;background:url(../images/article_main_05.jpg) center no-repeat;margin-top:10px;}
.article_main_right_02 p{ text-align:left;padding-left:20px;}

.article_main_right_03{width:100%;height:56px;line-height:56px;background:url(../images/article_main_06.jpg) center no-repeat;margin-top:10px;}
.article_main_right_03 p{ text-align:left;padding-left:20px;}

.article_main_right_bottom{width:100%;background:#fff;margin-top:20px;padding-bottom:20px;}
.amrb_title{width:100%;padding-top:20px; line-height:22px;}
.amrb_title em{float:left;width:3px;height:22px;background:#fe6963;}
.amrb_title span{ display:block;margin-left:12px;}
.amrb_title a{ float:right;margin-right:10px;}
.amrb_title a:hover{color:#ff6960;}
.amrb_body{width:100%;margin:0 auto;margin-top:10px;}
.amrb_body li{width:296px;height:50px;line-height:50px;border-bottom:1px #f5f8fa solid;margin:0 auto;margin-top:2px;}
.amrb_body li img{float:left;width:12px;height:16px;margin-top:18px;margin-right:10px;}
.amrb_body li a{float:left;width:274px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;text-align:left;}
.amrb_body li a:hover{color:#ff6960;}
