@charset "utf-8";
/* 格式 */
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, p, blockquote, th, td { margin : 0; padding : 0; }
ol, ul { list-style : none; }
table { border-collapse : collapse; border-spacing : 0; }
fieldset, img { border : 0; }
caption, th { text-align : left; }
a { outline:none; }
.float_left { float:left; }
.float_right { float:right; }
.clear { clear:both; }
.none { display:none; }
a:link, a:visited { color:#285F77; text-decoration:none; }
a:hover { color: #3a7691; }
body { background-color:#CCCCCC; }
/*头部*/
.header { width:1000px; margin-top: 0; margin-right: auto; margin-bottom: 0; margin-left: auto; }
.logo { float:left; margin:8px 0 0 8px; }
.menu { background-image: url(img/menu_bg.png); background-repeat: repeat-x; background-position: bottom; height: 34px; width: 1000px; position: relative; z-index: 1; }
.menu_ul { height:100%; width: 588px; margin-left: auto; }
.menu_ul li { float:left; margin-right:8px; margin-top: 9px; }
.menu_ul li a { white-space: nowrap; display:block; width:73px; text-align:center; line-height:18px; font-size:12px; font-weight: bold; border-right-width: 1px; border-right-style: solid; border-right-color: #FFFFFF; }
.menu a:link, .menu a:visited { color:#FFFFFF; text-decoration:none; }
.menu a:hover { }
.dangqian a:link, .dangqian a:visited { border-right-style: none; }
/*底部*/
.footer { padding-top:8px; font-size:12px; background-color: #1D2770; background-repeat: no-repeat; background-position:8px center; width: 1000px; margin-right: auto; margin-left: auto; }
.footer span { display: block; background-repeat: no-repeat; text-align: center; background-color: #1C3E75; padding-bottom: 5px; }
.footer p { line-height:2em; color:#FFFFFF; }
#index_content/*首页布局*/ {
	position:relative;
	width:1000px;
	height:550px;
	margin:0 auto;
	font-size:12px;
	background-image: url(img/list_13.png);
	background-repeat: repeat-y;
	background-position: left;
	background-color: #FFFFFF;
}
#index_left {
	width:240px;
	height:545px;
	position:absolute;
	left:0px;
	background-image: url(img/list_03.png);
	background-repeat: repeat-y;
	background-position: right;
	top: 0px;
}
#index_right_1 { width:425px; position:absolute; background-color: #F0F0F0; top: 365px; height: 200px; left: 10px; }
#index_right_2 { width:340px; position:absolute; right:10px; background-color: #F0F0F0; top: 365px; height: 200px; }
#index_middle {
	width:750px;
	position:absolute;
	background-image: url(img/youdaqibian-09.gif);
	background-repeat: repeat-y;
	background-position: right;
	top: 0px;
	height: 546px;
	right: 0px;
}
#xuyuannews { width:365px; position:absolute; left:10px; top:12px; height: 500px; }
#jiaoxue_hot {
	width:350px;
	position:absolute;
	right:10px;
	top:12px;
	height: 535px;
}
#gonggao { width:583px; position:absolute; height:41px; top:-41px; background-image: url(img/youdaqibianewt.png); background-repeat: no-repeat; background-position: left; left: 0px; }
#right_yuanjiao { position: absolute; top: -26px; left: 0px; background-image: url(img/youdaqibian.png); background-repeat: no-repeat; background-position: left top; height: 26px; width:226px; }
#dibujiao { background-repeat: no-repeat; background-position: left; position: absolute; height: 39px; left: 0px; bottom: -39px; width: 582px; }
#index_left h2 {
	background-image: url(img/youda_11.png);
	background-repeat: no-repeat;
	font-size: 12px;
	line-height: 21px;
	padding-left: 12px;
	height: 22px;
	color: #FFFFFF;
	margin-left: 6px;
	margin-top: 12px;
	background-position: 2px;
}
#index_left .float_right { margin-right: 9px; text-indent: -9999px; width: 30px; display: block; overflow: hidden; }
#index_right_1 .float_right, #index_right_2 .float_right { margin-right: 9px; text-indent: -9999px; width: 45px; display: block; overflow: hidden; background-image: url(img/youdaqibian-05.gif); background-position: right center; background-repeat: no-repeat; }
.gongzuo, .xiazai { margin-left: 6px; line-height: 23px; padding-left: 10px; padding-top:6px; }
#index_left li { background-image: url(img/youda_18.png); background-repeat: no-repeat; background-position: left center; padding-left: 8px; }
#index_right_1 ul, #index_right_2 ul { margin-right: 10px; margin-left: 10px; background-color: #FFFFFF; line-height: 23px; padding-top: 8px; padding-bottom: 8px; }
#index_right_1 li, #index_right_2 li { padding-left: 10px; }
#gonggao dl { padding-left: 130px; line-height: 20px; }
#gonggao dt { display: none; }
#index_middle h2 { font-size: 14px; line-height: 25px; padding-right: 10px; padding-left: 10px; margin-bottom: 15px; background-image: url(img/news_h2_bg.png); background-repeat: repeat-x; background-position: center; height: 25px; }
#index_right_1 h2, #index_right_2 h2 { background-image: url(img/youdaqibian-04.gif); background-repeat: no-repeat; background-position: 10px center; font-size: 12px; padding-left: 35px; line-height: 24px; background-color: #FFFFFF; margin-right: 10px; margin-left: 10px; margin-bottom:0px; padding-top: 5px; border-bottom-width: 2px; border-bottom-style: solid; border-bottom-color: #8CBA17; margin-top: 5px; }
#index_middle .float_left { background-image: url(img/news_h2.png); background-repeat: no-repeat; background-position: left 5px; padding-left: 10px; background-color: #FFFFFF; }
#index_middle .float_right { background-image: url(img/youdaqibian-05.gif); background-repeat: no-repeat; background-position: center center; width: 45px; text-indent: -9999px; overflow: hidden; }
.xuyuannews_img { text-align: center; }
.xuyuannews_img img { padding: 5px; border: 1px solid #b9b9b9; }
.xuyuannews_list { line-height: 25px; padding-left: 12px; margin-bottom:25px; }
.xuyuannews_list li {
	background-image: url(img/news_li_bg.png);
	background-repeat: no-repeat;
	background-position: left 10px;
	padding-left: 8px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #B4B4B4;
	height: 23px;
	overflow:hidden;
}
#jiaoxue_hot h3 { background-image: url(img/news_h3_bg.png); background-repeat: no-repeat; background-position: left center; height: 25px; line-height: 25px; padding-left: 25px; font-size:14px; }
#jiaoxue_hot cite { line-height: 23px; font-style: normal; text-indent: 2em; margin-top: 10px; display: block; border-bottom-width: 1px; border-bottom-style: dashed; border-bottom-color: #8CBA17; padding-bottom: 7px; }
.jiaoxue_list { line-height: 26px; padding-left: 12px; padding-top: 10px; padding-bottom: 8px; }
.jiaoxue_list li { background-image: url(img/youdaqibian-08.gif); background-repeat: no-repeat; background-position: left 9px; padding-left: 15px; }
.jiaoxue_list a:link, .jiaoxue_list a:visited, .gongzuo a:link, .gongzuo a:visited, .xiazai a:link, .xiazai a:visited, #jiaoxue_hot h3 a:link, #jiaoxue_hot h3 a:visited, .xiazai a:link, .xiazai a:visited { color:#39648f; text-decoration:none; }
#gonggao a:link, #gonggao a:visited, .xuyuannews_list a:link, .xuyuannews_list a:visited, #index_right a:link, #index_right a:visited { color:#666666; text-decoration:none; }
/*列表页布局*/
#list_warp { background-color:#FFFFFF; width:1000px; margin:0 auto; background-image: url(img/list_03.png); background-repeat: repeat-y; background-position: 218px; }
#list_left { width:220px; float:left; }
#list_right { width:755px; float:right; }
.list_con_ul { padding-top: 25px; line-height: 25px; }
.list_con_ul li { clear: both; background-image: url(img/youdaqibian-08.gif); background-position: left 10px; background-repeat: no-repeat; height: 23px; padding-left: 15px; }
.list_con_ul a { float: left; }
.list_con_ul .list_time { float: right; }
.list_dibujiao { background-image: url(img/youdaqibian-123.gif); background-repeat: no-repeat; background-position: 264px bottom; height: 39px; background-color: #B4B4B4; }
.list_nav_left { padding-right: 25px; padding-left: 25px; padding-top: 25px; }
.list_sub_nav { line-height:30px; background-color:#83B0CB; background-image: url(img/list_h2_bg_10.png); background-repeat: no-repeat; background-position: 10px center; padding-left: 35px; font-size: 14px; color: #FFFFFF; }
.list_nav_right { padding-top: 25px; padding-right: 25px; padding-left: 25px; }
.list_dangqian { background-image: url(img/list_h2_ico_07.png); background-repeat: no-repeat; background-position: left center; line-height: 30px; background-color: #3b7994; font-size: 14px; padding-left: 35px; color: #FFFFFF; }
.list_con { padding-left:2em; padding-bottom: 15px; padding-right: 2em; }
.text_geshi { line-height: 23px; font-size:12px; }
.text_geshi p { margin-top:1em; }
/*  内容页布局*/
.content_con { padding:2em; }
.content_con h1 { font-size:14px; line-height:30px; text-align:center; }
.content_con cite { font-size: 12px; font-style: normal; border-bottom-width: 1px; border-bottom-style: dashed; border-bottom-color: #83B0CB; color: #666666; display: block; text-align: center; }
.content_con cite span { margin-right: 15px; }
/* 翻页*/
.fanye { text-align: center; margin-top: 15px; margin-right: auto; margin-bottom: 5px; margin-left: auto; padding-top: 5px; border-top-width: 1px; border-top-style: dashed; border-top-color: #0A4D9D; }
.fanye a, .fanye span { padding:2px 8px; border:#CCCCCC solid 1px; margin-right:5px; }
.fanye span { background: #F3F3F3; border:none; }
.fanye a:hover { background-color: #F5F5F5; }
.time { position: absolute; left: 15px; top: 10px; width: 180px; height: 18px; font-size: 12px; color: #FFFFFF; z-index: 10; }
/*图片列表*/
.img_ul { padding-left: 0px; height: 100%; font-size: 12px; }
.img_ul li { margin-top: 15px; width: 150px; }
.img_ul_div { height: 160px; width: 146px; background-image: url(img/123.png); background-repeat: no-repeat; float: left; }
.img_ul_div img { margin-top: 10px; margin-left: 10px; }
.img_ul_div p { line-height: 20px; margin-top: 0px; }
.img_ul .clear { padding-top: 10px; }
/*导航*/
#menu_ul_lin { position:absolute; width:650px; height:25px; margin-top: 0px; margin-right: 0; margin-bottom: 0; margin-left: 0; top: 5px; z-index: 100; font-size: 12px; font-weight: normal; right: 10px; }
#menu_ul_lin .m_box { width:650px; height:23px; }
#menu_ul_lin a { display:block; width:67px; height:23px; line-height:25px; }
#menu_ul_lin a:hover { text-decoration:none; }
#menu_ul_lin ul { float:left; }
#menu_ul_lin li { position:relative; float:left; padding-left:5px; width:67px; text-align:center; }
#menu_ul_lin li.ss { width:67px; }
#menu_ul_lin li.ss a { width:80px; }
#menu_ul_lin li.c { background:none; }
#menu_ul_lin li ul { display:none; position:absolute; top:23px; left:5px; width:67px; background-color: #174a67; }
#menu_ul_lin li.ss ul { width:85px; }
#menu_ul_lin li.ss ul li { width:85px; }
#menu_ul_lin li.ss ul li a { width:85px; }
#menu_ul_lin li ul li { padding:0; background:none; border-bottom-width: 1px; border-bottom-style: solid; }
#menu_ul_lin li ul li.s { border:0; }
#menu_ul_lin li ul a { height:23px; line-height:25px; font-family:"宋体"; }
#menu_ul_lin li ul a:hover { background-color: #FFFFFF; color: #000033; }
#menu_ul_lin li ul li ul { display:none; position:absolute; top:0px; left:67px; width:67px; background-color: #1A5784; }
#menu_ul_lin li ul li ul a:hover { background-color:#FFFFFF; }
#menu_ul_lin li.ss ul li ul { left:85px; width:67px; }
#menu_ul_lin li.ss ul li ul li { width:67px; }
#menu_ul_lin li.ss ul li ul li a { white-space: nowrap; display:block; width:73px; text-align:center; line-height:25px; font-size:12px; border-right-width: 1px; border-right-style: solid; border-right-color: #FFFFFF; height: 23px; }
#menu_ul_lin li.ss ul li ul li a:link, #menu_ul_lin li.ss ul li ul li a:visited { color:#FFFFFF; text-decoration:none; font-weight: normal; }
#menu_ul_lin li.ss ul li ul li a:hover { }
.list_zaizhi { margin-top: 15px; color: #3B7994; font-size: 14px; border-bottom-width: 1px; border-left-width: 3px; border-bottom-style: dashed; border-left-style: solid; border-bottom-color: #83B0CB; border-left-color: #83B0CB; padding-left: 5px; margin-bottom: 2px; }
.title_ul { height: 100%; }
.title_ul li { float: left; text-align: center; margin-top: 10px; margin-right: 3px; }
.title_ul li a { font-size: 14px; line-height: 18px; height: 18px; width: 78px; display: block; }
.title_ul li a:hover { background: background-color: #83B0CB; background-color: #83B0CB; color: #FFF; }
.c1 { text-align: center; background-color: #3B7994; color: #FFF; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #999; }
.c2 { background-color: #E2E2E2; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #999; padding-left: 15px; }
/*老师列表*/
.laoshijianjie_ul { padding-left: 0px; height: 100%; font-size: 12px; }
.laoshijianjie_ul li { margin-top: 15px; height: 160px; position: relative; border-bottom-width: 1px; border-bottom-style: dashed; border-bottom-color: #0A4D9D; padding-bottom: 10px; }
.laoshijianjie_ul_div { height: 160px; width: 146px; background-image: url(img/123.png); background-repeat: no-repeat; position: absolute; left: 0px; top: 0px; }
.laoshijianjie_ul_div img { margin-top: 10px; margin-left: 10px; }
.laoshijianjie_ul .clear { padding-top: 10px; }
.laoshijianjie_lin { position: absolute; left: 165px; top: 15px; width: 470px; }
.wenzishuoming { font-size: 12px; line-height: 23px; }
/*登录*/
.denglv {
	position: absolute;
	left: 10px;
	top: 5px;
	width: 337px;
	font-size: 12px;
	color: #FFFFFF;
}
.input input {
	width: 75px;
	height: 18px;
	line-height: 18px;
	border: 1px solid #333333;
	background-color: #FFFFFF;
	background-image: url(img/denglv_ip.gif);
	background-repeat: no-repeat;
}
.login {
	background-color: #E3E3E3;
	padding: 0px;
	color: #1F5673;
	line-height: 20px;
	height: 22px;
	margin-top: 0px;
	background-image: url(img/denglv_go.gif);
	background-repeat: no-repeat;
	width: 61px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}

/*列表hover*/
.xuyuannews_list li a:hover{
	color: #39648F;
	background-color: #E3E3E3;
	
	height: 23px;
	overflow: hidden;
	display: block;
}
.jiaoxue_list li a:hover{
	color: #39648F;
		height: 23px;
	overflow: hidden;
	display: block;
	background:url(img/hover_bg_1.jpg) repeat-y;
}
#index_left li a:hover{
	color: #39648F;
		height: 23px;
	overflow: hidden;
	display: block;
	background:url(img/hover_bg.jpg) repeat-y;
}
.sanjidaohang h3 span { background-image: url(img/caidan_1.jpg); background-repeat: no-repeat; display: block; padding-top: 5px; padding-bottom: 12px; text-indent: 25px; font-size: 14px; font-weight: bold; color: #FFFFFF; }
.sanjidaohang ul li span { background-image: url(img/caidan_2.jpg); background-repeat: no-repeat; text-indent: 40px; padding-top: 2px; padding-bottom: 10px; font-size: 14px; font-weight: normal; color: #FFFFFF; }
.sanjidaohang ul li ul li { background-image: url(img/caidan_3.jpg); background-repeat: no-repeat; font-size: 12px; font-weight: normal; padding-top: 5px; padding-bottom: 8px; text-indent: 55px; color: #FFFFFF; }
/*幻灯*/
.line_h_29{line-height:29px;}
.line_h_20{line-height:20px;}
.font_s_14{font-size:14px;}
.font_w_b{font-weight:bold;}
.dis { display:block; }
.undis { display:none; }
.ff { color:#fff; }
.ff a { color:#fff; }
.ff a:hover { color:#ff0; }
.clr { width:1px; height:0; font-size:0; clear:both; }
#Focus_Pic {
	float:left;
	width:450px;
	height:230px;
	border:1px solid #000100;
	position:relative;
}
#Focus_Pic #Big_Pics {
	width:450px;
	height:230px;
	z-index:1;
filter:progid:DXImageTransform.Microsoft.Fade ( duration=0.5, overlap=1.0 );
}
#Focus_Pic #Titles {
	position:absolute;
	left:0px;
	z-index:999;
	width:450px;
	height:30px;
	bottom: 25px;
	overflow: hidden;
}
#Focus_Pic #Titles ul {
	padding:2px 18px 0 24px;
}
#Focus_Pic #Tit_Bg {
	position:absolute;
	left:0px;
	z-index:99;
	width:450px;
	height:30px;
	background:url(http://mat1.gtimg.com/ent/movie2009/focus_bg.png)!important;
	background:none;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://mat1.gtimg.com/ent/movie2009/focus_bg.png', sizingMethod='scale');
	bottom: 25px;
}
#Focus_Pic #bottom {
	width:450px;
	height:21px;
	padding-top:5px;
	background-color: #006;
	background-position: 0 -820px;
	background-image: url(http://mat1.gtimg.com/ent/movie2009/imgmap-02.png);
}
#Focus_Pic #Pic_Nums { width:112px; float:right; }
#Focus_Pic #Pic_Nums p {
	cursor:pointer;
	width:19px;
	height:17px;
	float:left;
	line-height:17px;
	color:#FFF;
	text-align:center;
	margin-right:3px;
	background-color: #071B62;
}
#Focus_Pic #Pic_Nums .on {
	background-color: #83B111;
}
.zuopin_flash {
	margin-bottom: 10px;
}

.xuyuannews_list li a span {
	float: right;
}
.xuyuannews_list li a cite {
	float: left;
	font-style: normal;
}