﻿body
{
}
/*Oc_materials
---------------------------------------*/
#om_title
{
	border-bottom: #65b045 solid 1px;
}
#om_title strong
{
	color: #2b7400;
	font-size: 24px;
	line-height: 35px;
	font-family: "Trebuchet MS";
}
#om_list
{
	width: 750px;
	height: 135px;
	margin: 30px 0;
	font-family: :Arial;
	font-weight: bold;
}
#om_pic
{
	float: left;
	width: 100px;
	padding-right: 10px;
}
#omfont_tit
{
	float: right;
	width: 630px;
	background: #dbf3d3;
	height: 30px;
	border-bottom: #66af43 solid 1px;
	line-height: 30px;
	margin-bottom: 10px;
}
#om_font
{
	float: right;
	width: 620px;
}
#om_font a
{
	line-height: 25px;
}
.om_fpnt1
{
	color: #2b7400;
	font-size: 16px;
	
}
.om_fpnt2
{
	color: #f03400;
	font-size: 14px;
	
}
.om_fpnt3
{
	color: #333333;
	font-size: 12px;
}
#om_font
{
	color: #333333;
	font-size: 12px;
	font-weight: normal;
}
.om_fpnt3 a, #om_font a, #techri_pic a, #techri_grps a
{
	color: #333333;
	font-size: 12px;
	font-weight: normal;
}
.om_fpnt3 a, #om_font a, #tech_font a, #tech_font1 a, #techri_pic a, #techri_grps a, .mdtb_link, .mdtb_linkover
{
	text-decoration: none;
}
.om_fpnt3 a:hover, #om_font a:hover, #tech_font a:hover, #tech_font1 a:hover, #techri_pic a:hover, #techri_grps a:hover, #more a, .mdtb_link:hover, .mdtb_linkover:hover
{
	text-decoration: underline;
}
#clear
{
	clear: both;
}
/*Oc_teacherzone
---------------------------------------*/
#techleft
{
	float: left;
	width: 526px;
}
#techleft span
{
	color: #2b7400;
	font-size: 24px;
	font-weight: bold;
	font-family: "Trebuchet MS";
	line-height: 38px;
}
#tech_title
{
	background: url(../OnlineClassroom/images/tech_titbg.gif) no-repeat;
	width: 526px;
	height: 25px;
	margin-bottom: 10px;
}
#tech_title span
{
	color: #ffffff;
	font-size: 16px;
	font-weight: bold;
	font-family: :Arial;
	line-height: 25px;
	padding-left: 10px;
}
#tech_msg
{
	background: url(../OnlineClassroom/images/tech_msg.gif) no-repeat;
	width: 73px;
	height: 27px;
	margin-bottom: 10px;
}
#tech_msg span
{
	color: #ffffff;
	font-size: 12px;
	font-weight: bold;
	font-family: Arial;
	line-height: 24px;
	padding-left: 10px;
}
#tech_font
{
	width: 526px;
	line-height: 30px;
	border-bottom: #65b045 solid 1px;
	font-family: Arial;
	font-size: 12px;
	font-weight: normal;
	color: #333333;
	margin-bottom: 20px;
}
#tech_font1
{
	width: 526px;
	line-height: 30px;
	font-family: Arial;
	font-size: 12px;
	font-weight: normal;
	color: #333333;
}
#tech_font .tit_href, #tech_font1 .tit_href
{
	color: #f03400;
	font-size: 14px;
	font-weight: bold;
	text-decoration: underline;
}
#tech_font strong, #tech_font1 strong
{
	font-size: 12px;
}
#tech_font a, #tech_font1 a
{
	color: #333333;
	font-size: 12px;
}
#techright
{
	float: right;
	width: 210px;
}
#techri_font
{
	border-left: #65b045 solid 1px;
	border-right: #65b045 solid 1px;
	padding: 10px;
	background: #fff;
	width: 185px;
	line-height: 23px;
}
#techri_tit
{
	font-size: 14px;
	text-align: center;
	color: #2b7400;
	font-weight: bold;
	border-bottom: #65b045 solid 1px;
	line-height: 30px;
}
#techri_pic
{
	width: 80px;
	height: 80px;
	text-align: center;
	padding: 15px 6px;
	float: left;
}
#techri_grps
{
	text-align: left;
	width: 160px;
	float: left;
	padding-left: 6px;
}
#more
{
	text-align: right;
	margin-top: 5px;
}
#more a
{
	color: #2b7400;
	font-weight: bold;
}

/*Oc_m_basic_d
--------------------------------------*/
#mdtb_title
{
	color: #666666;
	margin: 10px 0 20px 0;
}
.mdtb_link
{
	color: #666666;
	font-size: 12px;
	font-weight: normal;
}
.mdtb_linkover
{
	color: #f03400;
	font-size: 12px;
	font-weight: bold;
}
#mdtb_pric
{
	float: left;
	width: 308px;
	margin: 20px 0;
}
#mdtb_car
{
	float: right;
	width: 100px;
	margin: 20px 20px 20px 0;
}
#mdtb_pric .pric_font
{
	color: #FF0000;
	font-size: 14px;
	font-weight: bold;
	padding-right: 50px;
}
#mdtb_left
{
	float: left;
	width: 80px;
	height: 25px;
	margin-right: 10px;
	margin-top: 5px;
	text-align: left;
	line-height: 30px;
	color: #676765;
	font-size: 14px;
	font-weight: bold;
	font-family: Arial;
}
#mdtb_right
{
	float: left;
	width: 480px;
	height: 30px;
	margin-top: 5px;
	line-height: 30px;
	font-family: Arial;
	text-align: left;
}
.mdtb_input
{
	width: 310px;
	border: #7f9db9 solid 1px;
}
.link_Ei
{
	text-decoration: underline;
	color: #2b7400;
	font-size: 16px;
	font-weight: bold;
}

/*Oc_m_adults_b
--------------------------------------*/
.tb_head
{
	background: #f2fad6;
	text-align: center;
	border-top: #8de151 solid 1px;
	border-right: #8de151 solid 1px;
}
.tb_td, .tb_td1, .tb_td2
{
	background: #fcfdf8;
	text-align: center;
	border-right: #8de151 solid 1px;
	border-bottom: #8de151 solid 1px;
	padding: 10px;
	font-size: 12px;
}
.tb_td1
{
	background: #f7faeb;
}
.tb_td2
{
	background: #eff4de;
}
.tittk
{
	color: #2b7400;
	font-size: 14px;
	font-weight: bold;
}
.titcm
{
	color: #676765;
	font-size: 14px;
	font-weight: normal;
}
/*--------------------------------------*/




#class_right_title
{
	font-size: 14px;
	color: #2b7400;
	line-height: 25px;
	margin: 0 30px 30px 30px;
	font-weight: bold;
}
#class_right_title span
{
	font-size: 36px;
	font-family: "Trebuchet MS";
}
#class_right_k
{
	background: url(../OnlineClassroom/images/class_right_k_bg.gif) repeat-y;
	padding: 15px 30px;
}
#adult
{
	color: #666;
	line-height: 25px;
	padding-bottom: 15px;
	border-bottom: #ebebeb solid 1px;
	margin-bottom: 15px;
}
#adult span
{
	color: #f03400;
	font-size: 22px;
	font-weight: bold;
	font-family: "Trebuchet MS";
	line-height: 40px;
}
#adult a
{
	color: #397d10;
	font-size: 14px;
	font-weight: bold;
	text-decoration: underline;
}
#adult a:hover
{
	text-decoration: none;
}



#m_basic
{
	color: #333;
	line-height: 25px;
	margin-bottom: 20px;
}
#m_basic img
{
	float: left;
	margin: 0 15px 10px 0;
}
#m_basic a
{
	color: #f03400;
	font-size: 16px;
	font-weight: bold;
	text-decoration: underline;
}
#m_basic a:hover
{
	text-decoration: none;
}



#py_detail
{
	margin: 15px 20px;
}
#py_detail img
{
	margin: 0 2px;
}
#py_select
{
	width: 703px;
	height: 42px;
	margin: 0 auto;
	padding: 32px 10px 0 10px;
	color: #fff;
	font-size: 14px;
	font-weight: bold;
	background: url(../OnlineClassroom/images/pinyin_detail_bg.gif) no-repeat;
}
.py_input
{
	border: none;
	color: #f03400;
	font-size: 16px;
	font-weight: bold;
	text-align: center;
	width: 120px;
}
#pin_con_font
{
	padding: 10px 30px;
	line-height: 25px;
	font-size:14px;
}
#pin_title_bg
{
	background: url(../Onlineclassroom/images/pin_con_title_bg.gif) no-repeat;
	height: 34px;
	line-height: 34px;
	padding-left: 30px;
	font-size: 18px;
	color: #2b7400;
	font-family: "Trebuchet MS";
}
#pin_big_bg
{
	background: url(../Onlineclassroom/images/pin_big_bg.gif) no-repeat;
	padding: 0 30px;
}
#pin_big_title
{
	height: 33px;
	line-height: 33px;
	color: #248958;
	font-family: "Trebuchet MS";
	font-size: 20px;
	margin-bottom: 8px;
}
#pin_left_title
{
	height: 33px;
	color: #f03400;
	font-size: 24px;
	line-height: 33px;
	padding-left: 20px;
	font-family: "Trebuchet MS";
	margin-bottom: 7px;
}


.table_classroom
{
	width: 80%;
	margin: 0;
	padding: 0;
	color: #2b7400;
	font-size: 14px;
	text-align: center;
	border: #8de151 solid 1px;
	border-collapse: collapse;
}
.table_classroom span
{
	font-weight: bold;
}
.table_classroom tr th
{
	background: #f2fad6;
	height: 30px;
	line-height: 30px;
	border: #8de151 solid 1px;
	border-collapse: collapse;
}
.table_classroom tr
{
	background: #fcfdf8;
	height: 35px;
	line-height: 35px;
}
.table_classroom tr td
{
	border: #8de151 solid 1px;
	border-collapse: collapse;
}
.table_classroom tr td a
{
	color: #2b7400;
	font-size: 14px;
	text-decoration: underline;
}
.table_classroom tr td a:hover
{
	text-decoration: none;
}
.creat_input
{
	border: #7c9eb9 solid 1px;
	width: 300px;
}
