body {
	/*font-family: Arial, Helvetica, sans-serif;*/font-size:13px;margin:0px;padding:0px;color:#1a1a1a;
	font-family:microsoft yahei;
/*	background:#F2F4F8*/
}
#m-menu,.m-logo,.img_gallery,.fixed-bottom,.frmsubmit{display:none;}
.top_wrap{
	height:400px;
	width:100%;
	background:url(../images/top12018.png) center center no-repeat;
}
table,img{border:0}
.clearfix{clear:both;}
	p{
		padding:0;margin:0;
	}
h3{font-size:16px;border-bottom:1px solid #ddd;margin:0px;padding-left:10px;}
h3 a{color:#2A3137}
h4{margin:0px;padding-left:5px;height:35px;line-height:35px;color:#003377;font-size:15px;  }
h5{margin:0px;background:url(../images/h5_bg.jpg);padding:6px 0px 5px 40px;color:#003377;font-size:13px; }
a{color:#333;text-decoration:none;}
.list li a:hover,a:hover{color:#EF4C55;
text-decoration:underline}
ul{list-style:none;margin:0;padding:0;overflow:hidden}
.top_banner{
	height:50px;line-height:50px;background:#23262A
}
.top_banner li{float:left;color:#fff}
.top_banner li.c{padding-left:24px;margin:0 10px}
.top_banner li.c1{background:url(../images/M.png) no-repeat left center}
.top_banner li.c2{background:url(../images/D.png) no-repeat left center}
.top_banner li.c3{background:url(../images/Q.png) no-repeat left center}
.inner{
	width:1100px;margin:0 auto;
	position:relative
}
.search-form{

}
.search-form {


    top: 220px;
    width: 734px;
    position: absolute;
    left: 50%;
    margin-left: -367px;

	font-size:14px;
}
input#keywrds {
font-family:microsoft yahei;
    width: 600px;
    height: 10px;
    padding: 15px;
	border:1px solid #fff;
}
input#search-btn {
    height: 42px;
font-family:microsoft yahei;
    position: absolute;
background:#fb9c06;
   border:none;
    width: 100px;
    font-size: 20px;
	color:#fff;
	cursor:pointer;
}
.top_banner p{color:#ECEFF4;text-align:right}
#container{margin:15px auto;width:1100px; }
.banner{}
.nav{height:23px;margin-top:8px;}
.logo{height:400px;width:1000px;overflow:hidden;}
.classify{background:#fff;padding:10px;}
.classify h1{
	text-align:left;
	color:#333;
	padding:0;
	margin:0;
	height:35px;
	font-size:18px;
	padding-bottom:8px;margin-bottom:5px;
	border-bottom:1px solid #ddd;
	color:#2A3137;
	

}

.mune a{
	display: inline-block;
    width: 85px;
    margin: 5px 0;
    text-align: center;
}
/*********************������***************************/
.search{height:32px;margin-top:8px;background:url(../images/footer_bg.jpg) repeat-x;color:#fff;}
.search a{color:#fff}
.search .search_class{border:1px solid #ddd;width:250px;height:17px;}

/*********************������***************************/
.main{/*background:#fff;*/overflow:hidden;padding:15px;margin:15px 0;background:#fff;}
.top{overflow:hidden;}

.course_classify{position:relative;float:left;width:800px;}
.course{margin-top: 15px;}
.course_left{position:relative;float:left;width:392px;height:250px;border-top: 3px solid #5C307D;
   }
.course table{table-layout:fixed;width:392px;margin-top:5px;}
.course td{height:30px;border-bottom: 1px dotted #f0f0f0;}
.course td:last-child{
	color:#F34E4A
	
}
/*.course td a{color:#333;}
.course td a:hover{color:#750390;text-decoration:underline;}*/
.td_style1{ width:200px;
	text-overflow:ellipsis; 
    white-space:nowrap;
    word-break:keep-all;  	
    overflow:hidden; 
	padding-left:5px;	
	-o-text-overflow:ellipsis; 
   -icab-text-overflow: ellipsis; 
   -khtml-text-overflow: ellipsis; 
   -moz-text-overflow: ellipsis; 
   -webkit-text-overflow: ellipsis;}
.more{
   position:absolute;
   top:10px;
   right:5px;
   font-size:12px;
  }
 .more a{color:#555;}
.fengcai{margin-top:8px;border-top: 3px solid #5C307D;}
.fengcai li{float:left;height:100px;width:141px;margin-left:10px;vertical-align:middle;text-align:center;margin-top:10px;}	
.fengcai img{height:100px;width:141px;}
.fengcai ul{margin-top:5px;}
   
  /* �ұ�Сģ��*/
.course_right{position:relative;float:right;width:392px;height:250px;border-top: 3px solid #5C307D;
    }
.space{height:80px;margin-top:15px}


.right_part{position:relative;float:right;width:260px;}

.right_part .tuijian,.main_left .tuijian_lanmu{
	border-top: 3px solid #5C307D;
}

/*.tuijian,.shizi,.ganwu,.zhengshu,.liucheng{border:1px solid #eee;overflow:hidden;margin-top:8px;padding-bottom:5px;position:relative;border-top:2px solid #670267;border-bottom:1px solid #ddd}
.shizi li,.ganwu li{line-height:27px;height:27px;padding-left:5px;text-overflow:ellipsis; white-space:nowrap;overflow:hidden;}
.liucheng li{line-height:25px;}
.right_part a{color:#333}background:#fff;*/
.footer{margin:auto;text-align:center;line-height:25px;padding:15px 0;background:rgb(153, 0, 0);color:#f0f0f0;margin-bottom:100px}

.footer a{color:#fff}
/*****************************��Ŀҳ**********************/
.main_left{position:relative;float:right;width:260px;}
/*
.tuijian_lanmu,.inform_lanmu{border:1px solid #ddd;margin-top:8px;border-top:2px solid #670267; }*/
.main_right{position:relative;float:left;width:800px;}
.main_right h4
{
 font-size:20px;background:#5C307D;color:#fff;padding:2px;font-weight:normal
}
.main_right100{position:relative;float:left;width:1000px;}
.main_right100 h4
{
 font-size:20px;background:#5C307D;color:#fff;padding:6px;font-weight:normal
}

.class_cate{border-bottom:dotted 1px #ddd ;color:#999;}
.fenye{padding-top:12px;}

/*****************************����ҳ**********************/
.title{text-align:center;}
.title_content{margin:10px 0;}
.title_content span{
	margin-right:5px;color:#cc0000
}
.title_content li{float:left;line-height:23px;width:250px;}
h1{    font-size: 30px;
    color: #333;
    font-weight: bold;
    line-height: 50px;}
.content{line-height:25px;padding:5px 8px;font-size:15px;line-height:30px;}
.main_right h4{}
.main_right  table 
.bmb{border-top:1px solid darkmagenta;margin-top:8px;}
.similar{position:relative;overflow:hidden;margin-top:8px;padding:0px 8px;margin-bottom:8px;}

.back{position:relative;left:600px;;top:-27px;}
.xzbm{position:relative;overflow:hidden;margin-top:8px;padding:0px 8px;

 }
.zxbm_content{margin:0px;}
.xzbm input{}

/*----------------����������---------------------*/
.download{text-align:center;}
.download li{line-height:26px;height:26px;margin:10px;width:120px;text-align:center;display:inline-block;/*background:url(../ufyedu/../images/download.png) left center no-repeat;*/}
.download li a{color:#005DA5;text-decoration:underline;font-size:16px;}

.similar table{line-height:25px;margin-bottom:8px;border-bottom:1px solid #eee}
.similar table a{font-size:14px;}
.flash{height:200px;width: 830px;position:relative;}
#gal-wrap {
position: relative;

}
#gallery {
position: relative;
}
#gallery li {
list-style: none;
float: left;
height:176px;width: 475px;

margin:0px
}
#gallery p {
text-align: center;
color: #cdcdcd;
margin:0px
}
#gal-panel {
height: 100%;
overflow: hidden;
height:20px;
position:absolute;
padding-left:2px;
top:160px;
}
#gal-panel li {
float: left;
margin-right:2px;

list-style: none;
cursor: pointer;
width:20px;

background:#E6E6FA;
text-align:center;
}
#gal-panel li.current {
font-weight: bold;
color: red;
background:#FFF0F5 
}
/**************************��Ŀ  ʦ�� ����*****************************/
.shizi_lanmu{}
.shizi_lanmu ul{padding-left:5px;}
.shizi_lanmu li{line-height:23px; border-bottom:1px dashed #ccc;padding-top:8px;padding-left:25px;background:url(../images/arrow.jpg) 8px 14px no-repeat;position:relative;}
.shizi_lanmu li span{position:absolute;right:10px;color:#999999;top:12px;font-size:12px}



/**************************����  ʦ�� ����*****************************/
.rightbody{ width:1000px; background:#FFF;margin-top:10px;overflow:hidden;padding-bottom:10px;}
.list{ padding:10px;}
.list li{ height:40px; line-height:40px;border-bottom:1px dotted #ddd}
.list li a:hover{}

.searchtips{
	background:#ECEFF4;
	padding:10px;
}
/*�����Ƽ�*/
 .h-left{float:left;width:130px;height:140px;background:url(../images/word.png) center center no-repeat;margin-top:25px}
 .h-right{float:right;width:950px;}
 .hot-course{border:1px solid #ddd;padding:10px 0;overflow:hidden;margin-bottom:20px;background:#fff}
.hot-course ul{width:950px;overflow:hidden;}
.hot-course li{width:450px;margin-right:20px;float:left;position:relative;}
.hot-course li a{display:block;border-bottom:1px dotted #ddd;padding:8px 0 5px 2px}
.hot-course li  span{position:absolute;right:5px;top:10px;font-size:12px;color: #cc0000}
/*��ҳ��ʽ*/
.page { padding:4px 0px 0px 1px; float:right; clear:both;}
.page a, .page span { float:left; display:block; border:1px solid #D3D1D1; padding:2px 5px; margin-left:4px; line-height:22px; }
.page a:link, .page a:visited { text-decoration:none; }
.page a:hover { background:#CC0001; color:#ff9900; }
.page .current{ background:#CC0001; color:#FFF;}
.page #total{color:red}
/*�����Ҳ�*/
/*��ʽ1*/
.right_title { background: url(../images/right_title.jpg) no-repeat; height:39px; line-height:39px;}
.right_title h2 { font-size:14px; font-weight:bold; padding-left:10px; color:#626262; }

.right_title200{ background: url(../images/right_title200.jpg) no-repeat; height:39px; line-height:39px;}
.right_title200 h2 { font-size:14px; font-weight:bold; padding-left:10px; color:#fff; }

.right_body {  border-top:0; border-bottom:0; padding:10px; width:1110px;}
.right_body100{ border:1px solid #eaeaea;  padding:10px;}
.right_bottom {height: 5px;  line-height:5; background:#eaeaea; overflow:hidden; font-size:0px; margin-bottom:5px;}
/*��ʽ2*/
.right_title1 { background: url(../images/right_title1.jpg) repeat-x 0 0; height:39px; line-height:39px;  }
.right_title1 h2 { font-size:14px; font-weight:bold; padding-left:10px; color:#626262;}
.right_body1 {  overflow:hidden; border:5px solid #ccc; border-top:0; border-bottom:0; width:740px;width:730px !important;}
.right_body100 { padding:5px; overflow:hidden; zoom:1; border:2px solid #ccc; border-top:0; border-bottom:2px solid #ccc; width:1000px;}
.right_bottom1 { height: 5px; font-size: 0px; line-height:0; background:#ccc;  overflow:hidden; margin-bottom:5px;}
/*==========@@����  ����@@==========*/
.col{float:left;width:29%;border:1px solid #d6e9c6;margin:10px 2%;background:#fff; border-radius:7px;height:379px;}
.col-tit{background:#dff0d8;color:#3c763d;padding:18px;}
.col-tit span{float:left;}
.col-tit a{float:right;color:#3c763d;}
.col-tit a:hover{color:#c00;}
.col-list{padding:10px;}
.col-list li{float:left;width:25%;text-align: center;margin:5px 0;}
.col-list li img{width:48px;height:48px;}
.col-list li p{font-size:12px;}

.current-place {
	margin-top: 10px;
	margin-bottom: 10px;
	border-left: 6px solid rgb(153, 0, 0);
	padding-left: 8px;
	font-family: microsoft yahei;
	font-size: 14px;
}
.current-place span{margin:0 8px;}

.col-l{float:left;width:900px;}
.col-l-tit{padding:10px;margin-bottom:20px;background:#fff;}
.col-l-tit-img{float:left;width:300px;text-align: center;}
.col-l-tit-img img{width:150px;height:150px;border:1px solid #ddd;padding:5px;}
.col-l-tit-img p{font-size:24px;margin:20px 0 10px 0;}
.col-l-tit-list{float:right;width:580px;}
.col-l-tit-list p{color:#666;line-height: 30px;}
.col-l-tit-list span{font-weight:bold;color:#333;}
/* .col-l-tit-list p:before{content:" ";width:5px;height:5px;background:#ddd;display: inline-block;margin-right:8px;}
 */.col-l-tit-list .red{color:red;font-weight: bold;}
.col-l-tit-list div{width:90%;line-height: 30px;;}
.col-l-tit-list div p:before{content: " ";width: 5px;height: 5px;background: #666;border-radius: 50%;display: inline-block;margin-right: 8px;}
.col-nav{margin-bottom:20px;background:#fff;color:#fff;}
.col-nav-l{float: left;background:#28b092;padding: 10px 15px;}
.col-nav-r{float:right;padding: 10px 15px;background:#c00;cursor: pointer;}
.col-con-tit{color: #333;background: #f5f5f5;padding: 10px 15px;border: 1px solid #ddd;border-top-right-radius: 3px;border-top-left-radius: 3px;font-size:16px;}
.col-con{background:#fff;padding:10px;font-size:14px;line-height: 30px;border:1px solid #ddd;border-top:0;}
.col-con pre{white-space:normal;}
.col-con1{border-top:1px solid #ddd;}
.col-con-title{font-size:28px;font-weight: bold;text-align: center;color:#333;padding:20px 0;line-height: 32px;}


.col-r{float:right;width:280px;}
.col-r-one{margin-bottom:15px;}
.col-r-one>p{background:#28b092;height:40px;line-height: 40px;color:#fff;font-size:16px;padding:0 10px;}
.col-r-one>p a{float:right;font-size:14px;color:#fff;}
.col-r-one ul{background:#fff;padding:5px 10px 10px 10px;}
.col-r-one ul li{text-align: center;float:left;width:25%;margin-top:10px;}
.col-r-one ul li img{width:48px;height:48px;}
.col-r-one ul li p{font-size:12px;}
.col-r-two{margin-bottom:15px;}
.col-r-two>p{background:#28b092;height:40px;line-height: 40px;color:#fff;font-size:16px;padding:0 10px;}
.col-r-two>p a{float:right;font-size:14px;color:#fff;}
.col-r-two ul{background:#fff;padding:10px;}
.col-r-two ul li{width:100%;line-height: 32px;height:32px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.col-r-two ul li:before{content:" ";width:5px;height:5px;background:#ddd;border-radius: 50%;display: inline-block;margin-right:8px;}

.content1{margin-top:15px;}
.col-l-ztit{background:#28b092;height:40px;line-height: 40px;font-size:16px;padding:0 10px;color:#fff;}
.col-l-list{background:#fff;padding:10px;}
.col-l-list li{line-height: 34px;border-bottom:1px dotted #ddd;padding-bottom:5px;margin-bottom:5px;}
.col-l-list li a{font-size:16px;width:100%;display: block; font-weight: bold;color:#333;font-family: '微软雅黑';white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.col-l-list li a:hover{color:#c00;}
.col-l-list li p{line-height: 30px;display: -webkit-box !important;-webkit-box-orient: vertical;overflow: hidden;-webkit-line-clamp: 2;}
.page_link{border-top: 1px solid #ededee;padding-top: 10px;margin-top: 15px;}
.page_link p{width: 50%;line-height: 26px;height: 26px;overflow: hidden;}

.col-l1{float:left;width:900px;background:#fff;padding:0 10px 10px 10px;}
.col-l1 li{height:90px;float:left;width:50%;margin:10px 0 0 0;}
.col-l1 li img{float:left;padding:4px;border:1px solid #ddd;width:80px;height:80px;margin-right:10px;}
.col-l1 li h3{font-size:16px;display: inline-block ;color:#666;margin:10px 0;}
.col-l1 li p{line-height: 20px;margin-right:10px; height:20px;overflow: hidden;color:#333;font-size:12px;}

.zhuanti_banner{height:240px;min-width:1000px;width:100%;background:url(../images/zt_banner.png) no-repeat center center;}
.zhuanti_banner_con{width:1000px;margin:0px auto;text-align:center;overflow:hidden}
.zhuanti_banner_con h4{font-family:"微软雅黑";margin-top:50px;font-size:35px;font-weight:100;display:block}
.zhuanti_banner_con p{width:700px;margin:10px auto;line-height:30px;font-size:15px;}
.zhuanti_list{width:1000px;overflow:hidden}
.zhuanti_list_list{width:1000px;border:1px solid #E9E9E9;float:left;margin-right:8px;margin-bottom:10px;}
.zhuanti_list_list_top {
	width: 265px;
	height: 60px;
	background: rgb(153, 0, 0);
	text-align:center
}
.zhuanti_tu_left{color:#fff;font-size:2rem;margin-top:18px;margin-left:20px;float:left;}
.zhuanti_list_list_top p{color:#fff;line-height:60px;margin-left:10px;font-size:18px;float:left}
.zhuanti_tu_right{font-size:1.8rem;color:#fff;float:right;margin-right:20px;margin-top:13px;}
.zhuanti_list_list_bottom{margin-top:5px;}
	.zhuanti_list_list_bottom li {
		float: left;
		width: 111px;
		line-height: 35px;
		font-size: 12px;
		text-indent: 10px;
		height: 25px;
		overflow: hidden;
		font-family: "宋体";
		text-overflow: ellipsis;
		white-space: nowrap;
		overflow: hidden;
	}
.zhuanti_list_list_bottom li a{color:#777;font-family:"宋体" }

.zhuanti_list_list_bottom li a i{color:#CDCDCD}

.zhuanti_list_list ul{
	padding:0 0 10px 0;
}
.zhuanti_list_list h3 {
	line-height: 40px;
	padding-left: 10px;
	background-color: #f9f9f9;
	margin-top: 10px;
}

.footer {
	width: 1100px;
	margin: auto;
}