﻿/*s机构首页*/
.h_tex{width:420px; float: left;margin-left: 40px;}
.h_tex ul li{width:420px; height:26px; line-height:26px; overflow:hidden;text-overflow:ellipsis;white-space: nowrap;float:left;font-size: 14px;color: #2E2B2B;}
/*导航*/
#jg_navy{width:100%; height:48px; line-height:48px; background:#2d2d2d;clear: both;}
.jg_navy{width:1200px; margin:0 auto;}
.jg_navy ul li{width:108px; text-align:center; float:left;}
.jg_navy ul li a{width:130px; text-decoration:none; float:left; color:#fff; font-size:16px; position:relative;  }

.jgbanner{position: relative; width:100%;}
.jgbanner>.jieshao{position: absolute;bottom:0;background-image: linear-gradient(to top,rgba(0,0,0,0.6),rgba(117,117,127,0.0));width: 100%;text-align: center;height: 60px;line-height: 60px;color: #FFFFFF;font-size: 18px; overflow:hidden;letter-spacing:1px;}
.jgbanner>.jieshao>p{display:inline-block;height: 60px;line-height: 60px;overflow:hidden;}

.jg_logo {  float:left;}
.jg_logo>a>img{ height:80px; }
.jg_tel {width: 214px;float: right;margin-top: 16px;}
.jg_tel > p > a {color: #fa5111;font-size: 28px;font-weight: bold;font-family: Arial;}
.jg_head h1{ float: left;  font-size: 28px;  font-weight: bold;  line-height: 82px;  letter-spacing: 1px;margin-left: 30px;max-width: 365px; overflow: hidden;  height: 82px;}
.jg_head h1 a { color: #323131;}
.jg_box1{margin:15px 0 30px;}
.jg_box1>.center{padding: 30px;background-color: #fff;height: 375px;}
.jg_box1>.center>.item1{margin-bottom: 0px;}
.jg_box1>.center>.item1>.jg_about_l{width: 550px;height: 375px;overflow-y:auto; float: left;}
.jg_box1>.center>.item1>.jg_about_l>.tit{font-size: 28px;font-weight: bold;}
.jg_box1>.center>.item1>.jg_about_l>.tit>span.f_r{float:none;color: #fa5111;position: relative;font-size: 14px;margin-left: 15px;}
.jg_box1>.center>.item1>.jg_about_l>.tit>span.f_r>i{display: inline-block;width: 18px;height: 20px;background: url(/new_style/img/chengxin.png) no-repeat center center;vertical-align: -5px;vertical-align: middle\0;}
.jg_box1>.center>.item1>.jg_about_l>.tit>span.f_r>span{display: inline-block;width: 30px;height: 18px;line-height: 18px;color: #fff;background-color: #fa5111;text-align: center;border-radius:5px ;margin-bottom: 24px;}
.jg_box1>.center>.item1>.jg_about_l>.tit>span.f_r>span>i{font-size: 12px;font-weight: bold;font-style: italic;margin-right: 3px;}
.jg_box1>.center>.item1>.jg_about_l>.pf{margin-top: 10px;margin-bottom: 50px;height: 20px;line-height: 20px;}
.jg_box1>.center>.item1>.jg_about_l>.pf>span.yy{font-size: 14px;color: #666;margin-left: 20px;}
.jg_box1>.center>.item1>.jg_about_l>.pf>span{vertical-align: middle;}
.jg_box1>.center>.item1>.jg_about_l>.pf>.star{width:101.5px;height: 14px;display: inline-block;vertical-align: middle;}
.jg_box1>.center>.item1>.jg_about_l>.pf>.star{background: url(../images/star.png) no-repeat center center;background-position: 0 0;background-size:100% auto;}
.jg_box1>.center>.item1>.jg_about_l>.pf>.star2{ no-repeat center center;background-position: 0 -14px;}
.jg_box1>.center>.item1>.jg_about_l>.pf>.star3{ no-repeat center center;background-position: 0 -28px;}
.jg_box1>.center>.item1>.jg_about_l>.pf>.star4{ no-repeat center center;background-position: 0 -42px;}
.jg_box1>.center>.item1>.jg_about_l>.pf>.star5{ no-repeat center center;background-position: 0 -56px;}
.jg_box1>.center>.item1>.jg_about_l>.pf>.fs{font-size: 14px;display: inline-block;margin-left: 5px;color: #fa7411;line-height: 24px;}
.jg_box1>.center>.item1>.jg_about_l>.pf>.f_r{float:none;color: #fa7411;position: relative;font-size: 14px;margin-left: 15px;}
.jg_box1>.center>.item1>.jg_about_l>.pf>.f_r>i{display: inline-block;width: 18px;height: 20px;background: url(/new_style/img/chengxin.png) no-repeat center center;vertical-align: -5px;vertical-align: middle\0;}
.jg_box1>.center>.item1>.jg_about_l>.pf>.f_r>span{display: inline-block;width: 30px;height: 18px;line-height: 18px;color: #fff;background-color: #fa7411;text-align: center;border-radius:5px ;margin-left: 8px}
.jg_box1>.center>.item1>.jg_about_l>.pf>.f_r>span>i{font-size: 12px;font-weight: bold;font-style: italic;margin-right: 3px;}
.jg_box1>.center>.item1>.jg_about_l>ul>li{margin-bottom: 20px;position: relative;padding-left: 84px;line-height: 25px;border-bottom: 1px dashed #e5e5e5;padding-bottom: 20px;}
.jg_box1>.center>.item1>.jg_about_l>ul>li>a{color: #666;}
.jg_box1>.center>.item1>.jg_about_l>ul>li>a:hover{color: #fa7411;}
.jg_box1>.center>.item1>.jg_about_l>ul>li>span{font-size: 14px;color: #999999;margin-right: 30px;position: absolute;left: 0;top: 0;}
.jg_box1>.center>.item1>.jg_about_l>ul>li>p>span{font-size: 14px;color: #333333;margin-right: 15px;}
.jg_box1>.center>.item1>.jg_about_l>ul>li>p>span>i{display: inline-block;width: 16px;height: 16px;background:url(https://imagedb.pxmsw.cn/api/image/1725517635391) no-repeat center center;margin-right: 5px;vertical-align:-3px;vertical-align: middle\0;}




.jg_item {height: 326px;}
 .jg_item ul{height:calc(100% - 20px);overflow-y:auto;padding-right: 24px;}
 .jg_item ul li{margin-bottom:26px}
 .jg_item ul li a{display: flex;height:90px;}
 .jg_item ul li .flex .item-left{width:120px; margin-right:22px;flex-shrink: 0;border-radius: 8px;overflow: hidden;display: inherit;}
 .jg_item ul li .flex .item-left img{width:100%}
 .jg_item ul li .flex .item-right{    width: 370px;position:relative}
 .jg_item ul li .flex .item-right .title{font-size:16px;font-family:Microsoft YaHei;font-weight:400;color:#272e2e;margin-bottom: 10px;}
 .jg_item ul li .flex .item-right .footer{bottom:4px;font-size:14px;font-family:Microsoft YaHei;font-weight:400;color:#999;width:100%;word-break:break-all;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;}
 .jg_item ul li .flex .item-right .pubdate{position: absolute;bottom: 0;right: 0;font-size: 14px;color: #999;}

.jg_box2{margin-bottom: 30px;background-color: #fff;}
.jg_box2>.center>.tab-bd{padding-bottom: 10px;}
.jg_box2>.center>.tab-bd>ul{width:1160px;display: none;}
.jg_box2>.center>.tab-bd>ul.active{display: block;}
.jg_box2>.center>.tab-bd>ul>li{width: 270px;height:325px;border: 1px solid #eaeaea;border-radius:5px;float: left;margin-right: 20px;margin-bottom: 20px;}
.jg_box2>.center>.tab-bd>ul>li>a>.img img{width: 100%;height:178px;}
.jg_box2>.center>.tab-bd>ul>li:hover{border: 1px solid #fb7441;}
.jg_box2>.center>.tab-bd>ul>li:hover>a>.txt>span{color: #fb7441;}
.jg_box2>.center>.tab-bd>ul>li>a>.txt{padding:18px 15px;}
.jg_box2>.center>.tab-bd>ul>li>a>.txt>span{font-size: 18px;color: #333333;display: block;margin-bottom:10px;}
.jg_box2>.center>.tab-bd>ul>li>a>.txt>p{margin-bottom: 15px;}
.jg_box2>.center>.tab-bd>ul>li>a>.txt>p>span{font-size: 14px;color: #666666;}
.jg_box2>.center>.tab-bd>ul>li>a>.txt>p.prise{font-size: 14px;color: #999999;}
.jg_box2>.center>.tab-bd>ul>li>a>.txt>p.prise>b{color: #fa5111;font-size: 16px;font-weight: bold;}
.jg_box2>.center>.tab-bd>.tit{height: 63px;padding-left: 0;}
.jg_box2>.center>.tab-bd>.tit:before{display: none;padding-left: 0;}
.jg_box2>.center>.tab-bd>.tit>span{ width:100%; padding-left: 30px;display: block;position: relative; }
.jg_box2>.center>.tab-bd>.tit>span:before{content: "";height: 80%;width: 6px;background-color: #fa5111;left: 0;top: 12%;position: absolute;}
.jg_box2>.center>.tab-bd>.tit>ul{display: block;margin-left: 0;margin-top: 10px;}
.jg_box2>.center>.tab-bd>.tit>ul>li{margin:10px 26px 10px 0;}
.jg_box2>.center>.tab-bd>.tit>ul>li>span{font-size: 16px;color: #666666;}
.jg_box2>.center>.tab-bd>.tit>ul>li.active>span{color: #ff7800;}




.jg_box3{margin-bottom: 30px;}
.jg_box3>.center>ul{width: 1160px;}
.jg_box3>.center>ul>li{width: 270px;float: left;height: 326px;border: 1px solid #eeeeee;margin-right: 20px;border-radius:5px;padding: 20px;}
.jg_box3>.center>ul>li:hover{border: 1px solid #fa5111;}
.jg_box3>.center>ul>li>a{display: block;}
.jg_box3>.center>ul>li>a>.img{width: 148px;height: 148px;display: block;margin: 0 auto;overflow: hidden;border-radius:50%;}
.jg_box3>.center>ul>li>a>.img>img{width: 100%;}
.jg_box3>.center>ul>li>a>span{display: block;text-align: center;font-size: 20px;margin-top: 15px;}
.jg_box3>.center>ul>li>a>span:hover{color: #fa5111;}
.jg_box3>.center>ul>li>a>p{text-align: center;height: 14px;line-height: 14px;margin: 12px 0;}
.jg_box3>.center>ul>li>a>p>span{font-size: 14px;color: #999999;margin: 0 5px;line-height: 14px;position: relative;}
/*.jg_box3>.center>ul>li>a>p>span:nth-child(1):after{content: "";height: 12px;width: 2px;background-color: #adadad;position: absolute;right: -7px;top: 2px;display: block;}*/
.jg_box3>.center>ul>li>a>div{font-size: 14px;color: #666666;line-height: 25px;}




.jg_box4{margin: 30px auto;height: 340px; clear:both;}
.jg_box4>.center{padding-bottom: 10px;}
.jg_box4>.center>.jg_pic{width: 1164px}
.jg_box4>.center>.jg_pic>.jg_pic_xq{display: block;width: 267px;margin-right: 24px;cursor: pointer; float:left;}
.jg_box4>.center>.jg_pic>.jg_pic_xq>span{display: block;text-align: center;padding: 15px 0;}
.jg_box4>.center>.jg_pic.vedio>.jg_pic_xq:before{content: "\e6b2";font-size: 50px;color: #fff;position: absolute;width: 50px;height: 50px;font-family: "iconfont";left: calc((100% - 50px) / 2);top: 27%;}
    .jg_box4 > .center > .jg_pic > .jg_pic_xq > div > img {
     width:100%; height:200px;}

.jg_box5{margin-bottom: 30px;}
.jg_box5>.center{display: flex;}
.jg_box5>.center>.jg_f_l{width: 588px;margin-right: 24px;border-radius:5px ;padding-bottom: 4px;}
.jg_box5>.center>.jg_f_l>ul>li{border-bottom: 1px dashed #e5e5e5;padding-bottom: 15px;margin-bottom: 15px;}
.jg_box5>.center>.jg_f_l>ul>li:last-child{border-bottom: none;}
.jg_box5>.center>.jg_f_l>ul>li>a{font-size: 16px;color: #333333;font-weight: bold;display: block;margin-bottom: 10px;}
.jg_box5>.center>.jg_f_l>ul>li>a:hover{color: #fa5111;}
.jg_box5>.center>.jg_f_l>ul>li>p{margin-bottom: 7px;}
.jg_box5>.center>.jg_f_l>ul>li>p>span{font-size:12px;color: #999999;margin-right: 10px;font-family: Arial;}
.jg_box5>.center>.jg_f_l>ul>li>p>span.item1{background-color: #fff2ee;display: inline-block;height: 18px;line-height: 18px;text-align: center;border-radius:5px;color: #ff7845;font-size: 12px;margin-right: 15px;padding: 0 10px;}
.jg_box5>.center>.jg_f_l>ul>li>div{color: #666666;line-height: 24px;font-size: 14px;}
.jg_box5>.center>.jg_f_l>ul>li>div>a{color: #f7936c;}

.jg_box5>.center>.f_r{width: 588px;border-radius:5px ;}
.jg_box5>.center>.f_r>.tit>span.jg_pj_xq{font-weight: unset;font-size: 12px;color: #999;margin: 8px 0 0 10px;}
.jg_box5>.center>.f_r>ul{height: 540px;overflow-y: auto;}
.jg_box5>.center>.f_r>ul>li:last-child{margin-bottom: 0;}
.jg_box5>.center>.f_r>ul>li{border-bottom: 1px dashed #e5e5e5;padding-bottom: 7px;margin-bottom: 30px;display: block;padding-left: 50px;position: relative;}

.jg_box5>.center>.f_r>ul>li .img{width: 40px;margin-right:18px;position: absolute;left: 0;top: 12px;height: 40px;overflow: hidden;border-radius:50%;}
.jg_box5>.center>.f_r>ul>li .txt{position: relative;}
.jg_box5>.center>.f_r>ul>li .txt>.item1{margin-bottom: 10px;position: absolute;left: 0;top: 0;width: 50px;}
.jg_box5>.center>.f_r>ul>li .txt>.item1>span{font-size: 14px;color: #333333;}
.jg_box5>.center>.f_r>ul>li .txt>.item1>span.mobile{display: none;}
.jg_box5>.center>.f_r>ul>li .txt>.item2{height: 15px;margin-bottom: 18px;padding-left: 50px;}
.jg_box5>.center>.f_r>ul>li .txt>.item2>.star{width: 96px;float: left;margin-right: 30px;height: 15px;background: url(/new_style/img/star_bg.png) no-repeat;}
.jg_box5>.center>.f_r>ul>li .txt>.item2>.star.num5{background-position: 0 0;}
.jg_box5>.center>.f_r>ul>li .txt>.item2>.star.num4{background-position: -20px 0;}
.jg_box5>.center>.f_r>ul>li .txt>.item2>.star.num3{background-position: -40px 0;}
.jg_box5>.center>.f_r>ul>li .txt>.item2>.star.num2{background-position: -60px 0;}
.jg_box5>.center>.f_r>ul>li .txt>.item2>.star.num1{background-position: -80px 0;}
.jg_box5>.center>.f_r>ul>li .txt>.item2>.date{color: #666666;font-size: 16px;display: none;}
.jg_box5>.center>.f_r>ul>li .txt>.item2>.hj>span{font-size: 12px;color: #999999;margin-right: 10px;font-family: Arial;}
.jg_box5>.center>.f_r>ul>li .txt>.item2>.fs{color: #ff7800;font-size: 14px;margin-right: 10px;}
.jg_box5>.center>.f_r>ul>li .txt>.item3{font-size: 14px;color: #333333;line-height: 25px;margin-bottom: 15px;}
.jg_box5>.center>.f_r>ul>li .txt>.item4>span{font-size:12px;color: #999999;margin-right: 15px;}



/*评价列表*/
.jg_box5_list{ background:#fff;padding: 15px 0; }
.jg_box5_list>ul>li:last-child{margin-bottom: 0;}
.jg_box5_list>ul>li{border-bottom: 1px dashed #e5e5e5;padding-bottom: 7px;margin-bottom: 30px;display: block;padding-left:80px;position: relative;}

.jg_box5_list>ul>li .img{width: 60px;margin-right:18px;position: absolute;left: 0;top: 12px;height: 60px;overflow: hidden;border-radius:50%;}
.jg_box5_list>ul>li .txt{position: relative;}
.jg_box5_list>ul>li .txt>.item1{margin-bottom: 10px;position: absolute;left: 0;top: 0;width: 50px;}
.jg_box5_list>ul>li .txt>.item1>span{font-size: 14px;color: #333333;}
.jg_box5_list>ul>li .txt>.item1>span.mobile{display: none;}
.jg_box5_list>ul>li .txt>.item2{height: 15px;margin-bottom: 18px;padding-left: 50px;}
.jg_box5_list>ul>li .txt>.item2>.star{width: 96px;float: left;margin-right: 30px;height: 15px;background: url(/new_style/img/star_bg.png) no-repeat;}
.jg_box5_list>ul>li .txt>.item2>.star.num5{background-position: 0 0;}
.jg_box5_list>ul>li .txt>.item2>.star.num4{background-position: -20px 0;}
.jg_box5_list>ul>li .txt>.item2>.star.num3{background-position: -40px 0;}
.jg_box5_list>ul>li .txt>.item2>.star.num2{background-position: -60px 0;}
.jg_box5_list>ul>li .txt>.item2>.star.num1{background-position: -80px 0;}
.jg_box5_list>ul>li .txt>.item2>.date{color: #666666;font-size: 16px;display: none;}
.jg_box5_list>ul>li .txt>.item2>.hj>span{font-size: 12px;color: #999999;margin-right: 10px;}
.jg_box5_list>ul>li .txt>.item2>.fs{color: #ff7800;font-size: 14px;margin-right: 10px;}
.jg_box5_list>ul>li .txt>.item3{font-size: 14px;color: #333333;line-height: 25px;margin-bottom: 15px;}
.jg_box5_list>ul>li .txt>.item4>span{font-size:12px;color: #999999;margin-right: 15px;}




    .jg_box6 {
        margin-bottom: 30px;
    }
.jg_box6>.center>.tit>span.sel{margin-left: 27px;display: inline-block;vertical-align: -2px;position: relative;display: none;}
.jg_box6>.center>.tit>span.sel:after{content: "\e603";color: #c8c8c8;font-family: "iconfont";position: absolute;right: 10px;top: 7px;font-size: 16px;}
.jg_box6>.center>.tit>span.sel>select{font-size: 16px;color: #333333;width: 100%;height: 30px;border: none;outline: none;font-size: 16px;padding: 0 15px;font-weight: normal;border: 1px solid #e7e7e7;width: 144px;border-radius:5px ;}
.jg_box6>.center{background-color: #fff;}
.jg_box6>.center>.box>.f_r{width: 800px;height: 462px;float: right;background-color: #ececec;}
.jg_box6>.center>.box>.f_l{width: 310px;float: left;margin-right: 30px;height: 462px;}
.jg_box6>.center>.box>.f_l>.show{margin-top: 0px;    overflow-y: auto;}
.jg_box6>.center>.box>.f_l>.show>span{font-size: 16px;color: #666666;display: block;padding-left: 12px;margin-bottom: 12px;}
.jg_box6>.center>.box>.f_l>.show>ul{height: 462px;padding-right: 0px;}
.jg_box6>.center>.box>.f_l>.show>ul>li{position: relative;cursor: pointer;border-bottom: 1px solid #f5f5f5;border-radius:0px;height: 82px;overflow: hidden;width: 100%;padding: 10px;}
.jg_box6>.center>.box>.f_l>.show>ul>li.active{background-color: #f5f5f5;}
.jg_box6>.center>.box>.f_l>.show>ul>li>.img{width:35px;float: left;}
.jg_box6>.center>.box>.f_l>.show>ul>li>.img>i{display: block;width: 20px;height: 26px;color: #d1d1d1;font-size: 26px;position: relative;}
.jg_box6>.center>.box>.f_l>.show>ul>li>.img>i>em{text-align: center;line-height: 26px;display: block;font-size: 14px;color: #fff;position: absolute;left: 0px;top: 0px;width: 26px;height: 31px;background:url(../images/icon-zu1.png) no-repeat;}

.jg_box6>.center>.box>.f_l>.show>ul>li.active>.img>i>em{background:url(../images/icon-zu2.png) no-repeat;}
.jg_box6>.center>.box>.f_l>.show>ul>li.active>.img>i{color: #ff9059;}
.jg_box6>.center>.box>.f_l>.show>ul>li>.txt{width: calc(100% - 35px);float: left;}
.jg_box6>.center>.box>.f_l>.show>ul>li>.txt>i{color: #ff7800;}
.jg_box6>.center>.box>.f_l>.show>ul>li>.txt>span{font-size: 16px;color: #000;position: relative;display: inline-block;text-overflow: ellipsis;overflow: hidden;white-space: nowrap;width: 98%;}
.jg_box6>.center>.box>.f_l>.show>ul>li>.txt>p{color: #999999;font-size: 14px;margin: 5px 0;text-overflow: ellipsis;overflow: hidden;white-space: nowrap;}
.jg_box6>.center>.box>.f_l>.show>ul>li>.txt>a{display: block;width: 50px;height: 22px;line-height: 22px;border-radius:5px ;background-color: #ffca00;font-size: 14px;color: #000;text-align: center;position: absolute;right: 18px;top: 25px;display: none;}




.info_box {
    border-radius: 5px;
}
.info_box>.list{width: 100%; border-bottom: 1px solid #f4f4f4;padding-bottom: 15px;margin-bottom: 15px;color: #333333;position: relative;}
.info_box>.list>span{color: #999999;}
.info_box>.list>b{font-weight: normal;}
.info_box>.list.bus{padding-left: 70px;padding-bottom: 0;}
.info_box>.list.bus>span{display: block;width: 70px;position: absolute;left: 0;top: 0;}
.info_box>.list.bus>div{width: 50%;float: left;margin-bottom: 15px;}
.info_box>.list.bus>div:last-child{margin-bottom: 0;}
.info_box>.list.sub{padding-left: 70px;padding-bottom: 0;}
.info_box>.list.sub>span{display: block;width: 70px;position: absolute;left: 0;top: 0;}
.info_box>.list.sub>div{width: 50%;float: left;margin-bottom: 15px;}
.info_box>.list.sub>div:last-child{margin-bottom: 0;}


/*机构校区列表*/
.pj_pf{float: left; width: 100px;margin:3px 10px 0 0;}
.pj_pf>.stars { height: 17px;display: block;background: url(../images/ico_star.png) no-repeat;}
.pj_pf>.stars> .in {display: block;width: 100%;height: 17px;background: url(../images/ico_star_hover.png) no-repeat; margin: 0; }

.jg_xiaoqu>ul{padding: 24px 24px 0 24px;}
.jg_xiaoqu>ul>li{margin-bottom: 15px;border-bottom: 1px solid #eeeeee;padding-bottom: 15px;}
.jg_xiaoqu>ul>li:last-child{border-bottom: none;}
.jg_xiaoqu>ul>li>a{display: block;}
.jg_xiaoqu>ul>li>a>.img{width: 28%;float: left;margin-right: 2%;float: left;}
.jg_xiaoqu>ul>li>a>.txt{width: 70%;float: left;}
.jg_xiaoqu>ul>li>a>.txt>.tit>span.s1{font-weight: bold;font-size: 20px;color: #333;margin-right: 10px;}
.jg_xiaoqu>ul>li>a>.txt>.tit>span.s1:hover{color: #fa5111;}
.jg_xiaoqu>ul>li>a>.txt>.df{margin:15px 0;}
.jg_xiaoqu>ul>li>a>.txt>.df>.fs{font-size: 14px;color: #fa7411;margin-left: 5px;}
.jg_xiaoqu>ul>li>a>.txt>.df>.zx{margin-left: 10px;color: #999999;    font-size: 14px;}
.jg_xiaoqu>ul>li>a>.txt>.dz{margin-bottom: 15px;color: #666666;}
.jg_xiaoqu>ul>li>a>.txt>.jj{margin-bottom: 15px;color: #999;line-height: 20px;font-size: 14px;max-height: 40px; overflow: hidden;}


/*机构校区-详情*/
.box1{padding:30px 30px 20px 30px;border-bottom:1px dashed #e7e6e6}
.jg_xq_xq{ background:#fff; }
.jg_xq_xq>.box1>.box>.fl{width:300px;margin-right:28px;border-radius: 6px;overflow: hidden;}
.jg_xq_xq>.box1>.box>.fl>img{width:100%}
.jg_xq_xq>.box1>.box>.fr{width:512px}
.jg_xq_xq>.box1>.box>.fr>.item1{margin-bottom:12px}
.jg_xq_xq>.box1>.box>.fr>.item1>em{color:#999;margin:0 15px}
.jg_xq_xq>.box1>.box>.fr>.item1>.pj>em{margin-left:10px;color:#999}
.jg_xq_xq>.box1>.box>.fr>.item1>.fs{color:#ff9320}
.jg_xq_xq>.box1>.box>.fr>.item2{color:#666;margin-bottom:12px}
.jg_xq_xq>.box1>.box>.fr>.item2 .fs{color:#ff7800;margin-right:10px}
.jg_xq_xq>.box1>.box>.fr>.item2>em{color:#999}
.jg_xq_xq>.box1>.box>.fr>.item3{padding:16px 20px;background-color:#fff3e7;border-radius:2px;color:#666;position:relative;line-height:25px;border-radius:5px;margin-bottom:15px}
.jg_xq_xq>.box1>.box>.fr>.item3>span{left:20px;top:17px;width:74px;height:28px;line-height:28px;color:#ff8400;border:1px solid #ff8400;text-align:center;border-radius:5px;margin-bottom:10px;display:inline-block}
.jg_xq_xq>.box1>.box>.fr>.item3>p>span{margin-right:5px}
.jg_xq_xq>.box1>.box>.fr>.item3>p>span>i{display:inline-block;width:16px;height:16px;background:url(https://imagedb.pxmsw.cn/api/image/1725517635391) no-repeat center center;margin-right:5px;vertical-align:-3px}
.jg_xq_xq>.box1>.box>.fr>.item4{text-align:right;position:relative;margin-bottom:15px}
.jg_xq_xq>.box1>.box>.fr>.item4 span:nth-child(1) h2{position:absolute;left:-330px;font-size:24px;color:#333;font-weight:700}
.jg_xq_xq>.box1>.box>.fr>.item4 a{display:inline-block;height:34px;line-height:34px;background-color:#fa5111;width:110px;margin-right:15px;text-align:center;color:#fff;border-radius:5px}
.jg_xq_xq>.box1>.box>.fr>.item4 em{color:#999}
.jg_xq_xq>.box1>.tit>span>h1{font-size:24px; font-weight:bold;  margin-bottom: 25px;}


/*机构校区-详情*/
.base_box>.tit{position:relative;margin-bottom:25px}
.base_box>.tit>span{font-size:24px;color:#333;font-weight:700}
.base_box>.tit>span.xq{float:right;font-size:14px;color:#999;font-weight:400}
.base_box>.tit>span>h2,.base_box>.tit>span>h3{font-size:24px}
.base_box>.tit:before{content:"";height:80%;width:6px;left:0;top:13%;position:absolute;border-radius:3px}
.base_box>.tit>em{font-size:14px;color:#999;margin-left:15px}
.base_box>.tit>a{position:absolute;right:0;top:0;font-size:16px;color:#999;top:5px}
.base_box>.tit>a:hover{color:#ff7800}
.base_box>.tit>a>i{margin-left:5px}
.base_box>.tit>a.zx{display:inline-block;height:24px;line-height:22px;position:relative;top:5px;border:1px solid #ff7800;font-size:14px;text-align:center;color:#ff7800;border-radius:20px;margin-left:30px;float:right;cursor:pointer;padding:0 10px}
.base_box>.tit>a.zx:after{color:#ff7800}
.base_box>.tit>a.zx:hover{background-color:#ff7800;color:#fff}
.base_box>.tit>a.zx:hover:after{color:#fff}
.base_box>.tit>ul{width:87%;height: 20px;line-height: 20px;overflow: hidden; display:inline-block;margin:8px 0 0 30px;vertical-align:5px}
.base_box>.tit>ul>li{display:inline-block;margin:0 10px;position:relative;cursor:pointer}
.base_box>.tit>ul>li.active>a{color:#ff7800;font-weight: bold;}
.base_box>.tit>ul>li.active:after{content:"";display:block;width:38px;height:4px;background-color:#ff7800;bottom:-8px;content:"";position:absolute;left:calc((100% - 38px)/ 2);border-radius:5px}
.base_box>.tit>ul>li>a{font-size:16px;color:#666}

/*校区底部*/
.box4{ width:100%; padding: 30px; clear:both;}
.box4>.tit>span {font-size: 24px;color: #333;font-weight: 700; margin-bottom: 25px; display:inline-block;}
.box4>ul>li{margin-bottom:20px;position:relative;padding-left:84px;line-height:25px;border-bottom:1px dashed #e5e5e5;padding-bottom:20px;min-height:46px}
.box4>ul>li>a{padding:3px 8px;border-radius:3px;border:1px solid #999;margin-right: 10px;}
.box4>ul>li.kc>a{padding:1px 12px;display:inline-block;margin-right:10px;color:#000;background-color:#ececec;border-radius:20px}
.box4>ul>li>span{font-size:14px;color:#999;margin-right:30px;position:absolute;left:0;top:0}
.box4>ul>li>p>span{font-size:14px;color:#333;margin-right:15px}
.box4>ul>li>p>span>i{display:inline-block;width:16px;height:16px;background:url(https://imagedb.pxmsw.cn/api/image/1725517635391) no-repeat center center;margin-right:5px;vertical-align:-3px; }

/*师资详情右侧*/

.r_box>.tit{margin: 0 20px 20px 35px;position:relative;}
.r_box> .tit:before{content:"";height:20px;width:4px;background-color:#fa5111;position:absolute;left:-15px;top:9px}
.r_box> .tit>span{font-size:24px;font-weight:700}
.r_box> .tit>span>h2,.js_box.tit>span>h3{font-size:20px;font-weight:700}
.r_box> .tit>a{position:absolute;right:0;top:1px;font-size:14px;color:#999}
.r_box> .tit>a:hover{color:#ff7800}


.js_box{margin-bottom:30px;padding: 16px 0 1px 0;border-radius: 5px;}
.js_box>ul{border-top:1px solid #f0f0f0}
.js_box>ul>li:after{content:"";width:90%;height:1px;background-color:#f0f0f0;position:absolute;left:5%;bottom:0}
.js_box>ul>li{display:block;padding:20px; position:relative;background-color:#fff;overflow: hidden;}
.js_box>ul>li>.img{width:30%;margin-right:4%;float:left;height:68px;overflow:hidden;border-radius:50%}
.js_box>ul>li>.txt{width:66%;float:left;padding-top:10px}
.js_box>ul>li>.txt>span{font-size:16px;color:#333;margin-bottom:8px;display:block}
.js_box>ul>li>.txt>p{color:#999;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}
.js_box>ul>li:hover>.txt>span{color:#fa5111}



.f_l>ul>li{background-color:#fff;padding:30px;margin-bottom:30px;border-radius: 5px;}
.f_l>ul>li>.img{width:230px;float:left;margin-right:36px}
.f_l>ul>li>.txt{width:428px;float:left;border-right:1px dashed #e5e5e5}
.f_l>ul>li>.txt>a{font-size:18px;color:#333;display:block;margin-bottom:15px;font-weight:700}
.f_l>ul>li>.txt>.type>span{color:#666;margin-right:25px;position:relative}
.f_l>ul>li>.txt>.type>span:after{content:"";width:1px;height:80%;background-color:#e6e6e6;right:-14px;top:2px;position:absolute}
.f_l>ul>li>.txt>.ys{margin-top:10px;color:#999;line-height:20px;margin-bottom:10px;padding-right:30px;display:-webkit-box;overflow:hidden;white-space:normal!important;text-overflow:ellipsis;word-wrap:break-word;-webkit-line-clamp:2;-webkit-box-orient:vertical}
.f_l>ul>li>.txt>.ts>span{font-size:14px;color:#369bff;display:inline-block;background-color:#eff8ff;padding:2px 5px;margin-right:10px;border-radius:5px}
.f_l>ul>li>.price{width:140px;float:left;padding:20px 0 0 20px}
.f_l>ul>li>.price>span{display:block;font-size:22px;color:#ff4513;width:100%;text-align:center}
.f_l>ul>li>.price>a{display:block;width:100%;height:36px;line-height:36px;background-color:#fa5111;font-size:16px;color:#fff;text-align:center;margin-top:18px;border-radius:5px}

.f_l>.tit{margin:0 20px 20px 0;position:relative; font-size:24px;color:#333;margin-bottom:18px;display:block;font-weight:700;padding-left:25px}
.f_l>.tit:before{content:"";height:80%;width:5px;background-color:#fa5111;position:absolute;left:0;top:4px;border-radius:10px}
.f_l>ul>li{background-color:#fff;padding:30px;margin-bottom:30px;border-radius: 5px;}


/*机构新闻*/
.jg_xw,.jg_hj,.js_box,.base_box,.jg_xiaoqu,.jg_kc,.info_box,.content{ background:#fff;clear: both;
    padding-bottom: 10px; }
.jg_xw>ul>li{height: 230px;padding: 25px;border-bottom: 1px solid #e6e9ed;margin-bottom: 0;transition: all .3s linear;position: relative;}
.jg_xw>ul>li>.fl{width:284px;float:left;margin-right:40px;position:relative;transition:all .3s linear;left:0}
.jg_xw>ul>li>.fl>a>img{width:100%}
.jg_xw>ul>li>.fr{width:525px;float:left;padding-top:5px;position:relative;transition:all .3s linear;left:0}
.jg_xw>ul>li>.fr>.title_p{font-size:24px;color:#000;font-weight:700;max-height: 60px;display: block;overflow: hidden;}

.jg_xw>ul>li>.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;}
.jg_xw>ul>li>.fr>p>span{color:#a2a7ae;font-size:16px;}

/*机构环境*/
.jg_hj>ul{width: 100%;padding: 30px;}
.jg_hj>ul>li{width: 266px;border: 1px solid #e2e2e2;margin-right:21px;float: left;margin-bottom: 26px;}
.jg_hj>ul>li:nth-child(3n){ margin-right:0; }
.jg_hj>ul>li>a{height: 240px;display: block;}
.jg_hj>ul>li>a>p{height: 46px;line-height: 46px;text-align: center;color: #333333;font-size: 16px;}
.jg_hj>ul>li>a>.img img{width: 100%;height: 190px;position: relative;}
.jg_hj>ul>li:hover>a>.img:after{opacity: 1;}
.jg_hj>ul>li:hover>a>p{color: #fa5111;}
.article_school_box1>.center>.f_l>.map_box>.box>.f_l .map-alert-content>p>a{display: none;}


/*机构问答*/
.jg_wd{background-color: #fff;border-radius:5px ;}
.jg_wd>ul>li{padding: 30px 30px 0 30px;}
.jg_wd>ul>li:hover{background-color:#fcfcfc;}
.jg_wd>ul>li>a{display: block;position: relative;border-bottom: 1px solid #f4f4f4;padding-bottom: 15px;}
.jg_wd>ul>li>a>span{padding-left: 40px;height: 34px;line-height: 34px;font-size: 20px;font-weight: bold;display: block;margin-bottom: 14px;}
.jg_wd>ul>li>a>span:hover{color: #fa5111;}
.jg_wd>ul>li>a>span>em{display: block;width: 30px;height: 34px;position: absolute;left: 0;top: 0;text-align: center;line-height: 30px;color: #fff;position: absolute;left: 0;top: 0;background: url(../images/wd_bg.png) no-repeat center center;font-size: 16px;}
.jg_wd>ul>li>a>div>em{display: inline-block;height: 18px;background-color: #fff2ee;text-align: center;font-size: 12px;color: #ff7845;border-radius:5px;margin-right: 10px;padding: 0 10px;}
.jg_wd>ul>li>a>div>span{font-size: 12px;color: #999999;margin-right: 25px;font-family: Arial;}
.jg_wd>ul>li>a>div{margin-bottom: 15px;}
.jg_wd>ul>li>a>p{color: #666666;font-size: 14px;line-height: 24px;}
.jg_wd>ul>li>a>p>em{color: #999999;}
.jg_wd>ul>li>a>p>em:hover{color: #f7936c;}



/*课程*/
.jg_kc>ul{padding: 24px 24px 0 24px;width: 100%;}
.jg_kc>ul>li{width: 272px; height: 277px;float: left;margin-right: 18px;border: 1px solid #ececec;margin-bottom: 24px;border-radius:5px ;overflow: hidden;}
.jg_kc>ul>li:nth-child(3n){margin-right:0;}
.jg_kc>ul>li:hover{border-color:1px solid #fa5111 ;}
.jg_kc>ul>li>a>.txt>span:hover{color: #fa5111;}
.jg_kc>ul>li>a{display: block;height: 250px;}
.jg_kc>ul>li>a>.txt{padding:10px 12px;}
.jg_kc>ul>li>a>.txt>span{font-size: 18px;color: #333333;}
.jg_kc>ul>li>a>.txt>div{margin: 10px 0;}
.jg_kc>ul>li>a>.txt>div>span>b{font-size: 16px;font-weight: bold;color: #fa5111;}
.jg_kc>ul>li>a>.txt>div>span{color: #666666;}
.jg_kc>ul>li>a>.txt>p{color: #999999;font-size: 12px;display: -webkit-box;overflow: hidden;white-space: normal!important;text-overflow: ellipsis;word-wrap: break-word;-webkit-line-clamp: 2;-webkit-box-orient: vertical;line-height: 20px;}


/*课程详情*/
.info_box{padding: 30px;margin-bottom: 20px;height: 100%; overflow: hidden;}
.info_box>.img{width: 380px;margin-right: 30px;float: left;}
.info_box>.img>span{display: block;}
.info_box>.txt{width: 430px;float: left;}
.info_box>.txt>a{font-size: 24px;color: #333333;font-weight: bold;margin-bottom: 20px;display: block;}
.info_box>.txt>h1{font-size: 24px;color: #333333;font-weight: bold;margin-bottom: 15px;display: block;}
.info_box>.txt>a>h1{font-size: 24px;color: #333333;font-weight: bold;}
.info_box>.txt>.two>span{width: 50%;float: left;}
.info_box>.txt>div>span{font-size: 14px;color: #999999;}
.info_box>.txt>div>span>em{color: #333;}
.info_box>.txt>div{margin-bottom:15px}
.info_box>.txt>div>span>b{color: #fa5111;font-size: 24px;}
.info_box>.txt>div.btn>span>b{color: #ff0000;font-size: 14px;}
.info_box>.txt>.ys{background-color: #fbfbfb;padding: 15px 10px;line-height: 25px;color: #666666;}
.info_box>.txt>.btn_1>a{display: inline-block;width: 164px;height: 40px;line-height: 38px;background-color: #fa5111;margin-right: 6px;font-size: 18px;color: #ffffff;text-align: center;border-radius:5px;border: 1px solid #fa5111;cursor: pointer;}
.info_box>.txt>.btn_1>a.zx2{background:none;color: #fa5111;}
.info_box>.txt>.btn_1>a:hover{box-shadow: 0 0 10px rgba(0,0,0,0.1); }

/*机构首页推荐*/
.footer_ph>.foot-link {border-bottom: 1px solid #d3d3d3;width: 1200px;}
.footer_ph>.foot-link li.on {color: #333;border: none; height:40px; font-size:25px;font-weight: bold; }
.footer_ph>.foot-link-content ul li { margin-right:9px;height: 30px;display: inline-block;margin-top: 0;border-radius: 15px;padding: 5px 10px;width: auto;width: 188px;margin-bottom: 5px;text-overflow: ellipsis;overflow: hidden;white-space: nowrap;margin-bottom: 5px;
border: 1px solid #ececec;   background: #fff;}
.footer_ph>.foot-link-content ul li:nth-child(6n){ margin-right: 0;}
.footer_ph>.foot-link-content ul li a {text-align: center;display: block;height: 100%;font-size: 14px;color: #333;display: block;border: none;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;padding: 0;text-align: center;}
.footer_ph > .foot-link-content {background: #fff; padding: 20px;}



/*右侧*/
.jg_box2{background-color:#fff;margin-bottom:20px;border-radius:0;}
 .jg_box2>.top{margin: 0 15px;}
 .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;font-size: 24px; font-weight: bold;}

.jg_box2>.type {margin: 20px 15px;}
 .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}


 .jg_box2>p{font-size:14px;color:#999;margin-top:15px}
 .jg_box2>ul{padding:18px 0;border-bottom:1px solid #f9f9f9;height: 79px;}
 .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:#fa5111}
 .jg_box2>ul>li:hover em:{color:#fa5111}
 .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}
