body { background:#000;}
.ckgd { height: 30px; width: 100px; display: block; font-size: 14px; line-height: 30px; text-align: center; background-color: #8B0005; color: #FFF; margin-top: 15px; margin-right: auto; margin-left: auto; }
.ny_top { background-color: #FFF; height: 50px; width: 100%; position: fixed; z-index: 999; top: 60px;  }
.ny_top_bg { background-repeat: no-repeat; background-position: right center; background-size: 1px 20px; background-image: url(../images/ny_top_bg.png); }
.ny_top ul li { float: left; height: 50px; }
.ny_top ul li a { height: 50px; width: 100%; text-align: center; display: block; font-size: 15px; line-height: 50px; font-weight: normal; color: #333; }
.ny_top ul li a.on { color: #FF0000; height: 50px; font-weight: bold; }

/*====手机banner====*/
.focus { width: 100%; position: relative; overflow: hidden; background-color: #FFF; margin-right: auto; margin-left: auto; height:180px; }
.focus .hd { width: 100%; position: absolute; z-index: 1; text-align: center; height: 14px; bottom: 0px; }
.focus .hd ul { display: inline-block; height: 8px; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; vertical-align: top; padding-right: 5px; padding-left: 5px; font-size: 0px; }
.focus .hd ul li { display: inline-block; width: 8px; height: 8px; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; background: #8C8C8C; vertical-align: top; overflow: hidden; margin-right: 5px; margin-left: 5px; }
.focus .hd ul .on { background-color: #FFFFFF; }
.focus .bd { position: relative; z-index: 0; }
.focus .bd li img { width: 100%; background: url(images/loading.jpg) center center no-repeat; height:180px; }
.focus .bd li a { -webkit-tap-highlight-color: rgba(0, 0, 0, 0); /* 取消链接高亮 */ }
/*====课程====*/
.kc_biti { line-height: 30px; font-size: 20px; font-weight: bold; color: #FFF; text-align: center; }
.kc_biti2 { background-color: #8B0005; font-size: 14px; line-height: 20px; color: #FFF; height: 20px; width: 360px; margin-right: auto; margin-left: auto; text-align: center; }
.kc2_biti2 { background-color: #8B0005; font-size: 14px; line-height: 20px; color: #FFF; height: 20px; width: 400px; margin-right: auto; margin-left: auto; text-align: center; }
.kc_biti3 { height: 6px; width: 10px; margin-right: auto; margin-left: auto; background-image: url(../images/biti_bg.png); background-repeat: no-repeat; background-position: center center; background-size:10px 6px; }
.kc2 { height: 100px; background-color: #FFF; margin-top: 10px; padding-top: 15px; padding-right: 10px; padding-bottom: 15px; padding-left: 10px; }
.kc2_zuo { height: 100px; width: 140px; float: left; }
.kc2_zuo img { height: 100px; width: 140px; }
.kc2_you { height: 100px; padding-left: 150px; }
.kc2_zi { line-height: 30px; font-size: 16px; font-weight: bold; color: #333; }
.kc2_zi2 { font-size: 12px; line-height: 20px; height: 40px; color: #666; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden;}
.kc2_zi3 { height: 25px; padding-top: 5px; }
.kc2_zi3 a { background-color: #8B0005; height: 25px; width: 80px; display: block; float: left; font-size: 14px; line-height: 25px; font-weight: normal; color: #FFF; text-align: center; margin-right: 10px; }

/*====校企合作====*/
.xqhz_biti { line-height: 30px; font-size: 20px; font-weight: bold; color: #FFF; text-align: center; }
.xqhz_biti2 { background-color: #8B0005; font-size: 14px; line-height: 20px; color: #FFF; height: 20px; width: 360px; margin-right: auto; margin-left: auto; text-align: center; }
.xqhz_biti3 { height: 6px; width: 10px; margin-right: auto; margin-left: auto; background-image: url(../images/biti_bg.png); background-repeat: no-repeat; background-position: center center; background-size:10px 6px; }
.xqhz { padding-top: 40px; padding-bottom: 40px; background-size: auto 100%; }
.xqhz_biti { line-height: 30px; font-size: 18px; font-weight: bold; color: #FFF; text-align: center; }
.xqhz_biti2 { background-color: #8B0005; font-size: 14px; line-height: 20px; color: #FFF; height: 20px; width: 180px; margin-right: auto; margin-left: auto; text-align: center; }
.xqhz_biti3 { height: 6px; width: 10px; margin-right: auto; margin-left: auto; background-image: url(../images/biti_bg.png); background-repeat: no-repeat; background-position: center center; background-size:10px 6px; }
.xqhz2 { margin-right: 10px; margin-left: 10px; }
.xqhz2 ul li { float: left; width: 50%; height: 160px; margin-top: 30px; }
.xqhz3 { margin-right: 10px; margin-left: 10px; }
.xqhz3_tu { height: 30px; width: 30px; margin-right: auto; margin-left: auto; border-radius:50%; padding: 15px; }
.xqhz3_tu img {height: 30px; width: 30px;}
.xqhz3_zi { font-size: 16px; line-height: 30px; font-weight: bold; color: #FFF; text-align: center; height: 30px; margin-top: 10px; }
.xqhz3_zi2 { font-size: 12px; line-height: 20px; font-weight: normal; color: #FFF; text-align: center; height: 60px; }
/*====教学模式====*/
.jxms_biti { line-height: 30px; font-size: 20px; font-weight: bold; color: #FFF; text-align: center; }
.jxms_biti2 { background-color: #8B0005; font-size: 14px; line-height: 20px; color: #FFF; height: 20px; width: 300px; margin-right: auto; margin-left: auto; text-align: center; }
.jxms_biti3 { height: 6px; width: 10px; margin-right: auto; margin-left: auto; background-image: url(../images/biti_bg.png); background-repeat: no-repeat; background-position: center center; background-size:10px 6px; }
.jxms { margin-right: 15px; margin-left: 15px; font-size: 14px; line-height: 30px; font-weight: normal; border-radius: 50px; color: #FFF; text-align: center; }
/*====入校问答====*/
.zxdt_biti { line-height: 30px; font-size: 20px; font-weight: bold; color: #FFF; text-align: center; margin-top: 15px; }
.zxdt_biti2 { background-color: #8B0005; font-size: 14px; line-height: 20px; color: #FFF; height: 20px; width: 220px; margin-right: auto; margin-left: auto; text-align: center; }
.zxdt_biti3 { height: 6px; width: 10px; margin-right: auto; margin-left: auto; background-image: url(../images/biti_bg.png); background-repeat: no-repeat; background-position: center center; background-size:10px 6px; }
.rxwd { height: 350px; width: 100%; margin-top: 20px; margin-right: auto; margin-left: auto; background-image: url(../images/rxwd_bg.png); background-repeat: no-repeat; background-position: center center; background-size: 360px 360px; padding-top: 5px; padding-bottom: 5px; }
.rxwd2 { margin-right: 10px; margin-left: 10px; margin-top: 10px; }
.rxwd2 ul li { float: left; height: 220px; width: 33.33%; }
.rxwd3 { height: 200px; margin-right: 5px; margin-left: 5px; background-color: #8B0005; padding: 10px; }
.rxwd4 { height: 198px; border: 1px solid #333333; }
.rxwd4_zi { font-size: 14px; line-height: 20px; font-weight: normal; color: #FFF; text-align: center; margin-right: 10px; margin-left: 10px; margin-top: 10px; }
.rxwd4_zi2 { font-size: 12px; line-height: 20px; font-weight: normal; color: #FFF; height: 20px; margin-right: 10px; margin-left: 10px; text-align: center; }
.rxwd4_zi3 { margin-right: 10px; margin-left: 10px; margin-top: 10px; height: 100px; font-size: 14px; line-height: 20px; font-weight: normal; color: #FFF; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 3; overflow: hidden; }
.rxwd4_zi4 { font-size: 12px; line-height: 20px; font-weight: normal; color: #FFF; background-color: #000; height: 20px; width: 80px; text-align: center; margin-top: 10px; margin-right: auto; margin-left: auto; }
.rxwd5 { height: 25px; width: 80px; border: 1px solid #FFF; font-size: 14px; line-height: 25px; font-weight: normal; color: #FFF; text-align: center; margin-right: auto; margin-left: auto; margin-top: 10px; }

/*====国际名师====*/
.xsqg { margin-top: 10px; margin-right: 10px; margin-left: 10px; }
.xsqg_biti { height: 30px; background-image: url(../images/biti_bg2.png); background-repeat: no-repeat; background-position: center 15px; background-size: auto 10px; margin-top: 15px; }
.xsqg_biti span { color: #FFFFFF; display: block; float: left; padding-right: 10px; height: 30px; font-size: 14px; line-height: 30px; font-weight: bold; background-size: auto 25px; }
.xsqg_biti span em { font-size: 20px; font-style: normal; font-weight: lighter; color: #FFFFFF; }
.xsqg_biti a { float: right; display: block; height: 20px; line-height: 20px; font-size: 12px; font-weight: normal; color: #FFFFFF; padding-left: 10px; padding-top: 10px; }
.xsqg2 { width: 100%; height: 184px; overflow: hidden; margin-top: 15px; }
.xsqg2 ul li { width: 120px; height: 184px; margin-right: 10px; float: left; }
.xsqg2_tu { height: 144px; width: 120px; }
.xsqg2_tu img { height: 144px; width: 120px; }
.xsqg2_zi { height: 25px; font-size: 14px; line-height: 25px; font-weight: normal; color: #FFF; text-align: center; }
.xsqg2_zi2 { height: 15px; font-size: 12px; line-height: 15px; font-weight: normal; color: #999999; text-align: center; }

/*====原创作品====*/

.yczp { padding-top: 30px; padding-bottom: 30px; background-size: auto 100%; background-color: #000; }
.yczp_biti { line-height: 30px; font-size: 18px; font-weight: bold; color: #FFF; text-align: center; }
.yczp_biti2 { background-color: #8B0005; font-size: 14px; line-height: 20px; color: #FFF; height: 20px; width: 200px; margin-right: auto; margin-left: auto; text-align: center; }
.yczp_biti3 { height: 6px; width: 10px; margin-right: auto; margin-left: auto; background-image: url(../images/biti_bg.png); background-repeat: no-repeat; background-position: center center; background-size:10px 6px; }
.yczp2 { }
.yczp2 ul li { float: left; width: 33.33%; margin-top: 30px; }
.yczp2_tu { margin-right: 5px; margin-left: 5px; }
.yczp2_tu img { width: 100%; }

.yczp2_zi { font-size: 14px; line-height: 20px; font-weight: bold; margin-right: 10px; margin-left: 10px; color: #FFF; text-align: center; margin-top: 10px; }
.yczp2_zi2 { line-height: 20px; font-size: 12px; font-weight: normal; color: #FFF; text-align: center; height: 20px; margin-right: 10px; margin-left: 10px; }

/*新闻*/
.new { height: 80px; margin-top: 10px; background-size: auto 100px; padding-top: 10px; padding-bottom: 10px; }
.new_zuo { height: 80px; width: 112px; float: left; }
.new_zuo img { height: 80px; width: 112px;  }
.new_you { height: 80px; margin-left: 125px; }
.new_zi { font-size: 16px; line-height: 25px; font-weight: normal; color: #FFF; height: 50px; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden; }
.new_zi2 { font-size: 12px; line-height: 20px; font-weight: normal; color: #999; height: 20px; margin-top: 10px; }
.xwxx_zi { font-size: 18px; line-height: 30px; font-weight: normal; color: #FFF; height: 30px; }
.xwxx_zi2 { font-size: 12px; line-height: 20px; height: 20px; color: #999; padding-bottom: 10px; }

/*====试听课程====*/

.stkc { margin-top: 20px; margin-right: 5px; margin-left: 5px; }
.stkc ul li { width: 50%; float: left; }
.stkc2 { margin-right: 5px; margin-left: 5px; }
.stkc2_tu { width: 100%; }
.stkc2_tu img { width: 100%; }
.stkc2_zi { font-size: 14px; line-height: 40px; font-weight: normal; color: #FFF; height: 40px; width: 100%; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; text-align: center; }

/*====联系我们====*/
.lx_wai { padding-top: 30px; padding-right: 15px; padding-bottom: 80px; padding-left: 15px; margin-top: 30px; background-image: url(../images/xqhz_bg.jpg); background-repeat: no-repeat; background-position: center center; background-size: auto 100%;}
.lx { font-size: 16px; line-height: 40px; font-weight: bold; color: #FF0; text-align: center; }
.lx2 { font-size: 14px; line-height: 25px; font-weight: normal; color: #FFF; text-align: left; }
.lx3 { height:110px; width: 100%; margin-top: 20px; }
.lx3 ul li { float: left; height: 80px; width: 33.33%; }
.lx3 ul li i { padding: 15px; height: 30px; width: 30px; display: block; margin-right: auto; margin-left: auto; border-radius: 50%; }
.lx3 ul li i img { height: 30px; width: 30px; }
.lx3 ul li span { font-size: 12px; line-height: 20px; margin-top: 10px;  font-weight: normal; color: #FFF; text-align: center; display: block; }
.lx3 ul li em {font-size: 12px; line-height: 20px;color: #FFF;font-style: normal; text-align: center;display: block;}