/*
 * author: hyc
 * time: 2016-01-11
*/
/*Í·²¿±³¾°Í¼*/
#rule_swap #stop{
	background:url(../images/common/top_bg/bg_rule.jpg) no-repeat center;
}
/*rule_list*/
#rule_swap .rule_list{
	width:100%;
	padding:10px 0;
}
#rule_swap .rule_list li, #rule_swap .lestime{
	margin-bottom:30px;
	padding:40px 30px 35px 30px;
	border:1px solid #e4e4e4;
}
#rule_swap .rule_list h4, #rule_swap .lestime h4{
	width:600px;
	font-size:26px;
	color:#1e9ce9;
	padding-bottom:15px;
	margin-bottom:20px;
	border-bottom:3px solid #1e9ce9;
}
#rule_swap .rule_list h4 .en, #rule_swap .lestime h4 .en{
	font-size:18px;
	padding-left:15px;
}
#rule_swap .rule_list p{
	font-size:18px;
	color:#555;
	line-height:34px;
	padding-bottom:5px;
}
/*table*/
#rule_swap .rule_list table thead{
	font-size:18px;
	color:#FFF;
}
#rule_swap .rule_list table th, #rule_swap .rule_list table td{
	padding:5px 20px;
	text-align:center;
}
#rule_swap .rule_list table th.green1{
	background-color:#049d24;
	border-left:1px solid #049d24;
	border-bottom:1px solid #049d24;
	border-top:1px solid #049d24;
}
#rule_swap .rule_list table td.green1{
	color:#049d24;
	border-left:1px solid #049d24;
	border-bottom:1px solid #049d24;
}
#rule_swap .rule_list table th.green2{
	background-color:#1cb13c;
	border-left:1px solid #1cb13c;
	border-bottom:1px solid #1cb13c;
	border-top:1px solid #1cb13c;
}
#rule_swap .rule_list table td.green2{
	color:#1cb13c;
	border-left:1px solid #1cb13c;
	border-bottom:1px solid #1cb13c;
}
#rule_swap .rule_list table th.green3{
	background-color:#30d854;
	border-left:1px solid #30d854;
	border-bottom:1px solid #30d854;
	border-top:1px solid #30d854;
}
#rule_swap .rule_list table td.green3{
	color:#30d854;
	border-left:1px solid #30d854;
	border-bottom:1px solid #30d854;
}
#rule_swap .rule_list table th.blue1{
	background-color:#096ca0;
	border-left:1px solid #096ca0;
	border-bottom:1px solid #096ca0;
	border-top:1px solid #096ca0;
}
#rule_swap .rule_list table td.blue1{
	color:#096ca0;
	border-left:1px solid #096ca0;
	border-bottom:1px solid #096ca0;
}
#rule_swap .rule_list table th.blue2{
	background-color:#0f81bc;
	border-left:1px solid #0f81bc;
	border-bottom:1px solid #0f81bc;
	border-top:1px solid #0f81bc;
}
#rule_swap .rule_list table td.blue2{
	color:#0f81bc;
	border-left:1px solid #0f81bc;
	border-bottom:1px solid #0f81bc;
}
#rule_swap .rule_list table th.blue3{
	background-color:#34acea;
	border-left:1px solid #34acea;
	border-bottom:1px solid #34acea;
	border-top:1px solid #34acea;
}
#rule_swap .rule_list table td.blue3{
	color:#34acea;
	border-left:1px solid #34acea;
	border-bottom:1px solid #34acea;
}
#rule_swap .rule_list table th.orange1{
	background-color:#ff7e00;
	border-left:1px solid #ff7e00;
	border-bottom:1px solid #ff7e00;
	border-top:1px solid #ff7e00;
}
#rule_swap .rule_list table td.orange1{
	color:#ff7e00;
	border-left:1px solid #ff7e00;
	border-bottom:1px solid #ff7e00;
}
#rule_swap .rule_list table th.orange2{
	background-color:#ff952d;
	border-left:1px solid #ff952d;
	border-bottom:1px solid #ff952d;
	border-top:1px solid #ff952d;
}
#rule_swap .rule_list table td.orange2{
	color:#ff952d;
	border-left:1px solid #ff952d;
	border-bottom:1px solid #ff952d;
}
#rule_swap .rule_list table th.orange3{
	background-color:#fab549;
	border-left:1px solid #fab549;
	border-bottom:1px solid #fab549;
	border-top:1px solid #fab549;
}
#rule_swap .rule_list table td.orange3{
	color:#fab549;
	border-left:1px solid #fab549;
	border-bottom:1px solid #fab549;
}
#rule_swap .rule_list table th.orange4{
	background-color:#fc520f;
	border-left:1px solid #fc520f;
	border-bottom:1px solid #fc520f;
	border-top:1px solid #fc520f;
}
#rule_swap .rule_list table td.orange4{
	color:#fc520f;
	border-left:1px solid #fc520f;
	border-bottom:1px solid #fc520f;
}
#rule_swap .rule_list table th.red{
	background-color:#f52b2b;
	border:1px solid #f52b2b;
}
#rule_swap .rule_list table td.red{
	color:#f52b2b;
	border-left:1px solid #f52b2b;
	border-right:1px solid #f52b2b;
	border-bottom:1px solid #f52b2b;
}
/*lecture time*/
#rule_swap .lestime{
	position:relative;
	height:500px;
	border:none;
}
#rule_swap .lestime ol{
	position:relative;
	width:850px;
	margin:0 auto;
	padding:39px 0;
}
#rule_swap .lestime ol.orange{
	padding:41px 0;
}
#rule_swap .lestime div{
	position:relative;
	padding:0;
	margin:0;
	text-align:center;
}
#rule_swap .lestime .lecture_no{
	line-height:24px;
	padding:0 80px 10px 80px;
}
#rule_swap .lestime .long .lecture_no{
	padding:0 75px 10px 75px;
}
#rule_swap .lestime .time{
	font:18px;
	color:#FFF;
	width:125px;
	height:23px;
	line-height:23px;
	text-align:center;
	margin-left:41px;
}
#rule_swap .lestime .icon_circle{
	position:relative;
	left:48%;
	top:-4px;
	width:7px;
	height:7px;
}
#rule_swap  .lestime .green .lecture_no{
	color:#049d24;
	border-bottom:1px solid #049d24;
}
#rule_swap .lestime .blue .lecture_no{
	color:#096ca0;
	border-bottom:1px solid #096ca0;
}
#rule_swap .lestime .orange .lecture_no{
	color:#ff8a18;
	border-bottom:1px solid #ff8a18;
}
#rule_swap .lestime .green .icon_circle{
	background:url(../images/rule/icon_no_green.png) no-repeat center;
}
#rule_swap  .lestime .blue .icon_circle{
	background:url(../images/rule/icon_no_blue.png) no-repeat center;
}
#rule_swap  .lestime .orange .icon_circle{
	background:url(../images/rule/icon_no_orange.png) no-repeat center;
}

#rule_swap  .lestime .green .time{
	background:url(../images/rule/icon_time_green.png) no-repeat center;
}
#rule_swap  .lestime .blue .time{
	background:url(../images/rule/icon_time_blue.png) no-repeat center;
}
#rule_swap  .lestime .orange .time{
	background:url(../images/rule/icon_time_orange.png) no-repeat center;
}

#rule_swap  .lestime .icon_sunrise{
	position:relative;
	top:-408px;
	left:39px;
	width:106px;
	height:55px;
	background:url(../images/rule/icon_sunrise.png) no-repeat center;
}
#rule_swap .lestime .icon_nextr{
	position:relative;
	top:-415px;
	left:978px;	
	width:78px;
	height:144px;
	background:url(../images/rule/icon_nextr.png) no-repeat center;
}
#rule_swap .lestime .icon_nextl{
	position:relative;
	top:-416px;
	left:65px;	
	width:81px;
	height:146px;
	background:url(../images/rule/icon_nextl.png) no-repeat center;
}
#rule_swap .lestime .icon_sunset{
	position:relative;
	top:-485px;
	left:988px;
	width:138px;
	height:69px;
	background:url(../images/rule/icon_sunset.png) no-repeat center;
}
