@charset "utf-8";
/* 教师主页 */
.bgColor{background: #0162AD}
.fontColor{color:#0162AD }
.boderTopColor{color:#0162AD }
.teacher-head{width: 100%; height: 100px; line-height: 100px; position:relative; z-index:20;}
.wrap{width: 100%;margin:0 auto;}
.teacher-head .logo{height:44px; margin-top:28px; background: none;max-width: 160px;}
.teacher-head .line{width: 2px!important; height:34px!important; margin:33px 16px; background: #fff}
.teacher-head .head-title{font-size: 30px; color: #fff;font-weight: bold}
.teacher-head .head-search{width: 400px; height:40px; margin-top:28px; background: #fff;border-radius: 20px; overflow: hidden; margin-right:80px}
.teacher-head .head-search input{width: 355px; float:left; height:40px; line-height: 40px; padding-left:20px;}
.teacher-head .head-search span{font-size: 18px; margin-top:11px; }
.teacher-head .login-before{font-size: 16px; color: #fff}
.teacher-head .login-before a{color: #fff;text-decoration: underline}

.fontColor .icon-shlg_1:before{color: #0162AD}
.teacher-index .swiper-container {
    width: 100%;
    height: 420px;
  }
.teacher-index .swiper-slide {
width:100%; height:100%;
background-size:cover!important
  }
.teacher-index .swiper-pagination-bullet{width: 16px; height:16px; border-radius: 0; background:#fff; opacity: 1}
.teacher-index .swiper-pagination-bullet-active{background:#0162AD}

.teacher-index .list .title{text-align: center}
.teacher-index .list .title a{display: inline-block;vertical-align: middle;width: 136px;height: 50px;line-height: 50px;text-align: center;color: #333;font-weight: bold;font-size: 22px;}
.teacher-index .list .title a.on{/* background: #0162AD; */color: #303030;border-bottom: 2px solid #303030;}
.teacher-index .list .line{width: 100%; height: 1px;}
.teacher-index .list ul{padding:16px 0}
.teacher-index .list li a {
    padding-left: 20px;
}
.item.fn-left {
    float: left;
    margin-right: 13px;
}
.teacher-index .list li{float: left;/* padding-right:10px; */width: 20%;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;margin:16px 0;position: relative;}
.teacher-index .list li::before{content: "";width: 3px;height: 3px;background: #cecece;border-radius: 50%;display: block;position: absolute;top: 50%;}
.teacher-index .list .look-more{text-align: center;font-size: 16px; margin-top:20px; }
.filtrate .top{line-height: 54px;/* margin-top:72px; */background: #f2f2f2;padding: 0 19px;}
.filtrate .input{/* width: 153px; *//* margin-right: 32px; */position: relative;display: inline-block;}
.filtrate .input::after{position: absolute;transition: all 0.5s;content:"";width:12px;height:12px;display:inline-block;right:10px;top: 23px;top: 20px;background: url(../images/shlg_2.png);}
.filtrate .input.on::after{transform: rotate(180deg);-webkit-transform: rotate(180deg)}
.filtrate input{width: 133px;height: 30px;line-height: 30px;padding:0 10px;border:1px solid #BFBFBF;border-radius: 4px;/* margin-right: 32px; */}
.filtrate .top ul{display: none; position: absolute; width:100%; left:0; top:42px; background: #fff; z-index:1000; border:1px solid #bfbfbf; border-radius: 4px; padding:10px; line-height: 30px;}
.filtrate .top ul li{cursor: pointer}
.filtrate .top a.sure{/* width: 120px; *//* height: 40px; */border-radius:4px;text-align:center;color: #fff;font-size: 16px;}
.filtrate .top a.reset{margin-left: 11px;color: #666;font-size: 16px;background: #fff;border: 1px solid #e5e5e5;}
.filtrate .con{margin-top: 40px;}
.filtrate .con li{
    float: left;
    width: 33.3%;
    /* height: 346px; */
    /* background: 
    #F8F8F8; */
    /* margin-right: 18px; */
    /* margin-top:24px; */
    /* padding:24px 32px; */
    }
.filtrate .con li:nth-child(4n){margin-right:0}
.filtrate .con li .item{line-height: 19px;margin-top:10px;font-size: 14px;color: #202020;}
.filtrate .con li img{display: block;margin:0 auto;width: 128px;height: 169px;}
.filtrate .con li strong{margin-top:8px;display: block;font-size: 18px;color: #004098;margin-bottom: 10px;}
.hide-text-2 { overflow:hidden; 

    text-overflow:ellipsis;
    
    display:-webkit-box; 
    
    -webkit-box-orient:vertical;
    
    -webkit-line-clamp:2; }
.teacher-index .line{width: 100%; height: 1px;}
.item.fn-left {
    float: left;
    margin-right: 13px;
}

.filtrate .top .btn a {
    text-align: center;
    display: inline-block;
    width: 85px;
    line-height: 32px;
}
.teac-leftcon .visit {
    line-height: 20px;
    font-size: 20px;
    color: #8d8d8d;
    text-align: center;
    margin: 8px;
}
.teacher-index .college span{height:55px; line-height:55px; color:#fff; font-size: 20px; font-weight: bold; padding:0 40px; display: inline-block; margin-top:32px;}
.teacher-foot{margin-top:80px; height:150px; line-height: 30px; color: #999}
.teacher-foot .item{margin-top:40px}
.teacher-index .bread{margin-top:40px;}
.filtrate .input::after{right:7px!important;}
/* 导师主页 */
.teacher-bg{ position:fixed; top:0; margin:0 auto; overflow-y:auto; width:100%;height:calc(100% - 0px);min-width:1200px; background: url(../images/login-bg.png) center top no-repeat;background-attachment:fixed;}
.teacher-bg:before{ position:absolute; content:""; z-index:10; top:0; left:0; right:0; bottom:0; width:100%;background: -moz-linear-gradient(top, rgba(255,255,255,0) 0%, rgba(247,247,247,0.6) 60%,rgba(247,247,247,1) 100%); /* FF3.6-15 */
    background: -webkit-linear-gradient(top, rgba(255,255,255,0) 0%,rgba(247,247,247,0.6) 60%,rgba(247,247,247,1) 100%); /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to bottom, rgba(255,255,255,0) 0%,rgba(247,247,247,0.6) 60%,rgba(247,247,247,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */ }
.teacher-main{ margin:0 auto; width:1200px; margin-top:40px; position:relative; z-index:30;}
.teacher-main .teac-menu{ height:60px;box-shadow:0px 4px 8px -2px rgba(29,33,41,0.26);border-radius:4px; overflow:hidden; background:#fff; display:flex;display: -webkit-flex;flex-direction: row;flex-wrap: nowrap;justify-content:space-between;align-items:center;}
.teacher-main .teac-menu li{ width:171px;}
.teacher-main .teac-menu li a{ display:block; height:60px; line-height:60px; font-size:16px; font-weight:600; color:#333; text-align:center;background:#fff;}
.teacher-main .teac-menu li a.bgColor{ color:#fff;}
.teac-leftcon{float:left;width: 285px;}
.teac-bk{margin-top:24px;/* border-top:4px solid #0162AD; *//* border-top: 4px solid #0162AD; */border: 1px solid #e3e3e3;background:#fff;border-top: 4px solid #0162AD;/* box-shadow: 0px 4px 8px -2px rgba(29,33,41,0.26); */}
.teac-leftcon .teac-bk{/* padding:0 16px 20px 16px; */}
.teac-hbt{border-bottom:1px solid #ECECEC;padding-bottom:15px;padding: 0 20px;}
.teac-hbt .hbt1{/* margin-top:20px; */line-height: 46px;font-size:18px;}
.teac-hbt .hbt2{ color:#B3B3B3;line-height:16px; font-size:12px;}
.teac-leftcon .phototu{margin:0 auto;margin-top:30px;width: 183px;}
.teac-leftcon .phototu img{ width:100%;}
.teac-leftcon .photoname{margin: 13px;text-align:center;line-height:20px;font-size: 20px;color: #212121;}
.teac-leftcon .wholike{margin:0 auto;width:220px;text-align:center;height:24px;position:relative;vertical-align:middle;/* font-size:0; */overflow:hidden;margin-bottom: 30px;}
.teac-leftcon .wholike i{ position:absolute; right:0; top:0; height:24px; width:22px; content:"";background: -moz-linear-gradient(left, rgba(255,255,255,0.5) 0%,rgba(255,255,255,1) 100%); /* FF3.6-15 */
    background: -webkit-linear-gradient(left, rgba(255,255,255,0.5) 0%,rgba(255,255,255,1) 100%); /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to right, rgba(255,255,255,0.5) 0%,rgba(255,255,255,1) 100%);}
.teac-leftcon .wholike .zan{vertical-align:middle;  display:inline-block; width:24px; height:24px; background:url(../images/shlg_5.png) no-repeat;}
.teac-leftcon .wholike .zan.not{background:url(../images/shlg_12.png) no-repeat;}
.teac-leftcon .wholike .number{vertical-align:middle; display:inline-block;height:20px; background:#FF576F; padding:0 6px; line-height:20px; color:#fff;font-size:12px; border-radius:2px; margin-left:8px;}
.teac-leftcon .wholike img{vertical-align:middle; display:inline-block; width:20px; height:20px; border-radius:2px; margin-left:4px;}
.teac-leftcon .info1{
    padding: 20px;
}
.teac-leftcon .info1 li{/* margin-top:14px; */line-height: 32px;color:#333;font-size: 13px;}
.teac-leftcon .info1 li .cw{ margin-left:6px;}
.teac-leftcon .info1 li .cw:first-child{ margin-left:0;}
.teac-leftcon .xxpictu{ margin:0 auto; margin-top:20px; width:150px; height:150px; padding:10px;}
.teac-leftcon .xxpictu img{ width:130px; height:130px;}
.teac-rightcon{float:right;width: 854px;}
.teac-rightcon .teac-bkcon{ display:none; }
.teac-rightcon .teac-bkcon:first-child{ display:block;}
.teac-rightcon .teac-bk{ padding:0 32px 24px 32px;}
.teac-rightcon .teac-bk.tab{ padding:0;}
.teac-rightcon .info2{margin: 30px 0;line-height: 30px;font-size: 16px;color: #000;}
.teac-rightcon .tabmenu2{ height:76px;}
.teac-rightcon .tabmenu2 li{ float:left; width:242px;height:76px; display:flex;display: -webkit-flex;flex-direction:column;justify-content:center;align-items:center; cursor:pointer;}
.teac-rightcon .tabmenu2 li .bt1{ display:block; width:100%; text-align:center; font-size:18px; color:#0162AD; line-height:24px;}
.teac-rightcon .tabmenu2 li .bt2{display:block; width:100%; text-align:center; font-size:12px; color:#B3B3B3; line-height:26px;}
.teac-rightcon .tabmenu2 li.bgColor{ background:#0162AD;}
.teac-rightcon .tabmenu2 li.bgColor .bt1,.teac-rightcon .tabmenu2 li.bgColor .bt2{ color:#fff;}
.teac-rightcon .tabmain2{ padding:32px;}
.teac-rightcon .tab-article{line-height:32px; font-size:14px; color:#333; display:none;}
.teac-rightcon .tab-article:first-child{ display:block;}

.teac-rightcon .teac-bk.noborder{border-top:0;}
.teac-rightcon .noborder .btwz{ padding:24px 0;border-bottom:1px solid #ECECEC; font-size:0;}
.teac-rightcon .noborder .btwz i{width:4px; height:18px; background:#0162AD; margin-right:16px; display:inline-block; vertical-align:middle;}
.teac-rightcon .noborder .btwz span{font-size:18px; font-weight:600; color:#0162AD;height:24px; line-height:24px;display:inline-block; vertical-align:middle;}
.teac-rightcon .info3{ margin:0 35px;}
.teac-rightcon .xyname{ margin-top:40px;line-height:24px; font-size:16px; color:#666;font-weight:600;}
.teac-rightcon .xystu{ margin-top:60px; height:34px; position:relative;}
.teac-rightcon .xystu .xian{height:4px; background:#02B2A0; }
.teac-rightcon .xystuleibie{ position:absolute; left:50%; margin-left:-133px; top:-18px; width:266px; height:40px; line-height:40px; background:url(../images/shlg_6.png) no-repeat; color:#fff; text-align:center;font-size:18px;font-weight:600;}
.teac-rightcon .xystu2 .xian{background:#4A90E2;}
.teac-rightcon .xystu2 .xystuleibie{ background:url(../images/shlg_7.png) no-repeat;}
.teac-rightcon .xybiao{ background:#FAFAFA;border-bottom:1px solid #E8E8E8;}
.teac-rightcon .xybiao li{ float:left; width:120px; padding:16px; line-height:22px; color:#333; font-size:14px;}
.teac-rightcon .xybiao li:nth-child(2){ width:340px;}
.teac-rightcon .xybiao.titlebt{ background:#fff;}
.teac-rightcon .xybiao.titlebt>a{ display:block;}
.teac-rightcon .xybiao.titlebt>a:hover{ background:#ECF5FC;}
.teac-rightcon .xybiao.titlebt>a dl{ border-bottom:1px solid #E8E8E8;}
.teac-rightcon .xybiao.titlebt>a:last-child dl{border-bottom:0;}
.teac-rightcon .xybiao.titlebt>a dd{float:left;width:120px; padding:16px; line-height:22px; color:#333; font-size:14px;}
.teac-rightcon .xybiao.titlebt>a dd:nth-child(2){ width:340px;}
.teac-rightcon .mybaokao{ position:fixed; right:0; bottom:240px; z-index:40; width:80px; height:80px; background:#0162AD url(../images/shlg_8.png) center 16px no-repeat; border-radius:50%; padding-top:44px; text-align:center; color:#fff; font-size:14px;}
.flex-info{display:flex;display: -webkit-flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;align-content:flex-start;}
.teac-rightcon .info3 .zlitem{line-height:28px; margin-top:40px; width:275px;}
.teac-rightcon .info3 .zlitem .s1 {float: left;width: 80px;text-align: left;font-size: 14px;height: 28px;line-height:28px;}
.teac-rightcon .info3 .zlitem .input-area {float: left;position: relative;}
.teac-rightcon .info3 .zlitem .input-area input[type='text'] {width: 190px;height: 28px;line-height: 26px; padding: 0 10px;border: 1px solid #C4C6CF; border-radius: 4px;}
.teac-rightcon .info3 .zlitem .sex-item {float: left;cursor: pointer;margin-right: 20px;}
.teac-rightcon .info3 .zlitem .sex-item input{ display:none;}
.teac-rightcon .info3 .zlitem .sex-item em { display: inline-block;width: 16px;height: 16px;border: 1px solid #C4C6CF;border-radius: 50%;vertical-align: middle; margin-right: 8px;}
.teac-rightcon .info3 .zlitem .sex-item.on em { border: 3px solid #386ED3;}
#doc_type em{
	display: inline-block;width: 16px;height: 16px;border: 1px solid #C4C6CF;border-radius: 50%;vertical-align: middle; margin-right: 8px;
	position: relative;
}
#doc_type em:after{
	position: absolute;
	content: '';;
	width:6px;
	height:6px;
	background: #fff;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	border-radius: 50%;
	margin-top: 4px;
	margin-left: 4px;
}
#doc_type em.on{
	border: 1px solid #386ED3;
}
#doc_type.on em:after{
	background: #386ED3;
}


.teac-rightcon .info3 .zlitem.line{ width:100%;}
.teac-rightcon .info3 .zlitem .s3{float: left;text-align: left; font-size: 14px; height: 28px;line-height:28px;}
.teac-rightcon .info3 .zlitem .s2{float: left; margin-right:20px;height: 28px;line-height: 26px; padding: 0 16px 0 34px; background:url(../images/shlg_20.png) 16px center no-repeat;border: 1px solid #C4C6CF; border-radius: 4px;position: relative;}
.teac-rightcon .info3 .zlitem .s2 .uploadtu {position: absolute; z-index: 2;left: 0;top: 0;opacity: 0;right:0;bottom:0;cursor: pointer;}
.teac-rightcon .info3 .zlitem .upfile{ clear:both; padding-top:20px; padding-left:80px; display:none;}
.teac-rightcon .info3 .zlitem .upfile .file_list{ float:left; padding:0 25px; height:20px; line-height:20px;background:url(../images/shlg_14.png) left center no-repeat; position:relative; margin-right:20px;}
.teac-rightcon .info3 .zlitem .upfile .deletefile{ position: absolute; right:0; top:0; height:20px;line-height:20px;background:url(../images/shlg_15.png) right center no-repeat;  width:20px;}
.teac-rightcon .info3 .zlitem .bzsm{ width:620px; float:left;}
.teac-rightcon .info3 .zlitem .bzsm textarea{line-height: 28px; padding: 0 10px;border: 1px solid #C4C6CF; width:100%; border-radius: 4px; min-height:98px;}
.teac-rightcon .info3 .saveinfo{ float:right; width:85px; height:40px; line-height:40px;border-radius: 4px; background:#0162AD; color:#fff; font-size:16px; text-align:center;}

.teac-rightcon .info3 .stu{margin-top:40px; background:#FAFAFA;}
.teac-rightcon .info3 .stu:last-child{ margin-bottom:16px;}
.teac-rightcon .info3 .stu.t1{ border-top:4px solid #02B2A0;}
.teac-rightcon .info3 .stu.t2{ border-top:4px solid #4A90E2;}
.teac-rightcon .info3 .stu .btname{ width:226px; height:40px; line-height:40px; color:#fff; text-align:center; font-size:18px; font-weight:600; }
.teac-rightcon .info3 .stu.t1 .btname{background:#02B2A0;}
.teac-rightcon .info3 .stu.t2 .btname{background:#4A90E2;}
.teac-rightcon .info3 .stu .namelist{ padding:0 32px 24px;}
.teac-rightcon .info3 .stu .namelist>a{ float:left; width:125px; margin-top:24px; height:30px; line-height:30px; color:#333; font-size:16px; padding-left:16px;background:url(../images/shlg_13.png) left center no-repeat}

.teac-rightcon .btbar{ float:right; line-height:24px;color:#999999; font-size:12px;}
.teac-rightcon .btbar a{color:#999999;}
.teac-rightcon .btbar a:hover{ color:#0162AD}
.teac-rightcon .info4{padding-bottom:40px; border-bottom:1px solid #ECECEC;display:flex;display: -webkit-flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;align-content:flex-start;}
.teac-rightcon .info4 .itembk{margin-top:40px; width:205px; padding-left:25px;}
.teac-rightcon .info4 .itembk .tp1,.teac-rightcon .info5 .itembk2 .tp1{ line-height:22px; font-size:0;}
.teac-rightcon .info4 .itembk .tp1 i,.teac-rightcon .info5 .itembk2 .tp1 i{display: inline-block;vertical-align:middle; width:8px; height:8px; background:#0162AD; margin-right:8px;}
.teac-rightcon .info4 .itembk .tp1 span,.teac-rightcon .info5 .itembk2 .tp1 span{display: inline-block; vertical-align:middle; line-height:22px;font-size:14px; color:#999;}
.teac-rightcon .info4 .itembk .twz{line-height:22px;font-size:16px; color:#333;}
.teac-rightcon .info4.infobottom{padding-bottom:0; padding-top:24px; border:0;}
.teac-rightcon .info4.infobottom .itembk{ margin-top:0;}
.teac-rightcon .info4.infobottom .itembk .tp2{ padding-left:24px; line-height:18px; font-size:14px; color:#666;}
.teac-rightcon .info4.infobottom .itembk .tp2.dh{background:url(../images/shlg_9.png) left center no-repeat;}
.teac-rightcon .info4.infobottom .itembk .tp2.yx{background:url(../images/shlg_10.png) left center no-repeat;}
.teac-rightcon .info4.infobottom .itembk .tp2.sj{background:url(../images/shlg_11.png) left center no-repeat;}

.teac-rightcon .info5{ padding:48px 25px 16px 180px; min-height:234px; position:relative;}
.teac-rightcon .info5 .pictu{ position:absolute; top:40px; left:25px; width:120px; height:168px; overflow:hidden;}
.teac-rightcon .info5 .pictu img{ width:100%;}
.teac-rightcon .info5 .student{height:26px; line-height:26px; color:#333;}
.teac-rightcon .info5 .student span{ font-size:16px; vertical-align:bottom; margin-right:8px;}
.teac-rightcon .info5 .student span.name{ font-size:20px;vertical-align:bottom}
.teac-rightcon .info5 .itembk2{margin-top:22px; width:250px;}
.teac-rightcon .info5 .info4{padding-bottom:0; border-bottom:0;}

.teac-foot{ margin-top:48px; clear:both; border-top:2px solid #0162AD; padding:40px 0; display:flex;display: -webkit-flex;flex-direction: row;flex-wrap: nowrap;justify-content:space-between;align-items:flex-start; font-size:14px; color:#999; line-height:30px;}

.share-info{ position:fixed; right:0; bottom:20px; z-index:40;}
.share-info>a,.share-info .teac-share{position: relative; display: block;width:60px; height:60px;border: solid 1px #CED9E6;margin-top: -1px;color: #8e9ca9;font-size:14px;line-height: 60px;text-align: center; background: #fff;}
.share-info>a span,.share-info .teac-share span{position: absolute; left: 0;top: 0; width: 100%; height: 100%;font-size: 14px;line-height: 18px; box-sizing: border-box; text-align:center;padding: 11px 0;visibility: hidden;}
.share-info .teac-share span{padding: 20px 0;}
.share-info .teac-share{border-radius: 2px 2px 0 0;}
.share-info .teac-share:before {position: absolute;content: "";left: 0;top: 0;width: 100%;height: 100%;background: url(../images/shlg_16.png) center center no-repeat;}
.share-info a.teac-goindex:before {position: absolute;content: "";left: 0;top: 0;width: 100%;height: 100%;background: url(../images/shlg_17.png) center center no-repeat;}
.share-info a.teac-gotop{border-radius: 0 0 2px 2px;}
.share-info a.teac-gotop:before {position: absolute;content: "";left: 0;top: 0;width: 100%;height: 100%;background: url(../images/shlg_18.png) center center no-repeat;}
.share-info>a:hover,.share-info .teac-share:hover{  color:#fff;}
.share-info>a:hover:before,.share-info .teac-share:hover:before{ visibility: hidden; }
.share-info>a:hover span ,.share-info .teac-share:hover span{ visibility: visible; }
.share-info .sharek {position: absolute;top: 0px;right:0;padding-right:65px; display:none;}
.share-info .share1 { background-color: #ffffff;overflow: hidden;width: 122px; border: 1px solid #CED9E6; border-radius: 2px; background: #fff; padding: 10px 15px;}
.bdshare-button-style1-24 .bds_more{color: #999 !important;font-size:14px !important; background-image:none !important;}
.bdshare-button-style1-24 .bds_weixin{ background:url(../images/ky_ny_9.png) 0 0 no-repeat !important;}
.bdshare-button-style1-24 .bds_tsina{ background:url(../images/ky_ny_10.png) 0 0 no-repeat !important;}
.bdshare-button-style1-24 .bds_qzone{ background:url(../images/ky_ny_12.png) 0 0 no-repeat !important;}
.bdshare-button-style1-24 .bds_sqq{ background:url(../images/ky_ny_13.png) 0 0 no-repeat !important;}
.share1 .bdshare-button-style1-24 a{ color:#666 !important;font-size:14px !important; padding-left:30px !important; margin-right:0 !important; }

.title_tab>ul{ display:none;}
.title_tab>ul:first-child{display: block;}
.filtrate .top ul { max-height:232px; overflow:hidden; overflow-y:auto;}
.liaddImg{color:#ededed;font-size: 65px;cursor: default}


.teach-item-three ul li img{max-width: 100%;max-height: 100%}
.item-four-list li{float:left;margin-left:28px;background: #fff;text-align: center}
.item-four-list .imgContainer{border:1px solid #ededed;width:160px;height:125px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin-bottom:10px;}
.item-four-list .imgContainer.blue{border-color:#1890ff}
.item-four-list .imgContainer img{max-width: 100%;max-height: 100%}
.item-four-list{margin-left:-28px;margin-top:20px;margin-bottom:30px;}
.logoRightBox{margin-left:10px;margin-top:20px;}
.logoRightBox .colorNow{width:100px;height:30px;vertical-align:middle;margin-left:5px;display:inline-block;border:1px solid #000;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;background-color:#000;}
.logoRightBox ul{width:320px;height:320px;}
.logoRightBox li{position:relative;width:30px;height:30px;background-color: #000;margin-right:10px;margin-top: 2%;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px; float:left; }
.logoRightBox li b{font-family: -webkit-body;position:absolute;top:47%;left:50%;bottom:0;right:0;-webkit-transform: translateY(-50%) translateX(-40%);-moz-transform: translateY(-50%) translateX(-40%);-ms-transform: translateY(-50%) translateX(-40%);-o-transform: translateY(-50%) translateX(-40%);transform: translateY(-50%) translateX(-40%);color:#fff}
.edit_select .item li{ float:left; color: #a7a7a7; height:20px; line-height: 20px; width:100px; cursor: pointer}
.logoRightBox li.activeless b{display:none;}
.seZhiBox{margin-left:35px;margin-top:20px;}
.teach-item-three ul li img{max-width: 100%;max-height: 100%}


/*by lqq 样式优化*/
.inlineBlock{
    display: inline-block;
}
.positionRelative{
    position: relative;
}
.positionAbsolute{
    position: absolute;
}
.ellipsis{
    overflow:hidden;
    text-overflow:ellipsis;
    white-space:nowrap;
}
.teac-leftcon .info1 li .tt {
    color: #000;
    font-weight: bold;
}
.teac-mk .teac-hbt {
    padding: 0;
    border-bottom: 1pxs solid #c0b9ac;
}

.teac-mk {
    margin-top: 10px;
}

.teac-mk .teac-hbt .hbt1 {
    font-size: 24px;
    display: inline-block;
    border-bottom: 3px solid #0162AD;
}
.filtrate .con li .news_img {
    float: left;
}

.filtrate .con li .news_info {}

.filtrate .con li .info {
    padding-left: 148px;
}
.teac-bk-img {
    cursor: pointer;
}