@charset "utf-8";
/* CSS Document */
img{border:none;}
li{ list-style-type:none}
a{text-decoration:none; color:#000}
*{padding:0px;margin:0px;}

.top{ height:36px; width:1200px; margin:auto; font-size:12px; color:#999; line-height:36px}
.top a{ color:#999}
.top_l{ width:900px; height:36px; float:left;}
.top_r{ width:300px; height:36px; float:left; text-align:right}

.lo{height: auto; width: auto; margin:auto; background:#f2f2f2;}
.logo{height: auto; width:1200px; margin:auto;padding:25px 0px 20px 0px; overflow:hidden}
.logo_l{height: auto; width:648px; float:left; }
.logo_c{height: auto; width:350px; float:left; overflow:hidden }
.logo_r{height: auto; width:202px; float:left; padding-top:20px }

#banner { margin:auto; width:100%; height: auto;  overflow: hidden ; }
.slides { margin: auto; width:100%; height:auto; position: relative; z-index:-1 }
.slide-pic { width:100%; overflow: hidden; list-style: none; }
    .slide-pic img { width:100%; height:280px; text-align:center ; float:left}
    .slide-pic li { display: none; }
        .slide-pic li.cur { display: block; }
.slide-li { margin: 0px; padding: 0px; left: 25%; bottom: 0px; position: absolute; width:750px;}
    .slide-li li { margin: 0px; padding: 0px; width: 250px; height: 10px; float: left; overflow: hidden; list-style: none; }
    .slide-li a { width: 250px; height: 10px; color: #000; font-size: 12px; display: block; }
        .slide-li a:hover { color: #F00; text-decoration: none; }
.op li { background: #999999; filter: alpha(opacity=60); opacity: 0.6; }
    .op li.cur { background: #666666; }
.slide-txt span { display: none; }

.dh{ background:#8f5592;height: auto; width: auto; margin:auto; overflow:hidden}
#jsddm
{height: 53px; width:1200px; margin:auto;}

	#jsddm li
	{	float: left;
		list-style: none;
		font: 12px Tahoma, Arial}

	#jsddm li a
	{	display: block;
		text-decoration: none;
		width: 109px; line-height:53px; text-align:center; font-size:16px; font-weight:bolder;
		color: #fff;}

	#jsddm li a:hover
	{	background: #67326c}
		
		#jsddm li ul
		{
	margin: 0;
	padding: 0;
	position: absolute;
	visibility: hidden;
	z-index: 1000;
}
		
			#jsddm li ul li
			{
	float: none;
	display: inline;
	line-height:35px;
	width:109px;
	z-index: 700;
}
			
			#jsddm li ul li a
			{	width: auto;
				background: #8f5592;
				color: #fff; line-height:35px; font-size:14px; width:109px;}
			
			#jsddm li ul li a:hover
			{	background: #999}




.ban{height:280px; width: auto; margin:auto; background: url(../images/s_02.jpg) no-repeat center}

.con{height: auto; width: auto; margin:auto; background:#f2f2f2 url(../images/bj_02.jpg) no-repeat bottom center; overflow:hidden}
.cont{
	height: auto;
	width:1200px;
	background:#FFF url(../images/bj_02.jpg) no-repeat bottom center;
	overflow:hidden;
	margin:auto;
	padding-top:30px;
	font-size: 12px;
	line-height: 28px;
}

.left{height: auto; width:230px; float:left; overflow:hidden}
.left_nr{height: auto; width:230px; float:left;}
.left_nr_t{height:45px; width:190px; float:left; font-size:16px; color:#FFF; padding-top:10px; background:url(../images/2S_03.jpg) no-repeat; padding-left:40px;}
.left_nr_c{height: auto; width:229px; float:left; border-right:#CCC 1px dashed; padding-bottom:20px;}
.left_nr_c li{height: auto; width:189px; border-bottom:1px solid #e4e4e4; background:url(../images/6_03-02.jpg) no-repeat; float:left; font-size:15px; padding-left:40px; font-weight:bolder; line-height:45px;}
.left_nr_c li a{ color: #464646;}
.left_nr_c li a:hover{ color:#8e509d;}
.left_nr_c li span{ margin-left:70px}
.left_nr_c li:hover{height:45px; width:189px; background:url(../images/6_03.jpg) no-repeat; float:left;}

.left_dh{height:92px; width:158px; float: left; font-weight:bolder; color: #666; font-size:14px; padding-left:70px; line-height:24px; padding-top:98px; border-top:3px #732f7a solid; border-bottom:#CCC 1px solid; border-left:#CCC 1px solid; border-right:#CCC 1px solid; background:url(../images/s_13.jpg) no-repeat}
.left_qq{height:65px; width:158px; float: left; font-weight:bolder; color: #666; font-size:14px; padding-left:70px; line-height:24px; padding-top:93px; border-top:3px #732f7a solid; border-bottom:#CCC 1px solid; border-left:#CCC 1px solid; border-right:#CCC 1px solid; background:url(../images/s_16.jpg) no-repeat; margin-top:20px}
.left_wx{height:338px; width:228px; float:left; text-align:center; border-bottom:#CCC 1px solid; border-left:#CCC 1px solid; border-right:#CCC 1px solid; padding:50px 0px}

.right{height:1027px; width:910px; float:left; margin:0px 0px 0px 60px}
.right_t{height:25px; border-bottom:#bfbfbf 2px solid; width:850px; float:left; background:url(../images/s_07.jpg) 0px 3px no-repeat}
.right_t_t{height:25px; width:485px; float:left; padding-left:15px; font-size:16px; font-weight:bolder }
.right_t_t a{ color:#8e509d;}
.right_t_c{height:25px; width:350px; float:left; font-size:12px ; text-align:right; color:#666}
.right_t_c a{ color:#666}

.right_c{height: auto; width:850px; float:left;}
.right_cc{height: auto; width:850px; float:left; border-bottom:#CCC 1px dashed; padding:16px 0px;}
.right_cc_l{height:100px; width:145px; float:left; margin-right:20px;}
.right_cc_r{height: auto; width:685px; float:left; font-size:14px;}
.right_cc_r h4{ width:585px; float:left; font-size:15px; color:#333; line-height:30px}
.right_cc_r h4 a{ color:#333}
.right_cc_r span{ width:100px; float:left; font-size:12px; text-align:right; color:#7d7d7d}
.right_cc_r p{ color:#7d7d7d; float:left; line-height:25px}




.jyfw{height:977px; width:910px; float:left; margin:0px 0px 0px 60px; background:url(../images/12_03.jpg) no-repeat 0px 30px; overflow:hidden}
.jyfw_t{height:25px; border-bottom:#bfbfbf 2px solid; width:850px; margin-bottom:380px; float:left; background:url(../images/s_07.jpg) 0px 3px no-repeat}
.jyfw_t_t{height:25px; width:485px; float:left; padding-left:15px; font-size:16px; font-weight:bolder }
.jyfw_t_t a{ color:#8e509d;}
.jyfw_t_c{height:25px; width:350px; float:left; font-size:12px ; text-align: right; color:#666}
.jyfw_t_c a{ color:#666;}

.jyfw_c{height: auto; width:835px; float:left; border-bottom:#bfbfbf 2px solid; background: url(../images/s_07.jpg) left center no-repeat; line-height:30px; padding-left:15px}
.jyfw_c a{ color:#8e509d; font-size:16px; font-weight:bolder}
.jyfw_d{height: auto; width:910px; float:left;}
.jyfw_dd{height: auto; width:405px; float:left; margin-right:40px; margin-top:10px;}
.jyfw_dd_l{height:110px; width:170px; float:left;}
.jyfw_dd_r{
	height:100px;
	width:195px;
	float:left;
	font-size:12px;
	background:#f2f2f2;
	line-height:30px;
	padding-top: 10px;
	padding-right: 20px;
	padding-bottom: 5px;
	padding-left: 20px;
}
.jyfw_dd_r h4{
	color:#8e509d;
	font-size:14px;
	height: 30px;
}
.jyfw_dd_r h4 a{color:#8e509d;}
.jyfw_dd_r p{ line-height:20px; color:#666}

.dkys{height:1027px; width:910px; float:left; margin:0px 0px 0px 60px;  overflow:hidden}
.dkys_t{height:25px; border-bottom:#bfbfbf 2px solid; width:850px; float:left; background:url(../images/s_07.jpg) 0px 3px no-repeat}
.dkys_t_t{height:25px; width:485px; float:left; padding-left:15px; font-size:16px; font-weight:bolder }
.dkys_t_t a{ color:#8e509d;}
.dkys_t_c{height:25px; width:350px; float:left; font-size:12px ; color:#666; text-align:right}
.dkys_t_c a{ color:#666;}
.dkys_c{height: auto; width:910px; float:left; margin-top:10px}
.dkys_cc{height:240px; width:260px; float:left; margin-top:20px; margin-right:35px}
.dkys_cc_t{height:170px; width:260px; float:left;}
.dkys_cc_c{height:90px; width:260px; float:left; font-size:12px; padding-top:10px; line-height:20px}
.dkys_cc_c h4{ font-size:14px; line-height:30px;}
.dkys_cc_c span{ padding-left:20px; margin-right:20px; line-height:15px; height:15px;display:inline-table}


.xqhz{height:980px; width:910px; float:left; margin:0px 0px 0px 60px;  overflow:hidden}
.xqhz_t{height:25px; border-bottom:#bfbfbf 2px solid; width:850px; float:left; background:url(../images/s_07.jpg) 0px 3px no-repeat}
.xqhz_t_t{height:25px; width:485px; float:left; padding-left:15px; font-size:16px; font-weight:bolder }
.xqhz_t_t a{ color:#8e509d;}
.xqhz_t_c{height:25px; width:350px; float:left; font-size:12px ; color:#666; text-align:right}
.xqhz_t_c a{ color:#666;}
.xqhz_c{height: auto; width:850px; float:left; margin-top:10px}
.xqhz_cc{
	height:100px;
	width:425px;
	float:left;
	border-bottom:#CCC 1px dashed;
	padding-top: 15px;
	padding-right: 0px;
	padding-bottom: 15px;
	padding-left: 0px;
}
.xqhz_cc_l{height:100px; width:150px; float:left; border:#CCC 1px solid;}
.xqhz_cc_r{height:122px; width:233px; float:left; font-size:12px; padding:0px 20px}
.xqhz_cc_r h4{ font-size:14px; line-height:30px;}
.xqhz_cc_r span{ line-height:30px; color:#999}
.xqhz_cc_r p{ line-height:20px; color:#999}
.xqhz_cc_r p a{ font-size:12px; color:#F90}


.news_art{height: auto; width:910px; float:left; margin:0px 0px 0px 60px}
.news_art_t{height:25px; border-bottom:#bfbfbf 2px solid; width:850px; float:left; background:url(../images/s_07.jpg) 0px 3px no-repeat}
.news_art_t_t{height:25px; width:485px; float:left; padding-left:15px; font-size:16px; font-weight:bolder }
.news_art_t_t a{ color:#8e509d;}
.news_art_t_c{height:25px; width:350px; float:left; font-size:12px ; text-align:right; color:#666}
.news_art_t_c a{ color:#666}

.news_art_c{height: auto; width:850px; float:left; color:#666}
.news_art_c_t{height: auto; width:850px; float:left; line-height:50px; font-size:12px; color:#333; border-bottom:#CCC 1px solid; padding:20px 0px; text-align:center ; background:url(../images/js_19.jpg) center center no-repeat }
.news_art_c_t p{ 
	text-indent: 2px;color:#999}

.news_art_c_c{height: auto; width:850px; float:left; font-size:12px; line-height:28px; padding:30px 0px}
.news_art_c_c p{height: auto; width:850px; float:left; font-size:12px; text-indent:2em;  font-family: "迷你简楷体"; line-height:25px}
.news_art_c_d{height: auto; width:850px; float:left;}
.news_art_c_d img{ width:390px; height:260px; padding:4px; float: left; border:#CCC 1px solid; margin:10px}

.art{height: auto; width:910px; float:left; margin:0px 0px 0px 60px; padding-bottom:250px}
.art_t{height:25px; border-bottom:#bfbfbf 2px solid; width:850px; float:left; background:url(../images/s_07.jpg) 0px 3px no-repeat}
.art_t_t{height:25px; width:485px; float:left; padding-left:15px; font-size:16px; font-weight:bolder }
.art_t_t a{ color:#8e509d;}
.art_t_c{height:25px; width:350px; float:left; font-size:12px ; color:#666; text-align:right}
.art_t_c a{ color:#666}

.art_c{height: auto; width:850px; float:left; color:#666;}
.art_c p{height: auto; width:850px; float:left; font-size:12px; text-indent:2em;  font-family: "迷你简楷体"; padding-top:20px; line-height:25px}

.lxwm{height: auto; width:910px; float:left; margin:0px 0px 0px 60px}
.lxwm_t{height:25px; border-bottom:#bfbfbf 2px solid; width:850px; float:left; background:url(../images/s_07.jpg) 0px 3px no-repeat}
.lxwm_t_t{height:25px; width:485px; float:left; padding-left:15px; font-size:16px; font-weight:bolder }
.lxwm_t_t a{ color:#8e509d;}
.lxwm_t_c{height:25px; width:350px; float:left; font-size:12px ; color:#666; text-align:right}
.lxwm_t_c a{ color:#666}

.lxwm_c{height: auto; width:750px; float:left; color:#666; padding:50px}



.foot{height:187px; width: auto; margin:auto; background:url(../images/in_18.jpg) repeat-x #8e5593;}
.foot_t{height:52px; width:1200px; margin:auto;}
.foot_t li{height:52px; width:109px; float:left; line-height:52px; background:url(../images/if_18.jpg) no-repeat right; text-align:center; font-size:12px }
.foot_t li a{ color:#8e5593}
.foot_t li a:hover{ text-decoration: underline; color:#8e5593}
.foot_c{height: auto; width:1200px; margin:30px auto;}
.foot_c_l{height: auto; width:950px; float:left; color:#FFF; font-size:12px; line-height:25px}
.foot_c_c{height: auto; width:170px; float:left;}
.foot_c_r{height: auto; width:60px; float:left; padding-left:16px}



.rlzy{height:980px; width:910px; float:left; margin:0px 0px 0px 60px;  overflow:hidden}
.rlzy_t{height:25px; border-bottom:#bfbfbf 2px solid; width:850px; float:left; background:url(../images/s_07.jpg) 0px 3px no-repeat}
.rlzy_t_t{height:25px; width:485px; float:left; padding-left:15px; font-size:16px; font-weight:bolder }
.rlzy_t_t a{ color:#8e509d;}
.rlzy_t_c{height:25px; width:350px; float:left; font-size:12px ; color:#666; text-align:right}
.rlzy_t_c a{ color:#666;}
.rlzy_c{height: auto; width:850px; float:left; margin-top:30px}
.rlzy_c_t{height: auto; width:850px; float:left; margin-bottom:30px}
.rlzy_c_t_l{height:246px; width:346px; float:left; padding:8px 7px; margin-left:30px; margin-right:16px; border:1px solid #CCC}
.rlzy_c_t_ll{
	height:56px;
	width:326px;
	float:left;
	color:#ddd;
	padding-top:190px;
	padding-left:0px;
	line-height:25px;
	position:absolute;
	top:600px;
	z-index:111;
	background:url(../images/rlzy_07.png) 0px 170px no-repeat;
	left: 300px;
	overflow: visible;
}
.rlzy_c_t_ll span{ font-size:14px}
.rlzy_c_t_r{height:220px; width:380px; float:left; overflow:hidden; border:1px solid #CCC; background:url(../images/rlzy_03.jpg) no-repeat right top; border-top:3px solid #8e509d; padding:20px 30px}
.rlzy_c_t_rt{height: auto; width:380px; float:left; padding-bottom:5px}
.rlzy_c_t_rc{height: auto; width:380px; float:left;}
.rlzy_c_t_rc h4{ color:#8e509d; width:200px; font-size:16px; margin-bottom:10px; margin-top:10px; height:30px; line-height:30px; border-bottom:1px solid #8e509d}
.rlzy_c_t_rc span {
	font-size: 12px;
	line-height: 30px;
	color: #666;
}

.rlzy_c_t_rc p{ width:380px; height:auto; line-height:20px; font-size:12px;color:#666;}

.rlzy_c_c{height: auto; width:758px; float:left; margin-left:30px; padding:30px; border:1px solid #CCC}
.rlzy_c_c h2{ color:#8e509d; width:200px; font-size:16px; margin-bottom:20px; height:30px; line-height:30px; border-bottom:1px solid #8e509d}
.rlzy_c_c p{ line-height:25px; color:#666; font-size:12px; text-indent:2em}


.right_dzy{
	height: auto;
	width:850px;
	float:left;
	text-align:center;
	font-size:12px;
	line-height: 28px;
	padding-top: 40px;
	padding-right: 0px;
	padding-bottom: 50px;
	padding-left: 0px;
}
.right_dzy span{height: auto; width:300px; margin:auto; color:#000; background: #e4e4e4; margin-right:10px; padding:5px 10px; line-height:20px}
.right_dzy span:hover{ background: #e4e4e4 url(../images/q_03_03.jpg) no-repeat;}
.right_dzy a{ margin-right:20px;  }
.right_dzy a:hover{ color:#fff; background:#8e5593;}


.hzqy{height: auto; width:910px; float:left; margin:0px 0px 0px 00px;  overflow:hidden}
.hzqy_a{height: auto; width:910px; float:left; margin-bottom:20px}
.hzqy_b{height: auto; width:910px; float:left; margin-bottom:20px}
.hzqy_b_t{height: auto; width:910px; float:left; margin-bottom:20px }
.hzqy_b_c{height: auto; width:754px; float:left; border:1px solid #8e509d; margin-left:20px; padding:25px 10px}
.hzqy_b_cl{height: auto; width:250px; float:left; border:1px solid #8e509d;}
.hzqy_b_cr{height: auto; width:482px; float:left; padding-left:20px; font-size:12px; color:#8e509d; line-height:20px}
.hzqy_b_cr li{ margin-top:10px; border-bottom:1px solid #8e509d; padding-bottom:1px}
.hzqy_b_cr span{ border:1px solid #8e509d; margin-right:20px; width:80px; float:left; text-align:center}

.hzqy_c{height: auto; width:776px; float:left; margin-left:20px;}
.hzqy_c_t{height:44px; width:746px; float:left; font-size:14px; color:#7c0f86; background:url(/templets/default/images/xq_19.jpg) no-repeat; line-height:44px; padding-left:30px; margin-bottom:20px}
.hzqy_c_c{height: auto; width:776px; float:left;}
.hzqy_c_cl{height: auto; width:276px; float:left;}
.hzqy_c_cr{height: auto; width:500px; float:left;}
.hzqy_c_cl img{ padding:3px; border:1px solid #8e509d; float:left; margin:0px 12px 12px 0px }
.hzqy_c_cr img{ padding:3px; border:1px solid #8e509d; float:left;}

.hzqy_d{height: auto; width:776px; float:left; margin-left:20px;margin-bottom:20px }
.hzqy_d_t{height:44px; width:746px; float:left; font-size:14px; color:#7c0f86; background:url(/templets/default/images/xq_19.jpg) no-repeat; line-height:44px; padding-left:30px; margin-bottom:20px}
.hzqy_d_c{height: auto; width:754px; float:left; border:1px solid #8e509d; padding:10px; font-size:12px; text-indent:2em; color:#7c0f86; line-height:25px}

/*
教师模板*/>
.rlzy{height:980px; width:910px; float:left; margin:0px 0px 0px 60px;  overflow:hidden}
.rlzy_t{height:25px; border-bottom:#bfbfbf 2px solid; width:850px; float:left; background:url(/templets/default/images/s_07.jpg) 0px 3px no-repeat}
.rlzy_t_t{height:25px; width:485px; float:left; padding-left:15px; font-size:16px; font-weight:bolder }
.rlzy_t_t a{ color:#8e509d;}
.rlzy_t_c{height:25px; width:350px; float:left; font-size:12px ; color:#666; text-align:right}
.rlzy_t_c a{ color:#666;}
.rlzy_c{height: auto; width:850px; float:left; margin-top:30px}
.rlzy_c_t{height: auto; width:850px; float:left; margin-bottom:30px}
.rlzy_c_t_l{height:236px; width:346px; float:left;position:absolute; padding:8px 7px; margin-left:30px; margin-right:16px; border:1px solid #CCC}
.rlzy_c_t_ll{height:66px; width:326px; float:left; color:#fff; padding-top:173px; top:0px; left:18px; padding-left:20px; line-height:25px;position: relative; z-index:111; background:url(/templets/default/images/rlzy_07.png) 0px 155px no-repeat}
.rlzy_c_t_ll span{ font-size:14px}
.rlzy_c_t_r{height:210px; width:380px; float:left; overflow:hidden; margin-left:60px; border:1px solid #CCC; background:url(/templets/default/images/rlzy_03.jpg) no-repeat right top; border-top:3px solid #8e509d; padding:20px 30px}
.rlzy_c_t_rt{height: auto; width:380px; float:left; padding-bottom:5px}
.rlzy_c_t_rc{height: auto; width:380px; float:left;}
.rlzy_c_t_rc h4{ color:#8e509d; width:200px; font-size:16px; margin-bottom:10px; margin-top:10px; height:30px; line-height:30px; border-bottom:1px solid #8e509d}
.rlzy_c_t_rc p{ width:380px; height:auto; line-height:20px; font-size:12px;color:#666;}

.rlzy_c_c{height: auto; width:758px; float:left; margin-left:30px; padding:30px; border:1px solid #CCC}
.rlzy_c_c h2{ color:#8e509d; width:200px; font-size:16px; margin-bottom:20px; height:30px; line-height:30px; border-bottom:1px solid #8e509d}
.rlzy_c_c p{ line-height:25px; color:#666; font-size:12px; text-indent:2em}


/*学生会*/
.xsjj {
	height: 254px;
	width: 901px;
	border: thin solid #7C0F86;
}
.xsjj_lt {
	float: left;
	height: 236px;
	width: 274px;
}
.xsjj_rt {
	float: left;
	width: 600px;
	padding-left: 20px;
	height: 215px;
	padding-top: 36px;
	color: #7F348F;
}
