﻿body
{
	margin:0;
	font-size:14px;
	}
div,td,li,a,span
{ 
	font-family:微软雅黑;
	}
.container
{
	width:1200px;
	display:block;
	min-height:100%; 
	overflow:hidden; 
	margin:20px auto;
	background:white;
	border:1px solide #e8e8e8;
	}
.banner_in
{
	width:1200px;
	height:280px;
	margin:0 auto;
	background:url(../../images/banner_bg.png) no_repeat center;
	}
.con_left
{
	float:left;
	width:800px; 
	margin:20px 0 10px 30px;
	}
.con_right
{
	width:240px; 
	float:right;
	margin:20px 30px  10px 0;
	}
.inforBox
{
	width:800px; 
	margin-bottom:10px;
	}

.inforBox .bct{margin:5px auto;width:790px;}
.inforBox .bct thead tr{height:40px;  line-height:40px; background:#F1F1F1;}
.inforBox .bct tbody tr{height:40px;  line-height:40px;}
.inforBox .bct tbody tr td{height:40px;  line-height:40px; border-bottom:1px #d7d7d7 dashed;}
.inforBox .bct tbody tr .g_t_l{text-align:left;background: url(../../images/point.png) no-repeat left center; padding-left:15px;}
.inforBox .bct th{font-weight:bold;text-align:center;}
.inforBox .bct td{text-align:center;}
.inforBox .bct tr{height:40px;  line-height:40px;} 


	
	
.title_infor
{
	width:800px;
	height:34px;
	border-bottom:1px solid #dadada;
	}
.title_txt
{
	width:300px;
	height:20px;
	float:left;
	}
.title_txt b
{
	width:87px;
	height:20px;
	line-height:20px;
	float:left;
	color:#c2162e;
	font-size:20px;
	font-family:微软雅黑; 
	font-weight:normal;
	}
.title_txt span
{
	display:block;
	width:150px;
	font-family:Arial;
	color:#a7a7a7;
	font-size:20px;
	margin-left:10px;
	float:left;
	font-size:18px;
	height:20px;
	line-height:20px;
	}
.title_infor .more
{
	width:52px;
	height:20px;
	background:url(../../images/more.png);
	float:right;
	margin:10px 0 auto 0px;
	cursor:pointer;
	}
.infor_con
{
	width:800px;
	margin:10px auto 0 auto;
	}
.infor_con_point
{
	width:790px;
	height:40px;
	overflow:hidden;
	border-bottom:1px #d7d7d7 dashed;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 0;
	text-align:left;
}
.con_point_left
{
	width:640px;
	margin:10px 0 auto 0;
	float:left;
    word-break: keep-all; /* 不换行 */
    white-space: nowrap; /* 不换行 */
    overflow: hidden; /* 内容超出宽度时隐藏超出部分的内容 */
    text-overflow: ellipsis; /* 当对象内文本溢出时显示省略标记(...) ；需与overflow:hidden;一起使用。*/
	}
.con_point_left a
{
	font-size:14px;
	line-height:16px;
	text-decoration:none;
	color:#000;
    padding-left:20px;
    background:url(../../images/point.png) no-repeat left center;
	}
.con_point_left a:hover
{
	color:red;
	text-decoration:underline;
	}
.con_point_right
{
	width:130px;
	float:right;
	text-align:right;
	color:#9a9a9a;
	font-size:14px;
	margin-top: 10px;
}
.login_dialog
{
	width:240px;
	height:270px;
	background:#fbf9f9;
	}
.login_top
{
	width:230px;
	height:30px;
	line-height:30px;
	background:#c2162e;
	color:White;
	font-size:14px;
	font-family:微软雅黑;
	padding-left:10px;
	}
.login_top a
{
	font-weight:normal;
	font-size:14px;
	color:#FFFFFF;
	text-decoration:underline; 
	}
.login_top a:hover
{
	text-decoration:none;
	}
.account
{
	width:200px;
	margin:20px auto 0 auto;
	overflow:hidden;
	}
.account_txt
{
	width:65px;
	height:24px;
	line-height:24px;
	float:left;
	}
.account_digital
{
	width:125px;
	height:24px;
	line-height:24px;
	text-align:left;
	font-weight:bold;
	float:left;
	}

.account_digital a
{
	font-weight:normal;
	color:red;
	text-decoration:underline;
	}
.account_digital a:hover
{
	text-decoration:none;
	}
.password
{
	width:200px;
	margin:10px auto 0 auto;
	overflow:hidden;
	}
.password_txt
{
	width:65px;
	height:24px;
	line-height:24px;
	float:left;
	}
.password_digital
{
	width:125px;
	height:24px;
	line-height:24px;
	text-align:left;
	font-weight:bold;
	float:left;
	}
.institutions
{
	width:200px;
	margin:10px auto 0 auto;
	overflow:hidden;
	height: 24px;
}
.ins_txt
{
	width:65px;
	height:24px;
	line-height:24px;
	float:left;
	}
.ins_digital
{
	width:130px;
	height:24px;
	line-height:24px;
	text-align:left;
	font-weight:bold;
	float:left;
	}

.integral
{
	width:200px;
	margin:10px auto 0 auto;
	overflow:hidden;
	}
.int_txt
{
	width:65px;
	height:24px;
	line-height:24px;
	float:left;
	}
.int_digital
{
	width:125px;
	height:24px;
	line-height:24px;
	text-align:left;
	font-weight:bold;
	float:left;
	}
.test_course
{
	width:220px;
	margin:10px auto 0 auto;
	overflow:hidden;
	line-height:24px;
	}
.test_course .test
{
	width:105px;
	float:left;
	height:24px;
	line-height:24px;
	cursor:pointer; 
	} 
.test_course .test .test_txt
{
	width:60px;
	float:left;
	height:24px;
	line-height:24px;
	}
.test_course .test .test_digital
{
	width:45px;
	float:left;
	height:24px;
	line-height:24px;
	color:#c2162e;
	font-weight:bold; 
	} 
.test_course .course
{
	width:105px;
	float:left;
	height:24px;
	line-height:24px;
	cursor:pointer; 
	} 
.test_course .course .course_txt
{
	width:60px;
	float:left;
	height:24px;
	line-height:24px;
	}
.test_course .course .course_digital
{
	width:45px;
	float:left;
	height:24px;
	line-height:24px;
	color:#c2162e;
	font-weight:bold;
	}

.test_course .course .course_digital .span
{
	width:40px;
	float:left;
	height:24px;
	line-height:24px;
	color:#c2162e;
	font-weight:bold;
	}


.test_course .system
{
	width:105px;
	float:left;
	height:24px;
	line-height:24px;
	cursor:pointer; 
	} 
.test_course .system .system_txt
{
	width:60px;
	float:left;
	height:24px;
	line-height:24px;
	}
.test_course .system .system_digital
{
	width:45px;
	float:left;
	height:24px;
	line-height:24px;
	color:#c2162e;
	font-weight:bold;
	cursor:pointer;
	} 
.test_course .training
{
	width:105px;
	float:left;
	height:24px;
	line-height:24px;
	cursor:pointer;
	} 
.test_course .training1
{
	width:105px;
	float:left;
	height:24px;
	line-height:24px;
	cursor:pointer;
	} 
.test_course .training .tra_txt
{
	width:60px;
	float:left;
	height:24px;
	line-height:24px;
	}
.test_course .training1 .tra_txt1
{
	width:60px;
	float:left;
	height:24px;
	line-height:24px;
	}
.test_course .training1 .tra_digital1
{
	width:45px;
	float:left;
	height:24px;
	line-height:24px;
	color:#c2162e;
	font-weight:bold;  
	} 
.test_course .training .tra_digital
{
	width:45px;
	float:left;
	height:24px;
	line-height:24px;
	color:#c2162e;
	font-weight:bold;  
	} 
.training_dialog
{
	width:240px;
	}
.training_top
{
	margin:10px auto 0 auto;
	width:230px;
	height:30px;
	line-height:30px;
	background:#c2162e;
	color:White;
	font-size:16px;
	font-family:微软雅黑;
	padding-left:10px;
	overflow:hidden;
	}
.training_top .ongoing
{
	width:200px;
	float:left;
	}

.training_one
{
	width:240px;
	height:40px;
	line-height:40px;
	background:#fbf9f9;
	text-align:center;
	}
.training_two
{
	width:240px;
	height:40px;
	line-height:40px;
	background:#fbf9f9;
	text-align:center;
	margin-top:1px;
	}
.training_three
{
	width:240px;
	height:40px;
	line-height:40px;
	background:#fbf9f9;
	text-align:center;
	margin-top:1px;
	}
.training_four
{
	width:240px;
	height:40px;
	line-height:40px;
	background:#fbf9f9;
	text-align:center;
	margin-top:1px;
	}
.course_dialog
{
	clear:both;
	width:240px;
	}
.course_top
{
	margin:10px auto 0px auto;
	width:230px;
	height:30px;
	line-height:30px;
	background:#c2162e;
	color:White;
	font-size:16px;
	font-family:微软雅黑;
	padding-left:10px; 
	}
.course_top .ongoing
{
	width:167px;
	float:left;
	height:30px;
	line-height:30px;
	}
.an
{
	width:18px;
	height:30px;
	float:right;
	background:url(../../images/an.png) no-repeat;
	margin-right:10px;
	cursor:pointer;
	}
.closed
{
	width:18px;
	height:30px;
	float:right;
	background:url(../../images/closed.png) no-repeat;
	margin-right:10px;
	cursor:pointer;
	}
.course_one
{
	width:240px;
	height:40px;
	line-height:40px;
	background:#fbf9f9;
	text-align:center;
	}
.course_two
{
	width:240px;
	height:40px;
	line-height:40px;
	background:#fbf9f9;
	text-align:center;
	border-top:1px solid #FFF;
	}
.course_three
{
	width:240px;
	height:40px;
	line-height:40px;
	background:#fbf9f9;
	text-align:center;
	border-top:1px solid #FFF;
	}
.course_four
{
	width:240px;
	height:40px;
	line-height:40px;
	background:#fbf9f9;
	text-align:center;
	margin-top:1px;
	}

.download_dialog
{
	width:240px;
	background:#fbf9f9;
	height:170px;
	margin-top:10px;
	}
.download_top
{
	width:230px;
	height:30px;
	line-height:30px;
	background:#c2162e;
	color:White;
	font-size:16px;
	font-family:微软雅黑;
	padding-left:10px;
	overflow:hidden;
	}
.download_top .ongoing
{
	width:165px;
	float:left;
	}
.download_top .more
{
	width:52px;
	height:20px;
	background:url(../../images/more_tra.png);
	float:right;
	margin-right:10px;
	cursor:pointer;
	}
.download_con
{
	width:240px;
	margin:10px auto 0 auto;
	}
.download_title
{
	width:240px;
	height:40px;
	}
.download_title a
{
	width:240px;
	height:40px;
	line-height:40px;
	line-height:40px;
	text-decoration:none;
	color:#000;
	margin:auto 0 auto 30px;
	}
.download_title a:hover
{
	text-decoration:none;
	color:red;
	}