.jghead {background-color:#fff;padding:20px 0;}
.container {width:1200px;margin:0 auto;padding:0;}
.jghead-logo {float:left;width:60%;}
.jghead-logo img {height:70px}
.jghead .xxmz {float:left;margin-left:1%;}
.jghead .xxmz p {display:block;margin-left:15px;margin-bottom:2px;font-size:25px;font-weight:600;line-height:42px;letter-spacing:0;color:#262626;}
.jghead .xxmz span {display:block;margin-left:15px;font-size:14px;color:#262626;line-height:20px;}
.jghead .xxmz p a {color:#262626;}
.jghead-tel {margin-top:12px;padding-left:61px;background:url(../img/tel-big.png) no-repeat left center;}
.jghead-tel p {font-size:14px;line-height:22px;color:#a9a9a9;}
.jghead-tel .tel {font-size:22px;line-height:24px;font-weight:bold;color:#107dd4;}
.jgnav {position:relative;min-height:50px;margin-bottom:20px;border:1px solid transparent;background-color:#2196f3;border-color:#2196f3;border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;margin-bottom:0;}
.jgnav ul {width:1200px;margin:0 auto;}
.jgnav  li {text-align:center;float:left;}
.jgnav  li a {color:#fff;padding-top:15px;padding-bottom:15px;line-height:31px;position:relative;display:block;padding:9px 30px;font-size:16px}
.jgnav .active a,.jgnav  li a:hover {color:#fff;line-height:31px;background-color:#107dd4;}
.picture {width:100%;height:253px;background-size:cover;background-position:center;}
.syjianjie {width:1200px;margin:0 auto;overflow:hidden;margin-top:20px;}
.syjianjie-js {width:68%;padding:20px;background:#fff;box-shadow:0 0 5px rgba(0,0,0,0.2);border-radius:4px;float:left;}
.syjianjie-news {width:27%;float:right;background:#fff;margin-left:20px;box-shadow:0 0 5px rgba(0,0,0,0.2);border-radius:4px;max-width:630px;margin:0 auto;}
.syjianjie-js .js-title {background:url(../img/title-left-bg.png) no-repeat center left;margin-left:-20px;}
.js-title {border:none;margin-bottom:20px;padding:0;overflow:hidden;position:relative;}
.js-title b,.js-title p {float:left;font-size:23px;font-weight:normal;line-height:30px;padding-left:18px;}
.js-title p::before {position:absolute;content:'';width:6px;height:23px;left:0px;top:4px;background-color:#1a7af8;}
.js-title b span,.js-cnt li a {color:#f2961d;}
.js-title a {display:inline-block;float:right;}
.js-cnt {padding:30px;background-color:#f5f7f9;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;}
.js-cnt li {float:left;display:flex;width:48%;margin:0 1%;min-height:30px;line-height:20px;color:#666}
.js-cnt li i {color:#0e2644;}
.js-cnt li:last-child,.js-title li:first-child+li+li+li+li {display:block !important;margin-top:10px;padding-top:10px;width:98%;line-height:26px;border-top:1px dashed #dadde5;overflow:hidden;}
.xxyoushi {line-height:30px;margin-top:20px;}
.xxyoushi .adv-tag {display:inline-block;padding:0 15px;font-size:14px;margin:0 5px 10px}
.xxyoushi span {color:#fff;padding:6px 15px;margin:0 10px;border-radius:2px;-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;-o-border-radius:2px;box-shadow:3px 3px 3px rgba(0,0,0,.2)}
.xxyoushi span:nth-child(2) {background:#7ab7c9;}
.xxyoushi span:nth-child(3) {background:#789bb9;}
.xxyoushi span:nth-child(4) {background:#7c8cbf;}
.xxyoushi span:nth-child(5) {background:#73b0dc;}
.synews-title {max-height:44px;overflow:hidden;text-align:center;}
.synews-title span {display:inline-block;font-size:18px;font-weight:bold;color:#fff;padding:0 101px;line-height:44px;background:url(../img/main01-r-tit-bg.png) no-repeat top center;}
.synews-main {padding:15px 15px 20px;}
.synews-main .synews-list {margin-top:-6px;}
.synews-main .synews-list li {font-size:14px;height:32px;line-height:28px;padding:2px 0 2px 9px;background:url(../img/li-bg.jpg) no-repeat left center;}
.synews-main .synews-list li a {float:left;width:80%;width:calc(100% - 50px);color:#555;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}
.synews-main .synews-list li a:hover {color:#2196f3;}
.synews-main .synews-list li span {float:right;width:40px;font-size:12px;color:#aaa;}
.synews-main .gd {display:block;width:100%;text-align:center;line-height:32px;border:1px solid #2196f3;color:#2196f3;border-radius:3px;margin-top:10px;}
.sy-jz {background-color:#fff;margin:0px auto;margin-top:10px;}
.jz-main {padding:30px 30px 10px;width:1200px;margin:0px auto;}
.sy-jz-list .item {border:1px solid #e3e2e1;background-color:#fff;font-size:14px;padding-bottom:35px;margin-bottom:20px}
.sy-jz-list .item:hover {box-shadow:3px 3px 10px rgba(0,0,0,0.1);}
.sy-jz-list .item img {margin-top:35px;margin-left:25px;width:300px;height:185px;}
.sy-jz-list .item img:hover {opacity:0.9;}
.sy-jz-list .item .content {flex:1;margin:30px 20px 0 35px;display:flex;flex-direction:column;justify-content:space-between;float:right;width:818px}
.sy-jz-list .item .content .content_top {font-size:18px;overflow:hidden;line-height:36px;color:#146697}
.sy-jz-list .item .content .content_top i {font-size:20px;margin-right:15px;display:inline-block;vertical-align:bottom;font-weight:700}
.sy-jz-list .item .content .content_top a.btn_yuyue {float:right;display:block;color:#fff;text-align:center;width:120px;height:30px;font-size:14px;line-height:30px;margin-left:15px;border-radius:5px;background-color:#2196f3;}
.sy-jz-list .item .content .content_top a.btn_detail {float:right;display:block;color:#fff;text-align:center;width:120px;height:30px;font-size:14px;line-height:30px;margin-left:15px;border-radius:5px;background-color:#f2961d;}
.sy-jz-list .item .content .content_top a.btn_yuyue:hover,.sy-jz-list .item .content .content_top a.btn_detail:hover {opacity:0.9;}
.sy-jz-list .item .content .content_top a {color:#333}
.sy-jz-list .item .content .content_middle {background-color:#f8f8f8;padding:20px 30px 20px 15px;font-size:16px;color:#858585;line-height:32px;margin-top:20px;height:84px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;}
.sy-jz-list .item .content .content_middle span {color:#146697}
.sy-jz-list .item .content .content_bottom {margin-left:15px;overflow:hidden;}
.sy-jz-list .item .content .content_bottom ul {overflow:hidden;}
.sy-jz-list .item .content .content_bottom ul:first-child {margin-bottom:15px}
.sy-jz-list .item .content .content_bottom li {font-size:16px;color:#858585;width:40%;float:left;}
.sy-jz-list .item .content .content_bottom li span {color:#146697}
.sy-jz-list .item .content .content_bottom li em {color:#e32424}
.sy-jz-list .item .content .content_bottom li:nth-child(3n-1) {width:25%;}
.sy-jz-list .item .content .content_bottom li:nth-child(3n) {width:25%;}
.sy-jz-list .item .content .content_bottom li:nth-child(3n+1) {width:40%;}
.sy-jz-list .item:hover {box-shadow:3px 3px 10px rgba(0,0,0,0.1)}
.jz-main .btn_box {text-align:center;margin:20px 0 30px;}
.jz-main .btn_box a {display:inline-block;color:#fff;font-size:16px;text-align:center;width:179px;height:53px;line-height:53px;background-color:#f2961d;border-radius:5px;margin-right:45px;}
.jz-main .btn_box a.btn_zxzx {background-color:#2196f3;}
.jz-main .btn_box a:hover {opacity:0.9;}
.sy-tuandui {overflow:hidden;}
.tuandui-list {overflow:hidden;}
.tuandui-list li {float:left;width:23%;margin:1%;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;overflow:hidden;}
.tuandui-list .tuandui-cnt {padding:18px;background-color:#fff;}
.tuandui-list .tuandui-name {margin-bottom:10px;color:#0e2644;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}
.tuandui-list .tuandui-text {font-size:12px;height:40px;line-height:20px;color:#818991;overflow:hidden;}
.tuandui-list .tuandui-img {text-align:center}
.tuandui-list .tuandui-cnt {background-color:#ebedf0;}
.tuandui-img {border:1px solid #ebedf0;}
.sy-huanjing,.sy-baomimg,.sy-youshi,.sy-shizi {background-color:#fff;margin:10px auto;overflow:hidden;}
.sy-huanjing ul li {float:left;margin:0 20px 20px 0;width:285px;overflow:hidden;}
.sy-huanjing ul li:nth-child(4n) {margin-right:0px}
.sy-huanjing ul li:hover img {width:120%;height:120%;-webkit-transition:1s;transition:1s;-webkit-transform:scale(1.13);transform:scale(1.13);}
.sy-huanjing ul li .tp {width:100%;overflow:hidden;height:173px;}
.sy-huanjing ul li img {width:100%;height:100%;transition-property:all;transition-duration:0.6s;transition-timing-function:ease;transition-delay:0s;}
.sy-huanjing ul li p {display:block;padding-top:15px;padding-bottom:15px;font-size:14px;text-align:center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;line-height:0px;}
.sy-youshi .bob1 {width:1200px;margin:0 auto;display:flex;margin-bottom:20px;justify-content:space-between;}
.bob2 {width:285px;height:188px;background:#fff;border-radius:10px;box-shadow:0px 0px 5px 0px rgb(136 136 136 / 30%);}
.bob2a {height:70px;width:285px;border-radius:10px 10px 0 0;}
.ys1 {background:url(/skin/img/kcb1.png);}
.ys2 {background:url(/skin/img/kcb2.png);}
.ys3 {background:url(/skin/img/kcb3.png);}
.ys4 {background:url(/skin/img/kcb4.png);}
.ys1  p {color:#0973d0;}
.ys2  p {color:#bd8600;}
.ys3  p {color:#01a07a;}
.ys4  p {color:#ff6533;}
.bob2a p {font-size:20px;text-align:center;line-height:70px;}
.bob2b {font-size:14px;color:#666;text-align:center;margin-top:20px;}
.bob2b p {line-height:25px;padding:0 10px;height:73px;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;}
.sy-shizi .shizi-picList {width:100%;position:relative;overflow:hidden;padding:0px;margin:0px;}
.sy-shizi .shizi-picList li {width:31.8%;float:left;background-color:#ffffff;margin-right:2%;margin-bottom:24px;border:1px solid #e7eaef;transition:all .3s;border-radius:5px;background-color:#f5f8fa;}
.sy-shizi .shizi-picList li:nth-child(3n) {margin-right:0;}
.sy-shizi .shizi-picList li:hover {box-shadow:0 3px 10px 0 rgba(0,0,0,0.08);}
.sy-shizi .shizi-picList-item {border-radius:12px;overflow:hidden;}
.sy-shizi .kc-teacher-item {height:61px;display:-webkit-flex;display:flex;margin-right:10px;padding:14px;border-radius:12px;-webkit-align-items:center;align-items:center;}
.sy-shizi .kc-teacher-item .kc-teacher-avatar {cursor:pointer;width:56px;height:56px;border-radius:50%;margin-right:10px;}
.sy-shizi .kc-teacher-item .kc-teacher-desc {-webkit-flex:1;flex:1;overflow:hidden;margin-right:10px;}
.sy-shizi .kc-teacher-item .kc-teacher-name-wrapper {display:-webkit-flex;display:flex;}
.sy-shizi .kc-teacher-item-container .kc-teacher-intro {position:relative;min-height:107px;padding:11px 20px 24px;margin:unset;width:100%;font-family:PingFang SC,sans-serif;font-size:14px;line-height:18px;color:#586470;text-indent:unset;box-sizing:border-box;}
.sy-shizi .kc-teacher-intro:before {content:"";position:absolute;top:0;left:12px;right:12px;height:1px;background-color:#e4ebf0;}
.sy-shizi .kc-teacher-intro {position:relative;min-height:107px;padding:11px 20px 24px;margin:unset;width:100%;font-family:PingFang SC,sans-serif;font-size:14px;line-height:18px;color:#586470;text-indent:unset;box-sizing:border-box;}
.sy-shizi .kc-teacher-intro span {white-space:normal;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;line-height:24px;}

.jg-left {width:73.5%;float:left;}
.jg-right {width:24.5%;margin:0 0 3% 2%;-webkit-border-radius:12px;-ms-border-radius:12px;border-radius:12px;float:right;}
.jg-left-main {padding:40px 30px;background-color:#fff;padding-top:40px;padding-bottom:10px;margin-bottom:30px;overflow:hidden;-webkit-border-radius:12px;-ms-border-radius:12px;border-radius:12px;}
.jg-left-tit {font-size:28px;text-align:center;margin-bottom:10px;color:#0e2644;border-bottom:2px solid #eee;}
.jg-left-tit h1 {font-size:28px;line-height:40px;margin-bottom:15px;}
.jg-left-tit .info {font-size:14px;color:#888;margin-bottom:10px;}
.jg-left-tit .info span {margin-right:10px;}
.jg-left-js {line-height:38px;margin-bottom:10px;font-size:16px;text-align:left;}
.jg-left-js p {line-height:28px;margin-bottom:10px;font-size:16px;}
.jg-left .news-cnt p {line-height:28px;margin-bottom:10px;font-size:16px;}
.jg-left .news-cnt p a{color: #f30606;}
blockquote {border-radius:2px;margin:0;box-sizing:border-box;font-size:16px;line-height:29px;color:#797C80;background:#F5F6F7;border-radius:4px;width:100%;margin-bottom:1.2em;padding:1em !important;}
.jg-left .news-cnt  h3 {font-size:18px;font-weight:bold;display:block;color:#333;letter-spacing:1px;margin-bottom:15px;border-left:5px solid #289f42;padding:5px 10px;background:#f6f6f6;margin-left:0;}
.news-recommend {margin-bottom:20px;overflow:hidden;}
.news-recommend li {overflow:hidden;margin-top:20px;}
.news-recommend li:hover a {color:#639aeb;}
.news-recommend li a {font-size:14px;color:#999;line-height:28px;}
.news-recommend li p {font-size:14px;color:#639aeb;border:1px solid #639aeb;width:68px;height:28px;line-height:28px;text-align:center;border-radius:5px;float:left;margin-right:20px;}
.jg-right-cnt {background-color:#fff;margin-bottom:20px;overflow:hidden;-webkit-border-radius:12px;-ms-border-radius:12px;border-radius:12px;}
.jg-right-tit {width:256px;height:54px;overflow:hidden;padding:0 20px;border-bottom:1px solid #f5f5f5;font-size:18px;line-height:54px;font-weight:700;}
.jg-right-tit  span {float:left;width:5px;height:19px;overflow:hidden;margin:18px 10px 16px 0;border-radius:5px;background:#4c6ecf;}
.jg-right-newslist,.jg-right-cnt .bd,.jg-right-xglist {padding:0 20px 20px;}
.jg-right-newslist li {font-size:14px;line-height:28px;padding-left:9px;background:url(../img/li-bg.jpg) no-repeat left center;}
.jg-right-newslist li a {display:block;color:#555;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}
.jg-right-newslist li a:hover {color:#2196f3;}
.jg-right-cnt .bd .nr h4 {padding-bottom:10px;font-size:14px;font-weight:400;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.jg-right-cnt .bd .nr h4 a {display:block;width:100%;color:#333;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.jg-right-cnt .bd .nr h4 a:hover {color:#4CAF50;}
.jg-right-cnt .bd .nr p {font-size:14px;color:#999;text-overflow:-o-ellipsis-lastline;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;margin-bottom:20px;}
.jg-right-cnt .txt {float:left;padding:18px 20px;}
.jg-right-cnt .txt dl {float:left;width:260px;overflow:hidden;}
.jg-right-cnt .txt dl dt {float:left;width:260px;overflow:hidden;}
.jg-right-cnt .txt dl dt img {float:left;width:260px;overflow:hidden;height:180px}
.jg-right-cnt .txt dl dd {float:left;width:260px;overflow:hidden;}
.jg-right-cnt .txt dl dd .title {float:left;width:260px;height:50px;font-size:16px;line-height:50px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}
.jg-right-cnt .txt dl dd .price {float:left;width:260px;overflow:hidden;font-size:14px;line-height:28px;}
.jg-right-cnt .txt dl dd .price .left {float:left;color:#eb2533;}
.jg-right-cnt .txt dl dd .price .left i {margin-right:5px;font-family:'BigNoodleTitling';font-size:30px;letter-spacing:1px;vertical-align:top;}
.jg-right-cnt .txt dl dd .price .right {float:right;}
.jg-left-newslist {padding:20px;background-color:#fff;overflow:hidden;border-radius:12px;}
.jg-left-newslist .title {width:842px;overflow:hidden;border-bottom:1px solid #f5f5f5;}
.jg-left-newslist .title span {float:left;width:5px;height:19px;overflow:hidden;margin:7px 10px 16px 0;border-radius:5px;background:#4c6ecf;}
.jg-left-newslist .title h1{font-size:24px;}
.jg-left-newslist .title p{    margin: 20px 0;box-sizing: border-box; font-size: 14px;line-height: 29px;color: #797C80;background: #F5F6F7;border-radius: 4px;width: 100%; padding: 1em !important;}
.jg-left-newslist  .zxlist {margin-bottom:20px;}
.jg-left-newslist  .zxlist dl {padding:20px 0 18px;border-bottom:1px solid #f4f4f4;}
.jg-left-newslist  .zxlist dl dt {float:left;margin-right:15px;width:180px;height:110px;overflow:hidden;}
.jg-left-newslist  .zxlist dl dt img {width:180px;height:110px;transition:all .3s;}
.jg-left-newslist  .zxlist dl .tit {font-size:17px;height:26px;line-height:26px;overflow:hidden;font-weight:bold;}
.jg-left-newslist  .zxlist dl .intro {max-height:44px;line-height:22px;overflow:hidden;color:#666;margin:10px 0 8px;}
.jg-left-newslist  .zxlist dl .sub {color:#999;font-size:13px;}
.page {width:100%;text-align:center;}
.page>ul>li {float:left;}
.page .pagezong:hover {background-color:#fff;color:#000000;}
.page>a,.page>b {width:10%;background-color:#fff;font-size:14px;line-height:32px;text-align:center;padding:10px 20px;margin-right:10px;border:1px solid #eee;border-radius:2px;-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;-o-border-radius:2px;}
.page>a:hover,.page>ul>li>.active,.page>b {background-color:#334D72;border:1px solid #334D72;color:#fff;}
.fst-page a,.last-page a {padding-left:5px;padding-right:5px;}
.rules {margin-bottom:20px;}
.rules .list {padding:15px 0;border-bottom:1px solid #e8e8e8;overflow:hidden;}
.rules .img {float:left;width:187px;height:128px;overflow:hidden;}
.rules .img img {width:187px;height:128px;transition:all .3s;}
.rules .info {width:610px;float:left;margin-left:15px;}
.rules .info dt {font-size:18px;font-weight:bold;margin-bottom:10px;margin-top:5px;height:28px;overflow:hidden;}
.rules .info dd {font-size:16px;color:#858585;line-height:32px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;}
.rules .info dd span {color:#146697;}
.course-details-banner {width:100%;height:440px;padding-top:.1px;background:url(/skin/img/course_details_banner_bg.jpg) no-repeat center;}
.course-details-banner-box {padding:30px 0 30px 30px;margin-top:30px;background:#fff;box-sizing:border-box;width:1200px;margin-left:auto;margin-right:auto;overflow:hidden;}
.course-details-banner-left {width:580px;height:320px;margin-right:30px;float:left}
.course-details-banner-left img {width:100%;height:100%;}
.course-details-banner-right {width:530px;float:left}
.course-details-banner-right h1 {font-size:24px;margin-bottom:18px;}
.course-details-banner-right .ms {font-size:14px;line-height:23px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;}
.course-details-banner-right .kcts {width:529px;height:42px;margin:10px 0 15px 0;overflow:hidden;}
.course-details-banner-right .kcts em {display:block;width:146.25px;margin-right:15px;overflow:hidden;font-style:normal;height:42px;line-height:42px;border-radius:5px;text-align:center;color:#FFF;background:#21947a;font-weight:bold;font-size:16px;float:left;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;padding:0 10px;}
.course-details-banner-right .kcts em:nth-child(1) {background:#4fc6ff;}
.course-details-banner-right .kcts em:nth-child(2) {background:#ffb400;}
.course-details-banner-right .kcts em:nth-child(3) {background:#fd3a88;margin-right:0px}
.course-details-banner-right .txt-box {margin:15px 0 10px 0;font-size:14px;color:#999;}
.course-details-banner-right .txtp {line-height:36px;}
.course-details-banner-right .x-price {font-size:24px;color:#d93549;}
.course-details-banner-right .y-price {text-decoration:line-through;}
.course-details-banner-right .btn-box a {width:180px;height:42px;font-size:16px;line-height:42px;text-align:center;color:#d93549;border:1px solid #d93549;border-radius:6px;box-sizing:border-box;}
.course-details-banner-right .btn-box .btna1 {color:#fff;background:#d93549;}
.course-details-banner-right .btn-box .btna2 {margin-left:20px;}
.jg-left-jianzhang h1 {font-size:24px;color:#ee0101;text-align:center;font-weight:700;margin-bottom:20px;}
.rulesInfo {font-size:14px;border-bottom:3px solid #ee0101;padding-bottom:5px;position:relative;margin-bottom:20px;}
.rulesInfo p {float:left;color:#999;margin-right:30px;}
.rulesInfo p span.color1 {color:#fc0d1b;}
.jianzhang-cnt h3 {font-size:18px;font-weight:bold;color:#333;letter-spacing:1px;margin-bottom:15px;}
.jianzhang-cnt h3:before {content:'';display:inline-block;width:5px;height:19px;overflow:hidden;margin:3px 10px 16px 0;border-radius:5px;background-color:#f97106;float:left;}
.jianzhang-cnt p {line-height:38px;margin-bottom:10px;font-size:16px;}
#HBox {width:300px;height:270px;margin:0 auto;box-shadow:1px 1px 5px #333;-webkit-box-shadow:1px 1px 5px #333;display:none;background-color:#ffffff;position:fixed;top:50%;left:50%;margin:-120px 0 0 -150px;z-index:100000;}
.list {padding:25px 0;}
.list li {width:80%;margin:10px auto auto;overflow:hidden;}
.list li strong {width:20%;float:left;display:inline-block;margin-right:10px;text-align:right;}
.list .fl {width:72%;}
.beizhu {height:77px;}
.ipt {width:100%;text-indent:5px;border:1px solid #ccc;padding:5px 0;box-shadow:0 0 3px #ddd inset;-webkit-box-shadow:0 0 3px #ddd inset;}
.ipt:focus {border-color:#66afe9;box-shadow:0 1px 1px rgba(0,0,0,0.075) inset,0 0 6px rgba(102,175,233,0.6);-webkit-box-shadow:0 1px 1px rgba(0,0,0,0.075) inset,0 0 6px rgba(102,175,233,0.6);}
.submitBtn {width:100%;height:32px;line-height:30px;cursor:pointer;margin-top:10px;display:inline-block;text-align:center;background-color:#428bca;color:#fff;padding:0;}
.submitBtn:hover,.submitBtn:disabled {opacity:.8;-webkit-opacity:.8;}
.jg-left-js .photo li {float:left;margin:0 20px 20px 0;width:260px;overflow:hidden;}
.jg-left-js .photo li:nth-child(3n) {margin-right:0px}
.jg-left-js .photo li:hover img {width:120%;height:120%;-webkit-transition:1s;transition:1s;-webkit-transform:scale(1.13);transform:scale(1.13);}
.jg-left-js .photo li .tp {width:260px;overflow:hidden;height:173px;}
.jg-left-js .photo li img {width:100%;height:100%;transition-property:all;transition-duration:0.6s;transition-timing-function:ease;transition-delay:0s;}
.jg-left-js .photo li p {display:block;padding-top:15px;padding-bottom:15px;font-size:14px;text-align:center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;line-height:0px;}
.jg-footer {background:#fff;width:100%;padding:35px 0 25px 0;margin-top:20px;}
.jg-footer .jg-footer-fl {width:1200px;margin:0 auto;overflow:hidden;}
.jg-footer .bk1 {overflow:hidden;text-align:center;margin-bottom:20px;}
.jg-footer .bk2,.bk3 {line-height:26px;height:26px;text-align:center;color:#999;}
.jg-footer .bk1 a {font-size:16px;display:inline-block;line-height:24px;height:24px;}
.jg-footer .bk1 span {margin:0 30px;display:inline-block;}
.jg-footer .bk3 a {color:#999;}
.jg-left-main .shizi-picList li {margin-bottom:20px;border:2px solid #f5f7fa;padding:20px;overflow:hidden;}
.jg-left-main .shizi-picList li .kc-teacher-avatar {width:155px;margin-right:2%;float:left;height:155px;border-radius:50%;overflow:hidden;}
/* .jg-left-main .shizi-picList li .kc-teacher-intro {width:78%;float:left;} */
.jg-left-main .shizi-picList li .kc-teacher-desc {margin-bottom:15px;font-weight:700;font-size:18px;margin-right:10px;}
.jg-left-main .shizi-picList li .kc-teacher-intro {position:relative;font-size:14px;margin-bottom:15px;}

.jg-right-xglist li {margin:0;padding:15px 0;display:flex;width:100%;overflow:hidden;border-bottom:1px dashed #333}
.jg-right-xglist li .img {width:100px;flex-shrink:0;overflow:hidden;border-radius:4px;}
.jg-right-xglist li img {display:block;width:100%;height:63px;transition:all .3s ease-out 0s;}
.jg-right-xglist li .text {position:relative;margin-left:10px;width:calc(100% - 110px);flex-shrink:1;}
.jg-right-xglist li .bt {height:38px;margin-bottom:10px;overflow:hidden;text-overflow:ellipsis;-webkit-box-orient:vertical;display:block;display:-webkit-box;-webkit-line-clamp:2;line-height:1.4;}
.jg-right-xglist li .inf {position:absolute;bottom:0;margin:0;font-size:12px;color:var(--theme-light-color);line-height:14px;}
.sy-zexiao {background-color:#fff;margin:0px auto;margin-top:10px;}
.sy-zexiao .zexiao-news {margin:0px auto;overflow:hidden;width:1200px;}
.sy-zexiao li {width:49%;border:1px solid #e2e2e2;border-radius:10px;padding:20px;box-sizing:border-box;margin-bottom:20px;background-color:#fff;float:left;margin-right:2%;}
.sy-zexiao li:nth-child(2n) {margin-right:0;}
.sy-zexiao .zexiao-news-tit {font-weight:bold;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;overflow:hidden;font-size:16px;}
.sy-zexiao .zexiao-news-ms {margin:15px 0;line-height:25px;color:#000000;overflow:hidden;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin-bottom:10px;}
.sy-zexiao .sikaokzs {display:flex;display:-ms-flexbox;display:-webkit-flex;justify-content:space-between;align-items:center;}
.sy-zexiao .sikaokzs span {color:#333333;}
.sy-zexiao .sikaokzs .sikaokzsx a {color:#ecb900;}
.wztuijian {background:#fff;margin-top:20px;margin:0 auto;overflow:hidden;margin-bottom:30px;}
.wztuijian_title {height:50px;line-height:50px;background:#fff;border-bottom:1px solid #ddd;position:relative;}
.wztuijian_title .xgtit {font-size:18px;color:#333;font-weight:bold;display:inline-block;    padding-left: 15px;}
.wztuijian_title .xgtit span {    float: left;width: 5px;height: 19px;overflow: hidden;margin: 18px 10px 16px 0;border-radius: 5px; background: #4c6ecf;}
.wztuijian_title a {font-size:16px;color:#666;position:absolute;top:0px;right:30px;}
.xg-list,.xg-list li {overflow:hidden;}
.xg-list li {padding:15px 0;border-bottom:1px solid #edeef5;}
.xg-list li .img {width:270px;height:162px;border-radius:6px;margin-right:16px;overflow:hidden;position:relative;float:left;}
.xg-list li .text {width:570px;height:162px;position:relative;float:left;}
.xg-list li .img-block {float:left;width:255px;height:150px;}
.xg-list li .img-block img {margin-left:15px;}
.xg-list li .bt {font-size:18px;line-height:24px;height:24px;overflow:hidden;}
.xg-list li .inf {font-size:12px;color:#bbb;margin:18px 0 15px;}
.xg-list li .inf span {margin-right:30px;}
}