﻿@charset "utf-8";

body {
	font-family: Verdana, 'Myriad Pro', Arial, sans-serif;
	font-size: 13px;
	line-height: 150%;
	margin: 0px;
	color: #333333;
    background-color: #ecebe6;
}

a:link {
	font-size:13px;
	color:#3A83B8;
	text-decoration:none;
}
a:visited {
	font-size:13px;
	color:#3A83B8;
	text-decoration:none;
}
a:hover {
	font-size:13px;
	color:#0063dc;
	text-decoration:underline;
}

.layoutLeft{
	float:left;
      margin-left: 1px;
     	background-color: white;
      background-image: url(http://www.speakmandarin.com/images/2j2zr4o.png);
      background-repeat: no-repeat;
      background-position: left bottom;
}

#left-content {
      width:188px;
      padding-left: 20px;
      padding-top: 20px;
      padding-bottom: 20px;
}

.layoutMiddle{
	float: left;
	width: 824px;
      padding-left: 10px;
      padding-right: 15px;
      height:auto!important;
      min-height: 615px;
	max-height: 9999px;
      background-color: white;
}

.layoutMiddle_index{
    float:left;
    width:619px;
    height:588px;
    background:#ffffff;
    margin:0px 5px 0px 5px;
}

.type {
	font-family: Verdana, 'Myriad Pro', Arial, sans-serif;
	font-size:14px;
	line-height: 150%;
	margin: 0px;
	color: #ffffff;
	font-weight: bold;
	padding:2px 0px 2px 6px;
}

.type1 {
	font-family: Verdana, 'Myriad Pro', Arial, sans-serif;
	font-size:13px;
	margin: 0px;
	color: #000000;
	padding:6px 2px 6px 2px;
}

.typeCLPFT {
	font-family: Verdana, 'Myriad Pro', Arial, sans-serif;
	font-size:14px;
	line-height: 136%;
	margin: 0px;
	color: #000000;
	padding:0px 2px 0px 2px;
}

.nav_menu {
	clear:both;
	float:left;
	width:100%;
	padding-left:5px;
}
.nav_td {
	height:20px;
	padding-left:8px;
	vertical-align: bottom;
}

#nav-main {
	width: 1057px;
      height: 29px;
      margin-left: auto;
      margin-right: auto;
	background-image: url(http://www.speakmandarin.com/images/110iomo.png);
	background-repeat: repeat-x;
}


.divheight10 {
	height:10px;
	width:100%;
}

.menuTran {
      width: auto;
}

.menuTran a {
      font-size: 14px;
      color: #666;
      text-decoration: none;
	font-weight: bold;
}

.menuTran a:visited {
      font-size: 14px;
      color: #666;
      text-decoration: none;
	font-weight: bold;
}

.menuTran a:hover {
	font-size: 14px;
	color: #0063dc;
	text-decoration: underline;
	font-weight: bold;
}
.menuTran .dq {
	background-image: url(http://www.speakmandarin.com/images/2r20k04.png);
	background-repeat: repeat-x;
	height: 29px;
	color: #FFFFFF;
	font-weight: bold;
}
.menuTran .dq a {
	height: 29px;
	color: #FFFFFF;
}
.menuTran .dq a:visited {
	height: 29px;
	color: #FFFFFF;
}

.menuTran .dq a:hover {
	height: 29px;
	color: #FFFFFF;
	text-decoration: underline;
}

img {
	border:0px;
}

img a {
	border:0px;
}
table, td, tr, div {
	font-family: Verdana, 'Myriad Pro', Arial, sans-serif;
	font-size:12px;
	color: #333333;
	line-height: 150%;
}
.title 
{
	font-family: Verdana, 'Myriad Pro', Arial, sans-serif;
	font-size:16px;
	font-weight: bold;
	color: #2F58A4;
	padding:10px 0px 1px 0px;
	float:left
}
.title_clear {
	font-size:16px;
	font-weight: bold;
	color: #2F58A4;
	padding:2px 0px 1px 0px;
	float:left;
	clear:both;
}
.title18 {
	font-size:20px;
	font-weight: bold;
	color: #2F58A4;
	padding:5px 5px 8px 3px;
	float:left
}
.clearboth {
	clear:both;
}
.newstitle {
	font-size:14px;
	font-weight: bold;
	color: #333333;
	padding:5px 5px 8px 3px;
	text-align: center;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}
.newsmain {
	padding:20px 10px 10px;
	clear:both;
}
.corpmain {
	padding:0px 10px 10px 10px;
	clear:both;
}
.newsdate {
	text-align:center;
}
.bothdiv {
	clear:both;
	float:left;
	margin:0px;
	padding:0px 0px 3px 0px;
	width:100%;
}
.xuanzeleixing {
	clear:both;
	float:left;
	margin:0px;
	padding:3px 0px 8px 0px;
	width:100%;
}
.centerdiv {
	margin:0 auto;
	padding:0px;
	width:450;
	text-align: left;
	clear:both;
}
.centerdiv100pen {
	margin:0 auto;
	padding:0px 10px 0px 0px;
	text-align: right;
	clear:both;
}
.bt_Schedule {
	float:right;
	width:132px;
	height:28px;
	text-align:center;
	padding-top:5px;
	background:url(../images/bt_Schedule_post.jpg);
}

.bt_Schedule a {
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
.bt_Schedule a:visited {
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
.bt_Schedule a:hover {
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: underline;
}
.bt_Searchlaoshi {
	width:130px;
	height:28px;
	text-align:center;
	padding:5px 0px 10px 0px;
	background:url(../images/bt_Searchlaoshi.jpg) no-repeat;
}
.bt_Searchlaoshi a {
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
.bt_Searchlaoshi a:visited {
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
.bt_Searchlaoshi a:hover {
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: underline;
}
.main_middle {
	padding:0px 5px 0px 5px;
	background-color: #f6f6f6;
}
.index_main {
	background-color: #ffffff;
	padding:0px 8px 0px 8px;
}
.bt {
	height:30px;
	padding-top:8px;
}
/* 黄色more文字链接样式 */
.moreyellow:link {
	font-size:12px;
	color:#FEAB01;
	text-decoration:none;
	font-weight: bold;
	padding-left:200px;
}
.moreyellow:visited {
	font-size:12px;
	color:#FEAB01;
	text-decoration:none;
	font-weight: bold;
	padding-left:200px;
}
.moreyellow:hover {
	font-size:12px;
	color:#0063dc;
	text-decoration:underline;
	font-weight: bold;
	padding-left:200px;
}

/* 灰色正文文字链接样式 */
.gray:link {
	font-size:12px;
	color:#666666;
	text-decoration:none;
}
.gray:visited {
	font-size:12px;
	color:#666666;
	text-decoration:none;
}
.gray:hover {
	font-size:12px;
	color:#0063dc;
	text-decoration:underline;
}
.gray:active {
	font-size:12px;
	color:#666666;
	text-decoration:none;
}
/* 横线状表格样式定?*/
.lineTableBottom {
	width:100%;
    border:1px solid #95bae9;
    border-collapse:collapse; /* 相邻边被合并,可以显示为细线边?*/
    clear:both;
}
.lineTableBottomth {
	border:1px solid #D5DEE4;
	background-color:#C8DAE5;
	padding:0px 3px;
	line-height:23px;
   	text-align:left;
}
.lineTableBottom th {
	border:1px solid #D5DEE4;
	background-color:#C8DAE5;
	padding:0px 3px;
	line-height:23px;
   	text-align:left;
}
.lineTableBottom td {
	border:1px solid #C8DAE5;
	padding:1px 3px;
	line-height:150%;
	height:23px;
	text-align:left;
}
.lineTableBottom1 {
	width:100%;
    border:1px solid #95bae9;
    border-collapse:collapse; /* 相邻边被合并,可以显示为细线边?*/
    clear:both;
}

.lineTableBottom1 td {
	border:1px solid #C8DAE5;
	padding:1px 3px;
	line-height:150%;
	height:23px;

}
/* 评论表格样式定义 */
.comments {
	width:100%; /* 可自定义表格宽度 */
	border-collapse:collapse; /* 相邻边被合并,可以显示为细线边?*/
	clear:both;
	margin-bottom:10px;
}
.comments th {
	background-color:#D5DEE4;
	padding:0px 8px;
	line-height:23px;
	text-align:left;
	font-weight: normal;
	font-weight:bold;
}
.comments td {
	border-bottom:1px solid #cccccc;
	background-color:#E9EEF1;
	padding:1px 3px;
	line-height:150%;
	height:23px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #CCCCCC;
	border-left-color: #CCCCCC;
	padding:8px;
}
.more{
	text-align: right;
	padding:1px 5px 0px 0px;
	clear:both;
}
.pages {
	text-align: center;
	padding:3px 0px 5px 0px;
	float:left;
}
.bt_delete {
	float:left;
	padding:7px 90px 5px 0px;
}
.nav {
	text-align:left;
	color: #ffffff;
	background-color: #88B3E1;
	margin-bottom:0px;
	padding-left:5px;
	margin-top:20px;
}
.nav a {
	color: #ffffff;
	text-decoration:none;
}
.nav a:visited {
	color: #ffffff;
	text-decoration:none;
}
.nav a:hover {
	color: #0063dc;
	text-decoration:underline;
}
/* 规则化标签式?*/
.label_rule {
	height:26px;
	line-height:26px;
	clear:both;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #82929F;
	margin:0px;
}
.label_rule li {
	padding:0;
	margin:0;
	border:0;
	float:left;
	margin-right:1px;
	list-style:none;
	background-color:#CFD5DA;
}
.label_rule ul {
	padding:0px;
	margin:0;

}
/* 标签式样 */
.label_rule ul li a {
	width:140px;
	display:block;
	text-align:center;
	margin:0px;
	padding:0px;
	text-decoration: none;
	color: #000000;
}
.label_rule ul li a:visited {
	width:140px;
	display:block;
	text-align:center;
	margin:0px;
	padding:0px;
	text-decoration: none;
	color: #000000;
}
.label_rule ul li a:hover {
	width:140px;
	display:block;
	text-align:center;
	margin:0px;
	padding:0px;
	text-decoration: underline;
	color: #000000;
}
.label_rulelispan {
	width:140px;
	display:block;
	text-align:center;
	background-color:#82929F;
	margin:0;
	color: #000000;
}
.label_rule li span a {
	color: #FFFFFF;
}
.label_rule li span a:visited {
	color: #FFFFFF;
}
.label_rule li span a:hover {
	color: #FFFFFF;
	text-decoration: underline;
}

/* 标签内容式样 */
.label_content {
	clear:both;
	padding-top:5px;
}
/*学生选课左右结构样式*/
.learner_kecheng_left {
	width:600px;
	float:left;
	clear:left;
}
.learner_kecheng_right {
	float:right;
	padding-right:5px;
	text-align:center;
}
/*学生选课左右结构样式结束*/
.title_two {
	padding:8px 0px 5px 3px;
	font-weight: bold;
	clear:both;
	color: #2F58A4;
	font-size:14px;
}
.title_two_dida {
	padding:8px 0px 10px 3px;
	font-weight: bold;
	clear:both;
	color: #2F58A4;
	font-size:14px;
}
.biaozhu_none{
	padding:0;
	margin:0;
	border:0;
	float:left;
	list-style:none;
}
.Info {
	width:100%;
	clear:both;
}
.Info .shuxing {
	width:100px;
	float:left;
	height:30px;
}
.Info .zhi {
	float:left;
	height:30px;
}
.width70 {
	width:400;
	clear:both;
	margin:0 auto;
}
.width70 .shuxing {
	width:100px;
	float:left
}
.width70 .zhi {
	float:left;
}
.MarginTop {
	margin-top:10px;
}
.font_red {
	color: #FF0000;
}
.font_blue {
	color: #0000FF;
}

/* 新闻列表样式定义 */
.newList {
    width:1005; /* 可自定义整体菜单宽度 */
	padding:0px;
	margin:0px;
	margin-top:3px;
}
.newList ul {
    padding:0px;
    margin:0px;
}
.newList li {
    padding-left:2px;
    margin:0px;
	height:20px;
	line-height:18px;
	list-style:none;
	background:url(../images/dot.gif) repeat-x;
}
.newList span {
    float:right; /* 内容居右 */
    width:130px;
	color:#666;
	text-align:right;
	padding:0px 20px 0px 0px;
}
.everyday {
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #CCCCCC;
	width:100%;
	margin-bottom:8px;
}
.everyday ul {
	padding-left:5px;
	margin:0px;
	list-style:none;
}
.everyday li {
	padding-left:5px;
	margin:0px;
	list-style:none;
}
.everyday li span{
	margin:0px;
	list-style:none;
	color: #CC3300;
}
.nav_bg {
	background-image: url(../images/nav_bg.jpg);
	background-repeat: repeat-x;
	height: 112px;
	widows:100%;
	text-align: center;
	background-position: bottom;
}
.logo {
	height: 118px;
	width: 186px;
	background-position: bottom;
	float:left;
	clear:left;
}
.menu_gongju {
	float:right;
	text-align:right;
	margin-top:5px;
	margin-right:10px;
	clear:both;
}
.menu_gongju a {
	color: #999999;
	text-decoration: none;
	font-size:11px
}
.menu_gongju a:visited {
	color: #999999;
	text-decoration: none;
	font-size:11px
}
.menu_gongju a:hover {
	color: #999999;
	text-decoration: underline;
	font-size:11px
}

.copyright_topnoline {
	text-align:center;
	margin-top:5px;
	clear:both;
	padding-top: 10px;
}
.copyright {
	text-align:center;
	clear:both;
	width:100%;
	border-top-width: 0px;
	border-top-style: solid;
	border-top-color: #E7E7E7;
	
}
.copyright a {
	color: #333333;
	text-decoration: none;
	font-size:12px
}
.copyright a:visited {
	color: #333333;
	text-decoration: none;
	font-size:12px
}
.copyright a:hover {
	color: #333333;
	text-decoration: underline;
	font-size:12px
}
.copyright_main {
	text-align:center;
	margin-top:5px;
	clear:both;
	width:100%;
	color: #999999;
	font-size:11px;
      padding-top: 10px;
	padding-bottom: 10px;
}
.td_gray {
	background-color:#EBEBEB;
	padding:5px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #C8C8C8;
	border-left-color: #d4d4d4;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #d4d4d4;
}
.td_gray_nobox {
	background-color:#f4f4f4;
	padding:2px 0px 2px 8px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #E4E4E4;
	border-bottom-color: #E4E4E4;
	border-left-color: #E4E4E4;
	margin:0px;
}
.td_gray_nobox .red {
	font-weight: bold;
	color: #FF3300;
}
.td_gray_nobox ul {
	list-style:none;
	padding:0px;
	margin:0px;
}
.td_gray_nobox li {
	padding:0px;
	margin:0px;
	list-style:none;
	line-height:140%;
}
.td_gray_nobox li a {
	color: #3A83B8;
	text-decoration: none;
}
.td_gray_nobox li a:visited {
	color: #3A83B8;
	text-decoration: none;
}
.td_gray_nobox li a:hover {
	color: #3A83B8;
	text-decoration: underline;
}
.td_gray_nobox li .dq {
	color: #333333;
	font-weight: bold;
}
.login_laoshi_title_bg {
	background-image: url(../images/login_laoshi_title_bg.jpg);
	background-repeat: repeat-x;
	height: 26px;
	font-size:13px;
	padding-left:5px;
	color:#4B6475;
}

.index_title_bg {
	background-image: url(../images/index_title_bg.jpg);
	background-repeat: repeat-x;
	height: 26px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #d4d4d4;
	border-left-color: #d4d4d4;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #d4d4d4;
	font-size:13px;
	font-weight: bold;
	padding-left:5px;
}
.index_title_bg_blue {
	background-image: url(../images/index_title_bg_blue.jpg);
	background-repeat: repeat-x;
	height: 26px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #d4d4d4;
	border-left-color: #d4d4d4;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #d4d4d4;
	font-size:13px;
	font-weight: bold;
	padding-left:5px;
}
.everyday_bg {
	height: 139px;
	width: 190px;
	clear:both;
	background-image: url(../images/everyday.jpg);
	margin-top:5px;
}
.freetrail {
	background-repeat: no-repeat;
	background-image: url(../images/freetrail.jpg);
	height: 101px;
	width: 204px;
	background-position: bottom;
	clear:both;
}
.box_lbr_gray {
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #DADADA;
	border-bottom-color: #DADADA;
	border-left-color: #DADADA;
	padding:14px 5px 14px 5px;
}
.box_lr_gray {
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #DADADA;
	border-left-color: #DADADA;
	padding:14px 5px 14px 5px;
}
.box_lbr_blue {
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #B7CDE1;
	border-bottom-color: #B7CDE1;
	border-left-color: #B7CDE1;
	padding:14px 5px 15px 5px;
	background-color: #E9EEF4;
}
.font_14 {
	font-size:14px;
}
.margin_top5 {
	margin-top:5px;
}
.loginFormleg {
	width:90px;
}
.search {
	text-align: center;
	line-height:28px;
	clear:both;
	padding-right:5px;
	padding-bottom:2px;
	height:30px;
}
.index_main_lanmu {
	height:460px;
	border: 1px solid #d9d9d9;
	text-align: center;
	padding:5px 10px 5px 10px;
	margin-top:2px;
}

.leg_sch {
	width:268px;
	padding-right:25px;
	text-align: left;
}
.schtitle {
	background-image: url(../images/sch.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height:76px;
}
.restitle {
	background-image: url(../images/res.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height:76px;
	width:268px;
}
.demotitle {
	background-image: url(../images/demo.jpg);
	background-repeat: no-repeat;

	background-position: left top;
	height:75px;
}
.demo_list {
	padding:0px;
	margin:0px;
	width:100%;
	text-align:left;
}
.demo_list ul {
	padding:0px;
	margin:0px;
	list-style:none;
}
.demo_list li {
	padding-left:8px;
	text-align:left;
	margin-left:0px;
	list-style:none;
	background-image: url(../images/biaozhu_yellow.gif);
	background-repeat: no-repeat;
	background-position: left center;
	display:block;
    width:250px;
    word-break:keep-all;
    white-space:nowrap;/* 不换?*/
    overflow:hidden;/* 内容超出宽度时隐藏超出部分的内容 */
    text-overflow:ellipsis;
}
.demo_list li a {
	color:#666666;
	text-decoration: none;
}
.demo_list li a:visited {
	color:#666666;
	text-decoration: none;
}
.demo_list li a:hover {
	color:#0063dc;
	text-decoration: underline;
}
.index_everyday {
	width:100%;
	margin-bottom:5px;
}
.index_everyday ul {
	padding-left:5px;
	margin:0px;
	list-style:none;
}
.index_everyday li {
	padding-bottom:5px;
	border-bottom:1px solid #DBDBDB;
	padding-left:10px;
	margin-left:0px;
	list-style:none;
	background-image: url(../images/icon_everyday.gif);
	background-repeat: no-repeat;
	background-position: left center;
	display:block;
    width:160px;
    word-break:keep-all;/* 不换?*/
    white-space:nowrap;/* 不换?*/
    overflow:hidden;/* 内容超出宽度时隐藏超出部分的内容 */
    text-overflow:ellipsis;}
.everyday_title {
	font-size:13px;
	font-weight: bold;
	color:#275394;
	padding-top: 10px;
	padding-bottom: 5px;
}
.text-overflow {
    
}

.padding_tb20 {
	padding:3px 5px 0px 5px;
}
.rili_bg {
	text-align: center;
	height: 20px;
	background-image: url(../images/rili_bg.jpg);
	background-repeat: repeat-x;
}
.rili_week {
	text-align:center;
	height:20px;
	padding:0px;
	color:#333333;
	font-weight:normal;
	border:0px;	
}

.rili_date {
	text-align:center;
	background-color: #FFFFFF;
	color: #B2B2B2;
	height:21px;
	padding:0px;
}
.rili_dangtian {
	text-align:center;
	background-color: #FF9900;
	font-weight: bold;
	color: #ffffff;
}
.rili_green {
	text-align:center;
	background-color: #B1E393;
	font-weight: bold;
	color: #ffffff;
}
.rili_purple {
	text-align:center;
	background-color: #E9A4E8;
	font-weight: bold;
	color: #ffffff;
}
textarea {
	font-family: Verdana, 'Myriad Pro', Arial, sans-serif;
	font-size: 12px;
	color: #333333;
}
.left_td {
	background-color: #F5F5F5;
	padding:0px;
	margin:0px;
}
.right_bottom_line {
	background-image: url(../images/right_bottom_line.gif);
	background-repeat: no-repeat;
	background-position: bottom;
}
.div990 {
      width:990px;
	margin:7px auto 0px auto;
	clear:both;
}

#nav-left {
	width: 900px;
      float: left;
}

#nav-right {
	width: 80px;
      float: right;
	background-image: url(../images/language.gif);
	background-repeat: no-repeat;
	height: 18px;
	text-align: center;
	margin-top: 8px;
}
.div990_nav .language a{
	color: #333333;
	text-decoration: none;	
}
.div990_nav .language a:visited{
	color: #333333;
	text-decoration: none;	
	
}
.div990_nav .language a:hover{
	color: #333333;
	text-decoration: underline;	
	
}
.div990_banquan {
      background-color: white;
	width:100%;
	clear:both;
}

#div990_overlay {
      margin-top: 20px;
      height: 205px;
      background-image: url(../images/24zwxnd.png);
      background-repeat: no-repeat;
      background-position: center;
}

.div990_margintop20 {
	width:1060px;
	margin:0px auto;
	clear:both;
}

.Short_Massage_tishi {
	float:left;
	clear:both;
	margin:0px;
	padding:0px 0px 3px 0px;;
}
.Short_Massage_tishi b {
	font-weight: bold;
	color: #FF6600;
}
.Short_Massage_tishi span {
	font-weight: bold;
}
.wave{
    float:left;
    width:50px;
	clear:left;
	width:40px;
}
.banquanMiddle {
      background-image: url(../images/11tsebt.png);
      background-position: center;
      background-repeat: no-repeat;
      height: 239px;
	float:right;
      width: 100%;
	clear:right;
}
.biao {
	background-image: url(../images/biao.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	height: 0px;
}

#aspnetForm {
	background-image: url(../images/rkvds7.png);
	background-repeat: no-repeat;
	background-position: bottom center;
}

.bt_signup {
	float:center;
	width:190px;
	height:29px;
	text-align:center;
	padding-top:5px;
	background:url(../images/bt_red.jpg);
	margin:0 auto;
}
.signup_text {
	margin-bottom:40px;
}
.bt_signup a {
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	font-size: 14px;
}
.bt_signup a:visited {
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	font-size: 14px;
}
.bt_signup a:hover {
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: underline;
	font-size: 14px;
}
.map {
	padding:20px 10px 10px;
	clear:both;
}
.map li {
	list-style-type: none;
}
.map li .noline {
	list-style-type: none;

}
.map li.two {
	list-style-type: none;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #CCCCCC;
}
.map li.two a {
	list-style-type: none;
	padding-right:15px;
}
.map_box_bottom {
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #CCCCCC;
	padding:5px 0px 5px 0px;
	}
/**/
.kecheng_yuding_height {
	height:270px;
	clear:both;
	margin:0px;
	border:1px solid #ff0000;
}
.credit_height {
	height:260px;
	clear:both;
	margin:0px;
}
.livetest_xuanxiang {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	padding-bottom:10px;
	padding-left:5px;
	clear:both;
}
.livetest_xuanxiang ul {
	list-style:none;
	margin:0px
}
.livetest_xuanxiang ul li {
	padding:5px 0px 5px 3px;
	list-style:none;
}
.livetest_timu {
	font-size: 13px;
	font-weight: bold;
	padding-bottom:5px;
}
.livetest_timu span{
	font-size: 22px;
	font-weight: bold;
	color: #FF0000;
}
.div_center {
	text-align:center;
}
.pic_tingli {
	background-image: url(../images/tingli.jpg);
	height: 85px;
	width: 571px;
	clear:both;
}
.pic_yuedu {
	background-image: url(../images/yuedu.jpg);
	height: 85px;
	width: 571px;
	clear:both;
	padding:0px;
	margin:0px;
}
.pic_yuedu {
	background-image: url(../images/yuedu.jpg);
	height: 85px;
	width: 571px;
	clear:both;
}
.pic_cihui {
	background-image: url(../images/cihui.jpg);
	height: 85px;
	width: 571px;
	clear:both;
}
.pic_yufa {
	background-image: url(../images/yufa.jpg);
	height: 85px;
	width: 571px;
	clear:both;
}
.pic_pingfen {
	background-image: url(../images/pingfen.jpg);
	height: 85px;
	width: 571px;
	clear:both;
}
.test_box {
	border: 1px solid #999999;
	width:49%;
	float:left;
	text-align:left;
	height:25px;
}
.test_box_trb {
	width:49%;
	float:left;
	text-align:left;
	height:25px;
	border-top: 1px solid #999999;
	border-right: 1px solid #999999;
	border-bottom: 1px solid #999999;
}
.test_time {
	clear:both;
	text-align:right;
	color: #E06400;
	font-size:30px;
	width:100%;
	line-height:130%;
}
.demo_div {
	float:left;
	padding:5px 5px 5px 20px;
	width:270px;
}
.demo_div_center {
	clear:both;
	margin:0 auto;
}
.test {
	width:571px;
	clear:both;
	padding-left:20px;
}
.test_rusult {
	float:left;
	width:200px;
	height:100px;
}
.test_rusult ul {
	margin:0px;
	padding:0xp;
	list-style:none;
}
.test_rusult ul li {
	margin:0px;
	padding:0xp;
	list-style:none;
}
.test_rusult ul li span {
	font-weight: bold;
	color: #0066CC;
	font-size:14px;
}
.test_bingtu {
	float:left;
	width:350px;
	height:100px;
	padding-left:10px;
}
.ziyuan_input_width {
	width:142px;
}
.question {
	font-size:14px;
	font-weight:bold;
	clear:both;
	float:left;
	margin:0px 0px 0px 10px;
}
.answer {
	float:left;
	margin:5px 8px 8px 25px;
	padding:3px 5px 8px 5px;
	border-bottom: 1px solid #CCCCCC;
	clear:both;
}
.padding_left30 {
	padding-left:30px;
}
.zhuce_text {
	width:200px;
	float:left;
	padding-left:10px;
	height:25px;
	clear:left;
}

.zhuce_input {
	width:400px;
	float:right;
	height:25px;
	clear:left;
}
.shurukuang_200 {
	width:200px;
}
.shurukuang_300 {
	width:340px;
}
.shurukuang_350 {
	width:400px;
}
.shurukuang_400 {
	width:450px;
}
.shurukuang_600 {
	width:600px;
}
.right_toppic {
	height: 75px;
	width: 170px;
	background-image: url(../images/right_dingdt.jpg);
	padding:10px 10px 5px 10px;
}
.right_toppic a {
	font-size:20px;
	color:#FFFFFF;
	font-weight: bold;
	line-height: 120%;
	text-decoration:none;
}
.right_toppic a:visited {
	font-size:20px;
	color:#FFFFFF;
	font-weight: bold;
	line-height: 120%;
	text-decoration:none;
}
.right_toppic a:hover {
	font-size:20px;
	color:#FFFFFF;
	font-weight: bold;
	line-height: 120%;
	text-decoration:underline;
}
.right_toppic span {
	font-size:12px;
	text-align:right;
	clear:both;
	font-weight: normal;
	color: #333333;
}
.right_toppic span a {
	font-size:12px;
	text-align:right;
	clear:both;
	font-weight: normal;
	color: #333333;
	text-decoration:none;
	float:right;
	padding-top:5px;
}
.right_toppic span a:visited {
	font-size:12px;
	text-align:right;
	clear:both;
	font-weight: normal;
	color: #333333;
	text-decoration:none;
	float:right;
	padding-top:5px;
}
.right_toppic span a:hover {
	font-size:12px;
	text-align:right;
	clear:both;
	font-weight: normal;
	color: #333333;
	text-decoration:underline;
	float:right;
	padding-top:5px;
}
.live_bg {
	background-image:url(../images/live_bg.jpg);
	width:190px;
	height:130px;
	padding:0px;
	margin-top:5px;
}
.div190 {
	width:190px;
	height:470px;
	background:#ffffff;
}
.box_gray {
	width: 110px;
	height:87px;
	margin-top:5px;
	text-align:right;
	padding:10px 0px 0px 80px;
	background-image: url(../images/paypal.jpg);
	text-align:center;
	font-family: Verdana, 'Myriad Pro', Arial, sans-serif;
}
.box_gray a {
	font-size:20px;
	font-weight:bold;
	line-height:20px;
	color:#275394;
	font-family: Verdana, 'Myriad Pro', Arial, sans-serif;
}
.box_gray a:visited{
	font-size:20px;
	font-weight:bold;
	line-height:20px;
	color:#275394;
	font-family: Verdana, 'Myriad Pro', Arial, sans-serif;
}
.box_gray a:hover{
	font-size:20px;
	font-weight:bold;
	line-height:20px;
	color:#333399;
	font-family: Verdana, 'Myriad Pro', Arial, sans-serif;
}
.box_gray ul {
	list-style:none;
	padding:20px 0px 15px 4px;
	margin:0px;
}
.box_gray ul li {
	list-style:none;
	padding:0px;
	margin:0px;
}
.box_gray ul li .skype {
	list-style:none;
	padding:0px;
	margin-top:5px;
	background-image: url(../images/sky.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	padding:0px 0px 0px 23px;
}
.box_gray ul li .mail {
	list-style:none;
	padding:0px;
	margin-top:5px;
	background-image: url(../images/index_email.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	padding:0px 0px 0px 23px;
}
.box_gray ul li .phone {
	list-style:none;
	padding:0px;
	margin-top:5px;
	background-image: url(../images/tel.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	padding:0px 0px 0px 23px;
}
.facebook {
	background-image: url(../images/facebook.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	clear:both;
	text-align:center;
	height:27px;
	line-height: 190%;
	padding:5px 0px 5px 15px;
}
.facebook a {
	text-align:center;
	height:27px;
	padding-top:5px;
}
.facebook a:visited {
	text-align:center;
	height:27px;
	padding-top:5px;
}
.facebook a:hover {
	text-align:center;
	height:27px;
	padding-top:5px;
}
.live_divleft {
	float:left;
	width:70px;
	margin:15px 0px 0px 8px;
	text-align:center;
}
.live_divright {
	float:right;
	width:90px;
	margin:15px 2px 0px 0px;
	text-align:center;
}

.index_middle_bg {
	float:left;
	background-image:url(../images/zhong_daditu.jpg);
	height:470px;
}

.index_kecheng {
	float:left;
	padding:82px 0px 0px 110px;
	margin:0px;
}

.index_ziyuan {
	float:right;
	padding:55px 62px 0px 0px;
	margin:0px;
}
.index_demo {
	float:right;
	padding:62px 62px 55px 0px;
	margin:0px;
}
.zhong_duihuakuang {
	float:left;
	padding:227px 57px 138px 146px;
	margin:0px;
}


/*分页*/
.page {
	color:#39809a;
	text-align:center;
	padding:2px 0px 0px 0px;
}
.page a {
	margin:0 4px;
	color:#39809a;
	text-decoration:underline;
}
.page .input {
	width:34px;
	height:17px;
	border:1px solid #d5d5d5;
}
.page .button {
	width:23px;
	height:21px;
	line-height:20px;
	color:#39809a;
	border:0;
	cursor:pointer;
	background:url(../images/button.gif) 0 0 no-repeat;
	font-weight:bold
}
.active1 {
	margin:0 16px;
	color:#db7428;
	font-weight:bold;
	text-decoration:none;
}
.page a.over:link,.page a.over:visited,.page a.over:hover,.page a.over:active {
	margin:0 16px;
	color:#db7428;
	font-weight:bold;
	text-decoration:none;
}
.page a.imgLink:link,.page a.imgLink:visited,.page a.imgLink:hover,.page a.imgLink:active {
	margin:0 16px;
	text-decoration:none;
}
/*分页 end*/

.duihuakuang {
	background-color: #DDDDDD;
	border-top: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	border-left: 1px none #CCCCCC;
	padding:5px 10px 5px 10px;
}
.duihuakuang2 {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
}
.xuanke_laoshi {
	padding:5px 0px 0px 0px;
}
.xuanke_laoshi a {
	font-size:12px;
	color:#3A83B8;
	text-decoration:none;
}
.xuanke_laoshi a:visited {
	font-size:12px;
	color:#3A83B8;
	text-decoration:none;
}
.xuanke_laoshi a:hover {
	font-size:12px;
	color:#0063dc;
	text-decoration:underline;
}
.Active_Coaches {
	font-size:14px;
	font-weight: bold;
	color: #2F58A4;
	padding:10px 0px 10px 0px;
}
.everyday_search {
	padding:5px 5px 5px 10px;
	text-align:center;
}
/*.everyday_search value {
	color: #999999;
}*/
.new_pages_div {
	text-align:center;
	margin:0 auto;
	clear:both;
	width:500px;
	height:220px;
}
.new_pages_div .shuzi {
	margin:0px;
	padding:0px;
}
.new_pages_div .tupian {
	margin:0px;
	padding:0px 0px 5px 0px;
}
.new_pages_div .shuzi ul {
	list-style:none;
	margin:0px;
	padding:2px;
}
.new_pages_div .shuzi ul li {
	list-style:none;
	display:inline;
	text-align:center;
	border: 1px solid #CCCCCC;
	padding:2px 5px;
	margin:1px;
}
.new_pages_div .shuzi ul li .dq {
	font-weight: bold;
	color: #000000;
}
/* 课件类型样式*/ 
.kejian_pic {
	clear:both;
	text-align:center;
	width:470px;
	height:350px;
	padding-bottom:5px;
	margin:0 auto;
}
.kejian_video {
	clear:both;
	text-align:center;
	width:470px;
	height:385px;
	padding-bottom:10px;
	margin:0 auto;
}
.kj_link {
	text-align:center;
	margin:5px 0px 2px 0px;
	width:100%;
	border-top:1px solid #cccccc;
}

.kj_wavetext {
	clear:both;
	width:96%;
	margin:0 auto;
	height:280px;
}
.kj_bofangqi {
clear:both;
margin:0 auto;
width:400px;
height:100px;
text-align:center;
}
.kejian_textpic {
	width:580px;
	height:360px;
	clear:both;
	padding-bottom:5px;
	margin:0 auto;
}
.guodongkd
{
   width:60px;
   white-space:nowrap;
   word-break:keep-all;
   overflow:hidden;
   text-overflow:ellipsis;
}

.restitle1
{
   width:130px;
height:60px;  
white-space:normal;
   word-break:keep-all;
   overflow:hidden;
   text-overflow:ellipsis;
}

/*Download xuanxiangkayangshi Begin*/
.nTab{
float: left;
width: 100%;
margin: 0 auto;
border-bottom:1px #AACCEE solid;
background:#d5d5d5;
background-position:left;
background-repeat:repeat-y;
margin-bottom:2px;
}
.nTab .TabTitle{
clear: both;
height: 22px;
overflow: hidden;
}
.nTab .TabTitle ul{
border:0;
margin:0;
padding:0;
}
.nTab .TabTitle li{
float: left;
width: 198px;
cursor: pointer;
padding-top: 4px;
padding-right: 0px;
padding-left: 0px;
padding-bottom: 2px;
list-style-type: none;
font-size: 12px;
text-align: center;
font-weight: bold;
margin: 0;
}
.nTab .TabTitle .active{background:#fff;border-left:1px #AACCEE solid;border-top:1px #AACCEE solid;border-right:1px #AACCEE solid;border-bottom:1px #fff solid;}
.nTab .TabTitle .normal{background:#EBF3FB;border:1px #AACCEE solid;}
.nTab .TabContent{
width:auto;background:#fff;
margin: 0px auto;
padding:10px 0 0 0;
border-right:1px #AACCEE solid;border-left:1px #AACCEE solid;
}
.none {display:none;}
/*Download xuanxiangkayangshi End/
/*Download xiazailiebiaoyangshi Begin*/
.dltd{
padding:6px 0px 6px 10px;
font-size:13px;
}
.dltd1{
font-size:13px;
font-weight:bold;
padding:4px 4px 4px 4px;
}
/*Download xiazailiebiaoyangshi End*/

/*Service xuanxiangkayangshi Begin*/
.nSTab{
float: left;
width: 100%;
margin: 0 auto;
border-bottom:1px #AACCEE solid;
background:#d5d5d5;
background-position:left;
background-repeat:repeat-y;
margin-bottom:2px;
}
.nSTab .TabTitle{
clear: both;
height: 22px;
overflow: hidden;
}
.nSTab .TabTitle ul{
border:0;
margin:0;
padding:0;
}
.nSTab .TabTitle li{
float: left;
width: 198px;
cursor: pointer;
padding-top: 4px;
padding-right: 0px;
padding-left: 0px;
padding-bottom: 2px;
list-style-type: none;
font-size: 14px;
text-align: center;
font-weight: bold;
margin: 0;
}
.nSTab .TabTitle .active{background:#fff;border-left:1px #AACCEE solid;border-top:1px #AACCEE solid;border-right:1px #AACCEE solid;border-bottom:1px #fff solid;}
.nSTab .TabTitle .normal{background:#EBF3FB;border:1px #AACCEE solid;}
.nSTab .TabContent{
width:auto;background:#fff;
margin: 0px auto;
padding:10px 0 0 0;
border-right:1px #AACCEE solid;border-left:1px #AACCEE solid;
}
.none {display:none;}

.fstyle
{
 font-family: Verdana, 'Myriad Pro', Arial, sans-serif;
 font-size:14px;
 line-height:150%;	
}
.fstyle1
{
 font-family: Verdana, 'Myriad Pro', Arial, sans-serif;
 font-size:14px;
 line-height:150%;	
 color: #FD8006; 
 font-weight: bold; 
 height:30px;
}
.fstyle2
{
 font-family: Verdana, 'Myriad Pro', Arial, sans-serif;
 font-size:14px;	
 font-weight:bold;
}
.fstyle3
{
 font-family: Verdana, 'Myriad Pro', Arial, sans-serif;
 font-size:14px;
 line-height:150%;	
 padding:0px 0px 0px 6px;
}
/*Service xuanxiangkayangshi End*/

/*SuperMemo shouyeyangshi Begin*/
.tabalignborder
{
 width : 112px;
 text-align :center;
 font-weight :bold;
 }
 .tabalign
{
 text-align :center;
 }
  .tabborder
{
 font-weight :bold;
 font-size:13px;
 }
   .tabbordercolor
{
 font-weight :bold;
 font-size:13px;
 color:#B1051D;
 }
 .tabfont
 {
	font-size:13px;
}
/*SuperMemo shouyeyangshi End*/

/*Courses xuanxiangkayangshi Begin*/
.nSTabc{
float: left;
width: 100%;
margin: 0 auto;
border-bottom:1px #AACCEE solid;
background:#d5d5d5;
background-position:left;
background-repeat:repeat-y;
margin-bottom:2px;
}
.nSTabc .TabTitle{
clear: both;
height: 80px;
overflow: hidden;
}
.nSTabc .TabTitle ul{
border:0;
margin:0;
padding:0;
}
.nSTabc .TabTitle li{
float: left;
width: 263px;
cursor: pointer;
padding-top: 4px;
padding-right: 0px;
padding-left: 2px;
padding-bottom: 2px;
list-style-type: none;
font-size: 14px;
text-align:left;
font-weight: bold;
margin: 0;
}
.nSTabc .TabTitle .active{background:#fff;border-left:1px #AACCEE solid;border-top:1px #AACCEE solid;border-right:1px #AACCEE solid;border-bottom:1px #fff solid;}
.nSTabc .TabTitle .normal{background:#EBF3FB;border:1px #AACCEE solid;}
.nSTabc .TabContent{
width:auto;background:#fff;
margin: 0px auto;
padding:10px 0 0 0;
border-right:1px #AACCEE solid;border-left:1px #AACCEE solid;
}
.none {display:none;}

.icstyle
{
 font-family: Verdana, 'Myriad Pro', Arial, sans-serif;
 font-size:13px;
 padding-left: 30px;
}
.icstyle1
{
 font-family: Verdana, 'Myriad Pro', Arial, sans-serif;
 font-size:14px;
 font-weight: bold;
 padding:6px 0px 0px 6px;
}
.icstyle2
{
 font-family: Verdana, 'Myriad Pro', Arial, sans-serif;
 font-size:13px;	
 color:Red;
 padding:6px 0px 6px 6px;
 border-bottom:1px dashed #999999;
}
.icstyle3
{
 font-family: Verdana, 'Myriad Pro', Arial, sans-serif;
 font-size:13px;
 padding:6px 0px 0px 6px;
}
.icstyle4
{
 font-family: Verdana, 'Myriad Pro', Arial, sans-serif;
 font-size:13px;
 text-align:center;	
 font-weight: bold;
 padding:6px 0px 6px 0px;
}
.icstyle5
{
 font-family: Verdana, 'Myriad Pro', Arial, sans-serif;
 font-size:13px;	
 padding:6px 0px 0px 6px;
 border-top:1px dashed #999999;
}
.icstyle6
{
 font-family: Verdana, 'Myriad Pro', Arial, sans-serif;
 font-size:13px;	
 padding:6px 0px 6px 6px;
}
.icstyle7
{
 font-family: Verdana, 'Myriad Pro', Arial, sans-serif;
 font-size:13px;	
 padding:0px 0px 0px 6px;
 text-align:left
}
/*Courses xuanxiangkayangshi End*/
/*News yemianyangshi Begin*/
.newsfont
{
 font-family: Verdana, 'Myriad Pro', Arial, sans-serif;
 font-size:13px;
 padding:3px 0px 3px 20px;
 text-align:left
}
/*News yemianyangshi End*/
h4
{
	margin:0px;
	padding:2px 0px 0px 0px;
	color:#2F58A4;
}
/*Courses - Individuals*/
.biaoge th
{
	background-color:#FF9900;
}
.biaoge td
{
	padding:0px 2px 0px 4px;
}
.biaoge .td1
{
	text-align:center;
	font-weight:bold;
	background-color:#FF9900;
	padding:0px 0px 0px 0px;
}
.biaoge .td2
{
	text-align:center;
	padding:0px 0px 0px 0px;
}
