.top_c_sc{margin-top:10px;}

.ep-header{padding-left:30px;}
.main-left-epnav{background:#2d465c;top:60px;}
.main-left-epnav .left{padding-left:60px;}

.header-score .ep-info{float:left;font-size:20px;padding-right:40px;}
.header-score .ep-info img{float:left;width:36px;height:36px;margin:12px 10px 0 0;}

.border tr td.tag_left .tag_leftradio tr td{ text-align:left;}
.border tr td.tag_left span.lel{ margin-right:10px;}
.border tr td.tag_left span.lel label{ float:none;}
.border tr td.tag_left span.lel input{ margin-right:5px;width: 16px;height: 16px;-webkit-appearance: none;background: url(dxinput.png) no-repeat -32px 0px; outline: none;cursor: pointer;vertical-align: middle;}
.border tr td.tag_left span.lel input:checked{background: url(dxinput.png) no-repeat -16px 0px;}

.border tr td.tag_left .checkbox_left input{-webkit-appearance: none;width: 16px;height: 16px;float: left;margin: 9px 10px 0px 0px;outline: none;background: url(checkbg.png) no-repeat;cursor: pointer;}
.border tr td.tag_left .checkbox_left label{margin: 9px 10px 0px 0px;}
.border tr td.tag_left .checkbox_left input:checked {background: url(checkbg.png) no-repeat -16px 0px;}



/*基本资料的更多*/
.tag_left #openbtn,.tag_left #closebtn{ display:inline-block; cursor:pointer;}
/*右边的边框样式*/
/*.tcindexmain .right .right_box {
    background: url(jiao.jpg) no-repeat top left #fff;
    background-position: -2px -2px;
    padding: 20px 0px 0px 50px;
}*/
/*右边的边框样式*/
.border .gl_btn4 span{ width:33.3%;}



.lefttab{width:60px; position:absolute;height:100%;left:0;top:0;background-color:#002434}
.lefttab dt{cursor: pointer;text-align: center;position: relative;font-size: 13px;color:#657789;padding:15px 0 12px 0;line-height:23px;}
.lefttab dt .currbg{display: none;}
.lefttab i{width:18px;height:18px; display: block;margin: 0 auto; filter:alpha(opacity=30); -moz-opacity:0.3; -khtml-opacity: 0.3;  opacity: 0.3;}
.lefttab .bg1{background:url(../hIcon10.png) no-repeat 50% 0;}
.lefttab .bg2{background:url(../hIcon1.png) no-repeat 50% 0;}
.lefttab .bg3{background:url(../hIcon2.png) no-repeat 50% 0;}
.lefttab .bg4{background:url(../hIcon7.png) no-repeat 50% 0;}
.lefttab .bg5{background:url(../hIcon5.png) no-repeat 50% 0;}
.lefttab .bg6{background:url(../hIcon11.png) no-repeat 50% 0;}
.lefttab .bg7{background:url(../hIcon12.png) no-repeat 50% 0;}
.lefttab .bg8{background:url(../hIcon13.png) no-repeat 50% 0;}
.lefttab .bg10{background:url(../hIcon14.png) no-repeat 50% 0;background-position: 0px -3px;}
.lefttab .curr{color:#fff; background:#2d465c;font-weight:bold;}
.lefttab .curr i{filter:alpha(opacity=100); -moz-opacity:1; -khtml-opacity:1;  opacity:1;}

.leftbox{overflow:hidden;}
.leftbox .ul{ padding:15px;}
.leftbox .smallclass{ padding-bottom:10px;}
.leftbox .title{color:#97adc6;font-weight:bold;padding-left:10px;font-size:13px;line-height:34px;}
.leftbox .title i.show_icon{ display:inline-block; width:18px; height:18px; position:absolute; right:-9px;top: 6px;}
.leftbox .title i.show_icon.hit{ background:url(plus.png) no-repeat center;}
.leftbox .smallclass div{height:30px; line-height:30px; font-size:13px; padding-left:10px;}
.leftbox .smallclass a{color:#768da7;}
.leftbox .smallclass a:hover{color:#fff;}

#prolist1{width:220px !important; background:#fff; padding:0px !important;height:260px !important;}
#prolist1 option{ padding:5px 20px;}
#faceclass1{width:220px !important; background:#fff; padding:0px !important;height:260px !important;}
#faceclass1 option{ padding:5px 20px;}

#prolist2{width:220px !important; background:#fff; padding:0px !important;height:260px !important;}
#prolist2 option{ padding:5px 20px;}
#faceclass2{width:220px !important; background:#fff; padding:0px !important;height:260px !important;}
#faceclass2 option{ padding:5px 20px;}
#prolist3{width:220px !important; background:#fff; padding:0px !important;height:260px !important;}
#prolist3 option{ padding:5px 20px;}

#faceclass3{width:320px !important; background:#fff; padding:0px !important;height:260px !important;}
#faceclass3 option{ padding:5px 20px;}

#ctl00_KSContent_teacherlist{width:220px !important; background:#fff; padding:0px !important;height:260px !important;}
#ctl00_KSContent_teacherlist option{ padding:5px 20px;}




.t_right01{margin-top:20px; padding-right:20px}

.e_right01{margin-top:20px; margin-right:40px; position:relative}
.e_right01 .title{height:34px; line-height:34px; }
.e_right01 .title h4{font-size:16px;font-weight:normal;float:left;}
.e_right01 .title span{ padding-left:20px; font-size:12px;color:#98a4a4;float:left;}
.e_right01 .title span strong{color:#ec6445;font-weight:normal; font-size:16px; padding:0px 3px}
.e_right01 .title .ty_button{margin-left:20px;line-height:32px !important;height:32px !important;}

.e_right01 .tj_table{margin-top:20px;}
.e_right01 .tj_table ul li{height:20px; background:url(xbg.png) repeat-x 0 100%; position:relative;}
.e_right01 .tj_table ul li span{width:60px; padding-right:10px; text-align:right;height:21px; line-height:20px;top:10px;left:0px; position:absolute;color:#98a4a4;background:#fff;}

.e_right01 .tj_listpad{ position:relative; margin-left:70px;}
.e_right01 .tj_list{ position:absolute;height:200px; top:-200px;width:100%;left:0px;}
.e_right01 .tj_list ul li{width:10%;float:left;height:200px; cursor:pointer; position:relative}
.e_right01 .tj_list ul li .li_hid{height:200px; padding-top:60px;margin-top:-60px; overflow:hidden;}
.e_right01 .tj_list ul li .y_line{width:1px;height:200px; overflow:hidden; position:absolute;left:0; background:#e9eeee;top:-40px; padding-bottom:40px; z-index:99}
.e_right01 .tj_list ul li .libox{height:400px; position:relative;}
.e_right01 .tj_list ul li .libox strong{width:100%; text-align:center; height:20px; line-height:20px;background:#fff; position:absolute;left:0;bottom:200px;font-weight:normal; font-size:14px; z-index:99}
.e_right01 .tj_list ul li .ybg_pos{width:100%; position:absolute;bottom:221px;left:0;min-height:1px;max-height:200px !important;animation:myybg 3s;
-moz-animation:myybg 3s; /*Firefox */
-webkit-animation:myybg 3s; /* Safari and Chrome */
-o-animation:myybg 3s; /* Opera */}
@keyframes myybg
{
0%   {bottom:0px;}
25%  {bottom:221px}
50%  {bottom:221px}
100% {bottom:221px}
}

@-moz-keyframes myybg /* Firefox */
{
0%   {bottom:0px;}
25%  {bottom:221px}
50%  {bottom:221px}
100% {bottom:221px}
}

@-webkit-keyframes myybg /* Safari and Chrome */
{
0%   {bottom:0px;}
25%  {bottom:221px}
50%  {bottom:221px}
100% {bottom:221px}
}

@-o-keyframes myybg /* Opera */
{
0%   {bottom:0px;}
25%  {bottom:221px}
50%  {bottom:221px}
100% {bottom:221px}
}

.e_right01 .tj_list ul li .ybg{width:15px;margin:0 auto; background:#76d3d7;height:100%;}
.e_right01 .tj_list ul li .ybg span{ text-align:center; position:absolute;font-family:Helvetica; font-size:30px;top:-40px;width:100%;left:0; z-index:99}
.e_right01 .tj_list ul li .c_cor_1{ color:#e56c6c}
.e_right01 .tj_list ul li .b_cor_1{ background:#ef8f8f}
.e_right01 .tj_list ul li .c_cor_2{ color:#48c8ce}
.e_right01 .tj_list ul li .b_cor_2{ background:#76d3d7}
.e_right01 .tj_list ul li .c_cor_3{ color:#33a8e5}
.e_right01 .tj_list ul li .b_cor_3{ background:#77c0e6}
.e_right01 .tj_list ul li .c_cor_4{ color:#83b866}
.e_right01 .tj_list ul li .b_cor_4{ background:#9dcd83}
.e_right01 .tj_list ul li .c_cor_5{ color:#ea785e}
.e_right01 .tj_list ul li .b_cor_5{ background:#f08d77}
.e_right01 .tj_list ul li .c_cor_6{ color:#5680ec}
.e_right01 .tj_list ul li .b_cor_6{ background:#789aee}
.e_right01 .tj_list ul li .c_cor_7{ color:#58cb9c}
.e_right01 .tj_list ul li .b_cor_7{ background:#80e0b9}
.e_right01 .tj_list ul li .c_cor_8{ color:#a0dc82}
.e_right01 .tj_list ul li .b_cor_8{ background:#7fcc59}
.e_right01 .tj_list ul li .c_cor_9{ color:#dcb96e}
.e_right01 .tj_list ul li .b_cor_9{ background:#ead098}

.t_right02 ul li .libox strong{font-family:Helvetica !important;}

.border .exam_seacher select { height:200px !important;background: none;}

#PnlStep2{padding:20px}
.ty-none{float:none !important;padding-left:20px}
.ep-pl20{padding-left: 20px}
.photo_box{padding:0 20px}
.photo_box{padding:0 20px}
.ep-mt12{margin-top:10px}
.ep-inline{display: inline-block}

#signInBg{width:100%;height:100%; position: fixed;left:0;top:0;background:#000;filter:alpha(opacity=30); -moz-opacity:0.3; -khtml-opacity: 0.3;  opacity: 0.3; z-index: 900; display: none;}
#signinBox{ position: fixed;width: 600px;left: 50%;margin-left:-300px;top: 50%;margin-top: -300px;height: 600px;background: #fff; z-index: 990;border-radius:20px; overflow: hidden; display: none;}
.signin-img{height:230px; overflow: hidden;background:url(../signin-bg.png) no-repeat 50% 50%; position: relative;}
.signin-img .close{width:50px;height:50px;background:url(../icon-close.png) no-repeat 50% 50%; position: absolute;right:0;top:0; cursor: pointer;}
.signin-tit{height:100px;background:url(../signin-title.png) no-repeat 50% 50%;}

.TipsBox{ padding:0 20px 10px;}

.cartogram-l .tytitle,.cartogram-r .tytitle{ height:40px; line-height:40px;}

.disting .disting-title {    font-size: 16px; font-weight: normal;line-height: 50px;margin-left: 20px;}
.disting .courseOrder li{ margin:0px 15px; padding-left:46px;border-top:1px solid #e5e5e5;margin-bottom:20px; position:relative;padding-top: 15px;}
.disting .disting .courseOrder .orderTop{height:44px; line-height:44px; margin-bottom:-15px; overflow:hidden;}
.disting .courseOrder .orderTop span{ margin-right:20px;color:#999;}
.disting .courseOrder .orderTop .status{float:right;color:#bbb; margin-right:0px;}
.disting .courseOrder .loop{ position:relative;height:60px; border-bottom:1px solid #eee; padding:0px 0px 15px 115px; margin-top:15px;}
.disting .courseOrder .loop .image{width:100px;height:60px; position:absolute;left:0;top:0;}
.disting .courseOrder .loop .image img{width:100%;height:100%;}
.disting .courseOrder .loop .title{ font-size:16px;height:26px; line-height:26px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.disting .courseOrder .loop .price{float:right; font-size:16px; line-height:60px; padding-left:15px;}
.disting .courseOrder .loop .type{color:#999; line-height:22px;}

.disting .courseOrder .operating{height:30px; line-height:30px;margin-top:10px; }
.disting .courseOrder .operating .button{width:85px; float:left; margin-left:10px;}

.disting .courseOrder .operating .button a:hover{border:1px solid #368cd3;color:#368cd3;  background:none;}
.disting .courseOrder .operating .delete a{/*border:1px solid #d5d5d5;color:#555; */background:none;color:#fff}
.disting .courseOrder .operating .delete a:hover{border:1px solid #c5c5c5;color:#333; background:none;}
.disting .courseOrder .operating .evaluate a{color:#fff; background:none;}
.disting .courseOrder .operating .evaluate a:hover{background:#368cd3;border:1px solid #368cd3;color:#fff;}
.disting .courseOrder .operating .total{color:#ff4000; font-size:16px;}
.disting .courseOrder .operating .num{color:#bbb; padding-left:10px;}
.disting  .button {text-align: center;}
.disting  .button a{color: #fff;}
.disting  .total {margin-left: 30px;}
.disting .courseOrder li input[type="checkbox"]{position:absolute;top:50%;margin-top:-10px;left:15px;}
.disting .tytitle {padding-left: 0;margin-left: ;}
.disting .tabs ul {border-bottom: 0;}
/*.disting .paging a{line-height:30px !important;min-width:16px;}*/

.disting .grey-bt{outline: none;background: none;border: 0;float: none;}
.disting .cz_btn ,.disting  .cz_btn span{float: none;margin-right: 0;}
.disting .cz_btn .f-left {float: right;}
.disting .cz_btn .f-right{float: left;}

.disting .fengye {line-height:30px;color:#98a4a4; margin-top:15px;float:right;padding-right:20px;position: relative;bottom: 20px;}
.disting .fengye .footer_page table tr td input{height: 25px;line-height: 25px;vertical-align: middle;}
.disting .fengye a{padding:5px 10px;border:1px solid #dce2e4;border-radius:3px; margin-left:3px; background:url(tybg.png) repeat-x; cursor:pointer;}
#today .tytitle {font-size: 16px;font-weight: normal;line-height: 50px;}
#today .noBorderTop {padding: 0;border-bottom: 0;}
#today .top-tips {padding:10px 15px;line-height:24px;font-size:14px;border-bottom:1px solid #ebebeb;}
#today table.border2 {border: 0!important;}

#special .border tr td {text-align: left;}
#special .orderfailure {display: inline-block;}
#special table.border {padding-left:0}
#special .special-table  {margin-top:0;width: 100%;padding-right: 0;}
#special .special-table td {padding-left: 20px;}
.disting {position: relative}
.disting .courseOrder .operating .evaluate {background: none;color: #5BC0DE;border:0}
.disting .info-row span {display: block;line-height: 20px}
.disting .myCourse1 .loop {height: auto;}
.disting .top-sort1 {position: absolute;top: -10px;position: absolute;top: 62px;left: 630px;}
.disting .top-sort2 {position: absolute;top: -10px;position: absolute;top: 62px;left: 530px;}
.disting  .button1 {background: #5bc0de !important;border: 1px solid #5BC0DE!important;margin-left: 10px}