@charset "utf-8";
/* CSS Document */
body{ background-color:#fff; margin:0; padding:0;}
ul,li,p,img,h3,h6{ list-style:none; border:0; margin:0; padding:0;}
a{ text-decoration:none; color:#888;}
/* .hidden{ display:none;} */
.main1{ overflow:hidden; text-align:center; height:72px; line-height:72px; width:100%;}
.home{ height:72px;}
.home a{ display:block; width:100%; height:100%;}
.home a span{ display:inline-block; height:100%; vertical-align:middle;}
.home a img{ vertical-align:middle; }
.top-phone{ font:bold 14px/72px 'Tahoma,Arial,Roboto,Droid Sans,Helvetica Neue,Droid Sans Fallback,Heiti SC,sans-self'; color:#0574cd;}
.nav{ height:45px; background-color:#0574cd; text-align:center; font:normal 16px/45px 'Tahoma,Arial,Roboto,Droid Sans,Helvetica Neue,Droid Sans Fallback,Heiti SC,sans-self'; width:100%;}
.nav a{color:#fff; text-decoration:none; border-right:1px solid #fff; display:block; width:99%; height:100%; text-shadow:none;}


.classes{ overflow:hidden; margin:20px auto 0; width:100%;}
.classes span{ width:30%; height:160px; overflow:hidden; display:block; float:left; text-align:center;margin-left:3%;}
.classes span img{ max-width:100%;}
.classes span p{ margin:0; padding:0; }
.classes span p a{font:bold 14px/20px '微软雅黑'; color:#333; text-decoration:none;}


.tab-title, .stu-tabtitle{ width:100%; padding-top:30px; border-top:1px solid #ddd; margin-top:20px; overflow:hidden;}
.tab-title li, .stu-tabtitle li{ float:left; font:normal 16px/30px '微软雅黑'; color:#666; margin-left:20px; cursor:pointer;}
.tab-title li.active,.stu-tabtitle li.active { background-color:#0574cd; color:#fff; padding:0 20px; border-radius:10px;}


.tab-content,.stu-tabcontent{ overflow:hidden; width:100%;}
.grid-a1{ border-bottom:1px solid #ddd; padding-bottom:15px;}
.ui-grid-a .news-img{ width:40%; overflow:hidden; border:1px solid #ddd; text-align:center; margin-top:10px; text-align:center; margin-left:1%;}
.news-img img{ padding:2px 0; width:98%;}
.ui-grid-a .news-text{ width:56%; margin-left:3%;}
.news-text h3{ padding-top:5px;}
.news-text h3 a{ color:#333; font:normal 14px/30px '微软雅黑'; text-decoration:none;}
.news-text p a{ font:normal 12px/22px '微软雅黑'; color:#666;}
.news-text p.news-time{ color:#ccc; font-size:12px; padding-top:5px;}

.href-more{ width:40%; margin:20px auto 0; text-align:center; color:#0574cd; border-radius:30px; border:1px solid #0574cd; padding:10px 0; }
.href-more a{color:#0574cd; font-size:12px; font-family:'微软雅黑'; text-shadow:none;}
.tab-content table{ width:99%; text-align:center; overflow:hidden; border:1px solid #ddd; margin:0 auto;}
.tab-content table td{ width:25%; text-align:center; height:24px; font:normal 12px/24px '微软雅黑'; color:#666;}
.tab-content table td.td1{ background-color:#ccc; color:#c9261d; font-size:14px;}

.stu-tabcontent li{ display:block; height:30px; background:url(../images/cicle.png) no-repeat 0 5px; margin:0 2%; border-bottom:1px solid #ddd;}
.stu-tabcontent li a{ float:left; margin-left:22px; font:normal 12px/30px '微软雅黑'; color:#666;}
.stu-tabcontent li  span{ float:right;font:normal 12px/24px '微软雅黑'; color:#aaa; }


.teacher{ width:100%; overflow:hidden; margin-top:2px; margin-bottom:90px; clear:both;}
.teacher h3{ font:bold 24px/40px '微软雅黑'; color:#0574cd; text-align:center; border-bottom:1px solid #ddd; padding-bottom:10px;}
.tea-content{ width:100%; overflow:hidden;}
.tea-content span{ display:block; width:41%; margin-left:5%; border:1px solid #ddd; text-align:center; padding:1%; float:left; margin-top:20px; height:180px; overflow:hidden;}
.tea-content span img{ max-width:100%;}
.tea-content span h4{ margin:0; padding:5px 0; font:normal 14px/24px '微软雅黑'; color:#666;}
.tea-content span p{ font:normal 12px/24px '微软雅黑'; color:#888;}

.bottom{ position:fixed; bottom:0;width:100%; height:60px; overflow:hidden; text-align:center;background-color:#0574cd;}
.f-phone{ height:60px; border-right:1px solid #fff; text-align:center;}
.bottom .f-phone:last-child{ border:0;}
.f-phone a{ display:block; width:100%; height:100%;}
.f-phone a span{ height:100%; vertical-align:middle; display:inline-block;}
.f-phone a img{ vertical-align:middle;}


/* 关于我们  */
.c-banner{ width:100%; overflow:hidden; text-align:center;}
.c-banner img{ max-width:100%; height:220px;}
.about-tab{ width:100%; overflow:hidden; margin-top:30px; border-bottom:1px solid #ddd; padding-bottom:20px; text-align:center;}
.about-tab .about-tb{ text-align:center;}
.about-tab a{ display:block; border-radius:42px; background-color:#ccc; width:85px; height:85px; margin:0 auto;}
.about-tab a img{ margin-top:17px;}
.about-tab p{ padding-top:10px; font:normal 14px/22px '微软雅黑'; color:#666;}
.about-tab .active a{ background-color:#c9261d;}
.about-tab .active p{ color:#c9261d;}

.c-content{ width:100%; overflow:hidden; margin-top:20px; border-bottom:1px solid #ddd; padding-bottom:20px; margin-bottom:90px;}
.c-content p{ color:#333333;}
.c-content h3{ text-align:center; font:bold 22px/30px '微软雅黑'; color:#0574cd;}
.c-content h6{ color:#333; text-align:center; font:normal 14px/22px '微软雅黑';}
.c-content p{ font:normal 12px/22px '微软雅黑'; color:#888; padding:10px 2% 0;}
.c-content p img{ max-width:100%;}

.class-1{ width:96%; margin:20px 1.9%; border:1px solid #ddd; padding-bottom:15px;}
.class-title{ width:100%; height:30px; background-color:#0574cd; color:#fff; text-align:center; font:normal 16px/30px '微软雅黑';}
.ui-grid-a .class-img{ width:30%; border:0; text-align:center; height:100%;}
.class-img span{ height:100%; display:inline-block; vertical-align:middle;}
.class-img img{ width:111px; height:111px; vertical-align:middle;}
.ui-grid-a .class-text{ width:65%; margin-top:10px; margin-left:3%;}
.class-text a{ font:normal 12px/22px '微软雅黑'; color:#000; margin-right:5px; text-decoration:underline;}
.class-text a.a1{ font-weight:bold; text-decoration:none;}

/*  师资  */
.teachers{ margin-top:20px; border-bottom:1px solid #ddd; padding-bottom:20px;}
.ui-grid-a .teachers-img{width:40%; overflow:hidden; border:1px solid #ddd; text-align:center; margin-top:10px; text-align:center; margin-left:1%; padding:2px;}
.ui-grid-a .teachers-img img{ max-width:98%;}
.ui-grid-a .teachers-text{ width:55%; margin-left:2%;}
.ui-grid-a .teachers-text h3{ text-align:left; font:bold 16px/30px '微软雅黑'; color:#333; padding:0; margin:5px 0 0 0;}
.ui-grid-a .teachers-text p{ padding:0; margin:0; color:#333;}

/* 在线报名  */
.c-content table.bm{ width:96%; margin:20px auto;}
table.bm td{ font:normal 14px/24px '微软雅黑'; color:#888;}
table.bm td input{ width:98%; background:none; color:#888; font-size:12px; border:1px solid #ddd; height:24px; line-height:24px; text-indent:5px;}
table.bm td select{ width:98%; background:none; color:#888; font-size:12px; border:1px solid #ddd; height:24px; line-height:24px; text-indent:5px;}
table.bm td textarea{width:98%; background:none; color:#888; font-size:12px; border:1px solid #ddd; height:80px; line-height:22px; text-indent:5px;}
table.bm td input.tijiao{ text-align:center; background-color:#c9261d; height:40px; font:normal 16px/40px '微软雅黑'; color:#fff;}





.page{font-size:12px; padding-top:25px; padding-bottom:15px; margin:0 auto; margin-top:15px;}
.page span,.page  a{
padding:5px;
border:1px #CCCCCC solid;
margin-right:2px;
cursor:pointer;
}
.page .current{
border:1px #999999 solid;
background:#FFFFCD;
font-weight:bold;
}
.page  a:hover{
border:1px #333333 solid;
background:#FFFFCD;
text-decoration:none;
}

.detail{padding:15px 10px;}
.detail h1{ color:#2c7d16; text-align:center; font-size:20px;}
.write{ text-align:center; color:#999; border-bottom:solid 1px #ebebeb; margin:5px 0 18px;}
.write span{ color:#666;}
.detail p{ padding:0 14px;line-height:30px;font-size:14px;}
.dow{border-top:solid 1px #ebebeb;padding-top:15px; margin:30px 0; margin-left:10px; }
.dow b{ color:#2c7d16;}
.dow p{ text-indent:0;font-size:12px;}
.info p {line-height:25px;font-size:12px; margin-top:5px; }
















.c-content_img {
	text-align: center;
}
.c-content_img img{
	margin-bottom: 1rem;
}

.table_aa{
	border-top: 1px solid #035dcc;
	border-left: 1px solid #035dcc;
	margin: 0 auto;
	color: #001f4e;
}
.table_a{
	
	width: 100%;
}
	
.table_a td{
	line-height: 30px;
	border-right: 1px solid #035dcc;
    border-bottom: 1px solid #035dcc;
}
.tab-title{
	width: 40%;
    background-color: #fccf02;
    color: #FF5B29;
	padding: 0;
}
.tab-title-two{
	width: 20%;
	background-color: #fccf02;
	color: #FF5B29;
	padding: 0;
}
.tab-title-thr{
	width: 40%;
    background-color: #fccf02;
    color: #FF5B29;
	padding: 0;
	lin
}
.c-content_img h6{
	font-size: 1.1rem;
	font-weight: bold;
	padding-top: 1.1rem;
	padding-bottom: 1rem;
}