.bgF3 {background: #F3F5F9; } 
::-webkit-scrollbar {width:5px; }
::-webkit-scrollbar-thumb {border-radius: 10px;-webkit-box-shadow: inset 0 0 5px rgba(0,0,0,0.2);background: #ddd;}
::-webkit-scrollbar-track {-webkit-box-shadow: inset 0 0 5px rgba(0,0,0,0.2);border-radius: 10px;background: #EDEDED;}
.dzw-header {width: 100%; height: 36px; background: #FAFAFA; } 
.header-matter {margin: auto; width: 1220px; height: 36px; } 
.hea-mat-left {padding-top: 10px; box-sizing: border-box; float: left; width: auto; height: 36px; font-size: 0px; } 
.hea-mat-img {float: left; margin-bottom: -2px; width: 10px; height: 14px; } 
.hea-mat-address {margin-left: 5px; width: 24px; height: 16px; font-size: 12px; color: #666666; line-height: 16px; } 
.hea-mat-city {margin-left: 5px; width: 60px; height: 16px; font-size: 12px; color: #666666; line-height: 16px; } 
.hea-mat-city:hover {cursor: pointer; color: #da0214; } 
.hea-mat-right {float: left; margin-left: 884px; width: 230px; height: 36px; } 
.hea-mat-right ul {margin: 0px; padding: 0px; width: 230px; height: 36px; } 
.hea-mat-right ul li {float: left; padding-top: 10px; box-sizing: border-box; margin-right: 25px; width: 48px; height: 36px; list-style: none; text-align: center; font-size: 12px; color: #666666; line-height: 16px; } 
.hea-mat-right ul li:last-child {width: 83px; height: 36px; margin-right: 0px; } 
.hea-mat-menu {margin: 3px 0 0 5px; width: 10px; height: 9px; vertical-align: top; } 
.hea-mat-li:hover {background: #FFFFFF; position: relative; } 
.yc-block{width: 80px; height: 11px; position: absolute; top: -5.5px; right: 0px; background: #fff; } 
.hoverdiv {margin: auto; padding-top: 25px; padding-left: 25px; width: 1220px; height: 410px; background: #FFFFFF; z-index: 9999999; position: absolute; top: 35px; right: -1px; border: 1px solid #EFEFEF; box-sizing: border-box; -moz-box-shadow: 0 0 9px #EFEFEF; -webkit-box-shadow: 0 0 9px #EFEFEF; box-shadow: 0 0 9px #EFEFEF; display: none; } 
.hover-org-left {float: left; width: 264px; height: 360px; font-size: 0px; } 
.hover-tit {font-size: 14px; font-weight: bold; color: #F6A623; line-height: 20px; } 
.hover-org-left ul {margin-top: 15px; margin-bottom: 20px; padding: 0px; width: 264px; height: 18px; } 
.hover-org-left ul li a {float: left; margin-right: 10px; height: 18px; font-size: 12px; color: #666666; line-height: 17px; } 
.hover-org-left ul li a:hover {color: #da0214; } 
.hover-line {float: left; margin-left: 10px; margin-right: 23px; width: 1px; height: 345px; background: #EFEFEF; } 
.hover-org-right {float: left; margin-top: 15px; width: 295px; height: 360px; } 
.hover-org-right ul {margin-top: 15px; margin-bottom: 20px; padding: 0px; width: 295px; height: 18px; } 
.hover-org-right ul li a {float: left; margin-right: 10px; height: 18px; font-size: 12px; color: #666666; line-height: 18px; } 
.hover-org-right ul li a:hover {color: #da0214; } 
.hover-course {float: left; width: 307px; height: 360px; } 
.hover-course span {width: 42px; height: 20px; font-size: 14px; font-weight: bold; color: #74BF29; line-height: 20px; } 
.hover-course ul {margin-top: 15px; margin-bottom: 15px; padding: 0px; width: 307px; height: 18px; } 
.hover-course ul li a {float: left; margin-right: 15px; width: 84px; height: 17px; font-size: 12px; color: #666666; line-height: 17px; } 
.hover-course ul li a:hover {color: #da0214; } 
.hover-course ul li:last-child {margin-right: 0px; } 
.hover-city {float: left; width: 221px; height: 212px; } 
.hover-city span {width: 56px; height: 20px; font-size: 14px; font-weight: bold; color: #FF3B30; line-height: 20px; } 
.hover-city ul {margin-top: 15px; margin-bottom: 15px; padding: 0px; width: 220px; height: 17px; } 
.hover-city ul li a {float: left; margin-right: 10px; width: 45px; height: 17px; font-size: 12px; color: #666666; line-height: 17px; } 
.hover-city ul li a:hover {color: #da0214; } 
.hover-city ul li:last-child {margin-right: 0px; } 
.hea-other {float: left; margin-top: 20px; width: 221px; height: 55px; } 
.hea-other span {width: 28px; height: 20px; font-size: 14px; font-weight: bold; color: #1184E1; line-height: 20px; } 
.hea-other ul {float: left; padding: 0px; margin-top: 15px; width: 221px; height: 17px; } 
.hea-other ul li a {float: left; margin-right: 20px; margin-bottom: 15px;  height: 17px; font-size: 12px; color: #666666; line-height: 17px; } 
.hea-other ul li a:hover {color: #da0214; } 
.hover-org-left li span {font-size: 13px; font-weight: bold; color: #999999; line-height: 18px; } 
.hover-org-right li span {font-size: 13px; font-weight: bold; color: #999999; line-height: 18px; } 
.dzw-menu {width: 100%; height: 100px; background: #fff; } 
.menu-main {width: 1220px; height: 96px; margin: auto; } 
.men-left {float: left; padding-top: 25px; box-sizing: border-box; height: 50px; } 
.men-left img {float: left; width: 146px; height: 44px; } 
.men-type {float: left; position: relative; top: 12.5px; left: 30px; width: 64px; height: 21px; border-radius: 2px; font-size: 0px; } 
.men-type ul {clear: both; float: left; margin: 0px; padding: 0px; font-size: 12px; color: #666666; line-height: 17px; } 
.all-type {clear: both; float: left; padding-top: 2px; padding-bottom: 5px; box-sizing: border-box; width: 65px; height: 21px; font-size: 12px; color: #666666; border: 1px solid #EFEFEF; border-radius: 2px; } 
.men-type:hover {-moz-box-shadow: 0 0 5px #CCC; -webkit-box-shadow: 0 0 5px #CCC; box-shadow: 0 0 5px #CCC; } 
.men-type-all:hover {cursor: pointer; border-bottom: 1px solid #FFFFFF; } 
.men-type-all img {float: left; position: relative; top: 6px; left: 56px; width: 5px; height: 3px; -webkit-border-radius: 110px; border-radius: 110px; -webkit-transition: -webkit-transform 0.2s ease-out; -moz-transition: -moz-transform 0.2s ease-out; -o-transition: -o-transform 0.2s ease-out; -ms-transition: -ms-transform 0.2s ease-out; } 
.men-type img:hover {-webkit-transform: rotateZ(180deg); -moz-transform: rotateZ(180deg); -o-transform: rotateZ(180deg); -ms-transform: rotateZ(180deg); transform: rotateZ(180deg); } 
.men-type-list {margin: 0px; position: relative; top: 20px; left: 0px; padding-top: 18px; padding-left: 10px; box-sizing: border-box; width: 152px; height: 313px; z-index: 999999; background: #FFFFFF; -moz-box-shadow: 0 0 10px #EFEFEF; -webkit-box-shadow: 0 0 10px #EFEFEF; box-shadow: 0 0 10px #EFEFEF; border: 1px solid #EFEFEF; display: none; } 
.zhegai {position: absolute; left: 0px; top: -3px; width: 63px; height: 5px; background: #FFf; } 
.men-type-li {margin-bottom: 15px; height: 17px; font-size: 12px; color: #666666; line-height: 17px; } 
.men-type-li a {font-size: 12px; color: #666666; } 
.men-type-li a:hover {cursor: pointer; color: #da0214; } 
.men-ul {float: left; position: relative; top: 12.5px; left: 50px; box-sizing: border-box;margin-left: 40px; } 
.men-ul li {float: left; height: 18px; margin-right: 60px; } 
.men-ul li a {font-size: 18px; color: #323232; line-height: 18px; font-weight: bold;} 
.men-ul li a:hover {color: #da0214; } 
.men-ul li:last-child {margin-right: 0px; } 
.men-right {float: right; margin-top: 36px; width: 144px; height: 24px; font-size: 0px; } 
.men-right img {float: left; width: 24px; height: 24px; } 
.men-right a {float: left; margin-left: 5px; padding-top: 4px; box-sizing: border-box; width: 115px; height: 24px; font-size: 14px; text-align: center; color: #323232; line-height: 17px; } 
.men-right a:hover {cursor: pointer; color: #da0214; } 
.menu-line {float: left; width: 100%; height: 4px; background: #da0214; } 
.meanu_li_m {float: right; box-sizing: border-box; padding-left: 0px;  height: 36px; } 
.meanu_li_m_li {padding-top: 9px; box-sizing: border-box; float: left; margin-right: 5px; } 
.meanu_li_m li a {font-size: 12px; color: #666666; line-height: 16px; } 
.meanu_li_m_li {margin-right: 25px; } 
.meanu_li_m_li a:hover {cursor: pointer; color: #da0214; } 
.meanu_li_m_li:last-child {margin-right: 0px; } 
.hea-mat-li {float: left; padding-top: 7px; padding-left: 10px; box-sizing: border-box; border: 1px solid #FAFAFA; border-bottom: 1px solid #FFFFFF; width: 83px; height: 36px; } 
.hea-mat-li:hover {border-left: 1px solid #EFEFEF; border-right: 1px solid #EFEFEF; box-sizing: border-box; -moz-box-shadow: 0 0 9px #EFEFEF; -webkit-box-shadow: 0 0 9px #EFEFEF; box-shadow: 0 0 9px #EFEFEF; background: #FFFFFF; } 
/*footer*/
.dzw-footer{margin-bottom:20px;background:#fff;padding:30px 30px 24px;}
.footer-logo .logo-one,.footer-logo .logo-one img{width:128px;}
.footer-logo .logo-two,.footer-logo .logo-two img{width:166px;}
.footer-alink{float: left;}
.footer-alink li{float:left;margin:0px 32px 0 0;font-size: 16px;color: #323232;font-weight:bold;line-height:25px;}
.footer-alink li a{color:#323232;}
.footer-title{margin:0px 0px;display:inline-block; line-height:20px;font-size: 14px;color: #323232;}
.footer-notice{margin:12px 0 0;line-height:24px;font-size: 14px;color: #999;}
.dzw-index-column { border: 1px solid #EEEEEE; border-radius: 6px; } 
.dzw-index-column2 { border: 1px solid #EEEEEE;border-left:0;border-right:0;border-bottom:0; border-radius: 6px; } 
.mtop24{margin-top:24px;}
.mtop20{margin-top:20px;}
.index-city-select {position: relative; padding: 16px 30px; border-bottom: 1px solid #eee;background:#fff;} 
.index-city-select .city-site {display: inline-block; font-size: 14px; color: #323232; position: relative; } 
.index-city-select .city-site a {display: inline-block; font-size: 24px; color: #da0214; font-weight: bold; line-height: 33px; } 
.index-city-select .city-select-box{position:relative;}
.index-city-select .proselect-title {display: inline-block; margin-left: 58px; font-size: 14px; color: #323232;line-height:33px;} 
.index-city-select .city-select {margin-top:3.5px;width: 110px; height: 26px; border: 1px solid #BBBBBB; border-radius: 2px; margin-left: 15px; font-size: 12px; line-height: 26px; background: #fff url(../images/xlwxz.png) no-repeat 88px center; padding-left: 10px; color: #bbb; display: inline-block; } 
.index-city-select .city-select-btn {margin-top:3.5px;display: inline-block; margin-left: 15px; width: 62px; height: 26px; line-height: 26px; text-align: center; font-size: 14px; color: #fff; background-image: linear-gradient(180deg, #EF003C 0%, #FF5C71 99%); border-radius: 2px; cursor: pointer; } 
.index-city-select .city-sel-province {position: absolute; background: #fff; left: 15px; width: 112px; border: #e5e5e5 1px solid; top:29px; padding-bottom: 10px; color: #a8a8a8; display: none; max-height: 150px; overflow-y: scroll; } 
.index-city-select .city-sel-province li {height: 26px; line-height: 26px; padding-left: 10px; color: #a8a8a8; cursor: pointer; font-size: 12px; } 
.index-city-select .city-sel-province li:hover {color: #666666; background: #f8f8f8; } 
.index-city-select .city-sel-city {position: absolute; background: #fff; left: 15px; width: 112px; border: #e5e5e5 1px solid; top: 29px; padding-bottom: 10px; color: #a8a8a8; display: none; max-height: 150px; overflow-y: scroll; } 
.index-city-select .city-sel-city li {height: 26px; line-height: 26px; padding-left: 10px; color: #a8a8a8; cursor: pointer; font-size: 12px; } 
.index-city-select .city-sel-city li:hover {color: #666666; background: #f8f8f8; } 
.index-hot-city {padding: 11px 30px; border-bottom: 1px solid #eee;background:#fff;} 
.index-hot-city .hot-title {display: inline-block; line-height: 34px; font-size: 14px; color: #323232; } 
.index-hot-city .hot-items {display: inline-block; width: 1080px; line-height: 34px; } 
.index-hot-city .hot-items a {display: inline-block; padding: 0 15px; height: 34px; line-height: 34px; font-size: 14px; color: #323232; } 
.index-hot-city a:hover {color: #da0214; }
.dzw-header-bottom{padding-top:25px;}
.dzw-header-logo{width:146px;float:left;}
.dzw-header-logo img{width:146px;}
.index-city-list{padding:0 0 24px;background:#fff;}
.index-city-list dd{width:609px;padding:24px 10px 0 29px;float:left;overflow:hidden;}
.index-city-list dd .letter-name{display:block;float:left;width:26px;height:26px;text-align:center;line-height:26px;font-size: 14px;color: #323232;background: #F5F5F5;border-radius: 2px;}
.index-city-list dd .city-alink{width:544px;float:left;padding-left:20px;}
.index-city-list dd .city-alink a{display:block;float:left;margin-left:30px;height:26px;line-height:26px;font-size: 14px;color: #323232;}
.index-city-list dd .city-alink a:hover{color: #da0214;}
.index-city-list dd:hover .letter-name{color:#fff;background-image: linear-gradient(180deg, #EF003C 0%, #FF5C71 99%);}
.index-column-title{height:60px;padding:16px 30px;background: #E6E9ED;border: 1px solid #EEEEEE;border-radius: 6px 6px 0 0;}
.index-column-title .title{position:relative;padding-left:12px;font-weight:bold;font-size: 20px;color: #323232;line-height:28px;}
.index-column-title .title:before{content:"";width:4px;height:24px;background-image: linear-gradient(180deg, #EF003C 0%, #FF5C71 99%);border-radius: 1px;position:absolute;left:0;top:2px;}
.index-column-title .more{display:block;line-height:28px;font-size: 12px;font-weight:bold;color: #666}
.index-column-course{padding:6px 14px 32px;background:#fff;}
.index-column-course dd{margin:24px 15px 0;float:left;}
.index-column-course .course-item-top-logo{width:208px;height:139px;} 
.index-column-course .course-item-top-logo img{width:100%;height:100%;}
.index-column-course .course-item-top-title,
.index-column-course .course-item-bottom{display:block;margin-top:8px;font-size: 14px;color: #323232;line-height:18px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap; max-width: 208px;}
.index-column-course .course-item-top-title:hover{color: #da0214;font-weight:bold;}
.index-column-course .course-item-top-title{font-weight: bold;}
.index-column-course .course-item-bottom{ color: #999;}

.index-column-office{background:#fff;}
.index-column-office dd{width:20%;float:left;height:154px;position:relative;}
.index-column-office dd a{position:relative;display:block;padding:0 35px;width:100%;height:100%;}
.index-column-office dd .office-item-box{width:172px;height:154px;display:table-cell;vertical-align:middle;}
.index-column-office dd .office-item-box img{width:100%;}
.index-column-office dd:hover a:after{content:"";width:100%;height:100%;display:block;position:absolute;top:0;left:0;background: rgba(255,255,255,0.20);}
.index-column-web{padding:20px 9px 0;background:#fff;}
.index-column-web dd{float:left;width:220px;height:110px;margin:0 10px 44px;}
.index-column-web dd a{position:relative;display:block;padding:0 27px;width:100%;height:100%;}
.index-column-web dd .web-item-box{width:165px;height:110px;display:table-cell;vertical-align:middle;}
.index-column-web dd .web-item-box img{width:100%;}
.index-edu-item{position:relative;width:298px;float:left;height:292px;margin-right:8px;background:#fff;border: 1px solid #eee;border-radius: 0 0 6px 6px;border-bottom:0;}
.index-edu-item:first-child{border-left:0;}
.index-edu-item:last-child{margin:0;border-right:0;}
.index-edu-item-line{width:100%;height:4px;background: rgb(27,166,255);opacity:0.3;filter: alpha(opacity=30);}
.index-edu-item-title{margin-top:24px;padding:0 19px 0 29px;}
.index-edu-item-title .title{font-size: 18px;color: #1BA6FF;line-height:28px;font-weight:bold;}
.index-edu-item-title .subtitle{font-size:12px;color:#999;line-height:28px;}
.index-edu-item-list{padding:12px 19px 0 29px; }
.index-edu-item-list li{margin:18px 0 0;height:18px;line-height:18px;font-size: 14px;color: #4A4A4A;overflow:hidden;text-overflow:ellipsis;white-space:nowrap; position: relative;}
.index-edu-item-list li a{color: #4A4A4A;padding-left: 8px;}
.index-edu-item a:hover{color: #1BA6FF;}

.index-edu-item-list>li::before {
    content: '';
    position: absolute;
    display: inline-block;
    width: 4px;
    height: 4px;
    background: #1A8CFF;
    opacity: 1;
    border-radius: 50%;
    top: 50%;
    transform: translateY(-50%);
}




.index-edu-item:nth-child(2) a:hover{color: #F58251;}
.index-edu-item:nth-child(2) .index-edu-item-title .title{color: #F58251;}
.index-edu-item:nth-child(2) .index-edu-item-line{background:#F58251;}

.index-edu-item:nth-child(2) .index-edu-item-list>li::before{background:#F58251;}

.index-edu-item:nth-child(3){margin-right: 9px;}
.index-edu-item:nth-child(3) a:hover{color: #00B38A;}
.index-edu-item:nth-child(3) .index-edu-item-title .title{color: #00B38A;}
.index-edu-item:nth-child(3) .index-edu-item-line{background:#00B38A;}
.index-edu-item:nth-child(3) .index-edu-item-list>li::before{background:#00B38A;}

.index-edu-item:last-child a:hover{color: #da0214;}
.index-edu-item:last-child .index-edu-item-title .title{color: #da0214;}
.index-edu-item:last-child .index-edu-item-line{background:#da0214;}
.index-edu-item:last-child .index-edu-item-list>li::before{background:#da0214;}

.index-edu-item:hover .index-edu-item-line{opacity:1;filter: alpha(opacity=30);}

 

.index-column-alink{padding:10px 0 20px 30px;background:#fff;}
.index-column-alink a{display:inline-block;margin:10px 32px 0 0;height:18px;line-height:18px;font-size: 12px;color: #4A4A4A;}
.index-column-alink a:hover,.index-column-type li .type-small-alink a:hover{color: #da0214;}
.index-column-type{background:#fff;position:relative;}
.index-column-type li{float:left;width:609px;padding:18px 0px 24px 0;border-bottom:1px solid #eee;border-right:1px solid #eee;}
.index-column-type li:nth-child(2n){border-tight:0;}
.index-column-type li .type-big{padding-left:30px;display:block;height:24px;font-size:0;-webkit-text-size-adjust:none;}
.index-column-type li .type-big img{width:24px;height:24px;display:inline-block;vertical-align:bottom;}
.index-column-type li .type-big .name{display:inline-block;margin-left:8px;line-height:24px;font-size: 18px;color: #da0214;font-weight:bold;}
.index-column-type li .type-small-alink{padding:6px 0 24px 30px;width:608px;background:#fff;}
.index-column-type li .type-small-alink a{display:block;float:left;margin:14px 32px 0 0;font-size: 12px;color: #4A4A4A;line-height:18px;}
.index-column-type .type-line{position:absolute;left:50%;top:0;bottom:0;border-right:1px solid #eee;}
.type-small-alink-box{height:102px;overflow:hidden;}
.type-small-alink.hover{position:absolute;z-index:10;border-bottom:1px solid #eee;}
/*home*/
.home-banner{width:100%;height:400px;background:url(../images/a1.jpg) no-repeat top center;background-size:1920px 400px;}
.home-banner img{width:100%;height:400px;}
.home-office-list{padding:6px 0 32px;background:#fff;}
.home-office-list dd{float:left;margin:24px 37px 0 0;padding:0 30px;overflow:hidden;}
.home-office-list dd:nth-child(3n){margin-right:0;}
.home-jg-item-left{padding:5px;position:relative;width:60px;height:60px;border: 1px solid #EEE;}
.home-jg-item-left .logo-box{width:48px;height:48px;display:table-cell;vertical-align: middle;}
.home-jg-item-left img{width:48px;max-heifht:48px;}
.home-jg-item-right{margin-left:12px;width:249px;}
.home-jg-item-right .jg-name span{display:inline-block;font-size: 14px;color: #666;line-height:18px;}
.home-jg-item-right .jg-name .name{color:#323232;max-width:160px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap; font-weight: bold;}
.home-jg-item-right .jg-intro{margin:8px 0 0;height:18px;line-height:18px;font-size: 12px;color: #999;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.home-jg-item-right .jg-name .name:hover{color: #da0214;font-weight:bold;}
.home-new-item {height:380px;padding:30px 30px 0; width:400px !important;}
.home-new-item .new-title{height:28px;line-height:28px;font-weight:bold;font-size: 18px;color: #da0214;}
.home-new-item:nth-child(3){margin: 0px;}
.home-new-item-apply{padding:2px 0 0;}
.home-new-item-apply li{margin:28px 0 0;font-size: 14px;color: #4A4A4A;line-height:18px;}
.home-new-item-apply li p{margin:8px 0 0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.home-new-item-apply li p em,.home-new-item-apply li p a{margin:0 3px;color:#333;font-weight:bold;}
.home-new-item-apply li a:hover{color: #da0214;}
.home-new-item-eval li{margin:30px 0 0;}
.home-new-item-eval .eval-avatar{width:48px;height:48px;border: 1px solid #eee;border-radius:50%;overflow:hidden;}
.home-new-item-eval .eval-avatar img{width:100%;height:100%;}
.home-new-item-eval .eval-user{margin-left:12px;width:278px;}
.home-new-item-eval .eval-user h6{font-size: 14px;color: #333;line-height:18px;font-weight:bold;}
.home-new-item-eval .eval-user p{margin:6px 0 0;font-size: 12px;color: #999;}
.home-new-item-eval .eval-user a{color:#999;}
.home-new-item-eval .eval-user a:hover{color: #da0214;}
.home-new-item-eval .eval-detail{max-height:48px;margin:12px 0 0;font-size: 14px;color: #4A4A4A;line-height:24px;display: -webkit-box; overflow: hidden; white-space: normal !important; text-overflow: ellipsis; word-wrap: break-word; -webkit-line-clamp: 2; -webkit-box-orient: vertical; }
.home-new-item-ask{padding:10px 0 0;}
.home-new-item-ask li{margin:20px 0 0;height:18px;font-size: 14px;color: #4A4A4A;line-height:18px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.home-new-item-ask li a{color: #333;font-weight:bold;}
.home-new-item-ask li a:hover{color: #da0214!important;}
.home-new-item-ask li .mid{margin:0 6px;}
/*courselist*/
.dzw-bread{padding:20px 0;line-height:18px;font-size: 14px;color: #323232;}
.dzw-bread a{color:#323232;}
.dzw-bread i{width:14px;height:14px;background:url(../images/arrow-right.png) no-repeat 0 0;background-size:14px 14px;display:inline-block;vertical-align:middle;}
.courlist-banner{width:100%;position:relative;}
.courlist-banner img{width:100%;}
.courlist-banner .title{top:140px;position:absolute;font-size: 32px;line-height:50px;font-weight:bold;text-align: center;color:#fff;width:100%;}
.courlist-banner .subtitle{position:absolute;top:216px;font-size: 24px;color: #FFF;line-height:32px;text-align: center;width:100%;}
.courlist-select-cont{margin:20px 0 0;padding:0 30px;background: #FFFFFF;border: 1px solid #EEEEEE;border-radius: 6px;}
.courlist-select-item{padding:25px 0 12px;border-bottom: 1px solid #EEEEEE;}
.courlist-select-item.overh .select-mid{height:30px;overflow:hidden;}
.courlist-select-item .select-left{display:inline-block;width:38px;height:20px;line-height:20px;font-size: 14px;color: #323232;font-weight:bold;}
.courlist-select-item .select-mid{width:1104px;}
.courlist-select-item .select-mid a{display:block;float:left;height:22px;margin:0 0 8px 26px;font-size: 12px;color: #4A4A4A;line-height:22px;}
.courlist-select-item .select-mid .on{padding:0 6px;background-image: linear-gradient(180deg, #EF003C 0%, #FF5C71 99%);border-radius: 2px;color:#fff;}
.courlist-select-item .select-right{display:block;width:16px;height:16px;background:url(../images/arrow-down.png) no-repeat 0 0;background-size:16px 16px;}
.courlist-select-item .select-right.tran{background:url(../images/arrow-up.png) no-repeat 0 0;background-size:16px 16px;}
.courlist-cont-left{width:910px;}
.courlist-column{background: #FFFFFF;border: 1px solid #EEEEEE;border-radius: 6px;}
.courlist-left-title{padding:16px 30px;border-bottom:1px solid #eee;}
.courlist-left-title .title-left{font-size: 14px;color: #323232;line-height:20px;}
.courlist-left-title .title-left em{color: #da0214;font-weight:bold;}
.courlist-left-title .title-right{font-size: 14px;
    display: block;
    line-height: 20px;
    color: #da0214;
    border: 1px solid #da0214;
    border-radius: 2px;
    padding: 0px 10px;}
.course-list-cont{padding:0 30px;background:#fff;}
.course-list-cont dd{padding:24px 0;border-bottom:1px dashed #eee;}
.course-list-cont dd:last-child{border:0;}
.courlist-item-logo{display:block;width:150px;height:90px;}
.courlist-item-logo img{width:100%;height:100%;border-radius:6px;}
.courlist-item-mid{width:354px;margin-left:20px;}
.courlist-item-mid .course-name{display:block;font-size: 16px;color: #323232;line-height:24px;font-weight:bold;}
.courlist-item-mid .course-name a{display:inline-block;color:#323232;}
.courlist-item-mid .course-name a:hover{color: #da0214;}
.courlist-item-mid .course-open{margin-top:4px;font-size: 0;color: #999;line-height:18px;-webkit-text-size-adjust:none;}
.courlist-item-mid .course-open span{margin-right:12px;display:inline-block;font-size: 12px;color: #999;line-height:18px;}
.courlist-item-mid .course-price{margin:8px 0 0;font-weight:bold;line-height:30px;font-size: 18px;color: #da0214;font-family:arial;}
.courlist-item-mid .course-school{margin:4px 0 0;}
.courlist-item-mid .course-school span{display:inline-block;max-width:300px;font-size: 12px;color: #4A4A4A;line-height:18px;overflow:hidden;text-overflow:ellipsis;white-space: nowrap;}
.courlist-item-mid .course-school a{display:inline-block;font-size: 12px;color: #da0214;line-height:18px;}
.courlist-item-mid .course-jg{margin:12px 0 0;font-size: 12px;color: #999;line-height:18px;}
.courlist-item-mid .course-jg a{color:#999;}
.courlist-item-right{width:180px;}
.courlist-cont-right .index-column-title{padding:16px 18px;}
.courlist-item-right .course-star{height:18px;line-height:18px;font-size: 12px;color: #4A4A4A;}
.courlist-item-right .course-star span{display:inline-block;}
.courlist-item-right .course-star-box{margin-left:5px;top:2px;display:inline-block;position:relative;width:64px;height:12px;background:url(../images/star_b@2x.png) no-repeat 0 0;background-size:64px 12px;}
.courlist-item-right .course-star-light{position:absolute;top:0;left:0;width:80%;height:12px;background:url(../images/star_a.png) no-repeat 0 0;background-size:64px 12px;}
.courlist-item-right .course-people{margin:10px 0 0;font-size: 12px;color: #4A4A4A;line-height:18px;}
.courlist-item-right .course-people span{color: #da0214;font-weight:bold;margin-left:5px;}
.courlist-item-right .btn-bg{margin-top:41px;display:inline-block;width:80px;height:28px;font-size: 12px;text-align:center;color: #FFFFFF;line-height:28px;background-image: linear-gradient(180deg, #EF003C 0%, #FF5C71 99%);border-radius: 2px;}
.courlist-item-right .btn-border{margin-top:41px;display:inline-block;width:80px;height:28px;line-height:26px;text-align:center;font-size: 12px;color: #da0214;border: 1px solid #da0214;border-radius: 2px;}
.courlist-cont-right{width:300px;}
.courlist-cont-rcolumn{padding-bottom:24px;background: #FFFFFF;border: 1px solid #EEEEEE;border-radius: 6px;}
.courlist-cont-rapply{background:#fff;padding:0 18px 0;}
.courlist-cont-rapply a:hover{color:#da0214;}
.course-edu-item{width:600px;margin-right:18px;}
.course-edu-item:last-child .index-edu-item-line{background: #00B38A;}
.course-edu-item .index-edu-item-list{padding:12px 20px 0 5px;}
.course-edu-item .index-edu-item-list li{float:left;width:235px;margin:18px 25px 0;}
.courlist-column-tui{padding:0 30px;background:#fff;}
.courlist-column-tui li{padding:21px 0 0;}
.courlist-column-tui li .title{display:block;font-size: 14px;color: #323232;line-height:18px;font-weight:bold;}
.courlist-column-tui li .alink{padding:0 0 2px;width:1060px;border-bottom:1px solid #efefef; max-height: 70px; overflow: hidden;}
.courlist-column-tui li .alink a{margin:0 14px 18px 0;display:block;float:left;width:120px;height:18px;line-height:18px;font-size: 12px;color: #4A4A4A;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.courlist-column-tui li:last-child .alink{border:0;}
.courlist-column-tui li .alink a:hover{color: #da0214;}
/*jglsit*/
.office-lsit-cont{padding:6px 30px 0;}
.office-lsit-cont dd{border-bottom:1px solid #eee;}
.jglist-item-logo{display:table-cell;vertical-align: middle;width:160px;height:120px;border: 1px solid #EEE;border-radius: 2px;text-align: center;}
.jglist-item-logo img{display:inline-block;width:110px;max-height:110px;}
.jglist-item-mid{width:444px;margin-left:20px;}
.jglist-item-mid .jg-name{display:block;font-size: 18px;color: #323232;line-height:24px;font-weight:bold;}
.jglist-item-mid .jg-name a{display:inline-block;color:#323232;}
.jglist-item-mid .jg-name a:hover{color: #da0214;}
.jglist-item-mid .jg-intro{display:block;margin-top:4px;font-size: 12px;color: #999;line-height:18px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.jglist-item-mid .jg-eval{margin-top:12px;font-size: 12px;color: #4A4A4A;line-height:18px;}
.jglist-item-mid .jg-eval span{margin-right:28px;}
.jglist-item-mid .jg-school{margin-top:8px;}
.jglist-item-mid .jg-school span{display:inline-block;max-width:300px;font-size: 12px;color: #4A4A4A;line-height:18px;overflow:hidden;text-overflow:ellipsis;white-space: nowrap;}
.jglist-item-mid .jg-school a{margin-left:6px;display:inline-block;font-size: 12px;color: #da0214;line-height:18px;}
.jglist-item-mid .jg-tui-title{margin:8px 0 0;padding:12px 0 0;font-size: 14px;color: #323232;line-height:20px;font-weight:bold;border-top:1px solid #eee;}
.jglist-item-mid .jg-tui-course li{width:140px;margin:12px 12px 0 0;float:left;}
.jglist-item-mid .jg-tui-course li img{width:100%;height:84px;border-radius:6px;}
.jglist-item-mid .jg-tui-course li p{margin:8px 0 0;font-size: 12px;color: #4A4A4A;line-height:18px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.jglist-item-mid .jg-tui-course li:last-child{margin:12px 0 0;}
.jglist-item-right .course-star-box{margin-left:30px;}
.jglist-item-right .course-people span{margin-left:30px;}
.index-column-title li{margin-right:32px;float:left;font-size: 16px;color: #323232;cursor:pointer;line-height:28px;}
.index-column-title li.on{font-size: 20px;font-weight:bold;}
/*all-type*/
.all-type-item{background:#fff;}
.all-type-item table{width:100%;border-collapse: collapse;    border-radius: 6px;}
.all-type-item table td{border:1px solid #eee;}
.all-type-item table .tleft{width:184px;text-align: center;font-size: 16px;color: #323232;font-weight:bold;}
.all-type-item table .tleft a{color:#323232;}
.all-type-item table .tright{width:1033px;font-size: 14px;color: #666;}
.all-type-item table .tright .alink-box{padding:0 5px 20px 2px;}
.all-type-item table .tright a{margin:20px 0 0 18px;width:126px;display:block;float:left;font-size: 14px;color: #666;line-height:20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.all-type-item table .tright a:hover,.all-type-city dd a:hover{color: #da0214;}
.tab-list{display:none;}
.tab-list.isshow{display:block;}
.all-type-city{background:#fff;padding:2px 0 24px 30px;}
.all-type-city dd{float:left;width:86px;margin:20px 16px 0 0;font-size: 14px;color: #666;line-height:20px;overflow:hidden;}
.all-type-city dd a{color:#666;}
.all-type-other dd{width:120px;margin-right:24px;}
.all-type-letter{width:100%;border-collapse: collapse;    border-radius: 6px;background:#fff;}
.all-type-letter td{border:1px solid #eee;}
.all-type-letter .tleft{width:184px;text-align:center;font-size: 16px;color: #323232;font-weight:bold;}
.all-type-letter .tright{padding:0 0 32px 20px;width:1033px;font-size: 14px;color: #666;line-height:20px;}
.all-type-letter .tright a{float:left;display:block;margin:32px 24px 0 0;color:#666;}
.all-type-letter .tright a:hover{color: #da0214;}
.all-type-letter .tright a.on{color:#da0214;}
/*jgdetail*/
.jgdet-detail-cont{background: #FFFFFF;border: 1px solid #EEEEEE;border-radius: 6px;}
.jgdet-det-top{padding:20px 30px;}
.jgdet-det-top .jg-logo{display:table-cell;vertical-align:middle;width:220px;height:150px;text-align:center;border: 1px solid #EEEEEE;border-radius: 6px;}
.jgdet-det-top .jg-logo img{width:114px;max-height:114px;display:inline-block;}
.jgdet-det-tmid{width:520px;margin-left:20px;}
.jgdet-det-tmid .jg-name{height:30px;line-height:30px;font-size: 22px;color: #323232;font-weight:bold;}
.jgdet-det-tmid .jg-name a{color:#323232;}
.jg-eval-star{position:relative;margin:8px 0 0;width:64px;height:12px;background:url(../images/star_b@2x.png) no-repeat 0 0;background-size:64px 12px;}
.jg-eval-star-light{position:absolute;top:0;left:0;width:100%;height:12px;background:url(../images/star_a.png) no-repeat 0 0;background-size:64px 12px;}
.jgdet-det-tmid .jg-intro{margin-top:16px;font-size: 12px;color: #999;line-height:18px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.jgdet-det-tmid .jg-school{font-size: 14px;color: #323232;line-height:20px;overflow:hidden;text-overflow:ellipsis;white-space: nowrap;}
.jgdet-det-tmid .jg-school .label-tilte{font-weight:bold;}
.mtop12{margin-top:12px;}
.mtop8{margin-top:8px;}
.jgdet-det-tright{margin-top:52px;}
.jgdet-det-tbtn{width:112px;height:40px;line-height:40px;text-align:center;font-size: 16px;font-weight:bold;border-radius: 4px; cursor: pointer;} 
.jgdet-det-tbtn.btn-bg{margin-right:32px;background: #da0214;color:#fff;}
.jgdet-det-tbtn.btn-border{color: #da0214;border: 1px solid #da0214;}
.jgdet-det-bottom{padding-left:132px;height:50px;background: #da0214;border-radius: 0 0 6px 6px;}
.jgdet-det-bottom a{float:left;display:block;padding:12px 20px;font-size: 18px;color: #FFFFFF;font-weight:bold;line-height:26px;}
.jgdet-det-bottom a.on{background:#fff;color: #da0214;}
.jgdet-office-data{width:345px;height:430px;padding:44px 16px 0;background:#fff;}
.jgdet-office-data .jg-name{height:30px;line-height:30px;font-size: 18px;color: #323232;font-weight:bold;text-align: center;}

.jgdet-office-data .jg-pagestyle{
    font-size: 14px;
    color: #da0214;
    display: inline-block;
	width:100%;
	text-align:center;
}

.jgdet-office-data .jg-data{margin:8px 0 0;padding:16px 0;border: 1px solid #E5E5E5;border-radius: 4px;}
.jgdet-office-data .jg-data  li{float:left;width:33%;border-right:1px solid #e5e5e5;}
.jgdet-office-data .jg-data  li:last-child{border:0;}
.jgdet-office-data .jg-data  li p{line-height:20px;font-size: 14px;color: #666;text-align: center;}
.jgdet-office-data .jg-data  li p.fontArial{margin:8px 0 0;font-size: 18px;color: #323232;font-weight:bold;}
.jgdet-office-data .jg-eval-data{margin:24px 0 0;font-size: 14px;color: #323232;font-weight:bold;line-height:20px;}
.jgdet-office-data .jg-eval-data em{margin-left:28px;color: #da0214;}
.jgdet-office-data .jg-course{margin:24px 0 0;font-size: 14px;color: #323232;font-weight:bold;}
.jgdet-office-data .jg-course .course{margin-left:14px;width:201px;font-weight:400; display: -webkit-box; overflow: hidden; white-space: normal !important; text-overflow: ellipsis; word-wrap: break-word; -webkit-line-clamp: 2; -webkit-box-orient: vertical; }
.jgdet-office-data .jg-course .course a{color: #323232;}
.jgdet-office-data .jg-course .course a:hover{color: #da0214;}
.jgdet-office-data .jg-btn{display:block;margin:60px 0 0;height:38px;line-height:38px;font-weight:bold;text-align:center;font-size: 16px;color: #FFFFFF;background-image: linear-gradient(180deg, #EF003C 0%, #FF5C71 99%);border-radius: 2px;}
.jgdet-office-intro{width:555px;height:430px;margin-left:10px;background:#fff;position:relative;}
.jgdet-office-intro .jg-intro{padding:16px 20px 0;overflow:hidden;line-height:26px;font-size: 14px;color: #323232;display: -webkit-box; overflow: hidden; white-space: normal !important; text-overflow: ellipsis; word-wrap: break-word; -webkit-line-clamp: 10; -webkit-box-orient: vertical; }
.jg-intro-more{position:absolute;bottom:0;width:100%;margin:16px 0 0;padding:0 16px;height:44px;line-height:44px;font-size: 14px;color: #666;text-align:right;border-top:1px solid #eee;}
.jg-intro-more a{color: #666;}
.jgdet-office-form{padding:198px 35px 0;width:300px;}
.jgdet-office-form .common-form-group{margin-top:10px;}
.jgdet-office-form .common-form-group:first-child{margin-top:30px;}
.jgdet-office-form .common-label{margin-right:20px;font-size: 14px;color: #F15332;font-weight:bold;}
.jgdet-office-form .common-form{width:181px;}
.jgdet-office-form .common-input{height:32px;border: 1px solid #EEEEEE;border-radius: 4px;}
.jgdet-form-btn{display:block;margin-top:37px;height:36px;text-align: center;line-height:36px;font-size: 14px;color: #FFFFFF;font-weight:bold; cursor: pointer;}
.jgdet-column-course-nav{position:relative;padding:20px 30px 0;background:#fff;}
.jgdet-column-course-nav:after{content:"";width:100%;bottom:0;left:30px;height:1px;background:#eee;}
 
.jgdet-column-course-nav li{margin-top:8px;margin-right:28px;float:left;padding:0 10px 8px;font-size: 16px;color: #323232;line-height:22px;cursor:pointer;border-bottom:2px solid  transparent;}

.jgdet-column-course-nav li.on{border-bottom:2px solid  #da0214;color: #da0214;font-weight:bold;}
.jgdet-column-course-nav li a{color: #323232;}
.jgdet-column-course-nav li.on a{color: #da0214;}
.jgdet-course-more{background:#fff;padding:0 20px;height:44px;line-height:44px;font-size: 14px;color: #666666;border-top:1px solid #eee;text-align: right;}
.jgdet-course-more a{color:#666;}
.jgdet-column-eval{padding:0  30px;background:#fff;}
.jgdet-column-eval dd{padding:32px 0;border-bottom:1px solid #eee;}
.jgdet-column-eval dd:last-child{border:0;}
.jgdet-eval-item-left{width:70px;}
.jgdet-eval-item-left .user-avatar{width:70px;height:70px;border: 1px solid #EEE;border-radius:50%;overflow:hidden;}
.jgdet-eval-item-left .user-avatar img{width:100%;height:100%;}
.jgdet-eval-item-left .user-name{margin-top:8px;font-weight:bold;text-align:center;font-size: 14px;color: #323232;line-height:20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.jgdet-eval-item-right{width:1074px;}
.jgdet-eval-item-rstar li{margin:5px 32px 0 0;}
.jgdet-eval-item-rstar li span{font-size: 12px;color: #999999;line-height:18px;}
.jgdet-eval-item-rstar .jg-eval-star{margin:3px 0 0 8px;}
.jgdet-eval-intro{margin-top:12px;padding:16px 20px;font-size: 14px;color: #323232;line-height:26px;background: #F3F5F9;border-radius: 6px;}
.jgdet-eval-date {margin:16px 0 0;font-size: 12px;color: #999;line-height:18px;}
.jgdet-eval-date a{color:#999;margin-left:20px;}
.jgdet-column-xun{background:#fff;padding:0 0 24px;}
.jgdet-column-xun dd{float:left;width:50%;padding:24px 30px;}
.jgdet-xun-left{display:block;width:100px;height:60px;border-radius: 4px;overflow:hidden;}
.jgdet-xun-left img{width:100%;height:100%;}
.jgdet-xun-right{width:433px;}
.jgdet-xun-right .xun-name{font-size: 16px;color: #323232;line-height:24px;font-weight:bold;}
.jgdet-xun-right .xun-name a{display: inline-block;color:#323232;}
.jgdet-xun-right .xun-name a:hover{color: #da0214;}
.jgdet-xun-right .xun-intro{height:60px;margin:12px 0 0;font-size: 12px;color: #999;line-height:20px;display: -webkit-box; overflow: hidden; white-space: normal !important; text-overflow: ellipsis; word-wrap: break-word; -webkit-line-clamp: 3; -webkit-box-orient: vertical; }
.jgdet-column-school{background:#fff;padding:12px 0;}
.jgdet-column-school dd{float:left;width:50%;padding:12px 0 12px 30px;}
.jgdet-column-school .school-name{padding-left:20px;font-size: 16px;color: #323232;line-height:24px;font-weight:bold;background:url(../images/decoration.png) no-repeat left center;background-size:16px 16px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.jgdet-column-school .school-address{padding-left:20px;font-size: 12px;color: #999;line-height:24px;}
.jgdet-column-school .school-address .address{width:276px;display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.jgdet-column-school .school-btn{display:block;margin-left:8px;color: #da0214;}
.jgcourse-left{width:910px;}
.jgcourse-right{width:300px;}
/*coursedetail*/
.courdet-detail-cont{padding:30px;background: #FFFFFF;border: 1px solid #EEEEEE;border-radius: 6px;}
.course-det-left{width:350px;height:210px;border-radius: 6px;overflow:hidden;}
.course-det-left img{width:100%;height:100%;}
.course-det-mid{width:568px;margin-left:32px;}
.course-det-mid .course-name{font-size: 24px;color: #333;line-height:36px;font-weight:bold;overflow:hidden;text-overflow:ellipsis;white-space: nowrap;}
.course-det-mid .course-price{margin-top:16px;line-height:30px;font-size: 22px;color: #da0214;font-weight:bold;}
.course-det-mid .course-fitpeople{margin-top:16px;font-size: 16px;color: #333;line-height:24px;}
.course-det-mid .course-open{font-size: 16px;color: #333;line-height:24px;}
.course-det-mid .course-open span{display:inline-block;margin:12px 56px 0 0;}
.course-det-right{width:192px;padding:34px 0 0;}
.course-det-right a{margin-top:18px;display:block;width:152px;height:44px;font-size: 18px;color:#fff;font-weight:bold;text-align: center;line-height:44px;border-radius: 4px;}
.course-det-right .btn-bg{background-image: linear-gradient(180deg, #EF003C 0%, #FF5C71 99%);}
.course-det-right .btn-border{border: 1px solid #da0214;color: #da0214;}
.courdet-office-data{width:300px;height:auto;padding-bottom:32px;}
.courdet-office-data .jg-btn{margin:32px 0 0;}
.courdet-office-logo-logo{width:177px;margin:0 auto 16px;}
.courdet-office-logo{width:177px;height:88px;display:table-cell;vertical-align:middle;border: 1px solid #eee;border-radius: 4px;text-align: center;}
.courdet-office-logo img{width:64px;display:inline-block;max-height:64px;}
.courdet-office-data .jg-eval-star{margin:4px auto 0;}
.courdet-intro{padding:8px 30px 32px;background:#fff;font-size: 14px;color: #323232;text-align: justify;line-height: 26px;}
.courdet-intro p{margin:16px 0 0;}
.courdet-intro img{display:blcok;margin:16px 0 0;max-width:848px;}
.courdet-jg-intro{padding:24px 30px; }
.courdet-jg-intro .jg-intro{max-height:156px;display: -webkit-box; overflow: hidden; white-space: normal !important; text-overflow: ellipsis; word-wrap: break-word; -webkit-line-clamp: 6; -webkit-box-orient: vertical;}
.courdet-jg-intro p{margin:0;}
.jgxun-list{padding:4px 30px 0;background:#fff;}
.jgxun-list dd{padding:20px 0;border-bottom:1px solid #eee;overflow:hidden;}
.jgxun-list dd:last-child{border:0;}
.jgxun-item-left{display:block;width:150px;height:90px;border-radius: 2px;overflow:hidden;}
.jgxun-item-left img{width:100%;height:100%;}
.jgxun-item-right{width:680px;}
.jgxun-item-right .xun-title{font-size: 18px;color: #323232;line-height:30px;font-weight:bold;}
.jgxun-item-right .xun-title a{color:#323232;}
.jgxun-item-right .xun-reading{margin-top:12px;line-height:20px;font-size: 12px;color: #666;display: -webkit-box; overflow: hidden; white-space: normal !important; text-overflow: ellipsis; word-wrap: break-word; -webkit-line-clamp: 2; -webkit-box-orient: vertical; }
.jgxun-item-right .xun-date{margin-top:8px;font-size: 12px;color: #999;line-height:18px;}
.jgxun-item-right .xun-date .more,.jgxun-item-right .xun-title a:hover{color: #da0214;}
.jgxun-det-top{padding:24px 16px 20px;background:#fff;}
.jgxun-det-top .xun-title{line-height:48px;font-size: 30px;color: #000;font-weight:bold;text-align: center;}
.jgxun-det-top .xun-source-date{margin-top:20px;font-size: 14px;color: #323232;line-height:20px;text-align: center;}
.jgxun-det-top .xun-source-date .date{margin-left:40px;}
.jgxun-det-top .xun-reading{padding:16px 20px 16px 48px;position:relative;margin-top:24px;background: #F3F5F9;border: 1px solid #EFEFEF;border-radius: 2px;}
.jgxun-det-top .pre-reading-icon{position:absolute;top:0;left:0;width:43px;}
.jgxun-det-top .pre-reading{max-height:72px;font-size: 14px;color: #666;text-align: justify;line-height: 24px;display: -webkit-box; overflow: hidden; white-space: normal !important; text-overflow: ellipsis; word-wrap: break-word; -webkit-line-clamp: 3; -webkit-box-orient: vertical; }
.jgxun-det-bottom{padding:8px 30px 32px;background:#fff;}
.jgxun-det-detail {font-size: 18px;color: #323232;text-align: justify;line-height: 32px;}
.jgxun-det-detail h3{margin-top:24px;font-size: 24px;color: #323232;line-height: 32px;font-weight:bold;}
.jgxun-det-detail p{margin-top:24px;}
.jgxun-det-detail img{margin-top:28px;display:block;max-width:848px;}
.jgxun-det-find{margin:48px 0 0;line-height:25px;font-weight:bold;font-size: 18px;color: #323232;}
.jgxun-det-course li{margin:18px 16px 0 0;float:left;}
.jgxun-det-course li:last-child{margin:18px 0 0;}
.xun-course-left{width:120px;height:72px;display:block;border-radius: 2px;}
.xun-course-left img{width:100%;height:100%;border-radius: 2px;}
.xun-course-right{margin-left:12px;width:140px;}
.xun-course-right .course-name{font-size: 16px;color: #333;line-height:24px;display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.xun-course-right .course-open{margin:4px 0 0;font-size: 12px;color: #666;line-height:18px;}
.xun-course-right .course-jg{margin:9px 0 0;font-size: 12px;color: #999;display:block;overflow:hidden;text-overflow:ellipsis;white-space: nowrap;}
.xundet-notice{margin:48px 0 0;line-height:32px;font-size: 18px;color: #323232;}
.xundet-office{padding:24px 46px 30px 20px;margin:48px 0 0;background: #F3F5F9;border: 1px solid #EEEEEE;border-radius: 6px;}
.xundet-office-left{width:210px;height:140px;background: #FFF;border: 1px solid #EEEEEE;border-radius: 2px;display:table-cell;vertical-align:middle;text-align: center;}
.xundet-office-left img{width:108px;max-height:108px;display:inline-block;}
.xundet-office-mid{width:404px;margin-left:16px;}
.xundet-office-mid .jg-name{line-height:30px;font-weight:bold;font-size: 22px;color: #323232;}
.xundet-office-mid .jg-name a{color: #323232;}
.xundet-office-mid .jg-eval-star{margin:4px 0 0;}
.xundet-office-mid .jg-intro{margin:14px 0 0;font-size: 12px;color: #999;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.xundet-office-mid .jg-school{font-size: 14px;color: #323232;line-height:20px;overflow:hidden;text-overflow:ellipsis;white-space: nowrap;}
.xundet-office-mid .jg-school .label-tilte{font-weight:bold;}
.xundet-office-right{width:112px;}
.xundet-office-right .right-btn{margin-top:22px;display:block;width:112px;height:40px;font-size:16px;color:#fff;font-weight:bold;line-height:40px;text-align:center;border-radius: 4px;}
.xundet-office-right .btn-bg{background-image: linear-gradient(180deg, #EF003C 0%, #FF5C71 99%);}
.xundet-office-right .btn-border{margin-top:20px;color: #da0214;background: #F3F5F9;border: 1px solid #da0214;}
.xundet-statement{margin:40px 0 0;font-size: 18px;color: #999;line-height:32px;}
.xundet-about-reading{padding:8px 0px 24px;background:#fff;}
.xundet-about-reading li{padding:0 30px;float:left;width:50%;margin:16px 0 0;font-size: 16px;color: #323232;line-height:24px;}
.xundet-about-reading li a{color: #323232;display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.xundet-about-reading li a:hover{color:#da0214;}
.jgeval-list .jgdet-eval-item-right{width:764px;}
.jgeval-item-photo li{position:relative;display:inline-block;margin:12px 8px 0 0;width:150px;height:90px;overflow:hidden;background:#fff;}
.jgeval-item-photo li img{height:100%;width:auto;left:50%;top:0;position:relative;transform:translateX(-50%);-ms-transform: translateX(-50%);-moz-transform: translateX(-50%);}
.ieval-big-img{display:none;position: absolute;top: 3265px;left: 332px;z-index: 3;background: #fff;}
.ieval-big-img .pic{max-width: 400px;text-align: center;position: relative;border: 1px solid #EBECED;}
.ieval-big-img .p{width:100%;height:auto;}
.jgdet-eval-date .jgeval-item-btn{color: #da0214; cursor: pointer;}
.jgeval-all-data{padding:34px 22px 28px;background:#fff;}
.jgeval-all-left{width:122px;text-align: center;position:relative;}
.jgeval-all-left .title{font-size: 14px;color: #323232;line-height:28px;font-weight:bold;}
.jgeval-all-left .data{margin-top:8px;font-size: 28px;color: #da0214;font-weight:bold;font-family:arial;}
.jgeval-all-left .jg-eval-star{margin:8px auto 0;}
.jgeval-all-left:after{content:"";width:1px;height:60px;background: #EEE;position:absolute;right:0;top:50%;margin-top:-30px;}
.jgeval-all-right{margin-top:34px;font-size:0;-webkit-text-size-adjust:none;}
.jgeval-all-right li{display:inline-block;margin-left:72px;}
.jgeval-all-right li:first-child{margin-left:40px;}
.jgeval-all-right .title{display:inline-block;font-size: 14px;color: #323232;line-height:28px;font-weight:bold;}
.jgeval-all-right .data{display:inline-block;margin-left:9px;width:72px;height:28px;line-height:28px;text-align:center;font-size: 16px;color: #FFF;font-family: arial;background-image: linear-gradient(180deg, #EF003C 0%, #FF5C71 99%);border-radius: 4px;}
.jgmap-content{padding:24px 12px 24px 20px;background:#fff;}
.jgmap-cont-left{width:500px;height:552px;position:relative;}
.jgmap-cont-left .map-box{width:100%;height:100%;}
.jgmap-cont-right{width:366px;height:552px;overflow:auto;}
.jgmap-cont-right dd{float:none;width:100%;padding:16px 8px 16px 13px;cursor:pointer;}
.jgmap-cont-right dd:hover{background: #F3F5F9;}
.jgmap-cont-right dd.on{background: #F3F5F9;}

.jgmap-cont-right .school-name{width:265px;display:inline-block;padding-left:20px;font-size: 16px;color: #323232;line-height:24px;font-weight:bold;background:url(../images/decoration.png) no-repeat left center;background-size:16px 16px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.jgmap-cont-right .school-btn{display:inline-block;line-height:24px;font-size: 12px;color: #da0214;}
.jgmap-cont-right .school-address{padding-left:20px;font-size: 12px;color: #999;line-height:24px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.all-type-letter-link{padding:0 0 20px 30px;background:#fff;border: 1px solid #eee;border-radius:6px;border-bottom:0;}
.all-type-letter-link li{float:left; padding:20px 20px 0 0; width:178px; text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}
.all-type-letter-link li a{font-size: 14px;color: #666;line-height:20px;}
.all-type-letter-link li a:hover{color: #da0214;}
/*jgwd*/
.wd-list-cont {background:#fff;}
.wd-list-cont dd{padding:20px 30px;border-bottom:1px solid #e5e5e5;overflow:hidden;}
.wd-list-cont dd:last-child{border:none;}
.wd-list-item-left .wd-title a{display:block;line-height:22px;font-size: 16px;color: #333;font-weight:bold;}
.wd-list-item-left .wd-title a:hover{color:#da0214;}
.wd-list-item-left .wd-reading{margin-top:10px;line-height:17px;font-size: 12px;color: #999;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
.wd-list-item-left .wd-more{margin-top:15px;}
.wd-list-item-left .wd-more span{float:left;display:inline-block;font-size: 13px;color: #999;line-height:18px;}
.wd-list-item-left .wd-more .type{margin-left:40px;}
.wd-list-item-left .wd-more .more{display:block;float:right;font-size: 13px;color: #da0214;line-height:18px;}
.wd-list-item-left2{width:655px;float:left;}
.wd-list-item-right{float:right;width:165px;height:99px;}
.wd-list-item-right img{width:100%;height:100%;}
.wd-system-left{width:910px;}
.add-wd-title{background:#fff;padding:25px 14px 20px 25px;border-radius:6px;border:1px solid #eee;}
.add-wd-title .wd-title{line-height:33px;font-size: 24px;color:#000;font-weight:bold;}
.wd-type-date{margin-top:20px;}
.wd-type-date .wd-type .item{display:inline-block;float:left;padding:5px 10px;margin-right:10px;background: #F8F9FB;line-height:20px;font-size: 14px;color: #323232;}
.wd-type-date .wd-date{font-size: 14px;color: #323232;line-height:30px;font-family: arial;}
.wd-system-answer{margin:10px 0 0;padding:20px 30px 0 25px;background:#fff;border-radius:6px;border:1px solid #eee;}
.wd-system-title{line-height:30px;font-size: 22px;color: #da0214;overflow:hidden;}
.wd-system-title img{width:26px;margin-right:10px;}
.wd-system-title .title{float:left;}
.wd-system-title .data-answer{float:left;display:inline-block;margin-left:10px;line-height:30px;font-size: 14px;color: #999;}
.wd-system-teacher-cont{padding:0 0 30px;margin:30px 0 0; border-bottom:1px solid #ededed;}
.wd-system-teacher-cont:last-child{border:none;}
.wd-system-teacher-left{width:86px;margin-left:10px;}
.wd-system-teacher-left .teacher-avatar{width:86px;height:66px;text-align: center;}
.wd-system-teacher-left .teacher-avatar img{display:inline-block;width:66px;height:66px;border-radius: 50%;}
.wd-system-teacher-left .teacher-btn{display:block;margin-top:15px;width:86px;height:40px;line-height:40px;font-size: 14px;color:#fff;font-weight:bold;text-align: center;background: #da0214;border-radius: 4px;position: unset;}
.wd-system-teacher-right{width:744px;}
.wd-system-teacher-right .teacher-name{margin:8px 0 0;line-height:26px;font-weight:bold;font-size: 18px;color: #323232;}
.wd-system-teacher-right .teacher-age{margin:4px 0 0;padding-bottom:20px;border-bottom:1px solid #ededed;line-height:20px;font-size: 14px;color: #999;}
.wd-system-teacher-right .teacher-answer {min-height:74px;}
.wd-system-teacher-right .teacher-answer p{margin:20px 0 0;line-height:24px;font-size: 14px;color: #333;text-align: justify;}
.wd-system-teacher-right .teacher-answer img{margin-top:20px;max-width:744px;}
.wd-system-teacher-right .teacher-date{margin:10px 0 0;line-height:20px;font-size: 14px;color: #999;}
.wd-system-teacher-right .teacher-photo{margin:20px 0 0;}
.wd-system-teacher-right .teacher-photo img{float:left;width:225px;height:135px;margin:20px 20px 0 0;}
.wd-system-teacher-right .teacher-photo img:nth-child(3n){margin:20px 0 0 0;}
.add-wd-answer{margin-top:10px;padding:30px;background:#fff;border-radius:6px;border:1px solid #eee;}
.wd-teacher-avatar .teacher-avatar{width:48px;height:48px;}
.wd-teacher-avatar .teacher-avatar img{width:48px;height:48px;border-radius:50%;}
.wd-teacher-avatar .teacher-name{height:48px;line-height:48px;margin-left:18px;font-size: 14px;color: #333;font-weight:bold;}
.wd-teacher-answer{margin-top:19px;line-height:24px;font-size: 14px;color: #333;}
.wd-teacher-date{margin-top:20px;line-height:20px;font-size: 14px;color: #999;}
.wd-column{overflow:hidden;background:#FFFFFF;border:1px solid #eee;border-radius:6px;}
.wd-column .kc-title{height:50px;line-height:50px;}
.wd-column .kc-title span{margin-top:17px;}
.wd-about-question{padding-bottom:15px;}
.wd-about-question li{float:left;margin-top:15px;width:210px;}
.wd-about-question li:nth-child(3n-1),.wd-about-question li:nth-child(3n){margin-left:117px;}
.wd-about-question li a{position:relative;display:block;padding-left:11px;width:210px;margin-left:15px;line-height:20px;font-size: 14px;color: #323232;box-sizing: border-box;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.wd-about-question li a:before{content:"";position:absolute;top:8px;left:0;display:inline-block;width:4px;height:4px;border-radius:50%;background:#323232;}
.wd-about-question li:hover a{color: #da0214;}
.wd-about-question li:hover a:before{content:"";display:inline-block;width:4px;height:4px;border-radius:50%;background:#da0214;}
.wd-system-roffice dd:last-child{border:none;}
.news {margin-top:10px;background:#fff;border:1px solid #E5E5E5;border-radius:6px;overflow:hidden;}
.wd-system-roffice dd{padding:15px;border-bottom:1px solid #e5e5e5;overflow:hidden;}
.wd-system-roffice dd:last-child{border:none;}
.wd-roffice-left{display:inline-block;vertical-align:middle;text-align:center;width:107px;height:72px;border: 1px solid #E5E5E5;border-radius: 2px;}
.wd-roffice-left img{width:68px;max-height:68px;display:inline-block;}
.wd-roffice-right{width:149px;}
.wd-roffice-right .jg-name a{display:block;line-height:20px;font-size: 14px;color: #333;font-weight:bold;}
.wd-roffice-right .jg-intro{margin-top:5px;line-height:17px;font-size: 12px;color: #999;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
.courlist-cont-rcolumn.jg{padding:0;}
/*pop free ask*/
.pop-free-ask{width:520px;height:550px;margin:-260px 0 0 -260px;}
.pop-free-ask .common-layer-title{height:44px;line-height:24px;}
.pop-free-ask .common-layer-close{top:24px;font-size:12px;}
.pop-free-ask .common-layer-close img{width: 20px;height: 20px;display: inline-block;}
.pop-free-ask .common-layer-main{height:auto;overflow:visible;}
.pop-free-contop{padding:0 48px;margin-bottom:20px;}
.pop-free-contop h3{margin-bottom:12px;font-size: 24px;color: #333;line-height:36px;font-weight:bold;}
.pop-free-notice{font-size: 16px;color: #666;line-height:24px;}
.popfree-form-group{position:relative;margin-top:44px;}
.popfree-form-group .common-form{width:424px;float:none;margin:auto;}
.popfree-form-group .common-form.is-focus .common-input{border: 1px solid #999;}
.popfree-form-group .common-input{height:48px;font-size:16px;color:#333;border: 1px solid #EEE;border-radius: 4px;}
.popfree-form-group .common-notice{top:9px;font-size:16px;color:#999;height:28px;line-height:28px;}
.popfree-form-group .common-error{height:32px;line-height:32px;}
.pop-free-tel{position:absolute;bottom:-68px;left:95px;z-index:10;font-size:12px;color:#9D9D9D;line-height:17px;}
.pop-free-cont .common-pop-btn{display:block;width:424px;padding:10px 24px;margin:0 auto ;box-sizing:border-box;text-align:center;font-size:16px;font-weight:bold;line-height:24px;cursor:pointer;background-image: linear-gradient(180deg, #EF003C 0%, #FF5C71 99%);color:#fff;font-weight:bold;border-radius:4px;}
.popfree-form .delete-input{display:none;width:14px;height:14px;position:absolute;top:13px;right:8px;cursor:pointer;}
.popfree-form.error .delete-input{display:block;}
.pop-tel-code .common-input{padding-right:60px;}
.pop-tel-code .get-code{position:absolute;top:1px;right:20px;height:46px;line-height:46px;font-size: 16px;color: #da0214;cursor:pointer;background:#fff;}
.pop-box{width:520px;height:300px;margin:-150px 0 0 -260px;}
.pop-box .common-layer-title{height:44px;}
.pop-box .common-layer-close{top:24px;font-size:12px;}
.pop-box .common-layer-close img{width: 20px;height: 20px;display: inline-block;}
.pop-ask{padding:0 48px;}
.pop-ask h3{font-size: 24px;color: #333;line-height:36px;font-weight:bold;}
.pop-ask p{margin:12px auto 0;font-size: 16px;color: #666;line-height:24px; }
.pop-box .common-btn-ok{display:block;margin:72px auto 0;width:424px;padding:10px 0;font-size:16px;color:#fff;font-weight:bold;line-height:24px;background-image: linear-gradient(180deg, #EF003C 0%, #FF5C71 99%);border-radius:6px;}
.pop-box .common-layer-main{height:auto;}
.pop-get-code{font-size: 12px;color: #3355FF;line-height:16px;position:absolute;bottom:28px;right:48px;cursor:pointer;}
.pop-get-code.click{color: #ADC3FF;}
.pop-free-ask-fee{width:440px;height:451px;margin:-225px 0 0 -220px;}
.pop-free-ask-fee .common-layer-title{height:40px;line-height:24px;}
.pop-free-ask-fee .common-layer-close{top:24px;font-size:12px;}
.pop-free-ask-fee .common-layer-close img{width: 20px;height: 20px;display: inline-block;}
.pop-free-ask-fee .common-layer-main{height:auto;overflow:visible;}
/*map pop*/
.mpop-free-contop h3{margin-bottom:20px;font-size: 18px;color: #3D3D3D;line-height:25px;text-align:center;font-weight:bold;}
.mpop-free-form{width:352px;}
.pop-btn-box{text-align:center;}
.mpop-free-btn{margin:0 0 20px;width:352px;padding:10px 24px;text-align:center;font-size:14px;border-radius: 2px;}
.mpop-bottom-notice{margin:0 auto;width:360px;height:27px;line-height:27px;background:#f7f7f5;font-size:12px;color:#6d6d6d;text-align:center;}
.mpop-service-photo{margin:0 auto 15px;width:67px;height:67px;}
.mpop-service-photo img{width:67px;height:67px;}
.mpop-free-ask .connect{margin:0 0 20px;display:inline-block;height:20px;line-height:20px;font-size:14px;color:#da0214;font-weight:bold;}
.mpop-free-ask{width:520px;height:360px;margin:-225px 0 0 -260px;}
.mpop-free-ask .common-layer-title{height:40px;line-height:24px;}
.mpop-free-ask .common-layer-close{top:24px;font-size:12px;}
.mpop-free-ask .common-layer-close img{width: 20px;height: 20px;display: inline-block;}
.mpop-free-ask .common-layer-main{height:auto;overflow:visible;}
.mpop-free-ask{width:520px;height:360px;margin: -160px 0 0 -260px;border: 1px solid #E5E5E5;border-radius:0;}
.infoBox_m{width: 285px;height: 121px;}
.am_info_m{padding:20px 20px 20px;width:285px;background:#fff;box-shadow: 0 0 5px 0 #9D9D9D;overflow:hidden;}
.am_phone_m{margin-left:10px;display:inline-block;float:left;font-size: 12px;color: #da0214;cursor:pointer;}
.am_title2_m{margin-bottom:5px;font-size: 16px;color: #333;line-height:22px;font-weight:bold;}
.am_title3_m{margin-bottom:5px;font-size: 12px;color: #999;line-height:17px;}
.am_bottom_m{position:absolute;bottom:8px;left:133px;width:0;height:0;border-right:10px solid transparent;border-left:10px solid transparent;border-top:8px solid #fff;}
.am_tel{width:auto;float:left;}


/*jgteacher*/
.jgteacher-list{padding:2px 0 12px;background:#fff;}
.jgteacher-list dd{padding:20px 30px 20px 35px;}
.jgteacher-list .teacher-item-left{width: 70px;height: 70px;text-align:center;border-radius: 50%;overflow:hidden;border: 1px solid #eee;}
.jgteacher-list .teacher-item-left img{margin:4px 0 0;display:inline-block;width:60px;height:60px;border-radius: 50%;}
.teacher-item-right{width: 764px;}
.teacher-item-right .teacher-name{font-size: 16px;color: #323232;line-height: 24px;font-weight:bold;}
.teacher-item-right .teacher-intro{margin:12px 0 0;padding:16px 20px 18px;background: #F3F5F9;border-radius: 6px;font-size: 14px;color: #323232;text-align: justify;line-height: 26px;}
.teacher-item-right .teacher-intro img{max-width:100%;}
.teacher-item-right .teacher-age{margin:16px 0 0;font-size: 12px;color: #999;line-height: 18px;}
.teacher-item-right .teacher-age span{margin-right:12px;}
.jgphoto-content{margin:0 0 20px;background:#fff;padding:0 30px;}
.jgphoto-nav{padding:10px 0 0;border-bottom:1px solid #eee;}
.jgphoto-nav li{margin-right:28px;padding:10px;float:left;font-size: 16px;color: #323232;line-height:22px;border-bottom:2px solid transparent;cursor:pointer;}
.jgphoto-nav li.on{color: #da0214;font-weight:bold;border-bottom:2px solid #da0214;}
.jgphoto-list dd{margin:30px 19px 0 0;width:270px;float:left;}
.jgphoto-list dd:nth-child(3n){margin:30px 0 0;}
.jgphoto-list dd .photo-top{width: 270px;height: 164px;border-radius: 4px;overflow:hidden;}
.jgphoto-list dd .photo-top img{width:100%;height:100%; cursor:pointer;}
.jgphoto-list dd .photo-bottom{margin:12px 0 0;font-size: 16px;color: #323232;}
.qlu-error-cont{margin-bottom:32px;padding:35px 0 0 312px;height:255px;background: #FAFAFA;}
.qlerror-cont-left{float:left;width:321px;height:186px;}
.qlerror-cont-left img{width:321px;height:186px;}
.qlerror-cont-right{margin:27px 0 0 33px;float:left;}
.qlerror-cont-right h3{margin-bottom:16px;line-height:34px;font-weight:bold;font-size: 18px;color: #292D33;}
.qlerror-cont-right p{margin-bottom:8px;line-height:22px;font-size: 14px;color: #999;}
.qlerror-cont-right p a{display:inline-block;margin-left:8px;font-size: 14px;color: #da0214;}
.jdong-error-title{width:1178px;height:80px;background:url(../images/jdpc02.png) no-repeat 0 0;margin:0 auto 0;font-size:32px;font-weight:bold;line-height:80px;text-align:center;background-size:1178px 80px;}
.jdong-error-title span:first-child{display:inline-block;margin-right:20px;color: #da0214;}
.jdong-error-box{padding:24px 300px 32px 370px;margin:20px 0 40px;background: #FAFAFA;}
.jdong-error-content{padding:40px 0 0;background:#fff;}
.jderror-form-content .common-form{float:none;width:auto;position:relative;padding-left:180px;}
.jderror-form-content .common-input{height:40px;width:300px;border-color:#eee;}
.jderror-form-content .common-notice{top:10px;left:197px;font-size:16px;color:#999;}
.jderror-form-content .form-title{position:absolute;left:0;width:165px;line-height:40px;text-align:right;font-weight:bold;font-size:16px;}
.jderror-form-content .form-title .icon{color:#da0214;}
.error-form-btn{margin:20px auto 0;width:200px;height:40px;line-height:40px;font-size: 16px;color:#fff;font-weight:bold;background: #da0214;text-align:center; cursor:pointer;}
.error-course-type li{float:left;position:relative;margin:12px 0 0;padding-left:19px;width:160px;font-size: 16px;color:#333;line-height:24px;cursor:pointer;}
.error-course-type li::before{content:"";position:absolute;top:6px;left:0;width:12px;height:12px;border:1px solid #eee;background:#fff;cursor:pointer;border-radius:50%;}
.error-course-type li.on .mark{position:absolute;top:8px;left:2px;width:10px;height:10px;background: #da0214;border-radius:50%;}




.comlistcontext{width:910px;height:auto;overflow:hidden; line-height:22px;padding:15px 30px; font-size:14px; color:#323232; background:#fff;border-radius:6px;}
.comcpic a{display: block;width: 160px;height: 106px;vertical-align: middle;display: table-cell;border: #E5E5E5 1px solid;text-align: center;}
.comcpic a img{max-width:160px;height:96px;border:none;}
.comlist {
	width:910px;
	float:left;
	overflow:hidden;
	background:#FFFFFF;
	border:1px solid #E5E5E5;
	border-radius:6px;
	margin-top:10px;
}
.comtitle {
	height:50px;
	line-height:50px;
	font-size:14px;
	border-bottom:#E5E5E5 1px solid;
	padding-left:30px;
	padding-right:30px;
	color:#666;
}
.comtitle a {
	color:#666;
}
.comtitle span {
	float:right;
}
.comitem {
	margin:30px 30px 0 30px;
	overflow:hidden;
	padding-bottom:15px;
	border-bottom:#E5E5E5 1px solid;
}
.compic {
	width:173px;
	float:left;
}
.comcpic {
	width:173px;
	float:left;
}
 
.com-name {
	font-size:14px;
	font-weight:bold;
	border:#E5E5E5 1px solid;
	border-top:none;
	text-align:center;
	width:156px;
	margin-bottom:15px;
	height:25px;
	line-height:25px;
	    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}
.com-name a {
	color:#323232;
	text-overflow:ellipsis;
	overflow:hidden;
	white-space:nowrap;
}
.com-name a:hover {
	color:#DB001C;
}
.compic img {
	width:158px;
	height:104px;
}
.compic img:hover {
	opacity:0.7;
	filter:alpha(opacity=70);
}
.comright {
	width:666px;
	float:left;
}
.conright {
	border-bottom:#E5E5E5 1px solid;
	overflow:hidden;
	padding-bottom:10px;
}
.comright-left {
	width:476px;
	float:left;
}
.comright-left h1 span {
	font-size:14px;
	color:#DB001C;
	padding-left:20px;
	margin-left:5px;
	background:url(/union/dzwww/images/bf_icon.png) left no-repeat;
	font-weight:bold;
}
.comright-left h1 span:hover {
	background:url(/union/dzwww/images/bf_hover_icon.png) left no-repeat;
	color:#C10019;
}
.comright-left h1 a {
	font-size:16px;
	color:#323232;
	font-weight:bold;
    cursor: text;
}
.comright-left h1 a:hover {
	color:#DB001C;
}
.comright-left p {
	font-size:12px;
	color:#323232;
	margin-top:5px;
}
.comright-left p.dx {
	font-size:14px;
	color:#323232;
	margin-top:5px;
	max-height:40px;
	overflow:hidden;
}
.comright-right {
	width:190px;
	float:right;
}
.comtxt {
	overflow:hidden;
	padding-top:6px;
	color:#999;
}
.kcheng {
	font-size:12px;
	color:#999;
	margin-right:15px;
	float:left;
}
.kcheng span {
	font-size:14px;
	color:#323232;
}
.comtell {
	font-size:14px;
	font-weight:bold;
	margin-top:7px;
}
.comtell span {
	color:#DB001C;
}
.kchengtj {
	font-size:14px;
	font-weight:bold;
	color:#323232;
	margin-top:5px;
}
.kchengpic {
	margin-top:15px;
	overflow:hidden;
}
.kchengpic img {
	width:156px;
	height:104px;
	float:left;
	margin-right:14px;
}
.kchengpic img:hover {
	opacity:0.7;
	filter:alpha(opacity=70);
}
.kcheng-more {
	margin-top:10px;
	text-align:right;
}
.kcheng-more a {
	font-size:14px;
	color:#323232;
}
.kcheng-more a:hover {
	color:#DB001C;
}
.jibie {
	overflow:hidden;
}
.jbtxt {
	float:left;
	font-size:12px;
	color:#666;
	padding-top:5px;
}
.hotd {
	float:left;
	font-size:14px;
	color:#323232;
	padding-top:5px;
	font-weight:bold;
}
.jbpic {
	float:left;
	padding-left:15px;
}
.jbpic img {
	margin-right:5px;
}
.startpic {
	float:left;
	padding-top:8px;
}
.startpic img {
	margin-right:5px;
}
.koubei {
	font-size:12px;
	color:#666;
	margin-top:15px;
	letter-spacing:5px;
}
.guanzhu {
	font-size:14px;
	color:#323232;
	margin-top:15px;
	font-weight:bold;
}
.guanzhu span {
	color:#DB001C
}
.koubei span {
	font-size:18px;
	color:#DB001C;
	letter-spacing:0px;
	padding-left:15px;
	padding-top:5px;
	font-weight:bold;
}
.zixun {
	margin-top:30px;
	font-size:12px;
	color:#DB001C;
	line-height:28px;
	overflow:hidden;
}
.zixun span {
	width:80px;
	height:28px;
	border:#DB001C 1px solid;
	border-radius:2px;
	text-align:center;
	margin-right:10px;
	cursor:pointer;
	display:block;
	float:left;
}
.zixun span a{color:#DB001C}
.zixun span.cask {
	background:#DB001C;
	color:#fff;
}
.zixun span.cask:hover {
	background:#C10019;
	color:#fff;
}
.zixun span:hover {
	color:#C10019;
	border:#C10019 1px solid;
}
.contentr {
	width:300px;
	float:right;
	border-radius:6px;
	overflow:hidden;
	margin-top:10px;
}
.xuanke {
	height:390px;
	border:#E5E5E5 1px solid;
	background:#F7F7F5;
	border-radius:6px;
}
.iteminput {
    width: 240px;
    margin: auto;
    margin-top: 15px;
}


  
        .jg-tips-box {
            width: 100%;
            /* height: 480px; */
            background: #FFFFFF;
            border-radius: 12px;
            /* border: 2px solid #F52C4F; */
            margin-bottom: 32px;

        }

            .jg-tips-box .jg-tips-box-top {
                height: 52px;
                background: linear-gradient(90deg, #F9435E 0%, #FF6287 100%);
                border-radius: 6px 6px 0px 0px;
                line-height: 52px;
                padding: 0 24px 0 20px;
                box-sizing: border-box;
            }

                .jg-tips-box .jg-tips-box-top span {
                    font-size: 16px;
                    font-family: PingFangSC-Regular, PingFang SC;
                    font-weight: 400;
                    color: #FFFFFF;
                }

                .jg-tips-box .jg-tips-box-top a {
                    width: 104px;
                    height: 32px;
                    background: #FFFFFF;
                    border-radius: 2px;
                    float: right;
                    display: inline-block;
                    font-size: 14px;
                    font-family: PingFangSC-Semibold, PingFang SC;
                    font-weight: 600;
                    color: #F9435E;
                    margin-top: 10px;
                    line-height: 32px;
                    text-align: center;
                }

        .jg-ul {
            background-color: #FFFFFF;
            padding: 0 28px;
            box-sizing: border-box;
            border-radius: 0px 0px 12px 12px;
            border: 2px solid #F52C4F;
            border-top: 0;
        }

            .jg-ul li {
                padding: 32px 0 28px;
                box-sizing: border-box;
                border-bottom: 1px solid #EEEEEE;
            }

                .jg-ul li:last-child {
                    border: 0;
                }

        .jg-item .jg-item-logo {
            display: table-cell;
            vertical-align: middle;
            width: 160px;
            height: 120px;
            border: 1px solid #EEE;
            border-radius: 2px;
            text-align: center;
        }

            .jg-item .jg-item-logo img {
                display: inline-block;
                width: 100px;
                max-height: 100px;
            }

        .jg-item .jg-item-mid {
            margin-left: 16px;
			max-width:490px;
        }

            .jg-item .jg-item-mid .jg-item-name {
                height: 24px;
                font-size: 18px;
                font-family: PingFangSC-Semibold, PingFang SC;
                font-weight: 600;
                line-height: 24px;
            }

                .jg-item .jg-item-mid .jg-item-name a {
                    display: inline-block;
                    color: #333333;
                }

            .jg-item .jg-item-mid .jg-item-intro {
                font-size: 14px;
                font-family: PingFangSC-Regular, PingFang SC;
                font-weight: 400;
                color: #999999;
                line-height: 20px;
                margin: 8px 0;
                overflow: hidden;
                text-overflow: ellipsis;
                white-space: nowrap;
            }

            .jg-item .jg-item-mid .jg-item-label span {
                display: inline-block;
                padding: 2px 4px;
                box-sizing: border-box;
                background: #FFFFFF;
                border-radius: 2px;
                border: 1px solid #FF8093;
                font-size: 12px;
                font-family: PingFangSC-Regular, PingFang SC;
                font-weight: 400;
                color: #FF8093;
                margin: 0 4px 20px 0;
            }

            .jg-item .jg-item-mid .jg-item-school,
            .jg-item .jg-item-mid .jg-item-kc {
                font-size: 14px;
                font-family: PingFangSC-Regular, PingFang SC;
                font-weight: 400;
            }

            .jg-item .jg-item-mid .jg-item-school {
                margin-bottom: 8px;
            }

                .jg-item .jg-item-mid .jg-item-school label,
                .jg-item .jg-item-mid .jg-item-kc label {
                    color: #333333;
                }

                .jg-item .jg-item-mid .jg-item-school span,
                .jg-item .jg-item-mid .jg-item-kc span {
                    color: #999999;
                    max-width: 350px;
                    overflow: hidden;
                    text-overflow: ellipsis;
                    white-space: nowrap;
                }

                .jg-item .jg-item-mid .jg-item-school a,
                .jg-item .jg-item-mid .jg-item-kc a {
                    color: #F9435E;
                    margin-left: 12px;
                }

        .jg-item .jg-item-btn {
            padding: 16px 20px 0 48px;
            box-sizing: border-box;
            height: 116px;
            border-left: 1px solid #EEEEEE;
            margin-top: 20px;
        }

            .jg-item .jg-item-btn button {
                display: block;
                width: 104px;
                height: 36px;
                background: #F9435E;
                border-radius: 2px;
                font-size: 14px;
                font-family: PingFangSC-Regular, PingFang SC;
                font-weight: 400;
                color: #FFFFFF;
                cursor: pointer;
            }

            .jg-item .jg-item-btn a {
                display: block;
                width: 104px;
                height: 36px;
                background: #FFFFFF;
                border-radius: 2px;
                border: 1px solid #F9435E;
                font-size: 14px;
                font-family: PingFangSC-Regular, PingFang SC;
                font-weight: 400;
                color: #F9435E;
                line-height: 36px;
                text-align: center;
                margin-top: 16px;
            }
			
			
			.kc-tips-box{
				width: 100%;
				background: #FFFFFF;
				border-radius: 12px;
				margin-bottom: 32px;
			}
			.kc-tips-box .kc-tips-box-top{
				height: 52px;
				background: linear-gradient(90deg, #F9435E 0%, #FF6287 100%);
				border-radius: 6px 6px 0px 0px;
				line-height: 52px;
				padding: 0 24px 0 20px;
				box-sizing: border-box;
			}
			.kc-tips-box .kc-tips-box-top span{
				font-size: 16px;
				font-family: PingFangSC-Regular, PingFang SC;
				font-weight: 400;
				color: #FFFFFF;
			}
			.kc-tips-box .kc-tips-box-top a{
				width: 104px;
				height: 32px;
				background: #FFFFFF;
				border-radius: 2px;
				float: right;
				display: inline-block;
				font-size: 14px;
				font-family: PingFangSC-Semibold, PingFang SC;
				font-weight: 600;
				color: #F9435E;
				margin-top: 10px;
				line-height: 32px;
				text-align: center;
			}
			.kc-ul{
				background-color: #FFFFFF;
				padding: 0 28px;
				box-sizing: border-box;
				border-radius: 0px 0px 12px 12px;
				border: 2px solid #F52C4F;
				border-top: 0;
			}
			.kc-ul li{
				padding: 32px 0 28px;
				box-sizing: border-box;
				border-bottom: 1px solid #EEEEEE;
			}
			.kc-ul li:last-child{
				border: 0;
			}
			.kc-item .kc-item-logo{
				display: table-cell;
				vertical-align: middle;
				width: 160px;
				height: 96px;
			}
			.kc-item .kc-item-logo img{
				display: inline-block;
				width: 100%;
				height: 100%;
			}
			.kc-item .kc-item-mid{
				margin-left: 16px;
			}
			.kc-item .kc-item-mid .kc-item-name{
				height: 24px;
				font-size: 16px;
				font-family: PingFangSC-Semibold, PingFang SC;
				font-weight: 600;
				line-height: 24px;
			}
			.kc-item .kc-item-mid .kc-item-name a{
				display: inline-block;
				color: #333333;
			}
			.kc-item .kc-item-mid .kc-item-intro{
				font-size: 14px;
				font-family: PingFangSC-Regular, PingFang SC;
				font-weight: 400;
				color: #999999;
				max-width: 460px;
				line-height: 20px;
				margin: 8px 0;
				overflow: hidden;
				text-overflow: ellipsis;
				white-space: nowrap;
			}
			.kc-item .kc-item-mid .kc-item-label span{
				display: inline-block;
				padding: 2px 4px;
				box-sizing: border-box;
				background: #FFFFFF;
				border-radius: 2px;
				border: 1px solid #FF8093;
				font-size: 12px;
				font-family: PingFangSC-Regular, PingFang SC;
				font-weight: 400;
				color: #FF8093;
				margin: 0 4px 16px 0;
			}
			.kc-item .kc-item-mid .kc-item-school{
				font-size: 14px;
				font-family: PingFangSC-Regular, PingFang SC;
				font-weight: 400;
			}
			.kc-item .kc-item-mid .kc-item-school{
				margin-bottom: 8px;
			}
			.kc-item .kc-item-mid .kc-item-school label{
				color: #333333;
			}
			.kc-item .kc-item-mid .kc-item-school span{
				color: #999999;
				max-width: 350px;
				overflow: hidden;
				text-overflow: ellipsis;
				white-space: nowrap;
			}
			.kc-item .kc-item-mid .kc-item-school a{
				color: #F9435E;
				margin-left: 12px;
			}
			.kc-item .kc-item-btn{
				padding: 8px 20px 0 48px;
				box-sizing: border-box;
				height: 104px;
				border-left: 1px solid #EEEEEE;
				margin-top: 8px;
			}
			.kc-item .kc-item-btn button{
				display: block;
				width: 104px;
				height: 36px;
				background: #F9435E;
				border-radius: 2px;
				font-size: 14px;
				font-family: PingFangSC-Regular, PingFang SC;
				font-weight: 400;
				color: #FFFFFF;
				cursor: pointer;
			}
			.kc-item .kc-item-btn a{
				display: block;
				width: 104px;
				height: 36px;
				background: #FFFFFF;
				border-radius: 2px;
				border: 1px solid #F9435E;
				font-size: 14px;
				font-family: PingFangSC-Regular, PingFang SC;
				font-weight: 400;
				color: #F9435E;
				line-height: 36px;
				text-align: center;
				margin-top: 16px;
			}
  
 .wechat-zx{
        border: 1px solid #06B61B;
        color:#06B61B;
    }

    .mr25{margin-right:25px;}

    .jg-ask-teacher {
        font-size: 14px;
        color: #323232;
        width: 100%;
        text-align: center;
        display: inline-block;
        margin-top: 5px;
        cursor:pointer;
    }
    .index-column-more{
        font-size: 14px;
        color: #323232;
        line-height: 28px;
        float: right;
    }
    .jgdet-eval-date{text-align:right;}

    .school-btn{border:#da0214 solid 1px; border-radius:4px;padding:0 10px;}


    .jgteacher-list dd{position:relative;}
    .ask-teacher{
        border: #da0214 solid 1px;
        padding: 5px 10px;
        border-radius: 4px;
        font-size: 14px;
        color: #da0214;
        position: absolute;
        right: 30px;
        top: 10px;
        cursor: pointer;
    }
    .jgdet-column-course-nav li a span{font-size:12px;}

    .index-column-course .course-item-bottom span {
        display: inline-block;
        max-width: 50%;
        float: right;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
    }
    .index-column-course .course-item-bottom span:first-child{float:left;}
    .jgphoto-nav li span{font-size:12px;}
    .courdet-intro p{font-size:16px;}

            .jgdet-office-form{
				background: url(//peixun.dzwww.com/union/dzwww/img/dzw/top-beijng.png) no-repeat 0 0;
				padding: 198px 0 0;
			}
			.jg-det-form-box{
				background: url(//peixun.dzwww.com/union/dzwww/img/dzw/beijing.png) no-repeat 0 0;
				padding: 20px 35px 20px;
				background-size: 100% 100%;
			}
			.jgdet-office-form .common-form-group:first-child{
				margin-top: 0;
			}
			.jgdet-office-form .common-input{
				border: 1px solid #FEE2C9;
				border-radius: 0;
			}
			.jgdet-office-form .jgdet-form-btn{
				width: 192px;
				height: 45px;
				line-height: 32px;
				background: url(//peixun.dzwww.com/union/dzwww/img/dzw/anniu.png) no-repeat 0 0;
				background-size: 100% 100%;
				margin-top: 12px;
				padding-bottom: 6px;
				margin-left: 42px;
			}
			.form-yuyue-user {
				background: url(//peixun.dzwww.com/union/dzwww/img/dzw/down-beijng.png) no-repeat 0 0;
				overflow: hidden;
				height: 28px;
				background-size: 100% 100%;
				padding-bottom: 5px;
			}
			.form-yuyue-user li {
				display: flex;
				align-items: center;
				height: 23px!important;
				padding: 0 16px;
				font-size: 12px;
				color: #FFFFFF;
				line-height: 23px;
			}
			.form-yuyue-user li img{
				width: 12px;
				height: 12px;
				margin-right: 8px;
			}
			.form-yuyue-user li span {
				margin-right: 10px;
			}
			.common-error{
				height: auto;
			}
			
			
			
			.common-layer .bxk-notice input,.jdong-error-box .bxk-notice input{
			width: 15px;
			height: 15px;
			margin: 2px 6px 0 0;
			background: url(//peixun.dzwww.com/union/img/checkbox-blank-line@2x.png) no-repeat;
			background-size: 100% 100%;
			box-shadow: none;
			cursor: pointer;
		}

			.common-layer .bxk-notice input[type=checkbox]:checked,.jdong-error-box .bxk-notice input[type=checkbox]:checked{
				background: url(//peixun.dzwww.com/union/img/checkbox-fill@2x.png) no-repeat;
				background-size: 100% 100%;
			}

		.common-layer .bxk-notice,.jdong-error-box .bxk-notice {
			font-family: PingFang SC, PingFang SC;
			font-weight: 400;
			font-size: 12px;
			color: #595959;
			line-height: 18px;
			margin: 13px 0 9px;
			border: 0 !important;
			box-shadow: none !important;
			display: flex;
			font-weight:bold;
			width: 424px;
			margin: auto;
			margin-bottom: 32px;
		}
		.jyb-tips {
		 max-width:500px;
         min-width:200px;
         width:unset !important;
        }
		.bxk-disable,.disable{
			cursor: not-allowed !important;
	        opacity: 0.5
		}
 

		.common-layer .bxk-notice a, .common-layer.bxk-notice a:hover,.jdong-error-box .bxk-notice a {
			color: #da0214;
		}




















































