@charset "gb2312";
/* CSS Document */
/* ÅàÑµÖÐÐÄ */
.Training_header{ position:relative; z-index:999;}
.Training_header .t-menu li{ width:20%;}
.Training_header .t-menu li img {
    margin: 0 0 5px 0;
}
.Training_top{ border-top:2px solid #0a7dc2; width:100%; margin-bottom:30px;}
.Training_server{ margin-top:30px; width:100%; overflow:hidden; margin-bottom:30px;}
.Training_server h2{ background:#177ebc; margin-bottom:30px; width:98%; padding-left:2%; height:65px; line-height:65px;font-size:18px; font-size:1.8rem; color:#fff;}
.Training_server h2 img{margin-right:2%;}
.Training_server ul{ width:110%;}
.Training_server ul li{ width:20%; float:left; text-align:center; border-top:2px solid #969696; border-bottom:1px solid #969696;border-right:1px solid #969696;border-left:1px solid #969696; margin-right:3%;}
.Training_server ul li:hover{ width:20%; float:left; text-align:center;  border-top:2px solid #00a0e9; border-bottom:1px solid #00a0e9;border-right:1px solid #00a0e9;border-left:1px solid #00a0e9; cursor:pointer;}
.Training_server li img{ width:40%; margin-top:10px;}
.Training_server li a{ color:#969696; font-size:16px; font-size:1.6rem;}
.Training_server li a:hover{ color:#00a0e9;}
.Training_server li a:hover .iconimg{ display:none;}
.Training_server li a:hover .iconpre{ display:inline;}
.Training_server li a p{ text-align:center; margin-bottom:15px;}
.Training_hd h2{ font-size:18px ; font-size:1.8rem; font-weight:bold; margin:10px 0;}
.Training_hd ul{ background:#f5f5f5; padding:3% 0 0 0; width:100%; float:left;border-top:1px dashed #d2d2d2;}
.Training_hd ul li{ float:left; width:31.1%; margin: 0 1% 3% 1%; border:1px solid #d2d2d2; background:#fff;}
.Training_hd_li{ width:94%; padding:4% 3%; float:left;}
.Training_hd_li h2{ color:#333; font-size:16px; font-size:1.6rem; font-weight:bold; line-height:30px; margin-bottom:5px;}
.Training_hd_li h3{ color:#333; font-size:16px; font-size:1.6rem; font-weight:bold; line-height:30px; margin-bottom:5px;}
.Training_hd_li p{ color:#969696; font-size:14px; font-size:1.4rem; line-height:25px;}
.Training_hd_bt{ border-top:1px dashed #d2d2d2; border-bottom:1px dashed #d2d2d2; margin:10px 0; padding:10px 0; float:left;}
.Training_hd_bt p{ font-size:16px; font-size:1.6rem; float:left; width:100%;}
.Training_hd_bt p span{ color:#969696; width:25%; float:left; text-align:right; }
.Training_hd_bt p strong{color:#333; font-weight:normal;}
.Training_hd_bt p b{ font-size:18px;font-size:1.8rem; font-weight:bold; color:#027ab9;}
.Training_hd_bt_p{ width:75% !important; float:right !important; color:#027ab9 !important;}
.Training_hd_li a{ width:100px; text-align:center; height:45px; line-height:45px; background:#027ab9; color:#fff; display:block; float:left; margin:10px 0; font-size:16px; font-size:1.6rem;}

.ercon-activity{
	border-top: 2px solid #d2d2d2;
    padding-top: 1%;
}
.ercon-activity ul{width:101%; overflow: hidden;}
.ercon-activity ul li{
	float: left;
	width:24%;
	margin:1% 1% 0 0;
}
.ercon-activity ul li img{
	width:100%;
}
.activity_table table{
    border: 1px solid #d2d2d2;
    text-align: center;
    margin-top: 3%;
    width:100%;
    border-spacing: 0;
  border-collapse: collapse; 
  background: #fff; 

}

.activity_table table th{
   font-size: 18px;
   font-size: 1.8rem;
   color: #fff;
   height: 60px;
   line-height: 60px;
   background: #2165a2;
   text-align: center;
   font-weight: normal;
}
.activity_table table tr{
    border-bottom: 1px solid #d2d2d2;
}
.activity_table table tr td{
    font-size: 16px;
    font-size: 1.6rem;
    color:#333333;
    height: 46px;
    line-height: 46px;
     border: 1px solid #d2d2d2;
     padding:0 1%;

}
.activity_table table tr td.act-td{
	position: relative;
}
.activity_table table tr td p{
   text-align: left;
   padding-left:15px;
   height: 40px;
   line-height: 40px;
}
.activity_table table tr td p.act-ptxt{
   width:25%;
}
.activity_table table tr td p span{
    border-bottom: 1px solid red;
    width: 100%;
    height: 1px;
    display: inline-block;
    position: relative;
    top: -84px;
}

.activity_table table tr td a{
	position: absolute;
	z-index: 9;
	top:10px;
	right: 3%;
	width:30%;
	height: 36px;
	line-height: 36px;
	background: #027ab9;
	font-size: 16px;
	font-size: 1.6rem;
	color: #fff;
}

.evenRow{background-color:#f1f1f1;}
.oddRow{background-color:#fff;}

@media only screen and (max-width:1024px){
	html{ 
	font-size: 40%;
}
.activity_table{
   overflow-x:scroll;
}
.activity_table table{
   min-width: 1000px;
}

}


@media only screen and (max-width:768px){
.ercon-activity ul{width:101%; overflow: hidden;}
.ercon-activity ul li{
	float: left;
	width:49%;
	margin:1% 1% 0 0;
}
.ercon-activity ul li img{
	width:100%;
}

}

@media only screen and (max-width:480px){

}
@media only screen and (max-width:375px){
	
}