/* CSS Document */

body { margin: 0; padding: 0; line-height: 24px; font-family: 'Microsoft YaHei'; font-size: 12px; background: #fff; }
div, ul, li, dt, dl, dd, h1, h2, h3, h4, h5, h6, h7, img, p, span { border-style: none; border-color: inherit; border-width: 0px; padding: 0; list-style-type: none; margin-left: auto; margin-top: 0; margin-bottom: 0; }

img { display: block; }

input { outline: none; }
input:focus { outline: none; }
/* Link */
a:link { text-decoration: none; }
a:visited { text-decoration: none; }
a:hover { text-decoration: none; }
a:active { border: 0px; background-color: Transparent; }

a { blr: expression(this.onFocus=this.blur()); outline: none; }

.blank5 { width: 100%; height: 5px; clear: both; }
.blank10 { width: 100%; height: 10px; clear: both; }
.blank15 { width: 100%; height: 15px; clear: both; }
.blank20 { width: 100%; height: 20px; clear: both; }
.blank30 { width: 100%; height: 30px; clear: both; }
.blank40 { width: 100%; height: 40px; clear: both; }
.blank50 { width: 100%; height: 50px; clear: both; }
.blank60 { width: 100%; height: 60px; clear: both; }
.blank70 { width: 100%; height: 70px; clear: both; }
.blank80 { width: 100%; height: 80px; clear: both; }

/*Clear*/
.clear { clear: both; font-size: 1px; height: 0px; line-height: 0px; overflow: hidden; }
/*可用height:1px; overflow:hidden;来控制IE6默认的div的高为12~14px,用BR来做吧，用DIV不太好用*/

/*针对1920的宽屏*/

.max { position: relative; overflow: hidden; }

.m_htop { width: 100%; float: left; min-height: 80px; position: relative; z-index: 50; border-bottom: 1px solid #df1a18; }

.m_logo { width: 178px; float: left; margin: 12px 8px 0 0; }

.m_pho { width: 220px; float: left; margin: 20px 0 0 30px; }

.m_pho img { float: left; margin: 5px; }

.m_pho h3 { width: 170px; float: left; font-size: 12px; color: #8d8d8d; text-align: left; line-height: 20px; font-weight: normal; }

.m_pho h3 font { width: 170px; float: left; font-size: 20px; color: #df1a18; text-align: left; line-height: 20px; font-weight: bold; }

.m_search { width: 330px; height: 40px; float: left; background: #fff; border: 1px solid #df1a18; border-radius: 20px; margin: 20px 0 0 310px; position: relative; }

.m_search input.inps1 { width: 230px; height: 38px; float: left; background: #fff; border: none; border-top-left-radius: 20px; border-bottom-left-radius: 20px; padding-left: 30px; font-size: 12px; color: #333; text-align: left; line-height: 38px; font-weight: normal; }

.m_search::after { width: 1px; height: 20px; float: right; position: absolute; top: 10px; right: 67px; background: #df1a18; content: ''; }


.m_search input.inps2 { width: 68px; height: 40px; float: left; background: #fff url(../images/ssuo1.png) no-repeat 14px center; border: none; border-top-right-radius: 20px; border-bottom-right-radius: 20px; text-indent: -999px; cursor: pointer; }


.m_city { width: 80px; height: 40px; float: right; margin: 20px 6px 0 20px; position: relative; padding-bottom: 20px; }

.m_city img { float: left; margin: 12px 5px 0 0; }
 

.m_city .jiantou { float: left; width:11px;  }

.m_city .jiantou img { float: left; width:11px; margin:18px 0 0 6px; }



.m_city font { float: left; font-size: 16px; color: #000; text-align: left; line-height: 38px; font-weight: normal; }


.citys { cursor: pointer; }


.m_citybg { width: 1200px; height: auto; min-height: 260px; float: left; position: absolute; z-index: 12; left: 50%; margin-left: -1150px; top: 60px; background: rgba(255,255,255,1); border: 1px solid rgba(223,26,24,0); display: none; }

.m_citybg ul { width: 720px; float: left; margin: 40px 0 0 240px; }


.m_citybg ul li { width: 180px; height: 40px; float: left; margin: 10px 0 10px 0; position: relative; }

.m_citybg ul li a { width: 180px; height: 40px; float: left; position: relative; font-size: 14px; color: #000; text-align: left; line-height: 40px; font-weight: normal; }

.m_citybg ul li a:hover { color: #df1a18; }



.citybox { width: 100%; height: 100%; float: left; position: fixed; z-index: 85; left: 0%; top: 0px; background: rgba(0,0,0,.5); border: 1px solid rgba(223,26,24,0); display: none; }


.c_cheng { width: 580px; height: 524px; float: left; background: #fff; border: 10px solid #f1dcc8; border-radius: 30px; position: absolute; z-index: 10; left: 50%; margin-left: -290px; top: 20%; }


.c_cheng img.cbeijing { width: 580px; height: 524px; float: left; border-radius: 20px; position: relative; z-index: 4; }


.c_cheng .c_clogo { width: 192px; height: 59px; float: left; position: absolute; z-index: 6; left: 50%; margin-left: -96px; top: 300px; }


.c_cheng .c_dian { width: 580px; height: 70px; float: left; position: absolute; z-index: 6; left: 0%; top: 380px; font-family: Arial; font-size: 60px; color: #fff; text-align: center; line-height: 70px; font-weight: bold; }


.c_cheng .c_zxun { width: 580px; height: 40px; float: left; position: absolute; z-index: 6; left: 0%; top: 440px; font-size: 20px; color: #f1dcc8; text-align: center; line-height: 40px; font-weight: normal; }


.m_hnavi { width: 100%; float: left; min-height: 66px; position: relative; z-index: 15; }


.m_hnavi ul { display: block; margin: 0 auto; text-align: center; }

.m_hnavi ul li { width: 100px; height: 66px; display: inline-block; margin: 0 auto 0px 0; position: relative; }

/*.m_hnavi ul li:first-child{width:100px; height:66px; display:inline-block; margin:0 auto; position:relative; }*/
.m_hnavi ul li a { width: 100%; height: 66px; float: left; position: relative; font-size: 16px; color: #000000; text-align: center; line-height: 66px; font-weight: normal; padding-bottom: 8px; }

.m_hnavi ul li a::after { width: 34px; height: 3px; float: left; position: absolute; bottom: 0px; left: 50%; margin-left: -17px; background: transparent; content: ''; }

.m_hnavi ul li:hover > a { color: #df1a18; font-weight: bold; }
.m_hnavi ul li:hover a::after { width: 34px; height: 3px; float: left; position: absolute; bottom: 0px; left: 50%; margin-left: -17px; background: #df1a18; content: ''; }

.m_hnavi ul li.hhov > a { color: #df1a18; font-weight: bold; }
.m_hnavi ul li.hhov a::after { width: 34px; height: 3px; float: left; position: absolute; bottom: 0px; left: 50%; margin-left: -17px; background: #df1a18; content: ''; }

.m_hnavi ul li .hnav_up { width: 120px; min-height: 40px; background: #fff; float: left; position: absolute; left: -10px; top: 74px; box-shadow: 0 0 10px rgba(0,0,0,.2); padding: 10px 0; display: none; }

.m_hnavi ul li:hover .hnav_up { width: 120px; min-height: 40px; background: #fff; float: left; position: absolute; left: -10px; top: 74px; box-shadow: 0 0 10px rgba(0,0,0,.2); padding: 20px 0; display: block; }

.hnav_up dl { width: 120px; float: left; }
.hnav_up dl dd { width: 120px; height: 40px; float: left; }
.hnav_up dl dd a { width: 120px; height: 40px; float: left; font-size: 14px; color: #000000; text-align: center; line-height: 40px; font-weight: normal; }

.hnav_up dl dd a:hover { color: #df1a18; font-weight: normal; }

.m_hnavi ul li:hover .hnav_up dl dd a::after { display: none; }

.m_banner { width: 1920px; *width: 1920px; _width: 1920px; height: 630px; position: relative; z-index: 9; margin: 0; top: 0; float: left; left: 50%; margin-left: -962px; *margin-left: -962px; _margin-left: -962px; overflow: hidden; }



.m_index { width: 1200px; display: block; margin: 0 auto; }



.m_lingjun { width: 1200px; float: left; padding: 30px 0; }


.m_lingjun_bt { width: 1200px; float: left; font-size: 40px; color: #000000; text-align: center; line-height: 50px; font-weight: normal; }

.m_lingjun_bt em { font-size: 42px;  color: #df1a18; font-weight: bold; font-style: oblique;  }



.m_lingjun_bt font { width: 1200px; float: left; font-size: 24px; color: #999999; text-align: center; line-height: 40px; font-weight: normal; }



.m_lingjun ul { width: 1180px; float: left; margin: 20px 0 10px 20px; }


.m_lingjun ul li { width: 201px; height: 210px; float: left; background: url(../images/jxbg1.png) no-repeat center bottom; margin: 0 26px 0 0; transition: all .3s; }

.m_lingjun ul li h4 { width: 152px; height: 40px; float: left; margin: 40px 0 0 24px; font-size: 30px; color: #0a8fea; text-align: left; line-height: 40px; font-weight: bold; transition: all .3s; }

.m_lingjun ul li h4 font { padding: 10px 0 0 0; font-size: 20px; color: #000; text-align: left; line-height: 30px; font-weight: bold; }

.m_lingjun ul li:hover h4 { width: 152px; height: 40px; float: left; margin: 20px 0 0 24px; font-size: 30px; color: #0a8fea; text-align: left; line-height: 40px; font-weight: bold; transition: all .3s; }


.m_lingjun ul li h5 { width: 152px; height: 90px; float: left; margin: 20px 0 0 24px; font-size: 16px; color: #333; text-align: left; line-height: 30px; font-weight: normal; text-overflow: ellipsis; overflow: hidden; }



.m_lingjun ul li:nth-child(2) { width: 201px; height: 210px; float: left; background: url(../images/jxbg2.png) no-repeat center bottom; margin: 0 26px 0 0; transition: all .3s; }
/*1fe08d*/

.m_lingjun ul li:nth-child(2) h4 { width: 152px; height: 40px; float: left; margin: 40px 0 0 24px; font-size: 30px; color: #1fe08d; text-align: left; line-height: 40px; font-weight: bold; }


.m_lingjun ul li:nth-child(2):hover h4 { width: 152px; height: 40px; float: left; margin: 20px 0 0 24px; font-size: 30px; color: #1fe08d; text-align: left; line-height: 40px; font-weight: bold; transition: all .3s; }

.m_lingjun ul li:nth-child(3) { width: 201px; height: 210px; float: left; background: url(../images/jxbg3.png) no-repeat center bottom; margin: 0 26px 0 0; transition: all .3s; }
/*fe9110*/
.m_lingjun ul li:nth-child(3) h4 { width: 152px; height: 40px; float: left; margin: 40px 0 0 24px; font-size: 30px; color: #fe9110; text-align: left; line-height: 40px; font-weight: bold; }


.m_lingjun ul li:nth-child(3):hover h4 { width: 152px; height: 40px; float: left; margin: 20px 0 0 24px; font-size: 30px; color: #fe9110; text-align: left; line-height: 40px; font-weight: bold; transition: all .3s; }


.m_lingjun ul li:nth-child(4) { width: 201px; height: 210px; float: left; background: url(../images/jxbg4.png) no-repeat center bottom; margin: 0 26px 0 0; transition: all .3s; }


.m_lingjun ul li:nth-child(4) h4 { width: 152px; height: 40px; float: left; margin: 40px 0 0 24px; font-size: 30px; color: #08cbe8; text-align: left; line-height: 40px; font-weight: bold; }


.m_lingjun ul li:nth-child(4):hover h4 { width: 152px; height: 40px; float: left; margin: 20px 0 0 24px; font-size: 30px; color: #08cbe8; text-align: left; line-height: 40px; font-weight: bold; transition: all .3s; }


.m_lingjun ul li:nth-child(5) { width: 201px; height: 210px; float: left; background: url(../images/jxbg5.png) no-repeat center bottom; margin: 0 26px 0 0; transition: all .3s; }


.m_lingjun ul li:nth-child(5) h4 { width: 152px; height: 40px; float: left; margin: 40px 0 0 24px; font-size: 30px; color: #fe3d10; text-align: left; line-height: 40px; font-weight: bold; }



.m_lingjun ul li:nth-child(5):hover h4 { width: 152px; height: 40px; float: left; margin: 20px 0 0 24px; font-size: 30px; color: #fe3d10; text-align: left; line-height: 40px; font-weight: bold; transition: all .3s; }



.m_xiaoqu { width: 1920px; *width: 1920px; _width: 1920px; height: 580px; position: relative; z-index: 9; margin: 0; top: 0; float: left; left: 50%; margin-left: -962px; *margin-left: -962px; _margin-left: -962px; background: url(../images/boxs1.jpg) no-repeat center bottom; overflow: hidden; }


.m_xiaoqu_wgxx { width: 588px; height: 404px; float: right; position: relative; z-index: 3; }

.m_xiaoqu_wenzi { width: 370px; height: auto; float: left; margin: 280px 0 0 0; position: relative; z-index: 3; font-size: 24px; color: #fff; text-align: left; line-height: 40px; font-weight: bold; text-shadow: 3px 4px 2px rgba(0,0,0,.5); }


.m_xiaoqu_img { float: left; position: absolute; z-index: 6; left: 560px; top: 340px; }

.m_xiaoqu_img ul { float: left; }

.m_xiaoqu_img ul li { width: 256px; height: 176px; background: #fff; float: left; border: 2px solid #fff; box-shadow: 0 5px 20px rgba(211,194,194,.9); border-radius: 0px; border-bottom-right-radius: 40px; border-top-left-radius: 40px; margin: 20px 20px 0 0; }


.m_xiaoqu_img ul li img { width: 256px; height: 176px; float: left; border-radius: 0px; border-bottom-right-radius: 40px; border-top-left-radius: 40px; }



.m_gexinghua { width: 100%; float: left; padding: 90px 0 60px 0; }


.m_gexinghua ul { width: 1220px; float: left; margin: 20px 0 60px 0; }


.m_gexinghua ul li { width: 180px; height: 200px; float: left; background: rgba(211,194,194,0); margin: 20px 0 0 100px; }

.m_gexinghua ul li h5 { width: 100%; height: 40px; float: left; margin: 10px 0 10px 0; font-family: Impact; font-size: 34px; color: #ea5413; text-align: left; line-height: 40px; font-weight: bold; font-style: oblique; }

.m_gexinghua ul li h6 { width: 100%; height: 40px; float: left; margin: 0px 0 0px 0; font-size: 24px; color: #000; text-align: left; line-height: 40px; font-weight: bold; }

.m_gexinghua ul li font { width: 100%; height: 52px; float: left; margin: 10px 0 0px 0; font-size: 16px; color: #999999; text-align: left; line-height: 26px; font-weight: normal; }




.m_shizi { width: 1200px; height: 304px;  float: left; margin: 30px 0 0 0; }


.m_shizi_type { width: 650px; height: 304px; float: left; background: rgba(211,194,194,0); }


.m_shizi_type ol { width: 650px; height: auto; float: left; margin: 0; }


.m_shizi_type ol li { width: 650px; height: 50px; float: left; margin: 0; font-size: 16px; color: #f5540e; text-align: left; line-height: 50px; font-weight: bold; font-style: oblique; }


.m_shizi_type ol li:first-child img { float: left; width: 30px; margin: 6px 190px 0 180px; }
.m_shizi_type ol li:nth-child(2) img { float: left; width: 30px; margin: 6px 160px 0 180px; }
.m_shizi_type ol li:nth-child(3) img { float: left; width: 30px; margin: 6px 130px 0 180px; }
.m_shizi_type ol li:nth-child(4) img { float: left; width: 30px; margin: 6px 100px 0 180px; }
.m_shizi_type ol li:nth-child(5) img { float: left; width: 30px; margin: 6px 70px 0 180px; }
.m_shizi_type ol li:nth-child(6) img { float: left; width: 30px; margin: 6px 40px 0 180px; }



.m_shizi_type ol li font { float: left; width: 60px; height: 50px; margin: 0 20px 0 0px; font-size: 12px; color: #333; text-align: left; line-height: 50px; font-weight: normal; font-style: normal; }




.m_shizi_right { width: 480px; height: auto; float: left; background: rgba(211,194,194,0); }


.m_shizi_right ol { width: 480px; height: auto; float: left; margin: 40px 0 0 0; }

.m_shizi_right ol li { width: 480px; height: 40px; float: left; margin: 6px 0; font-size: 14px; color: #333; text-align: left; line-height: 40px; font-weight: bold; font-style: normal; }

.m_shizi_right ol li:first-child img { float: left; width: 14px; margin: 16px 10px 0 100px; }
.m_shizi_right ol li:nth-child(2) img { float: left; width: 14px; margin: 16px 10px 0 70px; }
.m_shizi_right ol li:nth-child(3) img { float: left; width: 14px; margin: 16px 10px 0 30px; }
.m_shizi_right ol li:nth-child(4) img { float: left; width: 14px; margin: 16px 10px 0 0px; }





.m_team { width: 1200px; height: 304px; background: #fff; float: left; margin: 30px 0 0 0; }



.m_team_bt { width: 1200px; float: left; font-size: 40px; color: #000000; text-align: center; line-height: 50px; font-weight: normal; }

.m_team_bt em { font-size: 42px; color: #df1a18; font-weight: bold; font-style: oblique; }



.m_team_bt font { width: 1200px; float: left; font-size: 24px; color: #999999; text-align: center; line-height: 40px; font-weight: normal; }



.m_team_jian { width: 1200px; float: left; font-size: 18px; color: #000000; text-align: center; line-height: 40px; font-weight: normal; margin: 20px 0 30px 0; }


.m_team_jieshao { width: 1200px; float: left; font-size: 28px; color: #000000; text-align: center; line-height: 50px; font-weight: bold; font-style: oblique; }






.tDGai { width: 1230px; height: auto; float: left; overflow: hidden; }


.Dgcon { width: 100%; height: auto; float: left; margin: 40px 0 0 0; overflow: hidden; }

.m_bianji { position: relative; }
.m_bianji .biaoge { position: relative; width: 100%; height: 100%; left: 0; top: 0; opacity: 0; display: none; visibility: hidden; }
.m_bianji .biaoge.on { opacity: 1; display: block; visibility: visible; }
.m_bianji .biaoge:nth-child(1) { position: relative; }

.tDGai .Dgcon ul { width: 1240px; margin-left: 0%; }

.tDGai .Dgcon ul li { width: 160px; margin: 0 46px 20px 0; height: 40px; float: left; text-align: center; color: #222; font-size: 18px; background: #f4f2f7; line-height: 40px; border-radius: 20px; cursor: pointer; padding: 0 0px; }

.tDGai .Dgcon .active { background: #fcc80d; color: #333; }



.tDGai .tea2Content { width: 100%; height: auto; float: left; margin: 0 0 0 0%; overflow: hidden; padding-top: 0px; background: #fff; display: block; }



.m_tlist { width: 1220px; float: left; }

.m_tlist dl { width: 1220px; float: left; }

.m_tlist dl dd { width: 200px; height: 300px; float: left; background: url(../images/tebgc1.jpg) no-repeat left top; margin: 20px 0px 40px 0; border: 1px solid #f4f2f7; position: relative; z-index: 25; overflow: hidden; }


.m_tlist dl dd img.timg { width: 200px; height: 300px; float: left; position: relative; z-index: 5; }


.m_tlist dl dd .dgbg { width: 200px; height: 300px; float: left; position: absolute; z-index: 8; left: 0; top: 0px; margin-top: 300px; background: rgba(244,242,247,.8); transition: all ease-in .25s; }

.m_tlist dl dd .dgbg font { width: 160px; height: 200px; float: left; margin: 20px 0 0 20px; text-align: left; color: #000000; font-size: 14px; line-height: 20px; transition: all ease .5s; text-overflow: ellipsis; overflow: hidden; }



.m_tlist dl dd:hover .dgbg { width: 200px; height: 300px; float: left; position: absolute; z-index: 8; left: 0; top: 0px; margin-top: 0px; background: rgba(244,242,247,.8); transition: all ease-in .25s; }


.m_tlist dl dd:hover .dgbg font { width: 160px; height: 200px; float: left; margin: 20px 0 0 20px; text-align: left; color: #000000; font-size: 14px; line-height: 20px; transition: all ease .5s; text-overflow: ellipsis; overflow: hidden; }

.m_tlist dl dd .dgtxt { width: 200px; height: 60px; float: left; position: absolute; z-index: 10; left: 0; bottom: 0; background: rgba(255,255,255,1); border-top: 1px solid #f4f2f7; text-align: left; color: #000000; font-size: 16px; line-height: 60px; font-weight: normal; }


.m_tlist dl dd .dgtxt b { padding: 0 14px 0 18px; text-align: left; color: #000000; font-size: 16px; line-height: 60px; font-weight: normal; font-style: normal; }


/*首页 校区轮播 fff4f0 */

.m_xqlunbo { width: 1920px; *width: 1920px; _width: 1920px; height: 408px; position: relative; z-index: 9; margin: 0; top: 0; float: left; left: 50%; margin-left: -962px; *margin-left: -962px; _margin-left: -962px; margin-top: 60px; margin-bottom: 60px; background: url(../images/yuan1.jpg) repeat-y right top; overflow: hidden; }



.m_xqimgbg { width: 700px; height: 400px; float: left; background: #101010; border-radius: 20px; position: relative; z-index: 2; }

.m_xqimg { width: 590px; height: 400px; float: left; border-radius: 0px; border-top-left-radius: 20px; border-bottom-left-radius: 20px; }

.m_xqimg img { border-radius: 0px; border-top-left-radius: 10px; border-bottom-left-radius: 10px; }

.m_xqxbg { width: 610px; height: 400px; float: right; background: #fff4f0; border-radius: 0px; border-bottom-left-radius: 120px; position: absolute; z-index: 6; top: 0; right: 0; }

.m_xqxcon { width: 450px; height: auto; float: left; margin: 74px 0 0 86px; }

.m_xqxcon h4 { width: 450px; height: 40px; float: left; margin: 0 0 20px 0; position: relative; text-align: left; color: #000000; font-size: 28px; line-height: 40px; font-weight: normal; font-style: normal; }

.m_xqxcon h4::after { width: 100px; height: 3px; float: left; background: #f5540e; content: ''; position: absolute; left: 0; bottom: -10px; }


.m_xqxcon h5 { width: 450px; height: 180px; float: left; position: relative; text-align: left; color: #000000; font-size: 16px; line-height: 30px; font-weight: normal; font-style: normal; text-overflow: ellipsis; overflow: hidden; }




#certify1 { position: relative; width: 1200px; display: block; margin: 0px auto; overflow: hidden; }
#certify1 .swiper-container { padding: 5px 0px; overflow: hidden; }
#certify1 .swiper-wrapper { width: 1200px; float: left; margin: 0 0 0 0px; position: relative; z-index: 10; }
#certify1 .swiper-slide { width: 1200px !important; height: 400px; background: rgba(0,0,0,0); margin: 0px !important; position: relative; z-index: 15; overflow: hidden; }


#certify1 .swiper-slide-active, .swiper-slide-duplicate-active { /* transform:scale(1);*/ -webkit-tap-highlight-color: transparent; outline: none; }

#certify1 .xqdi { width: 140px; height: 42px; float: right; background: url(../images/xdbg1.png) no-repeat left bottom; position: absolute; z-index: 20; right: 0; bottom: 3px; }
#certify1 .swiper-button-prev1 { text-indent: -9999px; width: 70px; height: 42px; float: left; margin: 0; padding: 0; left: 0; top: 0; background: url(../images/xprev1.png) no-repeat left top; border: none; -webkit-tap-highlight-color: transparent; outline: none; }

#certify1 .swiper-button-prev1:hover { background: url(../images/xprev1.png) no-repeat; }
#certify1 .swiper-button-next1 { text-indent: -9999px; width: 70px; height: 42px; float: left; margin: 0; padding: 0; left: 70px; top: 0; background: url(../images/xnext1.png) no-repeat left top; border: none; -webkit-tap-highlight-color: transparent; outline: none; }

#certify1 .swiper-button-next1:hover { background: url(../images/xnext1.png) no-repeat; }



.xiaoqubox { position: relative; width: 1200px; display: block; margin: 0px auto; overflow: hidden; }



.xDGai { width: 1230px; height: auto; float: left; overflow: hidden; }


.Dxcon { width: 100%; height: auto; float: left; margin: 20px 0 0 0; overflow: hidden; }

.m_xuexiao { position: relative; }
.m_xuexiao .xiaoqu { position: relative; width: 100%; height: 100%; left: 0; top: 0; opacity: 0; display: none; visibility: hidden; }
.m_xuexiao .xiaoqu.on { opacity: 1; display: block; visibility: visible; }
.m_xuexiao .xiaoqu:nth-child(1) { position: relative; }

.xDGai .Dxcon ul { width: 1240px; margin-left: 0%; }

.xDGai .Dxcon ul li { width: 180px; margin: 0 24px 10px 0; height: 58px; float: left; text-align: center; color: #222; font-size: 18px; background: url(../images/xiao1.jpg) no-repeat left bottom; line-height: 50px; border-radius: 0px; cursor: pointer; padding: 0 0px; }

.xDGai .Dxcon .active { background: url(../images/xiao2.jpg) no-repeat left bottom; color: #fff; }


.xDGai .tea3Sontent { width: 100%; height: auto !important; min-height: 160px; float: left; margin: 0px 0 30px 0%; overflow: hidden; padding-top: 0px; background: #fff; display: block; text-align: left; color: #000000; font-size: 16px; line-height: 34px; font-weight: normal; font-style: normal; }


.xDGai .tea3Sontent strong { display: block; font-size: 18px; font-weight: bold; line-height: 40px; text-align: left; }

 

/*首页  联系*/
.m_lianxibg { width: 1920px; *width: 1920px; _width: 1920px; height: 341px; position: relative; z-index: 9; margin: 0; top: 0; float: left; left: 50%; margin-left: -962px; *margin-left: -962px; _margin-left: -962px; margin-top: 10px; margin-bottom: 10px; background: url(../images/fbgc1.jpg) no-repeat left top; overflow: hidden; }


.m_lianxi_gbk { width: 600px; height: 341px; float: left; }


.m_ltbt { width: 100%; height: 60px; float: left; margin: 20px 0 20px 0; position: relative; z-index: 8; }

.m_ltbt h3 { width: 100%; height: 60px; float: left; position: relative; z-index: 2; font-size: 30px; color: #e5e5e5; font-weight: bold; line-height: 40px; text-align: left; text-transform: uppercase; }

.m_ltbt::after { width: 80px; height: 3px; float: left; background: #df1a18; content: ''; position: absolute; left: 0; bottom: 0px; }

.m_ltbt h3 font { width: 100%; height: 60px; float: left; position: absolute; z-index: 5; left: 0; top: 0; font-size: 24px; color: #000; font-weight: bold; line-height: 60px; text-align: left; }


.m_intbox { width: 270px; height: 34px; float: left; margin: 20px 30px 0 0px; background: #fff; border-radius: 17px; }

.m_intbox img { width: 20px; float: left; margin: 7px 10px 0 20px; }

.m_intbox input.int1 { width: 220px; height: 34px; float: left; background: transparent; border: none; border-radius: 0px; font-size: 14px; color: #000; text-align: left; font-weight: normal; line-height: 34px; }

.m_intbox2 { width: 570px; height: 80px; float: left; margin: 20px 0px 0 0px; background: #fff; border-radius: 17px; }


.m_intbox2 textarea { width: 520px; height: 80px; float: left; padding: 0 0 0 50px; background: transparent; border: none; border-radius: 0px; font-size: 14px; color: #000; text-align: left; font-weight: normal; line-height: 34px; }


.m_lxan { width: 200px; display: block; margin: 0 auto; }

input.int3 { width: 200px; height: 34px; float: left; margin: 30px 0 30px 0; background: transparent url(../images/aniu.png) no-repeat center top; border: none; border-radius: 17px; font-size: 14px; color: #fff; text-align: center; font-weight: bold; line-height: 34px; box-shadow: 0 8px 10px -5px rgba(255,112,13,.8); }


/*30px  e5e5e5*/

.m_lianxi_jiaoyu { width: 550px; height: 341px; float: right; text-align: center; }


.m_lianxi_jiaoyu img { display: block; margin: 54px auto 10px auto; }


.m_lianxi_jiaoyu font { width: 100%; height: auto; float: left; margin: 10px 0 0 0px; font-size: 14px; color: #fff; text-align: center; font-weight: normal; line-height: 20px; }


/*links*/

.m_links { width: 1200px; height: auto; float: left; padding: 40px 0 40px 0; }
.m_links h3 { width: 100%; height: 30px; float: left; margin: 10px 0 10px 0px; font-size: 16px; color: #000; text-align: left; font-weight: bold; line-height: 30px; }


.m_links ul { width: 1360px; float: left; }


.m_links ul li { width: 134px; height: 30px; float: left; margin: 0px 10px 5px 0; }

.m_links ul li a { width: 134px; height: 30px; float: left; font-size: 13px; color: #333333; text-align: left; font-weight: normal; line-height: 30px; }

.m_links ul li a:hover { color: #df1a18; }



/*footer*/
.m_footbg { width: 1920px; *width: 1920px; _width: 1920px; height: 414px; position: relative; z-index: 9; margin: 0; top: 0; float: left; left: 50%; margin-left: -962px; *margin-left: -962px; _margin-left: -962px; background: #fff4f0 url(../images/footbg.jpg) no-repeat left bottom; overflow: hidden; }


.m_flogo { width: 237px; float: left; margin: 40px 0 0 0px; }


.m_fying { width: 590px; float: left; margin: 40px 0 0 60px; }

.m_fying h4 { width: 100%; height: 30px; float: left; margin: 6px 0 0px 0px; font-size: 16px; color: #000; text-align: left; font-weight: bold; line-height: 30px; }


.m_fying ul { width: 630px; float: left; }


.m_fying ul li { width: auto; height: 30px; float: left; margin: 10px 20px 0px 0; font-size: 16px; color: #333333; text-align: left; font-weight: normal; line-height: 30px; }

.m_fying ul li a{ color: #333333; }

.m_fying ul li a:hover{ color: #e92413; }

.m_folist { width: 820px; float: left; margin: 60px 0 0 80px; }


.m_folist dl { width: 820px; float: left; }
/*f02e24*/
.m_folist dl dd { width: 170px; height: 128px; float: left; background: #f02e24; border-radius: 8px; box-shadow: 0 3px 10px rgba(0,0,0,0); margin: 20px 20px 20px 0px; }

.m_folist dl dd img { width: 128px; height: 128px; float: left; border-top-left-radius: 8px; border-bottom-left-radius: 8px; }

.m_folist dl dd font { width: 20px; height: 120px; float: left; padding: 4px 0 0 10px; font-size: 12px; color: #fff; text-align: center; font-weight: normal; line-height: 14px; writing-mode: vertical-lr; }



.m_folist dl dd:last-child { width: 220px; height: 128px; float: left; background: transparent; border-radius: 0px; box-shadow: 0 3px 10px rgba(0,0,0,0); margin: 20px 0px 20px 0px; }


.m_folist dl dd:last-child h4 { width: 100%; height: auto; float: left; margin: 20px 0 0 0; font-size: 12px; color: #fff; text-align: left; font-weight: normal; line-height: 20px; }


.m_folist dl dd:last-child h5 { width: 100%; height: auto; float: left; margin: 0px 0 0 0; font-size: 24px; color: #fff; text-align: left; font-weight: bold; line-height: 40px; }


.m_folist dl dd:last-child a.liaojie { width: 100px; height: 30px; float: left; margin: 10px 0 0 0; padding: 0 70px 0 20px; font-size: 12px; color: #fff; text-align: left; font-weight: normal; line-height: 30px; border: 1px solid #fff; border-radius: 18px; }

.m_folist dl dd:last-child a.liaojie img { width: 16px !important; height: 8px !important; float: right; margin: 12px 0 0 5px; }




.m_fotext { width: 100%; height: 60px; background: rgba(0,0,0,0); float: left; margin: 10px 0 0 0; font-size: 12px; color: #999; text-align: center; font-weight: normal; line-height: 60px; }

.m_fotext a { color: #999; }



#right_layer { width: 166px; float: right; position: fixed; z-index:36; right: 0; bottom: 200px; }

.ribox { width: 166px; height: 415px; float: left; background: url(../images/rbox.png) no-repeat left top; }

.ribox h4 { width: 100%; height: 46px; background: rgba(211,194,194,0); float: left; margin: 30px 0 0 0; font-size: 16px; color: #fff; text-align: center; font-weight: bold; line-height: 40px; }


.ribox ul { width: 100px; float: left; margin: 0px 0 0 32px; }


.ribox ul li { width: 100px; height: 45px; float: left; border-bottom: 1px solid #dddddd; }



.ribox ul li a { width: 100px; height: 45px; float: left; font-size: 16px; color: #666; text-align: center; font-weight: normal; line-height: 45px; }

.ribox ul li a:hover { color: #df1a18; }

.rbao { width: 132px; height: 42px; float: left; margin: 10px 0 0 16px; }


.rwxin { width: 132px; height: auto; float: left; margin: 10px 0 0 12px; background: #e92413; border: none; border-radius: 18px; padding: 12px 0 12px 0; }


.rwxin img { width: 111px; height: 110px; display: block; margin: 0 auto; border-radius: 10px; }

.rwxin font { width: 100%; height: 30px; float: left; font-size: 12px; color: #fff; text-align: center; font-weight: normal; line-height: 30px; }


.mem9 { width: 138px; height: 42px; float: left; position: relative; z-index: 84; display: none; margin: 10px 0 0 10px; }

.topfixed { position: fixed; z-index: 99; right: 18px; bottom: 150px; float: right; display: block; }



.s_banner { width: 1920px; *width: 1920px; _width: 1920px; height: auto; position: relative; z-index: 9; margin: 0; top: 0; float: left; left: 50%; margin-left: -962px; *margin-left: -962px; _margin-left: -962px; overflow: hidden; }



#certify3 { position: relative; width: 100%; display: block; margin: 0px 0px 0px 0px; }
#certify3 .swiper-container { padding: 0px; overflow: hidden; }
#certify3 .swiper-slide { width: 1920px !important; height: 500px !important; padding: 0px; overflow: hidden; }
#certify3 .swiper-slide img { width: 1920px; height: 500px; }

#certify3 .swiper-slide-active, .swiper-slide-duplicate-active { /* transform:scale(1);*/ -webkit-tap-highlight-color: transparent; outline: none; }


#certify3 .swiper-pagination { width: 100%; bottom: 12px; display:block; height:20px; float:left; }
#certify3 .swiper-pagination-bullets .swiper-pagination-bullet { margin: 0 8px; border:1px solid #ff6a00; border-radius:50%; background: #ff0000; width: 14px; height: 14px; opacity: 1; }
#certify3 .swiper-pagination-bullets .swiper-pagination-bullet-active { border: 1px solid #ff0000; background-color: #ff6a00!important; -webkit-tap-highlight-color: transparent; outline: none; }



/*about*/
.s_guanyu { width: 1920px; *width: 1920px; _width: 1920px; height: 1040px; position: relative; z-index: 9; margin: 0; top: 0; float: left; left: 50%; margin-left: -962px; *margin-left: -962px; _margin-left: -962px; margin-bottom: 60px; background: #fff url(../images/compbg.jpg) no-repeat left top; box-shadow: 0 14px 22px rgba(240,239,244,.9); }


.s_guan_bt { max-height: 100%; display: flex; align-items: center; justify-content: center; flex-flow: column; margin: 0 auto; }


.s_guan_tcon { display: block; margin: 90px auto 20px auto; }

.s_guan_tcon h3 { width: auto; float: none; }

.s_guan_tcon h3 img { display: inline-block; margin: 5px auto; }

.s_guan_tcon h3 font { padding: 0 40px; font-size: 40px; color: #000; text-align: center; line-height: 40px; font-weight: normal; }


.s_guan_tcon h4 { font-family: Arial; font-size: 16px; color: #000; text-align: center; line-height: 30px; font-weight: normal; }


.s_comp { width: 610px; height: 380px; float: left; margin: 10px 0 40px 0; background: rgba(0,0,0,0); font-size: 18px; color: #000; text-align: justify; line-height: 38px; font-weight: normal; text-overflow: ellipsis; overflow: hidden; }

.s_comp_img { width: 530px; height: 340px; float: right; margin: 180px 0 0 0; background: #fff; border: 4px solid #fff; border-radius: 16px; box-shadow: 0 5px 10px rgba(0,0,0,.2); }

.s_comp_img img { width: 530px; height: 340px; border-radius: 16px; }



.s_guan_zxun { width: 280px; height: auto; background: rgba(0,0,0,0); float: left; margin: 80px 0 0px 70px; }

.s_guan_zxun h5 { width: 240px; float: left; margin: 0; font-size: 24px; color: #fff; text-align: left; line-height: 30px; font-weight: normal; }

.s_guan_zxun h5 font { width: 100%; float: left; margin: 0; font-size: 13px; color: #fff; text-align: left; line-height: 20px; font-weight: normal; }

.s_guan_zxun img { float: left; margin: 5px 0 0 0; }

.s_abolist { width: 1200px; height: auto; float: left; margin: 60px 0 40px 0; background: rgba(0,0,0,0); }


.s_abolist ul { width: 1200px; height: auto; float: left; }

.s_abolist ul li { width: 200px; height: auto; float: left; font-size: 16px; color: #000; text-align: center; line-height: 30px; font-weight: normal; }

.s_abolist ul li h6 { width: 100%; float: left; height: 70px; position: relative; font-size: 24px; color: #000; text-align: center; line-height: 80px; font-weight: normal; margin-bottom: 10px; }

.s_abolist ul li h6::after { width: 28px; height: 2px; float: left; position: absolute; bottom: 0px; left: 50%; margin-left: -14px; background: #fcc80d; content: ''; }


.s_abolist ul li h6 font { font-size: 34px; color: #000; text-align: center; line-height: 70px; font-weight: bold; }


.s_liucheng { width: 1920px; *width: 1920px; _width: 1920px; height: 320px; position: relative; z-index: 9; margin: 0; top: 0; float: left; left: 50%; margin-left: -962px; *margin-left: -962px; _margin-left: -962px; background: #df1a18; }


#certify2 { position: relative; width: 100%; display: block; margin: 0px 0px 0px 0px; }
#certify2 .swiper-container { width: 1024px; padding: 0px 0 0 0px; margin-left: 90px; overflow: hidden; }

#certify2 .swiper-slide { width: 204px !important; height: 320px !important; padding: 0px; margin: 0 !important; border-left: 1px solid #ff5452 !important; }

#certify2 .swiper-slide .swtime { width: 100%; height: 30px; float: left; margin: 70px 0 0 -2px; border-left: 3px solid #fff; }
#certify2 .swiper-slide .swtime font { padding-left: 20px; font-size: 24px; color: #fff; text-align: left; line-height: 30px; font-weight: bold; }

#certify2 .swiper-slide .swtxt { width: 150px; height: 120px; margin: 20px 0 0 20px; float: left; font-size: 13px; color: #fff; text-align: left; line-height: 30px; font-weight: normal; text-overflow: ellipsis; overflow: hidden; }



#certify2 .swiper-slide-active, .swiper-slide-duplicate-active { /* transform:scale(1);*/ -webkit-tap-highlight-color: transparent; outline: none; }


#certify2 .swiper-button-prev2 { text-indent: -9999px; top: 140px; bottom: auto; left: 0px; width: 40px; height: 40px; background: rgba(34,34,34,0) url(../images/left1.png) no-repeat; border: none; -webkit-tap-highlight-color: transparent; outline: none; }

#certify2 .swiper-button-prev2:hover { background: rgba(49,75,128,0) url(../images/left1.png) no-repeat; }
#certify2 .swiper-button-next2 { text-indent: -9999px; right: 20px; top: 140px; bottom: auto; width: 40px; height: 40px; background: rgba(34,34,34,0) url(../images/right1.png) no-repeat; border: none; -webkit-tap-highlight-color: transparent; outline: none; }

#certify2 .swiper-button-next2:hover { background: rgba(49,75,128,0) url(../images/right1.png) no-repeat; }

#certify2 .swiper-pagination { width: 100%; bottom: 20px; }
#certify2 .swiper-pagination-bullets .swiper-pagination-bullet { margin: 0 5px; border: 1px solid #fff; background-color: transparent; width: 12px; height: 12px; opacity: 1; }
#certify2 .swiper-pagination-bullets .swiper-pagination-bullet-active { border: 1px solid #fff; background-color: #fff; -webkit-tap-highlight-color: transparent; outline: none; }





.s_linian { width: 1920px; *width: 1920px; _width: 1920px; height: 840px; position: relative; z-index: 9; margin: 0; top: 0; float: left; left: 50%; margin-left: -962px; *margin-left: -962px; _margin-left: -962px; background: url(../images/concept.jpg) no-repeat left bottom; }



.s_educat { width: 1200px; height: auto; float: left; margin: 60px 0 40px 0; background: rgba(0,0,0,0); position: relative; }


.s_educat_img { width: 530px; height: 350px; float: left; position: absolute; z-index: 8; left: 0; top: 0; margin: 46px 0 0 0; background: #fff; border: 4px solid #fff; border-radius: 16px; box-shadow: 0 5px 10px rgba(0,0,0,.2); }

.s_educat_img img { width: 530px; height: 350px; border-radius: 16px; }



.s_educat_txt { width: 893px; height: 450px; float: right; position: relative; z-index: 5; margin: 0; background: rgba(255,255,255,.8); border: 0px; box-shadow: 0 5px 10px rgba(0,0,0,.2); }

.s_educat_txt ul { width: 585px; height: 351px; float: right; margin: 50px 50px 0 0; }


.s_educat_txt ul li { width: 290px; height: 175px; float: left; border-left: 1px solid transparent; border-top: 1px solid transparent; border-right: 1px solid #dadae1; border-bottom: 1px solid #dadae1; }

.s_educat_txt ul li h3 { width: 260px; height: 40px; float: left; margin: 10px 0 0px 0; font-size: 24px; color: #df1a18; text-align: left; line-height: 40px; font-weight: bold; }

.s_educat_txt ul li h4 { width: 260px; height: 120px; float: left; margin: 0px 0 0px 0; font-size: 16px; color: #000; text-align: left; line-height: 30px; font-weight: normal; text-overflow: ellipsis; overflow: hidden; }



.s_educat_txt ul li:nth-child(2) { width: 290px; height: 175px; float: left; border-left: 1px solid transparent; border-top: 1px solid transparent; border-right: 1px solid transparent; border-bottom: 1px solid #dadae1; }

.s_educat_txt ul li:nth-child(2) h3 { width: 260px; height: 40px; float: left; margin: 10px 0 0px 30px; font-size: 24px; color: #df1a18; text-align: left; line-height: 40px; font-weight: bold; }

.s_educat_txt ul li:nth-child(2) h4 { width: 260px; height: 104px; float: left; margin: 0px 0 0px 30px; font-size: 16px; color: #000; text-align: left; line-height: 26px; font-weight: normal; text-overflow: ellipsis; overflow: hidden; }




.s_educat_txt ul li:nth-child(3) { width: 290px; height: 175px; float: left; border-left: 1px solid transparent; border-top: 1px solid transparent; border-right: 1px solid #dadae1; border-bottom: 1px solid transparent; }


.s_educat_txt ul li:nth-child(3) h3 { width: 240px; height: 40px; float: left; margin: 30px 0 0px 0px; font-size: 24px; color: #df1a18; text-align: left; line-height: 40px; font-weight: bold; }

.s_educat_txt ul li:nth-child(3) h4 { width: 240px; height: 120px; float: left; margin: 0px 0 0px 0px; font-size: 16px; color: #000; text-align: left; line-height: 30px; font-weight: normal; text-overflow: ellipsis; overflow: hidden; }



.s_educat_txt ul li:nth-child(4) { width: 290px; height: 175px; float: left; border-left: 1px solid transparent; border-top: 1px solid transparent; border-right: 1px solid transparent; border-bottom: 1px solid transparent; }

.s_educat_txt ul li:nth-child(4) h3 { width: 260px; height: 40px; float: left; margin: 30px 0 0px 30px; font-size: 24px; color: #df1a18; text-align: left; line-height: 40px; font-weight: bold; }

.s_educat_txt ul li:nth-child(4) h4 { width: 260px; height: 120px; float: left; margin: 0px 0 0px 30px; font-size: 16px; color: #000; text-align: left; line-height: 30px; font-weight: normal; text-overflow: ellipsis; overflow: hidden; }

.s_guanggao { width: 1920px; *width: 1920px; _width: 1920px; height: 500px; position: relative; z-index: 9; margin: 0; top: 0; float: left; left: 50%; margin-left: -962px; *margin-left: -962px; _margin-left: -962px; background: #f4f2f7; }



.s_guanggao .ugcon { width: 470px; height: 360px; background: rgba(0,0,0,0); position: absolute; z-index: 4; left: 50%; margin-left: -470px; top: 70px; font-size: 37px; color: #fff; text-align: left; line-height: 60px; font-weight: normal; }

.s_guanggao .ugcon font { font-size: 54px; font-style: oblique; font-weight: bold; }
.ugcon h5 { width: 100%; height: auto; float: left; margin: 10px 0 10px 0; font-size: 36px; color: #fcc80d; text-align: center; line-height: 60px; font-weight: normal; font-style: oblique; }

.ugcon h6 { width: 465px; height: 48px; background: url(../images/yjio.png) no-repeat center bottom; float: left; margin: 0px 0 10px 0; font-size: 20px; color: #fff; text-align: center; line-height: 48px; font-weight: normal; font-style: normal; }

.ugcon h6 font { font-size: 24px !important; font-style: normal; font-weight: bold; }



.s_xunzhao { width: 1200px; float: left; margin: 30px 0 30px 0; }

.s_kssz { width: 100%; float: left; margin: 100px 0 30px 0; font-size: 28px; color: #333; text-align: center; line-height: 50px; font-weight: bold; font-style: oblique; }





.zXGai { width: 1210px; height: auto; float: left; overflow: hidden; }



.zXGai_quyu { width: 1210px; height: 20px; float: left; margin: 10px 0 20px 0; border-left: 3px solid #fcc80d; padding-left: 10px; font-size: 18px; color: #000000; text-align: left; line-height: 20px; font-weight: normal; }

.Xgcon { width: 100%; height: auto; float: left; margin: 30px 0 0 0; overflow: hidden; }

.m_looks { position: relative; }
.m_looks .xzhao { position: relative; width: 100%; height: 100%; left: 0; top: 0; opacity: 0; display: none; visibility: hidden; }
.m_looks .xzhao.on { opacity: 1; display: block; visibility: visible; }
.m_looks .xzhao:nth-child(1) { position: relative; }

.zXGai .Xgcon ul { width: 1240px; margin-left: 0%; }

.zXGai .Xgcon ul li { width: 200px; margin: 0 30px 20px 0; height: 40px; float: left; text-align: center; color: #222; font-size: 18px; background: #f4f2f7; line-height: 40px; border-radius: 20px; cursor: pointer; padding: 0 0px; }

.zXGai .Xgcon .active { background: #fcc80d; color: #333; }



.zXGai .cZontent { width: 100%; height: auto; float: left; margin: 0 0 0 0%; overflow: hidden; padding-top: 0px; background: #fff; display: block; }

.xunlist { width: 1200px; height: auto; float: left; }
.xunlist dl { width: 1240px; height: auto; float: left; }

.xunlist dl dd { width: 240px; height: auto; float: left; margin: 10px 40px 10px 0; }


.xunlist dl dd img { float: left; width: 200px; height: 120px; border-radius: 6px; }


.xunlist dl dd h4 { width: 240px; margin: 10px 0 0 0; height: 40px; float: left; text-align: left; color: #000000; font-size: 18px; line-height: 40px; font-weight: bold; }

.xunlist dl dd h5 { width: 240px; height: 150px; float: left; text-align: left; color: #000000; font-size: 16px; line-height: 30px; font-weight: normal; text-overflow: ellipsis; overflow: hidden; }


/*environment*/
.environ { width: 1200px; height: auto; float: left; margin: -40px 0 100px 0; }
.environ dl { width: 1240px; height: auto; float: left; }

.environ dl dd { width: 610px; height: auto; float: left; }

.environ dl dd img { width: 610px; height: 320px; float: left; margin: 20px 0 0 0px; border-radius: 10px; }

.environ dl dt { width: 610px; height: auto; float: left; }


.environ dl dt img { width: 275px; height: 150px; float: left; margin: 20px 0 0 20px; border-radius: 10px; }


.environ dl dt img:nth-child(3) { width: 570px; height: 150px; float: left; margin: 20px 0 0 20px; border-radius: 10px; }


.environ dl dt:nth-child(3) { width: 610px; height: auto; float: left; }


.environ dl dt:nth-child(3) img { width: 275px; height: 150px; float: left; margin: 20px 20px 0 0px; border-radius: 10px; }


.environ dl dt:nth-child(3) img:nth-child(3) { width: 570px; height: 150px; float: left; margin: 20px 0 0 0px; border-radius: 10px; }


.environ dl dd:nth-child(4) { width: 610px; height: auto; float: left; }

.environ dl dd:nth-child(4) img { width: 610px; height: 320px; float: left; margin: 20px 0 0 -20px; border-radius: 10px; }


/*个性化课程 Personalized courses   2  f5f6fa */

.s_course1 { width: 1200px; height: 367px; float: left; background: url(../images/prog1.jpg) no-repeat right bottom; }

.s_course1_txt { width: 560px; float: left; margin: 130px 0 0 44px; font-size: 39px; color: #000000; text-align: left; font-weight: normal;}

.s_course1_txt b { font-size: 47px; color: #df1a18; font-weight: bold; font-style: oblique; padding: 0 5px; }


.s_course1_txt img { display: inline; margin: 0; }

.s_course1_txt em { width: 100%; float: left; padding: 10px 0 0 10px; font-size: 24px; color: #999; text-align: left; line-height: 30px; font-weight: normal; font-style: normal; }

.s_course1_txt span{display:initial;  text-align: left;}

.s_course2 { width: 100%; float: left; background: #f5f6fa; padding: 20px 0 40px 0; }


.s_course2 ul { width: 1220px; float: left; margin: 10px 0 0 0; }


.s_course2 ul li { width: 380px; height: 160px; float: left; margin: 20px 20px 0 0; position: relative; }


.s_course2 ul li .cour_zi { width: 47px; height: 31px; float: left; background: url(../images/cyuo1.png) no-repeat left bottom; position: absolute; z-index: 7; left: 0; top: 16px; font-size: 20px; color: #fff; text-align: center; line-height: 30px; font-weight: bold; font-style: normal; }


.s_course2 ul li:nth-child(2n) .cour_zi { width: 47px; height: 31px; float: left; background: url(../images/cyuo2.png) no-repeat left bottom; position: absolute; z-index: 7; left: 0; top: 16px; font-size: 20px; color: #fff; text-align: center; line-height: 30px; font-weight: bold; font-style: normal; }
.s_course2 ul li .cour_wen { width: 350px; height: 136px; float: right; background: #fff; border-radius: 10px; box-shadow: 0 5px 10px rgba(236,235,240,.9); position: relative; z-index: 5; }


.s_course2 ul li .cour_wen h4 { width: 256px; margin: 15px 0 0 37px; height: 30px; float: left; text-align: left; color: #df1a18; font-size: 20px; line-height: 30px; font-weight: bold; }

.s_course2 ul li .cour_wen h5 { width: 256px; height: 60px; margin: 10px 0 0 37px; float: left; text-align: left; color: #999999; font-size: 14px; line-height: 20px; font-weight: normal; text-overflow: ellipsis; overflow: hidden; }


.s_course2_center { width: 300px; display: block; margin: 0 auto; }

.s_course2_center .courp1 { width: 300px; height: 40px; float: left; margin: 30px 0 30px 0; background: transparent url(../images/cping.png) no-repeat center top; border: none; border-radius: 20px; font-size: 14px; color: #fff; text-align: center; font-weight: bold; line-height: 40px; box-shadow: 0 8px 10px -5px rgba(255,112,13,.8); }



.s_course3 { width: 100%; float: left; padding: 10px 0 50px 0; }

.s_course3_bt { width: 100%; float: left; margin: 60px 0 10px 0; font-size: 28px; color: #333; text-align: center; line-height: 50px; font-weight: bold; font-style: oblique; }




.s_course3 ul { width: 830px; display: block; margin: 20px auto 30px auto; }


.s_course3 ul li { width: 390px; height: 380px; float: left; margin: 10px 20px 30px 0; background: #fff; border-radius: 10px; box-shadow: 0 5px 15px rgba(238,237,242,.9); }


.s_course3 ul li img { width: 390px; height: 230px; float: left; border-top-left-radius: 10px; border-top-right-radius: 10px; }


.s_course3 ul li h4 { width: 350px; float: left; height: 50px; position: relative; margin: 0 0 10px 20px; font-size: 24px; color: #000; text-align: center; line-height: 50px; font-weight: normal; }

.s_course3 ul li h4::after { width: 28px; height: 2px; float: left; position: absolute; bottom: 0px; left: 50%; margin-left: -14px; background: #fcc80d; content: ''; }


.s_course3 ul li h5 { width: 350px; float: left; height: 30px; position: relative; margin: 0 0 0px 20px; font-size: 12px; color: #333; text-align: center; line-height: 30px; font-weight: normal; }

.s_course3 ul li h6 { width: 130px; display: block; margin: 0 auto; }

.s_course3 ul li h6 .courp2 { width: 130px; height: 30px; float: left; margin: 10px 0 30px 0; background: transparent url(../images/cpzx.png) no-repeat center top; border: none; border-radius: 20px; font-size: 14px; color: #fff; text-align: center; font-weight: bold; line-height: 30px; box-shadow: 0 8px 10px -5px rgba(255,112,13,.8); }



.s_feature { width: 100%; float: left; margin: 60px 0 100px 0; cursor:pointer; }


.s_feature img { max-width: 100%; display: block; margin: 0 auto; }


/* 小组课程 Group courses */



.s_ltype { width: 100%; float: left; margin: 0px 0 60px 0; }


.s_ltype ul { width: 1120px; float: left; margin: 30px 0 0 50px; }


.s_ltype ul li { width: 270px; height: 350px; float: left; margin: 10px 10px 10px 0px; background: url(../images/classe1.png) no-repeat left bottom; cursor: pointer; }


.s_ltype ul li h4 { width: 230px; float: left; height: 80px; position: relative; margin: 30px 0 100px 20px; font-size: 34px; color: #fff; text-align: left; line-height: 40px; font-weight: bold; background: rgba(0,0,0,0); }



.s_ltype ul li h5 { width: 230px; float: left; height: 40px; position: relative; margin: 20px 0 10px 20px; font-size: 22px; color: #fff; text-align: left; line-height: 20px; font-weight: normal; background: rgba(0,0,0,0); }

.s_ltype ul li h5 font { width: 100%; float: left; margin: 5px 0 0 0; }

.s_ltype ul li h5 font img { width: 22px; float: left; }

.s_interactive { width: 1920px; *width: 1920px; _width: 1920px; height: 800px; position: relative; z-index: 9; margin: 0; top: 0; float: left; left: 50%; margin-left: -962px; *margin-left: -962px; _margin-left: -962px; background: url(../images/xchengbg.jpg) no-repeat left bottom; }



.s_interactive ul { width: 1230px; float: left; }


.s_interactive ul li { width: 230px; height: 164px; float: left; background: rgba(0,0,0,0); margin: 20px 0 0 370px; position: relative; z-index: 15; }

.s_interactive ul li .paopao { width: 119px; height: 62px; float: left; margin: 80px 0 0 0; position: absolute; left: -200px; display: none; }
.s_interactive ul li .paopao img { width: 119px; height: 62px; margin: 0; }

.s_interactive ul li:hover .paopao { width: 119px; height: 62px; float: left; margin: 80px 0 0 0; position: absolute; left: -200px; display: block; }
.s_interactive ul li h4 { width: 230px; float: right; height: 80px; position: relative; margin: 0px 0 0px 0px; font-size: 28px; color: #fff; text-align: left; line-height: 30px; font-weight: bold; background: rgba(0,0,0,0); }

.s_interactive ul li h4 font { width: 230px; float: right; height: 40px; position: relative; margin: 10px 0 0px 0px; font-size: 14px; color: #fff; text-align: left; line-height: 20px; font-weight: normal; text-overflow: ellipsis; overflow: hidden; }

.s_interactive ul li .intep { width: 66px; float: right; margin: 10px 170px 0 0; }
.s_interactive ul li .intep img { width: 66px; height: 66px; margin: 0; }

.s_interactive ul li:nth-child(2) { width: 230px; height: 164px; float: left; background: rgba(0,0,0,0); margin: 20px 0 0 120px; position: relative; z-index: 15; }


.s_interactive ul li:nth-child(3) { width: 230px; height: 164px; float: left; background: rgba(0,0,0,0); margin: 100px 0 0 220px; position: relative; z-index: 15; }


.s_interactive ul li:nth-child(4) { width: 230px; height: 164px; float: left; background: rgba(0,0,0,0); margin: 100px 0 0 80px; position: relative; z-index: 15; }

.s_interactive ul li:nth-child(5) { width: 230px; height: 164px; float: left; background: rgba(0,0,0,0); margin: 100px 0 0 70px; position: relative; z-index: 15; }



.s_intera_bt { max-height: 100%; display: flex; align-items: center; justify-content: center; flex-flow: column; margin: 0 auto; }


.s_intera_tcon { display: block; margin: 90px auto 60px auto; }

.s_intera_tcon h3 { width: auto; float: none; }

.s_intera_tcon h3 img { display: inline-block; margin: 5px auto; }

.s_intera_tcon h3 font { padding: 0 40px; font-size: 40px; color: #fff; text-align: center; line-height: 40px; font-weight: normal; }


.s_intera_tcon h4 { font-family: Arial; font-size: 16px; color: #fff; text-align: center; line-height: 30px; font-weight: normal; }


.s_campus { width: 100%; float: left; margin: 0px 0 60px 0; }



.s_sybg { width: 100%; float: left; margin: 20px 0 10px 0; }

.mPGai { width: 1230px; height: auto; float: left; overflow: hidden; }


.Pcon { width: 100%; height: auto; float: left; margin: 0px 0 0 0; overflow: hidden; }

.m_zoujin { position: relative; }
.m_zoujin .walkin { position: relative; width: 100%; height: 100%; left: 0; top: 0; opacity: 0; display: none; visibility: hidden; }
.m_zoujin .walkin.on { opacity: 1; display: block; visibility: visible; }
.m_zoujin .walkin:nth-child(1) { position: relative; }

.mPGai .Pcon ul { width: 1240px; margin-left: 0%; text-align: center; }

.mPGai .Pcon ul li { width: 220px; display: inline-block; margin: 20px 20px 20px 20px; height: 45px; float: none; color: #222; font-size: 18px; text-align: center; line-height: 45px; background: #f4f2f7; border-radius: 20px; cursor: pointer; padding: 0 0px; }

.mPGai .Pcon .active { background: #fcc80d; color: #333; }



.mPGai .Camptent { width: 100%; height: auto; float: left; margin: 0 0 0 0%; overflow: hidden; padding-top: 0px; background: #fff; display: block; }


.s_humans { width: 100%; float: left; margin: 0px 0 20px 0; }


.s_humans dl { width: 1220px; float: left; margin: 30px 0 0 0px; }


.s_humans dl dd { width: 285px; height: 190px; float: left; margin: 10px 20px 10px 0px; border-radius: 10px; }


.s_humans dl dd img { width: 285px; height: 190px; border-radius: 10px; }



/*高考基地  招生简章 student recruitment brochure  */


.s_brochure { width: 1200px; float: left; margin: 20px 0 20px 0; }

.s_brocbg { width: 1200px; height: 410px; background: url(../images/brocbg.jpg) no-repeat center top; float: left; margin: 40px 0 80px 0; }


.s_brocbg ul { width: 1180px; float: left; margin: 40px 0 30px 40px; }

.s_brocbg ul li { width: 490px; height: 70px; float: left; margin: 20px 20px 0 0; padding: 0 20px 0 30px; background: #fff; border-radius: 35px; border-top-right-radius: 0px; border-bottom-left-radius: 0; box-shadow: 0 5px 8px rgba(208,23,21,.9); color: #000; font-size: 20px; text-align: left; line-height: 70px; }

.s_brocbg ul li font { font-weight: bold; }


.stud_zhao { width: 400px; height: 60px; float: left; margin: 40px 0 40px 400px; padding: 2px; background: #fada0a; border-radius: 30px; cursor: pointer; }

.stud_zhao font { width: 310px; height: 56px; float: left; margin: 2px; background: #fff; border-radius: 28px; color: #000; font-size: 24px; text-align: center; line-height: 56px; }


.stud_zhao img { width: 30px; float: left; margin: 16px 0 0 20px; }



/*高考基地  全日制复读班  Full time re study class */


.s_restubg { width: 1920px; *width: 1920px; _width: 1920px; height: 800px; position: relative; z-index: 9; margin: 0; top: 0; float: left; left: 50%; margin-left: -962px; *margin-left: -962px; _margin-left: -962px; background: url(../images/emptybg.jpg) no-repeat left bottom; }



.s_restubg ul { width: 1240px; float: left; margin: 20px 0 40px 0; }


.s_restubg ul li { width: 386px; height: 520px; float: left; background: rgba(0,0,0,0); margin: 10px 20px 20px 0; position: relative; z-index: 15; }


.s_restubg ul li .re_bt { width: 220px; height: 50px; float: left; padding: 0 10px 10px 20px; background: #df1a18; border-radius: 12px; position: relative; z-index: 5; font-size: 20px; color: #fff; text-align: left; line-height: 50px; font-weight: bold; }

.s_restubg ul li .re_boxs { width: 366px; height: 450px; padding: 10px 10px 10px 10px; float: left; background: #fff; border-radius: 8px; position: relative; z-index: 12; margin-top: -10px; }

.s_restubg ul li .re_boxs img { width: 366px; height: 200px; display: block; margin: 0; border-radius: 6px; }


.s_restubg ul li h3 { width: 334px; height: 30px; float: left; position: relative; margin: 10px 0 0 0; padding: 0px 0 0px 16px; font-size: 18px; color: #000; text-align: left; line-height: 30px; font-weight: bold; }

.s_restubg ul li h3::after { width: 4px; height: 17px; float: left; background: #df1a18; border-radius: 2px; position: absolute; left: 0; top: 8px; content: ''; }


.s_restubg ul li h4 { width: 334px; height: 40px; float: left; position: relative; margin: 0px 0 0px 16px; font-size: 16px; color: #000; text-align: left; line-height: 20px; font-weight: normal; }


.s_rezix { width: 246px; display: block; margin: 0 auto; }

.s_rezix .zixuns { width: 246px; height: 40px; float: left; margin: 20px 0 30px 0; background: transparent url(../images/fdzxun.png) no-repeat center top; border: none; border-radius: 20px; font-size: 16px; color: #fff; text-align: center; font-weight: bold; line-height: 40px; box-shadow: 0 8px 10px -5px rgba(255,112,13,.8); cursor: pointer; }




/*高考基地  一流师资 First-class  teacher */


.s_firstcbg { width: 1920px; *width: 1920px; _width: 1920px; height: 656px; position: relative; z-index: 9; margin: 0; top: 0; float: left; left: 50%; margin-left: -962px; *margin-left: -962px; _margin-left: -962px; background: url(../images/focubgc.jpg) no-repeat left bottom; }

.s_first1 { width: 1920px; height: 235px; float: left; position: absolute; z-index: 8; left: 0; bottom: 0; }


.s_fir_img { width: 694px; height: 464px; float: left; position: relative; z-index: 4; margin: 200px 0 0 0; }



.s_fir_wenzi { width: 470px; height: auto; float: right; position: relative; z-index: 14; margin: 120px 0 0 0; }


.s_fir_wenzi_bt { width: 240px; height: 54px; float: left; padding: 0 36px; background: #ba0c0a; border-radius: 27px; font-size: 26px; color: #fff; text-align: left; line-height: 52px; font-weight: bold; }

.s_fir_wenzi_bt font { width: 80px; float: right; margin: 14px 22px 0 0; font-family: Arial; font-size: 12px; color: #fff; text-align: left; line-height: 16px; font-weight: normal; text-transform: uppercase; }



.s_fir_wenzi dl { width: 470px; height: auto; float: left; margin: 50px 0 0 0; }


.s_fir_wenzi dl dd { width: 470px; height: auto; float: left; }


.s_fir_wenzi dl dd h4 { width: 470px; height: 30px; float: left; font-size: 16px; color: #000; text-align: left; line-height: 30px; font-weight: bold; }

.s_fir_wenzi dl dd h4 img { width: 14px; float: left; margin: 8px 10px 0 0; }



.s_fir_wenzi dl dd font { width: 446px; height: auto; margin: 5px 0 10px 0; float: left; padding-left: 24px; font-size: 14px; color: #000; text-align: left; line-height: 20px; font-weight: normal; }


/*高考基地  全日制日程安排 Full time schedule /   阶段管理  Stage management /   特色管理 Characteristic managemen */

.s_ftime_bt { width: 1200px; float: left; font-size: 28px; color: #000000; text-align: center; line-height: 50px; font-weight: bold; font-style: oblique; }


.s_ftable { width: 1210px; float: left; }

table.table1 { width: 100%; float: left; border-collapse: collapse; border-left: 1px solid #ffbbba; }
table.table1 th { width: 133px; height: 54px; float: left; background: #ffe6e5; border: 1px solid #ffbbba; border-left: none; border-bottom: none; font-size: 16px; color: #000000; line-height: 54px; text-align: center; font-weight: normal; }
table.table1 td { width: 133px; height: 120px; float: left; line-height: 30px; padding: 14px 0; border: 1px solid #ffbbba; border-left: none; }

table.table1 td font { width: 100px; height: 30px; float: left; margin: 8px 0 0 8px; padding: 0 2px 0 17px; background: #df1a18; border-radius: 15px; font-size: 16px; color: #fff; line-height: 30px; text-align: left; font-weight: normal; }


.s_stage{width:1200px; float:left; margin:10px 0 10px 0;}



.s_stage  dl{width:1200px; float:left; margin:10px 0 10px 0;  text-align:center;}


.s_stage  dl  dd{width:188px; height:310px; padding:0 56px; display:inline-block; margin:20px 10px 10px 10px; background:url(../images/daybyd.png) no-repeat center top;  font-size: 16px; color: #000; line-height: 30px; text-align: left; font-weight: normal;  }
.s_stage  dl  dd h3 { width: 188px; height: 56px; float: left; position: relative; margin: 0px 0 0 0; padding: 0px 0 0px 0; font-size:20px; color: #fff; text-align: left; line-height: 56px; font-weight: bold; }
.s_stage  dl  dd:nth-child(2){width:188px; height:310px; padding:0 56px; display:inline-block; margin:20px 10px 10px 10px; background:url(../images/zhoubyd.png) no-repeat center top; font-size: 16px; color: #000; line-height: 30px; text-align: left; font-weight: normal;}
.s_stage  dl  dd:nth-child(3){width:188px; height:310px; padding:0 56px; display:inline-block; margin:20px 10px 10px 10px; background:url(../images/yuebyd.png) no-repeat center top; font-size: 16px; color: #000; line-height: 30px; text-align: left; font-weight: normal;}


.s_stage  dl  dd img{float:left; margin:25px 160px 10px 0;}



.s_charact{width:1200px; float:left; margin:10px 0 10px 0;}



.s_charact  dl{width:1200px; float:left; margin:10px 0 10px 0;  text-align:center;}


.s_charact  dl  dd{width:324px; height:152px; display:inline-block; margin:20px 20px 10px 20px; background:rgba(0,0,0,0);  position:relative; z-index:14; }

.s_charact  dl  dd img{width:67px; height:67px; float:left; position:absolute;z-index:6; left:0; top:45px; }

.s_charact  dl  dd .chart{width:230px; height:112px; float:right;  padding:20px 15px 20px 45px; background:#fff; border:1px dashed #df1a18; border-radius:20px; position:relative; z-index:3; }
.s_charact  dl  dd h3 { width: 230px; height: 30px; float: left; position: relative; margin: 0px 0 0 0; padding: 0px 0 0px 0; font-size:20px; color: #df1a18; text-align: left; line-height: 30px; font-weight: bold; }

.s_charact  dl  dd h4 { width: 230px; height:72px; float: left; position: relative; margin:0px 0 0px 0; font-size: 16px; color: #999999; text-align: left; line-height: 24px; font-weight: normal; text-overflow:ellipsis; overflow:hidden; }





/*fffbfb*/

/*高考基地  志愿填报   Volunteer filling */

.s_volubg { width: 1920px; *width: 1920px; _width: 1920px; height: 1206px; position: relative; z-index: 9; margin: 0; top: 0; float: left; left: 50%; margin-left: -962px; *margin-left: -962px; _margin-left: -962px; background: url(../images/vobgc.jpg) no-repeat left bottom; }



.s_volbt { width: 100%; height: auto; float: left; margin:0px 0 40px 0; position: relative; z-index: 8; }

.s_volbt h3 { width: 100%; height: auto; float: left; position: relative; z-index: 2; font-size: 40px; color: #fff; font-weight: normal; line-height:60px; text-align: center; text-transform: uppercase; }
  
.s_volbt h3 font { color:#df1a18;  font-weight: bold;  font-style:oblique;}

.s_volbt h4 { width: 100%; height: auto; float: left; position: relative; z-index: 2; font-size: 24px; color: #fff; font-weight: normal; line-height:40px; text-align: center; text-transform: uppercase; }
  


.s_volubg h5 { width: 100%; height: auto; float: left;  margin:20px 0 20px 0; position: relative; z-index: 2; font-size: 28px; color: #fff; font-weight: bold; line-height:40px; text-align: center; text-transform: uppercase;  font-style:oblique;}
  


.s_volubg_border{width:710px; height:auto; float:left;  margin:10px 0 40px 140px; padding:30px 100px 30px 100px; border:1px dashed #fff; border-radius:30px;}

.s_volubg_border dl{width:710px; float:left;}
.s_volubg_border dl dd{width:355px; height:60px; float:left; margin:10px 0 10px 0;}

.s_volubg_border dl dd img{width:30px; float:left; margin:10px 20px 0 30px;}

.s_volubg_border dl dd font { width:230px; height: 60px; float: left; font-size: 20px; color: #fff; font-weight: bold; line-height:30px; text-align: left; }
  
.s_volubg img{max-width:100%; display:block; margin:0 auto;}


/*高考基地  公益8节课  public welfare */


.s_pubgf{width:100%; float:left; padding:20px 0 40px 0; background:#f7f7f7;}

.s_welf_bt { width: 100%; float: left;  margin:30px 0 20px 0; font-size: 24px; color: #000000; text-align: center; line-height: 50px; font-weight: bold; font-style: oblique; }


.s_welfare{width:960px; display:block; margin:0 auto;}

.s_welfare dl {width:960px; float:left; }


.s_welfare dl dd{width:240px; height:90px; float:left; margin:10px 0 20px 0;}


.s_welfare dl dd h4{width:240px; height:37px; float:left;  background:url(../images/welfa1.png) no-repeat left top; }

.s_welfare dl dd:nth-child(2) h4,.s_welfare dl dd:nth-child(4) h4,.s_welfare dl dd:nth-child(5) h4,.s_welfare dl dd:nth-child(7) h4{width:240px; height:37px; float:left;  background:url(../images/welfa2.png) no-repeat left top; }

.s_welfare dl dd h4 font{width:74px; height:30px; float:left;  font-size:16px; color: #fff; text-align: center; line-height:30px; font-weight: normal; }


.s_welfare dl dd h5{width:240px; height:30px; float:left;  font-size:18px; color: #333; text-align: left; line-height:30px; font-weight: bold; }




/*高考基地 专业指导  Professional guidance  */

.s_guidbg { width: 1920px; *width: 1920px; _width: 1920px; height: auto; position: relative; z-index: 9; margin: 0; top: 0; float: left; left: 50%; margin-left: -962px; *margin-left: -962px; _margin-left: -962px;  padding:0px 0 100px 0; }


.s_guid_img{width:824px; height:458px; float:left;}


.s_guid_img img{width:824px; height:458px; }


.s_guid_wenan{width:540px; height:auto; float:left; margin:20px 0px 0 120px;}


.s_guid_wenan h3{width:520px; height:40px; float:left; padding-left:20px;  font-size:20px; color: #df1a18; text-align: left; line-height:40px; font-weight: bold;}


.s_guid_wenan dl{width:540px; height:auto; float:left; margin:0px 0px 0 0px;}

.s_guid_wenan dl dd{width:540px; height:100px; float:left; margin:20px 0px 0 0px; position:relative; z-index:15; }

.s_guid_wenan dl dd .yuan1{width:40px; height:40px; float:left; position:absolute; z-index:8; left:30px; top:30px;  background:url(../images/haobg.png) no-repeat left bottom;  font-size:16px; color: #fff; text-align:center; line-height:40px; font-weight: bold; font-style:oblique; }


.s_guid_wenan dl dd .guideg{width:388px; height:40px; float:left; position:absolute; z-index:4; left:48px; top:0;  background:url(../images/yjiao.png) no-repeat left bottom; padding:30px 48px; font-size:16px; color: #fff; text-align:left; line-height:20px; font-weight: normal; font-style:normal; border-radius:10px; border-top-left-radius:24px; border-bottom-right-radius:24px; }



.s_guid_wenan dl dd:nth-child(2){width:540px; height:100px; float:left; margin:20px 0px 0 0px; position:relative; z-index:15; }

.s_guid_wenan dl dd:nth-child(2) .yuan1{width:40px; height:40px; float:left; position:absolute; z-index:8; left:20px; top:30px;  background:url(../images/haobg.png) no-repeat left bottom;  font-size:16px; color: #fff; text-align:center; line-height:40px; font-weight: bold; font-style:oblique; }


.s_guid_wenan dl dd:nth-child(2) .guideg{width:388px; height:40px; float:left; position:absolute; z-index:4; left:38px; top:0;  background:url(../images/yjiao.png) no-repeat left bottom; padding:30px 48px; font-size:16px; color: #fff; text-align:left; line-height:20px; font-weight: normal; font-style:normal; border-radius:10px; border-top-left-radius:24px; border-bottom-right-radius:24px; }

 


.s_guid_wenan dl dd:nth-child(3){width:540px; height:100px; float:left; margin:20px 0px 0 0px; position:relative; z-index:15; }

.s_guid_wenan dl dd:nth-child(3) .yuan1{width:40px; height:40px; float:left; position:absolute; z-index:8; left:0px; top:30px;  background:url(../images/haobg.png) no-repeat left bottom;  font-size:16px; color: #fff; text-align:center; line-height:40px; font-weight: bold; font-style:oblique; }


.s_guid_wenan dl dd:nth-child(3) .guideg{width:388px; height:40px; float:left; position:absolute; z-index:4; left:18px; top:0;  background:url(../images/yjiao.png) no-repeat left bottom; padding:30px 48px; font-size:16px; color: #fff; text-align:left; line-height:20px; font-weight: normal; font-style:normal; border-radius:10px; border-top-left-radius:24px; border-bottom-right-radius:24px; }


/*艺考基地 Art examination base */
 
/*艺考文化课特色班型   Characteristic class type of art examination culture course*/


.s_artobg { width: 1920px; *width: 1920px; _width: 1920px; height: 1730px; position: relative; z-index: 9; margin: 0; top: 0; float: left; left: 50%; margin-left: -962px; *margin-left: -962px; _margin-left: -962px; background:url(../images/art_leftimg.jpg) no-repeat left bottom;  }


.s_chartistic { width:1200px; float:left; }


.s_chartistic dl{width:1240px; float:left;}

.s_chartistic dl dd{width:580px; height:320px;  float:left;  margin:20px 40px 20px 0px; background:url(../images/yikbg.jpg) no-repeat left top; }


.s_chartistic dl dd h4{width:360px; height:80px; float:left; margin:30px 0 10px 88px;  font-size:34px; color: #fff; text-align:left; line-height:80px; font-weight: bold; font-style:normal; }



.s_chartistic dl dd h5{width:360px; height:auto; float:left; margin:0px 0 10px 88px;  font-size:20px; color: #fff; text-align:left; line-height:35px; font-weight: normal; font-style:normal; }

.s_chartistic dl dd h5 font{font-weight:bold;}


/*艺考基地 特色介绍 */

.s_tsjs{width:1200px; float:left; margin:10px 0 60px 0;}



.s_tsjs  dl{width:1200px; float:left; margin:10px 0 10px 0;  text-align:center;}


.s_tsjs  dl  dd{width:300px; height:259px; padding:0 0; display:inline-block; margin:20px 20px 20px 20px; background:url(../images/art11.jpg) no-repeat center top;  font-size: 16px; color: #000; line-height: 30px; text-align: left; font-weight: normal;  }
 

.s_tsjs dl dd h5{width:244px; height:56px; float:left; margin:0px 0 0  56px;  font-size:26px; color: #fff; text-align:left; line-height:56px; font-weight: bold; font-style:normal; }


.s_tsjs  dl  dd img{float:left; margin:0; border-radius:20px; border:1px solid #ffe6e5; }



/*艺考基地 新政策下 文化课考学难度 */


.s_civiliz{width:660px; float:right; margin:60px 0 60px 0;}


.s_civiliz dl{width:660px; float:right;}


.s_civiliz dl dd{width:440px; height:66px; float:left; margin:20px 0 30px 0;  background:#fff; border:1px solid #ff706e; border-radius:32.5px; box-shadow:0 5px 15px rgba(238,237,242,.9); font-size:20px; color:#030303; text-align:center; line-height:66px; font-weight:normal; }

.s_civiliz dl dd:nth-child(2){width:430px; margin:20px 0 40px 200px;}
.s_civiliz dl dd:nth-child(3){width:490px; margin:20px 0 40px 100px;}
.s_civiliz dl dd:nth-child(4){width:480px; margin:30px 0 30px 20px;}


/* 辅导方案 coaching program */

.s_coachbg{width:100%; float:left; padding:120px 0 60px 0; background:#f5f6fa;}

.s_coachbg dl{width:1260px; height:460px; float:left; margin:10px 0 10px 0;  position:relative; z-index:20;}


.s_coachbg dl dd{width:580px; height:180px; float:left; background:#fff; border-radius:20px; margin:0 40px 40px 0; z-index:5;}

.s_coachbg dl dd:nth-child(2) .coca_shu{width:100px; height:100px; float:left; margin:40px 20px 0 20px; background:url(../images/coa01.png) no-repeat left top;  font-size:34px; color:#fff; text-align:center; line-height:40px; font-weight:bold; }

.s_coachbg dl dd .coatxt{width:380px; height:130px; float:left; background:rgba(0,0,0,0); margin:30px 0 0 0px;}

.s_coachbg dl dd .coatxt  h5{width:380px; height:40px; float:left; font-size:20px; color:#fd2d30; text-align:left; line-height:40px; font-weight:bold; font-style:oblique; }

.s_coachbg dl dd .coatxt  h6{width:380px; height:80px; float:left; font-size:14px; color:#000000; text-align:left; line-height:20px; font-weight:normal; font-style:normal; text-overflow:ellipsis; overflow:hidden; }


.s_coachbg dl dd:nth-child(3) .coca_shu{width:100px; height:100px; float:right; margin:40px 20px 0 20px; background:url(../images/coa02.png) no-repeat left top;  font-size:34px; color:#fff; text-align:center; line-height:40px; font-weight:bold; }
.s_coachbg dl dd:nth-child(4) .coca_shu{width:100px; height:100px; float:left; margin:40px 20px 0 20px; background:url(../images/coa03.png) no-repeat left top;  font-size:34px; color:#fff; text-align:center; line-height:40px; font-weight:bold; }
.s_coachbg dl dd:nth-child(5) .coca_shu{width:100px; height:100px; float:right; margin:40px 20px 0 20px; background:url(../images/coa04.png) no-repeat left top;  font-size:34px; color:#fff; text-align:center; line-height:40px; font-weight:bold; }


.s_coachbg dl dd:nth-child(3) .coatxt{width:380px; height:130px; float:right; background:rgba(0,0,0,0); margin:30px 0 0 0px;}
.s_coachbg dl dd:nth-child(3) .coatxt  h5{width:380px; height:40px; float:left; font-size:20px; color:#a932f3; text-align:left; line-height:40px; font-weight:bold; font-style:oblique; }


.s_coachbg dl dd:nth-child(4) .coatxt  h5{width:380px; height:40px; float:left; font-size:20px; color:#208bea; text-align:left; line-height:40px; font-weight:bold; font-style:oblique; }


.s_coachbg dl dd:nth-child(5) .coatxt{width:380px; height:130px; float:right; background:rgba(0,0,0,0); margin:30px 0 0 0px;}
.s_coachbg dl dd:nth-child(5) .coatxt  h5{width:380px; height:40px; float:left; font-size:20px; color:#84bd12; text-align:left; line-height:40px; font-weight:bold; font-style:oblique; }



.s_coachbg dl dd .coca_shu font{width:100%; height:20px; float:left; margin:20px 0 0 0;   font-size:16px; color:#fff; text-align:center; line-height:20px; font-weight:normal;}


.fudaofa{width:199px; height:199px; float:left; position:absolute; z-index:10; left:50%; margin-left:-130px; top:100px; background:url(../images/coaching.png) no-repeat center top;  font-size:28px; color:#fff; text-align:center; line-height:179px; font-weight:bold; font-style:normal;}



/*注重个性 因材施教 Pay attention to individuality and teach students in accordance with their aptitude*/

 
.s_aptitbg { width: 1920px; *width: 1920px; _width: 1920px; height:203px; position: relative; z-index: 9; margin: 0; top: 0; float: left; left: 50%; margin-left: -962px; *margin-left: -962px; _margin-left: -962px;   }


 
.s_aptitbg_wen { width:100%; height:203px; float:left; position:absolute; z-index:6; left:0; top:0;  }

.s_aptitbg_wen .nrong{width:100%; height:50px; float:left; margin:50px 0 0 0; font-size:42px; color:#fff; text-align:center; line-height:50px; font-weight:bold; font-style:oblique;}



.s_zhuyi{width:200px; display: block; margin: 0 auto; }

.s_zhuyi .attent1 { width:200px; height: 40px; float: left; margin:20px 0 30px 0; background:#fff; border: none; border-radius: 20px; font-size: 14px; color: #e71f1d; text-align: center; font-weight: bold; line-height: 40px; box-shadow: 0 8px 10px -5px rgba(255,112,13,0); }


.s_ljizx{width:150px; display: block; margin: 0 auto; }

.s_ljizx .attent2 { width:150px; height:34px; float: left; margin:20px 0 30px 0; background:#fff; border: none; border-radius: 20px; font-size: 14px; color: #e71f1d; text-align: center; font-weight: bold; line-height: 34px; box-shadow: 0 8px 10px -5px rgba(255,112,13,0); }


.s_aptitbg img{width: 1920px; height:203px; position: relative; z-index:2; }

/*艺考特色  Artistic examination features*/

.s_yktebg { width: 1920px; *width: 1920px; _width: 1920px; height:850px; position: relative; z-index: 9; margin: 0; top: 0; float: left; left: 50%; margin-left: -962px; *margin-left: -962px; _margin-left: -962px; background:url(../images/featbgc.jpg) no-repeat left bottom;  }

.s_exam_bt { width: 100%; height: auto; float: left; margin:0px 0 40px 0; position: relative; z-index: 8; }

.s_exam_bt h3 { width: 100%; height: auto; float: left; position: relative; z-index: 2; font-size: 40px; color: #333; font-weight: normal; line-height:60px; text-align: center; text-transform: uppercase; }
  
.s_exam_bt h3 font { color:#df1a18;  font-weight: bold;  font-style:oblique;}
 


.s_examfeat { width:1200px; height: 550px; float: left; margin:0px 0 40px 0; position: relative; z-index: 8; background:rgba(255,255,255,.9); border-radius:10px; box-shadow:0 5px 22px rgba(219,220,225,.9); }


.s_examfeat  dl{width:1220px; float:left; margin:20px 0 0 0; }

.s_examfeat  dl dd{width:240px; height:190px; float:left; background:rgba(251,145,358,0);  margin:40px 10px 10px 40px; }

.s_examfeat  dl dd  h4{ width: 100%; height: 40px; float: left; font-family:Impact; font-size: 34px; color: #ea5413; font-weight: bold; line-height:40px; text-align: left; text-transform: uppercase; font-style:oblique; }
  

.s_examfeat  dl dd  h5{ width: 100%; height: 40px; float: left; margin:10px 0;  font-size:24px; color: #000; font-weight: bold; line-height:40px; text-align: left; text-transform: uppercase; font-style:normal; }
  
.s_examfeat  dl dd  h6{ width: 100%; height:60px; float: left; font-size:16px; color: #999999; font-weight: normal; line-height:20px; text-align: left; text-transform: uppercase; font-style:normal; }
  

/*中职升本 Secondary vocational promotion / 普职融通.   General vocational accommodation*/


/*1 中职升本流程  Process of promotion from secondary vocational school to higher vocational school */

.s_promot{width:1200px; float:left; }

.s_promot_one{width:1200px; height:440px; background:url(../images/zben.jpg) no-repeat center top;  float:left; margin:130px 0 40px 0;  }


.s_promot_one dl{width:1200px; float:left; position:relative;  }


.s_promot_one dl  dd{width:360px; height:40px; background:rgba(0,0,0,0); float:left; margin:0;  position:absolute;  left:30px; top:75px; font-size:24px; color: #000; font-weight: bold; line-height:40px; text-align: right; text-transform: uppercase; font-style:oblique; }


.s_promot_one dl  dd:nth-child(2){width:360px; height:40px; background:rgba(0,0,0,0); float:left; margin:0;  position:absolute;  left:0px; top:185px;  font-size:24px; color: #000; font-weight: bold; line-height:40px; text-align: right; text-transform: uppercase; font-style:oblique;}


.s_promot_one dl  dd:nth-child(3){width:360px; height:40px; background:rgba(0,0,0,0); float:left; margin:0;  position:absolute;  left:40px; top:295px;  font-size:24px; color: #000; font-weight: bold; line-height:40px; text-align: right; text-transform: uppercase; font-style:oblique; }



.s_promot_one dl  dd:nth-child(4){width:360px; height:40px; background:rgba(0,0,0,0); float:left; margin:0;  position:absolute;  left:800px; top:75px;  font-size:24px; color: #000; font-weight: bold; line-height:40px; text-align: left; text-transform: uppercase; font-style:oblique;}



.s_promot_one dl  dd:nth-child(5){width:360px; height:40px; background:rgba(0,0,0,0); float:left; margin:0;  position:absolute;  left:840px; top:185px;  font-size:24px; color: #000; font-weight: bold; line-height:40px; text-align: left; text-transform: uppercase; font-style:oblique;}


.s_promot_one dl  dd:nth-child(6){width:360px; height:40px; background:rgba(0,0,0,0); float:left; margin:0;  position:absolute;  left:800px; top:295px;  font-size:24px; color: #000; font-weight: bold; line-height:40px; text-align: left; text-transform: uppercase; font-style:oblique; }



/*2 学大中职 University secondary vocational school  #df1a18 */


.s_second_bt { width: 100%; height: auto; float: left; margin:0px 0 40px 0; position: relative; z-index: 8; }

.s_second_bt h3 { width: 100%; height: auto; float: left; position: relative; z-index: 2; font-size: 42px; color: #df1a18; font-weight: bold; line-height:60px; text-align: center; text-transform: uppercase;  font-style:oblique; }
.s_second_bt h3 font{font-size:40px; color:#000; font-weight:normal;}
  

.s_seschool{width:1200px; float:left; margin:10px 0 10px 0;}



.s_seschool  dl{width:1280px; float:left; margin:10px 0 10px 0;  text-align:left;}


.s_seschool  dl  dd{width:280px; height:80px; display:inline-block; margin:20px 30px 10px 0px; background:rgba(0,0,0,0);  position:relative; z-index:14; }

.s_seschool  dl  dd .sestime{width:40px; height:40px; float:left; position:absolute;z-index:6; left:0; top:22px; background:url(../images/haobg.png) no-repeat left center;  font-size:20px; color: #fff; text-align: center; line-height: 40px; font-weight: normal; }

.s_seschool  dl  dd .sesch{width:206px; height:80px; float:right;  padding:0px 10px 0px 40px; background:#fffbfb; border:1px dashed #df1a18; border-radius:10px; position:relative; z-index:3;  font-size:20px; color: #df1a18; text-align: left; line-height: 80px; font-weight: bold;}
.s_seschool  dl  dd h3 { width: 200px; height: 80px; float: left; position: relative; margin: 0px 0 0 0; padding: 0px 0 0px 0; font-size:20px; color: #df1a18; text-align: left; line-height: 80px; font-weight: bold; } 
 


/*多元化升学 Diversified education */




.s_devers{width:1200px; float:left; margin:10px 0 60px 0;}



.s_devers  dl{width:1280px; float:left; margin:10px 0 10px 0;  text-align:left;}


.s_devers  dl  dd{width:224px; height:240px; float:left; margin:20px 20px 0 0;  background:#fff; border-radius:20px; border:2px solid #e02117;  position:relative; z-index:4; }


.s_devers  dl  dd::after{width:50px; height:32px; float:right; position:absolute; z-index:6; top:-14px; right:0; background:url(../images/zdgou.jpg) no-repeat left top; content:'';}


.s_devers  dl  dd h3{width:184px; float:left; margin:50px 0 10px 20px; font-size: 24px; color: #000; text-align:center; font-weight: bold; font-style: normal;  }


.s_devers  dl  dd h4{width:184px; float:left; margin:0px 0 20px 20px; font-size: 18px; color: #999999; text-align:center; font-weight: normal; font-style: normal;  }


.s_devers  dl  dd h5 { width: 130px; display: block; margin: 0 auto; }

.s_devers  dl  dd h5 .dzixun { width: 130px; height: 30px; float: left; margin:20px 0 0px 0; background: transparent url(../images/cpzx.png) no-repeat center top; border: none; border-radius: 20px; font-size: 14px; color: #fff; text-align: center; font-weight: bold; line-height: 30px; box-shadow: 0 8px 10px -5px rgba(255,112,13,.8); cursor:pointer; transition:all .25s;}


.s_devers  dl  dd:hover h5 .dzixun{ margin:10px 0 0px 0;  transition:all .55s;}

/*好老师好课堂   Good teacher, good class */


.s_gteabox { width: 1920px; *width: 1920px; _width: 1920px; height:912px; position: relative; z-index: 9; margin: 0; top: 0; float: left; left: 50%; margin-left: -962px; *margin-left: -962px; _margin-left: -962px; background:url(../images/gobgc1.jpg) no-repeat left bottom;  }



.s_gteabox  img.gteabg{width: 1920px; height:457px; float:left; position:absolute; z-index:12; left:0; bottom:0; }


.s_gteabox  img.lshi{width: 1200px; height:912px; float:left; position:relative; z-index:10; left:0; bottom:0; }


.s_gteabox  .haolaoshi{width: 1200px; height:60px; float:left; position:absolute; z-index:11; left:50%; margin-left:-600px; top:60px;  font-size: 42px; color: #df1a18; font-weight: bold; line-height:60px; text-align: center; text-transform: uppercase;  font-style:oblique;  }



.s_gteabox  .haowenan{width: 1000px; height:120px; float:left; position:absolute; z-index:18; left:50%; margin-left:-500px; top:420px;   background:rgba(255,112,13,0); }

.haowenan dl{width:1280px; height:auto; float:left; margin-left:-10px; }

.haowenan dl dd{width:240px; height:60px; float:left; padding:30px 35px; margin:10px 40px 0 0; background:rgba(224,33,33,.8); border-radius:10px; font-size:20px; color: #fff; font-weight: bold; line-height:30px; text-align: center; display:flex; align-items:center; justify-content:center;  }




.s_gteabox  .haochu{width:860px; height:160px; float:left; position:absolute; z-index:18; left:50%; margin-left:-430px; top:680px;   background:rgba(255,112,13,0); }

.s_gteabox  .haochu dl{width:860px; float:left; }

.s_gteabox  .haochu dl dd{width:430px; height:40px; float:left; margin:20px 0 20px 0; font-size:20px; color: #fff; font-weight: bold; line-height:40px; text-align: left; }

.s_gteabox  .haochu dl dd strong{font-size:28px;}

.s_gteabox  .haochu dl dd img{width:20px; float:left; margin:10px 10px 0 60px;}




/*教学流程 teaching process  */


.s_tpro_bt { width: 1200px; float: left; font-size:28px; color: #000000; text-align: center; line-height: 50px; font-weight: bold; }


.s_tpro_bt font{font-size:42px; color:#e02117; font-weight:bold; font-style:oblique;}

.s_tproces{width:1200px; height:auto; float:left;  margin:40px 0 40px 0; background:url(../images/proces.jpg) no-repeat left top; }

.s_tproces dl{width:1260px; height:auto; float:left; margin-left:0px; }


.s_tproces dl dd{width:252px; height:180px; float:left; background:rgba(0,0,0,0); margin:16px 12px 0 120px;}


  .yuan01{width:14px; height:14px; float:left; background:#e02117; border:none; border-radius:50%; margin:10px 0 20px 0;}

  
.s_tproces  dl  dd h3{width:100%; float:left; margin:20px 0 20px 0px; font-size: 24px; color: #000; text-align:left; font-weight: bold; font-style: normal;  }


.s_tproces  dl  dd h4{width:100%; height:80px; float:left; margin:0px 0 20px 0px; font-size:14px; color: #999999; text-align:left; font-weight: normal; line-height:20px; font-style: normal;  letter-spacing:.5px; text-overflow:ellipsis; overflow:hidden;  }




.s_tproces dl dd:nth-child(2){width:252px; height:180px; float:left; background:rgba(0,0,0,0); margin:16px 10px 0 20px;}

.s_tproces dl dd:nth-child(3){width:252px; height:180px; float:left; background:rgba(0,0,0,0); margin:16px 10px 0 20px;}

.s_tproces dl dd:nth-child(4){width:252px; height:180px; float:left; background:rgba(0,0,0,0); margin:16px 10px 0 0px;}


.s_tprlist{width:1200px; height:auto; float:left;  margin:40px 0 40px 0;  }

.s_tprlist dl {width:1260px; height:auto; float:left;  }

.s_tprlist dl dd{width:240px; height:auto!important; min-height:260px; background:rgba(255,112,13,0);  float:left; margin:20px 80px 0 160px; }

  
.s_tprlist  dl  dd h3{width:100%; float:left; margin:20px 0 20px 0px; font-size: 24px; color: #df1a18; text-align:left; font-weight: bold; font-style: normal;  }


.s_tprlist dl dd ol{width:240px; float:left;}

.ddvix1{width:220px; height:40px; float:left; margin:10px 0 20px 0; background:url(../images/liuc_line.jpg) no-repeat left bottom; padding-left:16px; font-size:24px; color:#e02117; text-align:left; line-height:40px; font-weight:bold; }


.s_tprlist dl dd ol  li{width:240px; height:30px; float:left; margin:0px 0 0 0;  font-size:18px; color:#000; text-align:left; line-height:30px; font-weight:normal; }


.s_tprlist dl dd ol  li img{width:8px; height:13px; float:left; margin:10px 8px 0 20px; }


.s_tprlist dl dd:nth-child(2){width:240px; height:auto!important;  min-height:260px; background:rgba(255,112,13,0);   float:left; margin:20px 80px 0 0px; }

.s_tprlist dl dd:nth-child(3){width:240px; height:auto!important;  min-height:260px; background:rgba(255,112,13,0);   float:left; margin:20px 80px 0 0px; }



/*资讯专区  Information zone*/



.s_infzone { width: 1920px; *width: 1920px; _width: 1920px; height:750px; position: relative; z-index: 9; margin: 0; top: 0; float: left; left: 50%; margin-left: -962px; *margin-left: -962px; _margin-left: -962px; background:url(../images/zonebg.jpg) no-repeat left bottom;  }



.s_infz1{width:360px; height:500px; background:#fff; border:none; border-radius:10px; float:left; margin:30px 0 0 0;}

.s_infz1 h3{width:314px; height:30px; float:left; margin:20px 0 20px 20px;   font-size:26px; color:#000; text-align:left; line-height:30px; font-weight:300;}
 

.s_infz1 img{display:block; margin:10px auto 0;}


.s_infz1  ul {width:360px; float:left; margin-left:20px; margin-top:-10px;}
             
.s_infz1  ul li{width:146px; height:45px;float:left; margin:14px 24px 0 0;  }
.s_infz1  ul li a{width:145px; height:43px; background:#fff; border:none; border-radius:10px; border:1px solid #df1a18; float:left;  font-size:16px; color:#df1a18; text-align:center; line-height:43px; font-weight:normal;}

.s_infz1  ul li a:hover{background:#df1a18; color:#fff;}


.s_infz2{width:430px; height:500px; background:#df1a18; border:none; border-radius:10px; float:left; margin:30px 0 0 30px;}

.s_infz2 h3{width:390px; height:30px; float:left; margin:20px 0 20px 20px;   font-size:26px; color:#fff; text-align:left; line-height:30px; font-weight:300;}
 

.s_infz2  ul {width:390px; float:left; margin-left:20px; margin-top:0px;}
             
.s_infz2  ul li{width:390px; height:38px;float:left; margin:0; overflow:hidden;  }
.s_infz2  ul li a{width:390px; height:38px;float:left; margin:0;  font-size:18px; color:#fff; text-align:left; line-height:38px; font-weight:300; text-overflow:ellipsis; overflow:hidden;  }




.s_infz3{width:355px; height:235px; background:#fff; border:none; border-radius:10px; float:right; margin:30px 0 0 0;}

.s_infz3 h3{width:315px; height:30px; float:left; margin:0px 0 10px 20px;   font-size:26px; color:#000; text-align:center; line-height:30px; font-weight:300;}
 
.s_infz3 img{display:block; margin:10px auto 0px auto;}

.s_infz3 h4{width:315px; height:40px; float:left; margin:5px 0 10px 20px;   font-size:14px; color:#999; text-align:center; line-height:20px; font-weight:300; display:flex; align-items:center; justify-content:center; }
 
.s_infz_more{width:146px; height:45px;  float:none; display:block;  margin:0 auto; }


.s_infz_more span{width:145px; height:43px; float:left; cursor: pointer;  margin:0; background:#fff; border:none; border-radius:10px; border:1px solid #df1a18; float:left;  font-size:16px; color:#df1a18; text-align:center; line-height:43px; font-weight:normal;}


/* 增值服务  Value added services */


/* 标题-教育政策资讯抢先看  Get the first look at education policy information*/

.s_policy{width:100%; float:left; background:#f5f6fa; padding:10px 0 60px 0;}


/*01 辽宁高考*/
/*02 大连中考*/
/*03 升学数据*/


.s_liaoning1{width:360px; height:690px; float:left; margin:30px 30px 30px 0; padding:0 10px; background:#fff; border:none; border-radius:10px;} 
.s_liaoning2{width:360px; height:690px; float:left; margin:30px 30px 30px 0; padding:0 10px; background:#fff; border:none; border-radius:10px;} 
.s_liaoning3{width:360px; height:690px; float:left; margin:30px 0px 30px 0; padding:0 10px; background:#fff; border:none; border-radius:10px;} 

.s_liaoning_bt{width:100%; height:20px; float:left; margin:30px 0 10px 0; font-size:18px; color:#000000; text-align:left; line-height:20px; font-weight:bold;  }

.s_liaoning_bt .heng1{width:4px; height:18px; float:left; margin:2px 10px 0 0; background:#df1a18; border:none; border-radius:2px; }

.s_liaoning_bt a{float:right; margin:0;  font-size:14px; color:#df1a18; text-align:left; line-height:20px; font-weight:normal;  text-transform:uppercase; }


.s_liaoning_img{width:360px; height:220px; float:left; margin:10px 0 0 0; position:relative; z-index:10;  overflow:hidden; }

.s_liaoning_img img{width:360px; height:220px; float:left; position:relative; z-index:3;  
 transition:all 0.4s linear;
-ms-transition:all 0.4s linear;
-moz-transition:all 0.4s linear;
-webkit-transition:all 0.4s linear;
-o-transition:all 0.4s linear;}
        .s_liaoning_img:hover img {transform:scale(1.1,1.1); -webkit-transform:scale(1.1,1.1); transition:all 0.4s linear;-ms-transition:all 0.4s linear;-moz-transition:all 0.4s linear;-webkit-transition:all 0.4s linear;-o-transition:all 0.4s linear;}

.s_liaoning_img font{width:320px; height:42px; float:right; padding:0 20px; position:absolute; z-index:6; left:0; bottom:0; background:rgba(0,0,0,.5);  font-size:14px; color:#fff; text-align:center; line-height:42px; font-weight:normal; display:-webkit-box;   -webkit-line-clamp:1; -webkit-box-orient:vertical;  text-overflow:ellipsis; overflow:hidden; }


.s_liaolist{width:360px; height:auto; float:left; }

.s_liaolist ul{width:360px; height:auto; float:left; }


.s_liaolist ul li{width:360px; height:50px; float:left; padding:14px 0; border-bottom:1px solid #e3e3e3; }
.s_liaolist ul li:last-child{width:360px; height:50px; float:left; padding:14px 0; border-bottom:1px solid  transparent; }

.s_liaolist ul li  .wenzi{width:230px;  height:50px;  float:left;   font-size:14px; color:#000; text-align:left; line-height:25px; font-weight:normal; }
.s_liaolist ul li  .wenzi font{color:#999;}

.s_liaolist ul li:hover  .wenzi{color:#df1a18;}
.s_liaolist ul li  .wpic{width:80px;  height:50px;  float:right;  overflow:hidden; }

 .s_liaolist ul li  .wpic img{
 transition:all 0.4s linear;
-ms-transition:all 0.4s linear;
-moz-transition:all 0.4s linear;
-webkit-transition:all 0.4s linear;
-o-transition:all 0.4s linear;}
.s_liaolist ul li:hover .wpic img {transform:scale(1.2,1.2); -webkit-transform:scale(1.2,1.2); transition:all 0.4s linear;-ms-transition:all 0.4s linear;-moz-transition:all 0.4s linear;-webkit-transition:all 0.4s linear;-o-transition:all 0.4s linear;}



/* 标题-辅导资料抢先领取 Get the coaching materials first  标题- 高中选科服务学大教育   Senior high school elective service education  +  1学生选科面临多种困扰  Students face various difficulties in selecting subjects*/



.s_senior{width:100%; float:left; padding:40px 0 40px 0;}


.s_highs{ width:100%; float:left; margin:40px 0 40px 0; }


.s_highs_txt{width:440px; min-height:600px; background:rgba(0,0,0,0); float:left; margin:30px 70px 30px 90px;}


.s_highs_txt h3 { width: 440px; height: 30px; float: left; position: relative; margin:20px 0 10px 0; padding: 0px 0 0px 16px; font-size:24px; color: #000; text-align: left; line-height: 30px; font-weight: bold; }

.s_highs_txt h3::after { width: 4px; height:23px; float: left; background: #df1a18; border-radius: 2px; position: absolute; left: 0; top:4px; content: ''; }

 
/*fcc80d*/

.s_highs_txt  .gzhongs { width: 440px; height:90px;  background:#df1a18; float: left; position: relative; margin:30px 0 40px 0;  font-size:36px; color: #fff; text-align: center; line-height: 90px; font-weight: normal; }

.s_highs_txt  .gesheng { width: 440px; height:90px;  background:#fcc80d; float: left; position: relative; margin:30px 0 40px 0;  font-size:36px; color: #000; text-align: center; line-height: 90px; font-weight: normal; }

.s_highs_txt  .gzhongs a,.s_highs_txt  .gesheng a{color:#fff;}
.s_highs_txt dl{width:100%; float:left; padding:0 0 20px 0; border-bottom:1px solid #eee; }


.s_highs_txt dl  dd{width:100%; height:30px; float:left;   }
.s_highs_txt dl  dd a{width:100%; height:30px; float:left;  font-size:14px; color: #666; text-align: left; line-height: 30px; font-weight: normal; display:flex; text-overflow:ellipsis; overflow:hidden;}
.s_highs_txt dl  dd a h4{display:none;}
.s_highs_txt dl  dd a font{  padding:0 5px 0 0;  display:contents;  font-size:14px; color:#ff7010; text-align: left; line-height: 30px; font-weight: normal; }
.s_highs_txt dl  dd a:hover{color:#df1a18;}
.s_highs_txt dl  dd:first-child{width:100%; height:100px; float:left; margin:10px 0 10px 0; }

.s_highs_txt dl  dd:first-child a{width:100%; height:100px; float:left; display: flex;}

.s_highs_txt dl  dd:first-child a img{width:160px; height:100px; float:left; margin:0;}
.s_highs_txt dl  dd:first-child a  h4{width:256px; height:100px; float:right;  font-size:14px; color: #666; text-align: left; line-height: 25px; font-weight: normal;  display:block;   text-overflow:ellipsis; overflow:hidden;}
.s_highs_txt dl  dd:first-child a h4 font{height:50px;  padding:0 0px 0 0; font-size:14px; color:#333; text-align: left; line-height:25px; font-weight: normal; display:block;  }
.s_highs_txt dl  dd:first-child a:hover{color:#df1a18;}


.s_highs_txt dl:nth-child(4){width:100%;  float:left;  padding:0 0 0px 0; border-bottom:1px solid  transparent; }
.s_highs_txt dl:nth-child(4) dd:first-child{width:100%; height:30px!important; float:left; margin:0px 0 0px 0; }




.s_highs_more { width: 300px; display: block; margin: 0 auto; text-align:center; }

.s_highs_more img{width:166px; height:166px; display:block; margin:0 auto; border:1px solid #df1a18; border-radius:10px; box-shadow:0 4px 8px rgba(255,146,125,.9); }


.s_highs_more .ctianjia { width: 300px; height: 40px; float: left; margin: 30px 0 30px 0; background: transparent url(../images/cping.png) no-repeat center top; border: none; border-radius: 20px; font-size: 16px; color: #fff; text-align: center; font-weight: bold; line-height: 40px; box-shadow: 0 8px 10px -5px rgba(255,112,13,.8); }



.s_diffic_bt{width:100%; height:85px; float:left; background:url(../images/educ_bg.png) no-repeat left bottom;  }

.s_diffic_bt .span1{width:54px; height:54px; float:left; margin:0 20px 30px 20px; background:#fcc80d; border:none; border-radius:50%; font-family:Arial;  font-size:26px; color: #fff; text-align: center; font-weight: bold; line-height: 54px;  }


.s_diffic_bt font{width:510px; height:60px; float:left; margin:25px 0 0 0;  font-size:26px; color: #fff; text-align: left; font-weight: bold; line-height: 60px;  }



.s_diffic{width:1200px; float:left; margin:0;}

.s_diffic dl{width:1240px; float:left; margin:10px 0 10px 0;}


.s_diffic dl dd{width:585px; height:45px; background:#f5f6fa; border:none; border-radius:22.5px; float:left; margin:20px 30px 0px 0;   font-size:18px; color: #000000; text-align: center; font-weight: normal; line-height: 45px; }



/*2学大选科指导服务介绍   Introduction to the Guidance Service of the General Election Section*/

.s_electbox{width:1920px; *width:1920px; _width:1920px; height:1510px; 
    position:relative;
    z-index:9;
    margin:0;  top:0;  float:left;
	left:50%;
	margin-left:-960px;
	*margin-left:-960px;
	_margin-left:-960px;
    background:url(../images/electbgc.jpg) no-repeat center top;
    overflow:hidden;

}

.s_electbox ul{width:1200px; float:left; margin:10px 0 30px 0; }

.s_electbox ul  li{width:1182px; height:201px; background:url(../images/elbgc.png) no-repeat left top;  float:left; margin:20px 20px 20px 0; }

.s_electbox ul  li h5{width:1160px; height:60px; float:left; margin:0 0 0 20px;   font-size:24px; color: #000000; text-align: left; font-weight: bold; line-height: 60px; }

.s_electbox ul  li h6{width:890px; height:auto; float:left; margin:30px 0 0 70px;  font-size:18px; color: #000000; text-align: left; font-weight: normal; line-height:30px;  }
.s_electbox ul  li h6 span{color:#df1a18; font-weight:bold; font-size:20px;}
.s_electbox ul  li h6 img{float:left;margin:5px 0 5px 0; width:16px!important; height:18px!important; }

.s_electbox ul  li img{width:180px; height:143px; float:left; margin:0;}

/*3学大特色选科指导流程   Guidance process for selecting subjects with university characteristics*/


.s_guidance{width:100%; float:left; padding:20px 0 50px 0;}


.s_guidance img{display:block; margin:0 auto; max-width:100%;}



/*4学大三类选科指导体系 Guidance system for selecting three types of subjects*/


.s_threebox{width:1920px; *width:1920px; _width:1920px; height:1613px; 
    position:relative;
    z-index:9;
    margin:0;  top:0;  float:left;
	left:50%;
	margin-left:-960px;
	*margin-left:-960px;
	_margin-left:-960px;
    background:url(../images/subjebg.jpg) no-repeat center top;
    overflow:hidden;

}


.s_threebox ul{width:1200px; height:auto; float:left;  margin:10px 0 0 0; }


.s_threebox ul li{width:1202px; height:360px; float:left; position:relative;  margin:30px 0 20px 0;  }

.s_three_bt{width:562px; height:60px; float:left; background:url(../images/txbt.png) no-repeat center  bottom; font-size:24px; color:#000; text-align:center; line-height:60px; font-weight:bold;  }

.s_three_bt font{color:#df1a18;}


.s_threebox ul li .threebg{width:1200px; height:300px; float:left; background:#df1a18; border-radius:10px;  }

.s_threebox ul li .three_left{width:603px; height:300px; float:left; position:relative; background:#fff url(../images/txipic.png) no-repeat right -10px;   border:1px solid #df1a18; border-radius:10px; border-bottom-right-radius:80px;  }

.left_biaoti{width:20px; height:auto; float:left; margin:60px 0 0 0; background:#fcc80d; border-radius:0px;  border-top-right-radius:20px;   border-bottom-right-radius:20px; padding:30px 20px 30px 10px ;  font-size:24px; color: #000000; text-align:center; font-weight: bold; line-height:30px;  }


.terlist{width:490px; min-height:280px; float:left; margin:20px 0 0 40px; position:relative; background:rgba(123,251,26,0); display:flex; align-items:center; justify-content:space-between; flex-flow:nowrap;   } 


.terlist dl{width:490px; float:left;}

.terlist dl dd{width:490px; height:auto; float:left; margin:0px 0 5px 0;   font-size:18px; color: #000000; text-align:left; font-weight: normal; line-height:30px;  }

.terlist dl dd  img{float:left; width:34px; height:28px; margin:0 10px 10px 0; }

.s_threebox ul li .three_right{width:595px; height:300px; float:left; position:relative;   }



.teslist{width:490px; min-height:280px; float:left; margin:20px 0 0 40px; position:relative; background:rgba(123,251,26,0); display:flex; align-items:center; justify-content:space-between; flex-flow:nowrap;   } 


.teslist dl{width:490px; float:left;}

.teslist dl dd{width:490px; height:auto; float:left; margin:0px 0 5px 0;   font-size:18px; color: #fff; text-align:left; font-weight: normal; line-height:30px;  }

.teslist dl dd  img{float:left; width:34px; height:28px; margin:0 10px 10px 0; }

 

.s_xiangqing{width:1200px; float:left; margin:30px 0 40px 0;     font-size:16px; color: #666; text-align:left; font-weight: normal; line-height:30px;  }

.s_xiangqing h4{width:100%; float:left;    font-size:20px; color: #000000; text-align:center; font-weight: normal; line-height:36px; border-bottom:1px solid #eee; padding:0 0  10px 0; margin:0 0 10px 0;  }

.s_xiangqing h4 font{width:100%; float:left;   font-size:14px; color: #999; text-align:center; font-weight: normal; line-height:30px;}


.s_xiangqing img{max-width:100%; display:block; margin:0 auto;}


/*fanye*/

.s_fenye
{
    width:100%;
    height:auto;
    float:left;
    padding-top:10px;
    padding-bottom:10px;
}
 

.s_fan1{width:1200px; float:left;  }

.s_fan1 ul{width:1200px; float:left;  }

.s_fan1 ul li{width:600px; float:left;  }

.s_fan1 ul li a{  font-size:16px; color:#666; line-height:30px; font-weight:normal;}

.s_fan1 ul li font{  font-size:16px; color:#666; line-height:30px; font-weight:normal;}
.s_fan1 ul li a:hover{ color:#000;}


