@charset "utf-8";
/*
FONT-FAMILY:arial,verdana,sans-serif;
font-size: 62.5%;
*/
*{margin:0;padding:0;}
body{
	color:#6F6F6F;
	background:url(../img/bg_body.gif) repeat-x top;
	font-family:"宋体" tahoma,Microsoft YaHei, Simsun, Arial Unicode MS, Mingliu, Arial, Helvetica;
	font-size:12px;
	/*font-family: tahoma,Microsoft YaHei, Simsun, Arial Unicode MS, Mingliu, Arial, Helvetica;
	font-family:arial,verdana,sans-serif,Arial Unicode MS;*/
}
td,p,li,div,select,input,h1,h2,h3,h4,h5,h6{line-height:150%;}
ul{list-style-type:none;}
a img{border:none;}
img{border-color:#ccc;}
p{padding:0 0 14px;}
a{color:#6F6F6F; text-decoration:none;}
a:hover,a:active{color:#FF3300;text-decoration:underline;}
/*
a:visited{color:#800080;}
a:hover{color:#FF3300;text-decoration:underline;}*/
/*text style*/
.t12{font-size:12px;}
.t14{font-size:14px;}
.black{color:#000;}
.white{color:#fff;}
.grey{color:#ccc;}
.red{color:#f30;}
.blue{color:#03f;}
.mcolor{color:#900;}
.b{font-weight:bold;}
.clear{clear:both;}
.nob{border:none;background:none;}
.l{float:left;}
.r{float:right;}
.float_left {float:left;padding:7px;}
.float_right {float:right;padding:7px;}
.img_float_left {float:left;clear:left;margin:0 8px 10px 0;}
.img_float_right {float:right;clear:right;margin:0 0 10px 8px;}
/*all*/
.back{ padding-top:20px; text-align:right;}
.back a{
	padding-left:18px;
	background:url(../img/arrow_back.gif) no-repeat left top;
	text-decoration:none;
	font-weight:bold;
	color:#333;
}
#bg {
	margin:0 auto;
	padding:0;
	width:980px;
}
#header{
	margin:20px auto 0 auto;
	padding:0;
	width:980px;
	height:61px;
}
#logo{
	float:left;
	margin:0;
	padding:0;
	width:236px;
	height:61px;
}
#menu{
	float:left;
	margin:18px 0 0;
	padding:0;
	height:43px;
	width:744px;
	background:url(../img/menu.gif) no-repeat scroll left top;
}
#menu ul{
	margin:10px 0 0 35px;
}
	
#menu li{
	float:left;
	margin:0 5px;
	color:#FFF;
	height:25px;
	line-height:25px;
	text-align:center;
}
#menu li a{
	display:block;
	width:80px;
	color:#fff;
	font-weight:bold;
	text-decoration:none;
}
#menu li.cur{
	background:url(../img/menuicon.gif) no-repeat 0 0;
}
#menu li.cur a{color:#000;}
#menu ul ul{
	position:absolute;
	display:none;
	margin:0 0 0 -10px;
	width:100px;
}
#menu li.show ul{
	display:block;
}
#menu ul ul li{
	float:none;
	margin:0;
}
#menu ul ul li a{
	width:100px;
	background:#555;
	filter:Alpha(opacity=80);
	-moz-opacity:0.8;
	opacity:0.8;
	color:#fff;
	font-weight:normal;
}
#menu ul ul li a:hover{ background:#000;}
#menu li.cur ul li a{ color:#fff;}




#cont{
	margin: 0 auto;
	padding:0;
	width:980px;
}
#left{
	float:left;
	padding:10px 6px 0 6px;
	background:#b0b0b0 url(../img/indexleft.gif) no-repeat left top;
	width:224px;
	height:400px;
}
.leftimg{
	display:block;
	margin-bottom:4px;
}
.user{
	margin-bottom:4px;
	padding:10px 12px;
	width:200px;
	height:97px;
	background:url(../img/bg_user.gif) no-repeat left top;
	color:#fc4900;
}
.user h3{
	margin-bottom:10px;
	font-size:12px;
	border-bottom:1px solid #fc4900;
}
.user div{
	padding-bottom:5px;
}
.user div input{
	width:90px;
	border:1px solid #dbdbdb;
	background:#e8e8e8;
}
.user a{
	margin-left:50px;
	padding-left:10px;
	background:url(../img/arrow_2.gif) no-repeat left 50%;
	color:#fc4900;
}
.user .submit{
	float:right;
	width:50px;
	height:45px;
	border:none;
	background:url(../img/bg_login.gif) no-repeat left top;
	color:#fff;
}
.leftbot{
	padding:10px 8px;
	margin-bottom:-32767px;
	padding-bottom:32767px;
	/*background:#fff url(../img/bg_leftbot.gif) no-repeat left bottom;*/
	background:#fff;
}
.leftbot h3{
	margin:0 0 5px;
	background:url(../img/line_1.gif) repeat-x 50%;
	font-size:14px;
}
.leftbot h3 span{
	display:block;
	padding-left:15px;
	width:80px;
	background:#fff url(../img/arrow_3.gif) no-repeat left 30%;
	color:#333;
}
.leftbot .img{
	display:block;
	margin:0 auto 10px;
	padding:2px;
	border:4px solid #e9e9e9;
}
.leftbot ul{
	margin-bottom:20px;
}
.leftbot li{
	margin:0 10px;
}
.leftbot li a{
	padding-left:10px;
	background:url(../img/arrow_4.gif) no-repeat left 3px;
}



.main{
	float:left;
	padding-left:5px;
	width:730px;
}
#middle{
	float:left;
	width:378px;
}
.indexul{
	margin:5px 0 0 5px;
	width:370px;
}
.indexul li{
	padding:2px 0;
	/*text-align:right;*/
	
}
.indexul li a{
	/*float:left;*/
	padding-left:10px;
	background:url(../img/listicon.gif) no-repeat 0 5px;
	font-weight:normal;
}
#right{
	float:left;
	display:inline;
	margin:5px 0 0 5px;
	width:344px;
}
.contop{
	display:table;
	margin-bottom:10px;
}
.contmid{
}
.contbot{
}
.newsbox_1, .newsbox_3{
	float:left;
	margin-bottom:10px;
}
.newsbox_1 h4, .newsbox_3 h4{
	padding:0 10px;
	width:330px;
	height:27px;
	line-height:27px;
	background:url(../img/bg_title1.gif) no-repeat left top;
	font-size:12px;
	color:#333;
}
.newsbox_1 h4 a, .newsbox_3 h4 a{
	float:right;
	padding-left:10px;
	background:url(../img/listicon.gif) no-repeat left 50%;
	font-weight:normal;
	color:#999;
}
.newsbox_1 ul, .newsbox_3 ul{
}
.newsbox_1 li, .newsbox_3 li{
	padding:3px 10px;
	/*text-align:right;*/
	color:#999;
}
.newsbox_1 ul a, .newsbox_3 ul a{
	/*float:left;*/
	padding-left:10px;
	background:url(../img/arrow_4.gif) no-repeat left 50%;
	color:#555;
}

.newsbox_2{
	margin-right:25px;
}
.newsbox_3{
}
.newsbox_3 h4{background-image:url(../img/bg_title2.gif);color:#fff;}




.indexcourse{
}
.indexcourse th,.indexcourse td{
	padding:4px 5px;
	background:url(../img/line_2.gif) repeat-x bottom;
}
.indexcourse th{
	text-align:left;
}
.indexcourse td{
}
.indexcourse th a{
	padding-left:10px;
	background:url(../img/listicon.gif) no-repeat left 50%;
}

.banner{
	margin:0 0 10px 0;
	border:5px solid #f2f2f2;
}






#cont{ height:auto; overflow:hidden;background:url(../img/bg_main.gif) repeat-y right top;}
#left,.about_left, .pageright{
	margin-bottom:-32747px;
	padding-bottom:32767px;
	height:auto;
}
.about_left{
	float:left;
	padding-top:10px;
	padding-left:6px;
	padding-right:6px;
	width:224px;
	background:#b0b0b0 url(../img/indexleft.gif) no-repeat left top;
}
.about_left ul{
	margin:34px 0 50px 20px;
}
.about_left li{
	margin:2px 0 0 0;
	height:29px;
	line-height:29px;
	width:185px;
	background:url(../img/bg_leftnav.gif) no-repeat 0 0px;
	text-align:center;
	
}

.about_left li.cur{
	background:url(../img/bg_leftnav_on.gif) no-repeat 0 0px;
	
}
.about_left li.cur a{
	color:#000;
	font-weight:bold;
}
.about_left li a{
	color:#666;
	font-weight:bold;
}
.about_right{
	float:left;
	width:348px;
	height:400px;
}
.list{
	margin:5px 0 0 0;
	padding:0 0 0 15px;
	width:363px;
	height:29px;
	line-height:29px;
	background:url(../img/listimg2.gif) no-repeat;
	font-weight:bold;
	color:#FFF;
}
.list a{
	float:right;
	margin-right:10px;
	padding-left:10px;
	background:url(../img/listicon.gif) no-repeat left 50%;
	color:#999;
	font-weight:normal;
}

.pageright{
	float:right;
	padding-top:10px;
	padding-right:15px;
	width:710px;
	background:url(../img/bg_main.gif) no-repeat right top;
}
.pagenav{
	margin-bottom:10px;
}
.pagetitle{
	margin-bottom:10px;
	padding-right:50px;
	height:29px;
	line-height:29px;
	background:#878787 url(../img/img_1.gif) no-repeat 680px 7px;
	text-align:right;
	color:#fff;
}
.pagetitle span{
	float:left;
	margin-left:15px;
	padding-left:10px;
	background:url(../img/arrow_1.gif) no-repeat left 50%;
	color:#fff;
	font-weight:bold;
	font-size:14px;
}



.curriculabox{
	height:200px;
}
.curriculabox .img{
	float:left;
}
.curriculabox table{
	float:left;
	margin-left:20px;
	width:450px;
}
.curriculabox table th, .curriculabox table td{
	vertical-align:top;
}
.curriculabox table th{
	width:80px;
}
.curriculabox table td{
}
.newsul{
}
.newsul li{
	clear:both;
	padding:4px 20px;
	text-align:right;
}
.newsul li a{
	float:left;
	padding-left:10px;
	background:url(../img/listicon.gif) no-repeat left 7px;
}




.faqlist{
	margin-left:25px;
}
.faqlist dd{
	margin-bottom:10px;
}


.newsbox{
	float:left;
	margin:0 20px 20px 0;
	width:335px;
}
.newsbox .title{
	height:29px;
	line-height:29px;
	background:#878787 url(../img/img_1.gif) no-repeat 310px 8px;
}
.newsbox .title span{
	margin-left:15px;
	padding-left:10px;
	background:url(../img/arrow_1.gif) no-repeat left 50%;
	font-size:14px;
	font-weight:bold;
	color:#fff;
}
.newsbox ul{
}
.newsbox li{
	padding:3px 0;
	clear:both;
	text-align:right;
}
.newsbox li a{
	float:left;
	padding-left:10px;
	background:url(../img/listicon.gif) no-repeat left 7px;
}

.tab_1{
	border-collapse:collapse;
}
.tab_1 th, .tab_1 td{
	padding:3px 8px;
	border:1px solid #999;
}
.tab_1 th{
}
.tab_1 td{
}
.tab_1 thead td{
	padding:8px;
	background:#ddd;
	color:#555;
	font-weight:bold;
	text-align:center;
}


.regtab{
	border-collapse:collapse;
}
.regtab th, .regtab td{
	padding:5px;
	border:1px solid #999;
}
.regtab th{
	background:#f1f1f1;
	text-align:right;
}
.regtab td{
}
.regtab tfoot td{
	text-align:center;
}
.regtab tfoot input{
	margin:10px 20px;
	padding:0 10px;
	border:1px solid #aaa;
	background:#f9f9f9;
}


.regtab2{
	border-collapse:collapse;
}
.regtab2 th, .regtab2 td{
	padding:5px;
	border:1px solid #999;
}
.regtab2 th{
	background:#f1f1f1;
	text-align:right;
}
.regtab2 td{
	text-align:center;
}
.regtab2 td a{ color:#000;}
.regtab2 tfoot td{
	text-align:center;
}
.regtab2 tfoot input{
	margin:10px 20px;
	padding:0 10px;
	border:1px solid #aaa;
	background:#f9f9f9;
}


/*7*/
.regtab td table td{
	border:0px;
}








.turnpage{
	clear:both;
	padding-top:20px;
	text-align:center;
}
.turnpage a{
	margin:0 8px;
	text-decoration:none;
}
.turnpage img{
	vertical-align:middle;
}
.turnpage span{ margin:0 8px; font-size:12px; color:#000;}






.foot, .indexfoot{
	clear:both;
	margin:0 auto;
	width:980px;
	text-align:center;
}
.footlink{
	margin:0 auto;
	padding:20px 0 0;
	height:30px;
	background:url(../img/bg_foot.gif) no-repeat left top;
	color:#FFF;
}
.footlink a{
	margin:0 10px;
	color:#FFF;
}
.copyright{	padding:5px 0;}
.copyright p{ padding-bottom:0px;}
.indexfoot .footlink{
	padding:25px 0 0;
	height:135px;
	background:url(../img/bg_foot2.gif) no-repeat left top;
}
.friendlink{
	display:none;
}
.indexfriendlink{
	margin:0 auto 5px;
	padding:8px 0;
	width:969px;
	height:77px;
	background:url(../img/bg_friendlink.gif) no-repeat left top;
}
.indexfriendlink span{
	float:left;
	margin:0px 0 0 15px;
	line-height:120%;
	color:#000;
}
.indexfriendlink a{margin:0 2px;}
.indexfriendlink img{border:1px solid #b0b0b0;}














#banner01, #banner02{
	margin-bottom:10px;
}


.team_list{
	margin:20px 0 0 16px;
}
.team_list li{
	float:left;
	margin:0 20px 15px 0;
}
.team_list li span{
	display:block;
	text-align:center;
}



.team_home{
	overflow:hidden;
	margin-bottom:20px;
	padding-top:10px;
}
.team_table{
	width:380px;
	float:left;
	border:1px solid ##B0B0B0;
	margin-right:20px;
	background:#ededed;
	text-align:justify;

}
.team_table th{	
 text-align:right;
 padding:2px 10px;
 border-bottom:1px solid #fff;
 border-right:1px solid #fff;
}
.team_table td{
	padding:5px 10px;
	border-bottom:1px solid #fff;	
}
.team_tilte{
	clear:both;
	font-size:12px;
	background:#ededed;
	padding:3px 10px;
}
.team_tilte span{
	float:right;
}



.sitemapul{float:left;}
.sitemapul li{float:left;margin:5px 0;width:700px;background:#e6e6e6; overflow:hidden;}
.sitemapul li span{float:left;padding:3px 10px;width:80px;background:#878787;text-align:right;font-weight:bold;color:#fff; margin-bottom:-32767px; padding-bottom:32767px;}
.sitemapul li span a{color:#fff;font-weight:bold;}
.sitemapul li span a:hover{}
.sitemapul li a{text-decoration:none;}
.sitemapul li ul{float:left;width:600px;}
.sitemapul li li{margin:0 10px;padding:3px 0;width:90px;}
.sitemapul li li a{color:#555;}






/*X*/
.edittext, .edittext p{line-height:150%;}
.edittext ul{ list-style-type:disc;}
.edittext ul li{ margin-left:15px;}
.edittext ul ul{ list-style-type:circle;}
.edittext ul ul ul{ list-style-type:square;}
.edittext ol{ list-style-type:decimal;}
.edittext ol li{ margin-left:25px;}
/*.editortext ol li{list-style-position:inside;}*/

/*editor*/
.edit_table1, .edit_table2, .edit_table3{border-collapse:collapse;}
.edit_table1 th, .edit_table1 td{border:1px solid #000;}
.edit_table2 th, .edit_table2 td{border:1px solid #ccc;}
.edit_table3 th, .edit_table3 td{border:1px solid #fff;}


/*7*/
.imgb1{ border:1px solid gray }
