@media screen and (max-width:980px){
    .bg-coach{background: #fff;}
    .ellipsisp{overflow: hidden;word-break: break-all;word-wrap: break-word;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 4;-webkit-box-orient: vertical;}
    .title-header{height: 44px;line-height: 44px;background: #1C588E;color: #fff;font-size: 16px;text-align: center;}
    .title-header a{padding:0 12px;}
    .title-header span{margin-left: -24px;}
    .title-header1{height: 44px;line-height: 44px;background: #F58020;color: #fff;font-size: 16px;text-align: center;}
    .title-header1 a{padding:0 12px;}
    .title-header1 span{margin-left: -24px;}
    .case-panel{background: #fff;}
    .case-level{padding:20px 0;text-align: center;}
    .case-level img{border-radius: 50%;}
    .case-level p{margin-top:10px;font-size: 14px;color: #333;}
    .case-sex{margin:54px 0 0 -20px;position: absolute;}
    .case-item{border-top:1px solid #EBEBEB;border-bottom:1px solid #EBEBEB;}
    .case-item li{margin:17px 0;float: left;width: calc(33.00%);text-align: center;border-right: 1px solid #EBEBEB;}
    .case-item li:last-child{border-right: none;}
    .case-item li span{font-size: 18px;color: #1C588E;font-weight:bold;}
    .case-item li label{font-size: 12px;color: #666;}
    .case-item1{border-top:1px solid #EBEBEB;}
    .case-item1 li{margin:17px 0;float: left;width: calc(33.00%);text-align: center;}
    .case-item2 li{float: left;width: calc(33.00%);text-align: center;border-right: 1px solid #EBEBEB;}
    .case-item2 li:last-child{border-right: none;}
    .case-item2 li span{font-size: 18px;color: #1C588E;font-weight:bold;}
    .case-item2 li label{font-size: 12px;color: #666;}
    .case-item3 li{margin:17px 0;float: left;width: calc(33.00%);text-align: center;}
    .case-a{margin:0 auto;display:block;color: #1C588E;font-size: 11px;border-radius: 14px;width: 50px;height: 25px;line-height:25px;border:1px solid #1C588E;}
    .case-detail{padding: 20px 0;}
    .case-detail p{margin-left:11.66%;font-size: 12px;color: #666;}
    .case-go{display:block;margin: 15px 7px 10px 7px;height: 33px;background: #1C588E;opacity: 0.7;border-radius: 5px;color: #fff;font-size: 15px;text-align: center;line-height: 33px;}
    .case-go1{display:block;margin: 15px 0 0 0;height: 31px;background: #fff;border:1px solid #1C588E;border-radius: 5px;color: #1C588E;font-size: 15px;text-align: center;line-height: 31px;}
    .case-go2{float:right;width:calc(100% - 80px);display:block;margin: 15px 0 0 0;height: 31px;background: #fff;border:1px solid #1C588E;border-radius: 5px;color: #1C588E;font-size: 12px;text-align: center;line-height: 31px;}
    .case-go3{display:block;margin: 15px 7px 10px 7px;height: 33px;background: #F58020;opacity: 0.7;border-radius: 5px;color: #fff;font-size: 15px;text-align: center;line-height: 33px;}

    .case-intro{margin-left:10px;color: #B3B3B3;font-size: 12px;}
    .focus-item{margin-bottom:3px;padding: 15px 12px;}
    .focus-item1{margin-bottom:3px;padding: 15px 12px;background: #fff;}
    .focus-item2{border-bottom:3px solid #ebebeb;padding: 15px 12px;background: #fff;}

    .list-img{margin-right:18px;}
    .list-img1{margin-right:10px;}
    .list-img2{margin-right:14px;}
    .common-panel-right,.common-panel-right1{display: contents;height: 96px;}
    .common-panel-right,.common-panel-right1 h3{color: #333;font-size: 14px;}
    .common-panel-right,.common-panel-right1 h3 img{vertical-align: -2px;}
    .common-panel-right p{margin: 10px 0 0 0;height:16px;color: #666;font-size: 12px;overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
    .common-panel-right1 p{margin: 4px 0 0 0;height:16px;color: #666;font-size: 12px;overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
    .common-panel-right p span{color: #1C588E;}
    .common-panel-right1 p span{color: #1C588E;}
    .common-panel-right2{display: contents;height: 70px;}
    .common-panel-right2 h3{color: #333;font-size: 16px;font-weight: normal;}
    .common-panel-right2 h3 span{color: #333;font-size: 11px;}
    .common-panel-right2 h3 img{vertical-align: -2px;}
    .common-panel-right2 p{margin-top: 30px;color: #333;font-size: 12px;}
    .common-panel-right2 p span{color: #1C588E;}
    .common-panel-right3{display: contents;height: 90px;}
    .common-panel-right3 h3{color: #333;font-size: 14px;font-weight: normal;}
    .common-panel-right3 h3 span{color: #333;font-size: 11px;}
    .common-panel-right3 h3 img{vertical-align: -2px;}
    .common-panel-right3 p{margin-top:8px;color: #333;font-size: 12px;}
    .common-panel-right3 p span{color: #1C588E;font-size: 12px;}
    .common-panel-right3 p font{color: #999;}
    .common-panel-right4{display: contents;height: 60px;}
    .common-panel-right4 h3{color: #333;font-size: 14px;font-weight: normal;}
    .common-panel-right4 h3 img{vertical-align: -1px;}
    .common-panel-right4 p{margin:15px 0 5px 0;color:#999;font-size:11px;}
    .common-panel-right5{display: contents;height: 80px;}
    .common-panel-right5 h3{color: #333;font-size: 14px;font-weight: normal;}
    .common-panel-right5 h4{color: #333;font-size: 11px;font-weight: normal;}
    .common-panel-right5 h4 span{color: #F58020;}
    .common-panel-right5 h3 img{vertical-align: -1px;}
    .common-panel-right6{display: contents;height: 90px;}
    .common-panel-right7{display: contents;height: 30px;}
    .common-panel-right8{margin-left:40px;height: 30px;}
    .common-panel-right9{margin-left:40px;}

    .common-panel-right6 p{color: #333;font-size: 11px;}
    .common-panel-right6 p span{color: #F58020;}
    .comunicate-panel{margin-top:10px;padding:10px;background: #F2F2F2;border-radius: 6px;}

    
    .search-share{font-size: 10px;color: #666;}
    .search-share1{font-size: 11px;color: #333;}
    .search-share a{color: #1C588E;}
    .search-share1 img{vertical-align: -1px;}
    .case-review{background: #fff;}
    .review-item{padding-bottom: 10px;border-bottom: 3px solid #EBEBEB;}
    .review-item1{border-bottom: 1px solid #EBEBEB;}
    .review-item:last-child{border-bottom:0;}
    .review-title{padding:0 12px;height: 35px;background: #fff;line-height: 35px;border:1px solid #EBEBEB;}
    .review-title h5{max-width: 60%;color: #1C588E;font-size:13px;}
    .review-title label{margin:8px 0 0 10px;padding:2px 9px;display:inline-block;font-size: 11px;color: #666;height: 17px;line-height: 17px;border-radius: 17px;background: #F7F7F7;}
    .review-title span{color: #1C588E;font-size: 12px;}
    .review-title span img{vertical-align: -1px;}

    .review-title1{padding:0 12px;height: 35px;background: #fff;line-height: 35px;}
    .review-title1 h5{max-width: 60%;color: #1C588E;font-size:13px;}
    .review-title1 label{margin:8px 10px 0 0;padding:2px 9px;display:inline-block;font-size: 11px;color: #666;height: 17px;line-height: 17px;border-radius: 17px;background: #F7F7F7;}
    .review-title1 span{color: #333;font-size: 10px;}
    .review-title1 span img{vertical-align: -1px;}
    .review-title2{padding:12px 12px 0 12px;background: #fff;}
    .review-title2 h5{max-width: 60%;color: #1C588E;font-size:14px;}

    .review-title3{padding:0 12px;height: 45px;background: #fff;line-height: 45px;border:1px solid #EBEBEB;}
    .review-title3 h5{max-width: 60%;color: #1C588E;font-size:14px;}
    .review-title3 span{color: #1C588E;font-size: 12px;}
    .review-title3 span img{vertical-align: -1px;}
  
    .review-title4{padding:0 12px;height: 50px;background: #fff;line-height: 50px;border-bottom:3px solid #EBEBEB;color: #666;font-size: 11px;}
    .review-panel-item{padding-left: 12px;}
    .review-left{float: left;width: 33px;}
    .review-right{margin-left:33px;}

    .review-inner,.review-inner1{margin: 0 12px;}
    .review-inner,.review-inner2{margin: 15px 12px;}
    .review-inner3{margin: 15px 12px 0 12px;}
    .review-inner h4{margin-top:10px;color: #333;font-size: 14px;}
    .review-inner .review{padding:11px;margin-top:10px;color: #666;font-size: 12px;background: #F2F2F2;border-radius: 6px;}
	.review p:last-of-type{width:77%;}
    .review-inner .review1{height:60px;padding:11px;margin-top:10px;color: #666;font-size: 12px;background: #F2F2F2;border-radius: 6px;}
	.review1 p:last-of-type{width:85%;}
	.review a{color:#666;font-size:10px;}
    .review-inner1 h4{margin:-2px 10px 0 0;color: #333;font-size: 14px;}
    .review-inner1 .review-text{padding:11px;margin:0 0 0 65px;color: #666;font-size: 12px;}
    .review-inner2 h4{margin:-2px 10px 0 0;color: #333;font-size: 14px;}
    .review-inner2 .review-text{padding:11px;margin:10px 0 0 65px;color: #666;font-size: 12px;}

    .review-inner3 h4{margin:-2px 10px 0 0;color: #666;font-size: 11px;}
    .review-inner3 .review-text{padding:11px;margin:0 0 0 60px;color: #666;font-size: 12px;background: #ebebeb;}
    .review-text{background: #F2F2F2;border-radius: 6px;}
    .review-detail{margin-bottom:10px;color: #666;font-size: 12px;}
    .review-text textarea{background: #F2F2F2;width: 100%;}
    .review-detail ul{margin: 15px 10px;}
    .review-detail ul li{float:left;margin:0 15px 15px 0;width: calc(33.99% - 15px);height:120px;border:1px solid #CCCCCC;text-align: center;}
    .review-detail ul li:nth-child(3n+3){margin-right:0;}
    .review-detail ul li img{max-width: 60px;max-height: 70px;}
    .review-detail ul li span{display:block;margin:4px 0;color: #333;font-size: 11px;text-align: center;}
    .imgstyle{margin:0 auto;width: 60px;}
    .imgstyle img{margin: 0 3px;vertical-align: -2px;}
    .case-anser{padding: 15px 0;border-top:2px solid #EBEBEB;border-bottom:1px solid #EBEBEB;}
    .case-mark{padding-top:15px;font-size: 11px; color: #333;text-align: center;}
    .case-mark font{font-size: 12px;color: #1C588E;}
    .mark-panel{margin:15px auto;width: 305px;}
    .mark-panel label{font-size: 12px;color: #999;}
    .mark-panel .layui-progress{margin-top: 7px;}
    .mark-panel1{margin:0 11px;}
    .mark-panel1 label{font-size: 12px;color: #999;}
    .mark-panel1 .layui-progress{margin-top: 4px;}
    .layui-progress-bar{background: #1C588E;}
    .mark-panel span{font-size: 12px;color: #999;}
    .mark-panel span font{font-size: 12px;color: #1C588E;}
    .mark-panel1 span{font-size: 12px;color: #999;}
    .mark-panel1 span font{font-size: 12px;color: #1C588E;}
    .case-advice{padding:10px;margin: 15px 12px;font-size: 12px;border:1px solid #ccc;}
    .case-advice textarea{width: 100%;}
	.case-advice textarea::placeholder{color:#B3B3B3;font-size:12px;}
    .case-focus{padding-bottom:15px;margin: 0 12px;font-size: 11px;color: #333;}
    .case-focus img{vertical-align: 3px;}
    .case-focus h4{margin-bottom:5px;font-size: 14px;color: #333;}
    .case-focus p{text-indent:20px;line-height:20px;font-size: 12px;color: #666;}
    .case-search{padding: 20px 32px 0 32px;}
    .input-search{padding:0 10px;width: calc(100% - 20px);height:35px;line-height:33px;border: 1px solid #999;border-radius: 5px;font-size:12px;}
	.input-search::placeholder{color:#B3B3B3;}
    .search-time{margin-top: 15px;color: #333;font-size:13px;}
    .search-time input{height: 30px;border: 1px solid #999;width: 90px;}
    .case-choose{margin-top: 15px;}
    .case-choose li{margin:0 20px 20px 0;float:left;height:35px;line-height:35px;width: calc(50% - 12px);text-align:center;border:1px solid #f7f7f7;background: #F7F7F7;border-radius: 5px;font-size: 11px;}
    .case-choose li input{background:none;color:#666;font-size:11px;}
    .case-choose li:nth-child(2n){margin-right:0;}
    .case-mask{display:none;position: fixed;width:100%;height:100%;top: 0;left: 0;background: rgba(0, 0, 0, .2);z-index: 1;}
    .case-out{position: absolute;height:100%;width:155px;right: 0;background: #fff;z-index: 2;}
    .case-outline{margin:15px;}
    .case-inner{padding-top: 15px;}
    .case-inner p{font-size:14px;color: #333;}
    .case-btn{margin-top:15px;width:100%;height: 28px;background: #E6E6E6;border:1px solid #E6E6E6;border-radius: 4px;font-size:11px;color: #666;}
    .case-btn-set{margin-top:15px;width:100%;height: 30px;background: rgba(28, 88, 142, .7);border-radius: 4px;font-size:11px;color: #fff;}
    .case-active{background: #fff;border:1px solid #1C588E;color: #1C588E;}
    .search-btn{position: absolute;right:0;margin:-35px 12px 0 0;color: #666;}
    .case-result{padding:0 12px;height: 50px;line-height: 50px;color: #666;font-size: 11px;border-bottom: 3px solid  #EBEBEB;background: #fff;}
    .case-result1{padding:0 12px;height: 50px;line-height: 50px;color: #B3B3B3;font-size: 10px;border-bottom: 3px solid  #EBEBEB;background: #fff;}
    .case-result2{padding:0 12px;height: 45px;line-height: 45px;color: #666;font-size: 12px;border-bottom: 1px solid  #EBEBEB;background: #fff;}
    .member-panel{padding:0 12px;height: 74px;border-bottom: 3px solid  #EBEBEB;background: #fff;}
    .member-panel h3{padding-top:15px;font-size: 16px;font-weight:400;color: #333;}
    .member-panel h3 img{vertical-align: -2px;}
    .member-panel h3 span{font-size: 11px;color: #666;}
    .member-panel p{margin-top:11px;width:98.22%;font-size: 12px;color: #999;}
    .member-panel1{background: #fff;padding-bottom: 15px;}
    .member-example{padding: 0 12px;color: #999;font-size: 11px;}
    .checkbox-item{
		display: inline-block;	
		position: relative;
	}
	.checkbox-item label{
		line-height:10px;
		vertical-align: 5px;
		cursor: pointer;
	}
	.checkbox-item input[type="checkbox"] {
		margin-top:5px;
		margin-right: 2px;
		width: 12px;
		height: 12px;
		visibility: hidden;
	}
	.checkbox-item label:BEFORE {
		content: '';
		position: absolute;
		top: 0;
		left: 0px;
		width: 12px;
		height: 12px;
		border-radius: 2px;
		border: 1px solid #ccc;
		background: #fff;
		cursor: pointer;
	}
	.checkbox-item input[type="checkbox"]:checked +label:BEFORE {
		content: '\2713';
		display: block;
		line-height: 14px;
		vertical-align: middle;
		text-align: center;
		background-color: #fff;
		color: #333;
	}
    .checkbox-item1{
		display: inline-block;	
		position: relative;
	}
	.checkbox-item1 label{
		line-height:10px;
		vertical-align: 5px;
		cursor: pointer;
	}
	.checkbox-item1 input[type="checkbox"] {
		margin-top:5px;
		margin-right: 2px;
		width: 12px;
		height: 12px;
		visibility: hidden;
	}
	.checkbox-item1 label:after {
		content: '';
		position: absolute;
		top: 0;
		left: 0px;
		width: 12px;
		height: 12px;
		border-radius: 2px;
		border: 1px solid #ccc;
		background: #fff;
		cursor: pointer;
	}
	.checkbox-item1 input[type="checkbox"]:checked +label:after {
		content: '\2713';
		display: block;
		line-height: 14px;
		vertical-align: middle;
		text-align: center;
		background-color: #fff;
		color: #333;
	}
    .a-radio{
        display: none;
    }
    .b-radio{
        display: inline-block;
        border:1px solid #666;
        width:12px;
        height: 12px;
        border-radius:50%;
        vertical-align: middle;
        margin-right: 10px;
        position: relative;
    }
    .b-radio:before{
        content: '';
        font-size: 0;
        width: 6px;
        height: 6px;
        background: #666;
        position: absolute;
        left:50%;
        top:50%;
        margin-left: -3px;
        margin-top: -3px;
        border-radius: 50%;
        display: none;
    }
    .a-radio:checked~.b-radio:before{
        display: block;
    }
	.datepick{color:#999;font-size:10px;text-align:center;}
    .case-member li{padding: 15px 12px;background: #fff;border-bottom: 3px solid #EBEBEB;}
    .case-member li:last-child{border-bottom: 0;}
    .case-member li h5{color:#333;font-size:12px;font-weight:normal;}
    .case-member li p{margin-top:12px;line-height:18px;color:#B3B3B3;font-size:12px;}
    .case-member1 li{padding: 15px 12px;background: #fff;border-bottom: 1px solid #EBEBEB;}
    .case-member1 li:last-child{border-bottom: 0;}
    .case-member1 li h5{width:80px;color:#999;font-size:12px;font-weight:normal;text-align: right;}
    .case-member1 li p{margin-top:12px;line-height:18px;color:#666;font-size:12px;}
    .case-member1 li span{color:#F58020;font-size:12px;}
    .case-timing{color:#B3B3B3;font-size:12px;}
    .case-account{font-size: 10px;color: #b3b3b3;border-radius: 15px;background: #f5f5f5;padding: 2px 6px;}
    .member-wrap{padding: 15px 12px;background: #fff;border-bottom: 3px solid #EBEBEB;}
    .member-wrap1{padding: 8px 12px;background: #fff;border-bottom: 3px solid #EBEBEB;}
    .member-p1{font-size:11px;color: #666;}
    .member-p2{margin-top:10px;font-size:12px;color: #333;}
    .member-p2 span{color: #666;}
    .member-p2 font{color: #1C588E;}
    .member-p3{margin-top:10px;font-size:12px;color: #666;}
    .member-p3 span{font-size:12px;color: #1C588E;}
    .member-p4{font-size:12px;color: #333;}
    .member-p4 span{color: #666;}
    .member-wrap2{padding: 14px 12px;background: #fff;border-bottom: 3px solid #EBEBEB;}
    .member-wrap3{padding: 9px 12px;background: #fff;border-bottom: 1px solid #EBEBEB;}
    .member-p5{font-size:16px;color: #333;}
    .member-p5 span{color: #333;font-size:11px;}
    .member-p5 span img{vertical-align: -1px;}
    .my-feedback{height:40px;line-height:40px;color:#333;font-size:17px;border-bottom: 1px solid #EBEBEB;background: #fff;text-align: center;font-weight: normal;}
    .my-react{background: #fff;}
    .feeback-panel{padding:12px;}
    .feeback-panel label{margin:-2px 10px 0 0;color: #717171;font-size: 12px;}
    .feeback-panel .review-text2{padding:11px;margin:0 0 0 65px;color: #666;font-size: 12px;height: 50px;border-radius: 5px;border:1px solid #ccc;}
    .review-text2 textarea{width: 100%;}
    .review-text2 textarea::placeholder{color: #B3B3B3;font-size: 12px;}
    .score-table{width: 100%;background: #fff;}
    .score-table tr td{width:25%;border-bottom: 1px solid #EBEBEB;height: 35px;color: #999;font-size: 12px;}
    .score-table tr td:first-child{padding-left: 12px;}
    .score-table tr:last-child td{border-bottom: none;}
    .score-a{padding:0 8px;color: #1C588E;font-size: 10px;border:1px solid #1C588E;border-radius: 10px;}
    .member-tag{padding:3px 8px;font-size: 11px;color: #666;background: #f2f2f2;border-radius: 10px;}
    .member-t textarea{font-size:12px;width: 100%;}
    .member-t textarea::placeholder{font-size:12px;color: #B3B3B3;}
    .member-say{height:40px;line-height:40px;text-align:center;font-size:17px;color: #333;background: #fff;}
    .member-say-inner li{padding:10px;height: 28px;background-color: #fff;border-top:1px solid #EBEBEB;}
    .member-record{font-size: 10px; color: #B3B3B3;}
    .member-per{font-size: 12px; color: #1C588E;}
    .member-para{font-size: 12px;color: #333;}
    .select-style{margin-left:3px;height: 26px;border:1px solid #999;font-size: 10px;color: #666;width: calc(100% - 80px);}
    .member-mession{font-size: 12px;color: #333;}
    .member-note{margin:20px 0 0 0;padding:5px;border-bottom:1px solid #9F9F9F;font-size: 10px;color: #666;width: calc(100% - 90px);}
    .member-note::placeholder{font-size: 10px;color: #999;}
    .history-note{font-size: 10px;color: #B3B3B3;width: 80px; display: inline-block;}
    .communication-panel{padding: 0 12px;}
    .comm-time{padding:15px 0 12px 0;text-align: center;color: #666;font-size:10px;}
    .comm-item,.comm-time1{margin-bottom:20px;}
    .comm-item p{width:calc(100% - 150px);margin-right:15px;background:#1C588E;font-size: 12px;color: #fff;padding: 15px;border-radius: 5px;}
    .comm-time1{padding:15px 0 12px 0;text-align: center;color: #666;font-size:10px;}
    .comm-item1 p{width:calc(100% - 150px);margin-left:15px;background:#fff;font-size: 12px;color: #666;padding: 15px;border-radius: 5px;}

    .comm-img{width: 47px;height: 47px;border-radius: 5px;}
    .str-img{margin: 10px 0 0 0;position: absolute;right:67px;}
    .str-img1{margin: 10px 0 0 0;position: absolute;left:67px;}
	.send-out{position: fixed;background: #fff;min-height: 50px;max-height:70px;width: 100%;bottom: 0;left:0;right: 0;}
    .send-panel{padding: 10px 12px;}
    .send-input{padding:3px 10px;width: 58%;min-height:24px;max-height:44px;background: #EBEBEB;border-radius: 15px;}
    .div-textarea::placeholder{color: #999;font-size: 11px;text-align: center;line-height: 24px;}
    .send-out1{position: fixed;background: #fff;min-height: 50px;max-height:70px;width: 100%;bottom: 0;left:0;right: 0;border-top:3px solid #ebebeb;}
    .send-input1{padding:3px 10px;width: 83%;min-height:24px;max-height:44px;background: #F2F2F2;border-radius: 15px;}
    .div-textarea1::placeholder{color: #999;font-size: 11px;text-align: center;line-height: 24px;}
    .div-textarea {
        position: absolute;
        width: 55%;
        height: 23px;
        background: #EBEBEB;
        overflow-x: hidden;
        overflow-y: hidden;
        -webkit-user-select: text;
        word-wrap: break-word;
        word-break: break-all;
    }
    .div-textarea1 {
        position: absolute;
        width: 78%;
        height: 23px;
        background: #F2F2F2;
        overflow-x: hidden;
        overflow-y: hidden;
        -webkit-user-select: text;
        word-wrap: break-word;
        word-break: break-all;
    }
    .coach-com{padding-bottom:15px;margin:15px 12px;background: #fff;}
    .coach-com1{margin:15px 12px;background: #fff;}
    .review-img{padding:30px 0;text-align: center;}
    .pay-item label{margin-left:10px;color: #333;font-size: 12px;}
    .pay-num{padding:3px 0;margin-left:5px;width:90px;border-bottom: 1px solid #ccc;font-size: 12px;}
    .pay-num::placeholder{color: #999;font-size: 12px;}
    .checkbox-service{color: #666;font-size: 12px;}
    .checkbox-service input{border:1px solid #999;width: 16px;height: 16px;}
    .more-input{width:82%;padding:6px 0;margin-left:23px;border-bottom: 1px solid #ccc;}
    .more-input::placeholder{color: #999;font-size: 12px;}
    .satisfied{padding-left:10px;height: 41px;line-height: 41px;border-bottom: 1px solid #ccc;font-size: 12px;color: #333;}
    .satisfied font{font-size: 12px;color: #F58020;}
    .satisfied-panel{padding: 15px 10px;border-bottom: 1px solid #ccc;font-size: 12px;}
    .satisfied-item label{width:70px;display:inline-block;font-size: 12px;color: #666;}
    .satisfied-item font{font-size: 12px;color: #F58020;}
    .commit-panel{height: 50px;line-height: 50px;color: #666;font-size: 12px;}
    .commit-panel img{vertical-align: -1px;}
    .coach-tag{margin:15px 0;}
    .coach-tag,.coach-tag1 span{display:inline-block;padding:3px 9px;font-size: 11px;color: #666;background: #f7f7f7;border-radius: 10px;}
    .coach-tag2 span{display:inline-block;padding:2px 6px;font-size: 8px;color: #666;background: #f7f7f7;border-radius: 8px;}

    .coach-item-warp{padding:0 12px;height: 41px;line-height: 41px;background: #fff;border-top: 1px solid #ebebeb;}
    .coach-item-warp span{color: #333;font-size: 12px;}
    .coach-item-warp font{color: #F58020;font-size: 12px;}
    .coach-item-warp a{font-size: 10px;color: #1C588E;}
    .coach-item-warp1{padding:0 12px 15px 12px;background: #fff;border-top: 3px solid #ebebeb;}
    .coach-item-warp1 h4{margin-top:13px;color: #333;font-size: 12px;}
    .coach-item-warp1 p{margin:15px 0 0 23px;color: #666;font-size: 12px;}
    .coach-item-warp1 p span{color: #F58020;font-size: 12px;}
    .coach-item-warp2{padding:0 12px 15px 12px;background: #fff;border-top: 1px solid #ebebeb;}
    .coach-item-warp2 h4{margin-top:13px;color: #333;font-size: 12px;}
    .coach-bottom{padding:0 12px;position:fixed;height: 41px;line-height: 41px;background: #fff;bottom: 0;left: 0;right: 0;font-size: 15px;}
    .coach-bottom h5{color: #333;}
    .coach-bottom font{color: #F58020;}
    .pay-btn{margin-top:3px;width:100px;height: 35px;background: #F58020;color: #fff;border-radius: 17px;}
    .list-mask{margin-top:55px;text-align:center;position: absolute;height: 25px;width: 77px;background: url(../images/mask.png) 50%;color: #fff;font-size: 11px;}
    .list-mask p{margin-top: 3px;}
    .list-mask p img{vertical-align: 0px;}
    .take-item{margin-top:14px;padding:0 12px;height:30px;line-height:30px;background: #F2F2F2;border:1px solid #f2f2f2;color:#999;font-size:12px;}
    .take-item span{color: #F58020;}
    .take-item label{display: inline-block;width: 50px;}
    .take-tag{padding:2px 6px;font-size: 11px;color: #999;background: #fff;border-radius: 10px;border:1px solid #F58020;}
    .take-tag1{padding:0 6px;font-size: 10px;line-height:14px;color: #F58020;background: none;border-radius: 8px;border:1px solid #F58020;}
    .circle-tag{font-size: 8px;color: #1C588E;border-radius: 15px;background: #f2f2f2;padding: 2px 6px;display: inline-block;line-height: 14px;}
    .coach-service{padding: 12px;background: #fff;border-top: 1px solid #ebebeb;}
    .coach-service div{background: #fff;}
    .coach-service p{padding: 15px 0 0 0;color: #333;font-size: 12px;}
    .coach-service p span{color: #999;font-size: 11px;}
    .coach-service1{padding:12px;background: #f5f5f5;}
    .coach-service1 p{padding: 15px 0 0 0;color: #333;font-size: 12px;}
    .coach-service1 p span{color: #999;font-size: 11px;}
    .coach-p{margin-top:8px;padding: 12px;color: #666;font-size: 12px;background: #F5F5F5;text-indent: 20px;}
    .coach-title{margin-top:15px;color: #333;font-size: 14px;}
    .coach-item-warp3{padding:15px 12px;background: #fff;border-top: 3px solid #ebebeb;}
    .coach-item-warp3 h4{color: #333;font-size: 14px;}
    .coach-left,.coach-right{width: 150px;}
    .coach-left h4{color: #333;font-size: 14px;}
    .coach-left p{width:150px;color: #666;font-size: 12px;height: 18px;}
    .coach-right h4{color: #333;font-size: 14px;}
    .coach-right p{width:150px;color: #666;font-size: 12px;height: 18px;}
    .coach-text{height: 50px;color: #666;font-size: 12px;-webkit-line-clamp: 3;display: -webkit-box; -webkit-box-orient: vertical;overflow:hidden;}
    .coach-mask{margin-top:70px;position:absolute;height: 20px;width: 90px;background: rgb(255, 255, 255,.3);font-size: 11px;color: #fff;line-height: 20px;}
    .coach-mask1{margin-top:80px;position:absolute;height: 20px;width: 100px;background: rgb(255, 255, 255,.3);font-size: 11px;color: #fff;line-height: 20px;}
    .my-text{color: #666;font-size: 11px;}
    .more-coach{padding: 0 12px;background: #fff;}
    .more-coach li{float:left;width:calc(33.33% - 7px);}
    .more-coach li:last-child{margin-right: 0;}
    .coach-name{position:relative;top:5px;width:100px;font-size:11px;color: #333;}
    .coach-name1{width:100px;font-size:10px;color: #666;}
    .coach-news{margin-top:8px;padding:10px;background: #FCEDDF;}
    .coach-news h5{color: #333;font-size: 12px;}
    .coach-news p{color: #666;font-size: 11px;}
    .coach-news p span{color: #999;font-size: 11px;}
    .item-li h5{font-size: 12px;color: #333;}
    .item-p{font-size: 11px;color: #666;}
    .name-tag{font-size: 8px;color: #999;}
    .name-tag font{color: #F58020;}
    .coach-news1{margin-top:8px;padding:10px;background: #FCEDDF;font-size: 12px;color: #666;text-indent: 20px;}
    .coath-add{border-bottom: 1px solid #ccc;height: 25px;width: 75%;}
    .coath-add::placeholder{font-size: 12px;color: #666;}
    .coath-add1{margin-right:15px;border-bottom: 1px solid #ccc;height: 25px;width: 75%;}
    .coath-add1::placeholder{font-size: 12px;color: #999;}
    .money-add{border-bottom: 1px solid #ccc;width:60px;}
    .money-add::placeholder{font-size: 12px;color: #999;}
    .coach-po{padding:0 12px 15px 12px;color: #666;font-size: 12px;}
    input[type='checkbox']{vertical-align:-4px;width: 16px;height: 16px;border:1px solid #999}
    input[type='radio']{vertical-align:-1px;width: 11px;height: 11px;border:1px solid #999;border-radius: 50%;}
    .check-tag{padding:0 6px;background: #DDE6EE;border-radius: 12px;font-size:9px;color: #666;}
    .case-member2 li{border-bottom: 3px solid #ebebeb;}
    .case-member2 li:last-child{border-bottom: 0;}
    .practice-p{padding:10px 12px 10px 35px;background: #fff;}
    .practice-p p{font-size: 12px;color: #666;}
    .practice-text{font-size: 12px;color: #666;}
    .p-level{padding: 0 12px;font-size: 11px;}
    .p-level span{color: #666;}
    .p-level font{color: #1C588E;}
    .practice-panel{padding: 15px 12px;}
    .practice-title{font-size: 11px;color: #666;}
    .practice-item{padding-left:8px;border:1px solid #ccc;height: 30px;width: calc(100% - 8px);}
    .practice-item::placeholder{color: #999;font-size: 12px;}
    .practice-zhu{font-size: 11px;color: #B3B3B3;}
    .practice-bm{border-bottom: 3px solid #ebebeb;}
    .practice-case{padding: 0 12px;}
    .practice-case h5{padding-top:10px;color: #333;font-size: 14px;}
    .practice-case label{color: #717171;font-size: 12px;}
    .practice-case p{color: #B3B3B3;font-size: 11px;}
    .practice-level li{margin-top:10px;width: 30.33%;float: left;}
    .practice-select{margin:8px 0 0 8px;border: 1px solid #B3B3B3;width: 80px;height: 22px;font-size: 12px;color: #ccc;}
    .practice-input{margin:8px 0 0 8px;padding-left:5px;height: 22px; border: 1px solid #B3B3B3;font-size: 12px;width: 75px;}
    .practice-input::placeholder{color: #ccc;font-size: 12px;}
    .practice-area{padding:10px 12px;height:60px;border: 1px solid #ccc;font-size: 12px;width: calc(100% - 26px);}
    .practice-area::placeholder{color: #B3B3B3;}
    .practice-input1{margin-top:12px;width: 72%;font-size: 12px;}
    .practice-input2{margin-right:12px;padding-left:12px;background: #F2F2F2;border-radius: 4px;height: 30px;width: calc(100% - 90px);font-size: 12px;}
    .practice-input3{margin-right:12px;padding-left:12px;border:1px solid #ccc;border-radius: 4px;height: 30px;width: calc(100% - 145px);font-size: 12px;}
    .practice-input3::placeholder{color: #999;}
    .practice-ul li{margin-top: 12px;}
    .practice-select1{padding-left:6px;width:224px;height: 30px;border:1px solid #ccc;border-radius: 4px;height: 30px;color: #999;font-size:12px;}
    .company-title{font-size: 14px;color: #333;}
    .company-p{font-size: 12px;color: #666;}
    .company-word{font-size: 11px;color: #b3b3b3;}
    .company-p1{font-size: 10px;color: #666;}
    .company-word1{font-size: 10px;color: #b3b3b3;}

    .swiper-container {
        height: 180px;
        color: #fff;
      }
      .swiper-container1 {
        height: 250px;
        color: #fff;
        text-align: center;
      }
      .pagination {
        position: absolute;
        z-index: 20;
        left: 10px;
        bottom: 10px;
      }
      .swiper-pagination-switch {
        display: inline-block;
        width: 8px;
        height: 8px;
        border-radius: 8px;
        background: #222;
        margin-right: 5px;
        opacity: 0.8;
        border: 1px solid #fff;
        cursor: pointer;
      }
      .swiper-visible-switch {
        background: #aaa;
      }
      .swiper-active-switch {
        background: #fff;
      }
      .tag-num{position:absolute;margin:-5px 0 0 -5px;display:inline-block;width: 12px;height: 12px;background: #FF0107;border-radius: 6px;font-size: 9px;color: #fff !important;text-align: center;}
      .realse-pic{background:#fff;}
      .realse-textarea textarea{padding: 15px 12px;width: calc(100% - 24px);border-bottom: 1px solid #ebebeb;}
      .realse-textarea textarea::placeholder{font-size: 12px;color: #B3B3B3;}
      .realse-pic h5{margin-top:-5px;padding:15px 12px;font-size: 14px;color: #333;font-weight: normal;}
      .upimg .uploadImgs-add{display:block;width: 60px;height: 60px;background: #EBEBEB;border-radius: 2px;font-size: 8px;color: #999;text-align: center;}
      .show-img-div2{float: left;margin-left: 12px;}
      .show-img-div2 span img{margin:4px 0 0 44px;position: absolute;border-radius: 2px;}
      .qwidth img{margin-left:-15px;position: relative;border-radius: 100%;}
      .content-p{margin-left:75px;padding-bottom:10px;color: #666;font-size: 11px;line-height: 20px;height: 40px;border-bottom: 1px solid #ebebeb;}
      .company-img img{float:left;border-radius:5px;margin-right: 10px;}
      .company-img img:last-child{margin-right: 0;}
      .realse-dong::placeholder{color: #333;font-size: 15px;}







    /* allcss */
    .divide{
        width: 100%;
        height: 3px;
        background-color: #EBEBEB;
    }


	 /* 软件行业start */
    .industry-video{
        padding:14px 12px 17px 12px;
        background-color: #fff;
    }
    .industry-video h4{
        font-weight: 400;
        color: #666;
        text-indent: 2em;
        margin-bottom: 15px;
    }
    .industry-video video{
        width: 100%;
        height: 240px;
    }

    .video-bar{
        display: flex;
        align-items: center;
        justify-content: center;
        margin-top: 10px;
    }
    .video-bar>img{
        width: 9px;
        height: 11px;
        margin-right: 5px;
    }
    .video-bar .time{
        font-size: 11px;
        color: #666;
        margin-right: 8px;
    }
    .play-time{
        flex: 1;
        position: relative;
        margin-top: -5px;
    }
    .play-time .move-dot{
        display: inline-block;
        height:7px; 
        width:7px; 
        background: #186FF2;
        border-radius: 50%;
        position: absolute;
        left: 0;
        top: 50%;
        transform: translateX(-50%);
        z-index: 6;
    }
    .all-length{
        display: inline-block;
        width: 132px;
        width: 100%;
        height: 2px;
        background: #EBEBEB;
        border-radius: 2px;
        position: relative;
        top: -1px;
    }
    .voice{
        position: relative;
    }
    .voice img{
        width: 13px;
        margin-left: 18px;
        position: relative;
        top: -2px;
    }
    .voice>input{
        position: relative;
        top: -5px;
    }
    .voice input[type=range]{ 
        outline: none; 
        -webkit-appearance: none;/*清除系统默认样式*/  
        width:80px !important;  
        background: #EBEBEB;
        background-size: 33% 100%;/*设置左右宽度比例*/  
        height: 2px;/*横条的高度，细的真的比较好看嗯*/
        border-radius: 2px;  
    }
    /*拖动块的样式*/  
    input[type=range]::-webkit-slider-thumb {  
        -webkit-appearance: none;/*清除系统默认样式*/  
        height:7px;/*拖动块高度*/  
        width: 7px;/*拖动块宽度*/  
        background: #186FF2;/*拖动块背景*/ 
        border-radius: 50%; /*外观设置为圆形*/
    }
    .solft-industry-lis ul li{
        padding: 0 12px 15px 12px;
        background-color: #fff;
    }
    .solft-industry-lis ul li h4{
        font-weight: 400;
        color: #333;
        padding: 15px 0;
    }
    .solft-lis-b img{
        width: 50px;
        height: 50px;
        float: left;
        margin-right: 15px;
    }
    .solft-lis-b p{
        text-indent: 2em;
        color: #666;
        font-size: 11px;
    }
    /* 软件行业end */
    /* 现场实习板块 */
    .company-info{
        padding: 8px 11px;
        font-size: 12px;
        background-color: #fff;
    }
    .com-line{
        padding:7px 0;
        display: flex;
    }
    .line-l{
        padding-right:25px;
        color: #333;
    }
    .line-r{
        flex: 1;
        color: #666;
    }
    .line-r a{
        font-size: 10px;
        margin-left: 15px;
        color: #999;
    }
    .info-icon{
        margin-top: 15px;
    }
    .info-icon span{
        padding:3px 9px;
        font-size: 11px;
        border-radius: 10px;
        background: #F7F7F7;
    }
    .date-info{
        padding: 8px 11px;
        font-size: 12px;
        background-color: #fff;
    }
    .date-line{
        padding: 7px 0;
        display: flex;
    }
    .date-line-l{
        padding-right: 26px;
        color: #333;
    }
    .date-line-r{
        color: #666;
    }
    .date-line-r font{
        color:#F58020;
    }
    .date-line-r a{
        font-size: 8px;
        color: #F58020;
        padding: 3px 7px;
        background: #F2F2F2;
        border-radius: 8px;
    }

    .coach-money{
        padding: 17px 11px 15px;
        font-size: 12px;
        background-color: #fff;
        display: flex;
    }
    .money-l{
        color: #333;
        padding-right: 26px;
    }
    .money-r{
        color: #F58020;
    }

    .duty{
        padding: 0 11px 15px;
        background-color: #fff;
        font-size: 12px;
        color: #666;
    }
    .duty ul li h4{
        padding-top: 15px;
        font-weight: 400;
    }
    .duty ul li span{
        display: block;
        padding:13px 0 0 23px;
    }
    .evaluate{
        padding: 0 12px 20px 11px;
        background-color: #fff;
        font-size: 12px;
    }
    .evaluate h4{
        padding-top: 15px;
        color: #333;
        font-weight: 400;
    }
    .evaluate-icon{
        padding-top: 12px;
        color: #666;
    }
    .evaluate img{
        margin-top: 13px;
        width:100%;
    }
    .sign{
        padding: 16px 7px 34px 7px;       
    }
    .sign a{
        display: block;
        height: 33px;
        line-height: 33px;
        color: #fff;
        opacity: 0.7;
        font-size: 15px;
        background-color: #F58020;
    }
    .condition-frame{
        width: 100%;
        height: 100%;
        background-color:rgba(0,0,0,.3);
        position: fixed;
        left: 0;
        top: 0;
        z-index: 9;
        display: none;
    }
    .frame-con{
        width: 83%;
        background-color: #fff;
        position: absolute;
        left: 50%;
        top: 50%;
        transform:translate(-50%,-50%);
        font-size: 12px;
        color: #666;
    }
    .frame-con h3{
        padding:18px 0;
        text-align: center;
        font-weight: 400;
        border-bottom: 1px solid #EBEBEB;
    }
    .detail-line{
        padding-top: 15px;
        display: flex;
    }
    .detail-line font{
        color: #F58020;
    }
    .detail-line-l{
        padding-left: 25px;
        width: 90px;
        color: #333;
    }
    .frame-known{
        height: 35px;
        line-height: 35px;
        margin-top: 15px;
        background: #F2F2F2;
        border-radius: 0px 0px 4px 4px;
        text-align: center;
    }


    /* 现场教学板块 */
    .teach-invited{
        padding: 0 12px;
    }
    .teach-invited h3{
        padding: 16px 0;
        font-weight: 400;
        color: #333;
        display: flex;
        justify-content: center;
        align-items: center;
    }
    .teach-invited h3::before{
        content: "";
        display: inline-block;
        width: 14px;
        height: 16px;
        background:url(../images/news.png);
        background-size: contain;
        margin-right: 10px;
    }
    .teach-invited .swiper-container {
        height: 197px;
        color: #fff;
    }
    @media screen and (max-width:320px) {
        .teach-invited .swiper-container {
            height: 250px;
            color: #fff;
        }
    }

    .teach-invited .pagination{
        left: 50%;
        transform: translateX(-50%);
    }

    .teach-invited .swiper-pagination-switch {
        background: #ffffff;
      }
      .teach-invited .swiper-active-switch {
        background: #F58020;
      }
    .invited-con{
        border-radius: 10px;
        padding: 0 13px 35px 13px;
        font-size: 11px;
        background: #EBEBEB;
    }
    .invited-line{
        display: flex;
        padding-top: 15px;
    }
    .invited-l{
       width: 69px;
       color: #333;
    }
    .invited-r{
        position: relative;
        flex: 1;
        color: #666;
    }
    .invited-line a{
        position: absolute;
        top: 50%;
        transform: translateY(-50%);
        right: 0;
        font-size: 10px;
        color: #F58020;
        padding: 3px 7px;
        border: 1px solid #F58020;
        border-radius: 12px;
    }
    .invited-icon{
        display: flex;
        flex-wrap: wrap;
    }
    .invited-icon span{
        padding:3px 9px;
        color: #fff;
        background-color: #B3B3B3;
        border-radius: 10px;
        margin: 15px 10px 0 0;
    }
    .teach-signed h3{
        color: #333;
        font-weight: 400;
        padding: 14px 0;
        text-align: center;
    }
    .signed-con{
        padding-left: 12px;
        background-color: #fff;
        font-size: 12px;
    }
    .signed-start,.signed-doing{
        display: flex;
        padding-top: 15px;
    }
    .signed-l{
        width: 80px;
        color:#F58020;
    }
    .signed-r{
        flex: 1;
    }
    .signed-r div{
        margin-bottom: 15px;
        padding-right: 12px;
    }
    .signed-r div span{
        margin-right: 10px;
    }
    .signed-r div a img{
        width: 6px;
        height: 10px;
    }
    .dividing{
        display: block;
        width: 100%;
        height: 1px;
        background: #EBEBEB;
    }

    .teach-activity{
        padding: 0 12px 15px 12px;
        background-color: #fff;
    }
    .teach-activity h3{
        font-weight: 400;
        color: #333;
        padding: 15px 0;
    }
    .teach-activity h3 font{
        color: #F58020;
    }
    .activity-entry input{
        width: 71%;
        height: 25px;
        line-height: 25px;
        border: 1px solid #999;
        font-size: 10px;
        padding-left: 6px;
        color: #666;
        outline: none;
        -webkit-appearance: none; /*去除系统默认的样式*/
        -webkit-tap-highlight-color: rgba(0, 0, 0, 0); /* 点击高亮的颜色*/
    }
    .activity-btn{
        font-size: 10px;
        color: #fff;
        padding: 7px 16px;
        margin-left: 17px;
        background-color: #F58020;
        border-radius: 5px;
    }
    .intern-log{
        padding: 15px 12px;
        background-color: #fff;
    }
    .intern-log a img{
        width: 6px;
        height: 10px;
    }



    /* 现场教学--在岗 */
    .on-duty-title{
        color: #333;
        font-weight: 400;
        padding: 15px 11px;
        background-color: #fff;
    }
    .on-duty-title a{
        font-size: 10px;
    }
    .on-duty-title img{
        width: 5px;
        height: 8px;
        margin-left: 10px;
    }
    .on-duty-student{
        padding: 0 12px;
        background-color: #fff;
    }
    .on-student-t{
        font-size: 14px;
        color: #333;
        padding: 15px 0 9px 0;
    }
    .on-duty-student ul{
        display: flex;
        flex-wrap: wrap;
    }
    .on-duty-student ul li{
        width: 20%;
        margin: 6px 0 15px 0;
        text-align: center;
    }
    .on-duty-student ul li img{
        width: 50px;
        height: 50px;
        border-radius: 50%;
    }
    .on-student-name{
        font-size: 12px;
        color: #333;
        margin-top: 10px;
    }
    .intern-state{
        background-color: #fff;
    }
    .state-h{
        padding: 0 11px;
        display: flex;
        height: 42px;
        line-height: 42px;
    }
    .state-h span{
        font-size: 14px;
        color: #666;
        flex: 1;
        text-align: center;
    }
    .state-h .state-current{
        color: #F58020;
        border-bottom: 2px solid #F58020;
    }
    .duty-part1{
        padding:0 0 15px 11px;
    }
    .duty-part1 h3{
        color: #333;
        font-style: 14px;
        font-weight: 400;
        margin: 15px 0;
    }
    .duty-part1-con{
        display: flex;
    }
    .duty-part1-con>img{
        width: 90px;
        height: 90px;
        margin-right: 15px;
    }
    .duty-part1-r{
        flex: 1;
    }
    .duty-level span{
        font-size: 14px;
        color: #333;
    }
    .duty-level img{
        vertical-align: -1px;
    }
    .duty-mask{
        margin:17px 0 14px 0;
    }
    .duty-mask img{
        margin-right: 5px;
        vertical-align: -1px;
    }
    .duty-mask img:nth-child(2){
        margin-left: 20px;
    }
    .duty-icon{
        display: flex;
        flex-wrap: wrap;
    }
    .duty-icon span{
        font-size: 11px;
        color: #666;
        padding: 3px 9px;
        background: #F7F7F7;
        border-radius: 10px;
        margin-right: 10px;
        margin-bottom: 5px;
    }
    .duty-lis li{
        padding: 15px 12px;
    }
    .duty-lis li h3{
        font-weight: 400;
        color: #333333;
    }
    .duty-lis li div{
        padding-top: 15px;
        font-size: 12px;
        color: #666;
    }
    .duty-lis .duty-lis-time{
        color: #B3B3B3;
    }
    .duty-score{
        margin-left: 50px;
    }
    .duty-score font{
        color: #F58020;
    }
    .duty-btn{
        padding: 15px 7px 27px 7px;
    }
    .duty-btn a{
        display: block;
        height: 33px;
        line-height: 33px;
        background: #F58020;
        border-radius: 6px;
        color: rgba(255,255,255,.7);
        text-align: center;
        opacity: 0.7;
    }

    .intern-signed-check{
        vertical-align: middle;
    }
    /* .intern-signed-check input{
        display: inline-block;
        width: 16px;
        height: 16px;
        margin-right: 10px;
        border-radius: 50%;
        -webkit-appearance: radio;
    } */

    .intern-signed-check input:checked {
        background:#F58020;
    }
    .intern-signed-check input {
        width:16px;
        height:16px;
        background-color:#ffffff;
        border:solid 1px #dddddd;
        -webkit-border-radius:50%;
        border-radius:50%;
        font-size:0.8rem;
        margin:0;
        padding:0;
        position:relative;
        display:inline-block;
        /* vertical-align:top; */
        cursor:default;
        -webkit-appearance:none;
        -webkit-user-select:none;
        user-select:none;
        -webkit-transition:background-color ease 0.1s;
        transition:background-color ease 0.1s;
    }
    .intern-signed-check input:checked::after {
        content:'';
        top:1px;
        left:2px;
        position:absolute;
        background:transparent;
        border:#fff solid 2px;
        border-top:none;
        border-right:none;
        height:6px;
        width:10px;
        -moz-transform:rotate(-45deg);
        -ms-transform:rotate(-45deg);
        -webkit-transform:rotate(-45deg);
        transform:rotate(-45deg);
    }
    
    .intern-signed-check img{
        width: 90px;
        height: 90px;
        margin-right: 15px;
        margin-left: 11px;
    }



    /* 同校圈我的全部 */
    .circle-school-con{
        display: flex;
        flex-wrap: wrap;
        height: 47px;
        margin-top: 8px;
        margin-bottom: 10px;
        align-items: center;
    }
    .circle-school-con .m-top10 {
        flex: 1;
        margin-top: 0px !important;
        color: #666 !important;
        vertical-align: middle;
        word-break: break-all;
        text-overflow: ellipsis;
        display: -webkit-box;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 3;
        overflow: hidden;
    }
















}
