/*netclass CSS Document */
*{ margin:0; padding:0;}
html{ width:100%; background:none;}
body{ margin:0; padding:0; font:12px/1.8 ""; color:#333; text-align:center; word-break:break-all; background:#fff;}
div,ul,ol,li,dl,dt,dd,p,span{ margin:0; padding:0;}
ul,ol{ list-style:none;}
em,i{ font-style:normal;}
h2,h3,h6{ margin:0; padding:0; font-size:12px;}
a:link,a:visited{ color:#333; text-decoration:none;}
a:hover{ color:#ff722d; text-decoration:underline;}
img,img a,img a:hover{ margin:0; border:none;}
/*链接颜色*/
a.cblue:link,a.cblue:visited{ color:#086DB7;}
 
.net_area{ width:950px; margin:0 auto;}
.net_pos{ width:938px; padding-left:10px; height:32px; line-height:32px; float:left; text-align:left; margin-top:8px; color:#FF6F01; font-size:14px; border:1px solid #D0D0D0; background:#F7F7F7;}
.new_class{ width:948px; height:177px; float:left; text-align:left; margin-top:8px; border:1px solid #B4D8F1; background:url(../images/netclass_1.jpg) repeat-x;}
.new_class img{ float:left;}
.new_class dl{ width:149px; height:166px; float:left; margin-top:5px; border-right:1px dotted #9A9A9A; background:#fff;}
.new_class dl.noborder{ border:none;}
.new_class dt{ width:90px; float:left; margin:4px 0 0 24px; display:inline; padding:4px; border:1px solid #ccc; background:#F7F7F7;}
.new_class dt img{ border:1px solid #eee;}
.new_class dd{ width:136px; padding-left:13px; float:left;}
.column1{ width:238px; float:left; margin-top:8px;}
.column1 .top{ width:238px; height:40px; float:left; background:url(../images/netclass_4.jpg) no-repeat;}
.column1 .top h6{ float:left; padding:11px 0 0 36px; font-size:14px; color:#FC6B01;}
.column1 .cont{ width:230px; padding:0 4px 0 4px; float:left; background:url(../images/netclass_5.jpg) repeat-y;}
.column1 .cont .free{ width:220px; float:left; padding:10px 0 10px 10px; border-bottom:1px dotted #6D6D6D;}
.column1 .cont .free img{ float:left; padding:3px; border:1px solid #D3D3D3;}
.column1 .cont .free span{ width:124px; padding-top:18px; float:right; text-align:left;}
.column1 .c1_bot{ width:238px; height:35px; float:left; background:url(../images/netclass_6.jpg) no-repeat;}

.column2{ width:439px; float:left; margin:8px 0 0 4px;}
.column2 .top2{ width:439px; height:40px; float:left; background:url(../images/netclass_11.jpg) no-repeat;}
.column2 .top2 h6{ float:left; padding:12px 0 0 60px; font-size:14px; color:#000;}
.column2 .cont2{ width:431px; padding:0 4px 0 4px; float:left; background:url(../images/netclass_12.jpg) repeat-y;}
.column2 .cont2 .class_search{ width:421px; margin:12px 5px 0 5px; padding-bottom:10px; display:inline; float:left; font-size:14px;}
.column2 .cont2 .s_line{ border-bottom:1px dotted #6D6D6D;}
.column2 .cont2 .class_search select{ width:210px;}
.column2 .c2_bot{ width:439px; height:18px; overflow:hidden; float:left; background:url(../images/netclass_13.jpg) no-repeat;}
.column2 .category{ width:439px; float:left;}
.column2 .category .title{ width:439px; height:39px; float:left; background:url(../images/netclass_15.jpg) no-repeat;}
.column2 .category .title h6{ float:left; padding:12px 0 0 18px; font-size:14px; color:#fff;}
.column2 .category .content{ width:409px; padding:0 15px 0 15px;  float:left; background:url(../images/netclass_16.jpg) repeat-y;}
.column2 .category .content .cat_blocks{ width:409px; float:left; text-align:left; margin-top:10px;}
.column2 .category .content .cat_blocks .subject{ width:387px; padding-left:22px; float:left; color:#0E4E7D; font-weight:bold; border-bottom:1px solid #92C5F7; background:url(../images/netclass_18.jpg) no-repeat 0 40%;}
.column2 .category .content .cat_blocks .prof{ width:409px; float:left; padding:8px 0;}
.column2 .category .cat_bot{ width:439px; height:35px; float:left; background:url(../images/netclass_17.jpg) no-repeat;}

.column3{ width:265px; float:right; margin-top:8px;}
.column3 .top3{ width:265px; height:40px; float:left; background:url(../images/netclass_8.jpg) no-repeat;}
.column3 .top3 h6{ float:left; padding:12px 0 0 46px; font-size:14px; color:#FC6B01;}
.column3 .cont3{ width:257px; padding:0 4px 0 4px; float:left; background:url(../images/netclass_9.jpg) repeat-y;}
.column3 .cont3 .recom{ width:253px; float:left; padding:23px 0 23px 4px; border-bottom:1px dotted #6D6D6D;}
.column3 .cont3 .recom img{ float:left; padding:3px; border:1px solid #D3D3D3;}
.column3 .cont3 .recom span{ width:120px; padding-top:7px; float:right; text-align:left;}
.column3 .c3_bot{ width:265px; height:35px; float:left; background:url(../images/netclass_10.jpg) no-repeat;}