@charset "utf-8";
/* CSS Document */
/*html {-webkit-filter: grayscale(100%);filter:progid:DXImageTransform.Microsoft.BasicImage(graysale=1);}*/
*{margin:0;padding:0;}
html{-webkit-text-size-adjust:none; }
body{font-family:"微软雅黑","宋体", Arial, Helvetica, sans-serif; font-size:14px;color:#4c4c4c;background:#eeeeee;text-align:left;font-weight:normal;}
fieldset,img {border:0; vertical-align:bottom;}
address,caption,cite,code,dfn,/*em,*/th,var {font-weight:normal;font-style:normal}
ol,ul{list-style:none}
caption,th {text-align:left}
h1,h2,h3,h4,h5,h6 {font-weight:normal;font-size:100%}
abbr,acronym {border:0}
button,input,select,textarea{font-size:100%;}
font{font-style:normal;font-size:14px;}
input,button,textarea,select,optgroup,option{font-family:inherit;font-style:inherit;font-size:12px;font-weight:inherit;outline:none;}
.clearfix:after {content:".";display:block;height:0;clear:both;visibility:hidden;}
.clear{clear:both; line-height:0px; height:0px; font-size:0px;}
input[type="reset"]::-moz-focus-inner,
input[type="button"]::-moz-focus-inner,
input[type="submit"]::-moz-focus-inner,
input[type="file"] > input[type="button"]::-moz-focus-inner{border:none;padding:0;}
a{text-decoration:none;color:#545454;}
.wrap{width:980px;background:#f5f5f5;margin:0 auto;overflow:hidden;}
.header{width:979px;height:92px;border:1px solid #c5c5c5;border-top:0;border-left:0;background:#fff;}
.header .log,.header .help,.course_info,.course_pic,.register ul li,.left,.right,.left .source_box p span,.left .source_box ul li,.left .source_box ul li img,.left .source_box ul li div,.title_p span,.kc_info img,.kc_info .title_info,.teacher img,.teacher .teacher_info{display:inline;float:left;overflow:hidden;}
.header .log{margin:14px 0 0 28px;}
.header .help{width:76px;height:35px;margin:28px 35px 0 0;float:right;background:url(../images/help_icloud.jpg) no-repeat;}
.header .help a{width:23px;height:23px;display:inline-block;}
.header .help .icloud{width:35px;height:22px;margin-left:12px;}
.course_box{padding:7px 7px 10px 30px;border:1px solid #c5c5c5;margin-top:20px;border-left:0;border-top:0;overflow:hidden;background:#fff;}
.course_info{width:538px;}
.course_info h2{font-size:20px;color:#555;margin-top:13px;}
.course_info p.course{padding-top:20px;font-size:12px;}
.course_info .coursecnt{text-indent:2em;line-height:30px;padding-top:10px;height:125px;overflow:hidden;}
.course_info .coursecnt a.more{color:#3081b0;margin-left:10px;font-size:12px;}
.course_info .course_list span{display:inline-block;margin:10px 10px 0px 0;height:44px;position:relative;z-index:2;}
.course_info .course_list span.cur{background:url(../images/botton_bg.jpg) no-repeat bottom center;}
.course_info .course_list span font{color:#a2a2a2;display:block;border:1px solid #ddd;padding:4px 25px;font-size:12px;cursor:pointer;}
.course_info .course_list span.cur font{color:#236c9e;border:1px solid #a0c0d5;}
.course_info p.course span{color:#a2a2a2;margin-right:27px;}
.course_cnt{width:895px;border:1px solid #e3e3e3;padding:15px 0 5px 35px;border-left:0;border-right:0;overflow:hidden;position:relative;top:-2px;left:-10px;z-index:1;font-size:12px;}
.course_cnt span.put{color:#5a91b6;position:absolute;bottom:0;right:5px;cursor:pointer;}
.course_pic{float:left;width:470px;height:265px;}
.course_cnt table td{line-height:30px;}
.course_cnt p{text-indent:2em;line-height:30px;}
.register{height:52px;background:#fff;border:1px solid #c5c5c5;border-left:0;border-top:0;padding:23px 0 0 50px;overflow:hidden;margin-top:13px;}
.register ul li{height:26px;}
.register ul li.username{padding-left:40px;background:url(../images/user.jpg) no-repeat left center;}
.register ul li input.text{border:1px solid #e4e3eb;border-top:1px solid #aaadb2;}
.register ul li input.user{width:130px;height:22px;margin-right:20px;}
.register ul li.password{padding-left:42px;background:url(../images/pass.jpg) no-repeat left center;}
.register ul li.code{padding-left:42px;background:url(../images/repass.jpg) no-repeat left center;}
.register ul li.code input.user{width:70px;}
.register ul li.submit a{display:inline-block;height:24px;padding:0 20px;color:#3081b0;border:1px solid #ddd;margin-left:15px;}
.register ul li.submit a:hover{color:#e85253;}

.loginClass{margin-top: 25px;}
.loginClass li{height:40px;}
.loginClass li.username{padding-left:40px;background:url(../images/user.jpg) no-repeat left center;}
.loginClass li input.text{border:1px solid #e4e3eb;border-top:1px solid #aaadb2;}
.loginClass li input.user{width:130px;height:22px;margin-right:20px;}
.loginClass li.password{padding-left:42px;background:url(../images/pass.jpg) no-repeat left center;}
.loginClass li.code{padding-left:42px;background:url(../images/repass.jpg) no-repeat left center;}
.loginClass li.code input.user{width:70px;}
.loginClass li.submit a{display:inline-block;height:24px;padding:0 20px;color:#3081b0;border:1px solid #ddd;margin-left:15px;}
.loginClass li.submit a:hover{color:#e85253;}

.infoter_box{background:#eee;padding:10px 0;overflow:hidden;border-bottom:1px solid #d6d6d4;}
.title_p{overflow:hidden;clear:both;}
.title_p span.title{font-size:16px;}
.title_p span.replace{float:right;font-size:12px;cursor:pointer;margin-top:15px;}
.jiaocai{margin:0px 0 0 0;color:#adadad;}
.jiaocai span{color:#4c4c4c;cursor:pointer;}
.jiaocai span.cur,.jiaocai span.span_line{color:#adadad;}
.jiaocai span.replace font{display:inline-block;width:14px;height:14px;text-align:center;font-weight:bold;border:1px solid #d6d6d4;overflow:hidden;color:#ff5e01;font-family: '\5b8b\4f53'; vertical-align:middle;}
.left,.right{background:#fff;}
.left{width:591px;border-right:1px solid #d9d9d9;}
.left .source_box{width:510px;height:469px;overflow:hidden;padding:5px 0 10px 43px;clear:both;}
.left .source_box ul li{width:250px;margin:20px 0;line-height:25px;}
.left .source_box ul li img{width:50px;height:50px;margin-right:25px;}
.left .source_box ul li span{font-size:12px;}
.left .source_box ul li h3{color:#28659e;font-weight:bold;}
.about_source{height:280px;overflow:hidden;}
.about_source li{clear:both;border-bottom:1px solid #d9d9d9;padding:8px 5px;_padding:6px 5px;font-size:12px;overflow:hidden;}
.kc_info .title_info{width:300px;margin-left:20px;}
.kc_info .title_info span{color:#969696;display:block;margin-top:10px;}
.kc_info img{width:95px;height:124px;}
.course_ml{width:510px;overflow:hidden;padding:5px 0 0 43px;}
.ml_title{border:none;}
.course_ml .title_p{margin-top:22px;}
.course_ml .jiaocai{margin-top:10px;font-size:14px;color: #adadad;}
.course_ml .jiaocai span, .course_ml .jiaocai span.span_line,.course_ml .jiaocai .title_p span.title{font-size:14px;color: #adadad;}
.course_ml .jiaocai span.cur{color:#e75150;}
.right{width:386px;}
.right table.number{margin-top:10px;}
.right table.number td{line-height:28px;}
.study{padding:10px 0 10px;}
.study ul li{line-height:28px;}
.teacher .title_p{border:none;margin-top:20px;}
.teacher img{width:90px;height:90px;}
.teacher .teacher_info{width:135px;margin:15px 0 0 18px;}
.teacher .teacher_info span{display:block;width:100%;}
.teacher .teacher_info span.zw{color:#8c8c8c;margin-top:8px;}
.teacher .teacher_wrap{width:100%;clear:both;padding-top:15px;}
.margin_box{background:#fff;}
.right .margin_box{padding:15px 32px 15px 40px;overflow:hidden;}
.margin_top,.margin_bottom{padding-top:10px;overflow:hidden;background:#eee;}
.margin_bottom{padding:0 0 10px 0;}
