.ty{width:1200px; height:auto; overflow:hidden; margin:0 auto;}
.dhwaiceng{width:100%; height:auto}
.dhneice{ width:1200px; margin:0 auto; height:165px}
.dhleft{width:1120px; font-size:15px;  height:95px; margin:0 auto; background:url(../../images/62w4.png) no-repeat center bottom;}
.dhright{ margin:0px auto; height:80px; padding-top:8px; text-align:center; background:url(../../upload/title_y1ch.png) no-repeat center;}
.dhright h1{ font-size:24px; font-weight:bold;}
.dhright h2{ color:#999999; font-size:18px; margin-top:20px ;}
.wk_blog_tab{width:100%;height:65px;background:url(../images/about_line.jpg) repeat-x left bottom;overflow:hidden;clear:both;}
.wk_blog_tab ul{width:100%;text-align:center;margin:0 auto;overflow:hidden;}
.wk_blog_tab ul li{display:inline;text-align:center;}
.wk_blog_tab ul li a{font-size:16px;line-height:40px;color:#333;display:inline-block;padding:0 6px;margin:0 7px ;text-decoration:none;
width:100px;
height:40px;
border:1px solid #CCCCCC;}
.wk_blog_tab ul li a:hover{color:#fff; background-color:#DD2F4A}
.wk_blog_tab ul li .a{color:#D70A30;border-bottom:3px solid #D70A30;}
.edhleft{ width:100%; height:73px; line-height:73px; margin-left:3px; font-size:16pt; font-weight:bold; letter-spacing:2px; margin-bottom:30px;}
.riqi{
background-color:#2552b9;
margin:20px 0 20px 40px; padding-top:5px;
font-size: 13px;
width:80px; height:80px;
text-align:center;
}
.riqi span{color: #fff;
}
.riqi h2{
margin:7px;
}
.rightnew{}
.rightnew a{display: inline-block;
    font-family: 宋体;
    font-size: 15px;
    color: #666;
    font-weight: normal;
    text-decoration: none;
    line-height: 140%;}
.rightnew a:hover {color:#21479c;line-height:140%;}
.newzhaiyao{display: -webkit-box;
    overflow: hidden;
    text-overflow: ellipsis;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
	font-size:13px;
	line-height:1.7;
	}
.proimg{
width:530px;
height:370px;
float:left;
}
.protitle{
width:610px;
height:36px;
border-bottom:1px solid #CCCCCC;
float:left;
font-size:25px;
color:#666;
}
.prozhaiyao{
width:610px;
max-height:240px;
overflow:hidden;
float:left;
line-height:28px;
font-size:14px;
color:#666;
}
.scj{ 
color:#ddd;
text-decoration:line-through;}
.yhj{
color:#cc0000; 
font-size:20px;
}
.mfileds ul,li{
list-style-type: none; 
}
.title{
padding: 10px 0;
    line-height: 2;
    color: #5a5a5a;
    font: inherit;
}
.inpbox {
    width: 670px;
	margin-bottom:15px;
}
.inptext {
    border-color: #dddddd;height: 39px;
    line-height: 39px;font-family: '宋体';
    background-color: #fff;
    border: 1px solid #ddd;
    font-size: 12px;
    text-indent: 5px; 
	width: 100%;
	-webkit-border-radius: 3px;
}
.txtarea {
    border-color: #dddddd;
font-size: 12px;
    padding: 5px 0;
    width: 100%;
    height: 60px;
    background-color: #fff;
    border: 1px solid #ddd;
	-webkit-border-radius: 4px;
	resize:none;
	}
a.btnsubmit {
    width: 667px;
	margin-left:3px;
    background-color: #1f6eb1;
display: block;
    font-family: '黑体';
	font-size:14pt;
    float: left;border-style: solid;
    border-width: 0;
    line-height: 40px;
    height: 40px;
	-webkit-border-radius: 3px;
    -o-border-radius: 3px;
    text-align: center;
    color: #fff;
    margin-top: 5px;
	}
a.btnsubmit:hover {color:#FFFFFF;
background-color:#1f8eb1;
}
a.btnsubmit:active {color:#FFFFFF;
}
.flexslider .slides img {
    object-fit: cover;
}
.lybg{
width:100%;
height:30px;
background-color:#87b423;
line-height:30px;
color:#FFFFFF;}
.lybt{
float:left;
margin-left:14px;}
.lyrq{
float:right;
margin-right:14px;}
.lybody{
margin:17px 0 27px 27px;
color:#868686;
line-height:30px;
font-size:13px;}
.lybody span{
color:#FF0000;
}
/*fen ge xian*/
.fgtitle{
width:1200px;  height:40px; font-size:24px; font-weight:bold; text-align:center; margin:0 auto; margin-top:80px;}
.fgimg{
width:1200px; margin:0 auto; height:40px; background:url(../../images/fgx.png) top center no-repeat; }
/*课程*/
.kcwai{
width:390px;
height:200px;
color:white;
float:left;
}
.kctitle{
width:150px;
height:40px;
margin-top:40px;margin-left:20px;
line-height:40px;
font-size:20px;
float:left;
background-color:#017DC3;
}
.kcwai a{font-size:16px;line-height:40px;color:#fff;display:inline-block;text-decoration:none;
width:150px;height:40px; text-indent:15px;
}
.kcwai a:hover{color:#fff; background-color:#DD2F4A}

.kcbody{
width:75%;
float:left;
margin:10px auto auto 20px;
line-height:30px;
display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 2;
overflow: hidden;
font-size:13px;
max-height:60px;
}

/*学员公告*/
.xyleft{
width:500px;
height:440px;
float:left;}
.xyright{
width:600px; 
height:430px;
float:right;
font-size:13px;
color:#333;
}
.xyright li{
overflow: hidden;
text-overflow:ellipsis;
white-space: nowrap;
}
.xyright span{
display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 2;
overflow: hidden;
line-height:2;
margin-top:8px;
}
.xyright h3{
font-size:16px;
font-weight:bold;
margin-bottom:15px;}
.xyright hr{background-color:#eee;height: 1px;border: none;
margin:20px auto;}
a.more{ background-color:#DD2F4A; width:200px; height:50px; display:block; float:left; margin-bottom:0px;color:white; text-align:center; line-height:50px; margin-top:50px;}
/*学员风采*/
.case{
width:280px;
height:280px;
float:left;
}
.case li{
width:286px;
height:210px;
display:block;
float:left;
border:1px solid #eee;
text-align: center;
text-align:-webkit-center;
padding-top: 4px;
}