@charset "UTF-8";
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video{margin: 0;padding: 0;border: 0;font: inherit;vertical-align: baseline;outline: none;-webkit-font-smoothing: antialiased;-webkit-text-size-adjust: 100%;-ms-text-size-adjust: 100%;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;
font-size: 14px;}
html{overflow-y: scroll;}
body{float:left;width: 100%;
font-family: "Lucida Grande","Lucida Sans Unicode","Hiragino Sans GB","WenQuanYi Micro Hei","Microsoft YaHei UI","Microsoft YaHei","微软雅黑",Verdana, Aril, sans-serif;
background:#F3F3F3;font-size: 14px;line-height:160%;color:#202020;letter-spacing:0px;}
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section{display: block;}
ol, ul{list-style: none;}
input, textarea{-webkit-font-smoothing: antialiased;-webkit-text-size-adjust: 100%;-ms-text-size-adjust: 100%;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;outline: none;font-family: "San Francisco","Lucida Grande","Lucida Sans Unicode","helvetica neue",Verdana,tahoma,Aril,PingFangSC-Light,"hiragino sans gb",STXihei,"华文细黑","WenQuanYi Micro Hei","Microsoft YaHei UI","Microsoft YaHei","微软雅黑",Heiti,"黑体",sans-serif;}
table{border-collapse: collapse;border-spacing: 0;}
a,a *{text-decoration:none;-webkit-tap-highlight-color:rgba(0, 0, 0, 0);-webkit-transition:color 0.3s linear;-moz-transition:color 0.3s linear;-o-transition:color 0.3s linear;transition:color 0.3s linear;}
a,li a{color:#202020;text-decoration:none;}
a,li a,li,p,span,div{font-size:14px;line-height:160%;}
a:hover{color:#FF6B30}
header{float:left;width:100%;padding:10px 10px;background:#FFF;border-bottom:1px solid #ddd;}
header div#menu{float:right;line-height:30px;font-size:12px;background:#1162A9;padding:0px 10px;color:#FFF;}
header .logo{float:left;width:70%;}
header .logo h3{float:left;width:100%;font-size:20px;height:30px;line-height:30px;font-weight:bold;background:url(logo.png) left no-repeat;background-size:auto 26px;}
.pic_product_h{float:left;width:100%;}
.pic_product_h ul li{float:left;width:100%;margin-top:10px;padding:0px 0px 10px 0px;border-bottom:1px dotted #aaa;display:flex;align-items:center;}
.pic_product_h ul li .img{float:left;width:30%;}
.pic_product_h ul li .img img{float:left;width:100%;}
.pic_product_h ul li .cons{float:left;width:70%;padding-left:0px;color:#666;padding-left:10px;}
.pic_product_h ul li .consall{float:left;width:100%;padding-left:0px;color:#666}
.pic_product_h ul li h3{float:left;width:100%;margin-top:0px;padding:0rem 0rem 0.3rem 0rem;font-size:18px;font-weight:bold;}
.pic_product_h ul li h3 em{font-size:18px;font-weight:bold;color:#FF0000}
.pic_product_h ul li .con img{float:left;max-width:200px;}


.kctop{float:left;width:100%;border:1px solid #ddd;padding:20px;background:#FFF;margin-top:10px;}
.kctop .con{float:left;width:100%;}
.kctop .con h1{font-size:22px;float:left;width:100%;line-height:160%;padding-bottom:5px;}
.kctop .con p{float:left;width:100%;line-height:160%;padding:3px 0px;}
.kctop .con div{float:left;width:100%;line-height:160%;padding:3px 0px;}
.kctop .con div span{float:left;padding:0px 5px;background:#D9EDF7;line-height:24px;}
.kctop .con p span{float:left;color:#888;padding-right:10px;line-height:160%;}
.line_boxa{float:left;width:100%;border:1px solid #ddd;background:#FFF;padding:20px;margin-top:10px;}
.img_suolue{float:left;width:100%;margin-top:0px;}
.img_suolue mip-img{float:left;width:100%;}
.img_suoluex{float:left;width:100%;margin-top:0px;}
.img_suoluex mip-img{float:left;width:50%;margin-left:25%;}
.content_box{float:left;width:100%;}
h1.h_tit{float:left;width:100%;padding:10px 0px;line-height:28px;font-weight:bold;}
h1.h_tit span{float:left;font-size:18px;line-height:24px;color:#1162A9;font-weight:bold;}
.content_info{float:left;width:100%;}
.content_info mip-img{float:left;max-width:100%;}
.content_info strong{font-weight:600}
.infopics{float:left;width:100%;margin-top:10px;}
.infopics ul{float:left;width:100%;}
.infopics ul li{float:left;width:33.333%;border:1px solid #FFF;}
.infopics ul li mip-img{float:left;width:100%;}
.fmenu{float:left;width:100%;padding-right:1px;}
.fmenu ul li{float:left;width:25%;padding-left:1px;}
.fmenu ul li a{float:left;width:100%;background:rgba(0,0,0,0.8);color:#FFF;text-align:center;line-height:40px;font-size:12px}
.video{float:left;width:100%;padding-right:10px;}
.video ul li{float:left;width:50%;margin-top:10px;padding-left:10px;}
.video ul li .box{float:left;width:100%;padding:10px;background:#FFF;border:1px solid #ddd;}
.video .img{float:left;width:100%;overflow:hidden;}
.video .img mip-img{float:left;width:100%;}
.video  h3{float:left;width:100%;text-align:center;margin-top:5px;}
#ppage{padding-left:10px;}
.home_tit{float:left;width:100%;border-bottom:2px solid #1162A9;font-size:18px;line-height:30px;margin-top:10px;}
.home_tit span{float:left;font-size:20px;line-height:30px;padding-right:15px;color:#1162A9;text-transform:uppercase}
.homekc{float:left;width:100%;padding:0px 10px 0px 5px;}
.homekc ul li{float:left;width:50%;margin-top:10px;padding-left:5px;}
.homekc ul li .box{float:left;width:100%;border:1px solid #ddd;background:#FFF;padding:10px;}
.homekc ul li .topt{float:left;width:100%;background:#1162A9;position:relative;}
.homekc ul li .topt a{float:left;width:100%;padding:20px 20px;}
.homekc ul li .topt a h3{float:left;width:100%;text-align:center;font-size:20px;COLOR:#fff;line-height:24px;min-height:48px;
overflow:hidden;
text-overflow: ellipsis;
display: -webkit-box;
-webkit-line-clamp: 2;
-webkit-box-orient: vertical;
}
.org ul li .topt{background:#FDD501}
.homekc ul li .bott{float:left;width:100%;padding-top:5px;padding-bottom:0px;}
.homekc ul li .bott h3{float:left;width:100%;}
.homekc ul li .bott h3 a{color:#1162A9;font-weight:bold;line-height:16px;
overflow:hidden;
text-overflow: ellipsis;
display: -webkit-box;
-webkit-line-clamp: 2;
-webkit-box-orient: vertical;min-height:32px;
}
.homekc ul li .bott p{float:left;width:100%;line-height:16px;color:#999;min-height:32px;margin-top:5px;
overflow:hidden;
text-overflow: ellipsis;
display: -webkit-box;
-webkit-line-clamp: 2;
-webkit-box-orient: vertical;}
.teachers{float:left;width:100%;padding:0px 10px 0px 0px;}
.teachers ul li{float:left;width:50%;padding-left:10px;margin-top:10px;}
.teachers ul li .box{float:left;width:100%;padding:10px;background:#FFF;border:1px solid #ddd;}
.teachers .img{float:left;width:100%;overflow:hidden;}
.teachers .img img{float:left;width:100%;}
.teachers  h3{float:left;width:100%;text-align:center;line-height:30px;font-size:18px;margin-top:5px;}
.wwbox{float:left;width:100%;background:#FFF;padding:5px 10px 10px 10px;}
.sunclass{float:left;width:100%;}
.sunclass ul li{float:left;margin-right:5px;position:relative;overflow:hidden;margin-top:5px;}
.sunclass ul li a{float:left;padding:0px 7px;border:1px solid #ddd;text-align:center;line-height:30px;}
.sunclass ul li.now H3 A{background:#FDD501;border:1px solid #FDD501;}
.sunclass ul li:nth-child(1){margin-left:0px;}
.w_box{float:left;width:100%;background:#FFF;padding:0px 0px 30px 0px;margin-top:30px;}
.about{float:left;width:100%;padding:0px 10px;}
.aplist{float:left;width:100%;padding-left:5px;padding-right:10px;margin-top:10px;}
.aplist ul li{float:left;width:50%;padding-left:5px;margin-top:5px;}
.stuentsay{float:left;width:100%;padding:0px 10px;}
.stuentsay ul li{float:left;width:100%;margin-top:10px;padding-bottom:10px;border-bottom:1px dashed #ddd;}
.stuentsay ul li h4{float:left;width:100%;font-size:18px;}
.stuentsay ul li div{float:left;width:100%;}
.stuentsay ul li div span{float:left;margin-right:10px;color:#666;line-height:30px;}
.stuentsay ul li div span.sc{background:url(sc.jpg) left no-repeat;width:88px;line-height:30px;height:30px;}
.mainbox_line{float:left;width:100%;padding:15px;background:#FFF;border:1px solid #ddd;margin-top:10px;}
.slide{float:left;width:100%;background:#DDD;}
.menu{float:left;width:100%;}
.menu li{float:left;width:100%;}
.menu li a{float:left;width:100%;text-align:center;border-bottom:1px solid #fff;padding:10px 0px;font-size:16px;}
.menu button{float:right;width:30px;height:30px;margin-right:10px;margin-top:10px;color:#ff0000}
.mainbox{float:left;width:100%;padding:0px 10px;}
.b_box{float:left;width:100%;margin-top:0px;padding:0px 0px 40px 0px;background:#1162A9;}
.home_tithome{float:left;width:100%;text-align:center;padding:40px 0px 10px 0px;}
.home_tithome h3{float:left;width:100%;text-align:center;font-size:26px;line-height:30px;font-weight:normal;text-transform:Uppercase;}
.home_tithome p{float:left;width:100%;text-align:center;font-size:16px;}
.home_tithomew{float:left;width:100%;padding:40px 0px 10PX 0PX;}
.home_tithomew h3{float:left;width:100%;text-align:center;color:#fff;font-size:26px;line-height:30px;text-transform:Uppercase;}
.home_tithomew p{float:left;width:100%;text-align:center;color:#fff;font-size:16px;}
.cs_tit{float:left;width:100%;text-align:center;padding:30px 0px 20px 0px;background:#FEBE04;margin-top:20px;}
.cs_tit h3{float:left;width:100%;text-align:center;font-size:26px;line-height:30px;font-weight:normal;text-transform:Uppercase;}
.cs_tit p{float:left;width:100%;text-align:center;font-size:16px;}
.youshi{float:left;width:100%;padding-bottom:20px;}
.youshi ul li{float:left;width:100%;border-bottom:1px dashed #666;padding:10px 0px;}
.youshi ul li h3{float:left;width:100%;color:#1162A9;font-size:16px;}
.youshi ul li h3 em{padding-right:8px;font-size:18px;}
.youshi ul li div{float:left;width:100%;margin-top:5px;font-size:12px;}
.youshi ul li:last-child{border-bottom:none;}
.youshi ul li:nth-child(1) div{background:url(i1.png) left top no-repeat;background-size:30px auto;padding-left:40px;}
.youshi ul li:nth-child(2) div{background:url(i2.png) left top no-repeat;background-size:30px auto;padding-left:40px;}
.youshi ul li:nth-child(3) div{background:url(i3.png) left top no-repeat;background-size:30px auto;padding-left:40px;}
.youshi ul li:nth-child(4) div{background:url(i4.png) left top no-repeat;background-size:30px auto;padding-left:40px;}
.teacher_home{float:left;width:100%;padding:0px 10px 0px 5px;}
.teacher_home ul li{float:left;width:33.3333%;padding-left:5px;margin-top:5px;}
.teacher_home ul li .box{float:left;width:100%;background:#FFF;padding:5px;}
.teacher_home .img{float:left;width:100%;overflow:hidden;}
.teacher_home .img mip-img{float:left;width:100%;}
.teacher_home h3{float:left;width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-align:center;font-size:12px;margin-top:5px;}
.more{float:left;width:100%;margin-top:10px;}
.more a{float:left;width:50%;position:relative;color:#000;margin-left:25%;background:#FAC907;line-height:30px;text-align:center;font-size:12px;border-radius:5px;}
.more a:hover{background:#1162A9;color:#FFF;}
.footbox{float:left;width:100%;background:#1162A9;margin-top:10px;padding:20px 10px 50px 10px;}
.foot_in{float:left;width:100%;text-align:center;color:#FFF;}
.foot_in2{float:left;width:100%;text-align:center;color:#FFF;}
.foot_in2 a{color:#FFF;}
.icp{}
.newsbox{float:left;width:100%;margin-top:0px;padding-bottom:0px;}
.newsbox ul li{float:left;width:100%;padding-right:0px;padding:10px 0px;border-bottom:1px dashed #666;}
.newsbox ul li:last-child{border:none;}
.newsbox ul li a{float:left;width:100%;background:#FFF;padding:0px;}
.newsbox ul li a h3{font-size:16px;font-weight:bold;}
.newsbox ul li a p{}
.newsbox ul li a p.time{font-size:12px;color:#ccc;}
.kechengclass{float:left;width:100%;margin-top:0px;}
.kechengclass ul li{float:left;width:380px;margin-left:30px;position:relative;overflow:hidden;border-bottom:8px solid #CCC;}
.kechengclass ul li.now{border-bottom:8px solid #FAC907;}
.kechengclass ul li:nth-child(1){margin-left:0px;}
.kechengclass ul li .img{float:left;width:100%;}
.kechengclass ul li .img img{float:left;width:100%;}
.kechengclass ul li .text{float:left;width:100%;position:absolute;left:0px;bottom:-60px;padding:20px;background:rgba(255,255,255,0.7)}
.kechengclass ul li .text h3{float:left;width:100%;text-align:center;font-size:18px;font-weight:bold;line-height:40px;height:40px;overflow:hidden;}
.kechengclass ul li .text p{float:left;width:100%;text-align:center;font-size:16px;font-weight:400;line-height:25px;height:50px;overflow:hidden;}
.kechengclass ul li .text a{float:left;width:70%;margin-top:20px;margin-left:15%;background:#1162A9;color:#FFF;line-height:40px;text-align:center;border-radius:40px; }
.kechengclass ul li .text a:hover{background:#FAC907}
.teacherlist:last-child{border:none;}
.teacherlist{float:left;width:100%;background:#FFF;margin-top:20px;padding-bottom:20px;border-bottom:1px solid #ddd;}
.teacherimg{float:left;width:20%;}
.teacherimg img{float:left;width:100%;}
.teachercons{float:left;width:80%;padding-left:40px;}
.teachercons h3{float:left;width:100%;font-size:20px;line-height:40px}
.teachercons .cons{float:left;width:100%;padding-top:0px;}
.studentlist:last-child{border:none;}
.studentlist{float:left;width:100%;margin-top:10px;padding:15px;background:#FFF;border:1px solid #ddd;}
.studentlist .tleft{float:left;width:100%;}
.studentlist .tleft .scon h3{font-size:22px;line-height:40px;color:#1162A9}
.studentlist .tleft .scon{float:left;width:100%;font-size:12px}
.studentlist .tleft .scon *{font-size:12px}
.studentlist .tleft .scon mip-img{float:left;max-width:100%;}
.studentlist .sright{float:left;width:100%;padding-left:0px;}
.studentlist .sright .ssay{font-size:12px;float:left;width:100%;padding:10px;position:relative;margin-top:10px;background:#FAFAFA}
.studentlist .sright .ssay span{float:left;margin-right:10px;background:#FDD501;line-height:30px;padding:0px 15px;color:#1162A9;font-size:14px;}
.studentlist .sright .tasay{font-size:12px;float:left;width:100%;padding:10px;position:relative;margin-top:10px;background:#FAFAFA}
.studentlist .sright .tasay span{float:left;margin-right:10px;background:#FDD501;line-height:30px;padding:0px 15px;color:#1162A9;font-size:14px;}
.kechengclass_h{float:left;width:100%;padding:0px 10px 0px 0px;}
.kechengclass_h ul li{float:left;width:50%;padding-left:10px;}
.kechengclass_h ul li .box{float:left;width:100%;margin-left:0px;padding:10px;background:#FFF;margin-top:10px;}
.kechengclass_h ul li .img{float:left;width:100%;}
.kechengclass_h ul li .img img{float:left;width:100%;}
.kechengclass_h ul li .text{float:left;width:100%;padding:10px 0px;background:rgba(255,255,255,1)}
.kechengclass_h ul li .text h3{float:left;width:100%;text-align:center;font-size:18px;line-height:50px;font-weight:bold;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.kechengclass_h ul li .text p{float:left;width:100%;text-align:center;font-size:12px;text-transform:uppercase;color:#777;
overflow : hidden;
text-overflow: ellipsis;
display: -webkit-box;
-webkit-line-clamp: 3;
-webkit-box-orient: vertical;
}
.kechengclass_h ul li .text a{float:left;width:60%;margin-left:20%;text-align:center;margin-top:5px;background:#FDD501;font-size:12px;color:#000;line-height:30px;border-radius:3px; }
.teacherclass{float:left;width:100%;margin-top:15px;}
.teacherclass ul li{width:50%;float:left;margin-top:5px;}
.teacherclass ul li:nth-child(3n+1){border-right:1px solid #fff;}
.teacherclass ul li.now{border-bottom:0px solid #FAC907;}
.teacherclass ul li.now H3 A{COLOR:#000;font-size:16px;background:#FEBE04}
.teacherclass ul li:nth-child(1){margin-left:0px;}
.teacherclass ul li h3{float:left;width:100%;background:#FFF;text-align:center;overflow:hidden;}
.teacherclass ul li h3 a{float:left;width:100%;font-size:16px;padding:1rem 0rem;background:#F0F0F0;}
.kechengbian{float:left;width:100%;padding:0px 20px 20px 20px;border:1px solid #FAC907}
.classbox{float:left;width:100%;padding:0px;background:#FFF;margin-top:20px;}
.classbox h3{font-size:16px;font-weight:bold;color:#1162A9;}
.classcon{float:left;width:100%;margin-top:15px;}
.classcon table{float:left;width:100%;border-left:1px solid #ddd;border-top:1px solid #ddd;margin-bottom:15px;}
.classcon table tr td{padding:5px;border-right:1px solid #ddd;border-bottom:1px solid #ddd;}
.classcon table tr:nth-child(1) td{background:#FAFAFA}
.classcon table tr td:first-child{background:#FAFAFA}
.classcon STRONG{font-weight:bold;font-size:12px;}
.showPage{float:left;width:100%;margin-top:0px;}
.showPage #page{float:left;width:100%;padding:10px 0px 0px 0px;}
.showPage #page a{float:left;width:24%;text-align:center;background:#2C7BD8;color:#FFF;margin-left:1%;line-height:220%;}
.showPage #page p{float:left;width:24%;text-align:center;background:#DDD;margin-left:1%;line-height:220%;}
.showPage #page p:nth-child(1){margin-left:0%;}
.h_news{float:left;width:100%;margin-top:0px;padding-bottom:0px;}
.h_news ul{float:left;width:100%;margin-top:0px;padding:5px 5px;}
.h_news ul li{float:left;width:50%;padding:5px;margin-top:0px;}
.h_news ul li h3{float:left;width:100%;text-align:center;background:#FFF;line-height:40px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.infoleft{float:left;width:100%;background:#FFF;margin-top:20px;}
.infoleft h1{float:left;width:100%;font-size:16px;font-weight:bold;}
.content_infoinfo{float:left;width:100%;margin-top:20px;}
.img_suolueinfo{float:left;width:100%;margin-top:20px;}
.img_suolueinfo mip-img{float:left;width:100%;margin-top:0px;}