@charset "utf-8";
body, h1, h2, h3, h4, h5, h6, hr, p, blockquote, /* structural elements 结构元素 */
dl, dt, dd, ul, ol, li, /* list elements 列表元素 */
pre, /* text formatting elements 文本格式元素 */
form, fieldset, legend, button, input, textarea, /* form elements 表单元素 */
th, td /* table elements 表格元素 */ {margin: 0;padding: 0;}
ul, ol { list-style: none;}
fieldset, img { border: 0; } 
body{font-family: "微软雅黑";font-size: 14px;line-height: 1.5;color:#1a1a1a;}
a{text-decoration: none;}
i{font-style: normal;}
b{font-weight: normal;}
/* icons and common*/
.edu-icons{display:inline-block;vertical-align: middle;width:25px;height:20px;background: url(../../images/edu-icons.png) no-repeat;}
.app-icons{width:17px;background-position: 0 0;}
.notice-icons{background-position: -40px 0;}
.search-icons{width:28px;height:24px;background-position: -120px 0;}
.arrow-icons{width:12px;background-position: -80px 0;}
.hot-icon{background-position: -160px -2px;}
.response-icons{width:16px;background-position: -200px 0;}
.like-icons{width:16px;background-position: -240px 0;}
.more-coursebtn{width:30px;height:30px;background-position: -320px 0;}
.colorarrow-icons{background-position: -360px 2px;}
.praise-icons{width:18px;background-position: 0 -40px;}
.ponse-icon{background-position: -40px -40px;}
.img-icons{height:22px;background-position: -278px -1px;}
.up-arrow{background-position: -120px -39px;}
.addbtn{font-size: 22px;}
.edu-wrap{width:1200px;margin:0 auto;}
input,textarea{font-family: "微软雅黑";outline: none;}
.edu-text{padding:0 10px;}
.arrow{font-family: "宋体";padding-left: 3px;font-weight: bold;}
.edu-more{position: absolute;top:0;right:28px;color:#8390a8;font-size:14px;}

/* header start */
.edu-header{height:60px;}
.edu-logo,.edu-nav{float: left;}
.edu-message{float: right;margin-top:20px;}
.edu-logo{padding-top:11px;}
.edu-logo a{color:#00b686;}
.edu-logo a img,.edu-logo a span{display: inline-block;vertical-align: middle;}
.edu-logo .edu-eng{font-size:30px;font-weight: bold;}
.edu-logo .edu-engname{font-size:24px;}

/* nav start  */
.edu-nav{margin-left:56px;height:26px;}
.edu-nav .nav-item{float: left;padding:0 13px;}
.edu-nav .nav-item a{font-size: 14px;color:#454545;}

/* nav end */

/* right 操作 */
.edu-message .edu-operate{display: inline-block;margin:0 10px;vertical-align:middle;}
.edu-operate i,.edu-operate span{display: inline-block;vertical-align: middle;}
.edu-operate span{color:#8390a8;}
/* header end */

/* footer start */
.edu-footer{border-top:3px solid #00d694;}
.footer-inner{padding-top:40px;}
.footer-list{overflow: hidden;}
.footer-logo span,.footer-logo img{display: inline-block;vertical-align: middle;}
.footer-logo span{padding-left:5px;font-size: 22px;color:#333;}
.footer-code span{width:96px;display: block;padding-top: 5px;text-align: center;}
.footer-logo{padding-bottom: 20px;}
.edu-code,.newbie-guide,.contact-us,.edu-partners{float: left;}
.foot-hd{padding-bottom:30px;font-size: 16px;color:#333;}
.newbie-guide .footer-link,.contact-us .contact-way{display: block;color:#8d8d8d;padding-bottom: 15px;}
.contact-way span{display: block;padding-left: 43px;}
.edu-code,.newbie-guide,.contact-us{padding-right: 100px;}
.edu-partners{width:405px;}
.partner-list a{display: block;float: left;width:33.3%;}
.partner-list span,.partner-list img{display: inline-block;vertical-align: middle;}
.partner-list span{padding-left:5px;font-size: 12px;color:#8d8d8d;}
.partner-list span i{display: block;}
.list-margin{margin-bottom:20px;}
.edu-copyright{clear: both;border-top:1px solid #eee;padding:10px 0 20px;margin-top:10px;color:#8d8d8d;}
/* footer end */

/* 滚动条 */
.mCustomScrollBox>.mCSB_scrollTools{width:4px;}
.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background: #eee;width: 4px;
-webkit-border-radius: 4px;-moz-border-radius: 4px;-ms-border-radius: 4px;-o-border-radius: 4px;border-radius: 4px;}
.mCSB_scrollTools .mCSB_draggerRail{width:4px;background:none;}
.mCSB_container{margin-right: 4px;}

/* 遮罩 */
.edu-bg{display: none;position: fixed;top:0;left:0;z-index:200;width:100%;height:100%;background: rgba(0,0,0,0.5);}
.edu-popwin{display: none;position: fixed;top:0;left:0;right:0;bottom:0;z-index:500;margin:auto;background: #fff;padding:40px;
-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px;}
input[type="checkbox"]{display: none;}
.checkbox{padding-left:20px;height:20px;background:url(../../images/checkbox.png) no-repeat 0 3px;cursor:pointer;}
.checkbox.checked{background-position: 0 -52px;}
.popwin-hd{position: relative;}
.edu-close{display: block;position: absolute;top:-70px;right:-28px;width:23px;height:23px;background: url(../../images/edu-close.png) no-repeat;}
.friend-popwin .edu-close{top: -70px;right: 15px;}

/* 修改input textarea placeholder 文字颜色*/
.replay-input .re-text::-webkit-input-placeholder,input::-webkit-input-placeholder{color: #8390a8;}
.replay-input .re-text:-moz-placeholder,input:-moz-placeholder{color: #8390a8;}
.replay-input .re-text::-moz-placeholder,input::-moz-placeholder{color: #8390a8;}
.replay-input .re-text::-ms-input-placeholder,input::-ms-input-placeholder{color: #8390a8;}
textarea::-webkit-input-placeholder{color: #7d92a8;}
textarea:-moz-placeholder{color: #7d92a8;}
textarea::-moz-placeholder{color: #7d92a8;}
textarea::-ms-input-placeholder{color: #7d92a8;}

/* left pages */
.edu-pages{text-align: center;}
.edu-pages .page-list{display: inline-block;height:24px;padding:0 8px;margin:0 3px;border:1px solid #cbcbcb;line-height: 24px;font-size: 12px;color:#545454;}
.edu-pages .page-list.page-active{background: #00c882;border-color:#00b679;color:#fff;}



.edu-message .qr-code{
  display: b;
  position: absolute;
  
  width: 128px;
  height: 138px;
  margin-left: -64px;
  background: #fff;
  z-index:100;
  border: 1px solid #ddd;
  box-shadow: 0 3px 5px #6e6e6e;
  -webkit-box-shadow: 0 3px 5px #6e6e6e;
  -ms-box-shadow: 0 3px 5px #6e6e6e;
}
.edu-message .qr-code span {
    display: block;
    width: 100px;
    height: 100px;
    margin: 10px auto 0;
}
.edu-message .qr-code p {
    height: 24px;
    line-height: 24px;
    font-size: 12px;
    color: #666;
    text-align: center;
}


/* 2018.11.08 新增 css */
.community-page{overflow: hidden;}
.community-left{float: left;width:730px;}
.community-descript li{overflow: hidden;position: relative;height:165px;background: #fff;margin-bottom:7px;
	-webkit-box-shadow:0px 3px 19px rgba(0,0,0,0.2);-moz-box-shadow:0px 3px 19px rgba(0,0,0,0.2);-ms-box-shadow:0px 3px 19px rgba(0,0,0,0.2);-o-box-shadow:0px 3px 19px rgba(0,0,0,0.2);box-shadow:0px 3px 19px rgba(0,0,0,0.2);
-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px;border-radius:10px;}
.community-descript li a{display: block;padding-left:202px;}
.community-descript li:hover{border:1px solid #ddd;}
.community-img{position: absolute;top:0;left:0;width:202px;height:165px;text-align:center;
	background:-webkit-linear-gradient(44deg, #e6cd96 0%, #f1e6cd 100%);
	background:-moz-linear-gradient(44deg, #e6cd96 0%, #f1e6cd 100%);
	background:-ms-linear-gradient(44deg, #e6cd96 0%, #f1e6cd 100%);
	background:-o-linear-gradient(44deg, #e6cd96 0%, #f1e6cd 100%);
	background:linear-gradient(44deg, #e6cd96 0%, #f1e6cd 100%);}
.community-img .img-div{padding:30px 0 10px;text-align:center;}
.community-img img{width:40px;height:40px;}
.community-img p{font-size: 18px;color: #1a1a1a;}
.community-img span,.community-img .span-line{color:#646464;}
.community-img .span-line{padding:0 4px;}
.community-introduce{padding-left: 24px;padding-top:22px;padding-right: 40px;}
.community-introduce .intro-text{color: #a8a8a8}
.community-introduce .intro-abstract{padding-top:10px;color: #1a1a1a;}
.hot-community{float: right;width:338px;border:1px solid #eee;background: #fff;}
.hot-community .hot-chd{padding-left:19px;padding-top:20px;padding-bottom:26px;font-size: 16px;}
.com-hotlist{padding-left: 19px;padding-bottom: 20px;}
.com-hotlist li{position: relative;margin-bottom:30px;padding-left:64px;}
.com-hotlist li img{position: absolute;top:0;left:0;width:50px;height:50px;}
.com-hotlist .community-hd{color:#1a1a1a;}
.com-hotlist .community-static{color: #8390a8;font-size: 12px;}
.community-text{padding-top:5px;}