


.homepageLogo{margin-top: 5px; margin-right: 45px;}
.homepageLogo h1{font-size: 22px; height: 90px; line-height: 90px; color: #333; text-indent: 5px;}
.school-info{overflow: hidden;}
.school-introduce.fl{width:440px; height:265px; border: 1px solid #ddd; background: #f5f5f5; padding: 20px; position: relative;}
.school-introduce.fl>img{width: 130px; height: 130px; border: 1px solid #ddd;}
.school-introduce.fl>h3{font-size: 24px; color:#333;}
.school-introduce.fl>p{font-size: 14px; color:#555;}
.school-introduce.fl>p>span{font-size: 14px; color:#999;}
.school-info .contact{position: absolute; bottom: 25px;}
.school-info .contact>a{float: left; display: block; width: 190px; height: 47px; color:#fff; font-size: 18px; line-height: 47px; background: #39ac6a; text-align: center; border-radius: 3px;}
.school-info .contact>a:last-child{background: #e77a44; margin: 0 0 0 20px;}
.school-view{width: 320px;}
.school-view>img{width:60px; height: 60px; margin-right: 5px; border: 2px solid #fff; margin-top: 5px; float: left; cursor:pointer;}
.school-view>img.active{border: 2px solid #39ac6a;}
.school-view>img:first-child{width:100%; height: 200px; border: none; margin: 0;}
.school-view>img:last-child{margin-right: 0;}
.big-img-wrap{position: fixed; top: 0; bottom: 0; left: 0; right:0; width:100%; height:100%; background-color: rgba(0,0,0,.7);}
.big-img{position: fixed; top: 0; bottom: 0; left: 0; right:0; margin: auto;}
.school-introduce.fr{width:340px; height:265px; border: 1px solid #ddd; background: #f5f5f5; padding: 20px;}
.school-introduce.fr li{width:100%; height:19px; overflow: hidden; color:#555; font-size: 14px; margin-bottom: 10px;}
.school-introduce.fr li:last-child{height: auto; margin-bottom: 0;}
.school-introduce.fr li>span{color:#888; padding-right: 10px;}
.homepageLeft{width: 260px;}
.homepageLeft a:hover{ color: #e4396d;}
.left_inquiry li{width: 260px; height: 66px; margin-bottom: 20px; line-height: 64px; font-size: 2.4rem; border-radius: 4px;}
.wsbm{background: #e77a44;}
.wsbm a{display: block; text-align: center; text-indent: 25px; margin: 0 auto; background: url("https://www.010yt.com/skin/010yt2020/images/inquiry_bm.png")no-repeat 46px center; background-size: 22px 25px; color: #fff;}
.left_inquiry li.kfdh{border: 1px solid #ddd; font-size: 1.8rem; line-height:0; padding: 15px 0 0 80px; color: #39ac6a; background: url("https://www.010yt.com/skin/010yt2020/images/inquiry_tel.png")no-repeat 19px center; background-size: 48px 34px;}
.kfdh>p{font-size: 14px; line-height: 14px;}
.kfdh>span{font-size: 20px; line-height: 30px;}
.kfqq{border: 1px solid #ddd; color: #333;}
.kfqq a{display: block; padding: 0 0 0 80px; font-size: 24px; color: #39ac6a; background: url("https://www.010yt.com/skin/010yt2020/images/inquiry_qq.png")no-repeat 24px center; background-size: 40px 45px;}
.recommended_list{border: 1px solid #ddd;}
.recommended_list>h2{padding: 0 20px; font-size: 18px; line-height: 42px; height: 44px; color:#39ac6a; border-bottom: 1px solid #ddd;}
.recommended_list .schoolList{padding: 20px;}
.homepageLeft>.fast-register-title{font-size: 18px; color:#000; margin: 20px 0 0 0;}
.homepageLeft>.application{width:100%; height:290px; border: 1px solid #89c7a3; background: #edf6f3;}
.homepageLeft>.application h4{font-size: 20px; color:#39ac6a; text-align: center;}
.homepageLeft>.application input{padding:0 10px; height: 40px; width:222px; display: block; margin: 0 auto 13px; color:#999; font-size: 14px; line-height: 40px; border: 1px solid #89c7a3; border-radius: 3px;}
.homepageLeft>.application input[type=submit]{padding: 0; height: 38px; background: #39ac6a; color: #fff; border: none; font-size: 18px;}
.homepageRight{width: 855px;}
.infoList{overflow: hidden;}
.infoList li{width: 50%; float: left; font-size: 1.4rem; color: #555; line-height: 25px;}
.infoList li.container{width: 100%;}
.homeIndex h2{height: 52px; line-height: 52px; margin-bottom: 15px; font-size: 1.6rem; color: #333; border-bottom: 1px solid #ddd;}
.homeIndex h2 span{display: inline-block; height: 100%; width: auto; border-bottom: 2px solid #39ac6a;}
.homeIntro{margin: 30px 0;}
.homeIntro h2{font-size: 1.6rem; color: #333; margin-bottom: 20px;}
.homeCourseList{margin-bottom: 30px;}
.homeCourseList li{height: 48px; line-height: 48px; border-bottom: 1px dashed #ddd; position: relative;}
.homeCourseList .course_title{font-size: 14px; color: #555; display: inline-block; height:48px; width:40%; overflow: hidden;}
.homeCourseList .course_los{font-size: 14px; color: #555; display: inline-block; height:48px; vertical-align: top; width:25%;}
.homeCourseList .course_los>i{color: #888; font-style: normal; font-weight: normal;}
.homeCourseList .course_fee{font-size: 14px; color: #555; display: inline-block; height:48px; vertical-align: top; width:25%;}
.enter-course{display: block; position: absolute; top:10px; right: 10px; width:80px; height:28px; color:#fff; font-size: 13px; background: #39ac6a; line-height: 28px; text-align: center; border-radius: 3px;}
.enter-course:hover{color: #fff;}
.homeCourseList .course_fee>i{color: #888; font-style: normal; font-weight: normal;}
.school-image-list-wrap{width:100%; overflow: hidden; margin: 16px 0 30px 0; position: relative;}
.school-image-list{width:1000px; height:125px; overflow: hidden; position: relative;}
.school-image-list li{float: left; width:125px; height:125px; margin-right: 21px; border: 1px solid #fff; border-radius: 3px;}
.school-image-list li:last-child{margin-right: 0;}
.school-image-list li>img{height:100%; width:100%; cursor:pointer;}
.school-image-list-wrap .left_btn,.school-image-list-wrap .right_btn{display: block; width:36px; height: 36px; background-image: url("https://www.010yt.com/skin/010yt2020/images/btn.png"); background-size: 75px 36px; position: absolute; top: 44px; left: 0; cursor:pointer;}
.school-image-list-wrap .right_btn{right: 0; left: auto; background-position: -38px 0px;}
.homeTrendList{overflow: hidden; margin: 16px 0 30px 0 ;}
.homeTrendList li{width: 100%; overflow: hidden; height: 30px; font-size: 1.4rem; line-height: 30px; text-indent: 10px; background: url("https://www.010yt.com/skin/010yt2020/images/list_style_square.png")no-repeat left center; background-size: 4px 4px;}
.homeNewsList{overflow: hidden; margin: 10px 0 30px 0 ;}
.homeNewsList li{width: 50%; float: left; overflow: hidden; height: 30px; font-size: 1.4rem; line-height: 30px; text-indent: 10px; background: url("https://www.010yt.com/skin/010yt2020/images/list_style_square.png")no-repeat left center; background-size: 4px 4px;}
.homeTitle .moreNews{float:right; font-size: 14px; line-height: 26px; color:#666; margin: 4px 0 0 0;}
.homeTeacherList{overflow: hidden; margin: 10px 0 30px 0 ;}
.homeTeacherList li{width:158px; height:190px; float: left; margin-right: 16px; position: relative;}
.homeTeacherList li:last-child{margin-right: 0px;}
.homeTeacherList li>a>img{width:100%; height:100%;}
.homeTeacherList .info{position: absolute; bottom: 0; width:100%; height:95px; background-color: rgba(0,0,0,.3); padding: 10px 15px; color: #fff; font-size: 14px;}
.homeTeacherList .info>p{line-height: 23px;}
.homeTeacherList .info>p:first-child{margin-bottom: 5px;}
.homeInquiry h2{margin-bottom: 20px; font-size: 1.6rem; color: #e77a44;}
.homeForm{padding: 25px 65px; margin-bottom: 30px; background-color: #f7f7f7; border-top: 2px solid #e77a44;}
.homeForm li{margin-bottom: 15px; float: left;}
.homeForm li label{display: block; float: left; width: 66px; height: 37px; line-height: 37px; font-size: 14px; color: #555;}
.form-control{padding: 10px; border: 1px solid #ddd; border-radius: 4px;}
.homeForm li.half .form-control{width: 180px;}
.homeForm li.container .form-control{width: 650px;}
.form-area{width: 650px; height: 120px; padding: 0 10px; line-height: 30px; font-size: 1.4rem; border: 1px solid #ddd; border-radius: 4px; resize: none;}
.homeButton{display: block; width: 180px; height: 40px; line-height: 40px; background-color: #e77a44; color: #fff; font-size: 1.8rem; text-align: center; border: none; border-radius: 4px; margin: 0 auto;}
.homeimgList{width: 100%; overflow: hidden;}
.homeimgList ul{overflow: hidden; margin-right: -29px;}
.homeimgList ul li{float: left; margin-right: 29px;}
.imgListClick{display: block; width: 194px; height: 100px; border: 1px solid #ddd; border-radius: 4px;}
.imgListClick img{display: block; margin: 5px auto;}
.homeimgList ul li h3{padding: 15px 0; font-size: 1.4rem;}
.homeimgList ul li h4{font-size: 1.3rem; color: #555;}
.home_tj_school{margin-bottom: 30px;}
.home_tj_school ul{overflow: hidden;}
.home_tj_school ul li{width: 25%; float: left; height: 30px; line-height: 30px; font-size: 1.4rem;}
.major_intro{padding: 20px; margin-bottom: 20px; background: #f5f5f5; border-radius: 4px;}
.paragraph{font-size: 1.4rem; line-height: 26px; color: #555;}
.paragraph h3{font-size: 1.6rem; line-height: 25px; margin: 20px 0; color: #333;}
.major_info{overflow: hidden;}
.major_info li{width: 50%; float: left; height: 30px; line-height: 30px; text-indent: 2em;}
.paragraph p img{margin: 10px auto;}
.major_relevant{overflow: hidden; margin-bottom: 30px;}
.major_relevant h2{color: #222; font-size: 1.6rem; line-height: 28px; padding: 10px 0;}
.major_relevant_list{overflow: hidden;}
.major_relevant_list li{width: 50%; float: left; height: 30px; line-height: 30px;}
.listimg li{overflow: hidden; padding: 15px 0; border-bottom: 1px dashed #ddd;}
.imgContainer{display: block; float: left; width: 100px; height: 100px; margin-right: 15px; border: 1px solid #ddd; border-radius: 2px;}
.imgContainer img{display: block; margin: 9px;}
.listimg li h3{margin-bottom: 8px; font-size: 1.6rem; color: #333; font-weight: normal;}
.listimg li span{padding-right: 15px; font-size: 14px; color: #888;}
.listimg li p{margin-top: 8px; font-size: 14px; line-height: 24px; height: 48px; overflow: hidden; color: #888;}
.homeContent h2{margin-bottom: 15px; font-size: 22px; text-align: center; color: #333;}
.legendsContent{overflow: hidden;}
.legendsContent li{font-size: 1.6rem; line-height: 32px; color: #555;}
.legendsContent > li > span{display: inline-block; width: 90px; margin-right: 5px; text-align: right;}
.legendsimg{float: right; clear: left;}
.homeContent{font-size: 1.4rem; line-height: 24px;}
.photoList{overflow: hidden;}
.photoList li{float: left; margin-left: 29px; margin-bottom: 20px;}
.photoCover{display: block; width: 180px; height: 180px; border: 1px solid #ddd; border-radius: 4px;}
.photoCover img{display: block; width: 120px; height: 120px; margin: 29px;}
.photoListTitle{display: block; width: 180px; text-align: center; font-size: 14px; line-height: 24px; margin: 5px 0; color: #555;}
.photoListInfo{display: block; text-align: center; font-size: 13px; line-height: 22px; margin: 5px 0; color: #888;}
.photoContainer h2{height: 52px; line-height: 52px; border-bottom: 1px solid #ddd; font-size: 1.6rem; color: #333; margin-bottom: 20px;}
.photoContainer h2 span{display: inline-block; height: 100%; width: auto; border-bottom: 2px solid #39ac6a;}
.slideInfo{margin-bottom: 20px;}
.slideInfo h1{color: #444; margin-bottom: 10px;}
.articleInfo{text-align: center; color: #888;}
.articleInfo span{padding-right: 20px;}
.slidePhoto{display: block; margin: 0 auto 20px;}
.thumbBig p{margin: 20px 0; font-size: 1.4rem; text-indent: 2em; color: #888;}
.thumbSwitch{overflow: hidden; text-align: center;}
.thumbSwitch a{display: inline-block; width: 100px; font-size: 14px; text-align: center; padding: 10px 0; background: #eee; margin: 10px 30px;}
.thumbSwitch a.no-visible{visibility:hidden;}
.thumbSwitch a:hover{color: #fff; background: #39ac6a;}
.homeContainer{ margin: 25px 0;}
.homepageRight .readmore{color: #3983e5; font-size: 14px; margin-bottom: 100px; cursor: pointer;}
.homepageRight .readmore:hover{color: #444;}
.homepageRight .displayNone{}
.subtitle{color: #333; font-size: 16px; margin-bottom: 10px;}
.content > p{margin: 10px 0;}
.homeList li{font-size: 14px; height: 24px; line-height: 24px; overflow: hidden;}
.rightBox{width: 240px; float: right; padding: 25px 0;}
.rightBox h3{font-size: 1.8rem; line-height: 1em; margin-bottom: 25px; color: #333;} .school-in-area{} .school-in-area li{width:20%; text-align: center; margin: 20px 0; float: left;} .school-in-area li img{width:90px; height:90px; margin: 0 auto;} .school-in-area li .img-wrap{border: 1px solid #ededed; padding: 19px 0; width:calc(100% - 20px); margin: 0 auto 10px;} .school-in-area li p{font-size: 12px; width:calc(100% - 20px); height:14px; margin: 0 auto; overflow: hidden;}

.homeIndex{ margin-top: 20px;}
.homeTitle{
  font-size:20px;
  color:#333;
  line-height: 28px;
  border-bottom:1px solid #e4e4e4 ;
}
.homeTitle h4{
  font-size:20px;
  line-height: 20px;
  display: inline-block;
  height:38px;
  font-weight: 600;
  border: none;
  margin-left: 30px;
}
.homeTitle a:first-child h1{
  margin-left: 0px;
}
.homeTitle h1.pointer{
  cursor:pointer;
  font-size:20px;
}
.homeTitle h2.pointer{
  cursor:pointer;
  font-size:20px;
   line-height: 20px;
  display: inline-block;
  height:38px;
  font-weight: 600;
  border: none;
  margin-left: 30px;
}
.homeTitle h1.active{border-bottom: 4px solid rgb(57, 172, 106);}

#schoolDetail .list{float: none;}
.homepagetitle{font-size:20px;}

