@charset "utf-8";
body{background:#fff;}
.top-city{width:100%;height:38px;background: #fff;line-height:38px;}
.top-nav-l li{float:left;margin:0 40px 0 0;font-size: 12px;color: #666;}
.top-nav-l li a{color: #666;}
.top-nav-l li.on a,.top-nav-l li:hover a,.top-nav-r li:hover>a{color:#FF5552;}
.top-nav-r .topnav-item{float:left;}
.top-nav-r .topnav-item:last-child:hover{background:#fff;}
.top-nav-r .topnav-item>a{padding:0 20px;position:relative;font-size:12px;color:#A9ABAB;}
.top-nav-r .topnav-item:last-child{border-left:1px solid #fff;border-right:1px solid #fff;}
.top-nav-r .topnav-item:last-child:hover{border-left:1px solid #efefef;border-right:1px solid #efefef;}
.website-nav{position: relative;text-align:center;height:38px;}
.website-nav .top-nav-sitetxt{position:relative;display:inline-block;height:38px;line-height:38px;}
.website-nav:hover .top-nav-sitetxt{color:#FF5552;height:39px;background:#fff;box-sizing:border-box;z-index:999999999;}
.website-nav .hoverDiv{display:none;position:absolute;top:38px;right:-1px;z-index:99999;width:1200px;background:#fff;border:1px solid #efefef;box-shadow: 0 0 9px #EFEFEF;-webkit-box-shadow: 0 0 9px #EFEFEF;}
.website-nav .hoverDiv li{float:left;padding:0 15px 15px 25px;height:387px;border-right: 1px solid #efefef;overflow:hidden;}
.website-nav .hoverDiv li:last-child{border:none;}
.top-navsite-title{margin-top:18px;font-size: 16px;color:#FF5552;line-height: 22px;min-height: 22px;font-weight: bold;text-align:left;}
.website-nav .top-navsite-abox {width:100%;overflow:hidden;}
.website-nav .top-navsite-abox a{display:inline-block;float:left;margin:20px 10px 0 0;font-size:12px;color:#9D9D9E;line-height:17px;text-align:left;}
.website-nav .top-navsite-abox-course{width:289px;}
.website-nav .top-navsite-abox-course a{width:84px;}
.website-nav .top-navsite-abox-city{width:253px;}
.website-nav .top-navsite-abox-city a{width:45px;}
.w283{width:283px;}
.w322{width:322px;}
.w330{width:330px;}
.w263{width:263px;}
.top-city a:hover{color: #FF5552;}
.top-logo{height:120px;background:#fff;}
.top-logo.bgff{background:#fff;}
.top-logo.bgf5{background: #F5F5F6;}
.top-logo-left{height:120px;width:165px;}
.top-logo-lbox{display:table-cell;vertical-align: middle;width:165px;height:120px;}
.top-logo-lbox img{width:165px;}
.top-logo-mid{margin-left:82px;width:529px;margin-top:38px;height:44px;border:1px solid #e5e5e5;border-radius:4px;}
.index-search-input{position:relative;background:#fff;border-radius: 4px;}
.index-search-input .index-search{display:inline-block;vertical-align:middle;padding:0 15px;width:470px;height:42px;font-size: 14px;color: #333;border-radius: 4px 0 0 4px;-webkit-border-radius: 4px 0 0 4px;-ms-border-radius: 4px 0 0 4px;}
.index-search::-webkit-input-placeholder{font-size:14px;color:#999;}
.index-search::-moz-placeholder{font-size:14px;color:#999;}
.index-search:-moz-placeholder{font-size:14px;color:#999;}
.index-search-btn{padding:0 16px;height:42px;line-height:42px;text-align:center;font-size:16px;color:#fff;cursor:pointer;background:#fff;border-radius: 0 4px 4px 0;-webkit-border-radius: 0 4px 4px 0;-ms-border-radius: 0 4px 4px 0;-moz-border-radius: 0 4px 4px 0;}
.index-search-btn .iconsea{font-size:20px;color:#666;}
.index-search-hot{margin-top:8px;}
.index-search-hot .hot-list a{float:left;display:inline-block;margin-right:24px;line-height:16px;font-size: 12px;color: #999;}
.index-search-hot .hot-list a:last-child{margin:0;}
.index-search-hot .hot-list a.on,.index-search-hot .hot-list a:hover{color:#00c356;}
.index-search-about{display:none;position:absolute;top:42px;left:0;z-index:99;width:528px;background:#fff;border: 1px solid #E5E5E5;box-shadow: 0 3px 6px 0 rgba(0,0,0,0.05);-webkit-box-shadow: 0 3px 6px 0 rgba(0,0,0,0.05);-ms-box-shadow: 0 3px 6px 0 rgba(0,0,0,0.05);border-radius:0 0 4px 4px;}
.index-search-about li{padding:8px 0 8px 15px;line-height:20px;font-size: 14px;color: #999; }
.index-search-about li a{display:block;font-size: 14px;color: #999; }
.index-search-about li:hover a{color: #FF5552;}
.index-search-about li:hover{background: #F8F8F9;}
/*footer*/
.online-foot-top{height:150px;background: #FF5552;;background:url(../images/ad01.jpg) no-repeat top center;background-size:100% 150px;-webkit-background-size:100% 150px;-moz-background-size:100% 150px;}
.online-foot-tleft{margin-top:50px;width:196px;}
.online-foot-tleft img{width:196px;}
.online-foot-tright{margin:50px 0 0 34px;line-height:50px;font-size: 32px;color:#fff;font-weight:bold;}
.online-foot-bottom{padding:40px 0 0;width:100%;height:341px;background:#222;background:url(../images/ad02.jpg) no-repeat top center;background-size:1920px 341px;}
.online-foot-bnav li{float:left;margin-right:40px;font-size: 14px;color:#fff;line-height:24px;}
.online-foot-bnav li a{color:#fff;}
.online-foot-bnav{padding-bottom:20px;border-bottom:1px solid #333;}
.online-foot-bhot{margin-top:20px;}
.online-foot-bhot li{margin:0 20px 25px 0;padding:8px 16px;float:left;line-height:14px;font-size: 12px;color: #A9ABAB;cursor:pointer;background: #121212;}
.online-foot-bhot li.on{color: #fff;background: #394043;}
.foot-hot-abox{padding:0 0 10px;overflow:hidden;border-bottom:1px solid #333;}
.foot-hot-abox a{display:inline-block;margin:0 40px 15px 0;float:left;font-size: 12px;color: #A9ABAB;line-height:14px;}
.foot-hot-abox a:hover{color: #fff;}
.tab-list{display:none;}
.tab-list.isshow{display:block;}
.online-foot-bcopy{padding:20px 0;font-size: 12px;color: #A9ABAB;line-height: 14px;}
.mb40{margin-bottom:40px;}
/*ie-clear xx*/
input::-ms-clear{display: none;}
/*scrollbar*/
::-webkit-scrollbar-track{background-color: #E0E0E0;}
::-webkit-scrollbar{width: 5px;background-color:#E3E7ED;}
::-webkit-scrollbar-thumb{background-color:#D1D4DB;border-radius:10px;}
::-webkit-scrollbar-thumb:hover{background-color: #888;}
.ocommon-btn-border{display:inline-block;width:104px;padding:7px 0;text-align:center;line-height:20px;font-size:14px;color:#FF5552;border: 1px solid #FF5552;cursor:pointer;}
.ocommon-btn-green{display:inline-block;width:104px;padding:7px 0;text-align: center;line-height:20px;font-size:14px;color:#fff;background: #FF5552;cursor:pointer;}
.ocommon-btn-green:hover{background:#FF817A;}
.ocommon-btn-red{display:inline-block;width:104px;padding:7px 0;text-align: center;line-height:20px;font-size:14px;color:#fff;background: #FF5552;cursor:pointer;}
.ocommon-btn-red:hover{background:#FF817A;}
/*page*/
.hui-basic-page{display:inline-block;padding:0 0 60px;font-family:arial;border-radius:0;overflow:hidden;*zoom:1;}
.hui-basic-page li{float:left;margin:0 0 0 5px;min-width:40px;height:28px;}
.hui-basic-page li a{display:block;padding:0  4px;border: 1px solid #F4F7F9;background: #F4F7F9;text-align:center;font-size:12px;color: #333;line-height:26px;}
.hui-basic-page li .morePage{border:0;cursor:text;background: #fff;}
.hui-basic-page li .morePage .iconfont{font-size:16px;color:#666;}
.hui-basic-page li a.lidisabled{cursor:not-allowed;}
.hui-basic-page li.prev,.hui-basic-page li.next{width:56px;}
.hui-basic-page li .active,.hui-basic-page li:hover a{background: #FF5552;color:#fff;}
.hui-basic-page li:hover .morePage{background:#fff;color:#999;}
/*index*/
.index-top-line{width:1200px;margin:auto;border-top:2px solid #FF5552;}
.index-city-input{height:44px;cursor: pointer;}
.choosecity .common-label{margin:0;width:104px;font-size: 16px;color: #333;font-weight:bold;line-height:44px;}
.index-city-choose{position:relative;width:180px;margin-right:20px;}
.index-city-choose .arrow-down{position:absolute;top:7px;right:16px;font-size:20px;color:#999;}
.indexc-choose-box{display:none;position:absolute;top:43px;left:0px;z-index:10;padding:6px 0;width:180px;max-height:236px;overflow-x:hidden;overflow-y:auto;background:#fff;border: 1px solid #E5E5E5;cursor: pointer;box-shadow: 0 3px 6px 0 rgba(0,0,0,0.05);border-radius: 4px;}
.indexc-choose-box h3{margin-bottom:15px;font-size:16px;color:#ccc;line-height:22px;}
.indexc-choose-box li{padding:6px 11px;width:100%;font-size:12px;color:#666;}
.indexc-choose-box li:nth-child(3n){margin-right:0;}
.indexc-choose-box li:hover,.indexc-choose-box dl dd:hover{color:#FF5552;;background: #F8F8F8;}
.indexc-choose-box li.on{color:#FF5552;;}
.indexc-choose-box dl{display:none;}
.indexc-choose-box dl dd.on{color:#FF5552;;}
.indexc-choose-box dl dd{width:100%;font-size:12px;color:#666;}
.indexc-choose-box dl dd a{display:block;padding:6px 11px;color:#666;}
.indexc-choose-box dl dd:hover a{color:#FF5552;;}
.index-city-choose .common-input{border-color:#eaeaea;border-radius:4px;-webkit-border-radius:4px;-ms-border-radius:4px;}
.index-city-choose .common-notice{top:12px;left:15px;height:20px;font-size:14px;color:#999;line-height:20px;}
.index-city-hot{padding:25px 0 15px 0;}
.index-city-hot .title{display:inline-block;float:left;width:104px;line-height:28px;font-size: 16px;color: #333;font-weight:bold;}
.qcity-hot-list{width:1096px;overflow:hidden;}
.qcity-hot-list li{float:left;margin:0 40px 10px 0;}
.qcity-hot-list li a{display:inline-block;font-size: 16px;color: #333;line-height:28px;font-weight:bold;}
.qcity-hot-list li a:hover{color:#FF5552;;}
.index-city-all{margin-top:40px;}
.city-letter-list{border-top:1px solid #eaeaea;}
.city-letter-list dd{position:relative;overflow:hidden;border:1px solid #eaeaea;border-top:0;}
.city-letter-list .city-list-left{display:inline-block;width:90px;height:54px;line-height:54px;font-size:18px;color: #333;text-align:center;font-family:arial;background:#F8F8F9;}
.city-letter-list .city-list-ltoggle{display:none;position:absolute;top:42%;left:90px;width:0;height:0;border-top:5px solid transparent;border-bottom:5px solid transparent;border-left:5px solid #FF5552;;}
.city-letter-list .city-list-right{display:inline-block;padding:15px 0 0;width:1108px;overflow:hidden;}
.city-letter-list .city-list-right a{display:inline-block;float:left;margin-left:35px;margin-bottom:15px;font-size:14px;line-height:24px;color:#999;}
.city-letter-list .chooseon .city-list-left,.city-letter-list dd:hover .city-list-left{background: #FF5552;;color:#fff;}
.city-letter-list .chooseon .city-list-ltoggle,.city-letter-list dd:hover .city-list-ltoggle{display:block;}
.city-letter-list .chooseon .city-list-right,.city-letter-list dd:hover .city-list-right{background:#f8f8f9;}
.city-letter-list .city-list-right a:hover{color:#FF5552;;}
.index-nav-content{margin-top:30px;height:256px;overflow:hidden;}
.index-nav-content li{float:left;margin-right:20px;padding:24px 14px 0;width:285px;height:194px;border: 1px solid #eaeaea;text-align: center;}
.index-nav-content li:last-child{margin:0;}
.index-nav-item-icon{display:block;width:30px;margin:auto;}
.index-nav-item-title{margin-top:5px;line-height:20px;font-size: 14px;color: #333;}
.index-nav-item-link{margin-top:15px;width:65px;padding:5px 0;line-height:14px;font-size:12px;}
.index-nav-item-intro{margin-top:20px;line-height:20px;font-size: 12px;color: #666;}
.index-nav-content li:hover{border: 1px solid #FF5552;;}
.index-nav-content .swiper-button-prev,.index-nav-content .swiper-button-next{top:246px;width:48px;height:32px;}
.index-nav-content .swiper-button-prev{left:542px;background:url(../images/index_lef_no.jpg) no-repeat 0 0;background-size:48px 32px;}
.index-nav-content .swiper-button-next{right:542px;background:url(../images/index_rig_no.jpg) no-repeat 0 0;background-size:48px 32px;}
.index-nav-content .swiper-button-prev:hover{background:url(../images/index_lef_yes.jpg) no-repeat 0 0;background-size:48px 32px;}
.index-nav-content .swiper-button-next:hover{background:url(../images/index_rig_yes.jpg) no-repeat 0 0;background-size:48px 32px;}
/*home*/
.home-banner{padding:36px 0 0;height:640px;width:100%;background:url(../images/city_banner.jpg) no-repeat top center;background-size:100% 640px;-webkit-background-size:100% 640px;-ms-background-size:100% 640px;}
.home-banner-tleft{display:inline-block;width:212px;height:54px;}
.home-banner-tleft img{height:54px;}
.home-banner-tmid{display:inline-block;margin:13px 0 0 17px;padding:6px 10px;font-size:12px;color:#fff;line-height:16px;background: rgba(0,0,0,0.25);border-radius: 16px;-webkit-border-radius: 16px;}
.home-banner-tmid .iconfont{margin-right:4px;font-size:14px;color:#fff;}
.home-banner-tright li{float:left;margin:14px 0 14px 60px;line-height:26px;font-size: 18px;color:#fff;}
.home-banner-tright li a{color:#fff;}
.home-banner-title{width:648px;margin:110px auto 0;}
.home-banner-title img{width:100%;}
.home-banner-subtitle{margin:15px auto 0;line-height:26px;font-size: 20px;color:#fff;text-align: center;}
.home-search-input{position:relative;width:786px;height:54px;margin:85px auto 0;background:#fff;}
.home-search-input .index-search{width:646px;height:54px;padding:0 20px;font-size:14px;color:#333;vertical-align: middle;}
.home-search-btn{width:140px;height:54px;background: #FF5552;;padding:14px 0;line-height:26px;text-align:center;cursor:pointer;font-size: 18px;color:#fff;}
.home-search-btn:hover{background: #FF817A;}
.home-search-about{top:53px;width:646px;}
.home-column-value{padding:34px 0;background:#fff;text-align:center;font-size:0;-webkit-text-size-adjust: none;}
.home-column-value .line{display:inline-block;width:1px;height:72px;background:#eaeaea;vertical-align:bottom;}
.home-value-item{display:inline-block;width:304px;text-align: center;}
.home-value-item .title{position:relative;height:44px;line-height:44px;font-weight:bold;font-size: 32px;color: #666;}
.home-value-item .subtitle{margin-top:8px;line-height:20px;font-size: 14px;color: #666;}
.home-value-item .title .data{position:relative;display:inline-block;padding-right:15px;font-weight:bold;font-family:arial;}
.home-value-item .title .data:after{content:"+";display:inline-block;font-size: 14px;color: #666;line-height:14px;position:absolute;top:0;right:0;}
.home-column-type{padding:64px 0 80px;background:#f8f8f8;}
.home-type-nav li{float:left;margin:0 80px 20px 0;line-height:26px;font-size: 18px;color: #333;cursor:pointer;}
.home-type-nav li.on{color: #FF5552;;font-size:20px;}
.home-type-nav{border-bottom:1px solid #eaeaea;}
 
.home-type-list dd:hover .htype-item-abox{display:block;}
.home-column {width:100%;padding:80px 0 60px;}
.bgff{background:#fff;}
.bgf7{background:#f7f7f7;}
.home-common-title{line-height:36px;font-size: 32px;color: #333;text-align: center;}
.home-common-subtitle{margin-top:15px;line-height:24px;font-size: 14px;color: #999;text-align: center;}
.home-column-office {margin-top:30px;}
.home-column-office dd{position:relative;float:left;margin:30px 50px 0 0;width:200px;height:140px;border: 1px solid #eaeaea;background:#fff;}
.home-column-office dd:nth-child(5n){margin:30px 0 0 ;}
.home-column-office dd:hover{border:1px solid #FF5552;;}
.home-column-office dd:after{content: "";width: 0;height: 3px;background: #FF5552;;position: absolute;top: 100%;left: 50%;transition: .8s;margin-top: -2px;}
.home-column-office dd:hover:after{left:0;width:100%;}
.hoffice-item-box{position:relative;z-index:5;display:block;width:198px;height:138px;text-align:center;display:table-cell;vertical-align:middle;}
.hoffice-item-box img{width:120px;max-height:120px;}
.home-common-more{display:block;width:152px;padding:9px 0;margin:60px auto 0;line-height:26px;font-size: 18px;color: #333;text-align:center;border: 1px solid #EAEAEA;background:#fff;}
.home-common-more:hover{background:#FF5552;;border:1px solid #FF5552;;color:#fff;}
.home-column-course dd{position:relative;float:left;width:275px;height:400px;margin:60px 32px 0 0;background:#fff;overflow:hidden;}
.home-column-course dd:nth-child(4n){margin:60px 0 0;}
.hcourse-item-photo{width:100%;height:165px;}
.hcourse-item-photo img{width:100%;height:165px;}
.hcourse-item-name{display:block;margin-top:25px;line-height:26px;font-size: 18px;color: #333;text-align: center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.hcourse-item-jg{display:block;margin-top:5px;line-height:24px;font-size: 14px;color: #999;text-align: center;}
.hcourse-item-detail{margin:25px 25px 0;padding:0 15px;}
.hcourse-item-detail li{padding-left:20px;margin-bottom:10px;line-height:14px;font-size: 12px;color: #333;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;background:url(../images/city_kctb.png) no-repeat 0 0;background-size:14px 14px;}
.hcourse-item-btn{position:absolute;top:350px;left:98px;display:block;margin:0 auto;width:80px;padding:6px 0;font-size:12px;}
.hcourse-item-box{position:absolute;height:350px;}
.hcourse-item-hover{position:absolute;top:110%;left:0;z-index:10;padding:25px 0 0;height:400px;width:275px;background:#fff;transition:top .3s;box-shadow: 0 2px 30px 0 rgba(0,0,0,.05)}
.hcourse-item-hover .hcourse-item-detail{background: rgba(255,85,82,0.05);padding:20px 15px 10px;}
.hcourse-item-people{margin:15px auto 0;width:225px;line-height:20px;font-size: 12px;color: #666;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;}
.home-column-course dd:hover .hcourse-item-hover{top:0;}
.hcourse-item-hover .hcourse-item-name:hover,.hxun-item-name:hover{color:#FF5552;;}
.home-column-xun{margin-top:30px;}
.home-column-xun dd{float:left;width:275px;margin:30px 32px 0 0;padding:0 0 15px;}
.home-column-xun dd:nth-child(4n){margin:30px 0 0;}
.hxun-item-top,.hxun-item-top img{width:275px;height:165px;}
.hxun-item-bottom{padding:14px;border:1px solid #eaeaea;border-top:0;}
.hxun-item-name{height:56px;line-height:28px;font-size: 16px;color: #333;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;}
.home-column-xun dd:hover .hxun-item-bottom{border-color:#FF5552;;}
.home-column-xun dd:hover .hxun-item-name{color:#FF5552;;}
/*courselist*/
.online-select-cont{position:relative;padding:15px 25px 5px;background: #F8F8F9;}
.online-sel-item-title{display:inline-block;width:64px;line-height:20px;font-size: 12px;color: #333;font-weight:bold;}
.online-sel-item-two .online-sel-item-title{font-size: 12px;color: #707787}
.online-sel-item-title.on,.online-sel-item-two .online-sel-item-title.on{color: #3072F6;}
.online-sel-item-list,.sel-item-two-list{width:1086px;}
.online-sel-item-list li{position:relative;margin:0 30px 10px 0;float:left;height:20px;line-height:20px;}
.online-sel-item-list li a{display:inline-block;line-height:20px;font-size: 12px;color: #333;overflow:hidden;}
.online-sel-item-list li a>span{float:left;}


.online-sel-item-list li>a:hover,.sel-item-two-list li>a:hover{color: #FF5552;;}
.online-sel-item-list li.on>a{color: #FF5552;border: #FF5552 solid 1px;
    border-radius: 2px;
    padding: 0 10px;}

.online-sel-item-list .sel-arrow-down{float:left;width:16px;height:20px;display:inline-block;background:url(../images/down2.png) repeat 0 2px;background-size:16px 16px;vertical-align:middle;}
.online-sel-item-list li.on .sel-arrow-down{background:url(../images/up2.png) repeat 0 2px;background-size:16px 16px;}
.sel-item-two-list li.on a{color: #FF5552;border: #FF5552 solid 1px;
    border-radius: 2px;
    padding: 0 10px;}
.online-select-box{position:relative;}
.online-select-box.overh{height:70px;overflow:hidden;}
.sel-item-two-list li{float:left;margin:0 20px 10px 0;line-height:20px;font-size: 12px;color: #333;}
.sel-item-two-list li a{display:inline-block;font-size: 12px;color: #333;}
.online-sel-item{margin:0 0 10px;padding-bottom:10px;border-bottom:1px solid #eaeaea;}
.online-sel-item-two{padding:10px 0 0;}
.online-select-type,.online-select-city{padding:0 0 10px;}
.online-select-type .online-sel-item-list{padding-right:42px;}
.online-select-showmore{position:absolute;top:15px;right:25px;font-size:12px;color:#999;cursor:pointer;}
.online-select-showmore .arrow-down{float:left;font-size:13px;color:#ccc;}
.mt20{margin-top:20px;}
.mt40{margin-top:40px;}
.mb10{margin-bottom:10px;}
.online-select-box.overh{height:30px;overflow:hidden;}
.online-conmmon-left{width:910px;}
.online-conmmon-right{width:230px;}
.online-courlist-nav{width:100%;height:50px;border-bottom:2px solid #FF5552;;}
.online-courlist-nav a{float:left;display:inline-block;margin-right:12px;padding:0 28px;height:48px;line-height:48px;text-align:center;font-size: 16px;color: #333;}
.online-courlist-nav a.on{color:#fff;background: #FF5552;;}
.online-courlist-data{margin:20px 0 0;}
.online-courlist-data .data-left{line-height:36px;font-size: 22px;color: #333;font-weight:bold;}
.online-courlist-data .fontArial{color:#FF5552;;}
.online-courlist-data .data-right{display:inline-block;line-height:36px;font-size: 12px;color: #333;}
.online-courlist-cont{padding:10px 0 30px;}
.online-courlist-cont dd{margin:30px 0 0;padding:0 0 30px;border-bottom:1px solid #eaeaea;overflow:hidden;}
.online-courlist-cont dd:last-child{border:0;}
.courlist-item-left,.courlist-item-left img{width:240px;height:144px;}
.courlist-item-mid{width:510px;margin-left:30px;}
.courlist-item-mname{line-height:36px;font-weight:bold;font-size: 22px;color: #333;}
.courlist-item-mname a{display:block;color:#333; float:left;}
.courlist-item-mschool{margin:10px 0 0;font-size: 14px;color: #666;line-height:24px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:inline-block;width:100%;}
.courlist-item-comname{ color: #666 !important;
    font-size: 13px;
    border: #666 solid 1px;
    line-height: 20px;
    padding: 0 10px;
    font-weight: 500;
    float: left;
    height: 20px;
    margin-left: 5px;
    margin-top: 8px;}
.courlist-item-mschool .iconfont{font-size:16px;color:#595959;display:inline-block;vertical-align:top;}
.courlist-item-mschool .school-data{display:inline-block;margin-left:5px;color:#666;max-width:475px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.courlist-item-mschool .school-data .fontArial{color:#FF5552;}
.courlist-item-right{margin:54px 0 0;font-weight:bold;font-size: 22px;color: #FF5552;line-height: 36px;}
.courlist-item-mname:hover a{color:#FF5552;;}
.online-rmain-item{margin:0 0 40px;width:100%;}
.rmain-common-title .title{line-height:28px;font-size: 16px;color: #333;font-weight:bold;}
.rmain-common-title .more{display:inline-block;font-size: 12px;color: #666;line-height:28px;}
.online-rmain-xun{padding:5px 0 0;}
.online-rmain-xun dd{margin:15px 0 0;}
.online-rmain-xun .xun-name{display:block;line-height:20px;max-height:40px;font-size: 12px;color: #666;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;}
.online-rmain-xun .xun-date{margin-top:5px;line-height:14px;font-size: 12px;color: #A9ABAB;font-family: arial;}
.online-rmain-xun .xun-name:hover,.rmain-special-top .special-name:hover{color:#FF5552;}
.online-rmain-special dd{margin-top:20px;}
.rmain-special-top .special-name{display:inline-block;width:208px;line-height:20px;font-size: 12px;color: #666;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.rmain-special-top .iconfont{font-size:12px;color:#ccc;cursor:pointer;}
.rmain-special-top .iconup{color:#999;}
.rmain-special-intro{margin-top:5px;line-height:20px;max-height:60px;font-size: 12px;color: #A9ABAB;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;}
.online-rmain-special dd.overh{height:20px;overflow:hidden;}
.online-rmain-office dd{margin:20px 0 0;}
.online-rmain-office .office-top{width:180px;height:120px;border: 1px solid #EAEAEA;display:table-cell;vertical-align:middle;text-align: center;}
.online-rmain-office .office-top img{width:100px;max-height:100px;}
.online-rmain-office .office-name{margin-top:10px;font-size: 14px;color: #333;line-height: 24px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.online-rmain-office .office-school{margin-top:5px;font-size: 12px;color: #A9ABAB;line-height: 20px;}
.online-rmain-office .office-name:hover{color:#FF5552;}
/*jglist*/
.jglist-item-left{width:158px;height:158px;text-align:center;display:table-cell;vertical-align:middle;border: 1px solid #EAEAEA;}
.jglist-item-left img{display:inline-block;width:118px;max-height:118px;}
.jglist-item-mid{margin-left:30px;width:486px; }
.jglist-item-mname{line-height:36px;font-weight:bold;font-size: 22px;color: #333;}
.jglist-item-mname a{color:#333;}
.jglist-item-mname a:hover{color:#FF5552;;}
.jglist-item-mintro{margin:5px 0 0;line-height:24px;font-size: 14px;color: #666;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.jglist-item-mschool,.jglist-item-madvan{margin-top:20px;}
.jglist-item-mschool .school-data{max-width:414px;margin-left:5px;}
.jglist-item-mschool .school-data .fontArial{color:#666;}
.jglist-item-madvan span{float:left;display:inline-block;margin:0 10px 0 0;float:left;padding:6px 18px;font-size: 12px;color: #666;line-height: 16px;background: #f8f8f9;}
.jglist-item-madvan .ocommon-btn-red{margin:2px 0 0;width:65px;height:24px;padding:0;line-height:24px;font-size:12px;background:#FF5552;color:#fff;}
.jglist-item-madvan .ocommon-btn-red:hover{background: #FF817A;}
.jglist-item-rdata{text-align: right;margin:40px 0 0;}
.jglist-item-rdata .data-top{display:block;font-size: 12px;color: #333;font-weight:bold;}
.jglist-item-rdata .data-top .fontArial{margin-right:5px;line-height:22px;font-size: 22px;font-weight:bold;}
.jglist-item-rdata .data-top-red{color:#FF5552;}
.jglist-item-rdata .data-bottom{margin:10px 0 0;line-height:20px;font-size: 12px;color: #999;}
.ml30{margin-left:30px;}
.course-list-null{margin-top:60px;line-height:24px;font-size: 18px;color: #999;text-align: center;}
.course-list-null a{color:#999;}
.courlist-null-title{margin-top:80px;line-height:36px;font-size: 22px;color: #333;font-weight:bold;}
.pdb30{padding-bottom:30px;}
.online-rmain-course dd{margin:20px 0 0;}
.online-rmain-course .course-top,.online-rmain-course .course-top img{width:230px;}
.online-rmain-course .course-name{margin-top:10px;font-size: 14px;color: #333;line-height: 24px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.online-rmain-course .course-jg a{display:block;margin-top:5px;font-size: 12px;color: #A9ABAB;line-height: 14px;}
.online-rmain-course .course-name:hover{color:#FF5552;}
/*xunlist*/
.online-xunlist-nav{width:100%;padding:15px 0 0;border: 1px solid #EAEAEA;font-size:0;-webkit-text-size-adjust:none;text-align: center;}
.online-xunlist-nav li{position:relative;display:inline-block;margin:0 35px;padding-bottom:15px;line-height:28px;font-size: 16px;color: #999;border-bottom:2px solid #fff;}
.online-xunlist-nav li a{color:#999;}
.online-xunlist-nav .icondown{display:none;font-size:16px;position:absolute;top:0;right:-20px;}
.online-xunlist-nav li.on{border-bottom:2px solid #2A2A2A;}
.online-xunlist-nav li.on a{font-weight:bold;color:#333;}
.online-xunlist-nav li.on .icondown{display:block;}
.online-xunlist-cont{padding:0 0 40px;}
 .online-xunlist-cont dd{float:left;width:300px;padding:15px;margin-top:20px;}
.xunlist-item-top{position:relative;width:270px;}
.xunlist-item-tphoto{width:270px;height:162px;}
.xunlist-item-tname{padding:15px 15px 0 15px;width:270px;height:82px;position:absolute;bottom:0;left:0;background-image: linear-gradient(180deg, rgba(20,20,20,0.00) 0%, rgba(0,0,0,0.95) 100%);}
.xunlist-item-tname .name{position:absolute;bottom:15px;width:240px;max-height:52px;display:block;line-height:26px;color:#fff;font-size: 18px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;}
.xunlist-item-bottom{padding:15px;background: #f8f8f9;font-size: 14px;color: #666;line-height: 24px;}
.xunlist-item-bottom .intro{height:72px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;}
.online-xunlist-cont dd:hover{box-shadow: 0 3px 8px 0 rgba(6,0,1,0.10);}



.txtCenter{text-align: center;font-size:0;-webkit-text-size-adjust:none;}
/*all-type*/
.all-type-title{line-height:36px;font-size: 22px;color: #333;font-weight:bold;}
.all-type-list{padding:0 0 60px;}
.all-type-list dd{margin:25px 0 0; }
.all-type-list dd:first-child{margin:20px 0 0;}
.alltype-item-title{line-height:26px;font-size: 18px;color: #333;}
.alltype-item-title a{color:#333;}
.alltype-item-abox a{display:inline-block;float:left;margin:10px 30px 0 0;line-height:24px;font-size: 14px;color: #666;}
.mapsite-column-city{padding:20px 0 60px;}
.mapsite-column-city dd{float:left;margin:10px 30px 0 0;font-size: 14px;color: #666;line-height:24px;}
.mapsite-column-city a{color:#666;}
.alltype-item-abox a:hover,.alltype-item-title a:hover,.mapsite-column-city a:hover{color:#FF5552;;}
.error-content{padding:0 0 40px;background:#fff;}
.error-cont-photo{display:block;margin:auto;width:524px;}
.error-cont-txt{margin:40px 0 0;line-height:28px;font-size: 16px;color: #666;text-align: center;}
.error-cont-txt a{color:#FF5552;;}
.online-new-content dd{overflow:hidden;margin:15px 0 0;}
.online-new-content .name{display:inline-block;max-width:759px;line-height:28px;font-size: 16px;color: #666;overflow:hidden;text-overflow: ellipsis;white-space:nowrap;}
.online-new-content .date{display:inline-block;width:101px;padding:6px 0;font-family:arial;font-size: 12px;color: #666;line-height: 16px;text-align:center;background:#F8F8F9;}
.online-new-content{padding:5px 0 60px;}
.online-new-content .name:hover{color:#FF5552;}
/*jgdetail*/
.mt15{margin-top:15px;}
.mt10{margin-top:10px;}
.mt20{margin-top:20px;}
.mt50{margin-top:50px;}
.online-jgdet-top{height:70px;background: #fff;}
.jgdet-top-left{display:inline-block;margin-top:14px;height:42px;}
.jgdet-top-left img{height:100%;}
.jgdet-top-right li{float:left;margin:21px 0 0 40px;font-size: 16px;color: #999;line-height: 28px;}
.jgdet-top-right li a{color:#999;}
.jgdet-top-right li a:hover{color:#FF5552;}
.bgf8{width:100%;background:#f8f8f9;}
.jgdet-detail-content{padding:20px 0 20px 20px;background:#fff;border: 1px solid #EAEAEA;}
.jgdet-det-left,.jgdet-det-left img{width:400px;height:240px;}
.jgdet-det-right{width:777px;}
.jgdet-det-right .jg-name{margin-left:30px;font-size: 22px;color: #333333;line-height: 36px;}
.jgdet-det-right .jg-intro{margin:5px 0 0 30px;font-size: 14px;color:#666;line-height:24px;}
.jgdet-det-right .jg-advan{margin:15px 0 0;padding:10px 0 10px 30px;background: rgba(255,85,82,0.05);}
.jgdet-det-right .jg-advan .title{font-weight:bold;font-size: 16px;color: #FF5552;line-height: 28px;}
.jgdet-det-right .jg-advan .advan{margin-top:5px;}
.jgdet-det-right .jg-advan .item{display:block;float:left;margin-top:5px;padding-left:19px;width:167px;line-height:20px;font-size: 12px;color:#333;background:url(../images/city_kctb.png) no-repeat left 3px;background-size:14px 14px;-webkit-background-size:14px 14px;-moz-background-size:14px 14px;}
.jgdet-det-right .jg-school{margin-left:30px;height:24px;line-height:24px;}
.jgdet-det-right .jg-school .title{display:inline-block;margin-right:15px;font-size: 14px;color:#999;}
.jgdet-det-right .jg-school .school-name{font-size: 14px;color:#333;}
.jgdet-det-right .jg-school .school-link{display:inline-block;font-size: 14px;color: #FF5552;}
.jgdet-det-right .jg-school .school-check{margin-left:20px;line-height:24px;font-size: 14px;color:#333;cursor: pointer;}
.jgdet-det-right .jg-school .school-check:hover{color:#FF5552;}
.jgdet-det-right .jg-school .icon{margin-right:2px;width:18px;font-size:18px;color:#ccc;display:inline-block;vertical-align: middle;}
.jgdet-det-right .jg-btn{margin-top:20px;padding-left:30px;}
.jgdet-det-right .jg-btn .btn-left{width:120px;padding:10px 0;font-size:16px;}
.jgdet-det-right .jg-btn .btn-right{display:block;margin:5px 0 0 60px;width:320px;padding:5px 9px;border: 1px solid #EAEAEA;font-size: 12px;color:#666;line-height:20px;cursor:pointer;}
.jgdet-det-right .jg-btn .icon{margin-right:5px;width:18px;height:18px;display:inline-block;vertical-align:top;}
.jgdet-det-right .jg-btn .btn-right em{display:inline-block;}
.jgdet-nav-content{height:40px;background: #FF5552;}
.jgdet-nav-content li{float:left;width:120px;height:40px;line-height:40px;color:#fff;font-size:16px;font-weight:bold;text-align: center;}
.jgdet-nav-content li a{display:block;color:#fff;}
.jgdet-nav-content li.on,.jgdet-nav-content li:hover{background: #D93B3D;}
.online-map-bread{padding:15px 0;}
.online-map-bread .arrow-icon-right{width:14px;height:14px;}
.online-map-bread a,.online-map-bread span{display:inline-block;font-size:14px;color:#999;line-height:24px;}
.online-map-bread a:hover{color:#FF5552;}
.qlu-bread-typemore{display:inline-block;cursor:pointer;height:24px; position:relative}
.bread-type-name{display:inline-block;}
.bread-icon-down{display:inline-block;font-size:10px;color:#999;margin-left:3px;}
.bread-type-list{display:none;position:absolute;top:23px;z-index:10;padding:5px 0;background: #fff;border: 1px solid #efefef;box-shadow: 0 0 9px #EFEFEF;border-radius:4px; min-width:150px;}
/*.bread-toggle-big{position:absolute;top:-9px;left:32px;z-index:20;border-bottom: solid 8px #efefef;border-left:solid 8px transparent;border-right:solid 8px transparent;}*/
/*.bread-toggle-small{position:absolute;top:2px;left:-8px;z-index:2;border-bottom: solid 8px #fff;border-left:solid 8px transparent;border-right:solid 8px transparent;}*/
.bread-type-more a{display:block;padding:0 10px;height:27px;line-height:27px; overflow:hidden;}
.qlu-bread-typemore:hover .bread-type-list{display:block;}
.jgdet-container{position:relative;margin-top:20px;padding:30px 29px;border: 1px solid #EAEAEA;background:#fff;}
.jgdet-active-left{width:763px;overflow:hidden;padding-right:136px;}
.jgdet-active-left ul{min-width:10000px;}
.jgdet-active-left li{float:left;width:auto;overflow: hidden;}
.jgdet-active-left .active-litem-left{width:150px;height:90px;}
.jgdet-active-left .active-litem-left img{width:150px;height:90px;}
.jgdet-active-left .active-litem-right{width:453px;margin-left:10px;}
.jgdet-active-left .active-litem-right .btn{line-height:24px;font-size: 18px;color:#333;cursor:pointer;}
.jgdet-active-left .active-litem-right .intro{margin:10px 0 0;line-height:24px;font-size: 14px;color:#666;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.jgdet-active-left .active-litem-right .date{margin-top:5px;font-size: 14px;line-height:24px;color:#666;}
.jgdet-active-left .swiper-button-prev,.jgdet-active-left .swiper-button-next{top:79px;width:48px;height:32px;}
.jgdet-active-left .swiper-button-prev{left:627px;background:url(../images/index_lef_no.jpg) no-repeat 0 0;background-size:48px 32px;}
.jgdet-active-left .swiper-button-next{right:20px;background:url(../images/index_rig_no.jpg) no-repeat 0 0;background-size:48px 32px;}
.jgdet-active-left .swiper-button-prev:hover{background:url(../images/index_lef_yes.jpg) no-repeat 0 0;background-size:48px 32px;}
.jgdet-active-left .swiper-button-next:hover{background:url(../images/index_rig_yes.jpg) no-repeat 0 0;background-size:48px 32px;}
.jgdet-active-right{border-left:1px solid #eaeaea;min-height: 162px;}
.jgdet-active-right table{border:none;}
.jgdet-active-right li{margin-top:10px;overflow:hidden;}
.jgdet-active-right li:first-child{margin:0;}
.jgdet-active-right span{display:inline-block;float:left;padding-left:30px;width:185px;font-size: 14px;color: #666;line-height:24px;font-weight:400;}
.acitve-ask-people{position:absolute;bottom:30px;left:-7px;}
.acitve-ask-people .people-left{width:210px;height:45px;padding:8px 0 0 25px;font-size: 16px;color:#fff;line-height:28px;cursor:pointer;background:url(../images/jgsy_fs.png) no-repeat 0 0;background-size:210px 45px;-webkit-background-size:210px 45px;}
.acitve-ask-people .people-right{margin-left:20px;line-height:45px;font-size: 16px;color: #FF5552;font-weight:bold;}
.jgdet-common-title .title{line-height:26px;font-size: 18px;color: #333; font-weight:bold;}
.jgdet-common-title .more{display:block;font-size:14px;color:#999;line-height:26px;}
.jgdet-common-title .more:hover{color:#FF5552;}
.jgdet-course-nav li{float:left;margin:20px 20px 0 0;padding:5px 10px;font-size: 12px;color:#333;line-height:14px;cursor:pointer;}
.jgdet-course-nav li a{color:#333;}
.jgdet-course-nav li.on,.jgdet-course-nav li:hover{color:#fff;background: #FF5552;}
.jgdet-course-nav li.on a,.jgdet-course-nav li:hover a{color:#fff;background: #FF5552;}
.jgdet-course-list dd{float:left;margin:26px 20px 0 0;width:212px;height:213px;border: 1px solid #EAEAEA;}
.jgdet-course-list dd:nth-child(5n){margin:26px 0 0;}
.jgdet-couritem-top,.jgdet-couritem-top img{width:100%;}
.jgdet-couritem-name{margin:15px 10px 0;font-size: 16px;color:#333;line-height:28px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.jgdet-couritem-price{margin:5px 10px 0;}
.jgdet-couritem-price .price{display:block;font-size: 16px;color: #FF5A5A;line-height: 28px;}
.jgdet-couritem-price .pop{display:block;font-size: 12px;color:#333;line-height:28px;}
.jgdet-couritem-name:hover{color:#FF5552;}
.jgdet-about-content{margin:20px 0 0;font-size: 14px;color:#666;line-height:24px;word-break: break-all;}
.jgdet-about-content p{margin-top:20px;font-size: 14px;color:#666;line-height:24px;word-break: break-all;}
.jgdet-about-content :first-child{margin:0 auto;}
.jgdet-about-content img{display:block;width:auto;margin:20px auto 0;max-width:1140px;}
.jgdet-eval-list{margin:10px 0 0;}
.jgdet-eval-list dd{padding:20px 0;border-bottom:1px solid #eaeaea;}
.jgdet-eval-list dd:last-child{padding:20px 0 0;border:0;}
.jgdet-evalitem-left{width:72px;}
.jgdet-evalitem-left .avatar{width:72px;height:72px;border:1px solid #eaeaea;display:table-cell;vertical-align:middle;}
.jgdet-evalitem-left .avatar img{width:71px;max-height:71px;}
.jgdet-evalitem-left .btn{display:block;margin:10px auto 0;width:60px;height:24px;line-height:22px;font-size: 12px;cursor:pointer;color:#666;text-align:center;border: 1px solid #EAEAEA;}
.jgdet-evalitem-left .btn:hover{color:#FF5552;border:1px solid #FF5552;}
.jgdet-evalitem-right{width:1048px;}
.jgdet-escore-star{position:relative;margin-left:10px;height:24px;line-height:24px;}
.qrate-stars-ul{list-style: none;padding: 0;margin-left:-1px;text-align: left;font-size:0;-webkit-text-size-adjust:none;white-space: nowrap;}
.qrate-stars-ul li{display:inline-block;}
.qrate-stars-ul li .star-icon{font-size:16px;color:#FF4D4D;}
.qrate-stars-dark li .star-icon{color:#ccc;}
.qrate-stars-light{width:80%;position:absolute;top:0px;overflow:hidden;}
.jgdet-evalitem-rname .name{display:inline-block;font-size: 14px;color: #666;line-height: 24px;}
.jgdet-evalitem-rdetail{margin:15px 0 0;font-size: 14px;color: #666;line-height: 24px;}
.jgeval-item-img{margin-top:20px;}
.jgeval-item-img li{position: relative;display: inline-block;margin-right:16px;width:100px;height:100px;}
.jgeval-item-img li .thumb{position:relative;width:100px;height:100px;overflow:hidden;}
.jgeval-item-img li img{height:100%;width:auto;left:50%;top:0;position:relative;transform:translateX(-50%);-ms-transform: translateX(-50%);-moz-transform: translateX(-50%);}
.jgeval-big-img{padding-top:16px;display:none;position: absolute;top:100px;left: 0px;z-index: 99999;background: #fff;}
.jgeval-big-img .pic{max-width: 450px;text-align: center;position: relative;}
.jgeval-big-img .photo{max-width: 450px;max-height:450px;}
.jgdet-eval-item-date{margin-top:20px;font-size: 12px;color: #A9ABAB;line-height: 14px;}
.jgdet-eval-item-date .date,.jgdet-eval-item-date .type{display:block;margin-right:40px;}
.jgdet-eval-item-date .type a{color:#FF5552;}
.jgdet-eval-item-date .btn{color: #FF5552;cursor:pointer;}


.jgdet-map-content{padding-left:260px;width:880px;height:500px;margin-top:30px;}
.jgdet-map-content .jg-map{width:880px;height:500px;}
.jgdet-address-cont{position:absolute;left:30px;top:130px;z-index:10;}
.jgdet-address-list{padding:15px 20px 15px;width:240px;height:500px;background:#fff;overflow-y:auto;border:1px solid #eaeaea;}

.jgdet-address-list dd{padding:15px 0;border-bottom:1px solid #eaeaea;cursor:pointer;}
.jgdet-address-list .address-name{font-size: 16px;color: #333;line-height: 28px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.jgdet-address-list .address-detail{margin-top:5px;font-size: 14px;color: #666;line-height: 24px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap; display:none;}
.jgdet-address-list dd.on .address-name,.jgdet-address-list dd.on .address-detail{color:#FF5552;}
.jgdet-address-list dd:hover .address-name,.jgdet-address-list dd:hover .address-detail{color:#FF5552;}
.jgdet2-detail-content{padding:30px 29px;background:#fff;border:1px solid #eaeaea;}
.jgdet2-det-left{width:120px;height:120px;display:table-cell;vertical-align:middle;text-align:center;border: 1px solid #EAEAEA;}
.jgdet2-det-left img{display:inline-block;width:120px;max-height:120px;}
.jgdet2-det-right{width:980px;}
.mt37{margin-top:37px;}
.mt5{margin-top:5px;}
.mt30{margin-top:30px;}
.courdet-intro-left{position:relative;width:365px;height:219px;}
.courdet-intro-left img{width:365px;height:219px;}
.courdet-intro-lmask{position:absolute;top:0;left:0;width:365px;padding:0 50px;height:219px;background: rgba(255,85,82,0.90);display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -moz-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: start; -moz-box-align: start; -ms-flex-align: start; align-items: flex-start; -webkit-box-orient: vertical; -webkit-box-direction: normal; -moz-box-orient: vertical; -moz-box-direction: normal; -ms-flex-flow: column; flex-flow: column; }
.courdet-intro-lmask .title{display:block;width:100%;font-weight:bold;line-height:42px;font-size: 30px;color:#fff;text-align:center;}
.courdet-intro-right{width:710px;}
.courdet-intro-rname{font-weight:bold;font-size: 22px;color: #333;line-height: 36px;}
.courdet-intro-rintro{margin-top:5px;font-size: 14px;color: #666;line-height: 24px;}
.courdet-intro-radvan{font-size:0;-webkit-text-size-adjust:none;}
.courdet-intro-radvan .title{display:inline-block;font-size: 14px;color: #333;line-height: 20px;}
.courdet-intro-radvan .txt{display:inline-block;font-size: 14px;color: #666;line-height: 20px;}
.courdet-intro-rprice{margin:20px 0 15px;height:28px;line-height:28px;}
.courdet-intro-rprice .price-data{display:inline-block;font-size: 14px;color: #FF5A5A;line-height:28px;}
.courdet-intro-rprice .price-data :first-child{line-height:34px;}
.courdet-intro-rprice .price-data .fontArial{font-size: 28px;}
.courdet-intro-rprice .price-btn{display:inline-block;vertical-align:text-bottom;margin-left:30px;font-size: 14px;color:#FF5552;line-height: 28px;cursor:pointer;}
.courdet-intro-ractive{margin-top:5px;font-size: 14px;color: #666666;line-height: 24px;}
.courdet-intro-ractive .icon{margin-right:5px;font-size: 14px;color: #FF5552;line-height: 24px;}
.courdet-intro-rbtn{margin-top:30px;overflow:hidden;}
.courdet-intro-rbtn .btn{width:120px;height:40px;padding:10px 0;}
.courdet-intro-rbtn .ocommon-btn-red{margin-right:20px;}
.courdet-intro-rbtn .ocommon-btn-border{margin-right:40px;background: #FFF2F0;}
.courdet-intro-rbtn .apply-data{font-size: 14px;color:#666;line-height:40px;}
.courdet-intro-rbtn .apply-data .fontArial{color: #FF5552;}
.courdet-box-title{margin:30px 0 0;padding:10px 15px;background: #F4F7F9;border: 1px solid #EAEAEA;font-size:18px;color:#333;line-height:26px;}
.jgcouse-page .hui-basic-page{padding:0;}
.courdet-container{padding:0 20px;}
.courdet-common-title{padding:0 0 10px;border-bottom: 1px dashed #EAEAEA;font-size: 16px;color: #333;line-height: 28px;font-weight:bold;}
.courdet-cont-light{margin-top:20px;font-size: 14px;color: #666;line-height: 24px;}
.courdet-cont-light p{font-size: 14px;color: #666;line-height: 24px;}
.courdet-cont-intro p{margin-top:20px;}
.courdet-cont-intro img{display:block;margin:20px auto 0;max-width:1100px;}
.courdet-cont-intro :first-child{margin:0 auto;}
/*jgteacher*/
.jg-teacher-list dd{margin-top:30px;padding-bottom:30px;border-bottom:1px solid #eaeaea;overflow:hidden;}
.jg-teacher-list dd:last-child{padding:0;border:0;}
.jgteach-item-left{width:80px;text-align: center;}
.jgteach-item-lavatar{width:80px;height:80px;display:table-cell;vertical-align: middle;}
.jgteach-item-lavatar img{width:80px;height:80px;}
.jgteach-item-lbtn{display:inline-block;margin:10px 0 0;padding:4px 9px;font-size: 12px;color:#666;line-height:14px;cursor:pointer;border: 1px solid #EAEAEA;}
.jgteach-item-lbtn:hover{color:#FF5552;border:1px solid #FF5552;}
.jgteach-item-right{width:1030px;}
.jgteach-item-rname .name{font-size: 18px;color:#333;line-height:26px;}
.jgteach-item-rname .age{display:inline-block;margin-left:40px;font-size: 14px;color:#666;line-height:26px;}
.jgteach-item-rname .age .fontArial{color:#FF5552;}
.jgteach-item-rname .type{display:inline-block;margin-left:20px;font-size: 14px;color:#666;line-height:26px;}
.jgteach-item-rintro{max-height:72px;margin-top:15px;font-size: 14px;color: #666;line-height: 24px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;}
.jgteach-item-radvan .item{display:inline-block;float:left;margin:20px 20px 0 0;padding:6px 18px;font-size: 12px;color: #666;line-height: 14px;background: #F8F8F9;}
.jg-environment-list dd{margin:30px 20px 0 0;float:left;width:212px;}
.jg-environment-list dd:nth-child(5n){margin:30px 0 0;}
.jgenviron-item-top,.jgenviron-item-top img{width:212px;height:127px;}
.jgenviron-item-bottom{margin:10px 0 0;font-size: 14px;color: #333;line-height: 24px;}
.jgxun-item-left,.jgxun-item-left img{width:250px;height:150px;}
.jgxun-item-right{width:860px;}
.jgxun-item-right .name{display:block;font-size: 18px;color:#333;line-height:26px;font-weight:bold;}
.jgxun-item-right .read{max-height:48px;margin:30px 0 0;font-size: 14px;color:#666;line-height:24px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;}
.jgxun-item-right .date{margin:22px 0 0;font-size: 14px;color: #999;line-height: 24px;}
.jg-xun-list dd{margin:30px 0 0;padding:0 0 30px;border-bottom:1px solid #eaeaea;overflow:hidden;}
.jg-xun-list dd:last-child{border:0;padding:0;}
.jgxun-item-right .name:hover{color:#FF5552;}
.jg-common-left{width:930px;}
.jg-common-right{width:230px;}
.jgxun-left-name{font-size: 32px;color: #333;line-height: 36px;}
.jgxun-left-date{margin-top:20px;}
.jgxun-left-date span{display:inline-block;font-size: 14px;color: #999;line-height: 24px;}
.jgxun-left-date .date{margin-left:40px;}
.jgxun-left-teacher{margin:40px 0 0;padding:10px 30px;border-top:2px solid #FF5552;background: #F8F8F9;}
.jgxun-left-teacher .avatar{width:36px;height:36px;}
.jgxun-left-teacher .avatar img{width:36px;height:36px;border-radius:50%;}
.jgxun-left-teacher .name{display:inline-block;margin-left:15px;line-height:36px;font-size: 16px;color: #333;}
.jgxun-left-teacher .btn{margin:6px 0 0 10px;width:60px;padding:5px 0;font-size:12px;line-height:14px;}
.jgxun-left-teacher .people{font-size: 14px;color: #666;line-height:36px;}
.jgxun-left-teacher .people .fontArial{color:#FF5552;}
.jgxun-left-read{max-height:56px;margin:20px 0 0;font-size: 16px;color: #999;line-height: 28px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;}
.jgxun-left-detail:before{content:"";position:absolute;top:0;left:0;display:block;width:120px;height:1px;background:#eaeaea;}
.jgxun-left-detail{position:relative;margin:40px 0 0;padding:10px 0 0;font-size:16px;color:#333;line-height:28px;}
.jgxun-left-detail p{margin:30px 0 0;}
.jgxun-left-detail .small-title{position:relative;margin:30px 0 0;padding-left:16px;font-weight:bold;font-size: 18px;color: #333;line-height:26px;}
.jgxun-left-detail .small-title:before{content:"";width:6px;height:26px;background:#FF5552;position:absolute;left:0;top:0;}
.jgxun-left-detail img{margin:30px auto 0;display:block;max-width:930px;}
.jgxun-left-notice{margin:30px 0 0;font-size: 14px;color: #999;line-height: 24px;}
.jgxun-prev{padding:15px 15px 10px;border: 1px solid #EAEAEA;border-top:2px solid #FF5552;}
.jgxun-prev .title{position:relative;padding-bottom:10px;font-size: 16px;color: #333;line-height: 28px;}
.jgxun-prev .title:after{content:"";width:20px;height:1px;background:#EAEAEA;position:absolute;left:0;bottom:0;}
.jgxun-prev .name a{display:block;margin:11px 0 0;font-size: 14px;color: #333;line-height: 24px;overflow:hidden;text-overflow:ellipsis;white-space: nowrap;}
.jgxun-prev .name a:hover{color:#FF5552;}
.jgxun-prev .detail{max-height:66px;margin:5px 0 0;font-size: 12px;color: #A9ABAB;line-height: 22px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;}
.jgxun-map-bread{padding:25px 0 20px;border-top:2px solid #FF5552;}
.pop-listen-ask{width:380px;height:495px;margin:-247.5px 0 0 -190px;border:1px solid #eaeaea;border-radius:0;}
.pop-listen-cont{margin:0 39px;}
.pop-listen-ask .common-layer-title{height:40px;line-height:40px;}
.pop-listen-ask .common-layer-close{top:20px;font-size:20px;}
.pop-listen-ask .common-layer-main{height:auto;overflow:visible;}
.pop-listen-title{font-size: 20px;color: #333;line-height:26px;font-weight:bold;}
.pop-listen-subtitle{margin:5px 0 0;font-size:14px;color:#999;line-height:24px;}
.poplisten-form-group{margin:40px 0 0;text-align: center;}
.poplisten-form{width:300px;float:none;margin:auto;}
.poplisten-form .common-input{height:44px;padding:9px 10px;border:1px solid #eaeaea;font-size:14px;color:#333;box-sizing:border-box;border-radius:4px;}
.poplisten-form .common-notice{top:10px;font-size:14px;color: #999;}
.poplisten-form .common-error{height:20px;line-height:20px;font-size:12px;text-align: left;color:#FF5552;}
.pop-listen-ask .common-pop-btn{display:block;margin:20px auto 0;width:300px;padding:10px 0;font-size:14px;color:#fff;border-radius:0;}
.pop-listen-notice{margin:20px auto 0;width:300px;font-size: 14px;color:#999;line-height:24px;text-align:left;}
.poplisten-form .delete-input{display:none;width:16px;height:16px;position:absolute;top:12px;right:12px;cursor:pointer;}
.poplisten-form.error .delete-input{display:block;}
/*popsuccess*/
.pop-box{width:380px;height:265px;margin:-132.5px 0 0 -190px;}
.pop-box .common-layer-title{height:56px;}
.pop-box .common-layer-close{top:20px;font-size:20px;}
.pop-ask{padding:0 60px;}
.pop-ask h3{font-size: 20px;color: #333;line-height:26px;text-align:center;}
.pop-ask p{margin:20px auto 0;width:260px;text-align:center;font-size: 14px;color: #999;line-height:24px;}
.pop-box .common-btn-ok{display:block;margin:34px auto 0;width:300px;padding:10px 0;font-size:14px;color:#fff;line-height:20px;background: #FF5552;}
.pop-box .common-btn-ok:hover{background: #FF817A;}
.pop-box .common-layer-main{height:auto;}
/*pop free ask*/
.pop-free-ask{width:440px;height:320px;margin:-160px 0 0 -220px;border:1px solid #eaeaea;border-radius:0;}
.pop-free-ask .common-layer-title{height:40px;line-height:40px;}
.pop-free-ask .common-layer-close{top:20px;font-size:20px;}
.pop-free-ask .common-layer-main{height:auto;overflow:visible;}
.popfree-form-group{margin-top:28px;text-align: center;}
.pop-free-contop h3{font-size: 20px;color: #333;line-height:26px;text-align:center;font-weight:bold;}
.popfree-form{width:352px;float:none;margin:auto;}
.popfree-form .common-input{height:40px;padding:9px 10px;border:1px solid #ddd;font-size:14px;color:#333;box-sizing:border-box;}
.popfree-form .common-notice{top:10px;font-size:14px;color: #999;}
.popfree-form .common-error{padding-left:10px;height:24px;line-height:24px;font-size:12px;text-align: left;color:#ff5a5a;}
.pop-free-tel{position:absolute;bottom:-68px;left:95px;z-index:10;font-size:12px;color:#9D9D9D;line-height:17px;}
.pop-free-ask .common-btn-ok{display:block;margin-top:10px;margin-left:27px;width:352px;padding:11px 0;font-size:14px;color:#fff;line-height:20px;background: #FF5552;border-radius:2px;}
.common-pop-btn{display:inline-block;width:352px;padding:8px 24px;box-sizing:border-box;text-align:center;font-size:14px;color:#fff;font-weight:bold;line-height:20px;cursor:pointer;background: #FF5552;border-radius: 2px;}
.common-pop-btn:hover{background: #FF817A;}
.popfree-form .delete-input{display:none;width:16px;height:16px;position:absolute;top:12px;right:12px;cursor:pointer;}
.popfree-form.error .delete-input{display:block;}
.pop-free-cont{text-align: center;}
.free-ask-tel{margin:0 0 10px;font-size: 14px;color: #FF5552;line-height: 22px;text-align: center;}
.pop-free-notice{margin-top:5px;font-size: 14px;color: #999;line-height:24px;text-align:center;}
.ask-price{cursor:pointer;}
.online-sel-item-two{position:relative;}
.sel-two-city-list{padding-right:20px;}
.online-sel-item-two.overh{height:70px;overflow:hidden;}
.sel-two-city-more{display:inline-block;width:20px;height:20px;position:absolute;right:0;top:10px;cursor:pointer;background:url(../images/city-more.png) no-repeat 0 0;background-size:20px 20px;-webkit-background-size:20px 20px;-moz-background-size:20px 20px;}
.sel-two-city-more.sq{background: url(../images/city-sq.png) no-repeat 0 0;background-size:20px 20px;-webkit-background-size:20px 20px;-moz-background-size:20px 20px;}








/*修改3.18 start*/
.home-type-list dd{position:relative;float:left;margin:15px 10px 0 0;width:292.5px;cursor:pointer;background:#fff;height:207px}
.home-type-list dd:nth-child(4n){margin:15px 0 0;}
.home-type-list .htype-item-box{position:relative;z-index:10;}
.home-type-list .htype-item-abox{width:292.5px;background: #fff;padding:15px 0 15px 15px;}
.home-type-list .htype-item-abox a{display:inline-block;}
.home-type-list .htype-item-abox .type-title a{display:block;line-height:36px;font-size: 22px;color:rgb(51,51,51);}
.home-type-list .type-abox{margin-top:5px;}
.home-type-list .type-abox a{display:block;float:left;width:80px;margin:10px 10px 0 0;font-size: 14px;color:rgb(153,153,153);line-height:24px;overflow:hidden;text-overflow: ellipsis;white-space:nowrap;}
/*修改3.18 start*/




        /*add*/
.lmz-xundet-reading{position:relative;margin:40px 0 0;padding:64px 30px 30px;border-top:1px solid #FF615E;background:#fff;box-shadow: 0 1px 10px 0 rgba(255,85,82,0.20);}
.lmz-xundet-read-title{position:absolute;top:0;left:0;width:154px;height:44px;line-height:44px;font-size: 18px;color:#fff;text-align:center;background:url(../images/bmzx01.png) no-repeat 0 0;background-size:154px 44px;}
.lmz-jgxun-left-read{max-height:56px;font-size: 16px;color: #999;line-height: 28px;display: -webkit-box; overflow: hidden; white-space: normal !important; text-overflow: ellipsis; word-wrap: break-word; -webkit-line-clamp: 2; -webkit-box-orient: vertical;}
.lmz-xundet-course{margin-top:40px;}
.lmz-xundet-course-title{font-size: 18px;color: #FF615E;line-height:25px;}
.lmz-xundet-course-table{margin-top:20px;width:100%;box-shadow: 0 1px 10px 0 rgba(255,85,82,0.20);}
.lmz-xundet-course-table th,.lmz-xundet-course-table td{padding:0 20px;height:40px;width:33.3%;text-align: center;border-right:1px solid #FFD9D8;}
.lmz-xundet-course-table th{background: #FF615E;font-size: 18px;color:#fff;font-weight:normal;}
.lmz-xundet-course-table td{font-size: 16px;color: #333;}
.lmz-xundet-course-table td:nth-child(3n){border:none;color: #FF5552;cursor: pointer;}
.lmz-xundet-course-table tbody tr{height:52px;}
.lmz-xundet-course-table .text{width:300px;overflow:hidden;text-overflow:ellipsis;white-space: nowrap;}
.lmz-xundet-course-table .course-name{color:#333;width:300px;overflow:hidden;text-overflow:ellipsis;white-space: nowrap;}
.lmz-xundet-about .small-title a{color:#333;}
.lmz-xundet-about .small-title{position:relative;margin-top:40px;padding-left:16px;font-weight:bold;font-size: 18px;color: #333;line-height:26px;}
.lmz-xundet-about .small-title:before{content:"";width:6px;height:26px;background:#FF5552;position:absolute;left:0;top:0;}
.lmz-xundet-about{position:relative;padding:10px 0 0;font-size:16px;color:#333;line-height:28px;}
.lmz-xundet-about p{margin:30px 0 0;}
.lmz-xundet-about img{margin:30px auto 0;display:block;max-width:930px;}
.lmz-xundet-office{position:relative;}
.lmz-xundet-office .office-intro{max-height:140px;font-size: 16px;color: #999;line-height:28px;display: -webkit-box; overflow: hidden; white-space: normal !important; text-overflow: ellipsis; word-wrap: break-word; -webkit-line-clamp: 5; -webkit-box-orient: vertical;}
.lmz-xundet-office .office-btn{position:absolute;bottom:0px;right:0px;width:70px;font-size: 16px;color: #FF615E;line-height: 28px;background:#fff;text-align:right;}


/* 整合的时候把下面的css代码放到public.css文件里 */
			.err-out{
				width: 1200px;
				margin: 0 auto;
				padding: 20px 0 40px;
				display: flex;
				justify-content: flex-start;
			}
			.err-l,.err-l>img{
				display: block;
				width: 720px;
				height: 500px;
			}
			.err-r{
				width: 480px;
				height: 500px;
				border: 1px solid #EAEAEA;
				border-left: 0px ;
				padding: 40px 24px 20px 40px;
			}
			.err-r .err-form-tit{
				display: block;
				font-size: 32px;
				font-weight: 600;
				color: #333333;
				line-height: 48px;
				margin-bottom: 8px;
			}
			.err-r>em{
				display: block;
				font-size: 14px;
				color: #666666;	
				margin-bottom: 40px;
			}
			.input-placeholder::-webkit-input-placeholder { color: #999 }
			.input-placeholder::-moz-placeholder { color: #999 }
			.input-placeholder:-moz-placeholder { color: #999 }
			.input-placeholder:-ms-input-placeholder { color: #999 }
			.err-r>input{
				width: 300px;
				height: 44px;
				background: #FFFFFF;
				padding: 0 15px;
				border: 1px solid #EAEAEA;
				border-radius: 4px;
				margin-bottom: 24px;
				font-size: 14px;
				color: #333;
			}
			.err-r .err-form-sub{
				display: block;
				width: 140px;
				height: 40px;
				background: #FF5552;
				font-size: 16px;
				color: #FFFFFF;
				text-align: center;
				line-height: 40px;
				cursor: pointer;
				margin-bottom: 40px;
			}
			.err-r>p{
				font-size: 12px;
				color: #999999;
				line-height: 20px;
			}




			
			.common-layer .bxk-notice input,.err-out .bxk-notice input{
			width: 15px;
			height: 15px;
			margin: 2px 6px 0 0;
			background: url(//www.edu84.com/school/union/img/checkbox-blank-line@2x.png) no-repeat;
			background-size: 100% 100%;
			box-shadow: none;
			cursor: pointer;
			border: 0px;
		}

			.common-layer .bxk-notice input[type=checkbox]:checked,.err-out .bxk-notice input[type=checkbox]:checked{
				background: url(//www.edu84.com/school/union/img/checkbox-fill@2x.png) no-repeat;
				background-size: 100% 100%;
			}

		.common-layer .bxk-notice,.err-out .bxk-notice{
			font-family: PingFang SC, PingFang SC;
			font-size: 12px;
			color: #595959;
			line-height: 18px;
			border: 0 !important;
			box-shadow: none !important;
			display: flex;
			font-weight:bold;
			width: 424px;
			margin: auto;
			margin-bottom: 20px;
		}
		
		.bxk-disable,.disable{
			cursor: not-allowed !important;
	        opacity: 0.5
		}
 

		.common-layer .bxk-notice a,.err-out .bxk-notice a{
			color: #FF5552;
		}





