@charset "utf-8";
/* CSS Document */


body{
background-color:#E2E2E2;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;}
#header{
	width:950px;
	height:105px;
	background-color:#FFFFFF;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;

}
#header_logo{
	width:240px;
	height:85px;
	vertical-align:bottom;
	float:left;
	background-image: url(../images/logo.jpg);
	background-repeat: no-repeat;
	background-position: bottom;
}

#header_pic{
	width:692px;
	height:105px;
	float:left;
	background-repeat: no-repeat;
}
#box{width:950px;
margin:0px auto;}
#container{
	width:950px;
	background:#ffffff;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	float: right;
}
#sideWap{
	width:240px;
   -width:240px;
	float: left;
	margin-left: 3px;
	
}
#sidWap_login{
	background:url(../images/login.gif) no-repeat;
	width:250px;
	height:189px;
	-width:240px;
}
#sidWap_login2{background:url(../images/login2.gif) no-repeat;
width:258px;
height:189px;}
#sidWap_login2_1{background:url(../images/login3.gif) no-repeat;
width:258px;
height:280px;}
#login3_1{
	width:206px;

	margin-top:6px;
	padding-left: 28px;
	color:#333333;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	float: left;
}
.sidWap_ad{
	width:220px;
	border:1px solid #CCCCCC;
	padding: 3px;
	background-position: center;
	text-align: center;
	margin: 6px;
	float: left;
}
#login1{
	width:80px;
	height:80px;
	margin-top:58px;
	padding-left: 20px;
	padding-top: 22px;
	color:#333333;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	float: left;
}
#login2{
	width:230px;
	-width:210px;
	height:108px;
	float: right;
	padding-top: 50px;
	-padding-left:0px;
}
#login2 a{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#000000;
text-decoration:none;
}
#login3{
	width:206px;
	height:80px;
	margin-top:6px;
	padding-left: 28px;
	color:#333333;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	float: left;
}
#login3 a{
font-size:11px;
color:#000000;
font-family:Arial, Helvetica, sans-serif;
text-decoration:none;
}
#login4{
	width:132px;
	height:40px;
	float: left;
	margin-left: 100px;
-margin-left: 50px;
margin-top: 20px;
-margin-top:20px;
margin-bottom:10px;
-margin-bottom:10px;
}
.box_txt{
	width:330px;

	-width:300px;
	margin-bottom: 10px;

	-float:left;
	float:left;
	height: 95px;
	
}
#sideWap_title{
	+width:220px;
	width:140px;
	height:25px;
	background:url(../images/left_title.gif);
	vertical-align: middle;
	padding-top: 9px;
	margin-top: 10px;
	margin-left: 1px;
	padding-left: 95px;
}
.guide_link{
	border:1px solid #cccccc; }
#sideWap_btn{
	width:250px;
	-width:240px;
	height:202px;
	margin-top:0px;
	margin-bottom: 0px;
	margin-left: 5px;
	padding-bottom: 5px;
}
#btn1{
	background:url(../images/1_btn.gif) no-repeat;
	width:110px;
	height:99px;
	margin:3px;
	float: left;
}
#btn1 a{
color:#414040;
font-size:14px;
font-weight:800px;
text-decoration:none;
}
#btn2 a{
color:#414040;
font-size:14px;
font-weight:800px;
text-decoration:none;
}
#btn3 a{
color:#414040;
font-size:14px;
font-weight:800px;
text-decoration:none;
}
#btn4 a{
color:#414040;
font-size:14px;
font-weight:800px;
text-decoration:none;
}
#btn2{
	background:url(../images/2_btn.gif) no-repeat;
	width:110px;
	height:99px;
	margin: 3px;
	float: left;
}
#btn3{
	background:url(../images/3_btn.gif) no-repeat;
	width:110px;
	height:99px;
	margin: 3px;
	float: left;
}
#btn4{
	background:url(../images/4_btn.gif) no-repeat;
	width:110px;
	height:99px;
	margin: 3px;
	float: left;
}
#sideWap_ebook{
	background:url(../images/ebook.gif) no-repeat;
	width:240px;
	-width:230px;
	height:103px;
	margin-left: 10px;
-margin-left: 5px;
	padding-top: 24px;
	float: left;

}
.ebook{
	width:188px;
	margin-left: 13px;
	padding-top: 15px;
	float: none;
	text-align: right;
	margin-right: 9px;
	margin-top: 6px;
	margin-bottom: 10px;
	-margin-bottom: 0px;
}
.ebook_input{	width:195px;
	margin-left: 13px;
	

	float: none;
	text-align: right;
	margin-right: 5px;
	margin-top: 6px;
	margin-bottom:5px;
	+margin-bottom:-10px;
		-margin-bottom:-10px;}
#sidWap_ad{
	width:200px;
	margin-left:21px;
	-margin-left:10px;
	float:left;
}
#cont{width:670px;
float:left;}
.ad1{
	width:170px;
	height:59px;
	padding:2px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 10px;
	border:1px #999999 solid;
	text-align:center;
}
#content{
	width:676px;
	float: left;
	margin-top: 20px;
}
#cont_btn{
	width:676px;
	height: 61px;
	float: left;
	margin-top: 20px;
	-margin-left:7px;

}
#cont_slide{
	width:676px;
	height: 20px;
	float: left;
	-margin-left:7px;
	padding-top:5px;
	font-size:12px;
	color:#666;
}
#cont_slide a:link,a:visited,a:hover{
	text-decoration:none;
	font-size:12px;
	color:#666;
}
#cont_all{
	width:670px;
	float: left;
}
#cont_ad{
	width:668px;
	height:157px;

	-height:145px;
	border:#999999 1px solid;
	text-align:center;

	-margin-left:-7px;
	margin-left:3px;

	+margin-left:3px;
	float: left;

	+padding-top: 4px;
	padding-top: 1px;
	margin-top: 5px;
}
#cont_ad2{
	width:670px;
	height:145px;

	-height:145px;
	border:#999999 1px solid;
	text-align:center;

	-margin-left:-4px;
	margin-left:3px;

	+margin-left:3px;
	float: left;

	+padding-top: 4px;
	padding-top: 4px;
	margin-top: 5px;
}
#cont_class{
	width:456px;
	height:213px;
	float: left;
	margin-top: 8px;
	-margin-top:8px;
	margin-left: 5px;
}

#cont_teacher {
 PADDING-RIGHT: 14px;
 MARGIN-TOP: 10px;
 PADDING-LEFT: 12px;
 FLOAT: left;
 PADDING-BOTTOM: 12px;
 WIDTH: 180px;
 PADDING-TOP: 50px;
 HEIGHT: 153px;
 background-image: url(../images/want_news_bg.jpg);
 background-repeat: no-repeat;
}
#cont_banner{
	background:url(../images/hot_banner.gif) no-repeat;
	width:668px;
	height:28px;
	margin-left: 5px;
	float: left;
}
#cont_hot{
	width:658px;
	height:236px;
	float: left;
	margin-left: 5px;
	padding-left: 10px;
	margin-bottom: 30px;
}
.hot{width:331px;
height:103px;
padding:8px 8px 8px;}
#footer{
	width:950px;
+height:38px;
		+height:40px;
	text-align:left;
	float: left;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	background-color: #FFFFFF;
	background:#FFFFFF;
	+background-color: #FFFFFF;
	+background:#FFFFFF;
}
/*************文字***************************/
.black11{font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#333333;
}
.violet12_b{color:#562c81;
font-size:13px;
font-weight:600;
font-family:"Times New Roman", Times, serif;
letter-spacing:2px;}
.violet12{
	color:#562c81;
	font-size:12px;
	font-family:"Times New Roman", Times, serif;
    -padding-left:-15px;
	+padding-left:15px;
	padding-top: 17px;
	line-height: 18px;
}
.number12{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#FFFFFF;
	font-weight:700;
	padding-left: 10px;
		
	padding-top: 2px;
}

.gray14{font-family:"Times New Roman", Times, serif;
font-size:14px;
color:#414040;
font-weight:800;
text-align:center;}
.violet10_b{color:#562c81;
font-size:10px;
font-weight:bold;
font-family:Arial, Helvetica, sans-serif;
text-align:center;}
.big_black{font-size:15px;
color:#333333;
font-weight:600;
font-family:Arial, Helvetica, sans-serif;}
.samll_black{
font-size:11px;
+font-size:10px;
color:#666666;
font-family:Arial, Helvetica, sans-serif;}
.black_heght{font-size:11px;
color:#666666;
font-family:Arial, Helvetica, sans-serif;
line-height:20px;
text-decoration:none;}
.black_heght a{font-size:11px;
color:#666666;
font-family:Arial, Helvetica, sans-serif;
line-height:20px;
text-decoration:none;
}
.black_heght hover{font-size:11px;
color:#990000;
font-family:Arial, Helvetica, sans-serif;
line-height:20px;
text-decoration:none;
}
.blu11{color:#3385ab;
font-size:11px;
font-family:Arial, Helvetica, sans-serif;
font-weight:600;}
.blu11 a{color:#3385ab;
font-size:11px;
font-family:Arial, Helvetica, sans-serif;
font-weight:600;
text-decoration:none;}
.w{
	color:#FFFFFF;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
}
.gry12{
	color:#999999;
	font-size:12px;
	float: left;
	padding-left: 110px;
	padding-top: 10px;
}
.gry12_2{
width:640px;
height:23px;
	color:#999999;
	font-size:12px;
	float: left;
	padding-left:27px;
}
.violet12{
	color:#562c81;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	text-align: left;
}
.rb13{
	font-size:13px;
	color:#CC0000;
	font-weight: 600;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #CC0000;
}
.g10_p{
		+font-size:10px;
	font-size:11px;
	color:#666666;
	line-height:20px;
	
}
.g10_p a{
		+font-size:10px;
	font-size:11px;
	color:#990000;
	line-height:20px;
	
}
.g10_p a:visited {
		+font-size:10px;
	font-size:11px;
	color:#666666;
	line-height:20px;
	
}
.g12_p{
	font-size:12px;
	color:#666666;
	line-height:24px;
	border-bottom:1px solid #666666;
}
.g12_p2{
	font-size:12px;
	color:#666666;
	line-height:25px;
}
.g12_p2  a{
	font-size:12px;
	color:#666666;
	line-height:30px;
	text-decoration:none;
}
.red_b14{color:#4a3e33;
font-weight:bold;
font-size:14px;}
.red_b14 a{color:#4a3e33;
font-weight:bold;
font-size:14px;}
.red_b14 a:hover{color:#4a3e33;
font-weight:bold;
font-size:14px;}
.g12_h20{
font-size:12px;
color:#4a3e33;
line-height:20px;}
.g13_h25{
font-size:13px;
color:#4a3e33;
line-height:25px;}
.NO{
	background-color:#cccccc;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#ffffff;
	font-weight:bold;
	text-align:center;
	line-height:30px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #FFFFFF;
	border-right-width: 1px;
	border-right-style: dashed;
	border-right-color: #FFFFFF;
}


.no_title{
background-color:#FFDFDF;
height:30px;}
.blu12{text-align:center;
color:#FFFFFF;
background-color:#6b1260;
font-size:12px;
font-weight:bold;}
.blu12_2{text-align:center;
color:#FFFFFF;
background-color:#6d1260;
font-size:12px;
font-weight:bold;
line-height:30px;}
.blu12_3{text-align:center;
color:#FFFFFF;
background-color:#6d1260;
font-size:12px;
font-weight:bold;
line-height:30px;}
.gry12_3{text-align:center;
color:#FFFFFF;
background-color:#6d1260;
font-size:12px;
font-weight:bold;
line-height:30px;}
.r_lin{border-bottom:1px #52adc6 dashed;
background-color:#FFFFFF;
text-align:center;
color:#333333;
font-size:12px;
font-family:Arial, Helvetica, sans-serif;}
.r_lin a{
border:none;
text-decoration:none;
text-align:center;
color:#333333;
font-size:12px;
font-family:Arial, Helvetica, sans-serif;}
.r_lin a:hover{border:none;
text-decoration:none;
text-align:center;
color:#CC0000;
font-size:12px;
font-family:Arial, Helvetica, sans-serif;}
.r_lin a:visited 
{border:none;
text-align:center;
color:#663399
font-size:12px;
font-family:Arial, Helvetica, sans-serif;}


.r_lin_right{border-bottom:1px #52adc6 dashed;
background-color:#FFFFFF;
line-height:30px;
text-align:right;
color:#333333;
font-size:12px;
font-family:Arial, Helvetica, sans-serif;}
.r_lin_left{border-bottom:1px #52adc6 dashed;
background-color:#FFFFFF;
line-height:30px;
text-align:left;
color:#333333;
font-size:12px;
font-family:Arial, Helvetica, sans-serif;}
.r_lin_right_left2{
	background-color:#FFECEC;
	line-height:30px;
	text-align:left;
	color:#CC0000;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	float: left;
	width: 638px;
	margin-left: 25px;
	padding-left: 9px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #CC0000;
	margin-top: 10px;
	font-weight: 600;
}
.b_lin{border-bottom:1px #52adc6 dashed;
background-color:#F6F6F6;
text-align:center;
color:#333333;
font-size:12px;
font-family:Arial, Helvetica, sans-serif;}
.b_lin a{
border:none;
text-decoration:none;
text-align:center;
color:#333333;
font-size:12px;
font-family:Arial, Helvetica, sans-serif;}
.b_lin a:hover{border:none;
text-decoration:none;
text-align:center;
color:#CC0000;
font-size:12px;
font-family:Arial, Helvetica, sans-serif;}
.b_lin a:visited 
{border:none;
text-align:center;
color:#663399;
font-size:12px;
font-family:Arial, Helvetica, sans-serif;}
.b_lin_right{border-bottom:1px #52adc6 dashed;
background-color:#F6F6F6;
line-height:30px;
text-align:right;
color:#333333;
font-size:12px;
font-family:Arial, Helvetica, sans-serif;}
.b_lin_left{border-bottom:1px #52adc6 dashed;
background-color:#F6F6F6;
line-height:30px;
text-align:left;
color:#333333;
font-size:12px;
font-family:Arial, Helvetica, sans-serif;}
.rb12{font-weight:bold;
color:#664435;
font-size:12px;}
.green12b{font-size:12px;
color:#00CC33;
font-weight:bold;}
.black_15{font-weight:bold;
font-size:15px;
line-height:20px;
color:#333333;}
.red_b15{
	font-weight:bold;
	font-size:20px;
	color:#FF6666;
	line-height: 40px;
}
.red_b24{
	font-weight:bold;
	font-size:24px;
	color:#FF6666;
	line-height: 25px;
	font-family:Arial, Helvetica, sans-serif;
}
.red_b14{
	font-weight:bold;
	font-size:14px;
	color:#FF6666;
	line-height: 40px;
	font-family: Arial, Helvetica, sans-serif;
}
.red_b13{font-weight:bold;
font-size:13px;
color:#666666;
line-height:25px;}
.red_13{
font-size:13px;
color:#666666;}
.r13_lin{border-bottom:1px #333333  dashed;}
.r1_lin{
font-size:12px;
color:#555555;
text-decoration:none;}
.r1_lin a{
font-size:12px;
color:#555555;
text-decoration:none;}
.r1_lin a:hover{
font-size:12px;
color:#990000;
text-decoration:none;}
.r1_lin a:visited{
font-size:12px;
color:#555555;
text-decoration:none;}
.bul15{
	color:#52adc6;
	font-size:11px;
	font-weight:bold;
	font-family: Arial, Helvetica, sans-serif;
}


/***********分頁設定*********************/
.number9{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #990000;
	font-weight: bold;
    text-align:center;
	width:640px;
	margin-left:3px;


}
.number9 a{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	font-weight: bold;
	
	text-align:center;
	width:640px;
	text-decoration:none;
		margin-left:3px;

}
.number9 a:visited{
font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#666699;
	font-weight: bold;
	
	text-align:center;
	width:640px;
	text-decoration:none;
		margin-left:3px;

}
/***************底線*********************/
.brom_lin{border-bottom:#996633 1px solid;}
.brom_top{
	border-top-width: 1px;
	border-top-style: dashed;
	border-top-color: #C3C3C3;
}
.brom_all{
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #C3C3C3;
	font-size: 12px;
	color: #666666;
	text-align: center;
	line-height: 30px;
}

.brom_all a{
text-decoration:none;
	font-size: 12px;
	color: #666666;
	text-align: center;
	line-height: 30px;
}
.brom_all a:visited {

text-decoration:none;
	font-size: 12px;
	color:#666666;
	text-align: center;
	line-height: 30px;
}
.brom_all a:hover{

text-decoration:none;
	font-size: 12px;
	color:#990000;
	text-align: center;
	line-height: 30px;
}
.brom_left{
border-bottom:1px dashed #CCCCCC;
	font-size: 12px;
	color:#666666;
	text-align: left;
	line-height: 30px;
	font-family: Arial, Helvetica, sans-serif;
}
.brom_foot{
	font-size: 12px;
	color: #666666;
	line-height: 30px;
	font-family: Arial, Helvetica, sans-serif;
	background-repeat: no-repeat;
}
.brom_foot a{
	font-size: 12px;
	color: #666666;
	line-height: 30px;
	font-family: Arial, Helvetica, sans-serif;
	background-repeat: no-repeat;
	text-decoration:none;
}
.brom_left-style{
	border-bottom-width: 1px;
	border-bottom-style:solid;
	border-bottom-color: #C3C3C3;
	font-size: 12px;
	color: #666666;
	text-align: left;
	line-height: 30px;
	font-family: Arial, Helvetica, sans-serif;
}
.brom_all_title{
	border-bottom: 1px dashed #C3C3C3;
	font-size: 12px;
	color: #666666;
	text-align: left;
	line-height: 30px;
}
.brom_all_title2{

	font-size: 12px;
	color: #666666;
	text-align: left;
	line-height: 30px;
}
/***********title設定*********************/
#title{
	width:674px;
	height:26px;
	background:url(../images/title.gif) repeat-x;
	float:left;
	margin-left: 2px;
}

#w{width:2px;
height:10px;
float:left;}

/***********文字欄位設定*********************/
.logintext{border:1px #999999 solid;
height:12px;}
.btntext{border:1px #999999 solid;
height:14px;}


/***********teacher設定*********************/
#teacher_title{
	background:url(../images/teacher_title.gif) no-repeat;
	width:676px;
	height:48px;
	float: left;
	text-align: right;
}
#teacher_title_cont{background:url(../images/teacher_cont.gif) no-repeat;
	width:676px;
	height:48px;
	float: left;
	text-align: right;}
#teacher_title_txt{background:url(../images/teacher_txt.gif) no-repeat;
	width:676px;
	height:48px;
	float: left;
	text-align: right;}
#teacher_content{
width:656px;
float:none;
padding-top:5px;
margin-left:10px;
-margin-left:0px;
margin-right:10px;}
.teacher_box{
	width:300px;
	-width:310px;
	height:141px;
	float: left;
	margin-left: 10px;
	-margin-left:3px;
	margin-bottom: 8px;
	-margin-bottom: 3px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 3px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #bcbbbb;
	border-right-color: #bcbbbb;
	border-bottom-color: #bcbbbb;
	border-left-color: #bcbbbb;
	text-align: left;
	padding-top: 9px;
	padding-right: 3px;
	padding-bottom: 6px;
	padding-left: 9px;
}
.teacher_cont_box{
	width:660px;
	float: left;
	margin-left: 5px;
	margin-top: 10px;
}
.teacher_pic{
	width:131px;
	height:131px;
	border:1px #bcbbbb solid;
	padding: 4px;
	float: left;
	margin-left: 3px;
}
.teacher_txt{
	width:144px;
	height:133px;
	float: left;
	padding-right: 4px;
	padding-bottom: 4px;
	padding-left: 4px;
}
.teacher_txt  a{
	+font-size:10px;
	font-size:11px;
	color:#666666;
	line-height:20px;
	text-decoration:none;
}
.teacher_cont_txt{
	width:460px;
	height:125px;
	float: left;
	margin-left: 15px;
	padding-right: 4px;
	padding-bottom: 4px;
	padding-left: 4px;
	margin-top: 15px;
}
.teacher_cont_class2a{background:url(../images/class_bg_02.gif) repeat-y;
width:29px;}
.teacher_cont_class4a{background:url(../images/class_bg_04.gif) repeat-y;
-background:url(../images/class_bg_04.gif) repeat-y;
width:26px;}
.teacher_cc_lin{
	width:655px;
	border-bottom:1px  #996633 dashed;
	height:18px;
	margin-left: 20px;
}
.teacher_cc_cont{
	width:630px;
	background-color:#F2F2F2;

	-margin-left: 5px;
	padding-left: 10px;
	padding-bottom: 20px;
	padding-top: 10px;
	margin-top: 10px;
	float: right;
	margin-right: 25px;
	-margin-right: 5px;
	padding-right: 15px;
}
.teacher_cc_title{width:100%;
	height:30px;
	
}
.teacher_cc_txt{
	width:100%;
	height:30px;
	margin-top: 30px;
	margin-left: 30px;
	margin-right: 30px;
	margin-bottom: 20px;
}
/***********class設定*********************/
.class_title{
	width:660px;
	height:43px;
	float: left;
	margin-left: 10px;
    -margin-left:5px;
}
.class_box{
	width:660px;
    -width:660px;
	padding-top:5px;
   -padding-top:0px;
	margin-bottom: 20px;
	float: left;
	margin-left: 10px;
   -margin-left:5px;
}
.rb13 a{
	font-size:13px;
	color:#CC0000;
	font-weight: 600;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #CC0000;
	text-decoration:none;
}
.violet_13 {
	font-size:12px;
	color:#7A5B21;
	font-weight: bold;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #7A5B21;

}
.violet_13 a {
	font-size:12px;
	color:#666666;
	font-weight: 100;
	text-decoration:none;

}
.violet_13 a:hover {
	font-size:12px;
	color:#990000;
	font-weight: 100;
	text-decoration:none;

}
.red_b13 a{font-weight:bold;
font-size:13px;
color:#666666;
line-height:30px;}
.foot_w{font-size:12px;
color:#FFFFFF;
padding-left:10px;}
.foot_w a{font-size:12px;
color:#FFFFFF;
padding-left:10px;}
.foot_w a:visited{font-size:12px;
color:#FFFFFF;
padding-left:10px;}
.foot_v{
	font-size:11px;
	color:#67085b;
	padding-left:190px;
	float: none;
}
.yellow12{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:12px;
	color:#CC0000;
	font-weight: bolder;
}
.free_title{width:950px;
background:url(../images/free_title.gif)  repeat-x;
height:66px;}
.free_cont{
background:url(../images/free.gif) no-repeat;
height:435px;
width:775px;
margin:0px auto ;}
.space{
	width:190px;
	height:180px;
	float: left;
	margin-left: 125px;
	margin-top: 220px;
	-margin-left:63px;
	-margin-top: 215px;
}
.space2{
	width:190px;
	height:180px;
	float: left;
	margin-left: 165px;
	margin-top: 217px;
}
.forget{
	background:url(../images/forget.gif) no-repeat;
	width:824px;
	height:324px;
	float: left;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: 70px;
}
.forget_input{
	width:400px;
	height:30px;
	margin-top: 195px;
	margin-left: 270px;
	text-align: left;
}
.ok{background:url(../images/ok.gif) no-repeat;
width:772px;
height:281px;
margin:0px auto;}
.add_big{width:769px;
margin:0px auto;}
.add_title{
	background:url(../images/add.gif) no-repeat;
	width:769px;
	height:45px;
	margin-bottom: 10px;
}
.add_cont{width:769px;}
.g_lin_out{
border:1px #CCCCCC solid;}
.pinkBg{
	background-color:#feeeee;
	line-height:30px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #666666;
	padding-right: 20px;
}
.grayBg{background-color:#f3f1f2;
line-height:30px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
padding-left:20px;}
.map{background: url(../images/map.gif) no-repeat;
width:650px;
height:500px;
}
.info_title{
background:url(../images/info_title.gif) no-repeat;
width:672px;
height:43px;
float:left;}
.violet_16{
	color:#970097;
	font-size:16px;
	font-family: Arial, Helvetica, sans-serif;
/*font-weight:600;*/}
.red_16{color:#990000;
font:Arial, Helvetica, sans-serif;
font-size:16px;
font-weight:600;}
.violet_13_p25{color:#660066;
font:Arial, Helvetica, sans-serif;
font-size:13px;
line-height:25px;}
.green15_b{color:#258a0a;
font-size:15px;
font-family:Arial, Helvetica, sans-serif;
font-weight:600;}
.inn_title{background:url(../images/inn_title.gif) no-repeat;
width:672px;
height:55px;
float:left;}
.application_title{background:url(../images/application_title.gif) no-repeat;
width:671px;
height:48px;
float:left;}
.education_title{background:url(../images/edu.gif) no-repeat;
width:671px;
height:48px;
float:left;}
.clear{clear:both;}

.subjectType{width:660px;
margin-left:5px;
float:left;
margin-top:20px;}
.grey12_g{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#333333;}
.red15{color:#CC0000;
font-weight:600;
font-family:Arial, Helvetica, sans-serif;
font-size:15px;}
.red9{color:#CC0000;
font-size:11px;
font-family:Arial, Helvetica, sans-serif;}
