﻿@charset "utf-8";
/* CSS Document */
.P_course{ margin-top:15px;}
.Pcourse_top{ background:#ebebeb;border:1px solid #e5e5e5;}
.PcourseTop_img{ background:#fff; width:135px; height:175px; overflow:hidden; }
.PcourseTop_img img{width:135px; height:175px;}
.PcourseTop_Intro {
 text-indent:2em;font-size:14px;
 min-height:70px;
 padding-right:20px;padding-top:10px;
}
.PcourseTop_Text{width:450px; line-height:24px; margin-left:25px;}
.PcourseTop_Title h2 a{ font-size:18px; color:#1b71b4; line-height:40px;}
.PcourseTop_Btn{ margin-top:10px; padding-right:15px;}
.PcourseTop_Btn input{width:151px; height:46px; border:0 none;}
.PcourseTopBtn_learning{ background:url(../images/PcourseTopBtn_learning.jpg) no-repeat left center; }
.PcourseTopBtn_tearching{ background:url(../images/PcourseTopBtn_tearching.jpg) no-repeat left center; }
.course_state{
 background: none repeat scroll 0 0 #364247;
    float: left;

    overflow: hidden;
    padding: 0 40px;
    width: 240px
}
.course_state ul li {
    border-bottom: 1px solid #414f55;
    height: 57px;
    line-height: 57px;
    overflow: hidden;
}
.course_state ul li span {
    color: #909b9e;
    font-size: 14px;
    line-height: 24px;
    margin-right: 15px;
}
.course_state ul li.mr {
    margin-right: 10px;
}
.course_state ul li span {
    color: #909b9e;
    font-size: 14px;
    line-height: 24px;
    margin-right: 15px;
}
.course_state ul li em, .course_hour .ft-adjust span {
    color: #ffffff;
    font-size: 24px;
}
.course_hour .ft-adjust {
    font-size: 14px;
}
.course_hour .ft-adjust span {
    display: inline;
    margin: 0;
}
.course_state ul li.course_hour {
    position: relative;
}
.course_state ul li i {
    background: none repeat scroll 0 0 #e5e5e5;
    bottom: 0;
    color: #5e5e5e;
    font-size: 16px;
    font-style: normal;
    padding: 0 3px;
    position: absolute;
    right: 0;
    text-align: center;
}
.concerned_course {
    background: none repeat scroll 0 0 #4d5a61;
}
.concerned_course em {
    display: block;
    text-align: center;
}
.concerned_course .btn-add-follow {
    display: block;
    height: 86px;
    text-align: center;
}
.course_intro {
    background: none repeat scroll 0 0 #4d5a61;
    float: right;
    width: 268px;
}.curse_btn button.unopencourse {
    background: none repeat scroll 0 0 #5e5e5e;
    cursor: default;
}
.curse_btn {
    clear: both;
}
.curse_btn button, .curse_btn a {
    background: none repeat scroll 0 0 #CB2EB4;
    color: #fff;
    cursor: pointer;
    display: block;
    font-size: 24px;
    height: 88px;
    line-height: 88px;
    overflow: hidden;
    text-align: center;
    width: 100%;
}
.curse_btn a:hover {
    background: none repeat scroll 0 0 #d65c5c;
}
.js-btn-collection .concerned-icon {
    display: inline-block;
    margin-top: 34px;
}

.btn-add-follow em {
    color: #909b9e;
    display: block;
    line-height: 1em;
}
/*目录*/
.Pcourse_Catalogue{ border:1px solid #e5e5e5; margin-top:15px; background:url(../images/P_CouseLine.png) repeat-y 800px top;}
.Pcatalogue_left{width:800px; overflow:hidden; padding-left:25px;}
.Pcatalogue_title{font:normal 20px/40px 微软雅黑; color:#1b71b4;}
.Pcatalogue_Container ul li{padding-left:20px;line-height:30px; background:url(../images/P_Inco1.png) no-repeat left 8px;}
.Pcatalogue_Container ul li a{color:#323232;line-height:30px; }
.Pcatalogue_Container ul li a:hover{color:#1b71b4;}
.Pcatalogue_Container ul li ul li a{color:#909090;}
.Pcatalogue_Container{border-bottom:1px solid #e2e2e2;padding:15px;}
/*课堂互动*/
.Pmessage_title{padding-left:15px;}
.Pmessage_box{padding:15px; padding-bottom:0;width:615px; overflow:hidden;}
.Pmessage_box textarea{width:615px; height:105px; border:1px solid #abadb3;}
.Pmessage_submit{ text-align:right;margin-top:15px;}
.Pmessage_submit input{ background:url(../images/LSdialog_submit.jpg) no-repeat; border:0 none; height:24px; width:51px;}
.Pcomment_title{border-bottom:1px solid #d1d1d1; height:30px; position:relative;}
.Pcomment_TitleText{position:absolute; left:25px; top:-5px; border:1px solid #d1d1d1; border-bottom:1px solid #fff; background:#fff; display:inline-block; height:35px; color:#323232; font:normal 16px/35px 微软雅黑; padding:0 18px;}
.Pcomment_news{line-height:30px; padding-left:20px;}
.Pcomment_news span{padding:0 5px; color:#0276bf;}
.Pcomment_list li{padding:15px; border-bottom:1px solid #f0f0f0;}
.Pcomment_Img a{width:30px; height:30px; padding:3px; border:1px solid #d1d1d1; display:inline-block;}
.Pcomment_Img a img{width:30px; height:30px;}
.Pcomment_text{margin-left:10px;}
.Pcomment_course a{background:url(../images/LScomment_course.png) no-repeat left center;padding-left:30px; border:1px solid #dedede; height:17px; overflow:hidden; line-height:17px; display:inline-block; color:#969696; padding-right:10px;}
.Pcomment_onece{padding-top:5px;}
.Pcomment_date a,.Pcomment_onece a{color:#0a8bde; }
.Pcomment_date{text-align:right;}
.Pcomment_date span{padding-right:8px;color:#969696;}
.Pcomment_Page{ text-align:right; padding:15px;}
.Pcomment_Page a{ border:1px solid #d6d6d6; padding:3px 6px; color:#0a8bde; font-size:14px;}
.Pcomment_Page a.PcommentPG_active{color:#000; font-weight:bold;}
/*教辅资料、试卷Tab*/
.P_material{width:360px;}
.Pmaterial_Tab{border-bottom:1px solid #e2e2e2; height:34px; position:relative; line-height:34px;}
.Pmaterial_Tab h4{position:absolute; top:0; height:35px; overflow:hidden; left:0; width:100%;}
.Pmaterial_Tab a{padding:0 18px; display:inline-block; border-right:1px solid #e2e2e2; height:34px; font-size:16px; font-weight:normal; color:#1b71b4; float:left; background:#fff;}
.Pmaterial_Tab a.Tabactive{ border-bottom:1px solid #fff; font-weight:bold;}
/*教辅资料*/
.Pmaterial_Content{padding:10px 10px 15px 15px; border-bottom:1px solid #e2e2e2;display:none;}
.PEducation_test ul li,.PEducation_datum li{line-height:20px; padding:10px 0 10px 20px; }
.PEducation_test ul li a,.PEducation_datum li a{color:#323232;}
.Datum_PPT{ background:url(../images/doc_access.png) no-repeat left 10px;}
.Datum_word{ background:url(../images/page_white_word.png) no-repeat left 10px;}
.Datum_flash{ background:url(../images/page_white_flash.gif) no-repeat left 10px;}
.Datum_pdf{ background:url(../images/page_white_acrobat.gif) no-repeat left 10px;}
.Datum_excel{ background:url(../images/doc_excel_table.png) no-repeat left 10px;}
.PEducation_test ul li{ background:url(../images/PcourseInco1.gif) no-repeat left 14px; padding-left:5px;}
/*课程知识点*/
.Pknowledge_content{padding:15px; border-bottom:1px solid #e2e2e2;}
.Pknowledge_content a{padding:0 8px;}
.Font1{color:#008bbe; font-size:14px;}
.Font2{color:#008a57; font-size:11px;}
.Font3{color:#581b00; font-size:12px;}
.Font4{color:#323232; font-size:14px;}
.Font5{color:#b9203f; font-size:12px;}
/*课程书籍*/
.PteacherBook_Img{width:79px; height:104px; padding:3px; border:1px solid #e2e2e2;}
.PteacherBook_Img img{width:79px; height:104px;}
.PteacherM_Book{padding:15px; padding-top:0px;}
.PteacherM_Book h4 a{font-size:14px; color:#000;}
.PteacherM_Book ul li{padding:15px 0; border-bottom:1px dashed #e8e8e8;}
.PteacherBook_Text{line-height:22px; width:170px; color:#323232;}