﻿@charset "utf-8";
/* CSS Document */

*{padding:0; margin:0;}
body{color:#6e6e6e; font:12px/1.14 "Arial","Microsoft YaHei",微软雅黑,"Helvetica","sans-serif"; background:#f4f7f9;}
ol,ul,li,dt,dd,dl{list-style:none outside none;}
a{text-decoration:none; color:#6e6e6e;}
a,button{cursor:pointer;}
em{ font-style:normal;}
img{ border:none;}
.clear:after{clear:both; content:"."; display:block; height:0; visibility:hidden;}
.f-fl,.fl,.left{float:left;}
.f-fr,.fr,.right{float:right;}
.shadow{/* For IE 5.5 - 7 */
    filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#cccccc'); 
    /* For IE 8 */
    -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#cccccc')";
     -moz-box-shadow: 0 2px 2px #ccc;
     -webkit-box-shadow:0 2px 2px #ccc;
     box-shadow: 0 2px 2px #ccc; 
        
    
         /*border-radius:5px;*/}
h1,h2,h3,h4,h5,h6,a{font-weight:normal; line-height:150%;}
h2{font-size:1.5em; margin:0 0;}
h5{font-size: 1.17em; margin: 0.6em 0 0.33em;}
.f-c3{text-align:left}
.nowp{overflow:hidden; text-overflow: ellipsis; white-space: nowrap;}
.rel{position:relative;}

@font-face{font-family:'icomoon';src:url("icomoon.eot");src:url("icomoon.eot?#iefix") format("embedded-opentype"),url("icomoon.ttf") format("truetype"),url("icomoon.woff") format("woff");font-weight:normal;font-style:normal}
.f-icon{font-family:'icomoon';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}

.m-10{margin:10px}

/* 清理浮动 */
.fn-clear:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0;}
.fn-clear{zoom:1; /* for IE6 IE7 */}
.mt10{ margin-top:10px;}
.hide{display:none;}
.hidden{overflow:hidden}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}.clearfix{zoom:1}
.w1020{width:1180px;margin:0 auto;}

.n-container{width:1180px; margin:0 auto;}

.pagetwo{ line-height:22px; padding:40px 0; text-align:center;}
.pagetwo strong,.pagetwo a{cursor: pointer;display: inline-block;margin: 0 1px;padding: 0 0 0 1px;vertical-align: middle;font-weight:normal}
.pagetwo a span,.pagetwo strong span{background:#e9ebeb; display:inline-block;  padding:4px 10px; border:1px solid #e9ebeb;border-radius:5px;line-height: 18px;}
.pagetwo strong span{background:#2295e5; color:#fff; border:1px solid #2ba1f3;border-radius:5px;}
.pagetwo a:hover span{border-color:#b1b1b1;}

.chcolor,a.chcolortwo:hover,.chcolorthree{ color:#2ba1f3;white-space:nowrap}
a.chcolor:hover{ color:#feb537;}
.chcolorfour{color:#eb3930}
.chcolorfive{color:#282828}
a.chcolorthree:hover,a.chcolorfour:hover,a.chcolorfive:hover{text-decoration:underline}


.enterbtn-course,.submitbtn{background:#2ba1f3; padding:8px 20px; color:#fff; margin:0 0 15px; letter-spacing:2px;border-radius:5px;-moz-border-radius: 15px; color:#fff; display:block; width:57px; text-align:center;}
a.enterbtn-course:hover,.courseBook a.enterbtn-course:hover,.privateMessageBox a.enterbtn-course:hover,a.submitbtn:hover{ background:#1d88d3; color:#fff;}

.small{ background:url(../images/small.gif) 0 -2px no-repeat; padding:0 0 0 25px;}

.textField{margin:0 15px 20px;border: 1px solid #CCC;LINE-HEIGHT:18px;padding:10px; background:#fcfcfc; width:767px;}

.n-container .bg{ background-color:#fff; display:block; margin:0 0 15px; overflow:hidden; height:auto;}

/*当前位置*/
.path{display: block; height: 50px; line-height: 50px; width: 1180px; overflow:hidden;}
.path span{ color:#2ba1f3;}
.path a:hover{ color:#2ba1f3; text-decoration:underline;}

.blue{ color:#2ba1f3;}
.red{ color:#f5791e;}

.bg_blue{ background:#2ba1f3;}
.bg_red{background:#f5791e;}

/*弹窗基本框架*/
.checkYes_box,.checkNo_box{background:#fff;position:absolute; display:none; z-index:101;max-width: 525px; _width:expression(document.body.clientWidth > 525 ? "525px" : "auto")}
.checkYes_box h2,.checkNo_box h2{color:#fff; background:#2297e1; padding:9px 22px; font-size:16px;}
.checkYes_box p,.checkNo_box p{border: 0 none; margin:20px; padding:0 40px; line-height:25px;max-width:400px;_width:expression(document.body.clientWidth > 400 ? "400px" : "auto");}
.checkYes_box .submitbtn,.checkNo_box .submitbtn{border: medium none; border-radius: 2px; float: left; font-size: 14px; height: 28px; line-height: 27px; margin:0 20px 0 0;_margin:0 10px 0 0; padding: 0; width: 70px;}
.checkYes_box .cancelbtn,.checkNo_box .cancelbtn{background:#f1f1f1;border: 1px solid #cccccc; border-radius: 2px; letter-spacing: 2px;padding:0; overflow:hidden; display:block; height:28px; line-height:25px; width:70px}
  .checkYes_box .tip, .checkNo_box .tip {
    display: flex;
    align-items: center;
    justify-content: center;
  }
.checkYes_box .title,.checkNo_box .title{border-bottom:none;line-height:normal;color:#6E6E6E;font-size:12px;}
.checkYes_box div.title{margin: 15px 25px;*margin: 15px 25px 30px;}
.checkYes_box div.title p{float: left; display:block; overflow:hidden; margin:0;width:190px;_width:expression(document.body.clientWidth > 200 ? "200px" : "auto"); padding: 0 20px;}
.scoreCheck ,.questionSetting,.addhomework,.chapterSetting{border-top: 1px solid #d8dadc; padding: 20px 0 0;margin: 0 30px;}
.scoreCheck table,.scoreCheck td{ border:none;}

.note{width:200px;}
/*多行文本溢出隐藏*/
.figcaption {width: 192px;height: 80px;}
.figcaption p {line-height: 1.5em;}

