/* CSS Document */
.w_1k {
width:1000px;
height: auto;
margin: 0 auto;
}
.container {
width: 1000px;
/*min-height: 100%;*/
margin: 0px auto;
}


.cad_h_top{ border-bottom:2px solid #019add; margin-bottom:10px; width:100%; height:32px; background:url(../images/bg_V.png) 0 0 repeat-x;}
.mf_nav{ border-left:1px solid #e0e0e0;}
.mf_nav li,.headC li{ float:left; line-height:32px; height:32px;}
.mf_nav li a{ display:block;  border-right:1px solid #e0e0e0; font-size:14px; line-height:32px; color:#333;padding:0 15px; background:url(../images/bg_V.png) no-repeat right top;}
.mf_nav li a:hover{ background:url(../images/bg_V.png) 0 -32px; text-decoration: none;}
.headC { float:right;}
.headC li a{display:block; font-size:12px; line-height:32px; color:#333;padding:0 10px;}
.headC li a:hover{ text-decoration:underline;}

#mf_top_soft{ display:none; position:absolute; width:375px;  background-color: #f5f8ff;border: 1px solid #019add; border-top:none;top:32px; left:-1px; z-index:99; padding-bottom:15px;padding-top: 15px;}
#mf_top_soft div{ height:28px; line-height:28px;width:105px; font-size:14px;float:left;margin:3px 10px;}
#mf_top_soft a{color:#333;background:none; border:none; padding:0;height:25px; line-height:25px;}
#mf_top_soft a:hover{background-color: #e7e7e7;}
.mf_menu{ border:1px solid #019add;  background-color:#f5f8ff;}
.mf_topmenu{ width:100%; background-color:#2388fc; height:35px; line-height: 35px; overflow: hidden;}
.mf_topmenu li{ float:left;}
.mf_topmenu li a{ line-height:35px;  text-align:center; font-weight:bold; display:block; padding:0 15px; background:url(../images/bg_V.png) no-repeat right -64px; color:#fff;}
.mf_topmenu li a:hover{ background: #1873de; color:#fff; line-height:30px; padding-top:5px; text-decoration:none;}
.mf_topmenu .selected{background-color:#f5f8ff;color:#333;}
.mf_topmenu .selected a{color:#333;}
.mf_topmenu .selected a:hover{background-color:#f5f8ff;color:#333;}
.mf_menuCon{ background-color:#f5f8ff; height:35px; line-height:35px; padding:0 8px; font-size:14px;}
.mf_gonggao {width:980px; padding:0 10px; background-color: #f8f8f8;height: 30px; line-height:30px; margin:10px auto; clear: both;}
.mf_menuCon ul{ overflow:hidden; height: 35px; line-height:35px; overflow: hidden;}
.mf_menuCon ul a{ color:#333; margin-right:5px;text-decoration: none;}
.mf_menuCon ul a.selected{ background: #019add;color: #fff;font-weight: bold;padding: 3px 5px;}
.mf_menuCon ul a:hover{background: #019add;color: #fff;font-weight: bold;padding: 3px 5px;}
#mf_dangqian {border-bottom: #26A3CD solid 1px; width:1000px; margin:10px auto;}
.mf_down_weizhi{ float:left; padding-left:30px; background:url(../images/icons.png) no-repeat 0 3px; height:30px; line-height:30px;}
.mf_sousuo{ float:right; height:30px; line-height:30px;}
.mf_sousuo .searchtxt{ width:200px; height:22px; text-indent:0.4em; line-height:22px; border:1px solid #2489fb;}
.mf_sousuo .submit{ background-color:#2489fb; border:none; line-height:24px; padding:0 8px; color:#fff;}
.conA{}
	.conA a{ color:#666;}
	.conA dt.conTit{ background-color:#f8f8f8; height:30px; line-height:30px; border-bottom:2px solid #019add;}
	.conA dt.conTit span{ line-height:30px; padding:0 12px; display:inline-block; color:#fff; background-color:#019add; font-size:16px; font-weight:bold;}
	.conA dt.conTit span a{color:#fff;text-decoration: none;}
    .conA dt.conTit span a:hover{color:#ff3300;}
    .conA dt.conTit p{color:#ccc;}
	.conA dt.conTit p a{ padding:0.8em; color:#666;}
    .conAColumn{ width: 690px; padding: 10px 0px; }
    .conAColumn li{ height:26px; line-height:26px; font-size:14px; padding-left:8px; background:url(../images/icons.png) no-repeat 0 -30px; overflow:hidden;width:335px; float: left;}

.conColumn{ width:345px; padding:10px 0;}
	.conColumn li{ height:26px; line-height:26px; font-size:14px; padding-left:8px; background:url(../images/icons.png) no-repeat 0 -30px; overflow:hidden;}
	.conPeitu dt{ color:#666; line-height:26px; font-size:16px; padding-bottom:5px;}
	.conPeitu dt a{ color:#666; line-height:26px; font-size:16px;}
	.conPeitu dd{ margin-bottom:8px; color:#999; line-height:1.8em;}
	.conPeitu dd img{ margin-right:10px; width:90px; height:60px;}
    .conimage{float: left;}
    .context{float:left;width: 240px;}
.conB{ background-color:#fff; margin-bottom:10px; border:1px solid #d3d3d3}
	.conB dt.conTit span{ line-height:30px; padding:0 10px; display:block; cursor:pointer; float:left; color:#666; background-color:#f8f8f8; font-size:14px; font-weight:bold;}
	.conB dt.conTit span.titItH{border-bottom:2px solid #019add; line-height:28px; background-color:#eee;}
    .conB dt.conTit span.titItH a {color: #666;}
	.conB .conColumn{ width:280px; padding:10px;}
	.conB .conColumn li span{ color:#8e8e8e; font-size:12px;}
	.conB .conColumn li a{font-size:12px;}
	
	.conC{border:1px solid #d3d3d3;}
        .list_conc{width:690px;}
	.conC a{ color:#666;}
	.conC dt.conTit{ background-color:#f8f8f8; height:30px; line-height:30px; border-bottom:2px solid #019add;}
	.conC dt.conTit span{ line-height:30px; padding:0 12px; display:inline-block; color:#fff; background-color:#019add; font-size:16px; font-weight:bold;}
	.conC dt.conTit p{color:#ccc;}
	.conC dt.conTit p a{ padding:0.8em; color:#666;}
	.conC .conColumn{ width:320px; padding:10px;}
	
	.bigcontent{width:690px; border:1px solid #d3d3d3; margin-bottom:10px; color:#333;background-color:#fafafc;}
	.bigcontent .headline{ height:60px; text-align:center;line-height:60px; border-bottom:1px solid #d3d3d3;}
	.bigcontent .headline h1{ font-size:20px;}
	.bigcontent .subtitle{ height:30px; text-align:center;line-height:30px; }
	.bigcontent .content{ padding:10px; font-size:14px; line-height:24px;word-wrap: break-word;word-break: normal; }
	.bigcontent .content p{ margin-bottom:15px; text-align: center;}
    
    .big_video_content{width:100%; border:1px solid #d3d3d3; margin-bottom:10px; color:#333;background-color:#fafafc;}
	.big_video_content .title{ height:60px; text-align:center;line-height:60px; border-bottom:1px solid #d3d3d3;width: 998px;background-color: #fafafc;}
	.big_video_content .title h1{ font-size:20px;}
	.big_video_content .subtitle{ height:30px; text-align:center;line-height:30px; }
	.big_video_content .content{ padding:10px; font-size:14px; line-height:24px; }
	.big_video_content .content p{ margin-bottom:15px; }
	

    .shangxia{ border-top:1px #DCDCDC dashed; padding: 10px;}
    .shangxia li{ line-height: 25px; height: 25px; overflow: hidden; font-size:14px; }
    
    .downinfo{margin: 0px 40px; overflow: auto;}
    .downinfo tr{line-height: 25px; height: 25px; font-size:14px;}
    .downinfo tr span{ font-weight: bold;}
    .downbutton{}
    .downbutton2{margin-left: 20px;}
    
    .conD{}
	.ConD_T{ background-color:#f8f8f8; height:30px; line-height:30px; border-bottom:2px solid #019add;}
	.ConD_A{ line-height:30px; padding:0 12px; display:inline-block; color:#fff; background-color:#019add; font-size:16px; font-weight:bold;}
    .ConD_A a{color: #fff}
    .ConD_B{ line-height:30px; padding:0 12px; display:inline-block; color:#333;  font-size:16px; font-weight:bold;}
    .ConD_B a{color: #333;text-decoration: none;}
    .ConD_B a:hover{color: #ff3300;}
    


#gotoTop{display:none;position:fixed;top:75%;left:50%;cursor:pointer;margin-top:-50px;margin-left:520px;padding:9px 4px;width:20px;text-align:center;border:1px solid #e0e0e0;background:#fff;}

#gotoTop{_position:absolute;_top:expression(documentElement.scrollTop + documentElement.clientHeight * 3/4 + "px")}

#gotoTop.hover{background:#5CB542;color:#fff;text-decoration:none;}

.user{ background-color: #f7fcff; border:1px solid #d3d3d3; height: 160px;}
.usertitle{height: 30px; line-height: 30px; overflow: hidden; font-size: 16px; color: #019add; font-weight: bold; padding-left: 10px;margin-bottom: 5px;}
.thumb{float: left; width:100px; height: 100px; margin-left: 10px; padding: 2px; border:1px solid #d3d3d3;text-align: center;}
.userinfo{float: left;margin-left: 10px; width: 164px;}
.userinfo li{ height: 25px; line-height: 25px; border-bottom: 1px dashed #C8C8C8;font-size:12px;}
.userinfo .username a {color: #2D2B2C; font-weight:bold; font-size: 14px;}
.userinfo .username a:hover{color:#FF3300;}


.video_info{ }
.video_user{width: 450px; }
.video_thumb{float: left; width:80px; height: 80px;  padding: 2px; border:1px solid #d3d3d3;text-align: center;}
.video_username{float: left;height: 30px; line-height: 30px;width: 350px;padding-left: 10px;font-size:14px; }
.video_username a {color: #2D2B2C; font-weight:bold; font-size: 14px;}
.video_username a:hover{color:#FF3300;}
.video_userinfo{float: left;padding-left: 10px; }
.video_userinfo li{ height: 25px; line-height: 25px; width: 170px;float:left;font-size:12px;}


.list_body{ width: 685px; line-height: 30px;}
.list_conA a{ color:#666;}
.list_conTit{ background-color:#f8f8f8; height:30px; line-height:30px; border-bottom:2px solid #019add;}
.list_conTit span{ line-height:30px; padding:0 12px; display:inline-block; color:#fff; background-color:#019add; font-size:16px; font-weight:bold;}
.list_conTit span a{color:#fff;text-decoration: none;}
.list_conTit span a:hover{color:#ff3300;}
.list_conTit p{color:#ccc; padding: 0px 10px;}
.list_conTit p a{ padding:0.8em; color:#666;}

.list_subtype{background-color: #ecf5fc; height: 30px;padding: 0px 10px;}

.list_orderby{float: left;}
.list_orderby a{ text-decoration: none;}
.list_orderby a:hover{color: #ff3300;}
.list_hot{border: 1px solid #d3d3d3; padding: 2px 5px 2px 5px;margin-right: 10px;}
.list_new{border: 1px solid #d3d3d3;padding: 2px 5px 2px 5px;}
.list_orderby .current{border: 1px solid #F9D5BB;background-color: white;}




.list_filter{float:right;}
.list_cont{border-bottom: 1px solid #dcdcdc;padding: 10px 0px; height: 100px;}
.list_cont_title{width: 570px;height: 30px;overflow: hidden;}
.list_cont_title a{color: #000;font-size: 16px;font-weight: bold;}
.list_cont_time{float: right;color:#888888;}
.list_cont_desc{line-height: 25px;height: 50px;overflow: hidden;width: 570px;}
.list_cont_data span{color:#888888;}
.list_cont_data4{float: right;}
.list_page{text-align: center;font-size:14px;height: 30px;}
.list_page li{display: inline;background-color: #dcdcdc;text-align: center;line-height: 30px; height: 30px;padding: 5px 10px;margin: 0px 3px;}
.list_page li a{color:#303030;text-decoration: none;}
.list_page li a:hover{color:#ff3300;}
.list_page .thisclass{background-color: #019add;}  
.list_page .thisclass a{color: #fff;font-weight: bold}

.index_top_head{background-color: #f5f5f5;border-top:2px solid #019add;height: 30px;line-height: 30px;padding: 0px 10px;font-size:12px;}
.index_top_head a{color: #555555;}
.index_top_head .title{}
.index_top_head .title a{font-weight: bold;color: #484848;}
.index_top_head .ad a{color: #d20200; margin-left: 10px;}
.index_top_head .title2{border-right: 1px solid #c9c9c9;padding-right:5px; }
.index_top_head2{height: 30px; line-height: 30px;font-size:14px;}
.index_top_head2 .column{background-color: #019add;margin-right:5px;padding: 3px 8px;}
.index_top_head2 .column a {color:#ffffff;}
.index_top_head2 .title a{color: #114a99;font-weight: bold;}
.index_top_head2 .title a:hover{color: #ff3300;}

.index_ul li{font-size:14px;height: 25px;line-height: 25px;background: url(../images/icons.png) no-repeat 0 -30px;padding-left: 8px;overflow: hidden;}
.index_ul li a{color: #535353;}
.index_ul li a:hover{color: #ff3300;}
.index_top_gap{line-height: 1px;height: 1px;font-size: 1px;border-bottom:1px dashed #cfcfcf;margin-bottom: 5px; }

.index_top_gap2{line-height: 1px;height: 1px;font-size: 1px;border-bottom:1px solid #cfcfcf;margin: 5px 0; }

 .ad_navtext {
        width: 998px;
border: 1px solid #019add;
clear: both;
height: 90px;
overflow: hidden;
font-size: 12px;
}
.ad_navtext ul {
margin: 0px;
padding: 5px 10px;
}
.ad_navtext li {
float: left;
display: block;
width: 236px;
line-height: 20px;
*line-height: 16px;
display: list-item;

background: url(/static/images/icons.png) no-repeat 0px -33px;
padding-left: 8px;
}
.ad_navtext li a.red:link, .ad_navtext li a.red:visited {
color: #f00;
text-decoration: none;
font-family: 'Segoe UI', Tahoma, Arial, sans-serif;
}
.ad_navtext li a.blue:link, a.blue:visited {
color: #1c3d72;
text-decoration: none;
font-family: 'Segoe UI', Tahoma, Arial, sans-serif;
}

.show_down_info_gg{
    text-align: center;
}
.head_top_gg{
    margin:0px auto; text-align:center; margin-top:7px; margin-bottom: 4px;border: 1px solid #019add;width: 998px;
}
.headdown{float: right;margin-right: 20px;font-size: 14px;font-weight: bold;}

.cover_list{border: 1px solid #d3d3d3;border-top:none; width: 678px; overflow: auto;padding: 0 5px;}
.cover_list li{color: #666;
line-height: 28px; height: 28px;
font-size: 16px; float: left; width: 210px;padding-left: 8px;background: url(../images/icons.png) no-repeat 0 -28px;overflow: hidden;}
.cover_list li a{color: #666;}
.conmments{width: 670px; padding: 10px;}
.com_hint{width: 25px;height: 25px; margin:auto;}

.down_prompt{
    
}
.down_prompt li{color: #666;
line-height: 22px; height: 22px;
font-size: 12px; padding-left: 8px;background: url(../images/icons.png) no-repeat 0 -32px;overflow: hidden;}
.down_prompt a{cursor:pointer; }

.index_690{width: 690px;}

.index_tao_cat{
    width: 160px;float:left;font-size:16px;height: 25px;line-height: 25px;overflow: hidden;text-decoration: none;text-indent: 5px;
}
.index_tao_course{
    float:left;width: 840px;
    
}
.index_tao_course li{
    width:202px;float:left;font-size:14px;height: 25px;line-height: 25px;overflow: hidden;text-decoration: none;padding-left: 8px;background: url(../images/icons.png) no-repeat 0 -30px;
}
.index_tao_course li a{color:#024382;}
.index_top_box{border: 1px solid #d3d3d3;padding: 3px 10px;}
.index_top_box li{height: 25px;
line-height: 25px;
font-size: 14px;
padding-left: 8px;
background: url(../images/icons.png) no-repeat 0 -30px;
overflow: hidden;}

.morelist{
    color: #444444 !important;
    margin: 40px auto;
    text-align: center;
    width: 350px;
    display: inline-block;
    background-color: #F5F5F5;
    background-image: -moz-linear-gradient(center top , #F9F9F9, #F5F5F5);
    border: 1px solid #E5E5E5;
    color: #444444;
    padding: 6px 11px;
    text-shadow: 0 1px 0 #FFFFFF;
    border-radius: 2px;
     font-size: 13px;
     cursor: pointer;
     text-decoration: none;
}

.index_list_cont{border-bottom: 1px solid #dcdcdc;padding: 10px 0px; height: 130px;}
.index_list_cont_title{width: 470px;height: 30px;overflow: hidden;}
.index_list_cont_title a{color: #000;font-size: 16px;font-weight: bold;}
.index_list_cont_title a:hover{background-color: #4196E6;color: #fff;text-decoration: none;padding: 5px 5px;}
.index_list_cont_time{float: right;color:#888888;}
.index_list_cont_desc{line-height: 25px;height: 75px;overflow: hidden;width: 470px;color:#666;}
.index_list_cont_data span{color:#888888;}
.index_list_cont_data4{float: right;}

.index_command ul {
width: 685px;
}

.index_command li {
float: left;
line-height: 26px;
overflow: hidden;
background: url(/static/images/81970466.png) no-repeat;
background-position: 5px 21px;
border-top: 1px solid #E5E5E5;
width: 302px;
height: 72px;
margin: -1px 0 0 0;
padding: 0px 10px 10px 30px;
}

.index_command li a {
font-size: 16px;
margin: 14px 0 0 0;
display: block;
overflow: hidden;
text-decoration: none;
}
.index_command li a:hover{
    color:#CC0000;
}

.index_r_box{ width: 300px;}
.index_r_box li {
display: block;
border-top: 1px solid #e0e0e0;
height: 110px;
padding-top: 2px;
padding-left: 5px;
margin-left: 5px;
}
.index_r_box .pic {
float: left;
margin-right: 10px;
overflow: hidden;
display: inline;
text-align: center;
}
.index_r_box .Q-tpWrap {
    font-family: "ËÎÌå", "Arial Narrow", HELVETICA;
    line-height: 21px;
    color: #666;
}

.index_r_box .title_box {
padding: 10px 0;
overflow: hidden;
}
.ml10{margin-left: 10px}
.ml_category{
    background: #fbfbfb url(/static/images/cate_top.png) 0 0 no-repeat;
width: 544px;
overflow: hidden;
margin-top: 30px;
padding-top: 6px;
clear: both;
margin-bottom: 20px;
}
.ml_category h2 {
float: left;
width: 83px;
background: #fbfbfb;
font-size: 20px;
color: #333;
font-family: Î¢ÈíÑÅºÚ,ºÚÌå,sans-serif;
padding-top: 22px;
line-height: 22px;
font-weight: 200;
text-align: center;
display: block;
}
.ml_category h2 span {
border-bottom: 5px solid #64a0de;
display: inline-block;
padding-bottom: 8px;
}

.ml_category dl {
    float: left;
border-left: 1px solid #ebebeb;
padding: 6px 0 6px 0;
background: #fff;
display: block;
}
.ml_category dd {
line-height: 20px;
margin-top: 3px;
padding: 2px 0 2px 0;
}
.ml_category dl dd p {
position: relative;
padding-left: 10px;
display: block;
zoom: 1;
width: 450px;

}

.catalog-item-index{
position: absolute;
left: 0;
top: 0;
width: 18px;
color: #63a0df;
font-size: 16px;
padding-right: 8px;
text-align: right;
display: inline-block;
}

.ml_category a:visited {
color: #136ec2;
}
.ml_category a:link {
color: #136ec2;
}
.ml_category a {
font-size: 16px;
font-weight: 500;
color: #136ec2;
text-decoration: none;
background-color: #fff;
padding-right: 10px;
font-family: Î¢ÈíÑÅºÚ,ºÚÌå;
}
.ml_bottom {
height: 6px;
font-size: 6px;
width: 100%;
line-height: 6px;
background: transparent url(/static/images/cate_bottom.png) 0 0 no-repeat;
clear: both;
}
.borderBS {
border-bottom: 1px solid #ccc;
margin-bottom: 15px;
line-height: 24px;
font-weight: bold;
text-indent: 0;
text-align: left;
font-size: 18px;
padding-bottom: 5px;
}
.kjj_box{padding: 3px;}
.kjj_search{text-align: center;}
.kjj_search input{color: #666;}
.kjj_submit{width: 70px; font-size: 14px; height: 25px;}
.kjj_list{margin-top: 5px;}
.kjj_list li{ height: 26px;line-height: 26px;}
.kjj_li_title{font-weight:bold; border-bottom: 1px solid #ccc;}
.kjj_list li span{display: block;width: 25%;float: left; text-align: center;}
.kjj_info{margin-top: 5px;}

#mf_nav_soft:hover{
    padding-right:0px;
    width:101px;
}
.mf_nav li:hover .soft{
    background: url('/static/images/suspend/shang.png') no-repeat -3px 0;
}
.mf_nav li:hover a em{
    border-style: none;
    border-width: 0px;
}
.mf_nav li a em {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: #000000 rgba(0, 0, 0, 0) rgba(0, 0, 0, 0);
    border-image: none;
    border-style: solid dashed dashed;
    border-width: 4px;
    display: inline-block;
    height: 0;
    line-height: 39px;
    margin-left: 6px;
    overflow: hidden;
    vertical-align: middle;
    width: 0;
}

em {
    font-style: normal;
}

#mf_top_soft  div{
    height:30px;
    line-height:30px;
    
}

#mf_top_soft  div .autocad{
    background: url('/static/images/suspend/1.png') no-repeat;
    padding-left:35px;
}

#mf_top_soft  div .autocad1{
    background: url('/static/images/suspend/1.png') no-repeat;
    padding-left:35px;
}

#mf_top_soft  div .ug{
    background: url('/static/images/suspend/2.png') no-repeat;
    padding-left:35px;
}

#mf_top_soft  div .proe{
    background: url('/static/images/suspend/3.png') no-repeat;
    padding-left:35px;
}
#mf_top_soft  div .catia{
    background: url('/static/images/suspend/4.png') no-repeat;
    padding-left:35px;
}
#mf_top_soft  div .solidworks{
    background: url('/static/images/suspend/5.png') no-repeat;
    padding-left:35px;
}
#mf_top_soft  div .creo{
    background: url('/static/images/suspend/6.png') no-repeat;
    padding-left:35px;
}
#mf_top_soft  div .imageware{
    background: url('/static/images/suspend/7.png') no-repeat;
    padding-left:35px;
}
#mf_top_soft  div .mastercam{
    background: url('/static/images/suspend/8.png') no-repeat;
    padding-left:35px;
}

#mf_top_soft  div .gstarcad{
    background: url('/static/images/suspend/9.png') no-repeat;
    padding-left:35px;
}

#mf_top_soft  div .caxa{
    background: url('/static/images/suspend/10.png') no-repeat;
    padding-left:35px;
}
#mf_top_soft  div .inventor{
    background: url('/static/images/suspend/11.png') no-repeat;
    padding-left:35px;
}
#mf_top_soft  div .hypermill{
    background: url('/static/images/suspend/12.png') no-repeat;
    padding-left:35px;
}
#mf_top_soft  div .rhino{
    background: url('/static/images/suspend/13.png') no-repeat;
    padding-left:35px;
}
#mf_top_soft div a:hover{
    color:#0a8cd2;
}

#mf_nav_soft{
    height:32px;
    line-height:32px; 
}
.list_type1 .current{padding: 3px 5px;}
.list_type1 .current a{color: #fff;text-decoration: none;}


.ad_navtext_index {
        width: 958px;
border: 1px solid #019add;
clear: both;
height: 90px;
overflow: hidden;
font-size: 12px;
}
.ad_navtext_index ul {
margin: 0px;
padding: 5px 10px;
}
.ad_navtext_index li {
float: left;
display: block;
width: 226px;
display: list-item;
line-height: 20px;
*line-height: 16px;
background: url(/static/images/icons.png) no-repeat 0px -33px;
padding-left: 8px;
}
.ad_navtext_index li a.red:link, .ad_navtext_index li a.red:visited {
color: #f00;
text-decoration: none;
font-family: 'Segoe UI', Tahoma, Arial, sans-serif;
}
.ad_navtext_index li a.blue:link, a.blue:visited {
color: #1c3d72;
text-decoration: none;
font-family: 'Segoe UI', Tahoma, Arial, sans-serif;
}
.list_class_sub_title{float: left;width: 500px;overflow: hidden;}
.list_class_sub_time{float: left;width: 80px;overflow: hidden;text-align: center;}
.list_class_sub_data2{float: left;width: 80px;overflow: hidden;text-align: center;}

.index_list_class_cont{height: 30px;}
.list_class_cont_title{float: left;width: 500px;overflow: hidden;background: url(/static/images/bullet_v.gif) no-repeat 0px 9px;padding-left: 22px;}
.list_class_cont_data{float: right;}
.list_class_cont_time{width: 80px;overflow: hidden;display: block;float: left;text-align: center;}
.list_class_cont_data2{width: 80px;overflow: hidden;display: block;float: left;text-align: center;}

.list_cont_body .double{background-color: #f8f8f8;}

.list_cont_body .over{
    background-color: #D6E8F8;
}
.typeintro .thumbbox{float: left;margin-right: 10px;}
.typeintro .thumbbox img{border: 1px solid #999;padding: 2px;width: 280px;height: 210px;}
.typeintro .introbox{float: left;height: 216px;overflow: hidden;}
.typeintro .introbox .typetitle{font-weight: bold;font-size: 18px;color: #F25506;line-height: 30px;height: 30px;text-align: center;}
.typeintro .introbox .typetxt{line-height: 22px;text-indent: 24px;font-size: 12px;}
.tupaitop{
    float: left;
    margin: 10px 0 0 14px;
}
.tupaitopimg{
    width: 130px;
    height: 98px;
    display: inline;
    position: relative;
    overflow: hidden;
}
.tupaitopimg em{width: 22px;
    height: 18px;
    line-height: 18px;
    color: #FFFFFF;
    font-family: Tahoma, Geneva, sans-serif;
    position: absolute;
    left: 0;
    background: #519FFE;
    text-align: center;
}
.tupaititle{
    width: 120px;
    line-height: 25px;
    height: 25px;
    overflow: hidden;
}
.xrighttop{
    margin: 5px;
}
.mf-btn-primary{
    padding: 10px 30px;    
    font-size: 14px;
    border-color: #34a263;
    background-color: #46c37b;
    color: #fff;    line-height: 1.3333333;
    border-radius: 2px;display: inline-block;
    margin-bottom: 0;
    font-weight: normal;
    text-align: center;
    vertical-align: middle;
    touch-action: manipulation;
    cursor: pointer;
    background-image: none;
    border: 1px solid transparent;
    white-space: nowrap;text-decoration: none;box-sizing: border-box;
}
.mf-btn-blue{
    padding: 10px 30px;    
    font-size: 14px;
    border-color: #1B9AF7;
    background-color: #1B9AF7;
    color: #fff;    line-height: 1.3333333;
    border-radius: 2px;display: inline-block;
    margin-bottom: 0;
    font-weight: normal;
    text-align: center;
    vertical-align: middle;
    touch-action: manipulation;
    cursor: pointer;
    background-image: none;
    border: 1px solid transparent;
    white-space: nowrap;text-decoration: none;box-sizing: border-box;
}
.side-fix{
    position: fixed;left: 50%;margin: 0 0 0 510px;top: 190px;z-index: 9999;
}

.www_free_btn{
    line-height: 20px;
    height: 20px;
    padding: 0 6px;
    display: inline-block;
    color: #fff;
    background-color: #f3b760;
    font-size: 12px;
    font-weight: bold;
}