/*reset css*/
/*导航 css*/
.new_daohang{width: 100%;border-bottom: 1px solid #e4e9ed;background-color: #F5F7FA;}
.new_daohang>.qx-class-nav{width: 1200px;margin: 0 auto;position: relative;height: 60px;overflow: hidden;padding-right: 49px;}
.new_daohang>.qx-class-nav>a{overflow: hidden;text-overflow:ellipsis;white-space: nowrap;margin-top: 0;padding: 0;height: 30px;line-height: 30px;border:none;margin: 15px 0;width: auto;padding: 0 12px;font-size: 16px;color: #333;border-radius:5px ;display: inline-block;text-align: center;}
.new_daohang>.qx-class-nav>a:hover{background-color: #068bf2;color: #FFFFFF;}
.new_daohang>.qx-class-nav>.more{position: absolute;top:0;right:0;font-size: 16px;color: #4d5155;margin-top: 15px;cursor: pointer;height: 30px;line-height: 30px;display: none;}
.new_daohang>.qx-class-nav>.more>i{font-size:20px;color: #000000;vertical-align: middle;display: inline-block;}
.new_daohang>.qx-class-nav>.more.rotation>i{transform: rotate(180deg);}

.new_daohang>.qx-class-nav >.tit{display: inline-block;height: 60px;line-height: 60px;font-size: 18px;
    font-weight: bold;float: left;background: #FF500B;padding: 0px 17px;margin-right: 10px;}
.new_daohang>.qx-class-nav >.tit >span{color: #fff;}
/*首页学校环境*/
.figurelist{margin-top:20px;border-top:1px solid #dde1e8;padding-top:20px}
.figurelist li{float: left;width:31%;margin:0 3% 0 0; overflow: hidden;}
.figurelist li:hover{-webkit-box-shadow:0 0 15px  rgba(0,0,0,.3);-moz-box-shadow: 0 0 15px  rgba(0,0,0,.3);box-shadow: 0 0 25px  rgba(0,0,0,.3)}
.figurelist li:nth-child(3n){ margin-right: 0;}
.figurelist .figure-cnt{padding: 12px;background-color: #fff;  border-top: 0}
.figurelist .figure-name{color: #666;font-size: 16px;white-space: nowrap;text-overflow: ellipsis;overflow: hidden; text-align: center;}
.figurelist .figure-text{font-size: 16px;height: 20px;line-height: 20px;color: #818991;overflow: hidden;padding: 20px 0; float: left; width: 100%;border-bottom:1px #ececec dotted;}
.figurelist .figure-text.name-center{text-align: center;height: 20px;}
.figurelist .figure-img img{text-align: center; width: 100%;}

/*机构首页简介*/
.recommend-class{font-size:24px;font-weight:400;height:24px;line-height:21px;border-left:5px solid #FF500B;padding-left:15px;color:#000;margin-top:0;font-weight:700}
.i_box1{padding:65px 0;width:1200px;margin:0 auto}
.i_box1>.left{width:712px;float:left;margin-right:58px}
.i_box1>.left>.up>div>.img{float:left; margin-top: 20px; padding: 5px;}
.i_box1>.left>.up>div>.img img{ max-width: 140px; max-height: 100px;}
.i_box1>.left>.up>div>.school_intro{width:540px;float:right;color:#666;font-size:16px;line-height:25px}
.i_box1>.left>.up>div>.school_intro>span{display:block;font-size:24px;font-weight:700;color:#000;margin-bottom:20px}
.i_box1>.left>.up>div>.school_intro>strong{display:block;font-size:24px;font-weight:700;color:#000;margin-bottom:20px}
.i_box1>.left>.up>div>.school_intro>a{color:#0090f5;font-weight:700;margin-left:5px}
.i_box1>.left>.up>div>.school_intro>a:hover{color:#7a7c82}
.i_box1>.right{width:420px;float:left}
.i_box1>.right>.recommend-class{color:#000;border-color:#FF500B}
.i_box1>.right>.xxjj_3{margin-top:30px;height:300px;overflow-y:auto;line-height:30px; }
.i_box1>.right>.xxjj_3 span{background:0 0!important}
.i_box1>.right>.xxjj_3,.i_box1>.right>.xxjj_3 div,.i_box1>.right>.xxjj_3 span,.i_box1>.right>.xxjj_3 strong{    width: 100%; line-height:25px;font-size:16px!important;color:#666!important}
.i_box1>.right>.xxjj_3>p{line-height:25px;font-size:16px;color:#666;margin-bottom:10px}
.i_box1>.right>.detail_p{display:none}
.i_box1>.right>.xxjj_3::-webkit-scrollbar{width:14px;height:14px}
.i_box1>.right>.xxjj_3::-webkit-scrollbar-thumb,.i_box1>.right>.xxjj_3::-webkit-scrollbar-track{border-radius:999px;border:5px solid transparent}
.i_box1>.right>.xxjj_3::-webkit-scrollbar-track{box-shadow:1px 1px 5px rgba(0,0,0,.2) inset}
.i_box1>.right>.xxjj_3::-webkit-scrollbar-thumb{min-height:20px;background-clip:content-box;box-shadow:0 0 0 5px rgba(0,0,0,.2) inset}
.i_box1>.right>.xxjj_3::-webkit-scrollbar-corner{background:0 0}

/*课程切换*/
.swiper-container {height: 45px;margin: 0 auto;position: relative;overflow: hidden;list-style: none;padding: 0;z-index: 1;}
.recommend-class{ width:100%;  font-size: 27px;font-weight: bold;height: 28px; color: #000;margin-top:3px;}
.recommend-class span{color: #FF500B;}
.tab-hd{ max-width: 750px;height: 45px;line-height: 45px;overflow: hidden; line-height: 45px; float: right;  text-align: right;display: block;margin-top: -40px;}
.tab-hd>li{text-align: right;width: auto;display: inline-block;margin-left:25px;position: relative;}
.tab-hd>li>a{font-size: 16px;color: #666;display: inline-block;padding-bottom: 9px;}
.tab-hd>li.active>a{color: #FF500B; position: relative;    font-weight: bold;}
.tab-hd>li.active>a:before{content: '';width:30%;height: 3px;background-color:#FF500B;display: block;left:35%;position: absolute;bottom:11px;}
.index_box2{margin-top: 50px;}
.index_kc>li{width:282px;float:left;margin-right:24px;background-color:inherit;background-color:#fff;height:300px;margin-bottom:20px;border-radius:5px;overflow:hidden;position:relative;top:0;transition:all .3s linear}
.index_kc>li:nth-child(4n){ margin-right: 0;}
.div-img>a>img{display:block;width:100%;height:100%}
.div-text{display:block;float:none;padding:20px; width: 100%; border:1px solid #d9d9d9;border-radius: 0 0 5px 5px;}
.div-text>a{display:block;font-size:16px;color:#333;font-weight:600;height:30px;line-height:25px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.div-text>p{display:block;float:left;color:#666;font-size:14px;margin-top:8px}
.div-text>p:nth-child(2){float:right}
.div_more{width: 1200px;text-align: center;/* margin-top: 30px; */}
.div_more:hover>a{color: #a4adb9;}
.div_more>a{color: #666;font-size: 16px;height: 16px;line-height: 16px;}
.div_more>a>i{margin-left: 5px;vertical-align: -1px;font-weight: bold;}

/*校区*/
.location-main { background: #f7f7f7; border: 1px solid #d9d9d9;width: 100%; box-sizing: border-box; height: auto;padding:15px 20px;}
.location-shop-con { width: 380px;}
.location-list{height:380px; overflow-y: scroll}
.location-list li { position: relative; height: auto;line-height:24px; padding-top: 5px; padding-bottom: 5px; padding-right: 10px; font-size: 12px; cursor: pointer; background: #fff; -webkit-transition: all 0.3s; transition: all 0.3s; margin: 8px;}
.location-list .location-num { position: absolute; left: 7px; top: 27px; width: 21px; height: 33px; line-height:23px; color: #fff; text-align: center; background:url(../images/bd2.png);}
.location-list .location-addr { padding-left: 40px; font-size: 14px; color: #999;}
.location-list .location-addr h3 { font-weight: normal; margin-bottom: 2px; color: #212121; font-size: 1.17em; }
.addr-info { line-height: 20px; }
.location-map { height: 380px; margin-left:395px; position: relative;}
li.addMove span.location-num{ background:url(../images/bd1.png); }
#store-list li:hover{ transform: scale(1.05);  box-shadow: 0 0 10px 8px rgba(102,102,103,.1);}
#store-list li:hover span{ background:url(../images/bd1.png);}
.location-shop-detail-form{ margin: 10px 8px; line-height:16px;}
.location-shop-detail-form .selectTag{ margin-left:10px; width:108px; border:0px; padding:4px;}
.w335 {width: 335px !important; }

/*师资*/
.radius{ border-radius:6px; background-color:white; border:1px solid #d9d9d9;}
.jg_shizi{ margin-top: 25px;}
.jg_shizi dl{display: flex;  flex-direction: column;  -webkit-box-align: center; align-items: center;width: 183px;height: 240px;background-color: rgb(250, 250, 250);box-sizing: border-box;cursor: pointer;padding: 20px 10px 0;border-radius: 12px;
transition: all 0.3s ease 0s;margin-right:15px; float: left;    margin: 20px 8px;}
.jg_shizi dl:nth-child(6n){ margin-right: 0;}
.jg_shizi dl:hover{ box-shadow: 0 2px 10px #666;}
.jg_shizi dl img{ width: 120px;height: 120px;border: 1px #f1f1f1 solid;    border-radius: 100%;}
.jg_shizi dl dt{ text-align: center;}
.jg_shizi dl dd{  font-size: 16px;}
.jg_shizi dl dd h3,.jg_shizi dl dd h3 a{ text-align: center; color: #000; font-size: 16px; line-height: 45px;height: 45px;overflow: hidden;}
.jg_shizi dl dd p{ width: 100%; max-height: 44px; line-height: 22px; overflow: hidden; color: #666;}
    
/*资讯*/
.in_box4_l{ width: 600px;  position: relative;}
.in_box4_l img{ width: 100%; height: 372px;}
.in_box4_l p {
position: absolute;
width: 100%;
padding: 0 36px;
height: 76px;
color: #fff;
bottom: 0px;
font-size: 22px;
text-align: left;
line-height: 72px;
z-index: 999;
border-radius: 6px;
overflow: hidden;
text-overflow: ellipsis;
display: -webkit-box;
-webkit-line-clamp: 1;
-webkit-box-orient: vertical;
background: -webkit-gradient(linear, left top, left bottom, color-stop(0, rgba(0,0,0,0)), color-stop(100%, rgba(0,0,0,0.8)));
background: -webkit-linear-gradient(top, rgba(0,0,0,0) 0, rgba(0,0,0,0.8) 100%);
background: linear-gradient(to bottom, rgba(0,0,0,0) 0, rgba(0,0,0,0.8) 100%);
}
.in_box4_r{ width:600px;}
.in_box4_r-d{ width:280px; height:180px; border-radius:6px;margin-left: 20px;margin-bottom: 10px;position: relative;}
.in_box4_r-d img{ width:100%; height:180px; border-radius:6px; display: block;}
.in_box4_r_p{ position:absolute; width:280px; padding-left:10px; padding-right:20px;padding-top:76px; line-height: 55px; color:#fff; z-index:999; margin-top:-130px; border-radius:6px; 
background: -webkit-gradient(linear, left top, left bottom, color-stop(0, rgba(0,0,0,0)), color-stop(100%, rgba(0,0,0,0.8)));
background: -webkit-linear-gradient(top, rgba(0,0,0,0) 0, rgba(0,0,0,0.8) 100%);
background: linear-gradient(to bottom, rgba(0,0,0,0) 0, rgba(0,0,0,0.8) 100%);}
.in_box4_r_p:hover{
background: -webkit-gradient(linear, left top, left bottom, color-stop(0, rgba(0,0,0,0)), color-stop(100%, rgba(0,0,0,0.4)));
background: -webkit-linear-gradient(top, rgba(0,0,0,0) 0, rgba(0,0,0,0.4) 100%);
background: linear-gradient(to bottom, rgba(0,0,0,0) 0, rgba(0,0,0,0.4) 100%);}
.in_box4_r_p p{ font-size:16px; overflow : hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 1;-webkit-box-orient: vertical; }
.in_box4_r_p span{ font-size:12px; overflow : hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 1;-webkit-box-orient: vertical;}

/*首页资讯标题*/
.xmf_bt6>span{display: block;text-align: center;font-size: 27px; font-weight: bold; margin:45px 0;}
.xmf_bt6>span:before{content: "";display: inline-block;width: 10%;height: 1px;background: #000;margin-bottom: 6px;margin-right: 10px;}
.xmf_bt6>span:after{content: "";display: inline-block;width: 10%;height: 1px;background: #000;margin-bottom: 6px;margin-left: 10px;}
.xmf_bt6>p{color:rgb(169, 169, 169);font-size: 16px;text-align: center;}


/*右侧1*/
.organ-navigation-right {width: 280px;height:340px;padding:50px 25px;background: url(../images/lybg.png) no-repeat center center; background-size: 100%; }
.organ-navigation-right h3{ width:230px; height:50px;display:block; clear: both; text-align:center;font-size:18px; color:#FFFFFF; }
button.btn_onr{ width:100%; height:38px; display:block; text-align:center; font-size:16px; color:#FFFFFF; background-color:#FF500B; border-radius:4px; }
.form-contro{width: 100%; padding-left:45px; height:36px; margin-bottom:10px;border: 1px #ccc solid;border-radius:4px;}
.form-contro4{ width:100%; padding-left:40px; height:38px; color: #666; margin-bottom:10px;  border: 1px #ccc solid;border-radius:4px;}
/*右侧推荐*/
.r-news{ margin-top:14px; padding:0 20px}
.r-news li a{ font-size:14px; height:14px; line-height:14px; display:block; color:#333333; display:block; margin-bottom:22px;overflow : hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 1;-webkit-box-orient: vertical;}
.r-news li a:hover{ color:#FF500B}
.r-news li a i{ color:#999999; padding-right:14px;}
.color-b {color: #FF500B !important;}
/*右侧导航*/
.r-nav{ padding:18px 20px 4px; display:block; width:100%; height:auto;}
.r-nav li{ display: inline-block;}
.r-nav a{ font-size:16px; color:#323131; padding:2px 14px; display:inline-block; margin-bottom:10px; margin-right:6px; border:solid 1px #323131; border-radius:16px;}
.r-nav a:hover{color: #fff; background-color:#323131}
/*新闻动态*/
.r-news-ul{margin-top:20px;margin-bottom:30px}
.r-news-ul>ul>li{padding:25px 0 25px 0;border-bottom:1px solid #e6e9ed;margin-bottom:0;transition:all .3s linear;position:relative}
.r-news-ul>ul>li>a>.new-l>.fl{width:284px;float:left;margin-right:40px;position:relative;transition:all .3s linear;left:0}
.r-news-ul>ul>li>a>.new-l>.fl>img{width:100%}
.r-news-ul>ul>li>a>.new-l>.fr{width:576px;float:left;padding-top:5px;position:relative;transition:all .3s linear;left:0}
.r-news-ul>ul>li>a>.new-l>.fr>.title_p{font-size:24px;color:#000;font-weight:700}
.r-news-ul>ul>li>a>.new-l>.fr>p{line-height:30px;margin:20px 0;font-size:16px;color:#727478;display:-webkit-box;overflow:hidden;white-space:normal!important;text-overflow:ellipsis;word-wrap:break-word;-webkit-line-clamp:2;-webkit-box-orient:vertical;padding-right:30px}
.r-news-ul>ul>li>a>.new-l>.fr>p>span{color:#a2a7ae;font-size:16px;margin-right:20px}
.r-news-ul>ul>li:hover>.new-l>.fl{left:15px}
.r-news-ul>ul>li:hover>.new-l>.fr{left:15px}
.r-news-ul>ul>li>.new-l>.fl{width:250px;float:left;position:relative;transition:all .3s linear;left:0}
.r-news-ul>ul>li>.new-l>.fl>a>img{width:250px; height: 155px;}
.r-news-ul>ul>li>.new-l>.fr{width:500px;float:left;position:relative;transition:all .3s linear;left:0}
.r-news-ul>ul>li>.new-l>.fr>.title_p{font-size:24px;color:#000;font-weight:700}
.r-news-ul>ul>li>.new-l>.fr>p{line-height:30px;margin:18px 0;font-size:16px;color:#727478;display:-webkit-box;overflow:hidden;white-space:normal!important;text-overflow:ellipsis;word-wrap:break-word;-webkit-line-clamp:2;-webkit-box-orient:vertical;}
.r-news-ul>ul>li>.new-l>.fr>p>span{color:#a2a7ae;font-size:16px;margin-right:20px}

/*环境*/
.jg_xc>.con>ul{display:flex;flex-flow:row wrap;}
.jg_xc>.con>ul>li{width: 31.8%;margin:1% 2% 1% 0; overflow: hidden; float: left;padding: 10px 0;cursor: pointer;text-align: center;font-size: 15px;text-align: left;    height:200px; line-height:23px;}
.jg_xc>.con>ul>li:nth-child(3n){ margin-right: 0;}
.jg_xc>.con>ul>li>img{ width: 100% !important; height: 150px !important;}
.jg_xc>.con>ul>li>span{font-weight: bold;font-weight: bold;font-size:10px;margin-right: 5px;}
.jg_xc>.con>ul>li:hover>span{color: #333;}
.jg_xc>.con>ul>li img{margin-bottom: 10px;}

/*弹出*/
.big_img {position:fixed;z-index:-1;opacity:0;background:rgba(0,0,0,0.6);width:100%;height:100%;top:0;left:0;}
.big_img .swiper-container99 {position:relative;width:100%;height:100%}
.big_img .swiper-container2 .swiper-wrapper {width:100%;height:100%}
.big_img .swiper-slide {width:100%;height:100%;display:table}
.big_img .swiper-slide .cell {width:100%;height:100%;display:table-cell;vertical-align:middle;text-align:center}
.big_img .swiper-slide img {max-width:90%;max-height:80%;margin:0 auto}
.big_img .swiper-container99 {position:absolute;top:50px;text-align:center;width:100%}
.big_img .swiper-container99 span {margin:0 15px;}
.big_img .swiper-container99 >.swiper-pagination99{position: absolute;top: 10px; z-index: 100; right: 10px;display: inline-block;height: 50px;width: 100%;text-align: right; font-size:18px;color: #fff;padding-right: 25px;}
.big_img .swiper-container99 >.swiper-pagination99 >.swiper-pagination-current{font-size: 18px;color: #fff;}
.big_img >.cose{display: block;width: 60px;height: 30px;background: url(../images/zuo_jiantou.png) no-repeat;background-size: 51%;position: absolute;top:  15px;left: 15px;}

/*评价详情*/
.pj_list{ padding: 30px;}
.pingjia_cont{ width:100%; float: left; overflow: hidden;padding: 10px 0 0;clear: both;}
.pingjia_cont , .pj_cont {width: 100%;padding: 10px 0 0;clear: both;}
.face-box{width:70px;height:70px;-moz-border-radius:50%;border-radius:50%;background:#323131;text-align:center;line-height:40px;color:#fff;font-size:14px;font-weight:600;margin-right: 18px;float: left;/* margin-top: 25px; */}
.pj_cont img{ width:70px; height:70px; display:block; float:left; border-radius:40px; margin-right:18px;}
.pj_cont p{ width:300px; height:16px; line-height:16px; font-size:16px; color:#333333; display:block; float:left;text-align: left;}
.pj_cont span{ font-size: 14px !important; color:#999; height: 32px; line-height:32px;display: block; margin-bottom: 20px;padding-right: 3px;}
.left-qadetail-main-school1-main .left-course-company{  padding: 20px 0px;margin-bottom: 0px; border-bottom:1px dotted #e8e8e8}
.left-qadetail-main-school1-main .left-course-company-right1{ padding:16px 0 0 120px;}
.left-qatail-title-span{ height:16px; display:block; line-height:16px !important; font-size:14px; padding-left:26px; background:url(../images/left-qatail-title-span.png) no-repeat left center;}
.pj_p2{ line-height:14px; height:14px; margin-top:16px; font-size:14px !important; color:#999; display:block;width:100%; text-align: right;}
.pj_p2 a{color:#999}
.pj_x b{ font-size:14px !important; }
.pj_p1 {color: #333;display: block;margin-left: 85px;line-height: 28px;font-size: 16px; width: calc(100%-85px); width:-webkit-calc(100%-85px);width:-moz-calc(100%-85px);
 margin-bottom: 10px;text-align: left;padding-right: 2px;}
.pingjia { width: 100%; float: left; border-bottom: 1px #d9d9d9 dotted;padding: 20px 0;}
.pj_cont .pj_x img{ width:15px; height:15px; margin-top:8px;}
.pj_x img{ float:left; display:block; margin-right:2px;}
.pj_cont .pj_x{ margin:0px; width: 300px;    }
.pj_cont .pj_x b{ display:block; font-weight:normal; margin-left:16px; font-size:12px; float:left}
.shop-photo { width: calc(100%-85px); width:-webkit-calc(100%-85px);width:-moz-calc(100%-85px);height: 103px;margin:15px 0 0 85px; box-sizing: border-box; }
.shop-photo .inner {position: relative}
.shop-photo .inner ul {position: absolute;z-index: 10;left: 0;display: block}
.shop-photo .inner ul li {float: left;padding: 0 2px;background-color: #fff;position: relative;  margin-bottom: 0;display: block !important;}
.shop-photo .inner ul li a img {vertical-align: middle;width: 150px;height: 93px}

/*评价下拉*/
.hot-class{display: block;text-align: center;}
.hot-class >i{display: inline-block;width:50px;height: 30px; line-height: 30px; background: url(../images/x_jt.png) no-repeat left/100% 100%; }
.hot-class >i.active{background: url(../images/s_jt.png) no-repeat left/100% 100%;}
.hot-class{width: 100%;padding-bottom: 0px; padding-top: 0.1rem;overflow: hidden;}
.hot-class >.i-title{display: block;width: 100%;}
.hot-class >.i-title >#t-yellow >h2{font-size: 0.5rem;}
.hot-class >.i-title >.p-yellow{font-size: 0.2rem;}
.hot-class >.hot-class-loop-ul{width: 100%;height:830px;overflow: hidden;transition: all 0.4s ease-in-out 0s;-webkit-transition: all 0.4s ease-in-out 0s;-moz-transition: all 0.4s ease-in-out 0s;}
.hot-class >.hot-class-loop-ul.active{height: auto;}
.hot-class >.hot-class-loop-ul >ul{display: block;}
/*师资*/
.u-relateread {  font-size: 20px;  color: #222222;  margin-bottom: 28px;}
.m-redlist { position: relative;  zoom: 1;  border-bottom: 1px solid #dddddd;  padding: 30px 0;}
.m-redlist:after { content: ""; display: block; clear: both;}
.m-redlist .m-imgcon img{ float: left; width:150px;  height: 150px; margin-right: 40px; border-radius:150px; overflow: hidden; position: relative; z-index: 5;}
.m-redlist .m-img { float: left;  display: table;  height: 100px;  max-height: 100px;  margin-right: 40px; border-radius:150px;overflow: hidden;position: relative;  z-index: 5;}
.m-redlist .m-img img {  width:100px; max-height: 100px; border-radius:100px;transition: all 0.8s;}
.m-redlist .m-imgcon .m-img img:hover { transform: scale(1.1);}
.u-tt3{ font-size:18px; font-weight: bold; margin: 10px 0;}
.u-time{ color:#999;margin: 10px 0;}
.u-zy{ line-height:27px; font-size:16px; max-height:55px; letter-spacing:1px; overflow:hidden;}
/* 师资详情 */
.jd_title{border:1px solid #ddd;margin-top:15px;padding:20px;overflow:hidden;box-sizing:border-box;}
.jd_title img{float:left;margin-right:20px; border-radius:150px; height:180px; width:180px;}
.jd_title li{line-height:30px;}
.jd_title li span{color:#666}
.jd_title .jdt_btn{float:left;color:#fff;background:#FF500B;height:35px;line-height:35px;border-radius:2px;padding:0px 35px;margin:10px 10px 0 0;display: block;
font-size: 16px;
text-align: center;
margin-top: 18px;
border-radius: 5px;}
.jd_title .jdt_btn1{float:left;color:#FF500B; border:1px #FF500B solid;height:35px;line-height:35px;border-radius:2px;padding:0px 35px;margin-top:18px;}
.jd_info{margin-top:15px;}
.jdi_box{padding:10px 20px;line-height:30px;color:#666;}
.jdi_box h4{font-size:16px;line-height:36px;}
.jdi_box p{text-indent:2em;}
.xx_title{width:100%; height:50px; margin: 0 auto; line-height:50px;  border-bottom:1px solid #ddd; }
.xx_title span{font-size:18px;color:#FF500B;display:inline-block;height:50px;line-height:50px;border-bottom:2px solid #FF500B;font-weight: bold;}
.shizit ul li{ width:50%; float: left;}
.item-img{ float:left; margin-right:10px;}

/* 相册详情 */
.class-news-ul{margin-top:38px}
.class-news-ul>ul{width:892px}
.class-news-ul>ul>li{width:385px;float:left;height:180px;border-radius:10px;border: 1px #ccd2d7 solid;background-color:#f8fafc;margin-right:30px;margin-bottom:30px;position:relative;transition:all .3s linear;top:0}
.class-news-ul>ul>li>a{display:block;padding:20px}
.class-news-ul>ul>li>a>.title_p{color:#2f3337;font-size:24px;padding-bottom:25px;border-bottom:1px solid #ccd2d7;position:relative;padding-left:20px;transition:all .3s linear}


.class-news-ul>ul>li{display:block;padding:20px}
.class-news-ul>ul>li>.title_p{color:#2f3337;font-size:24px;padding-bottom:15px;border-bottom:1px solid #ccd2d7;position:relative;padding-left:20px;transition:all .3s linear}
.class-news-ul>ul>li>.title_p:before{content:'';width:7px;height:26px;background-color:#0090f5;position:absolute;top:4px;left:0;border-radius:5px}
.class-news-ul>ul>li>.title_p:after{content:'';width:140px;height:1px;background-color:#0090f5;position:absolute;bottom:-1px;left:0}
.class-news-ul>ul>li>.new-list-div>.fl{width:100%;color:#879098;font-size:16px; line-height: 55px;transition:all .3s linear}
.class-news-ul>ul>li>.new-list-div>.fl>span{display:block;color:#fff;font-size:16px;border:1px solid #fff;width:136px;height:32px;line-height:32px;text-align:center;margin:0 auto;transition:all .3s linear}
.class-news-ul>ul>li>.new-list-div>.fl>a {
display: block;color: #666;font-size: 16px;border: 1px solid #ccd2d7;width: 136px; border-radius: 10px;  height: 32px;line-height: 32px;text-align: center;margin: 0 auto;transition: all .3s linear;}
/*校区详情*/

.text-p{margin-top: 50px;}
.text-p>p{padding-bottom: 20px;border-bottom: 1px solid #ebeef3;margin-bottom: 20px;line-height: 30px;padding-left: 80px;position: relative;min-height: 50px; font-size: 16px;}
.text-p>p>strong{position: absolute;top:0;left: 0;}
.text-p>p>span{color:#515151;}
.text-p>div>.black{margin-top: 50px;}
.text-p>div>.black>span{display: block;width: 46%;float: left;padding: 15px 0;background-color: #ebeef3;margin-right:8%;border-radius:5px ;text-align: center;font-size: 18px;font-weight: 600;cursor: pointer;}
.text-p>div>.black>span>i{color: #2692ff;font-size: 23px;font-weight: normal;vertical-align: middle;margin-right: 5px;}
.text-p>div>.black>span>i.icon-weixin-copy{color: #26cf99;}
.text-p>div>.black>span:hover{box-shadow: 0 0 10px rgba(0,0,0,0.3);background-color: #3e8cf5; }
.text-p>div>.black>span:hover>em{color: #FFFFFF;}
.text-p>div>.black>span:hover>a{color: #FFFFFF;}
.text-p>div>.black>span:hover>span{color: #FFFFFF;}
.text-p>div>.black>span:hover>i{color: #FFFFFF;}
.text-p>div>.black>span>em{font-style: normal;color: #515151;}
.text-p>div>.black>span>em>a{color:#515151!important;}
.text-p>div>.black>span:hover>em>a{color:#ffffff!important;;}
.text-p>div>.black>span>a{color: #515151;}
.text-p>div>.black>span>span{color: #515151;}
.text-p>div>.black>span:nth-of-type(2){margin-right: 0;position: relative;}
.text-p>div>.black>span:nth-of-type(2):hover img{display: block !important;top: 53px !important;left: 132px !important;z-index: 9;}
/*课程*/
.box{margin-top:18px;padding:20px;box-shadow:0 0 10px rgba(0,0,0,.1)}
.box>.list{padding:30px;background-color:#fbfcfd;display:block;margin-bottom:17px}
.box>.list>.img{width:388px;margin-right:40px;display:block;float:left;max-height:242px;overflow:hidden}
.box>.list>.img>img{width:100%}
.box>.list>.txt{width:670px;float:left;position:relative}
.box>.list>.txt>a{font-size:22px;font-weight:700;margin-bottom:20px;display:block}
.box>.list>.txt>a:hover{color:#068bf2}
.box>.list>.txt>.item1{margin-bottom:20px}
.box>.list>.txt>.item1>span{margin-right:30px;color:#333;display:inline-block}
.box>.list>.txt>.item1>span>em{font-style:normal;border:1px solid #c9e6fb;padding:3px 10px;margin-left:10px;color:#0090f5}
.box>.list>.txt>.item2{margin-bottom:20px;color:#666;line-height:30px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;cursor:pointer}
.box>.list>.txt>.item2>span{color:#999}
.box>.list>.txt>.item3>i{color:#0090f5;font-style:normal;cursor:pointer}
.box>.list>.txt>.item3{color:#666;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;cursor:pointer}
.box>.list>.txt>.zx{position:absolute;right:0;top:3px}
.box>.list>.txt>.zx>.price{display:block;margin-bottom:15px;font-weight:700;color:#ff4d0d;text-align:center}
.box>.list>.txt>.zx>.zixun{width:93px;height:34px;line-height:34px;border:1px solid #ff4d0d;display:block;text-align:center;font-size:16px;color:#ff4d0d;border-radius:20px;background:#fff;cursor:pointer}
/*课程详情底部推荐*/
.hotkc{width:100%; }
.hotkc dl{width:23.5%; height:184px; overflow: hidden; float:left; text-align: center;  margin-right: 2%;}
.hotkc dl:nth-child(4n){ margin-right: 0;}
.hotkc dl dt{ width:100%; height:140px;overflow: hidden;}
.hotkc dl img{ width:100%; height:140px;}
.hotkc dl dd a{  font-size:16px; height:60px; line-height:40px; color:#000;  width:100%;  overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}

/*课程详情上部分*/
.kc1{width:1200px;border:1px solid #ddd;background:#f9f9f9;padding:30px 30px !important;margin-bottom:30px;}
.kc1 .trainDes_l{width:430px;float:left;margin-right:30px;}
.kc1 .trainDes_l img{width:100%;}
.kc1 .trainDes_r{float:right;width:660px;line-height:35px;padding-top:10px; font-size: 16px;}
.kc1 .trainDes_r a:hover{color:#323131;}
.kc1 .trainDes_r .pj_x img{ margin-top: 10px;}
.kc1 .trainDes_r .btn{border:0;text-align:center;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;margin-right:20px;display:block;width:160px;cursor:pointer;margin-top:20px;font-size:16px;color:#fff;padding:8px 0;}
.kc1 .trainDes_r .btncolor{background:#FF500B;}
.kc1 .trainDes_r .btngray{background:#BABABA;}
.kc1 .trainDes_r .btn:hover{background:#323131}
.kc1_tit { width:100%; font-size: 22px !important;font-weight: bold;max-height: 70px; overflow: hidden; line-height: 24px;color: #333 !important;padding-right: 8px; line-height: 30px;float: left;border-bottom: 1px solid #ddd; padding-bottom: 20px; margin-bottom: 20px; }
/*课程右侧*/
.kc_box{margin-bottom:15px;    background-color: #f1f1f1;
    padding: 19px 0 1px 0;
    border-radius: 5px;}
.kc_box>ul{margin-top:0}
.kc_box>ul>li{margin-bottom:20px;position:relative}
.kc_box>ul>li>a{position:relative;display:block;padding-left:27px;font-size:14px;color:#666;line-height:18px}
.kc_box>ul>li>a>em{display:block;width:18px;height:18px;background-color:#ffb24f;text-align:center;border-radius:5px;position:absolute;left:0;top:0;font-size:14px;line-height:18px;color:#fff}
.kc_box>ul>li>em{display:block;width:18px;height:18px;background-color:#ffb24f;text-align:center;border-radius:5px;position:absolute;left:0;top:0;font-size:14px;line-height:18px;color:#fff}
.kc_box>ul>li:nth-child(n+4)>a>em{background-color:#eaeaea}
.kc_box>ul>li:nth-child(n+4)>em{background-color:#eaeaea}
.kc_box>ul>li>a:hover{color:#ffb24f}
.kc_box>ul{padding:20px;border-top:1px solid #f4f4f4}
.kc_box>ul>li>.img{height:85px;border:1px solid #ececec;border-radius:5px;margin:10px 0;width:100%;display:none}
.kc_box>ul>li>.img>a{display:block;display:table}
.kc_box>ul>li>.img>a>span{display:table-cell;vertical-align:middle;text-align:center}
.kc_box>ul>li>em{display:none}
.kc_box>ul>li>em>a{font-size:14px;color:#666;display:block;margin-bottom:6px;display:block}
.kc_box>ul>li>em>a:hover{color:#2692ff}
.kc_box>ul>li>p>span{font-size:14px;color:#999}
.kc_box>ul>li>p>span>b{font-weight:700;color:#2692ff;font-size:16px}
.kc_box>ul>li>p>span.f_r{float:right;color:#999;position:relative}
.kc_box>ul>li>p{border-bottom:1px solid #f1f1f1;padding-bottom:12px;display:none}
.kc_box>ul>li.active>.img{display:table}
.kc_box>ul>li.active>p{display:block}
/*课程右侧上*/
.jg_box2{padding:17px 20px 10px 20px;background-color:#f1f1f1;margin-bottom:20px;border-radius:0;height:339px}
.jg_box2>.top>.img{width:94px;float:left;margin-right:20px;display:table;height:59px;border:1px solid #ececec;padding:5px;border-radius:5px;image-rendering:pixelated;image-rendering:-moz-crisp-edges;image-rendering:-o-crisp-edges;image-rendering:-webkit-optimize-contrast;image-rendering:crisp-edges;-ms-interpolation-mode:nearest-neighbor}
.jg_box2>.top>.img>div{display:table-cell;vertical-align:middle;width:100%}
.jg_box2>.top>.img>div>img{width:100%}
.jg_box2>.top>.txt{width:108px;float:left;padding-top:5px}
.jg_box2>.top>p.tit{font-size:18px;color:#333;margin:20px 0 22px 0;position:relative}
.jg_box2>.top>p.tit>a{display:block;position:relative;left:0;color:#000;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;display:block}
.jg_box2>.top>.txt>span.tit>a:hover{color:#2692ff}
.jg_box2>.top>.txt>span{font-size:14px;color:#ff8400;display:block}
.jg_box2>.top>.txt>span.rz{color:#2692ff;position:relative}
.jg_box2>.top>.txt>span.rz>i{display:inline-block;width:18px;height:20px;background:url(/Qstyle/pc/img/2021/chengxin.png) no-repeat center center;vertical-align:-5px;display:none}
.jg_box2>.top>.txt>span.rz>span{display:inline-block;width:30px;height:18px;line-height:18px;color:#fff;background-color:#2692ff;text-align:center;border-radius:5px}
.jg_box2>.top>.txt>span.rz>span>i{font-size:12px;font-weight:700;font-style:italic;margin-right:3px}
.jg_box2>.top>.txt>.cx{margin-left:0}
.jg_box2>.top>.txt>p{font-size:14px;color:#999;margin-top:10px}
.jg_box2>p{font-size:14px;color:#999;margin-top:15px}
.jg_box2>ul{padding:18px 0;border-bottom:1px solid #f9f9f9; clear: both;}
.jg_box2>ul>li{width:25%;float:left;text-align:center;position:relative;cursor:pointer}
.jg_box2>ul>li>a{display:block}
.jg_box2>ul>li span{font-size:14px;color:#333;font-weight:700;margin-bottom:3px;display:block}
.jg_box2>ul>li em{color:#999;font-size:14px}
.jg_box2>ul>li:hover span{color:#2692ff}
.jg_box2>ul>li:hover em:{color:#2692ff}
.jg_box2>ul>li:hover>em{color:#ff7a48}
.jg_box2>ul>li:after{content:"";height:36px;width:1px;background-color:#ececec;right:0;top:4px;display:block;position:absolute}
.jg_box2>ul>li:last-child:after{display:none}
.jg_box2>div>span{display:block;text-align:center;margin:19px 0;font-size:16px;color:#333}
.jg_box2>div>span:before{content:"";display:inline-block;background-color:#b0b0b0;width:70px;height:1px;margin-right:10px;margin-bottom:5px}
.jg_box2>div>span:after{content:"";display:inline-block;background-color:#b0b0b0;width:70px;height:1px;margin-left:10px;margin-bottom:5px}
.jg_box2>.txt{font-size:14px;line-height:20px;color:#666;margin-top:10px;text-align:left;-webkit-line-clamp:5;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}
.jg_box2>.type{margin:20px 0}
.jg_box2>.type>span{border:1px solid #ececec;display:inline-block;padding:5px 4px;margin:0;margin-right:10px;margin-bottom:15px;border-radius:5px;color:#666;font-size:14px}
.jg_box2>.type>span:nth-child(3n){margin-right:0}
.jg_box2>.type>span::after,.jg_box2>.type>span::before{display:none}
.