*{margin: 0;padding: 0;}
/*文字#9c9c9c  边框1px solid #bdbdbd*/
.colortitle{
    height: 35px;line-height: 35px;border-left: 4px solid #55c8cd;padding-left: 12px;font-size: 16px;overflow: hidden;width: 98%;
}
.fr_btn{
;background: #0da4cb;color: white;border-radius: 5px;padding: 5px 10px;
    float: right;border: none;cursor: pointer;margin-right: 15px;font-size: 14px;
}
select{
    color: #9c9c9c;border: 1px solid #bdbdbd;padding-left: 10px;
}
.right{
    float: right;
}
.left{
    float: left;
}
li{
    list-style: none;
}
input[type=text],input[type=password]{
    color: #9c9c9c;border: 1px solid #bdbdbd;padding-left: 10px;
}
input[type=button]{
    outline: none;border-radius: 5px;border: none;cursor: pointer;
}

.clearboth{overflow: hidden;width: 100%;height: 1px;}
.shadow{box-shadow: 0px 2px 3px #888888;}
/*table{border: 1px solid  #d2d2d2;}*/
/*table thead{background: #f3f3f3*/
/*}*/
/*table td{*/
/*border: 1px solid  #d2d2d2;text-align: center;*/
/*}*/
.returnbtn{
    position: fixed;left: 50%;top: 20px;margin-left: 640px!important;background: #ffa800;color: white;border-radius: 5px;padding: 3px 10px;
}
.footer {
    width: 100%;  padding-top: 30px;  padding-bottom: 30px;  line-height: 20px;  background: #3b3c41;  color: #bbb;  text-align: center;
}
.footer a {
    color: #bbb;
}
.footer p {
    padding-top: 15px;
}
/*左边学科切换*/
.conditionsDiv{
    width: 100%;height: auto;
}

.conditionsDiv .right .Types{
    /*display: none;*/
}

.conditionsDiv .left{
    width: 170px;float: left;
}
.conditionsDiv .left .cot{
    width: 180px;height: 65px;margin-top: 31px;
    background: url('../images/Subjectswitch_bg.png') no-repeat;;background-size:100% 100%;position: relative;
}
.conditionsDiv .left .cot .subject{
    font-size: 22px;line-height: 65px;color: #75cdd0;font-weight: bolder;margin: 0 20px 0 10px;
}
.conditionsDiv .left .cot .grade{
    font-size: 20px;line-height: 65px;color: white;
}
.conditionsDiv .left .cot img{
    float: right;margin: 22px 5px 0 0;cursor: pointer;
}
.conditionsDiv .left .cot .drap{
    position: absolute;top: 65px;left: 30px;z-index: 2;display: none;
}
.conditionsDiv .left .cot .drap li{
    height: 37px;width: 120px;line-height: 37px;text-align: center;border: 1px solid #ddd;cursor: pointer;background: white;color: #75cdd0;border-top: none;
}
.conditionsDiv .left .cot .drap li:hover{
    background: #75cdd0;color: white;
}

.clear:after{
    width:0;
    height: 0;
    content:'';
    display: block;
    clear: both;
}
