@charset "utf-8";
/*课程列表样式*/
*{padding:0px; margin:0px}
p{padding:0px; margin:0px}
a{ text-decoration:none}
.kechengtable{ width:1000px; height:}
.dangetable{background:; width:100%; height:182px; margin:0 auto; border:1px #e6eae9 solid; display:flex; margin-top:20px; font-family:Arial, Helvetica, sans-serif}
.dangetable:hover{background:rgba(230,234,233,0.4)}
.xianshifabuzhe{width:13.2%; height:182px; border-right:1px #e6eae9 solid; text-align:center;}
.fabuxq{margin-top:20%; font-size:14px}
.fabudetail{width:70%; height:182px; border-right:1px #e6eae9 solid; padding-left:15px;}
.kechengneirong{margin-top:2%}
.item-li-font{font-size:12.5px; line-height:30px}
.item-li-more{width:45%;display: inline-block; text-align:left;} 
.fabudetail a{font-size:15px; color:#009966; height:27px} 
.price{ float:right; font-size:18px; color:#ff6600; text-align:center; margin-right:10px} 
 .volume{ float:right; font-size:14px; color:#009966; width:13%; text-align:center } 
.phone{width:16.8%; height:182px; text-align:center; font-size:12px}
.img{ width:38px; height:38px; padding-top:35px; vertical-align:middle}
.phone div{width:100%; border-top:1px solid #e6eae9; margin-top:15px;}
.phone p{width:100%;  background:; padding-top:10px; text-align:center}
.seenumber{ width:100px; height:35px; border:1px solid #666; background-color:#e6eae9; margin-top:13px; text-align:center}
.applyname{ width:100px; height:35px; border:1px solid #666; background-color:#42a684; margin-top:13px; text-align:center; color:#FFF}
.seenumber{color:#999}

/*需求列表样式*/

.needtable{ width:1000px; height:}
.needdangetable{background:; width:100%; height:182px; margin:0 auto; border:1px #e6eae9 solid; display:flex; margin-top:20px; font-family:Arial, Helvetica, sans-serif}
.needdangetable:hover{ background:rgba(230,234,233,0.4) }
.needxianshifabuzhe{width:16%; height:182px; border-right:1px #e6eae9 solid; text-align:center; }
.needfabuxq{margin-top:8%; font-size:14px}
.needfabuxq span{width:100%; position:relative; top:5px; background:}
.needfabudetail{width:68%; height:182px; border-right:1px #e6eae9 solid; padding-left:15px;}
.needkechengneirong{margin-top:2.8%}
.needfabudetail p span{width:48%;  height:27px; display: inline-block; text-align:left; font-size:12.5px}
.needfabudetail a{ height:27px; ; font-size:15px; color:#009966; height:27px}
.into{width:16%; height:182px; font-size:14px; text-align:center }
.intocontent{margin-top:25%}
.intocontent p{width:100%; position:relative; top:10px; color:#ff6600; font-size:12px}
.intocontent p a{color:#ff6600;}



/*机构列表*/

.headerbanner{width:100%; margin-top:30px;height:263px}
.headerbanner a{width:18%; margin:0px 10px;float:left;box-sizing:border-box}
.siglebanner{background:; text-align:center; border:1px solid #e6eae9; font-family:Arial,Helvetica,sans-serif; }
.siglebanner img{ width:178px;height:160px;}
.siglebanner .name{ margin-top:10px;}

.pre-service-school{height:25px;line-height:25px;clear:both}
.pre-service-school li{float:left;text-align:center;}
.pre-service-school li:nth-child(1) span{width:100%;border-right:#ccc 1px solid;display:inline-block}
.pre-service-school li:nth-child(1){width:35%}
.pre-service-school li:nth-child(2){width:65%}
.name{font-size:14px}
.name a{font-weight:bold;}
.bannerdetail{ margin-top:10px; border-top:1px solid #e6eae9;}
.bannerdetail span{ width:30%; margin-top:5px; display:inline-block; line-height:25px}
.pre-school-te{height:30px;line-height:30px}

/*机构分类*/

.jigouclassify{width:980px; height:150px; margin:0 auto;  margin-top:20px; display:flex;  border:1px solid #e6eae9; font-family:Arial, Helvetica, sans-serif }
.classifyitem{width:150px; height:150px; background:rgba(230,234,233,0.4); font-size:16px; font-weight:bold; color:#42a684; font-family:Arial, Helvetica, sans-serif }
.classifyitem p{width:100%; background:; text-align:center; margin-top:18px; display:inline-block}
.classifycourse{width:830px; height:; background:; font-size:15px}
.siglecourse{width:100%; height:20%; border-bottom:1px solid #e6eae9 }

.jigouclassifys{width:980px; height:100px; margin:0 auto;  margin-top:20px; display:flex;  border:1px solid #e6eae9; font-family:Arial, Helvetica, sans-serif }
.classifyitems{width:150px; height:100px; background:rgba(230,234,233,0.4); font-size:16px; font-weight:bold; color:#42a684; font-family:Arial, Helvetica, sans-serif }
.classifyitems p{width:100%; background:; text-align:center; margin-top:18px; display:inline-block}
.classifycourses{width:830px; height:100px; background:; font-size:15px}
.siglecourses{width:100%; height:35%; border-bottom:1px solid #e6eae9 }
.mar{margin-top:18px;}
.mar a{color:#42a684; text-decoration:none}
.mar a:hover{font-weight:bold;}
.siglecourse span{ background:; padding:0px 30px 0px 15px}
.region{width:100%;}
.region span{background:; padding:0px 7px 0px 12px;}
.region span a{color:#42a684; text-decoration:none}
.region span a:hover{font-weight:bold}

/*机构列表*/

.table-list{width:70%;font-family:Arial, Helvetica, sans-serif;margin:0px 0px 30px 0px;float:left }
.leftbanner{width:28%;text-align:center;float:right;border:#e6eae9 1px solid;}
.leftbanner a{display:block;width:100%;border-bottom:#e6eae9 1px solid;}
.leftbanner img{width:60%;padding:15px;display:block;margin:0px auto}
.organizationlist{width:100%;display:flex;border:#e6eae9 1px solid;margin-bottom:10px}
.organizationdetails{width:20%; text-align:center;border-right:#e6eae9 1px solid}
.worddetail{font-size:12px}
.worddetail span{margin:0px 8px 0px 8px}
.worddetails{font-size:11px}
.worddetails span{margin:0px 3px 0px 3px}
.organizationshower{width:80%; display:flex; }
.organizationlist:hover{ background:rgba(230,234,233,0.4)}
.jigouxiangqing{width:79%;  margin-left:15px}
.jigouitem span{width:45%; display:inline-block;}
.jigouitem {font-size:12.5px; width:100%}
.organizationlist-mar{margin-top:15px}
.jigouxiangqing p{margin-top:6px}
.seetelephone{width:21%; text-align:center; border-left:#e6eae9 1px solid}

/*家长需求列表*/
.trigle-ss img{width:26px; margin-left:50px; z-index:999999; position:relative;top:2px}
.trigle-left img{width:10px; position:relative; top:20px;left:1px}
.parentsneed{background:; width:100%; float:left; font-family:Arial, Helvetica, sans-serif; padding-top:12px;}
.parentsneeddetail{width:100%; display:flex; border:1px solid #e6eae9; font-family:Arial, Helvetica, sans-serif}
.persioninformation{width:80%; margin-left:20px; border-right:1px solid #e6eae9}
.persioninformation p{width:100%; margin-top:6px;font-size:14px; margin:0px; padding:0px; line-height:30px}
.need-element{width:65%; display:inline-block; margin-left:20px}
.enterinto{width:20%;text-align:center; font-size:14px; float:right;}
.enterinto p{width:100%;  margin-top:15px}
.enterinto p span{width:30%; display:inline-block}
.button{margin-top:30px}
.sentneed{display:flex; width:786px; border:1px solid #e6eae9; height:80px}
.shoucang{ background-color:#CCC; width:100%; height:45px; clear:both;}
.shoucang .button{ width:100px; height:40px; background-color:#42a684; font-size:20px; text-align:center; padding-top:5px; color:#FFF;}

/*课程详情展示*/
.coursedetail{ width:100%; margin-top:10px; float:left;}
.coursedetail ul{width:100%; background:#9C3; background:#e6eae9 ; height:35px}
.coursedetail span{float:left; font-size:18px; width:120px; line-height:35px; text-align:center; cursor:pointer; margin-right:10px;}
.coursedetail ul li{float:left; font-size:18px; padding:0px 10px; line-height:30px; text-align:center; cursor:pointer; margin-left:10px; border:1px solid #e7d185;}
.coursedetail ul li:hover{ background:#e7d185; }
.coursedetail .vouative{ background:#e7d185; }
.getvoucher{ float:left; margin-top:15px;}
.getvoucher span{ float:left; margin-right:10px; margin-top:5px;}
.getvoucher a{ float:left; display:block; width:50px; height:25px; line-height:25px; text-align:center; font-size:12px; background:#FFCC00; color:#333;}
.getvoucher a:hover{ color:#FF6600; text-decoration:none;}
.getvoption_un{ pointer-events: none;}
.tbutton{margin-top:25px; /*float:right;*/}
.tbutton a{padding:8px 15px; background:#42a684; color:#fff;}
.tbutton a:hover{background:#009900;}
.add-share-to{display:flex;}
.add-attention-to{width:10%}
.add-attention-to a img{width:18px}
.add-resave-to a span{margin:0px 3px}
.add-resave-t{margin-right:5px;}
.add-resave-t img{width:18px}
.add-resave-t span{margin:0px 3px}
.add-resave-to{width:100%;text-align:right;}


/*约课展示详情*/
.sharewallet{width:1000px; height:100%; clear:both; display:flex; height:114px; border:1px solid #e6eae9; font-family:Arial, Helvetica, sans-serif; margin-bottom:10px;}
.walletimg{width:9%; text-align:center; border-right:1px solid #e6eae9}
.walletimg img{width:80px; margin-top:16px}
.walletdetail{width:73.8%; }
.invitatepeople{width:17.2%; text-align:center; border-left:1px solid #e6eae9}
.shareresults{border-top:1px solid #e6eae9;}
.shareresults p{width:100%}
.shareresults span{width:24%; display:inline-block; height:35px; text-align:center; font-size:14px}

/*约课首页*/

.switchbanner{width:1000px; height:334px; background:url(../images/yuekebanner2.png); background-repeat:no-repeat; background-size:cover; margin:0 auto; margin-top:20px; overflow:hidden}
.containers{width:3000px; height:334px; display:flex; animation:switch 8s linear infinite}
.switchbanner1,.switchbanner2{width:1000px; height:334px}
.switchbanner1{background:url(../images/yuekebanner2.png)}
.switchbanner2{background:url(../images/yuekebanner.png); background-repeat:no-repeat; background-size:cover;}
@keyframes switch{
	0%{margin-left:0px}
	5%{margin-left:-5px}
	50%{margin-left:-1000px}
	55%{margin-left:-1000px}
	85%{margin-left:-2000px}
	90%{margin-left:-2000px}
	95%{margin-left:-2000px}
	100%{margin-left:-2000px}
	
	
	
	}

.leadercontainer{width:980px;  background:; margin:0 auto; margin-top:20px; font-family:Arial, Helvetica, sans-serif}
.leadercontainer ul li{ float:left; height:45px; line-height:45px; font-size:20px; width:100px; text-align:center;}
.wordcolor a{color:#42a684; text-decoration:none}
.wordcolor:hover{}
.wordcolor:hover a{color:#FFF; background:#42a684; border-radius:10px; padding:0px 10px }
.fenlei{clear:both; width:980px; height:45px; border-bottom:2px  dotted #e6eae9; margin-top:10px}
.itemswitch{height:45px; background:#e6eae9; margin-top:20px; font-size:18px}
.itemswitch span{width:10%; display:inline-block; text-align:center; height:45px; line-height:45px}
.itemclassify{ border-bottom:2px  dotted #e6eae9; height:45px}
.needsend:hover{-webkit-transform:scale(1.1); 
                 -moz-transform:scale(1.1);
				 -ms-transform:scale(1.1);
}


/*找老师*/
.teacherapprove{width:1000px;margin:0 auto; display:flex; margin-top:20px; font-family:Arial, Helvetica, sans-serif;}
.teacherlist1{width:50%; display:flex;}
.teacherlist2{width:50%;}
.teacherphoto{width:25%; text-align:center; font-size:12px;}
.teacherphoto img{width:80px}
.approve-a-a{line-height:35px}
.approve-a-a span{margin:0px 5px}
.teacherlabel{width:73%;display:flex; border:#e6eae9 1px solid;}
.teacherlabel:hover{background:rgba(230,234,233,0.4)}
.teachermingxi{font-size:12.5px; line-height:25px;}
.classification-MM{width:45%; display:inline-block; margin-left:10px}
.teachernews{width:25%;text-align:center; border-left:#e6eae9 1px solid}
.element-M-M{width:75%;}
.name{font-weight:bold}
.attention span{color:#666}
/*找托管*/

/*发起拼班*/

.fa-qipinban{width:1000px; height:300px; background: url(../images/f-bg.png); background-repeat:no-repeat; background-position:bottom center}
.share-you{width:100%; text-align:right;  line-height:30px; font-size:16px;}

.share-touxiang{width:100%; text-align:center; }
.share-touxiang span{width:100%; float:left; font-size:16px; line-height:30px}
.word-all{width:100%; text-align:center;  margin-top:50px}
.pin{width:100%; text-align:center; margin-top:25px; }
.pin img{height:45px}
.fen-kengcheng{width:100%; height:150px; background:#F93}
.dangetable-1{background:; width:100%; margin:0 auto;  border:1px #e6eae9 solid; display:flex; margin-top:10px; font-family:Arial, Helvetica, sans-serif}
.dangetable-1:hover{background:rgba(230,234,233,0.4)}
.xianshifabuzhe-1{width:13.2%; height:150px; border-right:1px #e6eae9 solid; text-align:center;}
.xianshifabuzhe-1 a{width:100%; }
.xianshifabuzhe-1 a span{width:100%; float:left; line-height:35px}
.xianshifabuzhe-1 a img{height:80px; margin-top:20px}
.fabudetail-1{width:70%; height:150px; border-right:1px #e6eae9 solid; padding-left:15px;}
.li-fabudetail{width:100%; margin-top:10px}
.li-fabudetail li{ line-height:40px}
.n-ke,.n-price{font-size:18px}
.n-ke{width:80%; display:inline-block; color:#009966}
.n-price{color:#ff6600}
.n-time{font-size:16px}
.n-time span{width:50%; display:inline-block; color:#666666}
.share-we{ font-size:16px;}
.share-we a{width:100%; color:#009966}
.share-we span{width:15%; display:inline-block}
.share-we img{padding-right:5px}
.phone-1{width:16.8%; height:150px; text-align:center; font-size:14px }
.phone-1 button{ margin-top:60px; padding:3px 5px; background:none; border:none; color:#009966; font-weight:bold}
.yi-canyu{width:100%; height:45px; background:url(../images/biao-ti.png); background-repeat:no-repeat; background-position:left center; margin-top:10px}
.bao-ming,.ul-bao-ming{width:100%; text-align:center; }
.bao-ming{ clear:both; background:#fafefc; width:100%; height:150px; }
.ul-bao-ming li{width:16.66%; float:left; }
.ul-bao-ming li span{width:100%; float:left; line-height:25px}
.ul-bao-ming li img{height:100px; margin-top:15px}
.time-go{width:100%; text-align:center; line-height:45px; font-size:16px}
.time-miao{width:100%;}
.time-miao a{width:100%}
.timing{width:5%; display:inline-block;}
.date-0{width:3%; display:inline-block}
.s-yu{width:10%; display:inline-block; color:#009966; font-size:26px}
.yi-canyu1{width:100%; height:45px; background:url(../images/xu-zhi.png); background-repeat:no-repeat; background-position:left center; margin-top:10px}
/*家教预约*/
.order-ahead {line-height:30px;}
.order-ahead span{width:30%;display:inline-block;text-align:center;}
.order-ahead-ele{width:100%;display:flex;border-bottom:1px #e6eae9 solid}
.order-ahead-ele-img{width:15%;text-align:center;}
.order-ahead-ele-img img{height:70px;border-radius:70px;}
.order-ahead-ele-img span{width:100%;display:block;text-align:center}
.order-ahead-ele-ke{width:85%;font-size:14px;margin-bottom:10px}
.order-ahead-ele-ke p{line-height:35px}
.order-ahead-ele-ke p:nth-child(1){margin-top:8px}
.order-ahead-ele-ke p span:nth-child(1){width:70%;display:inline-block}
.ul-xuzhi-yuyue li{line-height:36px}
.yuyue-style{width:100%;border:1px #e6eae9 solid}
.yuyue-style-ele{width:100%;line-height:40px}
.yuyue-style-ele span{width:24%; display:inline-block;margin:0px 3px;font-size:14px;text-align:center;line-height:40px}
.element-choose-cc span{margin-left:5px; margin-right:15px}
.ahead-order-elemen p{line-height:35px}
.ahead-order-elemen p:nth-child(1) img{height:36px}
.ti-jiao-jj{text-align:center}
.ti-jiao-jj a{padding:5px 15px;background:#009966;color:#ffffff}


/*问答区*/
.about-question{width:720px;font-family:Arial, Helvetica, sans-serif;float:left;}
.answer-list{width:100%;border:#e6eae9 1px solid}
.question-num{width:95%;margin:0px auto;display:flex;padding:0px 0px 10px 0px;border-bottom:#e6eae9 2px dotted}
.writer-sel{width:15%}
.writer-sel img{width:26px;height:26px;margin-top:10px;border-radius:26px}
.writer-con{width:85%;text-align:justify}
.writer-con p:nth-child(1){font-size:15px;color:#009966;padding:8px 0px}
.writer-con p:nth-child(2){font-size:12.5px;line-height:20px}
.statistics{padding:5px 0px;}
.lever-class{float:right;}
.publish-time{float:right;color:#999999}
.volum-number{float:left;font-size:12px;color:#999999}
.hot-topic{width:260px;margin-left:20px;float:right}
.p-enter{padding:8px 20px;background:#e6d085;font-size:15px;color:#963;}
.topic-content{width:100%;border:#e6eae9 1px solid;margin-bottom:20px}
.topic-content-margin{margin:20px auto 0px auto;}
.topic-content p:nth-child(1){background:#efefef;line-height:40px;font-size:14px;font-weight:bold;text-align:center;color:#666}
.topic-num{display:flex;line-height:20px;padding:5px}
.topic-num span:nth-child(2){color:#999999;width:30%;display:inline-block;text-align:right}
.topic-num span:nth-child(1){font-size:12.5px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;width:68%;display:inline-block}
.content{}
.title-answer{font-size:16px;padding:0px 0px 20px 0px}
.topic-num img{width:32px;height:32px}
.hot-publish-t{margin-top:5px}
.topic-num span:nth-child(1) em{margin-left:10px}
.question-mum{width:95%;margin:0px auto;display:flex;padding:0px 0px 10px 0px;}
.answer-mum{width:100%;border-bottom:#e6d085 1px solid}
.answer-show{margin-top:20px}
.upload-image{padding:10px 0px}
.reply-for-mum{clear:both;width:100%;margin:20px auto;border:#e6eae9 1px solid;}
.write-area{width:100%;height:200px;border:#009966 1px solid;}
.uploading-file{width:90%;margin:20px auto}
/*美化上传图片*/

.right-now-re{background:#009966;padding:10px 20px;border:none;margin-top:20px;color:#ffffff}
.a-upload {
    padding: 4px 8px;
    height: 20px;
    position: relative;
    cursor: pointer;
    color: #888;
    background: #fafafa;
    border: 1px solid #ddd;
    border-radius: 4px;
    overflow: hidden;
    display: inline-block;
    *display: inline;
    *zoom: 1;float:right;font-size:13px
}

.a-upload  input {
    position: absolute;
    font-size: 100px;
    right: 0;
    top: 0;
    opacity: 0;
    filter: alpha(opacity=0);
    cursor: pointer
}

.a-upload:hover {
    color: #444;
    background: #eee;
    border-color: #ccc;
    text-decoration: none
}

body{font-family:Arial, Helvetica, sans-serif}
.up-title{font-size:15px;border-bottom:#e6eae9 1px solid;padding:15px}

/*提个问题*/
.editor-content{width:95%;margin:0px auto;padding:0px 0px 30px 0px}
.editor-content h1{font-size:15px;line-height:45px;background:#f5f5f5;margin:20px 0px}
.editor-content h1 span{margin-left:10px}
.title-write{line-height:40px;display:flex;border:#f5f5f5 1px solid;margin:10px 0px}
.title-write span{display:inline-block;width:15%;background:#f9f9f9;font-size:15px;text-align:center}
.text-border{width:85%;border:none}
select.choose-for-le{background-color: #ffffff;
    background-image:url(../../deyouw/images/arrow2.png) !important;
	background-repeat:no-repeat;background-size:10px;background-position:115px 15px;
    filter: none !important;
    border:none;
    outline: none;
    height: 40px !important;
    line-height: 40px;
	 appearance:none;
  -moz-appearance:none;
  -webkit-appearance:none;}	
/*宝典发布*/
.article-mum{text-align:center}
.article-mum img{margin-top:20px;width:72px;height:72px}
.article-mum span{display:block;line-height:30px}
/*宝典详情*/
.article-content-for{border-left:#e6eae9 1px solid;border-right:#e6eae9 1px solid;border-bottom:#e6eae9 1px solid;border-top:#009966 1px solid;padding-top:30px;width:95%;margin:0px auto;padding-bottom:30px}
.title-arti{font-size:20px;text-align:center}
.write-date{width:90%;padding:20px;border-bottom:#e6eae9 1px solid;margin:0px auto}
.uploading-image{width:90%;margin:0px auto;text-align:center}
.uploading-image img{display:block;width:70%;margin:0px auto;padding-top:20px}
.write-date span:nth-child(1){color:#009966}
.write-date span:nth-child(2){margin-left:20px;color:#666666}
.write-date span:nth-child(3){margin-left:20px;color:#999999}
.pp-word{width:90%;padding:20px;margin:0px auto;text-align:justify;font-size:12.5px;line-height:25px}
.about-artic{display:block;padding:10px 0px;clear:both}
.about-artic span{margin-left:20px;color:#009966}
.zanzan{width:100%;text-align:right;line-height:30px;display:block}
.zanzan img{width:20px}
/*招聘列表*/
.position-for{width:70%;display:inline-block;}
/*家教详情*/
.pre-tu-img{width:25%;font-size:14px;border-right:#f2f2f2 1px solid}
.pre-tu-img img{padding:10px;width:50px;height:50px}
.pre-tu-info{width:75%;font-size:14px;}
.pre-tu-list li{width:33.33%;float:left;line-height:35px;text-align:center;}
.pre-tu-clear li{padding-bottom:10px;color:#ffb200}
.pre-tu-clear li:nth-child(1) span{box-sizing:border-box;border-right:#f2f2f2 1px solid;width:100%;display:inline-block}
.pre-tu-clear li:nth-child(2) span{box-sizing:border-box;border-right:#f2f2f2 1px solid;width:100%;display:inline-block}

/*教师对外页面展示*/
.tc-course-list{width:100%}
.tc-course-ele{display:flex;width:100%;border-bottom:#efefef 1px solid;padding:10px 0px}
.tc-course-img{width:15%;text-align:center}
.tc-course-img img{width:80px;height:80px}
.tc-course-img span{width:100%;display:inline-block}
.tc-course-midd{width:70%;border-right:#f5f5f5 1px solid;border-left:#f5f5f5 1px solid}
.tc-course-midd p{line-height:20px;font-size:13px}
.tc-course-midd p span:nth-child(1){margin-left:10px;width:65%;display:inline-block}
.tc-course-midd p:nth-child(1){color:#42a684;font-size:15px;}
.tc-course-right{width:15%;text-align:center;font-size:13px}
.tc-course-right span{margin-top:40px;display:inline-block;color:#ff6600}