@charset "utf-8";
*{margin:0px; padding:0px;}
body{font-family:"微软雅黑", Arial, Helvetica, sans-serif; font-size:12px; line-height:1.5em; color:#555555;background:#f3f3f3;}
ul{list-style-type:none;}
input,select,textarea1{vertical-align:middle; font-family:inherit; font-size:inherit; color:inherit; outline:none;}
a{color:#555555; text-decoration:none; outline:none;}
a{ blr:expression(this.onFocus=this.blur());} 

a:hover,a.glink:hover,a.blink:hover{ text-decoration:none;outline:none;}
.clearfix{zoom:1; overflow:hidden;}
.titlelist {height: 32px;}
.clear{ clear:both; font-size:0; height:0; line-height:0;overflow:hidden}
a img{ border:0;}
.leftF{ float:left;}
.rightF{ float:right;}

.foot{ background:#999999; color:#ffffff; padding:45px 0 80px 0; text-align:center; font-size:14px; line-height:24px;}
.footinner{ border-top:1px solid #dddddd; color:#ffffff; padding:45px 0 80px 0; text-align:center; font-size:14px; line-height:24px;}
.footinner .footintop{ color:#333333;}
.footinner .footinbto{ color:#555555;}

.aprmain .top{ background:#ffffff; border-bottom:1px solid #e4e4e5; padding:20px 0;}
.aprmain .top h1{ width:1147px; margin:0 auto; font-size:24px; line-height:28px; font-weight:normal;}
.aprmain .aprlist{ background:#f7f7f8; padding:20px 0;min-height: 631px;}
.aprmain .aprlist .aprctn{ width:965px; margin:0 auto; }

.aprmain .aprctn .titile{ line-height:40px; border-bottom:2px solid #bbbbbb;}
.aprmain .aprctn .titlename{ font-size:24px; margin-right:20px; display:inline-block; }
.scoresarea{ line-height:24px; display:inline-block; vertical-align：middle;}
.scores{ display:inline-block; float:right; background:url("../images/coursestar/aprstars.png") no-repeat; width:102px; height:19px; line-height:19px; overflow:hidden; }
.s0{ background-position:0 0;}
.s1{ background-position:0 -74px;}
.s2{ background-position:0 -56px;}
.s3{ background-position:0 -37px;}
.s4{ background-position:0 -19px;}
.s5{ background-position:0 0;}

.aprctnlist{ padding:20px 0 0 0;}
.aprctnlist .textarea1 .aprcentent{line-height: 24px;border-bottom: 1px dotted #ddd;}
.picarea{ width:24px; height:24px; overflow:hidden; display:block; float:left; margin-right:10px; border-radius:50%;}

.picarea_l {
    float: left;
    padding-right: 20px;
    width: 48px;
    white-space: nowrap;
    text-overflow: ellipsis;
    -o-text-overflow: ellipsis;
    overflow: hidden;
}
.picarea_r {float: left;padding-left: 21px;}
.textarea1{margin-top:5px; overflow:hidden;}
.textarea1 textarea{ width:927px; border:1px solid #7b9131; height:66px; resize:vertical;}
.aprularea .time{ color:#999999;}
.aprcentent .timeone{ color:#666; float:right;}
.aprcentent  b{ display:inline-block; width:2px; height:2px; background:#0367b0; float:left; margin:10px 5px 0 0;}
/* .aprularea li{ padding-top:20px;} */
.aprularea .first{ line-height:24px;}
.aprularea .biaozhu{ background:#0367b0; border-radius:2px; padding:0 5px; color:#fff; margin:0 10px 0 5px;}
.aprularea .second{ padding-left:33px; padding-bottom:20px;}
.aprularea .second .scoresarea{ margin:5px 0; width:103px;}
.aprularea .second .aprcentent{ line-height:24px; border-bottom:1px dotted #ddd;}
.aprularea .second .aprcentent p{ padding-top: 9px;}
.aprularea .viewmore{ width:90px; height:25px; margin:20px auto;}
.aprularea .viewmore a{ display:block; background:url("../images/coursestar/moreapr.gif") no-repeat; width:100%; height:100%;}
.surebtn{ margin-top:10px; overflow:hidden;}
.surebtn a{display:block;width: 48px;height: 28px;background-color: #7b9e31;border-radius: 3px;text-align:center;line-height: 28px;color:#fff;float:right;}
.delbtn a{ display: none; width:53px; height:25px; border-radius:2px; text-align:center; line-height:25px; color:#7b9131; float:right;}

/*新的星级评分*/
.star ul,.star span{float:left;display:inline;height:19px;line-height:19px;}
/*.star li{float:left;width:24px;cursor:pointer;text-indent:-9999px;background:url("../images/coursestar/star.png") no-repeat;}*/
.star li{float:left;width:24px;cursor:pointer;text-indent:-9999px;background:url("../images/coursestar/star1.png") no-repeat;}
.star li.on{background-position:0 -31px;}

/*.zs_star_gray { display:block; width:103px; height:19px; background:url(../images/coursestar/aprstars.png) 0 -93px no-repeat; float:right;}
.zs_star_color { display:block; width:103px; height:19px; background:url(../images/coursestar/aprstars.png) 0 0 no-repeat;}*/
.zs_star_gray{ display:block; width:100px; height:19px; background:url(../images/coursestar/star_gray.png) 0 center no-repeat; float:right;}
.zs_star_color { display:block; width:103px; height:19px; background:url(../images/coursestar/star_color.png) 0 center no-repeat;}
.aprularea .second .zs_star_gray{ margin:5px 0; width:103px; float:none;}

.zcs_gray, .zcs_color {display: inline-block;width: 100px;height: 24px;background: url(../images/coursestar/star_gray.png) 0 center no-repeat; vertical-align:middle;}
.zcs_color { background:url(../images/coursestar/star_color.png) 0 center no-repeat;}
.zcs_mt { margin-top:3px;}

.zev_score { display:inline-block; width:103px; height:24px; line-height: 24px;color: #f60; vertical-align:middle;padding: 3px 0 0 10px;}
.zev_sc_fs {font-size: 12px;font-style: normal;}

.aprularea { padding-top: 20px;}
.zstate { padding-top: 15px; padding-bottom: 15px; border-top:1px #ccc solid;}
.zstate-name {display: inline-block;
    line-height: 30px;
    vertical-align: middle;
    font-size: 14px;
    color: #666;
    padding-right: 5px;}
.zstate-select {vertical-align: middle; }
.zoptBtn { float:right;}
.zsendbtn a { color:#7b9e31;}
.zdelbtn { padding-left: 18px;}
.zdelbtn a { color:#f00;}
.zev_score { width: 40px;}
.zev_que { display: inline-block; padding: 0px 8px; height:20px; line-height:20px; border-radius:2px; background: #cecece; color:#fff; font-size:12px; font-style:normal;}