@charset "utf-8";
/* CSS Document */

body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, p { margin:0; padding:0; }
*{ margin:0; padding:0;}
body {  color: #333; font-family:"微软雅黑"; font-weight:500; background: url("/Source/activity/yizhu/img/jzs_body_bg.jpg") no-repeat center bottom; }
img { border: none; display: inline-block; }
ul,ol li { list-style: none; }
a {  text-decoration: none; color:#333;}
a:hover { color: #333;text-decoration: none; }



.tong{ width:100%; height:auto;  background:#f8f8f8; }
.center{ width:1400px; margin:0 auto;}
/*.w1400{ width:1400px; overflow: hidden;}
*/.f16{ font-size:16px;}
.f12{ font-size:12px;}
.f14{ font-size:14px;}
.fl{ float:left; display: inline;}
.fr{ float:right; display: inline;}
.c6{ color:#666;}
.cf00{ color:#f00;}
.fcu{ font-weight:bold;}
.red{ color:#FB5B5B; }

@media only screen and (max-width: 1500px) {
    .center{ width:1200px; margin:0 auto;}
	.coursemain_left .course-list .course-div .card-wrap .front .coursediv_tit .jzsbt01 a{ font-size:13px; color:#333; }
	.subtitle span{ font-size:12px;}
    .coursemain_left .card-wrap .front .course-div-body .tag-group .tag{ font-size:12px;}
	.course-div-footer .ccfooter_right .people-number .people_pricexiao a{ font-size:12px;}

}

.yizhu_con{ padding-top:30px;  }
.yizhu_con01{ margin-top:40px;}
.yizhu_con02{ margin-top:-20px;  }
.cousepart{ overflow:hidden; margin-top:20px; /*padding-top:30px;*/}
.coursemain_left{ width:76.071%; height:850px;/* padding:30px 0  ;*/ overflow: hidden;/* background:pink;*/ float:left;  position:relative;}
.course_zixun_right{ width:23.93%; height:805px; /*margin:30px 0 0 0 ;*/overflow:hidden; background:#f8f8f8; float:right; border-radius: 10px;}

.pdybanner{ width:64.2%; height:391px; overflow: hidden; position:absolute; top:0px; left:0; z-index: 30; transition:all 1s; border:1px solid #dedede; border-radius:10px; }
.pdybanner:hover { box-shadow: 0 10px 30px 0 rgba(0, 0, 0, 0.1); border:1px solid #f8f8f8;/* -webkit-transform: translateY(-5px); transform: translateY(-5px); transform: scale(1.05 ) ;-webkit-transform:scale(1.05 ); */}
.pb-carouselWarp { position: relative;  width: 100%; height: 398px; overflow: hidden; margin-left: auto; margin-right: auto;}
.pb-carouselWarp .pb-carousel { position: relative; height: 100%;}
.pb-carouselWarp .pb-carousel li { display: none; position: absolute;width: 100%;height: 100%; top: 0;left: 0;}
.pb-carouselWarp .pb-carousel li img { width: 100%; height: 391px; vertical-align: middle; transition:all 0.8s;  }
.pb-carouselWarp .pb-carousel li img:hover{ transform: scale(1.05 ) ;-webkit-transform:scale(1.05 );  }
.pb-carouselWarp .pb-carousel .pb-this {display: block;left: 0;}
.pb-carouselWarp .pb-carousel-ind { position: absolute; bottom: 20px;left: 50%; transform: translateX(-50%);}
.pb-carouselWarp .pb-carousel-ind li {float: left; width: 15px;height: 15px; border-radius: 50%; background-color: #ccc; margin: 0 5px; cursor: pointer;}
.pb-carouselWarp .pb-carousel-ind .pb-this {background-color: rgba(0,0,0,0.5);}
.pb-carouselWarp .pb-arrow { position: absolute; top: 50%; margin-top: -20px;  width: 40px; height: 40px; border-radius: 50%; background: rgba(0,0,0,0.5); cursor: pointer; border: none;}
.pb-carouselWarp .pb-arrow-prev {left: 20px; background: rgba(0,0,0,0.6) url(../img/arrow-left.png) no-repeat center; outline: none;}
.pb-carouselWarp .pb-arrow-next {right: 20px; background: rgba(0,0,0,0.6) url(../img/arrow-right.png) no-repeat center;outline: none;}
.pb-carouselWarp[type='updown'] .pb-carousel-ind {position: absolute;width: 15px;top: 50%;left: auto;bottom: auto;right: 20px;transform: translateY(-50%);}
.pb-carouselWarp[type='updown'] .pb-carousel-ind li {float: none;width: 15px;height: 15px;border-radius: 50%;background-color: #ccc;margin: 5px 0;}
.pb-carouselWarp[type='updown'] .pb-carousel-ind .pb-this {background-color: #000;}
.pb-carouselWarp[type='updown'] .pb-arrow {position: absolute;left: 50%;top: 0;margin-left: -20px;margin-top: 0;width: 40px;height: 40px;border-radius: 50%;color: #fff;text-align: center;line-height: 40px;cursor: pointer;}
.pb-carouselWarp[type='updown'] .pb-arrow-prev {top: 20px; background: rgba(0,0,0,0.5) url(../img/arrow-top.png) no-repeat center;}
.pb-carouselWarp[type='updown'] .pb-arrow-next {top: auto;bottom: 20px; background: rgba(0,0,0,0.5) url(../img/arrow-bottom.png) no-repeat center;}

 /*套餐卡片*/
.coursemain_left .course-list{ width:100%; }
.coursemain_left .course-list .course-div{ width:32.3%; height:370px; /*background:#ccc;*/ margin:0 1% 4% 0; float:left; border-radius:8px;}
.coursemain_left .course-list .course-div .card-wrap .front{ width:87.1%; height:370px; padding:6.57% 4.5% 0; background:#fff; transition:all 0.2s; /*border:1px solid #ececec;*/ box-shadow: 0px 0px 8px #dedede;  border-radius: 10px;}
.coursemain_left .course-list .course-div .card-wrap .front:hover { box-shadow: 0 10px 20px 0 rgba(0, 0, 0, 0.2);/* border:1px solid #f8f8f8; cursor:pointer;*/ }
.coursemain_left .course-list .course-div .card-wrap .front .coursediv_tit{ height:56px; color:#666; margin-bottom:20px; border-bottom:1px solid #ececec; }
.coursemain_left .course-list .course-div .card-wrap .front .coursediv_tit .jzsbt01 a{ font-size:14px; color:#333; }
.coursemain_left .card-wrap .front .subtitle{ color:#666; height:23px;}
.coursemain_left .card-wrap .front .subtitle .exam-name{ color:#333;}

.coursemain_left .card-wrap .front .subtitle .ornament-line{ font-size:12px;  }
.coursemain_left .card-wrap .front .course-div-body .tag-group{ height:89px; }
.coursemain_left  .front .course-div-body .tag-group .tag{ display: inline-block; border:1px solid #dedede ; box-shadow: 0px 1px 3px #dedede; padding:1%; border-radius: 5px; font-size:14px; margin-top:9px;} 
.coursemain_left .card-wrap .front .course-div-body .tag-group .tag_star{ margin-top:2px; color:#ff8f86;}
.coursemain_left .card-wrap .front .teacher_list{ width:100%; height:90px; overflow:hidden; /*background:pink;*/  }
.teacher-block{ width:48px; height:85px; backgorund:#e4e4e4; float:left; margin:0 5.74% 0 0; overflow: hidden;}
.teacher-block img{ width:42px; height:42px;padding:3px; border-radius:50%; background:#e4e4e4; }
.coursemain_left .teacher-block .teacher-name{ color:#666;}
.course-div-footer{ width:100%; overflow: hidden; border-top:1px solid #f2f2f2; padding-top:10px;}
.ccfooter_right {width:30%;overflow: hidden; padding-top: 21px;font-weight: bold;  }
.ccfooter_right01{ width:50%;}
.course-div-footer .ccfooter_right .people-number del{ color:#999;}
.course-div-footer .ccfooter_right .price a{ color:#F93333; font-size:16px;}
.course_service{ width:70%;}
.course_service01{ width:50%;}
.course_service p{ color:#999; line-height:18px;}
.course-div-footer f12{ font-size:12px;}
.course-div-footer .stars{ display: inline-block; width:160px;  color:#333; margin-top:5px;}
.course-div-footer .stars01{  background:url("/Source/activity/yizhu/img/45star.png") no-repeat 58px 0px; }
.course-div-footer .stars02{  background:url("/Source/activity/yizhu/img/4star.png") no-repeat 58px 0px; }
.course-div-footer .stars03{  background:url("/Source/activity/yizhu/img/35star.png") no-repeat 58px 0px; }
.course-div-footer .stars04{  background:url("/Source/activity/yizhu/img/5star.png") no-repeat 58px 0px; }

/*倒计时*/
.course_zixun_rightIn{ }
.course_zixun_right .daojishi {text-align: center;height: 150px; background:#fff url("../img/taili_bg.png") no-repeat 83% 13%; border-radius:10px; margin-bottom:10px; border:1px solid #ececec;}
/* line 180*/
.course_zixun_right .daojishi p { padding-top: 20px; font-weight: bold; font-size: 16px; line-height: 22px; margin: 9px 20px 0 20px;}
.course_zixun_right .daojishi .djs_txt{ padding-bottom:21px; border-bottom:1px solid #ececec; padding-top:30px;}
.course_zixun_right .daojishi p.n_djs { padding-top: 12px;}
/* line 185*/
.course_zixun_right .daojishi p.n_djs span {  background-repeat: no-repeat; background-position: 0 -452px;
    display: inline-block; width: 34px; height: 46px;line-height: 46px;  font-size: 42px; font-family: "微软雅黑"; color: #00aaef; margin: 0 3px;}

/************************右侧新闻导航***********************/
.zixun_box{ background:#fff; border-radius: 10px; border:1px solid #ececec; padding-top:15px;}
.zixun_box .shu_line{     float: left; width: 3px; height: 500px; background-color: #edfaff; margin-left: 10px; margin-top:30px; }
.zixun_box ul{ position: relative; height: 605px; margin-top: 1px; margin-left: 13px; padding-top:6%;}
.zixun_box ul .row3{ height: 136px;}
.zixun_box ul li{ width: 94%; height: 100px; padding: 5px 0 0 8px; margin-bottom: 2px; /*background:#ccc;*/ background:#fff;}
.zixun_box ul .icon-n_list{ text-align: center; display: inline-block; font-size: 14px; line-height: 24px;height: 24px; width: 85px; background-position: 0 -24px; background-image:url("/Source/activity/yizhu/img/icon_zu.png"); background-repeat: no-repeat; color: #fff; padding-left: 16px; margin-left: -17px; float: left; }
.zixun_box ul .icon-n_list img{ margin-right: -16px; margin-top: 4px; float:left; margin-left:15px;  }
.zixun_box ul li h5{ height:30px; width:100%; /*background:pink;*/ padding-top:4px;}
.zixun_box ul em{ display: inline-block; margin-left: 25px; width: 0;  height: 0; border-left: 10px solid transparent; border-right: 10px solid transparent; border-bottom: 10px solid #f9f9f9;}
.zixun_box ul p{ background: #f9f9f9; padding: 5px; margin-top: -6px; border-radius: 5px;}
.zixun_box ul p a{ display: inline-block; font-size: 12px; line-height: 34px; margin: 0 10px; }
.zixun_box ul p a:hover{ color:#00aaef;}
.zixun_box ul li .choose{  background-position: 0 0;}

@media only screen and (max-width: 1500px)
{
	.course_zixun_right .daojishi{ background:#fff url("../img/taili_bg.png") no-repeat 91% 13%;}
}















