﻿/* CSS Document */
/* by bones */
/* 07-01-20 */
body {
	margin: 0px;
	font-size:13px;
	line-height:160%;
	text-align:center;
	color:#555555;
	background-color: #fff;
	background-image: url(../images/bg.gif);
	background-repeat: repeat-x;
	background-position: center top;
		
}
input{ font-size:12px; line-height:16px;}
option{ font-size:12px; line-height:16px;}
p,br,ul,li,h1,h2,h3,h4,h5{margin:0;	padding:0;list-style-type: none;}
a:link {color: #2f2f2f;text-decoration: none;}
a:visited {color: #2f2f2f;text-decoration: none;}
a:hover {color: #4E9AC6;text-decoration: underline;}
a:active {color: #2f2f2f;text-decoration: none;}

.subLink a{ margin:0 4px;}
.subLink a:link {color: #575757;text-decoration: none;}
.subLink a:visited {color: #575757;text-decoration: none;}
.subLink a:hover {color: #FF6C00;text-decoration: none;}
.subLink a:active {color: #575757;text-decoration: none;}

.left a:link {color: #555;text-decoration: none;}
.left a:visited {color: #555;text-decoration: none;}
.left a:hover {color: #83B601;text-decoration: underline;}
.left a:active {color: #555;text-decoration: none;}

.rihgt_r a:link {color: #555;text-decoration: none;}
.rihgt_r a:visited {color: #555;text-decoration: none;}
.rihgt_r a:hover {color: #f60;text-decoration: underline;}
.rihgt_r a:active {color: #555;text-decoration: none;}

.more a:link {color: #83B601;text-decoration: none;}
.more a:visited {color: #83B601;text-decoration: none;}
.more a:hover {color: #f60;text-decoration: underline;}
.more a:active {color: #83B601;text-decoration: none;}

.site a:link {color: #fff;text-decoration: none;}
.site a:visited {color: #fff;text-decoration: none;}
.site a:hover {color: #fff;text-decoration: underline;}
.site a:active {color: #fff;text-decoration: none;}

.ctrl a:link {color: #949494;text-decoration: none;}
.ctrl a:visited {color: #2D84AD;text-decoration: none;}
.ctrl a:hover {color: #2D84AD;text-decoration: underline; font-weight:bold;}
.ctrl a:active {color: #949494;text-decoration: none;}

.leftNav a:link {color: #6b6b6b;text-decoration: none;}
.leftNav a:visited {color: #6b6b6b;text-decoration: none;}
.leftNav a:hover {color: #f60;text-decoration: underline;}
.leftNav a:active {color: #6b6b6b;text-decoration: none;}

.clear{ clear:both; line-height:0; height:0;}
hr{ width:95%; border-bottom:1px dashed #B1B1AC;}
.head_bg{
	font-size:12px;
	background-image: url(../images/h_01.gif);
	background-repeat: no-repeat;
	background-position: center bottom;
}
.setup { font-size:12px;}
.nav{
	background-color: #DBF2B2;
	background-image: url(../images/nav_bg.gif);
	background-repeat: repeat-y;
	background-position: right top;
}
.subNav{
	width:100%;
	background-image: url(../images/subNav_02.gif);
	background-repeat: repeat-x;
	background-position: center top;
	text-align:center;
	
}
.subLink{
	background-image: url(../images/subLink_05.gif);
	background-repeat: repeat-x;
	text-align: center;
	color:#A8A8A8;
	line-height:25px;
	font-size:13px;
	white-space:nowrap;
}
.main{
	width:780px;
	margin:0 auto;
	background-image: url(../images/list_bg.gif);
	background-repeat: repeat-y;
	background-position: right top;
}
.left_content{
	width:110px;
	float:left;
	clear:left;
	background-image: url(../images/main_bg.gif);
	background-repeat: repeat-x;
	background-position: center top;
	text-align: left;
}
.right_content{
	width:670px;
	float:right;
	clear:right;
	background-color:#FEFEF6;
	padding:0;
	text-align: left;
}
.left{
	width:203px;
	float:left;
	clear:left;
	background-image: url(../images/main_bg.gif);
	background-repeat: repeat-x;
	background-position: center top;
	background-color:#FFF;
	text-align: left;
}
.right{
	width:577px;
	float:right;
	clear:right;
	background-color: #FEFEF6;
	padding:0;
	text-align: left;
}
.right_l{
	width:360px;
	float:left;
	clear:left;
	padding-left:7px;
}
.right_r{
	width:180px;
	float:right;
	clear:right;
	padding-right:8px;
}
.news{
	width:178px;
	background-color: #FFF;
	text-align: left;
	margin:0 auto;
	padding-left:10px;
	color:#D75D00;
}
.pic{
	width:188px;
	margin:5px auto 0;
	text-align:center;
	background-image: url(../images/title_pic.gif);
	background-repeat: no-repeat;
	background-position: center top;
	padding-top:17px;
}
.pic_name{
	background-image: url(../images/name_02.gif);
	background-repeat: repeat-x;
	text-align: center;
	margin:0 auto;
	color:#676767;
}
.pic img{ border:1px solid #E4E4E4;}
.font{
	text-align:left;
	line-height:24px;
	margin:5px 2px 5px 8px;
}
.list_font{
	text-align:left;
	color:#333;
	width:95%;
	margin:5px auto;
}
.list_font p{
	text-indent: 24px;
	padding-top:3px;
	padding-bottom:3px;
}
.list_font img{ background-color:#FFF; border:1px solid #BFBFBF; padding:2px; margin:3px;}
.font div{
	margin:0;
	padding:0;
	background-image: url(../images/li.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left:10px;
	border-bottom:1px solid #E7E7E7;
}
.font a{
	float:left;
	clear:left;
}
.font span{
	float:right;
	clear:right;
	color:#66A7CD;
	text-align:right;
	font-size:12px;
}
.font br{ height:0; clear:both;}
.t2{
	text-align:left;
	background-color: #f1f1f1;
	margin-top:4px;
}
.t2 h3{
	font-size: 14px;
	padding-left:20px;
	line-height: 25px;
	color: #000;
	background-image: url(../images/li2.gif);
	background-repeat: no-repeat;
	background-position: left 6px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #C9C9C9;
}
.left h2{
	font-size: 14px;
	line-height: 26px;
	color: #333333;
	padding-top:5px;
	padding-left:23px;
	background-image: url(../images/li3.gif);
	background-repeat: no-repeat;
	background-position: 8px center;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #DADADA;
}
.left ul{ margin:0; text-align:left;}
.left li{
	margin-left:5px;
	padding-left:10px;
	background-image: url(../images/li5.gif);
	background-repeat: no-repeat;
	background-position: left center;
	line-height:22px;
}
.left p{ width:183px; border:1px solid #d5d5d5; margin:3px auto 3px auto; text-align:center;}
.right_r h2{
	font-size: 14px;
	line-height: 26px;
	color: #333333;
	padding-top:5px;
	padding-left:23px;
	background-image: url(../images/li4.gif);
	background-repeat: no-repeat;
	background-position: 8px center;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #DADADA;
}
.right_r p{ width:183px; border:1px solid #d5d5d5; margin:3px auto 3px auto; text-align:center;}
.right_r ul{ margin:0; text-align:left;}
.right_r li{
	margin-left:5px;
	padding-left:10px;
	background-image: url(../images/li6.gif);
	background-repeat: no-repeat;
	background-position: left center;
	line-height:22px;
}
.more{ float:right; clear:right; height:26px; margin-top:-23px; padding-right:5px;}
.search{
	background-image: url(../images/sea_title.gif);
	background-repeat: no-repeat;
	background-position: center top;
	padding-top:20px;
}
.master{
	background-image: url(../images/m_02.gif);
	background-repeat: repeat-x;
	background-position: center top;
	background-color: #EEE9E1;
}
.foot{
	width:780;
	text-align:center;
	margin:0 auto;	
	clear:both;
	font-size:12px;
	background-color:#E3F6BE;
	background-image: url(../images/foot_bg.gif);
	background-repeat: repeat-x;
	background-position: center bottom;
	color:#71AA01;
}
.foot_l{
	background-image: url(../images/foot_l.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
}
.foot_r{
	background-image: url(../images/foot_r.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
	padding-top:8px;
	padding-bottom:8px;
	height:30px;
}
.content_main{
	width:97%;
	margin:0 auto;
	padding-top:10px;
	padding-bottom:10px;
	text-align:center;
}
.content_main h1{font-size:16px;line-height:30px;font-weight:bold;color: #000;}
.content_main h2{font-size:13px;font-weight:normal;	color:#4E9AC6;}
.content_main a{ color:#f00; font-weight:bold;}
.content_main p{text-indent: 24px;margin-top:8px;margin-bottom:8px;text-align:left;}
.content_main p img{ width:700px;}
.content_main img{ margin:0 auto; padding-top:5px; padding-bottom:5px; border:1px solid #B1B1AC; text-align:center;}
.list{
	width:97%;
	margin:0 auto;
	height:inherit;
	text-align:left;
}
.list h3{
	font-size: 15px;
	font-weight:bold;
	color: #fff;
	text-align: left;
	line-height:23px;
	padding-top:3px;
	background-image: url(../images/title_bg.gif);
	background-repeat: no-repeat;
	background-position: left center;
}
.ctrl{ margin:0 auto; text-align:center; padding:15px 0;width:100%;}
.ctrl a
{
	margin-top:8px;
	margin-right:2px;
	font-size:12px;
	float:left;	
	clear:none;
}
.ctrl td{font-size:12px;}
.ctrl span{ float:left; clear:none;}
.ctrl font{margin-top:8px;
	margin-right:2px;
	font-size:12px;
	float:left;	
	clear:none;}

/*content*/
.content{
	width:100%;
	text-align:center;
	float:left;
	clear:left;
	background-color:#FEFEF6;
	background-image: url(../images/subNav_02.gif);
	background-repeat: repeat-x;
	background-position: center top;
}
.content_l{
	background-image: url(../images/subNav_01.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
.content_r{
	background-image: url(../images/subNav_03.gif);
	background-repeat: no-repeat;
	background-position: right top;
	padding-top:2px;
	padding-bottom:3px !important;
	padding-bottom:0;
}

/*leftNav*/
.leftNav{width:92px; text-align:center; margin:0 auto;}
.leftNav h2{
	color:#F4F5E3;
	font-size:14px;
	line-height:25px;
	background-image: url(../images/leftNav_title.gif);
	background-repeat: no-repeat;
	background-position: center top;
}
.leftNav ul{width:90px; border-left:1px solid #E5E5E5; border-right:1px solid #E5E5E5; background-color:#fff; color:#6b6b6b;}
.leftNav li{
	background-image: url(../images/li7.gif);
	background-repeat: no-repeat;
	background-position: 6px center;
	padding-top:2px;
}
.leftNav p{
	background-image: url(../images/top.gif);
	background-repeat: no-repeat;
	background-position: center top;
	color:#DD4727;
	font-size:12px;
	font-weight:bold;
	height:30px;
	padding-top:7px;
	padding-left:7px;
}

/*1222*/
.master_pic{ width:120px; height:142px; padding-left:13px; float:left; clear:left;}
.master_font{ width:380px; float:right; clear:right; padding-top:10px;}
.master_font h2{ text-align:center; font-size:20px; line-height:25px; font-weight:normal; font-family:"黑体", "宋体";}
.master_font teacherDetail{color:#608FA8;}


/*2007-01-22*/
#setup {
	 BACKGROUND-POSITION: 10px center; FLOAT: left; BACKGROUND-IMAGE: url(../images/icon.gif); WIDTH: 100px; LINE-HEIGHT: 22px; BACKGROUND-REPEAT: no-repeat; TEXT-ALIGN: center
}
#setup LI {
	LIST-STYLE-TYPE: none
}
